BM6P6(@ {{{xxxtttmmmggg```bbbeeegggiiiooowww}}}}}}}}}|||}}}zzznnnccc___[[[TTTLLLGGGEEEDDDEEEBBBCCCCCCCCCDDDGGGLLLOOORRRUUU]]]hhhsss}}}uuurrrpppqqquuuvvvssspppnnnqqqwww}}}~~~yyytttqqqqqqrrrrrrqqqpppnnnmmmqqqooommmmmmlllkkkhhhfff```[[[VVVSSSRRRMMMDDD===<<<<<<:::999999>>>FFFMMMkkksss}}}zzzppp^^^LLL999444555333...***,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((())))))))))))((((((***((('''&&&&&&'''(((***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&***)))((('''%%%###"""!!!'''))))))(((***333AAAKKKSSSUUUWWWXXXYYY[[[^^^aaacccccccccbbbbbbbbbbbbbbb```______^^^]]]ZZZUUURRROOOUUU```rrrhhhVVVJJJLLL___ttt{{{lllpppyyy~~~wwwuuuuuuwwwwwwvvvyyy{{{uuuooolllkkknnnqqqtttwww}}}zzzwwwsssmmmhhhcccfffiiikkknnnsss|||}}}zzzwwwwwwwwwpppdddZZZTTTQQQLLLGGGDDDBBBBBBCCCAAACCCDDDEEEGGGKKKPPPTTT\\\aaajjjvvvyyypppooooooqqqtttuuurrrnnnnnnpppuuu{{{~~~}}}yyyuuuttttttttttttsssqqqooommmqqqooonnnmmmmmmllliiigggaaa^^^YYYWWWUUUPPPHHHAAA>>>>>>;;;888888;;;CCCHHH^^^iiivvv}}}~~~zzzkkkXXXCCC999666222000...,,,,,,+++++++++,,,,,,---,,,+++++++++************************************(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******---666DDDNNNTTTVVVYYYZZZ\\\^^^aaadddcccccccccbbbbbbaaaaaaaaa````````````^^^[[[VVVSSSOOOXXXgggzzz}}}eeeTTTKKKPPPeee{{{}}}sssmmmrrr}}}}}}{{{wwwttttttvvvvvvvvvzzzwwwrrrooonnnmmmpppqqqqqqqqquuu~~~~~~xxxuuuqqqmmmiiieeehhhllloooqqqwww||||||{{{xxxsssiii]]]UUUIIIGGGEEECCCBBBBBBCCCCCCCCCEEEHHHJJJMMMRRRXXX\\\cccjjjuuu~~~{{{|||zzzrrrmmmoooqqquuuwwwvvvssspppooopppssswww{{{|||zzzxxxyyyyyyxxxwwwuuurrrpppnnnpppooonnnnnnnnnmmmjjjhhhccc```]]][[[YYYTTTLLLFFFBBB@@@<<<888666999>>>BBBMMMZZZiiipppqqqtttwwwfffPPP@@@666000///111,,,---------------,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((('''((())))))***''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((***+++---111;;;HHHQQQVVVXXX[[[]]]___aaadddfffddddddcccbbbaaaaaa`````````aaabbbbbb___[[[WWWTTTQQQ___rrrxxxaaaRRRMMMUUUmmm{{{tttrrrzzzzzzwwwvvvtttsssvvvvvvwww|||tttkkkhhhjjjmmmooosssrrrooommmrrr}}}~~~|||vvvrrrooommmjjjfffjjjnnnqqqtttyyyyyynnnaaaVVVPPPDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMPPPTTTZZZ```dddjjjrrr~~~{{{yyyxxx|||uuuoooppptttyyy}}}~~~{{{xxxuuuqqqqqqrrruuuyyy{{{|||{{{~~~~~~}}}{{{yyyuuurrrpppqqqpppooonnnooonnnllljjjcccbbb```^^^\\\WWWPPPLLLDDDAAA<<<888666888;;;>>>AAAMMMZZZbbbfffnnn|||~~~}}}|||mmmZZZIII999///---111---.../////////...---,,,*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&))))))))))))((((((((((((''')))+++///555???KKKSSSVVVXXX\\\^^^```bbbeeegggddddddcccbbbaaa```_________aaabbbbbb^^^ZZZVVVTTTVVViiisss]]]QQQOOOZZZsss{{{~~~xxxvvvwwwttttttwwwyyyzzzyyyqqqhhhaaaaaaeeejjjnnnnnnmmmjjjjjjqqq}}}}}}~~~zzzzzz{{{|||uuuqqqooonnnnnnkkknnnsssvvvyyy~~~~~~}}}yyyoooaaaTTTKKKFFFDDDDDDEEEFFFFFFGGGGGGGGGJJJMMMQQQVVVZZZ```fffjjjyyy~~~}}}{{{zzz|||~~~}}}vvvqqqooouuu{{{|||{{{vvvuuutttvvvzzz}}}~~~~~~}}}yyyvvvtttsssqqqpppppppppooollljjjcccaaa```^^^[[[XXXSSSPPPGGGCCC===999888888:::<<<===DDDMMMVVV```lllzzz|||wwwvvvyyy|||ssseeeVVVDDD444///000......///000///...,,,+++*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''))))))))))))))))))))))))'''(((+++000888CCCMMMTTTVVVYYY\\\___```bbbdddfffccccccbbbbbbaaa``````___^^^```bbb```\\\WWWUUUUUU\\\tttlllXXXPPPRRR^^^www}}}yyyxxxxxxvvvwww{{{~~~}}}oooeee```[[[XXX[[[___dddfffccceeegggjjjrrr{{{wwwwwwyyy|||xxxwww{{{~~~wwwsssrrrsssttttttwww||||||xxxpppdddWWWMMMFFFDDDEEEEEEFFFFFFGGGGGGHHHHHHMMMQQQWWW]]]ccciiippptttyyyssspppqqqrrr}}}{{{zzzyyyzzz}}}~~~{{{zzzuuusssrrrqqqpppooollljjjbbbaaa___\\\ZZZWWWVVVUUUKKKGGG@@@<<<:::::::::999;;;???EEENNNYYYhhhwww|||rrrnnnooottt~~~~~~xxxpppdddQQQ>>>444222////////////...---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%%%%''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''((()))***+++,,,((())),,,222;;;FFFOOOUUUVVVYYY]]]```aaaaaacccdddbbbbbbaaaaaaaaa`````````___aaaaaa^^^YYYUUUUUUWWWddduuucccSSSPPPUUUbbbzzz|||zzz{{{zzzyyy|||{{{jjj]]]SSSQQQOOOQQQUUUZZZ]]]^^^[[[```gggnnnxxx}}}wwwtttrrrrrrnnnmmmppptttzzz|||xxxttt||||||wwwwwwyyy{{{{{{zzzrrrfffZZZQQQKKKHHHGGGGGGGGGGGGGGGIIIJJJLLLLLLSSSXXX___hhhpppxxxyyyyyyxxxuuurrrrrrvvvyyy~~~~~~wwwuuusssrrrqqqooollliiicccbbb___[[[XXXWWWXXXYYYRRRLLLDDD???<<<:::888666777<<>>:::999888777888;;;???HHHZZZkkktttooouuu~~~mmmgggcccVVVDDD888555000...000///------000,,,,,,,,,,,,++++++++++++************************++++++)))((((((((()))******)))(((''''''((()))*********))))))(((((('''''')))(((((((((''''''''''''(((''''''&&&&&&''''''''',,,)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))---...444@@@MMMVVVZZZYYYaaa___^^^```bbbcccaaa___aaaaaaaaabbbcccdddffffffccc```[[[WWWQQQQQQYYYdddqqq]]]QQQLLLKKKTTThhh~~~~~~|||yyywwwxxx|||vvvppphhhcccaaa]]]WWWRRRLLLNNNSSS[[[bbbiiilllnnnpppzzzzzzkkkaaaWWWTTTTTTUUUXXX]]]aaa```eeelllqqqwwwzzzoooddd[[[SSSLLLKKKJJJJJJLLLQQQQQQQQQSSSUUUXXX\\\___aaaeeekkkyyy~~~}}}}}}}}}yyysssnnnjjjgggsssvvv|||xxxuuurrrooollliiihhhffffffeeeccc___\\\[[[XXXSSSLLLEEE???;;;999888666666888;;;BBBRRRaaaxxx{{{{{{ooohhhdddZZZJJJ???888111---...///...///222------------,,,,,,,,,,,,************************+++******)))((()))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&((((((((((((''''''''''''(((((('''''''''(((((()))+++(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******---000777CCCPPPYYY\\\\\\```______```bbbbbbaaa`````````aaabbbcccdddeeefff```^^^ZZZUUUOOOPPP^^^nnnuuubbbUUUNNNMMMQQQ^^^sss}}}|||yyywwwyyysssfffcccaaaaaabbb```\\\XXXSSSVVV[[[bbbjjjqqqwwwzzz}}}zzzqqqbbbZZZSSSRRRSSSUUUYYY^^^eeegggmmmvvv}}}}}}~~~{{{qqqddd[[[QQQKKKHHHJJJKKKKKKOOOTTTTTTUUUWWWYYY\\\```fffiiiooovvv}}}|||{{{{{{}}}~~~}}}yyytttpppnnnmmmtttzzz{{{wwwtttqqqmmmjjjjjjiiigggffffffdddaaa___]]]ZZZVVVOOOIIIBBB===;;;:::777777888;;;AAANNN[[[qqqqqqiiieee^^^QQQGGG999222......000......000------------,,,,,,,,,,,,************************+++******)))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((())))))******+++---111:::FFFRRRZZZ]]]]]]______```aaabbbbbbaaa```bbbbbbbbbcccccccccbbbbbb]]]\\\XXXSSSMMMRRReeexxx{{{iii^^^WWWRRRSSSYYYgggzzz~~~|||zzzyyy}}}}}}lllbbbbbbcccfffhhhgggddd```\\\^^^ccchhhooowww~~~zzzrrrkkk^^^XXXSSSTTTUUUVVV[[[aaahhhlllttt}}}{{{|||~~~uuuhhh[[[SSSJJJGGGGGGKKKMMMNNNRRRXXXXXXZZZ[[[]]]___dddkkkpppzzz~~~|||{{{{{{{{{zzz|||~~~{{{vvvsssrrrsssxxx}}}yyyvvvssspppllliiihhhfffeeeeeeeeeeeecccaaa^^^\\\YYYSSSLLLFFF@@@===:::777666888;;;@@@KKKVVVlll|||tttiiifffbbbYYYPPP===555000000111///------,,,,,,,,,,,,++++++++++++************************************)))))))))((((((((())))))))))))((((((''''''(((((())))))******'''''''''(((((((((((((((&&&%%%%%%%%%&&&&&&'''((('''(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((()))***+++++++++---333===HHHSSSZZZ\\\\\\___```aaaaaaaaaaaaaaaaaaddddddddddddbbbaaa___^^^[[[YYYVVVQQQNNNVVVmmmpppaaaZZZXXXUUUWWW___mmm}}}~~~uuuhhhbbbdddhhhmmmppppppmmmkkkeeehhhkkkooottt{{{~~~yyyuuuooojjj^^^YYYUUUUUUVVVWWW]]]dddkkkrrr{{{{{{|||~~~~~~zzznnn^^^RRRNNNFFFFFFIIINNNPPPQQQVVV\\\\\\^^^```aaaccciiirrryyy~~~}}}}}}||||||zzz|||~~~}}}}}}~~~}}}xxxuuuvvvxxx|||~~~|||yyywwwtttqqqmmmjjjgggeeeccccccddddddcccaaa^^^]]][[[VVVPPPIIICCC@@@;;;777555777999===EEENNNeeeuuuuuuiiiggghhhccc[[[FFF<<<333222222///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************)))(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((())))))***+++,,,,,,///555@@@LLLUUUZZZ\\\\\\^^^```bbbbbbaaa```aaabbbddddddeeedddbbb```^^^\\\ZZZVVVSSSPPPQQQ]]]uuu}}}iiiYYYSSSQQQRRRWWWaaarrrxxxlllddd___cccjjjppptttvvvuuuuuunnnpppsssuuuyyyzzzyyyuuuqqqmmm^^^ZZZVVVVVVVVVXXX___hhhrrrzzz}}}~~~~~~~~~~~~}}}~~~zzztttgggVVVLLLJJJFFFGGGLLLRRRTTTTTTXXX______aaadddfffiiippp{{{~~~~~~|||~~~~~~}}}zzzxxxyyy|||~~~||||||~~~~~~|||zzzxxxuuuqqqnnnhhhfffdddcccccccccaaa```^^^^^^\\\YYYSSSLLLFFFBBB>>>999666777888:::@@@GGGXXXhhh}}}tttiiiiiinnnmmmfffSSSEEE777222111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++)))******+++***)))(((''''''((()))******)))((('''''''''(((((())))))******''''''''''''((((((((()))%%%%%%%%%&&&&&&'''((()))%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,---222999DDDPPPWWW[[[\\\\\\]]]```bbbbbb```___aaabbbbbbbbbcccdddcccaaa___^^^YYYTTTPPPPPPUUUccc{{{yyygggWWWNNNKKKOOOWWWeeeyyy~~~uuuttt}}}xxxkkkeeeaaa___dddkkkqqqvvvxxxyyyyyyuuuxxxzzz|||{{{yyy{{{xxxsssqqqaaa\\\YYYXXXYYY\\\fffppp|||~~~}}}}}}}}}}}}~~~}}}vvvooobbbQQQHHHGGGGGGHHHNNNTTTVVVVVVZZZ```___cccgggiiimmmvvv~~~~~~~~~~~~{{{}}}~~~}}}||||||||||||~~~~~~}}}|||yyyuuurrrkkkhhheeeccccccbbb```^^^^^^^^^]]]ZZZUUUNNNHHHDDDCCC===999999999:::>>>DDDMMM\\\pppssshhhjjjssstttnnn]]]LLL:::222000000111333//////.........---------++++++++++++++++++++++++)))******++++++)))(((''''''((()))******)))((('''))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))******$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''"""###$$$%%%'''((()))***'''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,------444<<>>555000...------...------,,,,,,+++*********************************))))))))))))******))))))))))))))))))))))))***)))(((&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))%%%###(((+++++++++,,,555CCCRRRYYY\\\^^^___^^^```aaabbbaaa```aaadddffffffggghhheeebbb______```]]]WWWTTTVVV]]]lll~~~kkkXXXMMMLLLUUUcccwwwzzzlllhhhfffiiisss~~~}}}kkk]]]ZZZ```aaahhhqqqwwwzzz{{{{{{|||~~~xxxtttxxx}}}}}}yyymmmfffbbbdddkkkuuu{{{~~~}}}~~~~~~~~~{{{|||}}}~~~|||{{{{{{zzzzzzyyyyyyyyyzzz{{{zzzzzz{{{|||||||||||||||sssmmmcccVVVLLLHHHHHHIIIPPPSSSWWWZZZ\\\___ccceeekkkpppvvvzzz}}}~~~|||zzzxxxzzzyyywwwyyy{{{xxxyyy|||~~~{{{wwwooojjjeeebbbaaa___ZZZWWWRRRPPPMMMKKKKKKKKKIIIHHHBBBAAA???===;;;:::::::::<<>>;;;888777:::;;;BBBKKKSSSYYYaaaiiiooozzzyyyuuuqqqkkk___PPPAAA777222111---...///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))***''''''***------///333;;;HHHUUU[[[]]]```aaa```aaacccddddddddddddfffhhhjjjjjjiiifffccc___\\\[[[WWWRRRPPPVVVfff{{{|||eeeSSSOOOTTTdddrrr{{{ooogggjjjppp{{{qqqhhh___\\\___gggnnnxxx}}}}}}~~~zzzrrrssszzz}}}uuurrrttt}}}yyy~~~~~~}}}xxxyyy|||~~~|||{{{{{{zzz{{{{{{||||||zzzxxxuuussssssssssssqqqooollliiihhheee^^^TTTKKKFFFGGGJJJMMMRRRUUUXXX\\\```ffflllqqqwww|||~~~|||}}}||||||}}}~~~}}}{{{yyyvvv|||}}}~~~xxxrrrsssyyy~~~~~~{{{yyytttlllgggdddaaa\\\XXXLLLGGGBBB???@@@CCCFFFHHHFFFFFFDDDAAA>>>:::777555999999===DDDJJJPPPYYYbbbiiisssxxxzzz}}}sssnnndddVVVGGG<<<555222//////000000///...,,,+++------------------------******))))))))))))******((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))***''''''+++,,,---111666>>>KKKXXX]]]^^^```aaaaaaaaaccceeefffffffffhhhiiijjjjjjhhhfffccc___[[[XXXTTTPPPOOOXXXlllxxxaaaQQQQQQXXXiiiuuu{{{{{{{{{~~~{{{sssuuuzzz}}}vvviiibbb\\\ZZZ]]]eeennnxxx}}}}}}~~~yyytttqqquuu~~~}}}{{{vvv~~~~~~yyyzzz{{{}}}}}}xxxyyy}}}~~~}}}{{{yyyyyyzzz{{{||||||}}}}}}}}}{{{xxxuuutttssssssrrrpppmmmiiieeebbbaaaZZZPPPIIIGGGIIIMMMOOOTTTVVVYYY]]]bbbjjjqqqwww~~~}}}~~~{{{{{{{{{}}}}}}{{{xxx|||}}}xxxssstttzzzzzzrrrlllhhheee```]]]MMMIIICCCAAABBBFFFIIIKKKNNNKKKGGGBBB>>>:::777555888666888>>>CCCHHHQQQZZZfffppp}}}zzzppprrr{{{}}}vvvkkk]]]NNNAAA777111111000000///......------++++++++++++++++++++++++******))))))))))))******''''''''''''''''''''''''*********)))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''(((((((((((('''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***(((&&&&&&)))***+++000777BBBNNNZZZ^^^___aaabbbaaabbbdddggghhhhhhhhhiiijjjjjjhhhfffeeeccc___ZZZVVVPPPOOOPPP\\\uuusss^^^RRRVVV___ppp{{{}}}}}}}}}~~~}}}}}}oooddd___ZZZXXX[[[aaajjjuuu{{{|||~~~|||sssrrrssszzz|||~~~{{{{{{}}}}}}yyyuuupppqqqtttwwwzzz}}}~~~xxxzzz}}}|||yyywwwwwwyyy|||~~~}}}}}}}}}}}}{{{yyyvvvtttsssssssssqqqnnnjjjfffccc___XXXOOOJJJIIILLLOOOPPPVVVXXX[[[___eeemmmvvv}}}~~~}}}{{{{{{{{{~~~~~~}}}}}}|||zzzxxxyyy}}}vvvpppmmmiiieeebbbUUUQQQLLLJJJMMMQQQVVVXXXVVVRRRKKKDDD>>>:::888888777555666:::>>>CCCLLLTTTgggrrrxxxppprrryyy~~~qqqcccVVVIII<<<444333111///...---......///******************************))))))))))))******((((((((((((((((((((((((***************)))(((((('''''''''''''''''''''''')))(((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''((((((((()))))))))((((((((((((((())))))***'''&&&''')))***+++111999DDDPPP[[[______aaacccbbbbbbeeegggiiiiiiiiijjjkkkhhhfffdddcccbbb^^^YYYTTTNNNOOOSSSdddmmm\\\VVV\\\gggwww}}}{{{kkkeeebbb[[[XXXZZZ___jjjvvv|||~~~zzzvvvrrrssswwwwwwsssppppppqqqppplllgggeeegggiiimmmqqquuuwwwyyy~~~xxxzzz~~~~~~yyyvvvvvvxxx|||}}}}}}}}}|||{{{xxxvvvuuusssttttttsssppplllhhhfff^^^XXXOOOKKKKKKNNNPPPQQQXXXZZZ]]]aaagggpppzzz~~~}}}~~~zzz{{{|||~~~||||||||||||yyysssppplllhhheee]]]YYYUUUUUUXXX]]]bbbeee]]]WWWNNNEEE>>>;;;::::::888555666:::>>>BBBJJJSSShhhvvvzzztttvvvzzz~~~tttggg\\\PPPCCC999444222///---,,,---///111++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((()))******++++++''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((())))))*********+++((((((((((((((()))******)))((())),,,,,,---444<<>>:::888;;;444333:::======EEERRRcccuuu|||yyy~~~{{{ppphhh^^^MMM<<<777222...000000---,,,---,,,+++*********+++,,,---+++*********))))))(((((())))))(((((((((((()))))))))(((&&&''')))******)))((()))***)))((((((***,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''(((***---,,,---666@@@LLLQQQWWW\\\^^^^^^___```eeefffhhhiiijjjjjjiiiiiiggghhhhhhgggccc\\\VVVRRRNNNPPPZZZtttnnn]]]VVVYYYiii{{{yyymmmfffjjjiii^^^XXXYYYaaaiiivvv|||ssspppooorrrwwwwwwmmmjjjfffdddccccccaaa```^^^```bbbdddfffiiimmmpppsssuuuyyy}}}}}}||||||||||||}}}~~~~~~}}}|||yyywwwxxxyyyzzzzzzzzzzzzzzzyyyxxxuuusssrrrtttsssrrrqqqnnnjjjddd___[[[WWWRRRNNNNNNPPPUUUXXXZZZ]]]bbbgggmmmttt{{{~~~}}}}}}~~~{{{{{{yyyxxxwww{{{~~~}}}}}}~~~}}}|||{{{|||~~~uuummmhhhfff```______```aaaaaa```^^^XXXSSSLLLFFFBBB???<<<;;;:::444333999<<<;;;CCCOOO]]]nnnxxxxxx}}}xxxrrriiiXXXHHH:::444///000111...---......---,,,*********+++++++++*********))))))))))))))))))(((((((((((())))))+++***((()))+++,,,,,,+++((()))***)))((((((***,,,)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''((((((((()))))))))'''((((((((())))))))))))((((((((((((((()))******((((((***,,,,,,...777BBBNNNRRRXXX]]]___``````aaafffgggiiijjjkkkjjjhhhgggdddeeeeeeddd```[[[UUURRRLLLQQQ___zzzzzzbbbVVVSSSXXXjjj{{{wwwlllfffiiihhh___YYY[[[aaajjjwwwwwwooonnnooowww}}}{{{sssiiifffbbb``````aaaaaaaaa___aaacccdddeeegggjjjmmmnnnppptttxxx{{{|||}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{xxxuuutttvvvxxxyyyyyyuuuvvvvvvvvvuuusssqqqpppsssqqqpppooolllhhhbbb]]]ZZZXXXUUURRRRRRTTTWWWYYY\\\___dddiiinnnttt{{{}}}||||||}}}~~~yyyyyywwwuuuuuuxxx~~~|||zzz~~~yyyoooiiifffbbb```^^^]]]]]]\\\ZZZXXXSSSOOOJJJEEECCCAAA???===:::444333888::::::AAAKKK[[[kkk~~~xxxsssvvv}}}uuufffWWW???777111000000...---//////...---+++******))))))***************)))))))))***))))))(((((())))))***)))((('''''')))******)))((()))))))))((((((***,,,(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((()))*********)))***++++++///:::FFFPPPTTTZZZ^^^```aaabbbcccggghhhjjjlllkkkjjjgggeeebbbbbbbbbaaa^^^YYYUUURRRMMMWWWkkk|||iiiUUUOOOQQQZZZmmmtttjjjfffhhhggg```\\\]]]bbbjjjwwwsssnnnooorrr}}}xxxpppfffccc___]]]^^^```aaabbbbbbdddffffffggghhhjjjmmmkkknnnrrruuuxxxyyyyyyxxx~~~|||zzzzzzzzzzzzyyy{{{{{{|||}}}|||{{{zzzyyyxxxuuurrrrrrsssvvvwwwxxxrrrsssttttttsssrrrpppoooqqqpppnnnmmmjjjfffaaa]]]YYYXXXWWWWWWWWWXXXZZZ[[[]]]```dddiiiooouuu||||||zzzyyyzzz{{{|||{{{zzzwwwuuuuuuxxx~~~}}}{{{zzz}}}}}}rrrjjjeeeaaa___\\\ZZZYYYXXXVVVTTTQQQNNNIIIEEECCCBBB@@@>>>999555444777888888>>>FFFVVVfff|||zzzsssttt~~~qqqcccGGG<<<222000///...---.........---,,,++++++*********************************))))))))))))))))))***)))((('''''')))******)))'''((())))))'''((()))+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))((((((((((((((())))))***+++******++++++000===JJJRRRVVV[[[___aaacccdddfffhhhiiikkklllkkkiiifffdddaaaaaa```___\\\YYYUUUSSSSSSaaayyynnn]]]NNNMMMTTT```sss~~~oooiiifffhhhhhhbbb___```ccchhhttttttpppuuuzzzxxxqqqeeebbb^^^]]]___aaacccdddccceeeggghhhhhhiiijjjllllllooossswwwzzzzzzzzzyyy|||}}}|||{{{{{{|||{{{zzz||||||}}}}}}}}}|||zzzyyyvvvsssqqqppprrruuuvvvwwwsssssstttttttttsssrrrqqqpppnnnmmmkkkjjjfffbbb___[[[[[[[[[[[[\\\\\\]]]^^^]]]```eeekkkqqqxxx~~~|||zzzyyy{{{|||~~~~~~{{{xxxwwwzzzyyyvvvvvvwww}}}uuulllggg```]]]ZZZXXXWWWVVVTTTSSSRRRNNNJJJFFFDDDBBB???===999777555666666777;;;AAALLL[[[ttt~~~wwwxxxyyymmmPPPBBB555000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******+++***((()))+++,,,,,,+++'''((()))((('''''')))+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((())))))***,,,******+++---222@@@MMMTTTXXX]]]```bbbdddfffhhhhhhiiikkkkkkjjjhhheeecccbbbaaa```^^^\\\YYYWWWUUUYYYkkkeeeUUUJJJMMMXXXeeewww{{{kkkiiiiiijjjiiieeeaaaaaaaaaeeennnwww~~~vvvuuu|||zzzsssgggdddaaaaaaccceeefffgggccceeehhhiiiiiiiiijjjlllooorrrwww{{{~~~~~~}}}{{{|||}}}~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}|||zzzyyyvvvsssqqqppprrrtttvvvvvvuuuuuuvvvvvvvvvuuusssrrrooonnnlllkkkkkkhhheeebbb```````````````aaabbbbbbaaadddiiinnnttt{{{}}}}}}{{{zzz}}}||||||yyyrrrqqqsssvvv{{{yyypppkkk```]]]YYYWWWVVVUUUTTTSSSSSSOOOKKKHHHEEECCC???===:::999777666555666:::===FFFSSSkkkuuu[[[JJJ999222000...------++++++,,,---------------*********++++++++++++++++++******))))))******+++'''&&&$$$%%%'''((((((''''''((((((((('''''')))+++(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******+++***+++---...444BBBPPPUUUYYY]]]```bbbdddgggiiihhhhhhiiiiiihhhfffeeedddcccbbb```^^^[[[YYYWWWVVV___qqquuu___QQQHHHNNN\\\iiiyyywwwhhhjjjlllnnnlllhhhcccaaa___aaagggooovvv~~~yyyzzzyyyrrrjjjhhhffffffgggiiiiiiiiidddgggjjjkkkllllllmmmnnnqqquuuzzz}}}~~~}}}~~~~~~}}}~~~~~~}}}|||}}}}}}}}}}}}{{{zzzxxxwwwuuurrrqqqrrruuuvvvvvvwwwwwwxxxxxxwwwuuutttsssooommmlllllllllkkkhhhfffgggffffffeeeeeefffggghhhiiikkkooosssxxx}}}~~~|||~~~~~~yyy{{{}}}vvvsssuuuxxxzzz|||~~~vvvqqqccc___[[[WWWVVVUUUSSSRRRRRROOOLLLIIIGGGEEEBBB???:::;;;999666444666999;;;AAAJJJ^^^yyyxxxfffSSS???555333000//////,,,------......---,,,+++*********++++++,,,,,,,,,+++******))))))******+++%%%$$$######%%%&&&&&&%%%'''((((((((('''''')))***)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))************+++...111666DDDQQQVVVYYY]]]```bbbdddgggiiiggggggfffeeeeeeeeeeeeeeedddccc```]]]ZZZXXXVVVVVVeeevvvqqq]]]OOOHHHQQQ```nnn}}}xxxooofffkkkpppqqqoookkkeee```]]]]]]aaaiiirrr|||}}}uuunnnllljjjiiiiiikkklllkkkkkkgggjjjmmmoooooopppqqqrrrsssvvv|||~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}|||zzzyyyxxxyyyvvvsssrrrsssuuuvvvvvvxxxyyyyyyyyywwwvvvtttsssooommmllllllmmmllljjjiiilllkkkjjjiiiiiijjjkkkllloooqqqtttwwwzzz~~~~~~}}}~~~~~~zzz|||{{{}}}xxxwww|||zzzvvveeeaaa\\\XXXVVVTTTRRRPPPQQQNNNLLLJJJHHHGGGDDDAAA;;;<<<:::666444666888:::999???OOOhhhzzz~~~wwwmmmYYYCCC888555222111000......//////...,,,***)))*********++++++,,,,,,,,,++++++************+++++++++***))))))+++,,,,,,+++&&&'''((((((&&&'''(((***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))************,,,///222777DDDQQQVVVYYY]]]```bbbdddgggiiigggfffeeeccccccdddeeefffeeeccc___\\\XXXVVVUUUUUUjjjzzzsss]]]PPPJJJUUUeeesss}}}pppiiieeelllrrrtttqqqllleee```\\\[[[^^^gggqqq}}}xxxqqqnnnlllkkkllloooqqqqqqpppqqqpppooonnnnnnpppqqqrrrwwwzzz}}}~~~}}}~~~~~~}}}~~~{{{xxxxxxyyyyyyyyyyyywwwtttssssssttttttttt{{{zzz{{{||||||zzzvvvsssqqqooollllllmmmnnnnnnmmmlllmmmmmmlllkkkjjjlllmmmrrruuuyyy|||~~~~~~|||vvvwww~~~}}}{{{iiiccc\\\YYYYYYXXXSSSOOOMMMMMMLLLKKKIIIFFFDDDBBB>>>:::777555555666666666;;;===EEESSScccpppuuuvvvyyy~~~yyyxxxeeeMMM<<<666444000---///......------,,,+++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))%%%&&&''')))***************))))))((((((((())))))++++++,,,---222===JJJTTTZZZ^^^dddffffffeeefffgggiiiiiiiiiiiiiiihhhgggggghhhdddaaa^^^YYYTTTTTTYYYdddwwwwwwdddSSSLLLWWWdddnnn}}}tttkkkiiidddoooxxxxxxtttnnngggaaa___]]]```iiisss~~~{{{vvvtttrrrqqqrrrtttvvvvvvvvvuuuuuuuuutttttttttuuuuuuxxxzzz~~~}}}}}}~~~~~~~~~}}}yyyvvvvvvwwwxxxxxxxxxuuurrrppprrrsssttttttwwwwwwxxxzzz|||{{{xxxuuussspppnnnnnnnnnoooooonnnmmmnnnooonnnmmmlllnnnooouuuyyy~~~~~~~~~~~~vvvppprrrzzz~~~~~~~~~~~~|||zzzkkkeee^^^[[[ZZZYYYUUUQQQNNNNNNMMMLLLJJJGGGEEECCC???<<<888555555666666666777999???JJJWWWcccjjjmmmqqq|||~~~{{{lllVVVCCC888333111000///......------,,,,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((('''(((((()))***++++++---333>>>KKKTTTYYY]]]aaaccccccccceeefffiiiiiiiiijjjiiihhhggggggddd```]]]ZZZUUUPPPRRRWWWfffzzzyyyeeeUUUNNN[[[jjjttt{{{zzzvvvuuurrrjjjhhheeepppzzzzzzvvvqqqjjjcccbbbaaadddlllvvv}}}yyyxxxwwwwwwyyy{{{{{{zzzyyyzzzzzzzzzzzzyyywwwvvvyyy|||~~~||||||~~~~~~||||||}}}}}}~~~{{{wwwuuuuuuvvvvvvvvvvvvsssooonnnpppsssuuuvvvttttttvvvxxx{{{{{{yyywwwtttrrrppppppppppppooonnnmmmoooppppppooooooqqqssswww{{{}}}}}}~~~~~~{{{uuunnnjjjmmmuuu|||||||||{{{|||~~~~~~|||zzz~~~~~~xxxnnnhhhaaa]]][[[ZZZWWWTTTOOOOOOOOONNNLLLIIIFFFEEEAAA===999777666666555444444666;;;AAAIIITTT___gggkkkyyy|||~~~uuucccNNN<<<222111333//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((('''(((((((((((('''&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''((((((''''''''''''((((((******+++...555@@@LLLUUUYYY\\\^^^``````bbbdddfffhhhiiijjjjjjjjjiiihhhgggccc___[[[WWWQQQMMMPPPVVVhhh|||zzzfffWWWQQQ```rrr}}}yyyssswww~~~}}}qqqjjjnnn|||zzznnngggfffhhhsss}}}~~~zzzuuunnnhhhgggfffhhhpppzzz|||{{{zzzzzz{{{||||||{{{{{{|||~~~~~~}}}{{{xxxwww{{{}}}~~~|||}}}~~~~~~zzzxxxwwwxxxzzz}}}~~~{{{wwwuuuvvvvvvvvvvvvvvvssspppoooqqqtttwwwxxxttttttuuuxxxzzz{{{yyywwwuuusssrrrqqqqqqqqqpppnnnmmmooorrrrrrrrrsssuuuvvvvvv{{{~~~{{{{{{}}}~~~yyyuuupppjjjhhhllltttzzz|||{{{zzzzzz{{{|||{{{yyy}}}}}}~~~|||wwwqqqlllddd___\\\ZZZXXXVVVQQQQQQPPPOOOMMMJJJHHHFFFBBB???;;;888777666555444555777:::===BBBLLL[[[fffkkkzzzyyyvvvwww|||{{{nnnXXX@@@222000444/////////...------,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''(((((('''&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''')))************''''''''''''''''''((())))))***+++000888CCCOOOVVV[[[[[[\\\^^^___bbbeeeggghhhiiijjjkkkkkkiiihhhgggeeeaaa\\\WWWOOOKKKPPPXXXhhh|||yyyeeeWWWTTTdddxxx~~~tttttt}}}qqqiiihhhooo~~~~~~uuujjjddddddlllwww~~~zzztttnnnllljjjlllttt}}}~~~}}}}}}~~~~~~}}}}}}~~~{{{yyy|||~~~~~~|||xxxvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~|||yyyxxxxxxyyyyyyxxxyyyvvvssssssuuuxxx{{{|||xxxxxxwwwyyyzzzzzzxxxwwwuuutttrrrrrrssssssqqqooonnnppptttvvvvvvwwwyyyzzzyyy{{{xxxxxxyyyyyywwwtttnnniiiiiiooowww}}}~~~~~~|||zzzyyyzzzzzzzzzyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz}}}|||tttoooiiibbb]]]ZZZWWWVVVRRRRRRQQQPPPNNNKKKIIIGGGCCC@@@===:::999777555444555888:::;;;>>>HHHXXXdddnnn}}}|||tttpppooottt{{{~~~}}}ttt___GGG555000222000//////......---,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))(((((((((((())))))(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''')))************'''''''''''''''((())))))******,,,222<<>><<<:::999666555333555666777:::CCCQQQ[[[jjjxxxyyypppjjjggglllvvv~~~}}}wwwgggQQQ>>>444111000000//////...---------+++,,,,,,------,,,,,,+++************************************************))))))(((((((((((())))))''''''(((((((((((())))))%%%%%%&&&''''''''''''&&&&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((('''(((((()))***+++***+++...555@@@LLLUUUZZZ^^^]]]\\\___cccfffiiiiiihhhiiikkkmmmllljjjhhhfffccc```[[[TTTLLLKKKUUUaaatttrrr]]]WWWXXXfffxxx|||{{{~~~pppmmmqqqyyy|||tttlllggggggjjjxxx|||xxxtttpppqqqvvv~~~~~~|||yyyxxxwwwwwwzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}{{{{{{|||}}}~~~}}}}}}|||}}}~~~~~~|||{{{wwwvvvvvvxxxyyyzzzxxxvvvtttwww|||~~~~~~~~~~~~~~~|||{{{{{{}}}}}}xxxuuussssssssswwwsssmmmkkknnnvvv||||||{{{{{{{{{}}}zzzwwwvvvvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxrrrtttwww}}}|||zzzuuunnneee]]]WWWUUURRRRRRRRRQQQNNNLLLIIIHHHCCCAAA>>><<<<<<:::888666222333333444777>>>HHHOOO^^^mmm|||xxxnnnfffbbbjjjwww~~~yyynnn]]]JJJ;;;222000000//////......------+++,,,,,,------,,,,,,+++************************************************))))))(((((((((((())))))'''''''''((((((((())))))$$$%%%&&&&&&'''''''''&&&&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((())))))***,,,,,,+++,,,///888DDDPPPXXX\\\]]]\\\\\\___dddhhhiiihhhhhhiiilllmmmmmmkkkhhhfff```]]]ZZZUUUOOOPPP]]]lllmmmZZZWWWZZZgggvvvwwwssswww~~~wwwpppkkkiiinnnttt~~~~~~|||wwwtttsssxxx|||}}}~~~~~~}}}~~~~~~{{{xxxvvvuuuyyy{{{}}}}}}}}}}}}|||~~~}}}~~~~~~}}}}}}||||||~~~~~~|||~~~}}}~~~~~~xxxxxxxxxzzz|||}}}{{{yyywwwzzz~~~xxxxxxxxxyyyzzz|||}}}~~~zzzyyyxxxwwwxxx{{{~~~}}}{{{xxxvvvvvvvvvwwwvvvrrrlllkkkooowww{{{{{{zzzyyyyyyzzz|||yyy{{{|||~~~zzzvvvtttttttttsssssstttvvvxxxzzz{{{||||||pppqqquuuzzz~~~zzzrrriii___XXXUUURRRRRRRRRPPPNNNLLLIIIHHHCCCAAA>>>===<<<;;;999666333333222333666;;;BBBGGGRRRddduuuyyyooofffbbblll|||zzzsssfffSSS@@@333000000000///......------+++,,,,,,------,,,,,,+++************************************************))))))(((((((((((())))))&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&&&&'''((())))))'''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))%%%&&&''')))************))))))))))))***+++,,,---,,,,,,000999FFFRRRZZZ]]]\\\[[[[[[___dddhhhhhhggghhhjjjlllnnnmmmkkkhhhfff___]]][[[WWWSSSVVVfffvvvjjjYYYXXX\\\gggttt|||yyy}}}tttnnnkkklllsss{{{~~~zzzvvvuuuyyyyyyyyyyyyzzz|||{{{xxxvvvtttuuuvvvyyy|||~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}||||||~~~|||}}}}}}}}}~~~~~~}}}~~~|||}}}}}}{{{|||~~~}}}zzzxxxwwwwwwxxxxxxsssnnnnnnttt}}}}}}~~~~~~zzzvvvtttsssvvv||||||tttpppooopppppppppvvvuuuvvvxxx|||~~~~~~vvvuuuuuu{{{vvvjjj```[[[ZZZUUURRRPPPNNNMMMKKKHHHFFFCCCBBBAAA???===:::888777333444444444666:::@@@DDDNNNZZZpppzzznnngggppp~~~~~~zzzppp^^^HHH888333///...//////------000++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''%%%&&&&&&'''''''''''''''))))))))))))***+++,,,---,,,---333<<>><<<:::888666666555444555777<<<@@@JJJUUUmmmrrriiippp~~~~~~uuudddNNN???555111///000///,,,,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))))))))(((&&&&&&'''''''''((((((((())))))************))))))((())))))***+++*********))))))))))))***+++,,,---+++...333===IIITTT[[[______aaaccceeefffiiilllooonnnnnnoooooonnnkkkhhhfffaaa___\\\VVVQQQXXXnnnttt]]]QQQYYYfffttt~~~wwwqqqpppppprrryyy~~~~~~zzzxxx{{{}}}wwwsssllljjjiiijjjooovvv~~~~~~}}}}}}}}}~~~}}}{{{yyywwwwwwxxxyyyzzz{{{|||}}}~~~}}}{{{zzzzzzzzz~~~|||xxxvvvuuuqqqnnnkkknnnuuu}}}|||{{{|||}}}~~~|||{{{vvvsssnnnmmmooorrrvvvwwwzzzyyyyyyzzz}}}~~~~~~}}}{{{xxxwwwzzz|||yyyvvvooofff```XXXVVVRRRPPPNNNLLLJJJHHHFFFEEEDDDBBB@@@===;;;:::888888666444333444888;;;EEEPPPhhhxxxkkkooo{{{zzzjjjVVVHHH777222///000000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))$$$%%%&&&((())))))******''''''((((((((())))))))))))******++++++*********)))******+++++++++++++++))))))))))))***+++,,,---+++...555???KKKVVV\\\___aaadddfffhhhjjjllloooqqqpppqqqqqqpppnnnkkkhhhfffccc```[[[UUURRR\\\uuuhhhUUURRR[[[jjj{{{|||vvvrrrsssuuuwww}}}}}}yyyuuurrruuuzzz~~~uuulllfff[[[YYYWWWXXX]]]eeemmmrrr~~~~~~{{{zzzyyyyyy}}}}}}}}}}}}~~~|||zzzzzz{{{|||zzzvvvsssmmmllllllooowwwzzzwwwsssqqqrrrvvvzzz|||}}}||||||}}}~~~~~~{{{yyyzzz}}}}}}zzz{{{{{{wwwlllcccZZZWWWSSSPPPNNNLLLIIIGGGFFFFFFEEECCCAAA>>><<<:::888888666444333333666888AAALLLddd~~~mmmmmmwww{{{nnn]]]PPP999333...//////,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((()))************)))''''''((())))))))))))((())))))))))))***+++,,,---+++///666AAAMMMXXX^^^```bbbeeehhhkkklllnnnppprrrqqqqqqqqqpppnnnkkkhhhfffccc^^^WWWRRRQQQ^^^yyyqqq```UUUSSS___ppp~~~}}}xxxuuuwwwyyy{{{{{{sssnnnjjjlllpppwwwyyyoooddd\\\SSSQQQOOOOOOSSS[[[ccciiirrrvvv|||}}}||||||{{{~~~}}}~~~xxxtttrrrkkklllooossszzz{{{yyyzzz~~~{{{zzzxxxxxxyyyzzz{{{{{{{{{yyy|||{{{pppggg\\\XXXSSSOOOMMMKKKIIIGGGFFFFFFEEECCC@@@>>>;;;:::666666666444333333666888===GGG___}}}rrrnnnvvv|||qqqbbbWWW>>>666///...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))&&&''''''((())))))((((((%%%&&&''''''((((((''''''))))))))))))***+++,,,---+++///777CCCPPPZZZ___aaabbbeeeiiilllmmmnnnqqqrrrqqqqqqpppnnnllljjjgggfffaaaZZZSSSNNNPPP___|||wwwddd[[[WWWUUUcccvvv|||{{{yyyzzz||||||vvvlllfffaaa```bbbgggrrr}}}xxxnnnbbbYYYPPPNNNLLLLLLPPPWWW___ccciiimmmuuu{{{~~~~~~~~~~~~~~~wwwrrrooonnnkkknnntttyyy~~~~~~yyyxxxvvvuuuuuuwwwzzz{{{}}}{{{}}}}}}tttkkk^^^ZZZUUUPPPNNNLLLJJJHHHGGGFFFEEECCCAAA>>><<<;;;666666666555444444666888999AAAWWWttt~~~xxx}}}~~~vvvjjjaaaIII===333000000...---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))((((((((((((''''''******))))))(((&&&%%%$$$''''''((((((((()))))))))%%%%%%&&&'''((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---+++000999FFFRRR\\\```bbbcccfffjjjmmmnnnoooqqqrrrqqqpppooonnnllljjjhhhggg```YYYQQQMMMQQQbbblll[[[VVVXXXVVVggg{{{~~~{{{|||}}}}}}zzzpppccc\\\VVVTTTTTTXXXbbbmmmzzz~~~|||wwwnnnbbbYYYKKKKKKJJJLLLQQQXXX___cccggglllssszzz|||{{{|||~~~|||vvvpppkkkiiiiiiiiimmmrrryyy~~~|||wwwrrrqqqtttzzz~~~wwwpppbbb^^^XXXSSSPPPNNNLLLKKKHHHHHHGGGEEEBBB@@@>>><<<777888888666444444555777888<<>>999:::999777555333444555::::::BBBVVVjjjyyy|||uuuaaaQQQ???666333000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&&&&'''''''''(((&&&'''((()))************''''''((()))))))))))))))))))))))))))***+++,,,---+++000;;;HHHUUU^^^bbbcccdddhhhmmmpppqqqrrrssstttrrrqqqpppooonnnmmmllllllddd\\\TTTRRRWWWiiixxxcccTTTQQQTTTYYYkkk~~~{{{{{{}}}sssfffVVVOOOIIIGGGGGGJJJUUU___kkkvvv|||yyyvvvrrrrrrpppooonnnkkkcccXXXPPPMMMOOOSSSZZZbbbkkkrrrvvvyyy}}}~~~}}}{{{yyyvvvxxxyyyxxxvvvxxx|||}}}rrrlllgggbbb^^^^^^```bbbhhhoooxxx|||}}}sssmmmoooxxx~~~|||{{{oooggg\\\TTTPPPMMMKKKJJJGGGHHHIIIHHHFFFCCC???===:::999888666555444444444999666:::FFFVVVcccooowww{{{xxxcccHHH777222333333000///,,,***+++...///...,,,---------,,,,,,,,,++++++)))))))))***+++++++++,,,,,,+++***((((((((()))***&&&&&&''''''(((((()))))))))######***...)))$$$))))))))))))(((((((((((())))))((((((''''''&&&&&&******)))(((((((((((((((''''''((()))***++++++,,,&&&''')))*********)))((()))******+++,,,,,,------***222???KKKUUU\\\aaadddeeegggjjjkkkkkkmmmoooqqqpppooonnnnnnnnnnnnllljjjiiibbbWWWQQQ\\\tttnnn]]]TTTRRRQQQZZZjjjvvvzzzxxxyyypppbbbQQQKKKGGGGGGHHHLLLVVV```jjjpppwwwyyyvvvpppllljjjhhhjjjllljjjddd\\\UUUQQQJJJNNNUUU___jjjttt}}}~~~{{{~~~}}}{{{yyywwwwwwwwwxxxwwwxxxzzz}}}uuulllfff___\\\[[[^^^aaaeeemmmttt{{{qqqlllnnnxxxssskkk```WWWQQQNNNLLLJJJGGGGGGGGGGGGEEEBBB???===;;;:::888777555444444444666444777AAALLLXXXdddnnnuuulllPPP<<<444333222000///---++++++---///...,,,,,,,,,,,,+++++++++*********************+++++++++,,,+++)))((((((((()))***(((((((((((((((((())))))---)))&&&)))...000---)))))))))))))))((((((((((((((((((((((((((('''''''''******)))(((((((((((((((((((((((()))*********+++%%%&&&''''''((((((''''''*********++++++,,,,,,,,,,,,444@@@LLLUUU\\\```cccfffhhhjjjkkkkkklllnnnppppppooonnnnnnnnnmmmkkkiiieee```YYYVVVbbbxxx}}}kkk\\\UUUTTTUUU___nnnrrrwww}}}}}}yyy{{{}}}mmm]]]OOOJJJEEEFFFIIINNNWWWaaaiiinnnsssuuuqqqlllgggeeedddfffhhhfffaaaZZZTTTPPPMMMPPPWWW```lllxxx~~~xxxxxxzzz}}}}}}{{{zzzxxxvvvyyywwwvvvwwwzzz}}}{{{rrriiibbb]]]WWWWWWZZZaaagggmmmvvvxxxoookkkoooyyyzzzrrrfff[[[SSSNNNLLLJJJFFFFFFFFFEEEDDDAAA???>>>;;;:::999777666555444444555444666<<>><<<:::888666555444444333444555777888<<>>===;;;999666555444333444333333555666999DDDOOO]]]tttvvvllllllttt|||~~~}}}vvveeeNNN===555555...///000...+++***+++---......---------,,,,,,,,,***************+++++++++'''((()))***+++******)))(((((((((((((((((())))))'''&&&&&&'''((()))))))))'''''''''((()))*********((((((((((((((('''''''''((((((((((((((()))******&&&'''''''''((()))))))))''''''((())))))))))))((())))))***,,,---...///000111:::HHHUUU]]]bbbdddeeehhhkkkooorrrrrrqqqrrrrrrnnnllljjjjjjiiihhheeeccc___]]]]]]fff|||yyyaaaXXX]]]kkkwwwzzz~~~vvvhhhccc]]]mmm}}}~~~yyyvvvxxx{{{{{{rrr```WWWPPPSSS[[[bbbjjjpppuuuxxx}}}wwwpppkkklllmmmmmmnnnqqquuuyyyyyyuuuvvv}}}yyyuuuqqqooooooqqqrrrrrrsssssssssqqqooonnnppprrruuuvvvvvvwwwwwwxxxyyyyyy|||||||||zzztttkkkbbb\\\UUUSSSPPPOOOPPPTTTYYY\\\bbbhhhuuu~~~zzzwwwuuukkkmmmqqquuuxxxxxxuuusssvvvvvvuuuuuuwwwyyy|||}}}~~~~~~{{{rrreeeXXXPPPMMMEEEHHHLLLOOOOOOLLLHHHDDD>>>===;;;999777555444333666444444666666999AAAJJJUUUppp~~~tttiiijjjrrrzzz{{{}}}zzzjjjSSS???666555...///000...+++)))+++------------,,,,,,,,,++++++))))))******+++++++++,,,'''((()))+++++++++***)))&&&&&&''''''(((((())))))(((&&&&&&'''***++++++)))&&&''''''((()))******+++))))))(((((('''''''''&&&((((((((((((((()))******%%%&&&&&&'''((()))******((()))+++,,,,,,++++++***))))))+++,,,...///111111111:::HHHUUU^^^ccceeefffhhhkkkpppsssssssssssstttmmmllljjjiiiiiigggdddbbb___^^^aaalllvvv^^^XXX___mmmyyyqqqfffccc```qqq{{{xxx|||}}}zzzggg]]]VVVYYY```gggnnnssswwwzzz|||tttlllmmmnnnnnnooosssxxx|||zzzuuuuuu||||||yyy||||||}}}~~~||||||}}}sssooojjjfffeeeeeeeeeeeebbbbbbbbbaaa```aaacccfffqqqqqqqqqqqqqqqqqqqqqqqq|||}}}|||~~~zzztttnnnhhh```YYYTTTLLLNNNPPPRRRTTTXXX]]]aaaiiittt}}}yyyvvvtttmmmqqqwww}}}{{{sssmmmoooooopppsssxxx|||}}}wwwqqqhhh___UUUOOOLLLKKKKKKLLLLLLJJJGGGDDDBBB???<<<888666555555555333444555666777:::???BBBMMM```yyywwwkkkiiipppxxx{{{uuulll\\\III999111111///,,,,,,---///000000******+++,,,+++***)))(((,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''%%%&&&'''((())))))))))))+++,,,---,,,++++++---///666???MMMXXX^^^aaadddfffkkkmmmqqqtttvvvvvvuuutttrrrqqqoooooonnniiibbb]]]\\\\\\aaaqqqsss^^^[[[bbbtttttteeeggggggppp{{{xxxzzz}}}vvvfffZZZ[[[cccllluuu}}}rrrjjjnnnrrrsssssssssvvvyyy}}}}}}~~~~~~yyywwwwwwuuurrrxxxwwwwwwzzz}}}{{{zzzzzz~~~}}}~~~xxxooofff[[[UUUUUUVVVVVVTTTUUUUUUUUUTTTTTTWWW\\\```fffiiilllllljjjgggfffeee}}}{{{yyyxxxxxxtttoooiiibbb\\\WWWQQQNNNLLLOOOQQQSSSUUUZZZ```eeepppyyy~~~{{{}}}~~~yyyuuurrrqqquuu|||vvvpppnnnpppssswww{{{~~~}}}xxxssslllcccYYYRRRMMMLLLKKKKKKKKKIIIFFFCCCAAA???<<<999666555555555666666666666555777;;;===LLL___wwwyyyjjjeeekkkrrryyynnn___MMM>>>555333111///...///000//////++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))*********)))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((((((%%%&&&'''((())))))))))))(((***+++++++++,,,...000666@@@NNNYYY___cccfffhhhhhhjjjmmmppprrrrrrqqqpppuuutttqqqpppnnnjjjddd___\\\\\\bbbrrrnnn\\\[[[ccc{{{yyykkkmmmnnnuuuzzzxxxzzzyyylllaaaaaagggooozzzsssiiimmmqqqsssrrrssswwwzzz~~~}}}~~~|||wwwrrrooommmkkkhhhiiijjjlllsss}}}|||yyyvvvuuuuuutttyyyxxxxxx{{{}}}zzzssslll___XXXOOOJJJIIIJJJIIIGGGDDDEEEEEEFFFGGGJJJOOOSSS\\\```eeehhhfffccc```___{{{uuuqqqpppqqqhhhccc[[[TTTPPPMMMJJJIIIMMMPPPSSSUUUXXX]]]ffflllzzz}}}{{{xxx{{{~~~~~~zzztttqqqwww|||{{{tttpppsssyyy~~~~~~}}}yyyvvvssskkk___VVVNNNMMMKKKJJJJJJHHHEEEBBBAAA???===:::777666666555555555555444444555999;;;HHHZZZsss|||iii```ccciiivvvsssdddTTTDDD999555333111000000000///---,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''((())))))))))))&&&((()))***+++,,,///111777AAAOOOZZZaaaeeehhhkkkjjjlllooorrrssstttsssssswwwuuurrrooolllhhhbbb___\\\\\\bbbttt}}}ggg\\\___hhhssswwwxxx{{{xxxwwwzzzvvvnnnkkknnnuuuqqqiiimmmppprrrqqqsssvvvzzz{{{~~~|||xxxssslllgggcccaaa```___aaadddkkkuuu{{{xxxsssooollljjjjjjjjjnnnmmmmmmmmmmmmiiibbb\\\NNNHHHBBB>>>>>>>>><<<::::::<<<>>>@@@AAAEEEIIILLLRRRWWW]]]aaa```]]]ZZZXXXzzz{{{|||{{{vvvqqqmmmjjjhhh```ZZZRRRLLLIIIIIIIIIIIIMMMPPPTTTWWWZZZaaalllttt}}}|||zzz|||}}}~~~}}}zzzwwwttt}}}xxxuuuzzz~~~|||}}}zzzyyyxxxqqqeee\\\QQQOOOLLLJJJIIIGGGDDDBBBAAA@@@===;;;999777666666111222333333333666:::===BBBTTTooo~~~jjj^^^^^^cccqqq|||xxxkkk[[[III;;;444222000000000000///------------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))******)))'''(((*********+++...000666AAAOOO[[[bbbfffjjjlllmmmoooqqqsssuuuuuuuuuuuuuuusssppplllhhhccc___]]]ZZZ[[[dddwwwqqqaaa\\\ccclll{{{|||vvvvvv{{{zzzvvvvvv}}}{{{mmmjjjmmmpppqqqoooppptttwwwxxx||||||xxxrrrjjj```\\\ZZZZZZ\\\```dddkkkuuu}}}~~~}}}{{{{{{|||}}}||||||{{{|||}}}|||zzzxxxrrroooiiiccc___]]]]]]^^^```___^^^^^^]]]YYYSSSNNNCCC@@@<<<::::::999777555999;;;>>>@@@BBBDDDHHHKKKMMMQQQUUUXXXWWWTTTRRRRRRzzzuuuvvvxxx|||zzzrrroooooommmfff```YYYTTTMMMIIIHHHIIIKKKLLLMMMRRRWWWZZZ]]]fffttt~~~~~~}}}|||{{{zzzzzz{{{{{{|||{{{}}}||||||{{{uuujjjbbbUUURRRMMMJJJHHHFFFCCCAAAAAA@@@>>><<<:::888777777111222333222222444888;;;???PPPkkkpppdddbbbdddttt}}}|||rrrdddPPP>>>444222000///000000///............---------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((&&&'''((()))************)))***++++++***+++,,,...666@@@OOO[[[bbbfffiiillllllmmmoooppprrrrrrrrrrrrtttsssppplllgggbbb___]]]XXX\\\ggg||||||ggg[[[YYYaaakkk}}}{{{wwwyyy~~~vvvlllkkkmmmooonnnkkklllooorrruuuyyy~~~yyyssslllaaaWWWUUUWWWZZZbbbkkkpppyyy}}}yyyxxx{{{{{{zzzwwwtttsssssstttuuuyyyxxxwwwwwwwwwuuurrrooohhhddd^^^XXXSSSQQQPPPQQQQQQPPPPPPPPPOOOLLLIIIFFF???===<<<;;;;;;:::888777777999;;;===>>>@@@CCCEEEMMMNNNOOONNNLLLKKKLLLMMM{{{wwwwwwzzz~~~vvvllliiikkkiii```XXXQQQNNNJJJHHHIIIKKKLLLMMMOOOUUUZZZ^^^bbblll|||}}}{{{{{{|||}}}~~~zzzzzz}}}~~~zzzxxxxxxzzz~~~~~~~~~~~~{{{uuummmhhhYYYUUUOOOJJJHHHFFFCCCBBB@@@@@@>>>===;;;999888777666666555333111222444777>>>LLLccc|||~~~tttpppqqq{{{~~~wwwnnnZZZFFF777444111//////000000//////...---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++******)))))))))(((''''''((()))************+++,,,---,,,++++++---...888BBBPPP[[[bbbfffiiilllnnnnnnoooqqqrrrsssssssssssssssrrrnnniiiccc```___XXX^^^lllsss^^^TTTTTT^^^hhh~~~~~~oooiiifffhhhiiihhheeeeeeiiilllqqquuu{{{vvvnnnfff[[[UUUYYY```gggrrrzzzuuuqqqppptttxxxzzz{{{uuutttrrrqqqqqqqqqrrrrrrtttsssrrrrrrqqqooojjjggg]]]ZZZTTTNNNJJJGGGEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@;;;;;;;;;;;;:::::::::999888999;;;<<<===???CCCFFFMMMMMMLLLJJJHHHHHHJJJLLLzzzzzz}}}~~~~~~~~~zzzrrriiieeeddd```XXXQQQLLLJJJIIIJJJMMMNNNOOONNNSSSYYY___ccchhhsss}}}|||||||||xxxxxxyyy|||}}}|||zzzwwwtttuuutttqqqnnnnnntttyyy|||~~~xxxrrrnnnmmm\\\XXXQQQKKKHHHFFFDDDCCC@@@@@@???>>><<<:::999888777777666444222222444666;;;DDDTTTiii~~~{{{wwwgggTTT???;;;555111///000000000......,,,+++++++++,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))'''''')))***************+++,,,------,,,---///111:::DDDRRR]]]cccgggjjjllloooooopppqqqrrrsssssstttoooqqqrrroooiiiccc```___YYYaaassskkkVVVMMMQQQ___mmmqqqdddbbb]]]___``````^^^```dddhhhlllqqqxxx~~~vvvmmmeee]]]]]]iiiuuu}}}nnniiidddcccfffiiijjjhhhggghhhhhhhhhiiiiiijjjjjjhhhhhhhhhhhhhhhfffaaa^^^TTTRRRMMMHHHCCC@@@===<<<<<<<<<===<<<;;;::::::;;;999999::::::999:::;;;;;;<<<===>>>>>>@@@DDDIIIMMMPPPQQQQQQPPPNNNNNNPPPQQQ}}}xxxyyy{{{~~~|||{{{vvvqqqjjjccc^^^XXXRRRNNNJJJJJJKKKNNNQQQRRRRRRPPPVVV\\\cccggglllxxx|||zzzyyysssrrrrrrsssuuuvvvuuutttmmmmmmkkkgggdddhhhqqqxxx{{{~~~wwwpppoooooo^^^YYYRRRLLLHHHFFFDDDCCC@@@@@@???>>>===;;;999888444444444333333444777:::777<<>>???AAAFFFMMMRRRSSSUUUXXXYYYXXXWWWXXXYYY~~~|||}}}~~~uuusssmmmdddXXXOOOKKKKKKGGGJJJNNNQQQRRRTTTWWWYYYYYY___gggnnnuuu~~~zzztttooommmmmmlllnnnpppqqqpppoooiiiccc^^^]]]___eeeppp{{{{{{||||||zzzvvvlllaaaTTTLLLJJJIIIFFFBBBAAA@@@???===;;;999888777666555444333222333444555<<<@@@DDDKKK\\\qqq{{{xxx|||xxxzzzoooVVVCCC555555444///...333000...---++++++,,,---...---,,,***(((((()))***+++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))))))))************)))***+++++++++,,,///222;;;IIIXXX```dddhhhjjjiiijjjjjjkkkmmmoooqqqssstttpppqqqrrroooiiiccc___]]]___ddd|||www___QQQKKKPPPcccxxx}}}~~~ooo^^^TTTRRRQQQSSSSSSSSSSSSWWW^^^cccmmmpppvvv{{{yyypppiiippp|||sssbbbWWWQQQOOOLLLIIIHHHGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNLLLNNNQQQTTTUUUTTTRRRQQQJJJHHHCCC???;;;888777777666555333222222444777999888777777888;;;===>>>>>>AAAAAACCCHHHNNNTTTXXXZZZaaaccceeeffffffgggiiikkk~~~}}}}}}}}}{{{ssspppiii___TTTMMMJJJJJJHHHKKKNNNPPPRRRTTTWWWYYY\\\bbbkkkrrryyy~~~|||zzzvvvqqqmmmllllllmmmpppssstttsssqqqgggaaa\\\[[[]]]bbbllluuu{{{~~~}}}|||xxxqqqfffXXXOOOMMMKKKHHHDDDAAA@@@???===;;;999888777666555444333222333444444444888<<<@@@NNNaaaooottt{{{|||~~~~~~yyywww{{{uuu}}}yyydddOOO<<<777555000...111111///...,,,,,,---...///---,,,***)))((()))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,---000333<<>>===<<<============>>>>>>???@@@@@@AAADDDFFFJJJLLLMMMMMMKKKIIIFFFDDD@@@;;;888666555555555444333333333555777888999888888999;;;===>>>???AAACCCGGGNNNWWW___eeehhhlllnnnqqqrrrssstttwwwyyy}}}}}}}}}yyywwwpppkkkbbbXXXOOOJJJIIIJJJJJJLLLNNNPPPQQQSSSWWWYYY___fffooowww~~~}}}yyyvvvssspppmmmjjjlllppptttxxxzzzxxxvvvjjjccc]]]\\\^^^aaajjjrrr{{{|||wwwlll]]]SSSOOOMMMIIIFFFBBBAAA@@@>>><<<:::888888666555444333222333444444333777:::<<>>===;;;999888888888999777777888888999999::::::===???BBBDDDEEEEEECCCBBBAAA???;;;777555333333333333444444555555666777777999999999999;;;===???@@@EEEIIIPPPYYYcccmmmuuuyyyzzz}}}~~~}}}}}}zzzuuurrrmmmggg\\\RRRJJJHHHJJJLLLKKKMMMNNNPPPQQQTTTXXX[[[aaahhhrrrzzz}}}yyyuuusssqqqqqqlllooottt{{{|||rrrjjjcccbbbcccffflllsss{{{{{{qqqbbbWWWQQQMMMIIIGGGDDDCCCAAA???===;;;999888777666444333222222333444555999<<<<<>>>>>;;;;;;999888888888888888777888888999999:::;;;;;;:::<<<>>>@@@AAAAAA@@@???===;;;888555333222222333222333555666777777777777888999999999:::<<>>;;;:::999777666444333222222333333333555888999===III\\\mmmvvv{{{xxxsssxxxuuu___DDD666222222222111......---------,,,---------,,,,,,+++++++++++++++************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))'''&&&************************((()))))))))************)))***+++++++++,,,000222AAANNN\\\bbbfffkkknnnoooqqqqqqrrrsssuuuwwwyyyzzzzzzuuuooolllkkkggg___YYYYYYcccrrraaaQQQKKKLLLUUUkkktttpppwwwpppiiiccc```\\\UUUPPPPPPOOOQQQWWW]]]bbbeeefffeeebbbdddgggjjjooovvv~~~~~~nnn^^^TTTJJJFFF@@@<<<999888888888666555555555555555555555555555555666777777888888999:::<<<>>>?????????>>>===;;;888555444333444444111333555777888888777777777888999999:::<<>>>>>>>>>>>>>><<<:::777555555555666111333555777888999888888777999;;;;;;;;;???EEEJJJQQQ[[[jjjzzz{{{wwwuuummmooosssyyy}}}{{{~~~}}}yyytttqqqooonnnddd[[[OOOGGGEEEHHHKKKMMMOOOOOOPPPQQQTTTZZZbbbgggooowww}}}zzzzzz{{{||||||~~~~~~}}}zzzwwwuuuvvvxxxzzz|||}}}pppddd```ccchhhnnnuuuxxx|||ssshhh^^^VVVOOOKKKHHHGGGEEEBBB???===;;;999888777555333222222222222666444555999>>>FFFVVVeeeooovvv~~~wwwgggaaaeeerrr|||nnnXXXDDD777333111000...............------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++'''(((((())))))******+++))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))++++++++++++---000222DDDQQQ^^^dddhhhmmmqqqrrrrrrrrrssstttvvvwwwyyyzzzzzzxxxsssnnnhhhccc^^^\\\\\\ggg|||iiiVVVNNNMMMWWWmmmqqqfffgggnnnuuu}}}qqqggg^^^[[[YYYTTTPPPOOOQQQRRRVVV\\\cccffffffeeegggjjjoootttyyy~~~}}}qqqjjjhhh^^^[[[UUUNNNFFF???:::888<<<<<<===<<<:::888777777666666777888999::::::::::::;;;;;;<<<<<<===>>>>>>;;;<<<===???@@@@@@@@@@@@@@@>>>;;;888666666666666222333555666888999999999999;;;>>>>>>???CCCKKKQQQZZZfffwww}}}uuupppoooooogggjjjnnnuuu}}}~~~|||xxxzzz|||vvvrrrpppnnnnnnaaaXXXLLLEEEDDDGGGKKKLLLOOOOOOPPPQQQUUU\\\dddjjjooowww{{{yyyxxxyyyzzzzzz~~~~~~{{{yyyzzz||||||~~~~~~qqqccc___bbbhhhooouuuxxx~~~xxxnnndddZZZSSSOOOHHHGGGEEEBBB@@@===;;;:::888777555333222222222222555111111666;;;BBBOOO]]]mmmvvv~~~sssbbbYYY]]]mmm|||yyynnn[[[FFF888333111000/////////000///......---,,,,,,---------,,,+++***++++++++++++++++++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((((((((***+++,,,(((((((((((((((((((((((())))))))))))************+++,,,---,,,,,,...111444EEEQQQ^^^dddhhhmmmrrrsssttttttttttttuuuvvvwwwxxxyyyxxxuuuooogggaaa^^^]]]^^^iiilllXXXOOONNNXXXnnn}}}kkkbbbdddlllqqq|||{{{vvvjjj___ZZZXXXTTTQQQQQQOOOPPPSSSZZZbbbffffffeeebbbgggnnnuuu{{{zzzlllaaaYYYVVVLLLIIIEEE@@@===;;;::::::555666888888888777888999444444666777888999999999=========>>>??????@@@@@@??????AAABBBCCCDDDDDDDDD@@@???<<<999777666666666333333444666777999:::::::::===@@@AAABBBFFFOOOVVVfffqqq|||zzz}}}~~~{{{qqqiiiccccccgggeeehhhmmmttt||||||vvvuuuxxxyyyrrrqqqvvvwwwuuudddVVVHHHCCCCCCEEEIIILLLQQQRRRTTTUUUYYY^^^eeejjjsssyyy~~~{{{zzz{{{|||||||||~~~|||{{{zzz|||~~~zzzsssiiibbbaaaffflllpppwww~~~ttthhh]]]UUUQQQKKKHHHDDDAAA??????===<<<999888666555333333222222444444555666666;;;IIIWWWhhhtttnnn[[[PPPRRRbbbssswwweeeLLL<<<777333---222111000//////......///------------------------,,,,,,,,,+++++++++******)))***)))'''&&&&&&))),,,))))))*********+++++++++))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))***++++++++++++***...++++++---------111777EEERRR```fffiiimmmppppppuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvtttpppkkkfffbbb``````nnnsss[[[NNNQQQaaauuuxxxjjjaaadddnnnvvv}}}{{{mmm___YYYVVVQQQLLLIIIMMMMMMOOOSSSYYY^^^```bbbeeehhhppp{{{rrrfff^^^VVVLLLFFF@@@???===;;;999888888999666666777777777777666666888888888:::<<>>999666444444444555666888:::<<<======>>>>>>>>>AAAEEEHHHMMMZZZfffqqq~~~||||||yyyxxxzzz~~~~~~|||}}}}}}qqqhhhaaa]]]]]]aaaccceeekkkrrrzzz~~~}}}xxxsssrrruuu~~~~~~xxxssstttxxxyyyvvvdddVVVHHHDDDDDDFFFIIILLLPPPRRRTTTVVVYYY___fffkkksssxxx}}}zzzyyyzzz|||~~~~~~|||{{{|||}}}~~~zzzsssiiiaaa```ccciiinnnyyyyyymmm```UUUOOOLLLIIIDDDAAA@@@???>>><<<999888777555444333222222444333444555555999FFFTTThhhtttqqq]]]PPPPPP___ooo}}}xxxiiiRRRAAA999555000222111000///............---------------------...,,,,,,,,,+++++++++******)))***)))(((&&&''')))+++))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''******))))))((((((''''''(((((((((((((((((((((((())))))***++++++++++++***,,,******,,,---,,,111777EEERRR```eeehhhllloooooottttttvvvwwwxxxyyyyyyyyyzzzyyyvvvrrrmmmiiifffdddfffvvv|||cccUUUUUUaaaqqq~~~~~~ttthhhccchhhsss{{{wwwlll```YYYSSSLLLIIIJJJHHHIIIKKKOOOTTTXXX[[[]]]eeeiiiqqq|||tttlllaaaXXXQQQKKKDDD???>>>===;;;999888888888999777888999999999999888777999999:::===@@@DDDGGGIIINNNQQQUUUVVVVVVTTTSSSSSSPPPQQQQQQQQQOOOMMMLLLJJJGGGDDD@@@;;;777555555555444555666888999;;;;;;;;;???@@@CCCHHHLLLSSS```mmm|||~~~|||zzz|||}}}~~~|||yyyxxxwwwvvvwwwxxx{{{|||}}}{{{zzz{{{|||~~~}}}rrrggg```[[[XXXYYY]]]```ccchhhpppxxx~~~}}}yyysssssswwwyyy}}}}}}yyywwwyyy~~~}}}xxxdddVVVIIIEEEFFFGGGIIILLLOOOQQQTTTVVVZZZ```hhhlllsssxxx}}}{{{zzzzzz}}}}}}{{{|||}}}~~~~~~~~~|||{{{zzzzzzssshhh___\\\___eeeiiivvv~~~rrrdddVVVNNNMMMJJJEEEBBB@@@???>>>===:::999777666444333333333444333333444444777BBBOOOfffrrrvvvaaaQQQOOO[[[jjj}}}}}}{{{ooo[[[GGG<<<666333111000///......------...------------------------,,,,,,,,,+++++++++******)))******((('''''')))+++***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++******((((((+++,,,,,,111777FFFSSS___eeegggkkknnnnnnqqqsssuuuwwwyyyzzzzzzzzz{{{yyyvvvrrrnnnkkkiiihhhkkk~~~hhh[[[YYYaaappp}}}|||rrrkkkjjjpppzzzssskkkaaaXXXNNNFFFEEEHHHCCCDDDFFFIIIMMMQQQUUUWWWaaaeeennnzzzssskkk[[[UUUMMMGGGDDDAAA===999:::999888777666777888888999:::;;;<<<<<<;;;:::999999;;;===AAAEEEIIIMMMOOOUUUWWWYYYYYYXXXWWWWWWXXXWWWXXXXXXXXXWWWVVVTTTSSSKKKHHHCCC>>>:::777777777555666777888999:::;;;<<>>666333111000///...------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))******)))(((((()))+++************************(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))***++++++++++++******((((((+++------222999GGGSSS___dddfffkkknnnnnnpppqqqtttwwwzzz{{{{{{{{{yyywwwtttpppmmmkkkiiiiiillleeeYYYYYYaaaqqqwwwtttuuuxxxsssiii]]]UUUMMMEEECCCEEE@@@AAADDDGGGIIIMMMQQQSSS\\\```hhhrrr}}}yyykkk^^^VVVJJJGGGBBB???>>>===;;;999777666555555555666888999:::;;;<<<======<<<;;;::::::;;;???CCCHHHMMMPPPRRRTTTUUUUUUSSSRRRRRRSSSUUU[[[[[[\\\]]]]]]\\\ZZZYYYPPPMMMGGGAAA<<<:::888888888888999:::;;;===>>>???CCCEEEKKKSSS[[[dddttt}}}{{{zzzzzz|||||||||||||||yyyuuurrrqqqrrruuuxxxzzz{{{{{{{{{zzzzzzzzzxxxvvvuuuvvvwww{{{}}}ttthhh]]]ZZZZZZ[[[]]]```bbbeeejjjqqqzzz{{{xxxuuutttqqqmmmnnnrrrwww{{{___SSSHHHFFFHHHIIIKKKMMMOOOQQQUUUYYY]]]ccciiinnnuuuyyy}}}||||||~~~|||{{{zzzyyyxxxwwwvvvvvvvvvwwwqqqfff[[[TTTUUUZZZ```kkkwww~~~~~~vvvlllbbbZZZPPPLLLHHHDDDBBBAAA???>>>;;;:::999777555555444444666444333555555777>>>FFF[[[lll|||jjjZZZUUU]]]hhh}}}}}}nnnWWWAAA666333111000///......------...+++++++++*********)))))),,,,,,,,,+++++++++******)))***+++***(((((()))+++************************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***+++)))))),,,......333:::GGGSSS___dddfffkkkooooooooorrruuuyyy{{{||||||{{{yyyxxxuuurrrnnnllljjjiiilllxxx^^^SSSTTT]]]qqq~~~}}}||||||uuugggYYYSSSOOOIIIDDDBBBAAACCCFFFHHHJJJLLLPPPTTTYYY]]]dddkkksss{{{|||{{{wwwooodddXXXMMMFFFBBB@@@>>><<<<<<;;;;;;:::666555555444555777888999:::;;;===>>>>>>===;;;::::::<<>><<<;;;999888666555555555555333222555666777<<>>@@@@@@>>><<<:::;;;===@@@DDDGGGIIIKKKLLLHHHHHHHHHGGGGGGIIILLLOOOXXXYYY[[[\\\]]]]]]\\\\\\YYYUUUNNNGGG@@@<<<:::999888888888:::<<>>@@@BBBBBB@@@>>><<<>>>@@@BBBDDDFFFFFFGGGFFFDDDEEEFFFGGGGGGJJJNNNQQQWWWXXXZZZ\\\]]]]]]]]]]]][[[WWWPPPHHHAAA===:::999888888999;;;>>>BBBEEEHHHMMMPPPYYYeeeppp}}}||||||xxxuuutttsssqqqppprrrsssuuuwwwwwwvvvuuutttwwwxxxwwwuuusssrrrssstttyyy|||qqqeeeZZZYYY^^^aaaccceeeiiilllpppvvv}}}~~~zzzwwwvvvssspppsssxxxvvveeeSSSJJJCCCEEEIIIKKKMMMOOORRRTTTXXX\\\___ccchhhkkkqqquuuzzz~~~}}}~~~~~~zzzuuuuuuyyy~~~~~~}}}}}}|||{{{{{{xxxwwwvvvuuuvvvyyy|||~~~{{{wwwmmmaaaXXXWWW^^^eee{{{zzzlllaaaSSSOOOJJJFFFDDDBBBAAA???<<<;;;:::888777666666555111......222444555999>>>>>>PPPeeesss}}}tttjjjlllrrr{{{~~~nnnWWWFFF@@@444333222111000000000000//////...------,,,++++++,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++++++++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,***))),,,,,,+++000666GGGSSS___eeeiiiooouuuwwwsssvvvzzz}}}}}}|||vvvwwwwwwuuurrrlllfffcccmmmnnnYYYLLLRRR\\\ggg{{{sssjjjaaaZZZRRRLLLKKKNNNKKKOOOSSSSSSRRRSSSXXX]]][[[^^^bbbeeehhhmmmtttzzzwwwxxxyyy|||}}}nnnbbbSSSPPPJJJDDD???===<<<<<<333555777888888999;;;<<<:::999888888888999;;;<<<>>>@@@BBBDDDDDDBBB@@@>>>AAABBBCCCDDDEEEEEEDDDCCCAAACCCEEEFFFHHHKKKOOOSSSWWWXXXZZZ\\\^^^^^^^^^^^^\\\XXXQQQIIIBBB===:::999::::::;;;===AAAEEEJJJLLLPPPSSS]]]iiittt}}}~~~~~~|||zzzwwwtttqqqpppqqqqqqpppssswwwyyyxxxvvvuuutttuuuuuuuuuuuuvvvwwwyyyyyyyyy|||{{{lllccc\\\\\\^^^aaadddhhhmmmppptttyyy~~~~~~}}}zzzvvvssssssuuuxxx{{{lll```WWWMMMFFFFFFIIIJJJKKKMMMUUUVVVXXXZZZ]]]aaahhhlllppprrrwww}}}~~~|||zzzuuuooolllsss~~~}}}{{{}}}{{{zzzxxxxxxxxxyyy{{{|||zzzrrriiieeeffflllqqqzzzooofff]]]TTTIIIDDDEEEEEEAAA===::::::999999888777666666222222222333444555666777>>>EEETTThhhyyy~~~ssskkkiiiqqq|||vvvfffPPP???888888666222///000000000...+++''''''+++...//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))(((''''''&&&***)))((('''%%%###"""""")))((('''(((******((('''))))))))))))))))))))))))))))))))))))((((((((((((++++++******************+++))))))+++,,,---333:::JJJXXXeeejjjkkknnnrrrssssssuuuyyy|||~~~}}}|||zzzxxxyyyyyyuuupppjjjfffeeeiiihhhVVVJJJPPP___qqqyyyrrrfff\\\TTTPPPMMMKKKLLLMMMOOOOOOPPPRRRUUUXXX]]]___aaadddfffiiimmmpppnnnooorrruuuxxx{{{~~~tttbbbSSSHHHEEEAAA===;;;:::888666777666666777999:::888777777777777777888:::<<<>>>AAABBBCCCDDDBBB???<<<:::===???BBBDDDCCCCCCDDDDDDEEEDDDDDDFFFJJJOOOTTTWWWWWWZZZ]]]^^^^^^^^^___```\\\XXXQQQHHH???999777777999<<<>>>??????AAAGGGLLLTTT[[[dddooo{{{|||}}}~~~~~~}}}|||yyyvvvuuuttttttuuusssvvvzzz{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvzzz}}}yyykkkccc\\\]]]aaadddhhhlllooorrrvvvzzz~~~}}}|||yyyuuurrrrrruuuwww~~~|||}}}}}}vvviii___VVVMMMEEEFFFIIIKKKMMMOOOVVVXXXZZZ[[[^^^ccciiimmmppptttzzz~~~{{{vvvqqqlllkkkuuu}}}~~~}}}{{{zzzzzz|||}}}~~~}}}{{{vvvpppnnnoootttxxxzzzqqqhhh```WWWKKKEEEEEEEEEBBB>>>;;;;;;:::999888777666555333333333333444555666666===BBBOOOaaaqqq}}}vvvkkkggglllvvv|||nnnXXXFFF===;;;777222///000000111333000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''*********))))))(((((((((,,,+++***+++------+++***))))))))))))))))))))))))***************)))))))))************************+++))))))+++,,,---333:::IIIWWWdddiiijjjmmmqqqrrrtttwwwzzz}}}~~~}}}{{{xxxyyyxxxuuuoooiiifffdddjjj|||aaaRRRIIIRRRcccyyy|||ttthhh\\\SSSNNNKKKJJJKKKLLLMMMMMMNNNPPPTTTWWW]]]___ccceeefffhhhkkkmmmkkkllllllmmmnnnpppsssuuu~~~{{{nnn\\\NNNFFFCCC???<<<;;;999777666888777777999;;;;;;:::999888777777888999;;;===>>>CCCDDDDDDDDDCCCAAA???===@@@BBBDDDEEEDDDCCCDDDDDDEEEEEEGGGIIIMMMQQQUUUXXXYYY\\\^^^```_________```]]]ZZZRRRHHH???:::999999999<<<>>>??????BBBHHHMMMTTT[[[fffrrr~~~||||||~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyzzz||||||{{{{{{{{{|||{{{zzzxxxwwwuuutttttttttzzz~~~wwwkkkbbb\\\^^^cccggglllpppqqqtttxxx|||~~~~~~}}}~~~{{{zzzwwwtttqqqqqqtttwww|||yyyuuutttsssnnneee]]]UUULLLEEEEEEHHHKKKNNNSSSWWWYYY[[[]]]```dddjjjnnnrrrwww}}}{{{~~~xxxqqqkkkhhhlllzzz~~~~~~~~~}}}}}}{{{wwwtttssstttvvvxxxwwwxxxxxxzzz|||~~~|||tttlllfff\\\OOOHHHEEEEEEBBB???<<<<<<;;;999777666555444333333333333444444555666<<<===FFFWWWfffrrr|||}}}xxxiiiccceeennn{{{{{{eeeRRRFFF@@@888222000000000111333111///.........,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,)))(((((()))******)))'''))))))))))))))))))))))))***************+++++++++************************+++))))))+++,,,---222999HHHVVVdddhhhiiimmmppprrrvvvxxx{{{~~~}}}|||xxxxxxwwwsssmmmhhhdddcccfffuuu[[[OOOJJJTTTgggvvvhhh[[[RRRLLLIIIHHHJJJJJJJJJIIIJJJMMMRRRVVV]]]aaaeeehhhhhhhhhiiiiiijjjkkkkkkjjjjjjkkknnnqqqzzz~~~tttgggVVVIIIBBB@@@<<<:::999999777666888888999;;;===>>><<<;;;888888888999:::<<<>>>@@@FFFEEEEEEDDDCCCBBBBBBAAADDDFFFGGGFFFEEECCCCCCDDDFFFGGGJJJNNNRRRUUUWWWYYY\\\^^^```aaa```______``````[[[SSSIII@@@;;;:::;;;999<<>><<<999999999:::;;;>>>@@@AAAGGGFFFEEECCCCCCCCCDDDDDDGGGHHHIIIGGGEEECCCCCCDDDGGGIIINNNRRRVVVXXXYYYYYY\\\^^^```aaa___^^^]]]^^^```\\\SSSIII@@@;;;;;;<<<;;;>>>@@@@@@@@@CCCIIINNNUUU^^^lllzzz}}}qqq|||yyy}}}}}}}}}||||||}}}}}}}}}}}}~~~}}}|||{{{{{{}}}zzzzzzyyyxxxxxxxxxxxxxxxyyy}}}zzzooofff___```cccfffjjjnnnqqqtttyyy}}}~~~}}}~~~zzzyyyvvvsssppppppsssvvvzzz~~~}}}|||zzzxxxvvvuuuooolllgggeeedddaaa^^^ZZZSSSLLLFFFGGGHHHKKKPPPVVVVVVXXX[[[^^^aaadddiiimmmrrrxxxwwwqqqnnngggbbbaaaeeennn~~~~~~~~~{{{|||{{{wwwoooeee^^^ZZZZZZ[[[^^^cccjjjrrrxxx|||{{{tttmmmdddXXXNNNHHHEEEBBBAAA===<<<;;;999777666444333444444333333333444555555999777;;;GGGUUUaaammmwwwsssccc]]]^^^dddnnnzzzrrrYYYIII999333222000000222+++---...///...---,,,+++************************************************))))))))))))************''''''''''''''''''((((((+++******+++,,,,,,+++)))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++,,,***))),,,,,,---222888KKKXXXfffjjjlllooorrrtttvvvwwwyyy{{{||||||{{{{{{vvvuuusssnnnhhhccc```___^^^{{{pppUUUNNNLLLUUUkkk{{{|||zzzqqqdddWWWOOOIIIGGGEEEDDDDDDCCCCCCDDDHHHNNNSSS]]]bbbiiilllllljjjgggfffbbbhhhmmmnnnkkkhhhggghhhpppvvvyyyuuulllaaaRRREEE???<<<999888999999888888888999;;;>>>AAAAAA@@@>>>:::::::::;;;===???BBBCCCGGGFFFDDDCCCCCCDDDEEEFFFIIIIIIIIIHHHEEEDDDDDDEEEJJJMMMRRRVVVYYYZZZZZZYYY\\\^^^______^^^\\\\\\\\\```\\\TTTJJJAAA<<<;;;<<<>>>@@@BBBBBBBBBEEEJJJOOOYYYcccrrr|||qqq|||zzz|||||||||}}}}}}}}}}}}}}}|||}}}}}}|||zzzzzz{{{}}}{{{zzzzzzzzzzzz{{{{{{|||{{{~~~{{{rrriiiaaaaaadddfffiiimmmrrruuuzzz~~~}}}~~~~~~}}}yyyxxxuuuqqqnnnnnnpppsssuuuzzz}}}|||{{{yyyvvvtttsssrrrhhhfffdddcccbbb```]]]ZZZQQQLLLHHHIIIJJJKKKOOOUUUVVVXXX\\\___aaaeeeiiilllrrrwww~~~zzzssskkkgggfffiiinnnuuu}}}||||||wwwxxxxxxssskkkaaaYYYUUUSSSVVV[[[bbbkkkssszzz~~~{{{tttmmmfff\\\RRRJJJFFFBBB@@@<<<<<<;;;999777666555444444444444333333444444555777666:::CCCMMMYYYhhhuuu}}}}}}vvvddd^^^\\\aaakkkwww}}}___KKK888444444000///111000222333222///---,,,,,,++++++++++++++++++++++++******************************************************))))))))))))((((((***))))))***++++++***((())))))))))))))))))))))))'''''''''((())))))******)))))))))***++++++,,,,,,---******,,,,,,,,,111888KKKYYYgggkkklllpppsssuuuwwwxxxyyy{{{{{{{{{{{{zzzwwwvvvsssnnngggbbb```___dddoooTTTMMMJJJTTTlll}}}www|||xxxpppdddXXXOOOJJJFFFCCCAAABBBBBBBBBCCCGGGMMMQQQZZZ```fffkkkkkkjjjgggfffhhhmmmrrrqqqkkkdddbbbbbbjjjqqqvvvtttmmmbbbSSSGGG@@@===;;;999:::::::::999999:::===AAADDDEEECCCAAA;;;;;;;;;<<<>>>AAACCCEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHIIIOOORRRWWW[[[]]]]]][[[ZZZ[[[]]]______]]]\\\\\\\\\aaa]]]VVVMMMDDD>>>======@@@CCCEEEFFFGGGJJJPPPUUUbbbmmm}}}~~~uuu}}}|||}}}}}}}}}}}}}}}|||||||||}}}~~~}}}{{{zzz{{{|||}}}}}}||||||||||||}}}}}}}}}zzztttjjjccccccfffhhhkkkooossswww|||}}}|||xxxvvvsssnnnkkkjjjlllnnnqqqvvv~~~~~~|||zzzyyyvvvtttqqqooonnnmmmbbbbbbbbbcccbbb```]]][[[PPPLLLJJJKKKKKKJJJNNNTTTVVVYYY]]]```cccfffjjjmmmqqqvvv|||~~~}}}}}}|||vvvtttwww}}}~~~}}}{{{zzzuuuvvvtttooofff\\\UUURRRQQQTTTZZZccckkktttzzz}}}yyyrrrlllfff^^^TTTLLLFFFBBB@@@;;;;;;:::999888777666555555444444333333444444444555555999???EEEOOOaaaqqq}}}jjjbbbZZZ___iiiwwwaaaKKK777444555111...000///111333111///------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******)))))))))************************((('''''''''))))))'''&&&))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,---******,,,,,,,,,111888KKKYYYfffkkklllooossstttxxxyyyzzz{{{|||||||||{{{yyyxxxuuupppiiidddbbbaaagggtttYYYQQQLLLUUUmmmzzztttwwwzzzsssggg[[[RRRJJJDDDAAA???@@@AAABBBDDDGGGLLLOOOVVV[[[bbbggghhhhhhgggfffkkkoooqqqnnnfff``````bbbiiiqqqxxxxxxsssiiiZZZNNNBBB???<<<;;;;;;<<<;;;:::;;;===@@@DDDHHHHHHFFFDDD<<<<<<<<<===???BBBEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIKKKKKKLLLKKKJJJKKKMMMOOOVVVXXX\\\___``````^^^]]][[[]]]___```^^^]]]]]]^^^bbb```ZZZQQQIIIBBB???>>>@@@DDDHHHKKKMMMRRRZZZ___ooozzzzzz}}}|||}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~|||{{{{{{{{{~~~}}}}}}}}}}}}}}}xxxtttkkkddddddgggjjjnnnrrruuuxxx~~~}}}wwwuuuqqqlllhhhgggiiikkkooottt|||}}}zzzxxxvvvtttrrrooollljjjiiihhh^^^```bbbddddddaaa^^^[[[OOOLLLKKKMMMLLLJJJMMMSSSXXX[[[^^^bbbeeehhhllloooqqqvvv{{{|||{{{|||}}}{{{zzzvvvuuurrrkkkaaaWWWPPPMMMOOOSSSZZZbbbkkkrrrwwwzzz}}}vvvpppkkkfff___VVVMMMGGGBBB???::::::999999888777666666555444444333333333444444444555999<<>>???AAACCCDDDGGGKKKNNNRRRWWW^^^dddffffffffffffdddggghhhddd\\\YYY\\\aaakkkttt}}}~~~zzzpppaaaUUUCCCAAA>>><<<<<<===<<<;;;===???BBBGGGKKKKKKIIIGGG<<<<<<<<<>>>@@@CCCEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNQQQSSS[[[]]]```bbbcccbbb```___[[[^^^```aaa```______```cccaaa]]]UUULLLEEEAAA???@@@DDDJJJNNNRRRYYYaaagggxxxzzzwwwwww{{{}}}|||zzz~~~~~~~~~~~~zzzvvvrrrmmmhhhfffhhhkkklllllluuuyyy{{{ssslllhhhfffbbbbbbdddjjjqqq{{{~~~{{{yyyvvvttttttqqqlllfffcccaaaaaabbbaaa```_________^^^[[[YYYRRROOOKKKJJJKKKNNNPPPPPPXXX[[[___bbbeeehhhkkknnnqqqtttxxx|||~~~{{{zzz{{{{{{yyyvvvsssrrrqqqmmmbbbTTTNNNNNNMMMQQQWWW^^^eeemmmtttyyy|||zzzsssnnneee\\\TTTMMMFFFBBB@@@===:::888888777666555444444333222222222222333333444777;;;>>>GGGXXXhhhuuudddXXX___lll}}}kkkQQQ999333444000///222......//////...------,,,,,,,,,,,,++++++*********)))***+++,,,---,,,,,,++++++*********))))))((((((******))))))))))))******)))(((((('''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))((())),,,,,,---333<<>>???BBBEEEHHHJJJLLLPPPTTTZZZ```cccbbb```^^^]]]]]]\\\ZZZXXXYYY[[[]]]eeepppxxxxxxyyyxxxjjjYYYMMMIIIDDDBBBAAAAAA@@@@@@AAABBBFFFKKKOOOMMMGGGBBB???>>>>>>AAADDDFFFFFFFFFHHHIIIIIIIIIHHHIIILLLOOOMMMLLLLLLMMMPPPSSSWWWYYY]]]aaaeeeggggggfffeeedddbbbccceeedddcccbbbbbbcccdddeeeddd^^^SSSJJJEEECCCDDDHHHNNNTTTZZZeeettt~~~~~~xxxwwwyyy|||~~~|||xxxuuuuuuxxx{{{~~~}}}yyyvvvsssooojjjhhhjjjmmmnnnnnnvvvzzz|||sssjjjfffccc```aaaccciiipppyyy}}}yyyvvvtttrrrppppppmmmhhhccc```______```___^^^^^^^^^^^^]]][[[YYYUUURRRNNNMMMOOOQQQRRRSSSXXX[[[```dddfffhhhkkkmmmsssvvvzzz}}}}}}}}}|||xxxvvvsssqqqooojjj^^^PPPIIIJJJMMMQQQXXX___fffnnnuuuzzz{{{tttjjj```WWWOOOHHHCCC@@@===:::888888777666555666666555444444444444555222222555888:::BBBRRRbbbzzzjjj\\\cccssssssXXX>>>666666222000111..................---------------,,,,,,,,,,,,,,,((()))***+++,,,++++++***+++*********))))))))))))******))))))))))))******+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***+++,,,++++++111999JJJWWWdddiiiiiilllooopppvvvxxxzzz}}}}}}{{{xxxyyyzzzwwwqqqkkkgggdddnnn|||jjjVVVQQQ[[[kkk~~~zzzrrriiiffflllzzz}}}tttfffXXXMMMFFFAAA???===>>>???BBBEEEHHHJJJLLLPPPTTTZZZ___aaaaaa^^^\\\[[[[[[ZZZXXXWWWXXXZZZ]]]dddoooxxxyyyzzzxxxkkk[[[TTTOOOJJJFFFDDDDDDCCCCCCCCCEEEHHHLLLOOOLLLFFFAAA@@@??????AAADDDFFFFFFFFFHHHIIIIIIIIIIIIJJJLLLOOOPPPPPPPPPRRRTTTWWWZZZ\\\^^^bbbfffhhhhhhffffffeeefffhhhiiihhhgggeeeeeefffhhhiiihhhbbbXXXOOOIIIGGGHHHMMMTTT\\\fffuuuyyyooommmpppuuuyyy|||zzzwwwsssqqqrrruuuxxx~~~{{{wwwuuuuuurrrnnnlllmmmoooqqqqqqwwwzzz~~~{{{qqqhhhccc```]]]^^^bbbgggmmmvvv}}}wwwqqqooommmlllkkkkkkiiieeeaaa___^^^___```^^^]]]\\\]]]^^^]]]\\\ZZZYYYVVVRRRQQQSSSUUUVVVVVVXXX\\\aaafffhhhjjjkkkmmmuuuxxx{{{~~~|||wwwttttttqqqmmmfffZZZLLLFFFGGGLLLQQQYYYaaahhhooovvvzzz|||qqqeeeZZZPPPIIIDDD@@@===:::888888888777555666666555444444444444555666666888:::;;;BBBRRRaaa|||qqq```gggwww}}}```DDD999888444111000........................,,,---------------......((()))*********************************)))))))))******))))))))))))******,,,,,,,,,++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,---,,,,,,---+++***000888IIIWWWdddhhhhhhjjjmmmnnntttvvvyyy|||~~~~~~}}}|||yyyzzzzzzxxxsssmmmjjjhhhooommmXXXRRR[[[iii~~~|||zzzuuulllcccaaahhhuuu}}}rrrcccUUUMMMGGGBBB???======???BBBEEEHHHKKKMMMQQQTTTYYY]]]^^^^^^[[[ZZZWWWWWWWWWVVVUUUWWWZZZ\\\bbbnnnwwwzzz{{{yyymmm___[[[WWWPPPKKKIIIHHHHHHHHHHHHIIILLLNNNNNNKKKFFFAAAAAA@@@@@@BBBDDDFFFFFFEEEHHHIIIJJJJJJJJJKKKMMMOOOTTTTTTUUUWWWYYY\\\^^^``````cccgggiiiiiihhhggggggkkkmmmnnnmmmkkkiiihhhhhhmmmnnnnnnhhh^^^UUUOOOMMMNNNRRRZZZcccpppzzzoookkkmmmrrruuuvvvuuurrrooommmnnnrrrvvv|||{{{xxxvvvuuuuuussspppnnnnnnppprrrsssxxxzzz~~~}}}yyyoooeee___\\\ZZZ\\\```eeejjjrrr{{{zzzrrrllliiihhhgggggghhhfffdddaaa```aaabbbccc___^^^]]]^^^______^^^\\\[[[XXXVVVUUUVVVXXXYYYYYYZZZ^^^cccgggiiikkklllmmmuuuxxx{{{}}}~~~zzzuuurrrsssoookkkdddXXXKKKFFFGGGLLLQQQZZZcccjjjqqqxxx|||sssggg[[[QQQHHHCCC@@@>>>;;;999888888777666444444333222222222222333666666888:::;;;AAAQQQ```zzzvvvcccffftttfffHHH:::888555111///...............//////000++++++,,,,,,------......*********+++++++++************************************))))))))))))*********+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,---++++++---++++++000888IIIVVVcccggggggiiilllmmmrrruuuyyy|||~~~~~~~~~~~~||||||{{{wwwrrrmmmiiihhhnnnoooZZZRRR[[[ggg{{{{{{vvvllleeedddmmm{{{}}}rrrbbbUUUMMMHHHCCC@@@===>>>@@@BBBEEEIIILLLMMMQQQSSSWWWZZZ[[[ZZZYYYWWWUUUUUUVVVUUUUUUWWW[[[^^^aaakkkuuuyyyzzzwwwnnnccc___ZZZSSSNNNLLLMMMMMMMMMMMMNNNPPPPPPNNNJJJEEEBBBAAAAAA@@@BBBDDDFFFFFFEEEHHHJJJKKKLLLLLLMMMOOOQQQUUUVVVXXXZZZ\\\___```aaabbbeeeiiijjjjjjiiiiiiiiimmmoooppppppmmmkkkiiiiiioooqqqqqqlllcccZZZTTTRRRRRRVVV\\\fffssswwwsssqqqqqqqqqoooooommmkkkjjjlllqqquuuzzz}}}|||xxxvvvuuuuuutttsssqqqoooooooooqqqssswwwzzz~~~~~~~~~}}}|||}}}uuukkkaaa\\\YYYXXXZZZ^^^bbbfffnnnwww~~~xxxqqqkkkhhhfffeeeeeedddcccbbbaaaaaacccdddeeecccaaa``````aaabbbaaa```\\\ZZZXXXWWWYYYZZZ[[[ZZZ\\\```eeehhhjjjlllmmmoootttwwwzzz||||||}}}~~~}}}xxxtttqqqnnnkkkgggaaaVVVJJJFFFGGGKKKQQQ[[[eeemmmtttyyy}}}~~~}}}rrrggg[[[QQQHHHBBBAAA>>>;;;999999888777666444444333222222222222333111111333555777===MMM]]]|||{{{gggdddjjj|||hhhLLL<<<777555222/////////.........//////000******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++******,,,,,,,,,222:::HHHVVVbbbfffgggiiilllmmmqqquuuzzz}}}~~~~~~~~~~~~{{{vvvooojjjgggffflllnnnYYYRRRYYYeeeyyy{{{qqqiiiiiirrr}}}sssdddWWWNNNIIIDDDBBB@@@@@@BBBDDDGGGJJJLLLNNNPPPRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVYYY\\\___```hhhrrrvvvwwwtttmmmggg```[[[UUURRRQQQQQQRRRRRRRRRSSSSSSRRRNNNJJJFFFCCCAAAAAAAAABBBEEEGGGGGGFFFIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVYYY\\\^^^___``````dddfffiiikkkjjjjjjjjjkkkmmmoooqqqpppnnnkkkiiiiiinnnqqqrrrnnnfff]]]XXXVVVTTTWWW]]]ggguuu{{{vvvrrrnnnjjjjjjiiihhhiiilllrrrvvv{{{}}}~~~zzzwwwuuuuuuuuusssssssssqqqooooooqqqtttvvvzzz~~~}}}~~~~~~~~~~~~zzzooofff^^^ZZZXXXVVVXXX\\\___ccckkkttt|||~~~yyyrrrllliiigggeeeddd_________```aaaccceeeggggggeeecccbbbcccdddcccbbb^^^\\\ZZZZZZ[[[\\\\\\\\\___bbbeeehhhjjjllloooqqqsssvvvyyy{{{||||||}}}zzzzzz{{{zzzvvvtttssskkkhhhfff```VVVIIIDDDFFFJJJRRR\\\gggooovvv{{{~~~~~~}}}xxxpppggg]]]SSSJJJCCCAAA>>>;;;999999999888666666666555444444444444555111111333555666===MMM\\\}}}oooeeecccqqq~~~kkkSSS@@@888555222000222111///.........///000******+++++++++++++++,,,......---,,,,,,,,,,,,---*********+++++++++++++++******))))))))))))******''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++)))***,,,,,,,,,222:::GGGUUUbbbfffgggjjjnnnoooqqqvvv|||~~~~~~{{{uuummmhhheeeeeekkkkkkWWWOOOXXXdddyyywwwmmmlllsss}}}vvvjjj\\\QQQIIIEEEDDDCCCDDDEEEFFFHHHKKKMMMNNNNNNPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWYYY]]]``````fffmmmrrrrrroookkkiiibbb^^^ZZZWWWVVVWWWVVVVVVVVVWWWVVVTTTOOOJJJGGGEEECCCBBBBBBDDDHHHJJJJJJIIIKKKMMMPPPQQQRRRRRRTTTUUUTTTWWWZZZ^^^```aaaaaaaaaeeegggjjjkkkjjjjjjkkklllllloooqqqrrrooollljjjjjjmmmqqqsssqqqjjjbbb]]][[[VVVYYY```mmm}}}~~~xxxqqqlllfffffffffgggiiimmmtttyyy}}}~~~~~~|||yyywwwvvvvvvvvvsssttttttrrrpppppprrruuuuuuyyy~~~~~~{{{yyyjjjbbb[[[XXXWWWUUUWWWZZZ\\\```hhhrrr{{{}}}yyysssnnnjjjgggeeeccc^^^^^^___aaadddfffiiijjjiiigggdddcccdddddddddccc```^^^\\\\\\^^^___^^^^^^bbbdddfffhhhiiilllpppssssssvvvyyy||||||}}}}}}yyyuuuvvvyyy}}}yyyvvvvvvwwwnnnllliiieeeYYYKKKEEEEEEJJJRRR]]]iiiqqqxxx|||wwwtttoooiiiaaaXXXNNNHHHAAA???;;;:::999999888777666666555444444444444555555555666777777===LLL[[[uuuzzzkkkbbblllrrr\\\HHH:::555333222444222000...------...///,,,,,,,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,*********++++++,,,,,,,,,******))))))))))))******(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))---++++++,,,++++++000888FFFTTTbbbggghhhkkkoooqqqsssxxx~~~}}}zzztttmmmiiiggggggkkkhhhTTTMMMVVVdddyyyuuusss{{{}}}zzzqqqbbbSSSIIIFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWVVVWWWYYY]]]``````dddiiimmmllljjjiiijjjgggdddaaa^^^]]]\\\ZZZXXXXXXYYYYYYUUUOOOJJJHHHHHHEEEDDDEEEHHHLLLNNNOOOOOOLLLOOORRRTTTTTTUUUVVVWWWVVVYYY]]]aaaddddddcccccceeegggiiijjjjjjjjjkkklllmmmpppssstttrrrpppnnnmmmnnnrrrvvvuuuooohhhcccbbb\\\```hhhvvv}}}wwwooojjjddddddeeefffiiinnnuuu{{{~~~}}}{{{yyywwwwwwwwwwwwtttuuuvvvtttqqqpppsssvvvtttyyy}}}|||zzzxxxggg```YYYXXXWWWUUUVVVYYY[[[___gggpppzzz}}}yyytttoookkkhhhdddbbb___```bbbdddgggjjjmmmnnnjjjhhheeedddddddddcccbbbaaa___^^^^^^`````````___dddeeefffgggiiilllqqquuusssvvvzzz|||~~~{{{vvvrrrtttxxx~~~~~~~~~}}}yyywwwxxxzzzsssqqqooojjj^^^OOOGGGGGGJJJRRR^^^iiirrryyy}}}~~~|||tttrrroookkkeee\\\RRRLLLBBB???<<<:::999999888777444444333222222222222333444444444444333888FFFUUUjjj~~~pppdddlllxxxdddMMM===666444444555333111...---------............------,,,,,,,,,...---+++*********++++++*********++++++,,,,,,,,,******))))))))))))******+++***(((&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***///---------+++)))///666FFFTTTbbbgggiiimmmqqqrrrtttzzz~~~~~~zzztttnnnjjjiiijjjkkkeeeQQQKKKUUUdddzzz}}}}}}}}}|||uuufffUUUIIIFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMOOOQQQRRRTTTUUUUUUVVVVVVVVVVVVXXX\\\___```cccgggjjjiiifffgggjjjllljjjgggdddbbb___\\\YYYYYYZZZZZZUUUOOOJJJIIIIIIGGGFFFGGGKKKOOORRRSSSRRRMMMPPPSSSUUUVVVVVVWWWYYYYYY\\\```dddggggggfffeeeeeegggiiijjjjjjjjjkkklllooorrrvvvwwwuuusssqqqpppoootttxxxxxxssslllhhhfffcccgggooo}}}zzzssskkkfffcccbbbaaabbbgggnnnuuuyyy}}}~~~}}}|||yyyvvvsssqqquuussspppqqqtttuuutttssstttxxx}}}~~~~~~xxxsssiii___VVVVVVWWWVVVVVVWWWZZZ^^^gggqqq{{{{{{sssmmmjjjhhheeeccceeeeeehhhlllppprrrrrrqqqlllkkkiiigggeeedddcccbbb``````aaaaaaaaaaaa```___aaabbbeeegggiiinnnssswwwwwwyyy{{{{{{zzz{{{~~~vvvpppuuusssvvv}}}yyyvvvvvvzzz}}}rrrpppsssvvvkkkUUUIIIJJJGGGQQQ^^^hhhnnntttzzz}}}zzz|||yyysssmmmjjjcccVVVHHHEEEAAA;;;999999999777444666666555444333333333333333000000444666999AAAIIIcccvvvuuujjjsss~~~lllRRR>>>777444222777555222111111000...---...........................---,,,,,,++++++,,,,,,+++++++++************))),,,+++******))))))************))))))((((((''''''...---,,,***)))******+++************************)))************+++++++++---------++++++...333666CCCRRRbbbiiikkkooorrrssszzz|||~~~~~~}}}|||wwwsssmmmhhhiiimmmooo}}}YYYRRRRRR[[[iiixxx|||qqqdddXXXOOOJJJHHHJJJIIIIIIIIIJJJLLLMMMNNNMMMMMMLLLLLLNNNQQQSSSUUUUUUUUUTTTUUUWWWYYY\\\^^^```bbbdddeeeeeefffhhhjjjlllmmmmmmiiiccc______```^^^[[[WWWTTTRRROOOKKKHHHHHHGGGHHHMMMTTTXXXXXXWWWWWWVVVWWWYYY[[[]]]]]]]]]^^^aaadddeeedddeeehhhkkkiiikkkmmmmmmllljjjjjjkkkwwwzzz||||||yyyuuusssrrrwwwxxxyyywwwsssooolllkkkdddjjjttt~~~zzzssskkkfffcccbbbaaaccchhhooovvvzzz}}}{{{xxxvvvtttuuusssqqqrrrtttvvvuuusssrrrvvv{{{~~~~~~wwwrrreee\\\TTTTTTUUUUUUTTTUUUXXX]]]eeeoooxxxzzzpppjjjgggggggggfffiiijjjkkkooosssuuuuuutttqqqooollliiifffdddccccccaaaaaabbbbbbccccccddddddcccdddfffhhhjjjnnnsssvvvwwwxxxyyyzzzzzz|||wwwrrrqqqpppuuu~~~zzzxxxyyy||||||wwwwwwwwwkkkWWWKKKLLLKKKTTT___iiinnntttzzz~~~}}}}}}zzzuuuooolllfffYYYMMMFFFAAA<<<999999999777555666666555444333333333333333000000333555777>>>FFF]]]ooo|||ooovvvtttZZZEEE;;;999777666444222111111111///..............................---,,,,,,++++++,,,,,,++++++++++++************,,,+++******))))))************))))))((((((((((((***************,,,---...************************)))************+++++++++------,,,++++++...222666CCCSSSccckkknnnqqqtttuuuyyy{{{~~~}}}|||~~~yyyvvvsssnnniiijjjnnnpppxxxZZZTTTRRR\\\kkk|||}}}qqqdddYYYRRRNNNMMMJJJJJJHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLNNNPPPSSSUUUXXXXXXWWWWWWXXXZZZ\\\^^^___aaacccdddddddddfffhhhkkkllllllhhhccc```______\\\ZZZWWWTTTRRRNNNJJJGGGJJJIIILLLQQQXXX\\\\\\ZZZWWWWWWWWWZZZ]]]```aaa```aaadddffffffeeeeeegggiiijjjlllnnnooonnnmmmnnnooossswwwzzz{{{xxxuuusssrrrvvvwwwxxxvvvsssooommmlllhhhmmmvvv~~~zzztttlllfffcccbbbbbbeeejjjqqqwww|||~~~}}}{{{yyyxxxvvvtttssssssuuuvvvvvvvvvtttwww|||~~~{{{sssmmm```XXXRRRRRRTTTSSSSSSUUUYYY]]]eeennnvvv}}}yyypppiiiggghhhjjjllloooooopppssswwwyyyyyyxxxvvvtttooojjjfffeeeddddddddddddccccccdddfffhhhiiieeeggghhhiiikkkmmmqqquuuvvvvvvvvvxxx{{{~~~~~~vvvqqqnnnooovvv~~~|||{{{|||{{{wwwjjjXXXNNNNNNOOOWWW```hhhnnntttzzz~~~}}}|||wwwrrrooojjj___TTTHHHCCC===:::999999777555666666555444333333333333222000000222444555;;;BBBQQQbbbwwwuuuwww}}}~~~}}}~~~eeeLLL>>>::::::555333111111111111000///...........................------,,,,,,,,,,,,,,,,,,+++++++++************,,,+++******))))))*********))))))))))))(((((((((******)))******+++------************************)))************+++++++++,,,---,,,,,,,,,...222555BBBRRReeennnqqqtttwwwwwwyyy{{{}}}~~~|||zzzzzzwwwuuutttpppjjjjjjmmmrrrrrrZZZTTTSSS]]]ooo|||pppcccYYYSSSPPPPPPJJJIIIFFFEEEEEEGGGIIIKKKLLLLLLKKKKKKMMMPPPTTTVVV[[[[[[ZZZZZZ[[[\\\^^^___```bbbdddddddddcccdddfffiiijjjjjjhhhdddaaa______\\\[[[YYYWWWTTTPPPKKKGGGKKKLLLPPPXXX___cccbbb```[[[ZZZ[[[^^^bbbeeeggggggeeeggghhhgggffffffggghhhlllnnnpppqqqqqqqqqrrrsssqqquuuzzz{{{xxxtttrrrrrrtttvvvwwwuuurrrooonnnnnnlllqqqyyy{{{uuummmgggccccccdddggglllsssyyy}}}~~~}}}|||{{{wwwwwwvvvvvvwwwyyyyyyyyy{{{}}}~~~|||tttkkkddd[[[TTTQQQRRRTTTSSSSSSUUU\\\```gggpppwww~~~{{{tttooolllmmmoooqqqsssssstttvvvyyy{{{{{{{{{xxxuuupppkkkgggffffffggggggfffeeedddeeefffiiijjjgggiiijjjkkkkkkmmmppprrruuusssssswww|||zzzsssnnnooopppwww~~~zzzsssgggXXXQQQQQQQQQVVV___fffmmmttt{{{}}}|||yyytttrrrnnneee[[[JJJEEE>>>:::::::::888666666666555444333333333333333111111333444444888>>>DDDSSSgggwwwxxxvvvvvvuuuvvvzzzqqqTTT@@@999888555333111111222222111000..............................---,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******))))))******)))))))))))))))))))))))),,,,,,+++******)))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,...222555@@@QQQeeeooosssvvvwwwwwwyyy{{{}}}~~~|||{{{zzzxxxwwwvvvqqqjjjhhhjjjuuummmYYYSSSRRR^^^uuuyyypppddd[[[SSSOOONNNHHHFFFDDDCCCCCCFFFIIIKKKKKKKKKJJJJJJMMMQQQUUUXXX]]]]]]]]]]]]^^^```aaabbbccceeeggghhhgggffffffggghhhiiihhhgggeeecccbbbaaa```___]]]\\\YYYTTTNNNJJJLLLNNNTTT]]]fffjjjiiifffcccbbbaaacccgggjjjllllllgggggghhhhhhhhhhhhiiiiiioooqqqrrrsssrrrrrrsssuuutttyyy~~~~~~yyysssqqqqqqssstttuuutttrrrppppppppppppttt{{{}}}vvvoooiiieeeeeefffiiinnntttzzz~~~~~~~~~zzzzzz{{{{{{{{{|||~~~~~~|||wwwnnnddd]]]VVVRRRQQQSSSUUUTTTUUUXXX]]]aaahhhpppxxx~~~{{{wwwtttssssssttttttttttttvvvyyy|||||||||xxxuuupppkkkhhhhhhiiijjjjjjiiigggeeedddeeeggghhhhhhjjjkkklllllllllooopppsssrrrssswww}}}|||tttnnnkkkppprrrxxx~~~vvvmmmcccYYYSSSQQQPPPSSSZZZbbbjjjsss{{{||||||zzzuuurrrppphhh```MMMGGG???;;;::::::888666666666555444333333333333333222222555555333666<<<<<>>PPPcccmmmqqquuuwwwvvvzzz{{{~~~~~~}}}}}}{{{yyyxxxrrriiifffhhhvvviiiVVVQQQQQQ___{{{}}}zzzsssjjj```WWWOOOKKKEEEDDDCCCCCCDDDGGGIIIKKKJJJIIIIIIJJJMMMSSSXXX[[[______```aaacccdddffffffhhhjjjlllmmmkkkjjjjjjjjjiiihhhggggggggggggggggggeeecccaaa___\\\WWWPPPLLLMMMPPPWWWbbblllqqqpppmmmjjjhhhggghhhjjjmmmnnnnnnhhhhhhhhhiiikkklllllllllrrrsssttttttsssssstttvvv{{{{{{sssppppppqqqsssttttttsssrrrssstttssswww}}}yyyqqqkkkggghhhiiikkkpppuuu{{{~~~~~~~~~{{{wwwqqqiii```ZZZSSSPPPQQQUUUVVVUUUVVVZZZ]]]aaahhhpppxxx~~~|||xxxuuuuuuuuutttssssssuuuxxx{{{|||}}}xxxuuuqqqmmmkkkjjjjjjkkkkkkjjjhhhfffeeeeeeeeefffhhhiiikkklllkkklllmmmoooqqqqqqtttyyy~~~|||tttooollllllqqquuu}}}|||sssjjjbbb[[[TTTQQQNNNPPPUUU\\\fffpppxxx}}}zzz{{{yyytttqqqoooiiibbbOOOIIIAAA<<<::::::999777666666555444333333333333222111333555555333555::::::DDDSSScccvvvyyyoooiiinnnxxxqqqSSS???999666444222222222222111000///////////////////////////......---------------,,,,,,,,,,,,++++++++++++,,,+++******))))))******)))))))))************+++'''((()))***++++++++++++************************)))************+++++++++***+++,,,,,,,,,...000333>>>OOObbblllooosssvvvvvvxxxzzz~~~}}}{{{yyyrrrjjjggghhhvvvgggVVVRRRQQQ```{{{~~~zzzrrrggg[[[PPPJJJEEEEEEEEEEEEFFFHHHIIIKKKIIIHHHHHHJJJOOOUUU\\\```bbbcccdddeeefffggghhhhhhjjjlllooopppooommmmmmmmmjjjhhhffffffiiilllnnnoookkkiiifffbbb^^^YYYRRRNNNPPPSSS[[[fffqqqwwwwwwuuupppnnnllllllnnnpppqqqqqqlllkkkkkkllloooppppppppptttuuuvvvuuuuuuuuuwwwyyy~~~tttppppppqqqrrrtttttttttuuuvvvxxxwwwzzz{{{sssmmmjjjjjjkkkmmmqqqvvvzzz}}}}}}zzzuuuqqqkkkccc[[[VVVOOONNNPPPUUUVVVUUUVVVZZZ___cccjjjrrrzzz{{{uuurrrsssuuurrrqqqqqqtttxxx{{{}}}~~~{{{yyyuuuqqqnnnllljjjjjjiiiiiiiiihhhhhhgggggggggfffhhhjjjkkkkkkkkklllnnnnnnrrrwww{{{~~~{{{zzzvvvqqqlllkkkmmmpppuuu}}}~~~~~~{{{ssskkkddd]]]VVVPPPMMMNNNQQQWWW```kkksssxxx}}}~~~wwwyyyxxxsssooommmhhhbbbQQQJJJBBB<<<;;;:::999777666666555444333333333333000///111555444222333888999@@@LLL\\\qqqzzzkkkbbbhhhttt}}}___GGG===888666333222222222111/////////////////////////////////...---------------------,,,,,,,,,+++++++++,,,+++******))))))******))))))*********+++++++++'''((()))***+++++++++***************************)))************+++++++++)))+++,,,,,,,,,---000222@@@PPPbbbjjjnnnrrrvvvvvvvvvxxx|||~~~{{{yyyssskkkiiikkksss|||eeeXXXTTTSSSaaaqqqvvv}}}sssggg[[[PPPJJJHHHHHHHHHIIIHHHHHHHHHGGGHHHGGGHHHJJJPPPXXX```dddhhhhhhhhhhhhhhhhhhgggggghhhkkkooopppooonnnmmmmmmlllhhheeefffkkkqqquuuvvvuuurrrmmmhhhccc]]]WWWSSSTTTWWW^^^jjjvvv}}}~~~}}}wwwuuussssssuuuxxxzzz{{{sssqqqpppqqqsssuuutttrrrtttuuuwwwwwwxxxzzz}}}uuuqqqqqqqqqrrrtttuuuuuuwwwyyy{{{zzz}}}|||tttnnnkkkkkklllnnnrrrvvvzzz}}}yyyuuupppjjjeee^^^WWWRRRLLLLLLOOOTTTUUUTTTVVVZZZbbbfffmmmvvv}}}xxxqqqoooqqqtttrrrqqqqqqsssxxx|||~~~~~~|||yyyuuupppmmmjjjiiihhhhhhiiijjjjjjjjjiiiiiieeegggjjjkkkkkkkkklllmmmmmmrrrxxx|||~~~xxxoooooommmiiigggjjjpppuuuzzz~~~}}}~~~|||uuummmfff___VVVOOONNNNNNOOOTTT]]]gggooottt{{{|||~~~vvvxxxwwwqqqnnnlllgggaaaRRRKKKBBB<<<;;;:::999888666666555444333333333333...---000444333111222666666<<>>;;;777777666444333222111111111333222111000000222444555999;;;CCCUUUkkk}}}hhhVVVWWWcccttt|||iiiMMM===999777444333333333222000000/////////............////////////............+++,,,---...---,,,+++***))))))(((((()))***++++++))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---+++,,,,,,,,,,,,...111444===NNNaaajjjooosssvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzxxxrrrhhhdddeeerrr{{{iiibbb\\\YYYeee~~~mmmqqq}}}yyyyyy~~~vvvlllcccZZZRRRMMMMMMNNNOOOMMMJJJGGGGGGGGGDDDMMMTTTTTTUUU[[[ccchhhkkkjjjhhhggghhhiiihhhggggggiiilllooopppooonnnmmmlllnnnpppooonnnrrrzzz|||vvvnnnfff___[[[WWW^^^fffnnnzzz~~~}}}zzz{{{~~~}}}yyyuuuwwwyyy{{{}}}~~~wwwsssqqqrrrssssssuuuxxx|||{{{xxxuuurrrpppppptttxxx{{{|||}}}~~~{{{vvvnnnfffbbb]]]UUUOOONNNLLLNNNQQQRRRSSSUUUXXX[[[cccllluuuzzz~~~vvvrrrpppooonnnnnnnnnppprrruuuxxxzzz{{{|||xxxsssooonnnnnnnnnmmmmmmmmmnnnooonnnmmmkkkiiilllllllllmmmoooqqqtttuuuvvvzzz~~~|||ppplllggghhhkkknnnrrrxxx~~~~~~{{{uuuoooiiibbbZZZTTTRRRUUUYYY]]]cccjjjrrrwww|||~~~}}}{{{yyywwwuuusssqqqmmmhhhddd[[[PPPDDD<<<;;;:::777444888777666444333222222222333222111000000222444555999:::AAAQQQhhh|||kkkXXXVVV___qqqzzzmmmPPP>>>999777555333444333222111000000/////////.........////////////............,,,,,,------,,,,,,++++++***))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---***+++,,,,,,,,,...111333<<>>LLL```xxxuuubbbXXXWWWfffppp~~~xxx\\\FFF===:::666444444444333333000000000////////////...////////////...............---,,,+++***+++,,,---,,,++++++***))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++******++++++,,,---***+++,,,,,,,,,---000333999KKK___jjjpppvvv{{{|||~~~~~~|||vvvrrrkkkdddcccfffxxxvvvccc]]]ZZZfff~~~}}}uuukkkhhhlllsssxxxzzzzzz|||uuulllbbb[[[VVVUUURRRMMMHHHEEEFFFGGGKKKTTT]]]aaagggqqqyyy|||wwwtttqqqoooooommmkkkjjjkkklllmmmooopppqqqqqqqqqnnnpppsssvvvwww{{{~~~uuummmhhhhhhnnnttt|||~~~|||wwwxxx{{{zzz}}}~~~xxxvvvwwwzzz~~~}}}xxxvvvuuusssnnnjjjaaa\\\YYYWWWRRRLLLJJJMMMKKKKKKLLLMMMOOOSSSYYY]]]cccnnn{{{zzztttrrrrrrrrrwwwxxx{{{||||||zzzwwwuuurrrqqqpppqqqrrrssssssqqqssssssuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuyyy~~~}}}xxxyyyxxxuuupppkkkgggeeegggfffeeedddeeejjjqqqvvv~~~}}}||||||zzzxxxssspppkkkaaaRRRFFF???<<<:::999666666555444333333333333222222111222222222333333555888???KKK]]]tttmmm___YYY```jjjxxx|||cccMMM???<<<777555555555444444111000000000////////////////////////...............---,,,+++***+++,,,---,,,,,,+++***))))))******))))))))))))))))))))))))************************))))))*********+++++++++++++++******++++++,,,---)))++++++++++++---000222999KKK___kkkrrrxxx}}}~~~~~~xxxsssllleeedddggg}}}uuuaaa[[[ZZZfffyyy|||wwwzzzsssjjjfffgggmmmsssvvv~~~}}}uuukkk___XXXSSSSSSPPPLLLHHHGGGHHHIIIMMMVVV```fffnnnyyy{{{xxxvvvtttsssrrrpppooolllnnnpppssstttuuuuuuuuurrrsssuuuxxxzzz~~~~~~wwwrrrqqqwww}}}yyy{{{~~~|||~~~}}}xxxvvvxxx|||}}}zzztttqqqooolllhhhddd]]]ZZZWWWUUUPPPJJJJJJMMMMMMMMMLLLLLLNNNRRRYYY^^^gggrrr{{{vvvtttttttttzzz{{{}}}~~~}}}zzzxxxuuuttttttvvvxxxxxxwwwvvvvvvwwwwwwxxxyyy{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyvvvzzzzzzzzzyyyuuupppllljjjiiijjjiiifffddddddiiipppvvv|||~~~}}}|||yyytttqqqhhh___RRRFFF>>>;;;999999666555555444333333444444111111222222222333333333333777===HHHYYYpppxxxfff[[[YYYcccsss}}}iiiSSSAAA===888666555555555555111111000000000/////////////////////............------,,,,,,++++++,,,,,,,,,++++++*********++++++))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---)))***+++++++++---000222999KKK___kkkqqqxxx}}}~~~zzzuuummmfffeeehhh}}}xxx___YYYXXXcccrrr{{{}}}~~~vvvyyy{{{xxxxxx~~~vvvmmmggghhhooowww{{{zzzrrrggg[[[SSSRRRQQQPPPMMMKKKIIIJJJLLLOOOXXXaaahhhqqq|||~~~{{{yyyxxxxxxxxxwwwuuupppssswww{{{~~~~~~~~~wwwwwwwwwyyy|||}}}xxx}}}zzzwwwwwwyyy}}}~~~yyyxxxsssmmmjjjiiigggccc```\\\YYYWWWUUUOOOIIIJJJNNNPPPPPPNNNMMMNNNSSSZZZ___iiiuuu{{{xxxwwwwwwwww{{{|||~~~~~~}}}|||xxxxxxyyy{{{}}}~~~|||zzz{{{{{{{{{||||||~~~|||{{{zzzyyyzzzzzz||||||yyy}}}{{{zzzxxxsssmmmiiiiiijjjnnnkkkeee```]]]```fffkkkppptttzzz~~~}}}|||zzzwwwrrrooohhh```TTTIII@@@;;;999888777666555555444555555555111111222222333333333222111444:::BBBSSSlll{{{fffWWWSSS]]]nnn}}}kkkXXXBBB>>>999666555666666555111111111000000000//////////////////............,,,,,,------,,,,,,++++++++++++*********+++,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---)))***+++++++++,,,///222888JJJ^^^iiipppvvv{{{|||zzzvvvnnnfffdddgggyyycccZZZWWWaaannnuuuxxxzzzzzz}}}~~~}}}rrrkkknnnvvvzzzrrrhhh\\\UUUSSSSSSSSSQQQNNNLLLLLLMMMRRRZZZbbbhhhpppyyy~~~~~~}}}||||||}}}~~~}}}|||www{{{}}}|||}}}zzzxxxvvvwwwzzz}}}{{{vvvrrrmmmhhheeeeeedddaaa^^^[[[YYYWWWUUUOOOIIIJJJNNNSSSRRRPPPOOOOOOTTT[[[```iiiuuu|||zzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{{{{||||||~~~~~~~~~~~~~~~}}}{{{zzzzzz|||~~~|||{{{zzzwwwqqqkkkggghhhjjjqqqmmmddd[[[VVVUUUYYY]]]ccchhhqqqzzz~~~|||{{{yyyuuuqqqmmmjjjcccXXXLLLCCC===:::999888777777666666666666777111111222333333333333222000222666>>>NNNjjjxxxaaaPPPOOOZZZkkk|||lllZZZCCC???:::666555666666666111111111111000000000000000/////////............+++,,,---...---,,,+++***************+++,,,------))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---)))***+++++++++,,,///222777HHH\\\hhhnnntttyyyzzz}}}~~~{{{vvvnnnfffcccffftttiii^^^YYYbbbmmmtttyyy~~~wwwooorrr{{{|||uuulllaaaZZZUUUVVVVVVTTTQQQNNNMMMMMMTTT[[[bbbgggnnnvvvyyyxxx~~~}}}~~~|||}}}|||}}}|||{{{{{{{{{}}}~~~~~~}}}yyytttooolllhhhdddbbbbbbbbb```]]]ZZZ[[[[[[WWWQQQNNNNNNOOOXXXRRRNNNMMMMMMPPPXXX```hhhuuu}}}||||||}}}~~~}}}{{{zzzyyyzzz}}}}}}|||}}}{{{vvvooohhhfffiiimmmvvvooodddXXXPPPNNNQQQUUUYYY]]]gggttt}}}xxxsssooolllhhhaaaVVVJJJAAA<<<;;;;;;555444333333222222222222222222111111111111222222666444666>>>MMMcccsss^^^QQQMMMUUUfffzzzvvvbbbIII???999;;;999222000444333222111000////////////////////////////////////---------,,,,,,,,,++++++,,,+++++++++***)))))))))+++***)))'''''''''((()))(((((()))************))))))************+++++++++++++++++++++++++++++++++***)))))))))+++---000222<<>>HHH\\\yyysss^^^PPPMMMTTTdddxxxxxxeeeOOOCCC::::::888222000333333222111000000/////////////////////////////////---------,,,,,,,,,+++++++++++++++***************,,,+++***)))))))))******************++++++++++++)))************++++++++++++++++++++++++++++++++++++*********+++---000111;;;III[[[ggglllpppwww~~~}}}}}}uuulllhhhiii{{{zzzggg___lllyyy|||xxxwww|||ssslllfff```\\\\\\[[[VVVRRRRRRVVV[[[cccnnnvvv|||~~~~~~|||~~~}}}~~~}}}wwwssspppppppppppppppqqqqqqrrrtttsssqqqqqqpppmmmjjjgggeeeccc`````````aaaaaa```^^^^^^[[[VVVPPPMMMOOOQQQXXXSSSOOOOOONNNPPPVVV^^^ppp}}}~~~}}}}}}~~~~~~~~~{{{yyyuuusssrrrqqqooonnnppplllcccWWWLLLFFFGGGJJJQQQ[[[iiiwww~~~{{{wwwrrrooommmkkkggg___VVVLLLCCC<<<999777777555444444333333333222111111000000111111222555666999===BBBQQQmmmuuu```RRRLLLRRR```ssssss\\\LLL???<<<999444222666333333111000000000000000////////////////////////------------,,,,,,,,,,,,***************+++++++++------,,,++++++++++++,,,,,,+++*********+++------)))************+++++++++++++++++++++++++++++++++,,,++++++++++++---///000999GGGXXXeeelllqqqxxx~~~~~~vvvmmmiiijjjzzzvvvgggaaannn{{{{{{zzzoooiiieeedddaaa[[[XXXXXX[[[aaajjjttt{{{|||}}}~~~~~~{{{tttlllfffaaa````````````aaabbbccceeeffffffggghhhgggfffdddcccbbb```___``````aaaaaa______^^^YYYSSSOOONNNPPPTTTQQQOOOOOOPPPQQQXXX___rrr~~~~~~|||zzzxxxxxxyyyxxxtttppprrrpppiii]]]PPPHHHGGGIIISSS___ooo}}}}}}xxxtttqqqooonnniiigggbbb[[[RRRGGG===888999888777555444444444444111111000000000000111111111444999;;;<<>><<<777555888333333222111000000000000////////////////////////...------------,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***,,,...))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///888DDDVVVdddlllqqqxxx}}}wwwnnnjjjkkkwwwmmmaaa___kkkyyyxxxsssnnnkkkggg```]]]^^^aaagggqqqzzz|||~~~}}}|||yyyuuupppggg^^^WWWSSSRRRQQQQQQRRRSSSUUUVVVXXXZZZ]]]```aaabbbcccdddcccbbbbbbaaa``````bbbccc```bbbccc___WWWPPPMMMMMMQQQNNNNNNPPPQQQSSSYYYaaaooo|||}}}~~~}}}|||}}}|||wwwrrrssstttooodddVVVKKKHHHIIIUUUaaarrr|||vvvrrrpppooooooiiiiiihhhcccZZZNNNBBB;;;999999777666555444444444111000000000000000000111...222777888888AAAXXXmmmyyyeeeXXXIIILLLVVVggguuuxxx```HHH???<<<888666888444333222111000000000000////////////////////////.........---------,,,,,,)))))))))***+++++++++,,,******+++++++++++++++++++++***((('''((()))+++---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///777CCCTTTbbbkkkrrrxxx|||xxxoookkklllvvvfff]]][[[eeesss}}}~~~yyytttqqqkkkcccaaacccfffmmmxxx~~~yyyyyy|||}}}vvvsssmmmggg```XXXPPPJJJIIIHHHGGGGGGIIIKKKNNNOOOQQQTTTYYY\\\]]]___aaacccbbbccccccbbbbbbccceeegggfffggggggbbbYYYQQQMMMLLLOOOMMMNNNQQQSSSTTTYYY```iiisss|||vvvrrrsssvvvtttjjjZZZNNNIIIIIIUUU```ppp~~~|||vvvrrrpppqqqrrroooppppppmmmcccUUUGGG???:::999777666444444333333111000000//////000000111...111555777777===PPPbbbvvvwwwaaaTTTGGGIIIRRR```ooo{{{dddHHH>>>;;;777555555444333222111111000111111////////////////////////............---------,,,***************+++++++++((()))******+++************)))((((((((()))***+++)))************++++++++++++++++++++++++++++++++++++,,,,,,---.../////////777BBBRRRaaajjjqqqwwwzzz}}}~~~xxxooolllnnnuuuccc\\\YYY```mmm}}}}}}{{{|||~~~yyytttmmmfffdddgggiiirrr}}}{{{vvvwww|||}}}yyyvvvnnniiiaaaZZZSSSLLLFFFBBBDDDCCCCCCCCCEEEIIILLLNNNPPPTTTXXX[[[[[[\\\^^^```___aaacccddddddfffkkknnnnnnmmmjjjbbbXXXQQQNNNOOOQQQOOOOOORRRSSSSSSWWW]]]aaaiiirrrxxxzzz}}}}}}xxxsssqqqtttxxxyyyooo___QQQLLLKKKUUU^^^mmm~~~xxxtttssstttvvvuuuwwwwwwrrrhhhXXXHHH???999888777555444333222222000000////////////000000111222444666666;;;JJJXXXlll|||xxx___OOOFFFGGGNNN\\\jjjwwwiiiKKK@@@>>>:::666666444444333222111111111111////////////////////////............------------+++++++++***************'''(((***+++++++++******))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---///000000000777BBBQQQ```jjjqqquuuxxx{{{~~~}}}xxxpppmmmoooqqq```ZZZWWW^^^nnn~~~|||zzzzzz}}}|||wwwooohhhgggkkkkkktttwwwuuuyyyyyytttpppiiicccZZZRRRLLLGGGCCCAAACCCBBBBBBBBBEEEIIIMMMOOORRRVVVZZZ[[[ZZZZZZ\\\^^^\\\___ccceeefffjjjooottttttrrrkkk```UUUPPPOOOQQQSSSQQQQQQSSSSSSQQQUUUZZZ[[[bbbjjjooovvv}}}~~~|||rrrtttvvvxxxzzz}}}zzztttppppppvvv{{{}}}tttdddUUUOOONNNVVV^^^lllzzzvvvuuuwwwyyyyyyzzzyyyttthhhWWWFFF;;;999888777555333222222222000000////////////000000444333444666777:::FFFRRRfffxxx{{{___LLLFFFFFFLLLYYYhhhvvvnnnOOODDDBBB>>>:::888555444333222111111111111//////////////////////////////.........---------,,,+++++++++******))))))((()))***+++,,,++++++***)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++)))***,,,...///000111111888BBBQQQ___jjjpppuuuwwwzzz~~~~~~}}}wwwpppnnnpppmmm~~~[[[WWWVVV^^^ppp}}}|||zzzzzz{{{}}}}}}|||xxx{{{~~~yyyqqqiiiiiimmmlllvvv|||tttuuu{{{{{{tttkkkeee^^^XXXPPPKKKHHHEEEBBB???BBBCCCEEEFFFIIINNNUUUYYY\\\[[[ZZZ[[[]]]^^^]]][[[aaaeeegggggggggjjjrrrxxxyyyuuunnneee\\\TTTOOOLLLRRRQQQQQQQQQSSSUUUXXXZZZ[[[aaajjjrrrwwwxxxvvvtttoookkkffffffkkksssxxx{{{}}}yyyuuusss|||xxxuuuqqqgggZZZQQQPPPTTTYYYkkk{{{xxxyyyzzz{{{|||{{{xxxpppdddTTTFFF===:::888777666666555222000222222111111111111222222555444555888888999@@@III]]]uuu}}}hhhPPPFFFBBBFFFVVVkkk|||zzzXXXGGGBBB>>>999777888888777555333000...---111111000///////////////------......------,,,+++,,,------------,,,++++++------,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++************))))))***++++++,,,---111333:::CCCPPP]]]hhhqqqxxx|||}}}|||zzzxxxuuupppmmmnnneeeVVVRRR\\\ooo{{{{{{|||{{{yyywwwtttssstttwww{{{}}}~~~}}}yyyuuuqqqqqqqqqrrrwwwzzzsssuuu~~~{{{xxxssslllccc]]]TTTOOOIIIFFFDDDDDDBBB@@@EEEGGGIIIKKKOOOTTTZZZ^^^___^^^]]]]]]___```___^^^aaadddggghhhgggjjjpppvvvsssooojjjccc[[[UUUPPPMMMUUUTTTTTTUUUWWWZZZ\\\^^^ccchhhooovvvyyyxxxuuurrrjjjfffcccccchhhnnnsssuuuxxx|||}}}yyyvvvtttzzzwwwtttqqqhhh\\\SSSRRRQQQYYYnnn~~~zzzzzzzzz{{{~~~zzzqqqcccSSSEEE<<<999888666666666555333111222222111111111111222222333222444666777888>>>GGG[[[sssoooWWWLLLGGGJJJYYYnnn]]]JJJCCC???:::888777666666555333222222111222222111000000000000111------......------,,,+++,,,,,,,,,,,,,,,++++++***------,,,,,,+++******)))************************++++++++++++++++++++++++))))))******+++++++++,,,***+++,,,,,,,,,---000222:::BBBOOO\\\gggnnntttwww|||~~~|||zzzvvvqqqmmmkkkyyy|||cccTTTRRR\\\qqqyyyyyy{{{{{{zzzyyywwwuuusssrrrqqqtttxxxzzz}}}|||wwwsssqqqqqqvvvzzz}}}xxx{{{}}}zzzvvvpppjjjbbbYYYSSSIIIFFFCCCBBBCCCDDDEEEDDDIIILLLOOORRRVVV[[[aaaeeecccbbb```aaacccddddddcccbbbeeehhhiiiiiijjjnnnrrrmmmkkkgggbbb]]]XXXTTTRRRXXXXXXYYYZZZ\\\___bbbdddllloootttxxxyyywwwssspppfffeeedddeeeiiinnnqqqrrrtttxxx~~~}}}zzzwwwuuuwwwtttsssrrrkkk___WWWTTTPPPZZZqqq{{{zzz{{{|||{{{qqqcccRRRDDD;;;999777666555666666444222222222111111111111222222111000222444555666===EEEXXXpppxxxaaaQQQLLLMMM]]]rrreeeNNNDDD???<<<:::666555444444444444555666333333222111111111111222---............---,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++*********************************++++++++++++++++++++++++(((((()))***+++,,,------+++,,,,,,,,,+++,,,///111888AAANNN[[[eeelllqqqsssyyy}}}~~~{{{vvvqqqmmmiiiuuu|||hhhYYYUUU^^^rrr~~~qqqppp{{{|||{{{yyyvvvsssqqqoooooommmooosssvvvzzz{{{vvvssssssvvvzzz~~~~~~|||{{{}}}zzzrrrjjjbbbYYYQQQLLLEEEDDDCCCDDDEEEGGGIIIJJJLLLOOOSSSWWW[[[```eeeiiigggfffdddeeeggghhhiiihhheeehhhjjjkkkkkkkkkmmmpppllljjjhhhddd```\\\YYYWWWZZZZZZ[[[]]]```ccceeegggnnnppptttwwwwwwtttqqqnnnjjjjjjlllooorrruuuvvvwwwuuuxxx}}}zzzxxxwwwuuurrrrrrsssnnncccZZZVVVQQQ\\\qqqzzzxxxzzz}}}~~~zzzpppbbbRRRDDD<<<888777555555666666555444222222111111111111222222111000111444444555<<>>LLLZZZeeelllpppsssxxx{{{~~~{{{vvvpppllliiiwwwvvvfff^^^cccqqq{{{nnnjjjsss~~~zzzuuuqqqnnnlllkkkiiikkknnnrrrwww}}}{{{xxxxxxssswww|||yyyvvvvvvxxx|||}}}{{{|||vvvlllbbbYYYQQQJJJFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNQQQWWW[[[___ccchhhkkkkkkiiiggghhhjjjlllmmmmmmiiikkkllllllllllllmmmnnnkkkjjjhhhfffbbb^^^ZZZYYYYYYZZZ[[[]]]```ccceeefffiiilllooorrrrrrqqqooommmoooqqquuuyyy|||}}}www{{{}}}{{{yyyxxxtttqqqrrrtttqqqfff\\\WWWRRR[[[mmm|||uuutttwww{{{}}}~~~|||xxxooocccTTTFFF>>>999777555444555666555444222222111111111111222222222111222555555666===EEEUUUmmmpppZZZSSSUUUdddyyyvvvXXXFFF???===<<<999777555333222222333444222222111000000000000111......//////......---,,,+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++***************************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,------,,,+++,,,...000333<<>>FFFUUUmmmxxxcccZZZYYYfffzzz~~~___IIIAAA>>>===;;;:::777555444333333333222222111000000000000000...////////////...------,,,------------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,///111111:::HHHVVVbbblllssswwwxxx{{{~~~zzzuuuppplllfffzzzuuuhhhdddjjj~~~{{{pppiiiiiiqqqyyy||||||~~~|||wwwssspppnnnooopppsssuuuwww{{{}}}{{{{{{vvvyyy|||~~~~~~zzzpppooosssxxx~~~|||yyyvvvqqqmmmaaa[[[QQQIIIEEECCCBBBBBBFFFHHHKKKKKKJJJKKKMMMPPPVVVZZZ```eeehhhkkkmmmooonnnllliiiiiillloooqqqqqqooommmjjjhhhhhhhhhiiiiiiggggggggggggeeebbb___]]]VVVWWWYYY[[[]]]^^^___```bbbdddgggkkkmmmoooooooooqqqvvv}}}}}}~~~~~~}}}||||||{{{wwwssstttwwwuuuiii\\\TTTPPPUUU[[[eeeuuuzzzpppjjjjjjnnntttwww{{{|||zzzuuuiiiYYYJJJAAA<<<999555444444444444333222222111111111111222222222111333555666777===FFFTTTmmmmmm```XXXbbbuuueeeMMMCCCAAA>>><<<;;;:::999777666555555333333222111111111111222///////////////...---------............---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---000222222:::FFFRRR^^^hhhqqqvvvyyy}}}|||wwwrrrnnnhhhyyywwwgggaaacccyyyvvvqqqyyy~~~wwwooommmrrryyy}}}~~~}}}zzzxxxvvvwwwyyy{{{{{{{{{|||~~~|||xxxvvvuuuvvvxxx|||~~~|||ssslllnnnuuu|||~~~|||yyyvvvrrrlllhhhXXXRRRIIICCCAAABBBDDDEEEHHHKKKNNNNNNMMMNNNQQQSSSZZZ^^^dddiiilllnnnpppqqqnnnllliiiiiillloooqqqrrrooolllhhhfffeeefffggggggggghhhiiiiiihhhfffdddbbbVVVWWWYYY[[[\\\]]]^^^^^^ccceeehhhkkkmmmooopppppprrrwww~~~}}}~~~~~~}}}|||||||||xxxttttttxxxvvviii[[[SSSPPPSSSUUU[[[iiiyyy|||vvvpppgggccceeekkkrrrwww}}}~~~}}}xxxlll[[[KKKAAA===:::666444444444333333222222111111111111222222111000222555555666===EEESSSmmmrrraaaUUU\\\oooiiiPPPFFFCCC@@@<<<<<<<<<;;;;;;999888777555444333333222222333333///////////////......---......//////......---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,------...///)))***++++++,,,---111333333:::EEEPPP[[[eeennnssszzz~~~}}}yyytttpppkkkyyyyyyhhh___^^^qqqyyyssskkkgggqqq|||}}}vvvssswww|||~~~|||}}}~~~~~~{{{|||}}}|||xxxsssqqqppprrruuuzzz~~~ssslllhhhnnnwww}}}}}}}}}yyyyyy}}}zzz|||zzztttqqqnnndddXXXNNNIIICCC???@@@BBBEEEFFFNNNMMMNNNNNNPPPRRRTTTUUU^^^bbbgggkkkmmmoooqqqrrrqqqpppnnnllllllmmmooopppppplllgggeeefffhhhhhhggglllmmmmmmnnnllljjjhhhfff___YYYVVVXXXZZZ[[[^^^bbbeeegggiiikkkmmmppptttvvvuuuxxx}}}|||}}}{{{xxxtttppprrrtttooocccXXXTTTRRRQQQUUU]]]fffooosssllljjjhhhgggggglllsssxxx~~~}}}{{{uuulll^^^OOOEEE???<<<888555444444333222333222111111000000111111///000000111222666<<>>;;;999888888777666555555444333111000000000000///////////////...............------,,,++++++***+++++++++,,,------......+++------,,,)))(((***,,,---,,,***)))((()))***+++++++++++++++*********)))------------............222444:::GGGWWWeeeooosss|||{{{rrrkkkkkktttuuuccc___fffqqqxxx{{{ssspppsssqqqmmmpppyyyxxxwww~~~}}}{{{wwwsssoookkkhhhgggkkklllsss~~~sssiiiffffffgggmmm{{{|||uuulllfff```VVVLLLDDDAAA??????BBBGGGJJJLLLLLLLLLLLLMMMOOOTTTXXX[[[]]]cccjjjooopppnnnlllkkknnnnnnnnnnnnnnnnnnnnnnnniiigggeeeeeehhhlllnnnooonnnooopppqqqqqqpppooonnnbbb^^^\\\___```^^^^^^```bbbdddhhhkkknnnrrrwww{{{}}}yyytttqqqrrrsssnnncccYYYRRRNNNJJJKKKRRR\\\ffflllooopppqqqrrrsssvvv{{{~~~~~~zzztttkkk```TTTMMMBBB>>>999666555555444333333222111111000000111111///000111111222666;;;???OOOccczzzjjjYYYTTT\\\nnnjjjXXXJJJAAA???===;;;::::::999888666444444444333222111000///000000000//////...............------,,,+++++++++******++++++,,,,,,------+++,,,,,,+++***)))+++,,,---,,,***))))))***++++++++++++++++++************------------............222222666CCCUUUeeeooorrrzzz~~~|||ssslllgggppp~~~hhh]]]___iiirrrvvvtttvvv|||zzzssssssxxx~~~zzzxxx~~~|||yyyvvvsssqqqppprrrttt|||vvvjjjbbbbbbdddhhhqqqxxxmmmddd[[[RRRJJJ@@@???>>>???CCCGGGJJJJJJJJJJJJJJJLLLOOOTTTZZZ]]]___dddiiilllmmmkkkiiiiiikkkkkklllmmmnnnnnnnnnmmmiiihhhggggggjjjmmmpppqqqpppqqqsssttttttuuutttttthhhbbb^^^___```^^^___bbbcccfffiiilllooossswww{{{}}}yyyuuurrrrrrrrrmmmcccZZZRRRNNNIIIJJJRRR^^^iiipppqqqtttvvvxxxzzz|||{{{tttlllbbbYYYRRRDDD@@@:::777555555555444333222111111000000111111000000111111222555:::===III[[[vvv{{{jjjXXXRRRWWWgggxxxcccQQQFFFAAA???===;;;;;;;;;:::888666777777777666444222111111111000000///...............------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,---------.........111000333???RRRcccmmmqqqxxx||||||sssmmmbbbkkkzzz{{{fff\\\^^^gggooouuuxxx~~~zzz|||zzzxxx{{{{{{sssjjjeeeaaaeeemmmxxxuuuiii___UUUMMMIII@@@@@@???AAADDDGGGHHHGGGHHHIIIIIILLLPPPVVV[[[^^^bbbdddggghhhgggggghhhiiihhhiiijjjllllllmmmmmmlllkkkkkkkkkkkklllnnnppprrrssstttuuuvvvwwwxxxxxxyyyqqqhhhaaa___^^^^^^aaaeeegggiiilllnnnpppssswwwzzz~~~|||yyyvvvsssrrrqqqkkkbbb[[[PPPLLLHHHIIIRRR```llltttsssvvvzzz}}}~~~|||uuummmddd\\\VVVEEEAAA;;;777555555555555333222111111000000111111000111222222222444888;;;DDDUUUnnn|||iiiVVVPPPSSSaaa~~~hhhSSSHHHCCC@@@>>>======<<<;;;:::777888888888777555333222222111111000//////............------------,,,,,,******++++++++++++,,,,,,,,,+++******++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------...000///111;;;MMM___kkkpppvvvzzz}}}tttmmm^^^gggvvvttt```YYY]]]eeekkkvvv}}}yyyxxxyyyxxxyyy{{{xxxpppllljjjeeekkkttt~~~wwwhhh^^^UUUMMMHHHFFFDDDCCCDDDFFFHHHIIIHHHFFFHHHJJJLLLOOOTTTYYY]]]___dddeeeffffffeeefffgggiiiffffffggghhhjjjkkkllllllmmmnnnooonnnnnnooorrrtttvvvvvvwwwxxxyyyzzz{{{{{{yyyoooeeeaaa``````dddiiijjjllloooqqqrrruuuyyy|||~~~|||yyywwwtttrrrpppjjjbbb\\\MMMIIIFFFHHHRRR```mmmtttsssvvv{{{~~~}}}uuummmddd\\\VVVFFFAAA;;;666444444555555333222111111000000111111000111222222222444777999AAAPPPggg}}}iiiTTTNNNQQQ]]]xxxeeeQQQHHHCCCAAA???=========<<<:::777777777666555444333222222222111000000///............------------------++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///...111999HHHYYYhhhppptttyyy}}}uuunnn^^^eeerrrrrr]]]VVVZZZbbbhhhxxx}}}~~~yyyssstttxxx|||uuummmjjjkkkmmmttt}}}ppp|||qqqllllllnnnyyysssfffXXXPPPKKKEEEDDDFFFGGGGGGIIIKKKMMMMMMKKKIIIJJJLLLPPPTTTYYY]]]___aaaccceeehhhhhhhhhggghhhiiidddddddddeeefffiiikkklllmmmoooqqqqqqpppqqquuuxxxxxxxxxxxxyyyzzz{{{|||}}}uuulllhhhfffeeeggglllkkkmmmpppsssuuuxxx|||}}}zzzwwwtttrrroooiiibbb\\\MMMJJJGGGJJJSSS```lllssssssvvvzzz}}}|||tttlllbbbYYYSSSFFFAAA:::555333333444444333222111111000000111111000111222222222333666888===III^^^ssskkkTTTMMMOOOYYYrrr}}}aaaNNNHHHCCCAAA???>>>>>>===<<<:::999888777666555444444444333333222111000///...---------..................------,,,,,,,,,,,,,,,,,,,,,***((())),,,------+++***++++++,,,---------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------///222888CCCSSSeeeqqqsssxxx}}}uuuoooccceeennnvvv^^^SSSVVVaaakkk~~~~~~rrrooossszzzvvvnnnmmmooouuu{{{tttbbbsssfff___^^^```kkkrrruuuqqqooorrrwwwyyywwwppphhhZZZMMMHHHEEEBBBCCCHHHIIIJJJLLLOOORRRQQQOOOLLLLLLOOOSSSXXX]]]```aaabbbbbbfffjjjlllkkkjjjiiihhhdddcccbbbcccdddgggjjjllllllooorrrsssrrrtttwww{{{yyyyyyyyyzzzzzz{{{}}}}}}yyyqqqnnnkkkiiiiiimmmjjjmmmpppsssvvvzzz~~~zzzxxxuuurrrnnniiibbb\\\PPPMMMJJJLLLUUUaaalllrrrsssuuuyyy|||{{{sssjjj```VVVPPPFFFAAA:::444333333333444333222222111000111111111000111222333222333555777888DDDWWWjjjzzzmmmTTTMMMOOOVVVmmm}}}```NNNJJJCCCAAA???>>>>>>===<<<:::<<<;;;999777666666777777333333222111000///...---------..................------------------------,,,***((())),,,...---+++***+++,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,------------///333888@@@PPPcccqqqrrrwww~~~~~~vvvooohhhfffkkk|||zzz```QQQTTTdddqqq~~~wwwnnnmmmttt}}}xxxrrrsssvvvyyylllXXXrrrfff___^^^___ccc```^^^^^^]]]]]]eeennn~~~}}}tttjjjdddVVVOOOGGGBBBCCCFFFIIIJJJLLLNNNPPPPPPNNNNNNQQQTTTTTTUUU\\\eeefffccceeekkkiiijjjkkkmmmooonnnllljjjgggeeecccaaabbbeeehhhjjjkkkmmmooorrruuuwwwyyyyyyzzzzzz{{{|||~~~zzzuuurrroookkkhhhnnnnnnnnnqqquuu{{{zzzwwwssspppnnniiiaaa[[[NNNIIIFFFKKKWWWeeeooossssssvvvxxxxxx|||yyypppiiibbbZZZTTTHHHDDD===888666666666555222111000000///000000000111111000000111111222333777<<>>======;;;:::;;;:::999888666666666666666444222000//////000111000...,,,,,,------,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,)))******++++++,,,,,,---111...000666@@@LLL^^^llltttxxx{{{}}}zzzppphhhggglll|||ooo[[[VVVVVVccc|||wwwooolllmmmqqq{{{|||yyyxxxwwwxxxxxxxxxvvvooocccVVVLLLxxxkkkccc______eee```\\\ZZZZZZ___lllyyy~~~xxxppphhh]]]SSSLLLCCCAAA???AAAEEEJJJMMMOOOOOOPPPQQQPPPPPPSSSZZZ```dddgggnnnuuuvvvrrrqqqrrrrrrqqqppppppqqqpppnnnllldddcccbbb```aaabbbdddeeejjjkkknnnqqquuuwwwyyyzzztttuuuwwwzzz~~~{{{tttooolllmmmppptttyyy~~~~~~~~~{{{vvvqqqmmmkkkgggbbb]]]OOOKKKHHHKKKTTT^^^fffiiijjjpppwww|||xxxoooiiiccc\\\WWWJJJEEE>>>999666555444444333333222111111111111111111111000000111111222333666888@@@NNNaaassszzz```RRRNNNUUUhhh|||vvv\\\NNNFFFCCC@@@>>>>>>===<<<;;;;;;:::999888777666666666666555333111000000000111///---,,,,,,---...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,)))******++++++,,,,,,---111///000666===HHHYYYgggsssxxx{{{||||||ssshhhgggkkk{{{jjjVVVRRRTTTeee}}}{{{sssmmmlllooottt~~~|||xxxwwwuuuuuuqqqkkkddd]]]UUUMMMHHH~~~ssskkkhhhgggiiiddd______bbbjjj{{{~~~yyypppfff\\\QQQHHHBBB>>>???AAADDDIIIMMMPPPRRROOOQQQRRRRRRUUU\\\fffnnnppptttzzz|||yyywwwtttrrrpppppppppooommmkkkeeedddcccccccccccceeeeeejjjkkknnnqqquuuwwwyyyzzztttuuuwww{{{~~~|||vvvqqqssstttwww{{{~~~}}}{{{~~~}}}|||}}}~~~~~~zzzuuuooollljjjgggccc___QQQNNNLLLNNNTTT\\\bbbeeehhhpppyyyvvvmmmgggaaaZZZUUULLLGGG???999666555444333444333222222111111222222111111000000111111222333555777===IIIZZZkkkzzziiiYYYQQQTTTfffzzzwww[[[JJJEEEBBB???>>>>>>>>>===<<<;;;;;;:::999888777777777666555444222111111111111111///......000111000000/////////.........------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------......///111///111555:::CCCSSSaaaooouuuyyy{{{~~~wwwiiigggjjjxxxjjjVVVSSSUUUggg~~~}}}xxxqqqmmmnnnrrryyyxxxtttqqqnnnpppjjjaaaYYYSSSOOOKKKIIIxxxoookkkiiiiiidddbbbdddiiiuuu~~~{{{xxxqqqggg\\\SSSJJJBBB>>>===@@@DDDHHHKKKNNNPPPRRRTTTUUUWWWYYY]]]gggsss}}}zzztttrrrooommmllllllkkkiiigggggggggggggggggghhhhhhkkkmmmooorrruuuwwwyyyyyyvvvwwwyyy||||||zzz{{{{{{}}}~~~}}}{{{zzz~~~}}}}}}zzzyyyyyyzzz|||}}}}}}|||xxxsssnnnkkkkkkiiieeebbbVVVSSSQQQQQQTTTZZZ```ccciiirrr{{{uuukkkeee___YYYTTTOOOIIIBBB;;;777666444333444333222222111111222222111111000000111111222333444777===GGGUUUeeettt~~~qqq```UUUWWWiii~~~xxx[[[IIIDDDBBB???>>>>>>>>>>>>===<<<;;;:::999999888888999666666555333222222111111111///......000111111000///.........------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------....../////////111444777>>>MMM\\\iiiqqqxxxzzz}}}yyymmmjjjkkkvvvlll[[[WWWWWWgggwwwrrrooorrrxxxtttooollliiihhhccc\\\UUUQQQOOOMMMKKKxxxnnngggdddeeebbbaaafffnnnzzzxxxtttqqqwww~~~nnnggg]]]RRRKKKEEE@@@>>>===AAAFFFIIIKKKMMMOOOQQQSSSVVVYYY^^^eeerrr|||ssspppllljjjiiiiiiiiihhhhhhiiijjjkkkllllllllllllnnnppprrrtttvvvxxxyyyyyyyyyzzz|||}}}|||zzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxzzz{{{zzzyyyuuuqqqnnnmmmmmmlllhhheeeZZZXXXTTTRRRTTTYYY___ccckkksss|||~~~sssjjjeee```[[[WWWRRRLLLDDD===999777555444333333222111111111111111111111000000111111222333333777===DDDPPP```ssswwwfffZZZ[[[nnn{{{^^^LLLEEEBBB???>>>>>>>>>===<<<<<<;;;::::::999999999:::666666666555444333222111000...------...///...---......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******++++++,,,,,,---......000333444:::IIIXXXfffooowwwzzz}}}zzzqqqmmmlllvvvssseee___ZZZddd|||~~~zzzwwwpppttt{{{|||}}}~~~|||}}}xxxtttrrrvvv|||}}}rrrnnnkkkhhhaaa]]]XXXTTTQQQPPPNNNMMMzzzooogggcccbbb```aaahhhppp|||zzzoookkkhhhnnnxxx~~~xxxtttbbb\\\RRRIIICCCAAA@@@???@@@DDDIIILLLMMMNNNQQQSSSRRRWWW___jjjxxx}}}rrrooojjjgggggghhhhhhhhhhhhiiilllnnnooooooooooooqqqrrrtttvvvwwwxxxxxxxxxyyyzzz}}}~~~{{{yyyyyyyyyzzzwwwxxxxxxxxxxxxwwwuuutttuuuuuuuuuwwwyyyyyyxxxvvvrrrooonnnnnnpppoookkkhhh]]]ZZZUUURRRRRRWWW^^^dddlllsss|||{{{qqqjjjgggdddaaa^^^UUUOOOGGG???;;;888666555222222111000000000000111111111000000111111222333333666:::@@@KKK^^^vvv~~~lll^^^\\\nnn}}}bbbPPPEEECCC@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;777666666555444333222111111000...---.........------,,,,,,,,,,,,+++++++++***************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***)))******++++++,,,,,,---,,,---000222222777FFFUUUfffpppyyy{{{|||~~~yyyppplllkkktttssslllaaadddwwwyyyyyyxxxrrrkkkbbbfffllluuu||||||yyyyyy}}}zzzuuutttyyywwwnnnlllkkkhhh```\\\WWWTTTRRRQQQPPPOOO}}}tttlllhhhaaa```cccjjjrrr|||tttiiieeeccciiisss{{{~~~wwwooojjjZZZTTTJJJBBB???>>>??????CCCGGGLLLOOOPPPRRRUUUWWWVVV^^^kkk{{{}}}rrrnnniiigggggghhhiiiiiigggiiillloooqqqqqqqqqpppttttttuuuwwwxxxxxxxxxxxxxxxzzz~~~}}}yyywwwxxxyyy{{{wwwxxxyyyyyyyyywwwvvvuuutttttttttvvvxxxxxxvvvtttpppnnnnnnppprrrqqqmmmiii^^^ZZZUUUQQQQQQVVV^^^dddkkksss{{{yyypppkkkiiihhhfffdddWWWQQQHHH@@@<<<999666555222111111000///000000000111111111000111222222333444666888<<>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;777777777666555444222111444222000000000000///...,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++***+++,,,------,,,+++***+++,,,,,,------...//////***,,,///111111555DDDTTThhhrrrzzz||||||}}}xxxlllhhhgggpppwwwhhhgggwww|||uuuvvvwwwppphhh]]]```eeeoooxxx}}}~~~|||zzzzzzvvvuuuzzzqqqjjjjjjjjjhhhccc___YYYUUUSSSSSSRRRQQQ{{{rrrkkkgggggghhhllluuuyyyllldddaaaeeehhhoooyyyyyy|||}}}~~~|||vvvmmmccc]]]NNNJJJEEECCCDDDDDDCCCAAAFFFIIIOOOUUUUUUSSSUUUZZZbbbnnn~~~tttmmmfffdddhhhlllmmmllllllmmmmmmllllllmmmooorrrtttvvvwwwwwwvvvwwwyyy|||yyy{{{{{{xxxvvvuuuuuuvvvuuuuuuvvvxxxxxxyyyyyyyyywwwvvvvvvuuuvvvwwwyyyzzzvvvuuurrrrrrvvvyyysssiiicccZZZRRRNNNNNNQQQZZZcccmmmuuu|||xxxpppkkkjjjhhhccc^^^TTTPPPJJJCCC===888555444333222111111000000111111000000000000111222333444333555888>>>LLLcccrrrddd[[[```sss{{{hhhXXXMMMDDD>>>===>>>>>>???AAA>>>===<<<;;;;;;;;;;;;;;;999888777666444222111111222222111000/////////000//////.........//////000,,,++++++******++++++,,,///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,///111111555AAANNNcccooozzz||||||}}}yyywwwmmmgggbbbiiizzzmmmiiiqqq~~~zzzssskkkaaabbbgggrrr~~~|||}}}tttkkkhhhiiijjjjjj\\\ZZZVVVSSSQQQQQQRRRSSSxxxssslllmmmooorrrzzzssshhhcccaaadddgggoooyyyyyyqqqqqqrrrqqqnnnggg^^^VVVPPPIIIFFFCCCCCCEEEFFFEEEDDDJJJLLLQQQVVVXXXXXX___ggguuuyyyooojjjeeeeeejjjnnnpppooooooppppppooonnnoooqqqtttvvvxxxyyyyyyyyyzzz|||~~~~~~}}}zzzwwwuuutttuuuuuuvvvwwwxxxzzz||||||||||||yyyyyyxxxxxxyyyzzz|||}}}||||||{{{zzz}}}~~~vvvlllbbbYYYPPPLLLLLLOOOWWW```jjjsss{{{xxxppplllkkkiiiddd___WWWSSSLLLEEE>>>888555333333222111111000000111111000000000000111222333444444666999@@@NNNggguuueeeYYY[[[lll}}}kkkZZZQQQHHH@@@??????>>>===???===<<<<<<;;;::::::;;;;;;:::999888777555444333222333222111000000000000000///......---......//////,,,++++++++++++++++++,,,---,,,+++*********++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,---......,,,,,,///111111555@@@MMMaaannnzzz}}}}}}{{{yyyqqqjjjeeejjjxxxqqqjjjpppuuuxxx}}}xxxqqqjjjjjjnnnxxxyyyooohhhgggggggggfff[[[YYYVVVTTTRRRSSSTTTUUU{{{vvvvvvxxx{{{xxxmmmfffcccccccccgggnnnxxx{{{yyywwwrrrkkkeee______^^^[[[VVVOOOIIIFFFEEEDDDCCCEEEHHHJJJJJJJJJQQQRRRTTTYYY\\\bbbooo|||qqqiiigggeeeggglllqqqssssssqqqrrrrrrpppoooppprrrtttyyyzzz|||||||||}}}~~~|||zzzwwwtttrrrrrrssstttwwwxxx{{{~~~~~~~~~~~~~~~wwwlllaaaWWWMMMIIIHHHKKKSSS\\\fffoooyyy~~~~~~xxxppplllkkkiiiccc___YYYUUUNNNFFF>>>888555333333222111111000000111111000000000000111222333444444555999@@@PPPkkkyyyhhhXXXUUUbbbxxxsssdddTTTKKKCCCAAA@@@===<<<===<<<;;;;;;:::::::::::::::;;;::::::888777666555555444333222111000000000000......---------------...,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******+++++++++***************,,,,,,,,,,,,,,,---......------///111222444>>>JJJ]]]kkkxxx}}}}}}~~~|||uuunnnhhhkkkvvvuuuiiilllyyy}}}uuukkkrrr|||{{{pppoooqqqzzz}}}|||sssnnniiigggggggggeeebbb[[[YYYVVVTTTTTTUUUVVVXXX}}}~~~}}}}}}uuulllfffeeeeeedddhhhnnnwwwyyyuuuooojjjfffaaa\\\XXXNNNNNNMMMLLLJJJHHHEEEDDDDDDDDDEEEHHHKKKMMMOOOOOOUUUVVVXXX]]]cccooowwwlllfffeeefffiiinnnrrrsssssspppqqqqqqooonnnnnnpppssszzz|||~~~~~~~~~yyywwwtttqqqpppqqqssstttxxxzzzuuuhhh___UUUKKKFFFDDDGGGPPPYYYbbbmmmwww}}}|||vvvoookkkjjjhhhbbb]]]XXXTTTNNNFFF>>>999555444333222111111000000111111000000000000111222333444222444888@@@PPPlll~~~mmmYYYQQQ[[[qqq{{{lllTTTKKKCCCBBBAAA===<<<===;;;::::::999999999::::::;;;::::::999888777666666555555444222111111111111......---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++************+++************************+++++++++++++++,,,------------///111222444<<>>999666555333222111111000000111111000000000000111222333444444666999AAAQQQkkkttt___RRRXXXnnnxxxhhhPPPHHHAAAAAAAAA>>>======::::::999999999::::::;;;999999999888888777777777777666555333222222111111///...---,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,******************++++++***************++++++,,,...---///222333333999AAAQQQbbbsss{{{}}}~~~|||wwwrrrlllkkkqqq~~~~~~kkkgggeeennnttttttwww|||{{{vvvrrrzzz~~~{{{zzzyyywww{{{}}}wwwpppiiieeebbbbbbcccgggiiihhhccc^^^ZZZXXXUUURRRQQQRRRSSSTTTxxxuuurrrqqqpppnnnnnnooovvv~~~vvvppplllhhhfffiiilllqqqvvv{{{{{{xxxuuujjjggg```YYYRRRNNNKKKJJJLLLLLLKKKKKKJJJIIIIIIIIILLLNNNOOOPPPRRRUUUZZZ^^^]]]cccppp~~~vvvnnnkkkggghhhhhhjjjkkkmmmooopppqqqqqqrrrqqqqqqqqqtttvvvzzz}}}}}}|||wwwuuurrrpppppprrrvvvxxx}}}tttjjj___UUUJJJDDDCCCGGGQQQ[[[cccnnnyyyxxxsssmmmjjjjjjgggaaa[[[TTTQQQKKKDDD>>>:::777666333222111111000000111111000000000000111222333444666888<<>>>>>:::::::::::::::;;;;;;<<<999999999999999888888888888888666444333222222222000///...---,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,***************+++,,,,,,///---///222333333777===LLL]]]oooyyy||||||wwwsssnnnkkkooo|||mmmhhh```gggnnnuuu}}}{{{zzzyyyzzz|||zzzsssmmmfff```\\\^^^^^^___bbbeeeccc]]]XXXUUUSSSPPPNNNNNNOOOQQQRRR|||ssskkkfffdddcccbbb```cccjjjwww{{{xxxtttoookkkjjjmmmrrrxxx|||{{{xxxuuupppmmmhhhaaaZZZVVVTTTSSSUUUVVVVVVVVVVVVVVVUUUUUUXXXYYYZZZ[[[]]]bbbjjjppprrr|||vvvnnnlllgggggghhhhhhiiikkknnnpppooopppppppppppprrruuuwww{{{~~~|||{{{xxxvvvrrrpppqqqtttxxx{{{~~~uuulll```VVVKKKEEEEEEIIITTT^^^fffpppzzzyyytttnnnlllllliiibbb]]]WWWSSSMMMFFF???:::777555333222111111000000111111000000000000111222333444666888;;;AAAMMMbbb{{{qqq]]]]]]___nnn{{{ppp[[[OOOGGGBBBBBBCCC@@@>>>???;;;;;;::::::;;;<<<<<<===::::::::::::::::::;;;;;;999999777555444333222222111000///...------------+++,,,---//////---,,,+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...000...///222333333555:::GGGYYYlllvvv{{{yyyuuupppkkknnnyyy~~~iiiddd]]]dddmmmxxx~~~}}}xxxtttmmmgggbbb^^^ZZZXXXYYYXXXXXXZZZ[[[YYYTTTOOOMMMLLLJJJJJJKKKMMMPPPRRRyyyrrrhhh___ZZZXXXWWWWWWXXX^^^jjj{{{{{{vvvqqqjjjmmmsssyyy}}}}}}zzzvvvyyywwwrrrkkkeee```______[[[\\\^^^```aaabbbccccccbbbccceeefffhhhoooxxxxxxooommmffffffgggggggggjjjnnnqqqkkklllmmmnnnnnnpppsssvvv||||||{{{yyyvvvsssqqqqqquuuyyy|||{{{ssslllaaaVVVKKKFFFFFFKKKVVV```iiirrr|||zzzuuupppnnnmmmkkkddd^^^ZZZVVVOOOGGG@@@:::666444333222222111000111111111000000000000111222333444333555888===HHH[[[rrrvvvaaa```XXXfffssszzzvvvaaaQQQJJJDDDDDDDDDAAA>>>???;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<:::999888666444333333222111111000///...---------+++,,,...//////...,,,+++((()))***+++,,,,,,+++***,,,,,,,,,------............------------...//////000...///222444222444888EEEWWWjjjtttzzz{{{xxxrrrllllllwwwxxxddd___]]]cccmmmzzz}}}nnniiiccc^^^[[[YYYWWWVVVUUUSSSRRRSSSTTTRRRLLLHHHGGGGGGFFFGGGIIIMMMPPPSSSuuuhhhZZZTTTSSSRRRSSSVVV^^^fffwww}}}zzzyyyuuuyyy}}}~~~xxxrrrooommmlllkkkkkkmmmnnnppprrrsssttttttwwwyyyzzz}}}|||vvvpppjjjeeefffggggggggghhhkkkmmmqqqpppnnnoooppprrrsssssswww{{{{{{wwwwwwsssooommmooovvv~~~{{{sssjjjeeeZZZNNNIIIHHHKKKRRRZZZjjjsss|||}}}xxxqqqmmmkkkiiieeebbb^^^YYYPPPHHHAAA<<<888555555444333222111111111111000111111111111222222222555666888<<>>;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<999777666777888888888000000000000////////////......---------,,,,,,,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,///111333555888:::EEEUUUhhhuuuzzz|||~~~xxxqqqlllkkkrrr{{{bbbaaa^^^hhhsss|||~~~}}}|||~~~{{{tttiiiccc\\\XXXWWWVVVTTTRRRPPPOOOLLLIIIFFFDDDBBBAAA@@@BBBEEEIIIMMMQQQUUUXXX~~~nnnaaaTTTOOOOOOOOOQQQUUUbbbmmmzzz{{{}}}|||uuunnngggdddeeeeeeeeeeeegggkkknnnqqqooonnnnnnppprrrtttuuu|||~~~{{{wwwvvvsssppppppsss{{{~~~zzzqqqiiicccXXXMMMGGGFFFIIIQQQYYYiiirrr|||}}}xxxqqqllljjjhhheeeaaa^^^XXXPPPHHHBBB===999666555444333222111111111111000111111111111222222222555666888;;;DDDSSSeeerrrssszzz{{{}}}mmmYYYSSSZZZiiizzziiiVVVMMMDDDCCCBBB???==================>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;999777777888999888888111111111000000/////////.........---------,,,,,,...---,,,*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000222222333666888AAAPPPdddrrrxxx{{{xxxqqqllljjjppp{{{dddccc]]]gggrrr|||~~~}}}|||~~~~~~xxxrrrhhhbbb\\\XXXVVVTTTQQQNNNMMMKKKHHHEEEBBB@@@@@@@@@???BBBFFFJJJOOOSSSXXX[[[zzzggg\\\QQQMMMNNNPPPTTTYYYjjjyyy{{{uuummmeeeddddddcccccccccfffkkkoooooonnnnnnnnnpppsssvvvxxx}}}zzzwwwtttsssrrrtttzzz|||xxxppphhhaaaVVVKKKEEECCCFFFOOOXXXhhhsss~~~}}}xxxqqqllljjjgggddd```]]]XXXPPPIIICCC???:::888555444333222111111111111000111111111111222222222666666777:::AAAOOO___kkkoooxxx{{{rrr___RRRXXXfffxxxttt[[[OOOEEEBBBBBB@@@>>>???============>>>>>>>>>>>>????????????>>>===<<<;;;;;;999888777888999888777333333222111000//////............------------,,,---,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,---------///111111111222444555<<>>???@@@DDDIIINNNSSSXXX^^^aaawwwdddZZZRRRPPPRRRUUU\\\bbbuuu}}}vvvnnnfffddddddcccaaabbbffflllpppmmmnnnooooooqqqtttxxx{{{|||yyywwwrrrrrrtttxxx{{{wwwppphhh^^^TTTIIIBBB@@@CCCMMMXXXiiiuuu|||wwwpppkkkiiigggccc```]]]XXXQQQJJJEEE@@@<<<999444444333222111111111111000000111111111222222222555666777:::@@@LLL[[[fffooozzzvvveeeRRRVVVcccuuuaaaSSSFFFBBBBBBAAA@@@AAA============>>>>>>>>>>>>????????????>>>===<<<;;;;;;:::888888999:::999777555444333222111000//////............------------,,,,,,++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...000111111111333555777DDDWWWhhhssszzz~~~|||uuuoookkkmmmzzzwwwbbb```XXXcccttt~~~~~~}}}yyyssstttooojjjfffccc]]]UUUOOOFFFBBB>>>:::999;;;>>>@@@CCCGGGMMMRRRWWW]]]dddjjj~~~tttccc[[[TTTTTTWWW\\\eeemmm~~~~~~yyyqqqjjjeeeeeedddccccccggglllqqqmmmooorrrssstttwww{{{~~~~~~~~~{{{xxxwwwppprrrvvv}}}zzzwwwpppiii\\\SSSHHHAAA>>>AAAMMMYYYkkkxxx{{{uuuooojjjiiigggccc```]]]YYYRRRLLLGGGBBB===999444444333222111111111111000000111111111222222222333555777:::@@@KKKYYYcccooo|||zzzhhhRRRTTT^^^pppgggWWWHHHCCCCCCBBBAAAAAA============>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;:::999999::::::999777666555444333222111000000//////.........---------+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,...000000222444666555???PPPbbbpppyyy~~~xxxqqqlllnnnyyyyyyccc^^^\\\iii~~~~~~~~~~~~~~~}}}}}}}}}xxxyyyvvvrrroookkkcccYYYQQQDDD@@@<<<999999<<<@@@BBBDDDIIIOOOTTTYYYaaalllsss}}}sssbbb[[[WWWWWW[[[bbblllvvv|||uuuooohhhhhhgggffffffhhhmmmqqqppptttyyy{{{{{{|||~~~{{{|||||||||}}}~~~}}}yyywwwwwwqqqtttzzz~~~yyyvvvpppiii\\\SSSIIIAAA===AAAMMMZZZkkkyyyyyysssmmmiiihhhgggdddaaa^^^ZZZTTTNNNHHHBBB===999555444333222111111111111000111111111111222222222222444666999>>>IIIVVV___mmm{{{{{{hhhRRRPPPWWWjjjmmm\\\KKKEEEDDDCCC@@@???============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999:::;;;;;;999777666666555444333222222111/////////.........------,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---///000111444666444;;;III[[[lllwww}}}yyysssmmmnnnxxxmmmfffeeeqqq~~~}}}~~~~~~~~~~~~}}}}}}|||||||||~~~{{{zzzxxxuuusssnnneeeYYYPPPBBB???<<<:::;;;>>>BBBEEEFFFKKKRRRWWW^^^jjjyyy~~~sssddd^^^ZZZ\\\```gggsss}}}}}}yyyxxxzzz}}}~~~}}}xxxsssjjjkkkkkkjjjiiijjjnnnpppuuuzzz~~~{{{yyyxxxxxxxxxxxxyyyyyyzzz~~~}}}xxxvvvvvvtttwww~~~{{{wwwtttooohhh\\\TTTJJJBBB>>>AAAOOO\\\kkkzzzvvvqqqllliiihhhhhheeebbb```\\\UUUOOOIIIBBB<<<888555444333222111111111111000111111111111222222222222444666888<<>>>>>>>>>>>=========<<<<<<;;;:::999;;;:::::::::<<<;;;999777555555555555444444333333////////////............------.........,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...//////000222444333888CCCTTTfffttt{{{}}}yyysssmmmmmmvvvvvvkkkvvv~~~|||}}}~~~~~~}}}}}}}}}||||||||||||||||||~~~~~~~~~zzzxxxwwwuuusssooodddWWWMMM@@@>>><<<;;;<<<@@@DDDGGGKKKPPPXXX```iiiyyysssgggbbb___aaaeeelllxxx~~~xxxttttttxxx|||~~~~~~~~~}}}zzzuuulllmmmmmmlllkkklllnnnpppxxx}}}wwwvvvuuutttttttttttttttwwwyyy{{{|||||||||}}}~~~}}}xxxvvvvvvvvvzzzzzzuuusssmmmggg]]]UUUKKKCCC>>>BBBPPP^^^jjjyyyuuupppkkkhhhhhhhhhfffcccaaa]]]VVVPPPIIICCC<<<888555444333222111111111111000111111111111222222222333555666777:::AAAKKKRRRjjjzzzzzzeeeNNNIIIKKK]]]uuusssaaaOOOHHHGGGDDD???;;;============>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888;;;::::::;;;<<<;;;999777555555555555555555444444000/////////..................//////...,,,***)))************************++++++,,,,,,,,,---------,,,...//////......000111222666???OOObbbrrryyy|||~~~xxxsssmmmllluuullluuuzzz|||yyy~~~~~~~~~|||}}}~~~~~~}}}|||||||||||||||||||||||||||~~~~~~}}}}}}|||xxxwwwvvvvvvtttpppeeeWWWMMM>>>===<<<<<<===AAAEEEGGGPPPWWW___hhhttt}}}vvvnnnbbb\\\aaajjjqqq|||~~~wwwsssuuuuuussstttxxx{{{{{{{{{{{{{{{{{{{{{{{{sssqqqpppqqqnnnlllsss}}}~~~xxxwwwvvvtttsssqqqpppooosssssstttuuuvvvwwwwwwxxx~~~|||}}}|||yyywwwwwwwww|||}}}xxxppphhhbbbbbbTTTFFFBBBAAACCCPPP^^^ooo{{{~~~uuurrrmmmjjjhhhgggfffeeeccc^^^XXXQQQKKKDDD>>>;;;555333000///000111111000111111111000000000000000222222444777888;;;EEEPPPddd}}}dddPPPJJJLLL[[[ooorrrZZZFFFBBBDDD@@@<<<<<<;;;<<<===>>>>>>===<<<;;;>>><<<999999:::;;;;;;::::::::::::999999999888888777777555444222000///...222///---...000222111///222111000///...---,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***---222555666666///222;;;III[[[jjjsssvvvxxxnnnfffdddmmmxxx}}}uuu}}}{{{xxxxxx{{{xxxtttzzz|||zzz{{{}}}~~~~~~}}}|||{{{~~~}}}{{{zzzyyyyyyyyyzzz{{{||||||||||||||||||{{{{{{|||}}}~~~~~~~~~}}}{{{zzzxxxwwwyyyyyywwwrrrmmmfffZZZOOOAAA===;;;===@@@BBBGGGMMMQQQ[[[iiixxx|||vvvpppeee```dddjjjrrr}}}zzz|||~~~{{{zzzsssnnnooopppnnnppptttyyyzzzzzz{{{{{{{{{zzzzzztttpppnnnpppqqqrrrzzz~~~{{{zzzyyyxxxvvvuuutttssssssrrrrrrrrrsssssstttuuu{{{|||~~~|||yyyxxxxxx|||{{{tttlllgggdddUUUHHHCCCAAADDDQQQ```qqq~~~wwwsssooollljjjiiihhhfffddd```[[[UUUOOOHHHAAA<<<666333111000111222111111111000000000000000000000222222444777888;;;EEEPPPaaa}}}|||bbbPPPJJJKKKZZZooonnnYYYGGGDDDDDDAAA===>>><<<<<<>>>??????>>>======@@@>>><<<<<<=========<<<::::::999999999888888888777777666666555444333333222000......000111111///111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********---,,,,,,...111222222222///222999GGGWWWgggrrrwww|||zzzqqqiiifffmmmxxx|||pppttt{{{~~~zzzsssvvv}}}~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~|||{{{zzzyyywwwxxxyyy{{{|||}}}}}}}}}|||{{{{{{{{{{{{}}}~~~~~~|||{{{yyyxxxwwwxxxvvvrrrmmmggg[[[OOOFFFAAA>>>???AAACCCIIIPPPVVV___nnnzzztttppphhhcccfffjjjuuu|||zzz{{{|||xxxvvvuuuooojjjjjjkkkkkknnnqqqvvvwwwxxxzzzzzzzzzyyyxxxtttooommmrrrxxxzzz|||~~~}}}|||{{{zzzyyyyyytttsssqqqpppppppppqqqrrrwwwxxx{{{~~~|||zzzzzz|||}}}wwwpppllldddVVVIIIDDDBBBEEESSScccxxxxxxuuuqqqnnnlllkkkjjjhhhfffccc^^^YYYSSSKKKCCC>>>777555222111222222222111000000000000000000111111222222444666777:::EEEPPP___}}}{{{bbbPPPIIIJJJXXXmmmjjjXXXHHHFFFEEE@@@>>>@@@<<<===???@@@@@@@@@??????AAA???======>>>>>>>>>===:::999999999999888888888666666666555555555555555222000//////000111111000111000000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...---,,,...000111111000///111666AAARRRbbbpppwwwyyy~~~|||uuummmhhhmmmuuu{{{kkkjjj{{{wwwvvv{{{~~~}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyuuuwwwyyy{{{}}}}}}~~~~~~|||{{{{{{zzz{{{}}}~~~~~~|||{{{zzzuuuwwwvvvssspppjjj^^^SSSKKKDDD@@@@@@BBBEEEMMMTTT^^^fffuuu~~~}}}|||zzztttpppkkkfffdddfffjjjxxx{{{wwwsssqqqqqqmmmiiihhhkkkmmmppprrrssstttvvvwwwxxxxxxwwwvvvqqqoooqqqzzzxxxvvv~~~~~~~~~~~~xxxwwwuuusssrrrrrrssstttwwwxxxzzz{{{|||~~~}}}}}}|||vvvoookkkaaaTTTIIIEEECCCHHHXXXjjjwwwuuuqqqooonnnllljjjiiihhhddd^^^XXXRRRKKKDDD@@@888666333222333333333222000000000000000111111111222222333666666:::EEEPPPeee}}}eeePPPIIIHHHVVVkkkfffVVVIIIFFFDDD???>>>AAA===>>>@@@AAAAAAAAAAAA@@@???===<<<<<<======<<<;;;999999999999888888888888444444444444333333333333333222111000000111111111000000///......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000222222111///000333<<>>===@@@>>>???@@@BBBBBBBBBAAA@@@>>>===<<<<<<======<<<:::999999999888888888777777666666555444333222222111333333222111000000111111//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111111000//////111777DDDUUUgggrrrwww|||~~~zzzppphhhhhhmmmyyyiiibbbooo}}}yyyzzz{{{||||||~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~}}}{{{yyy{{{{{{zzzzzzzzz|||}}}~~~~~~}}}{{{zzzxxxzzz{{{yyyxxxvvvmmmcccOOOHHHDDDEEEHHHNNNYYYbbbnnnsss||||||tttooojjjgggggggggdddbbb]]]\\\^^^dddkkk}}}|||wwwrrrnnnkkkiiiccceeegggiiipppxxx{{{zzzvvvvvvuuuuuuuuuuuuuuuuuurrrzzzzzzuuuwww{{{wwwvvvwww}}}~~~~~~{{{wwwpppiiiddd\\\QQQHHHEEEDDDKKK___tttzzztttrrrooonnnmmmllliiigggjjjeee^^^WWWQQQKKKEEEAAA:::777444333333333222111/////////000111111222222222111222444555999DDDQQQuuummmZZZPPPMMMXXXmmmlllZZZJJJGGGEEE@@@>>>@@@???@@@AAABBBBBBAAA@@@??????>>>>>>>>>??????===;;;999888888888888777777777999999888777666555444333333444444333111000111222.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,......---,,,/////////333>>>OOOaaannnvvv{{{~~~{{{qqqhhhgggkkkwwwjjj```iiiqqqyyy|||uuuqqqtttwwwyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz}}}~~~}}}zzzxxx{{{zzzzzzyyyzzz|||}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxyyyxxxrrriiiUUUOOOKKKLLLPPPVVV```jjjtttxxx~~~xxxtttnnniiiccc`````````___]]]\\\ZZZ^^^eeemmm~~~~~~{{{wwwqqqlllhhheeeddd___eeeiiinnnvvv|||zzzyyywwwvvvwwwxxxyyyzzz~~~}}}}}}rrrooosss|||}}}~~~}}}}}}{{{xxxrrrkkkggg\\\RRRIIIEEECCCJJJ^^^tttzzzuuusssrrrpppooonnnllljjjgggiiifffbbb]]]WWWOOOFFFAAA999777444222222222111000...//////000111111222222222111222333444888DDDQQQooommmZZZPPPJJJUUUiii~~~uuu___LLLHHHHHHCCC???@@@AAAAAABBBBBBAAA@@@>>>===>>>======>>>???>>><<<:::888888888888777777777777888777777777666666666555444555555333111000111333......------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***+++---......---/////////111:::JJJ\\\iiisssxxx|||~~~}}}rrriiigggkkkuuujjj\\\___aaagggnnnnnnqqquuu{{{~~~~~~~~~|||yyyzzzzzzzzz{{{{{{zzzyyyyyy{{{zzzyyyyyyyyy{{{|||~~~~~~}}}zzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvtttuuuwwwssslll```ZZZVVVWWWZZZ___gggpppxxx}}}zzzrrrnnnlllfff```\\\\\\]]]\\\ZZZ]]][[[^^^fffooo~~~}}}zzzwwwrrrlllgggccc```______fffmmmsss}}}~~~{{{yyyxxxxxxzzz{{{~~~zzz}}}}}}xxxvvvyyy}}}wwwkkkiiinnnwww~~~}}}}}}~~~~~~~~~}}}||||||zzz{{{|||~~~~~~~~~|||yyyuuuoookkk^^^TTTJJJEEEBBBHHH]]]sss~~~|||wwwrrrtttrrrpppoooooommmjjjhhhhhhhhhfffddd]]]SSSHHH@@@999666333222222111000///...//////000111222222222333111222333444888DDDQQQeeelllWWWLLLFFFOOOcccxxx{{{cccNNNIIIJJJFFFAAA@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;<<<===<<<:::777888888888888777777777777444444444444555555666666444555666444111///111333------------------,,,,,,++++++++++++++++++++++++)))))))))******+++++++++((('''(((***...000111000//////...000888GGGYYYfffpppvvvzzz}}}~~~tttjjjhhhlllsssiiiWWWVVVUUUZZZfffjjjtttzzz~~~~~~~~~}}}}}}~~~}}}zzzwwwyyyzzz{{{|||||||||{{{zzz}}}|||{{{zzz{{{}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~}}}||||||{{{zzzxxxvvvvvvttttttrrrppprrruuurrrllliiiccc______aaaeeellltttzzz{{{tttpppiiieee```]]]\\\\\\\\\[[[___^^^bbbjjjsssxxxuuuvvvuuuvvv}}}zzzxxxsssmmmhhhbbb]]]^^^bbb```eeejjjsss{{{}}}}}}{{{|||{{{zzzzzzzzzyyyyyyzzzzzz{{{~~~~~~xxxmmmiiilllpppxxx}}}~~~tttooorrrtttpppnnnooosssvvvzzz|||}}}}}}~~~|||yyywwwtttqqqnnndddXXXMMMIIIEEEGGGVVVfffuuu~~~|||{{{||||||wwwuuuqqqnnnkkkjjjjjjjjjlllkkkjjjiiidddYYYLLLAAA;;;888555222111000///---000000000000111111111111000222444444666<<>><<<;;;;;;:::<<<<<<;;;;;;;;;::::::::::::888777777888888777555777777888777777666555555555555666555444222000...///000111111///---***(((---...000111111000...---((()))***+++,,,,,,+++***,,,+++***))))))+++---...222...,,,...333???SSSeeemmmssswwwyyy}}}~~~vvvpppmmmmmmwwwiiiQQQJJJQQQZZZbbbgggvvvzzz}}}{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{||||||{{{{{{yyyyyyyyyyyyzzz{{{{{{|||{{{}}}~~~{{{yyyvvvwwwxxxyyyyyyxxxvvvuuu{{{|||}}}}}}}}}|||{{{zzzttttttttttttsssqqqpppoooooooooooonnnooorrrwww{{{}}}zzzmmmiiibbb^^^]]]^^^^^^___ccccccgggoooyyy}}}~~~zzztttmmmoooqqqttt|||zzzuuurrrmmmhhheee```\\\^^^cccffflllsss}}}}}}{{{wwwxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~rrrhhheeeiiimmmwww|||wwwlllddddddeeeddddddfffmmmqqqwww|||~~~~~~~~~~~~{{{yyywwwuuurrrooofffZZZOOOIIIEEEFFFTTTdddttt}}}|||{{{{{{{{{xxxvvvsssooommmlllkkklllooonnnllljjjeee[[[MMMCCC:::888444222111111///...000000000000111111111111111222444333444888@@@FFFYYYjjjmmmYYYJJJDDDOOOaaaqqqqqqXXXOOOMMMHHHEEEEEEBBBAAA???===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999888777777888888777555555666666666666666555444555444444444333222000000...//////000///...,,,+++***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++***,,,+++***)))***+++---......---...111555>>>PPPaaammmsssxxxzzz}}}yyyrrrooonnnsss~~~lllVVVOOOUUU___hhhnnn||||||zzzyyyxxxxxxxxxyyyzzzzzz{{{zzz{{{{{{||||||{{{{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{{{{|||~~~~~~~~~|||yyyxxxuuuvvvwwwxxxyyyyyyxxxxxxzzzzzz{{{||||||{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxwwwuuuuuuttttttuuuxxx~~~vvvoooggg```^^^___aaabbbggghhhmmmuuu{{{uuutttuuuwwwyyyyyywwwsssooohhhmmmqqqtttzzzyyyrrrnnniiieeebbbaaa]]]ZZZ]]]bbbfffnnnxxx{{{uuusssttttttuuuvvvwwwyyyzzz{{{}}}xxxkkkbbbaaafffkkktttyyy||||||~~~}}}vvvlllbbb^^^___```bbbeeefffkkkrrrxxx|||~~~~~~~~~~~~|||{{{yyyvvvssshhh\\\QQQKKKGGGGGGSSSbbbsss|||{{{zzz{{{zzzwwwuuurrrooolllkkkkkklllooonnnkkkhhhcccYYYLLLCCC999666333222222222111000000000000000111111111111222333444333222555;;;@@@PPP```sssnnnWWWIIIBBBLLL^^^pppvvv[[[PPPNNNIIIEEEEEEAAA@@@???===<<<;;;;;;:::;;;;;;:::::::::999999999999777666666777888777555444444555666666666555555444333222222111111222222.........///////////////---------,,,,,,---------)))***++++++,,,+++++++++,,,+++*********+++---...***,,,111444555;;;KKK\\\lllsssyyyzzz|||}}}vvvqqqooonnnwwwuuu^^^TTTWWW```llluuu}}}zzzyyyyyyyyyzzz{{{|||~~~||||||||||||{{{zzzyyyyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwtttuuuvvvxxxyyyyyyzzzyyyyyyyyyzzzzzz{{{zzzzzzyyy{{{{{{{{{||||||}}}}}}}}}zzzzzzyyyxxxzzz}}}uuujjjbbb^^^___bbbdddjjjlllpppxxxrrrkkkiiiiiiiiijjjkkkkkkjjjiiikkkqqqvvvvvvzzzyyysssmmmiiibbb^^^]]]]]]ZZZXXX[[[aaadddlllyyy~~~|||uuurrrqqqpppqqqrrrsssvvvxxxzzz|||~~~sssggg```aaafffkkkrrrwwwzzzzzz{{{}}}{{{wwwxxxppphhhcccccceeehhhkkkdddhhhmmmqqquuuxxx||||||yyyiii^^^TTTOOOJJJJJJUUUdddsss{{{~~~{{{{{{{{{yyytttrrrooollljjjjjjjjjjjjmmmjjjfffbbb]]]SSSGGG???888555333111222222222111///000000000111111111111222333444333222444999>>>KKKZZZlllxxxiiiTTTGGG???HHH\\\pppzzz]]]QQQMMMGGGDDDDDD@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999999888777666666888888777666444444555666777777777666333222111000000111333444111000///........./////////...---,,,,,,---...///***+++++++++++++++++++++,,,++++++++++++,,,---...***---111333333777GGGWWWiiirrrxxxzzz{{{~~~~~~zzztttqqqkkkqqqyyyhhhXXXVVV^^^lllyyy|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwxxxxxxxxxwwwxxxxxxyyyyyy|||{{{zzzyyyxxxxxxxxxxxxvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyyyyzzz}}}vvvjjjaaa]]]^^^aaaccckkknnnsss{{{zzzjjjbbb[[[[[[\\\\\\\\\^^^```bbbiiiqqqvvvwww{{{~~~~~~~~~~~~~~~~~~yyyssslllgggeee]]]ZZZYYYZZZYYYWWWZZZ___eeennn}}}|||vvvrrrqqqpppmmmnnnooorrruuuxxxzzz|||~~~rrrgggaaaccchhhllltttyyy|||{{{{{{{{{xxxttttttqqqmmmjjjjjjmmmpppppplllmmmmmmmmmnnnqqquuuyyy|||~~~~~~{{{lllaaaXXXTTTOOONNNXXXfffssszzz~~~||||||{{{yyysssrrrooolllkkkkkkkkklllmmmiiiccc^^^XXXOOODDD<<<777555222111222333222111///000000000111111111111111333444444333666;;;@@@GGGVVVgggtttzzzbbbPPPEEE>>>GGG]]]sss```RRRMMMGGGCCCDDD??????===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777666777888999888777555666777888888888888888333222111111111222333444444333111000............---+++)))(((((()))+++---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,---///000000444CCCRRRdddnnnvvvyyyzzz|||~~~}}}~~~wwwssskkkooouuuppp[[[TTT\\\ooo~~~~~~|||~~~~~~}}}}}}~~~~~~}}}|||zzzxxxwwwuuuuuuuuuuuuvvvwwwxxxyyy|||{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwyyyzzzzzz{{{||||||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxwwwxxxyyy{{{yyyqqqeee]]]ZZZ\\\aaaccclllssszzztttddd\\\QQQRRRRRRRRRSSSUUUZZZ]]]dddkkkssswww~~~}}}|||||||||{{{wwwxxxxxxxxxwwwwwwyyy{{{|||{{{xxxrrrkkkdddaaa___ZZZWWWXXXZZZYYYXXX[[[aaafffooo~~~}}}vvvrrrqqqpppppplllmmmnnnqqqtttwwwzzz|||}}}ssshhhdddeeeiiilllvvv{{{~~~}}}}}}}}}zzztttsssuuuuuutttvvvzzz}}}|||{{{zzzwwwssspppppprrrtttqqquuuzzz}}}|||yyyoooeee\\\XXXRRRPPPYYYfffrrrxxx||||||{{{|||zzzwwwuuutttqqqooonnnnnnoooooopppkkkddd]]]WWWNNNEEE>>>888555333111222222222111000000000000111111111111000333555555555777<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777888:::::::::888777777888999999999888888333333333222333333444444444444333111000...------...---+++******+++---...------,,,++++++++++++,,,,,,,,,,,,,,,------------///------...///333???KKK\\\hhhssswwwxxx{{{}}}}}}zzzuuummmnnnsss~~~xxxbbbXXX```uuu~~~|||zzz~~~~~~~~~~~~|||zzzxxxwwwuuuttttttuuuuuuvvvxxxxxx{{{{{{zzzzzzzzz{{{|||||||||{{{zzzxxxwwwwwwwwwwwwyyyyyyzzzzzz|||}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyzzz|||yyymmmfff]]]WWWXXX\\\bbbeeepppzzzoooaaaYYYNNNPPPQQQQQQRRRUUU[[[___dddkkksss{{{~~~|||zzzwwwssstttuuutttssssssuuuwwwvvvvvvrrrkkkccc\\\XXXWWWVVVTTTVVVZZZ[[[\\\```fffkkkttt~~~vvvqqqpppoooooonnnlllmmmnnnqqqtttwwwzzz{{{rrriiieeefffhhhjjjrrrwww||||||}}}~~~zzzuuuuuuyyy|||{{{~~~{{{wwwuuutttnnnqqqvvv{{{}}}{{{xxxsssiii___ZZZSSSOOOVVVcccpppuuuyyyyyyyyyzzzxxxtttvvvtttrrrpppoooooopppqqqrrrlllddd]]]VVVNNNEEE???888666333222222222111000000000000000111111111111111333555555555666;;;???IIIWWWgggtttwwwaaaNNNGGGDDDOOOhhhgggVVVNNNGGGCCCDDD>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::999888999;;;<<<;;;:::777888888888888777777666444444555555555444444333222222333333222000///...000000///......///000000...---,,,++++++++++++,,,+++,,,,,,---------------...++++++///222444;;;CCCUUUcccpppuuuwwwzzz}}}}}}|||wwwooonnnrrr}}}nnnaaaeeeyyy}}}~~~~~~}}}}}}|||{{{}}}}}}}}}~~~~~~|||zzzyyyxxxyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxyyyzzz{{{|||}}}}}}{{{{{{yyyxxxwwwxxxxxxyyyxxxxxxxxxyyy{{{}}}}}}|||zzzyyyxxxyyyzzz{{{{{{}}}xxxoooddd^^^WWWTTTVVV]]]cccgggrrr}}}mmm```YYYQQQSSSUUUUUUVVVYYY___dddiiiooowww}}}yyyvvvssstttuuuuuuttttttuuuwwwssssssoooggg]]]UUURRRQQQSSSRRRUUUZZZ]]]^^^cccjjjvvv}}}yyysssooooooooommmllllllmmmoooqqqtttwwwzzz{{{~~~qqqhhheeefffgggggglllrrrwwwyyy{{{|||zzzuuusssyyy{{{zzz~~~yyyvvvrrrsssuuuwww{{{~~~|||}}}|||yyyvvvkkkaaa[[[SSSMMMSSS^^^nnnsssvvvvvvwwwxxxvvvrrrtttsssqqqooonnnnnnoooppprrrlllccc[[[TTTMMMDDD>>>999666333222222222111000000000000000111111111111222444666555444555999<<>>===<<<;;;;;;;;;;;;;;;>>>============<<<<<<<<<;;;:::999:::<<<===<<<;;;777777888777777666555555444555666777666555333222///000222333333222000///---------,,,,,,---------///...,,,+++***+++,,,,,,+++,,,------......---------***+++000555666999<<>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::888666555666777888666666666666555444333222333333222222111000//////,,,---.../////////------......---,,,+++***)))(((---,,,+++******+++,,,---******+++,,,///333666999NNN[[[kkktttvvvvvv{{{zzz~~~yyynnnooouuu~~~|||ooovvv}}}}}}}}}zzzzzz{{{}}}}}}}}}~~~|||zzzxxxwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuuuussstttvvvwwwxxxxxxwwwwwwzzz{{{{{{zzzyyyxxxzzz{{{zzzzzzyyyxxxxxxyyyyyyzzzzzz|||~~~}}}|||vvvlllbbb\\\TTTMMMKKKRRRVVVZZZgggvvv}}}rrrfff___YYYZZZ]]]```eeellltttzzz}}}yyywwwwwwvvvrrrqqqtttlllhhhbbb\\\YYYWWWVVVVVVXXXYYY^^^dddggglllwww}}}zzzwwwuuuuuussspppmmmlllnnnpppqqqqqqsssvvvxxx{{{yyyyyywwwpppiiigggeeeiiinnnqqqrrrsssssstttyyy{{{}}}}}}zzzwwwvvvxxxwwwwwwxxx{{{~~~}}}vvvkkk^^^TTTMMMJJJPPPXXXdddjjjqqquuuuuuuuuvvvxxxwwwvvvvvvuuutttrrrppppppllliiiddd^^^VVVMMMDDD===888666333222222222222111111111111111111111111111333000000555888888:::>>>MMM]]]rrrlllVVVLLLIIIXXXuuugggSSSJJJDDD@@@@@@>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666555555666777555555555555555444333222333333222222111000000000------...............---,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,///222555777EEERRRbbbmmmqqqrrrvvv{{{yyy~~~~~~yyyqqqooorrr{{{nnnqqq}}}~~~zzzxxxzzz~~~~~~|||{{{|||}}}~~~}}}}}}}}}|||{{{zzzyyywwwvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvssstttuuuvvvwwwwwwwwwwww|||||||||zzzxxxvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~}}}|||~~~uuujjj___UUUNNNQQQNNNOOOUUU[[[ccctttvvvmmmfffaaacccgggkkkqqqzzz}}}~~~zzzvvvuuuqqqlllkkkmmmhhheeeaaa]]]\\\\\\]]]^^^```bbbgggooottt|||}}}yyywwwuuusssqqqooonnnppprrrssstttvvvxxxzzzxxx}}}wwwmmmiiifffiiimmmpppqqqsssuuuvvvzzz|||zzzvvvuuussspppppprrrwww|||~~~}}}tttkkk```VVVNNNIIIMMMSSS^^^dddlllrrrtttuuuwwwyyyvvvvvvvvvuuusssrrrpppooonnnjjjeee^^^VVVMMMDDD>>>999666333222222222222111111111111111111111111111333111222666888888;;;@@@MMM^^^wwwqqqZZZOOOJJJ[[[zzzfffQQQFFFBBB??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777666555555666777444444444555444444333333333333333222111111000000///......---------......******++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,...111333444???KKK\\\iiiooossswwwzzzyyy}}}~~~yyyrrrmmmkkksss~~~tttqqqwww~~~xxxtttuuu{{{|||}}}~~~}}}||||||}}}}}}~~~}}}|||}}}~~~~~~|||{{{zzzzzz{{{zzzyyywwwuuutttuuuuuuttttttuuuuuuvvvvvvttttttuuuuuuvvvwwwwwwwww}}}}}}|||zzzvvvtttuuuvvvxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}sssiii```YYYRRRNNNUUUUUUYYY___ggguuu|||tttnnnmmmooorrrvvv|||~~~vvvzzzyyysssqqqlllggggggiiiiiihhheeebbbaaabbbeeeggglllnnnttt|||~~~zzzwwwtttrrrpppoooppprrruuuvvvwwwxxxzzz|||{{{}}}rrrjjjhhhkkkpppsssttttttvvvwwwuuuxxx|||xxxtttpppmmmmmmppptttxxxzzz|||~~~}}}tttlllbbbZZZQQQJJJKKKPPPZZZaaajjjoooqqqrrrsssuuutttttttttsssqqqpppnnnmmmppplllfff^^^WWWNNNEEE???999777444222222333222111111111111111111222222222444222333666888888<<>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============:::999888666666666666666222333444444444444444333333333333222222111111111000///---,,,,,,---...///+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,---...///111222;;;FFFVVVdddmmmrrruuuwwwxxx|||}}}yyysssjjjeeejjjvvvxxxxxxyyyyyy~~~~~~zzz|||~~~~~~~~~}}}~~~}}}}}}}}}|||{{{zzz|||{{{zzzzzzzzz{{{{{{{{{xxxyyyzzzzzzyyywwwtttrrrsssssssssssstttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyyyy{{{|||{{{yyyvvvtttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||tttiii___XXXUUUTTTSSSWWW[[[bbblllyyy{{{wwwvvvwwwzzz~~~xxxrrrxxx{{{uuupppnnnkkkggghhhlllkkklllkkkjjjjjjlllqqquuu{{{wwwrrrpppooooooqqqtttwwwyyyzzzzzz|||~~~wwwnnnjjjnnnsssvvvwwwvvvuuuuuuuuuxxx|||~~~yyytttqqqqqqsssuuuwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}ssslllccc[[[RRRJJJJJJMMMUUU]]]gggmmmpppqqqrrrtttuuuuuutttsssrrrpppooonnnrrrmmmggg___WWWNNNFFF@@@:::777444333333333222111000000111111111222222222444222333666777777<<>>>>>>>>======>>>>>>>>>========================<<<<<<<<<<<<======>>>>>>:::999888888777666666666333333444444555444444444333333333222222222222222000///...,,,,,,,,,---...---------,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,------...//////555>>>LLL[[[ffflllooopppvvv{{{~~~~~~~~~}}}yyyuuukkkdddhhhsssxxxyyy}}}|||~~~~~~{{{{{{|||~~~~~~~~~{{{||||||||||||zzzyyyxxxyyyyyyxxxwwwwwwxxxzzz|||wwwxxxyyyzzzyyywwwtttrrrsssssssssssstttvvvwwwxxxwwwxxxxxxyyyzzzzzz{{{{{{xxxyyyyyyxxxwwwvvvwwwyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{~~~tttlllbbbYYYVVVWWWYYY[[[[[[cccpppzzz|||~~~zzzrrryyypppkkkggggggggghhhlllqqqtttvvvxxxyyyzzz|||wwwrrrooonnnooorrruuuyyy{{{||||||}}}wwwppprrrvvvwwwvvvtttsssrrrzzz|||~~~|||{{{{{{uuuuuuuuuuuuwwwxxxzzz{{{~~~}}}|||ssslllddd\\\SSSKKKIIIMMMRRRZZZeeemmmqqqsssuuuwwwxxxxxxxxxwwwuuutttrrrqqqtttooohhh```WWWOOOGGGAAA;;;888555333333333222000000000000111222222333333333222333666555555;;;CCCMMM^^^yyyrrrZZZOOOGGGRRRmmmkkkSSSEEEAAA@@@???>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>:::::::::999999888777777444555555666555555444444333333333333333333222222000///...---------------......------,,,,,,++++++,,,,,,------------,,,,,,++++++,,,------.........444:::FFFUUUccckkkooopppuuuzzz}}}}}}~~~}}}xxxwwwnnnhhhjjjsss~~~uuurrr~~~xxxzzz|||zzzyyyzzz|||}}}}}}||||||||||||{{{zzzyyyxxxyyyyyyxxxvvvtttvvvyyy|||xxxxxxyyyyyyxxxwwwuuutttttttttttttttuuuvvvwwwxxxwwwyyyzzz||||||||||||{{{vvvxxxyyyxxxxxxxxxzzz|||zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwvvvwwwzzz~~~hhhddd^^^[[[]]]aaafffhhhlllxxx}}}vvv{{{{{{jjjeeecccfffjjjnnnvvv}}}xxxrrrooooooqqqrrruuuyyy|||}}}}}}~~~vvvvvvuuussspppooopppqqqyyy{{{}}}~~~~~~|||}}}xxxvvvuuutttuuuwwwzzz|||}}}|||wwwppphhh```WWWOOONNNQQQUUU]]]hhhppptttuuuwwwyyyyyyyyyyyyxxxwwwuuussssssuuuppphhh```XXXOOOGGGBBB;;;999555444333333222000///000000111222222333333222111333555444444;;;CCCNNN```}}}sssYYYOOOGGGNNNeeennnVVVGGGCCCBBB???>>>??????????????????>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;;;;;;;;;;:::999888888777777777777666555444444333333333333333333333333////////////...---,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,------******+++,,,---.........222777AAAPPPaaammmrrrssstttyyy}}}}}}}}}}}}xxxuuuooojjjlllqqq{{{tttqqq~~~yyy|||}}}zzzyyyzzz|||}}}}}}~~~}}}}}}|||{{{{{{{{{zzz}}}|||zzzvvvrrrrrrvvvzzzyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxvvvxxx{{{}}}~~~}}}{{{yyywwwxxxyyyyyyxxxyyy{{{}}}||||||{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{zzzyyyyyyyyyuuuttttttwww{{{___^^^]]]```gggnnnsssuuuzzz}}}xxxnnnjjjiiinnnuuu{{{zzzsssoooppprrrrrrvvvzzz|||}}}}}}~~~}}}{{{xxxtttnnnjjjjjjnnnqqqsssuuuxxxzzz|||{{{uuussstttyyyyyyzzz{{{||||||zzzwwwuuuvvvyyy}}}|||{{{|||uuullleee\\\TTTTTTWWW[[[cccmmmtttvvvuuuvvvwwwxxxxxxxxxwwwuuutttrrrqqqvvvqqqiii```XXXOOOHHHCCC<<<999666444333333222000///000000111222222333333111111333444333333:::CCCNNNaaattt[[[QQQIIINNNaaa{{{pppYYYIIIEEECCC?????????@@@@@@@@@@@@??????========================999999::::::;;;<<<======<<<<<<<<<<<<;;;:::999999888888888888777666444444333333333333333333333333...///000000///---+++******++++++,,,---//////000......,,,++++++,,,......)))***+++,,,---.........+++///888HHH[[[iiipppqqqtttyyy||||||}}}}}}xxxqqqllliiijjjnnnwwwvvvooo{{{yyyuuuuuuuuu~~~}}}zzzyyy{{{}}}~~~~~~~~~}}}|||||||||}}}{{{vvvqqqpppssswwwzzzzzzyyyxxxwwwwwwwwwxxxvvvvvvvvvvvvvvvwwwwwwxxxtttwww{{{~~~~~~}}}zzzwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyy{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuwww{{{~~~\\\]]]dddmmmqqqttt~~~xxxuuuvvv{{{}}}yyyvvvtttsssqqquuuvvvxxx{{{|||{{{zzzzzz}}}qqqhhhfffhhhjjjkkkrrruuuwwwyyyyyyzzz|||}}}yyyssspppppptttttttttuuuwwwzzz|||~~~~~~~~~}}}{{{}}}}}}{{{~~~zzzyyytttkkkaaaZZZWWWXXXXXX^^^hhhooossstttsssssstttvvvvvvuuuwwwzzzxxxsssvvvqqqiii___UUUMMMFFFCCC===999555222222444555555222333333333333222111000333333333444555777999:::JJJYYYsss{{{eeeQQQIIIOOO[[[ssspppWWWHHHCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777666555555444222333333444444333333222222222111000///...------......---------,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---111444777<<>><<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555333333444444444444333333555444444333111000000///.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---000333555999GGG[[[iiinnnrrrxxx|||||||||}}}yyysssmmmgggccchhhxxxttteeeiiimmmooosssyyy~~~~~~}}}~~~}}}zzzwwwvvvwwwzzz|||}}}{{{zzzxxxwwwwwwyyy|||}}}~~~xxxqqqnnnpppsssxxxwwwvvvvvvxxxxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{|||{{{{{{|||||||||{{{yyyxxxttttttttttttvvvxxxzzz{{{}}}||||||||||||}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{zzzxxxuuuuuuwwwxxxwwwuuurrrrrrssstttuuuwwwyyyzzzbbblll}}}{{{wwwtttsssssssssnnnppptttwwwzzz|||}}}}}}}}}vvvlllfffeeeeeefffmmmooorrrtttuuuvvvxxxyyyyyyxxxuuuqqqnnnmmmppprrrsssrrrqqqpppqqqtttwwwyyyxxxzzz}}}yyyzzz~~~~~~}}}{{{vvvmmmddd\\\XXXWWWXXX___iiiqqqttttttsssrrrqqquuuwwwxxx{{{}}}yyyvvvpppggg^^^UUUMMMFFFBBB===:::555222222222222111444333222111000111222222333333333333555777999:::>>>MMMhhhfffRRRJJJPPP\\\sssttt[[[KKKFFFEEECCCAAA@@@@@@?????????@@@@@@;;;;;;;;;;;;<<<===>>>???===>>>>>>??????>>>>>>===::::::::::::::::::::::::888888888777777666666555444444555555555555444444444444333222222111000000.........------------,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---///111222666BBBTTTdddkkkqqqxxx|||||||||~~~~~~||||||wwwppphhhbbbcccppp{{{ggghhhjjjmmmrrrzzz~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}|||yyyvvvuuuwwwzzz{{{|||{{{zzzxxxwwwwwwyyy{{{|||~~~~~~}}}xxxsssppprrruuuxxxwwwvvvvvvwwwxxxwwwvvvsssssstttvvvxxxzzz|||~~~zzz{{{|||||||||{{{zzzyyyvvvuuuuuuuuuuuuwwwxxxzzzzzz{{{}}}{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuuuuuvvvwwwvvvuuuuuuuuuttttttuuuuuuvvvvvvggguuu~~~{{{wwwtttrrrrrrsssnnnpppsssvvvyyy{{{|||}}}{{{ppphhheeeddddddlllnnnqqqssstttuuuvvvxxxssspppmmmiiiiiikkkpppssssssrrrpppnnnoooqqqtttvvvxxxzzz|||||||||~~~|||zzzuuunnngggaaa]]][[[[[[aaahhhnnnpppooonnnmmmlllppptttwww{{{}}}yyyuuunnneee\\\UUUMMMFFFAAA>>>;;;666444333222222111444333111//////000222333333333222333444666888:::>>>LLLdddgggSSSJJJPPP[[[qqqsss[[[KKKFFFEEEDDDAAA@@@@@@???????????????;;;;;;;;;;;;;;;<<<===>>>>>>>>>????????????>>>>>>::::::::::::::::::::::::888888888777777777666666555555666666666666555555111111000//////...------............------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------...000333<<>>JJJ^^^wwwkkkVVVKKKOOOYYYooouuu\\\LLLGGGFFFDDDAAA@@@??????>>>>>>>>>???======<<<;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>::::::::::::::::::::::::888888888888777777777777555666666777777666666555/////////...---------,,,//////.........---------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,---///111777CCCTTTaaakkkrrrxxxyyyzzz||||||zzz}}}yyyuuunnnfffccclllwwwqqqjjjgggjjjooossszzz~~~zzzwwwvvvuuutttvvvyyy|||}}}}}}||||||~~~~~~~~~~~~{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzz~~~|||{{{{{{yyywwwwwwxxxzzz{{{{{{}}}|||{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwuuuuuuvvvxxxzzzxxxwwwwwwxxxxxxwwwuuusssssssssttttttvvvwwwxxxzzz{{{|||||||||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxwwwyyy}}}}}}|||zzzyyyxxxxxxxxxxxxvvvvvvvvvuuuttttttuuuuuutttttttttttttttuuuvvvvvv{{{{{{}}}{{{vvvttttttttttttuuuvvvwwwxxxxxxyyyxxx{{{~~~uuukkkeeeddddddhhhjjjmmmmmmmmmmmmnnnpppnnnllliiiiiilllooorrrsssssssssrrrrrrssstttuuuvvv~~~|||}}}{{{vvvxxx~~~~~~~~~xxxvvvssspppnnnkkkfffccc___^^^]]]\\\[[[\\\```cccjjjpppvvv{{{|||nnnfff]]]VVVSSSNNNFFF@@@===:::777555444444222111111111000///000111222333222222222222444666888999<<>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::===>>>>>>??????>>>>>>===::::::::::::::::::::::::888888888888888888888888555555666666666666555555111111111000000//////////////////.........------+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,---///111444;;;LLL[[[fffnnntttvvvxxx{{{{{{yyy{{{yyyvvvqqqiiifffmmmxxxqqqgggbbbfffmmmsss~~~}}}yyywwwuuuttttttvvvyyy|||~~~~~~~~~}}}~~~}}}~~~}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}{{{zzz{{{yyyxxxxxxzzz{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzxxxxxxyyyyyyxxxvvvtttssssssssstttuuuvvvwww{{{||||||||||||zzzyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwyyy}}}|||{{{yyywwwvvvvvvvvvvvvuuuvvvvvvuuusssssstttuuusssssssssssstttuuuvvvwww|||xxxxxxzzz}}}|||xxxwwwuuuuuuuuuvvvwwwxxxyyyzzzwwwzzz|||~~~|||rrrllljjjkkkkkkmmmoooooonnnmmmnnnoooooonnnlllnnnqqqttttttsssssstttuuuvvvwwwwwwwwwxxx~~~}}}{{{|||}}}xxxsssxxx~~~~~~yyywwwsssqqqpppmmmhhhddd\\\YYYTTTPPPOOOTTT\\\bbbiiipppwww||||||jjjbbbYYYSSSQQQNNNGGG@@@999777444333333333111000000000000000111111111222222222222222333555777999<<>>============<<<<<<;;;::::::;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444555555666666555555444222222222222111111111111////////////............---------------------------,,,,,,++++++,,,,,,---,,,---000333222666EEEUUUaaaiiiqqqtttwwwzzz{{{xxxyyyxxxwwwrrrkkkfffmmmvvvxxxiiiaaafffoooyyy~~~|||yyywwwvvvvvvuuuwwwyyy{{{|||}}}}}}}}}}}}}}}{{{}}}~~~}}}}}}~~~~~~|||{{{zzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~}}}|||{{{zzz|||zzzyyyyyy{{{|||||||||{{{{{{zzzyyywwwvvvvvvuuuxxxwwwxxxyyy{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzyyywwwsssssstttuuuvvvwwwyyyzzz}}}}}}}}}}}}{{{yyywwwvvvvvvvvvuuuuuuuuuwwwxxxyyyxxxzzz|||~~~~~~}}}|||zzzxxxuuutttssstttttttttuuuvvvuuurrrqqqsssuuuttttttssssssssstttuuuuuu|||yyyzzzyyyzzz|||~~~~~~{{{yyyuuuuuuuuuvvvwwwyyy{{{{{{{{{|||~~~~~~}}}}}}yyysssrrrsssppprrrssssssqqqpppqqqrrrqqqoooooorrruuuwwwuuurrrsssuuuwwwyyyzzzzzzyyyyyy|||~~~}}}{{{}}}{{{uuurrrwww~~~|||{{{xxxuuurrrqqqmmmgggcccYYYTTTNNNIIIIIIPPP[[[cccgggnnnuuu{{{yyyggg___VVVRRRQQQNNNGGG@@@777555222111222111000///...///000111111111111111222222111222333555777999===CCCPPPaaasssfffVVVSSSYYYpppnnnWWWLLLGGGBBBAAA@@@???>>>============::::::::::::;;;<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888999999444444555555555555444444222222222111111111111111000/////////............------------------,,,,,,---,,,,,,++++++,,,,,,---,,,---111444111333AAARRR^^^gggooosssvvvzzzzzzxxxxxxxxxwwwssskkkfffkkktttqqqeeeiiisss{{{~~~{{{yyyxxxxxxxxxuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~{{{zzz|||~~~}}}zzzzzz|||}}}{{{yyyzzz|||~~~{{{|||}}}}}}}}}|||{{{zzz|||{{{zzzzzz|||}}}}}}|||}}}}}}|||{{{yyyxxxwwwwwwyyyxxxyyy{{{~~~~~~|||{{{{{{{{{{{{yyyxxxsssssstttvvvxxxzzz|||}}}~~~~~~~~~}}}{{{yyywwwuuuvvvuuuuuuuuuuuuwwwyyyzzzyyyzzz{{{|||}}}}}}|||{{{|||zzzwwwtttsssrrrsssssssssuuuvvvuuurrrqqqsssuuuuuuuuutttssssssssssssttt|||xxx||||||{{{yyyzzzyyywwwvvvyyy~~~|||zzz{{{~~~{{{~~~}}}~~~yyyuuuvvvwwwxxxxxxxxxxxxyyy|||}}}|||{{{yyyxxxwwwwwwwwwyyytttsssvvvxxxwwwwwwzzz|||}}}}}}}}}wwwttt}}}|||yyy{{{uuuqqqrrrtttqqqfff\\\UUUMMMHHHHHHKKKQQQ\\\ffflllpppuuuxxx|||}}}wwwooobbb^^^XXXSSSMMMHHHBBB>>>:::777333111111111000000000000000000111111111111000111111111111333777999;;;IIISSSaaavvvhhhUUURRRZZZqqqvvvYYYJJJDDDBBBDDDAAA???>>>>>>???>>>=========<<<<<<<<<<<<======<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999666444333222222333555666888777555444333333444444333222111111000000111111222333333222///......///---,,,,,,++++++,,,,,,---......---,,,+++++++++++++++---......---222;;;CCCVVV```lllrrrssstttwww{{{{{{{{{{{{xxxsssooommmmmm{{{mmmnnnvvv|||www|||{{{~~~{{{uuusssvvvyyyzzz{{{}}}|||{{{zzzzzz{{{}}}}}}|||{{{zzzzzz}}}}}}|||{{{|||}}}~~~zzz{{{|||~~~~~~~~~}}}|||{{{{{{zzz|||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyuuuttttttvvvyyy{{{{{{zzz~~~~~~~~~|||yyywwwwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{xxxxxxzzzzzzzzzzzzxxxxxxtttuuuvvvwwwwwwvvvuuutttvvvuuusssqqqqqqrrrssstttwwwwwwuuurrrppppppsssvvv{{{sssttt~~~~~~~~~~~~}}}{{{zzzxxxvvvvvvyyy~~~|||}}}}}}~~~~~~{{{xxxzzz}}}~~~}}}|||{{{vvvtttwwwzzzzzz{{{~~~~~~|||zzzwwwxxx~~~|||{{{xxxuuutttsssnnncccYYYPPPIIIDDDEEEIIIOOOYYYbbbgggmmmqqqtttxxxxxxqqqiii```\\\WWWQQQLLLGGGAAA>>>:::777333111111111000000000000000000111111111111111111222111111333777:::;;;IIITTTccczzziiiVVVSSSYYYooo{{{^^^MMMGGGEEECCC@@@>>>===>>>??????>>>======<<<<<<<<<<<<===============>>>>>>=========;;;;;;;;;<<<;;;;;;:::999777666444333333444666777777666444333222222333333333222111111000000111111222222333111///------...///......------......///---,,,,,,++++++++++++,,,+++---...------111999@@@QQQ[[[hhhppprrrrrruuuyyyyyyzzzzzzwwwtttqqqoooooo|||wwwtttxxx|||wwwtttuuuzzz}}}}}}wwwtttuuuxxxzzz|||~~~~~~|||||||||}}}~~~|||{{{}}}}}}|||{{{|||}}}~~~{{{{{{}}}~~~}}}}}}}}}|||||||||{{{{{{||||||{{{zzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzyyyyyyxxxxxxxxxuuuttttttuuuxxxyyyyyyxxxzzz{{{{{{zzzxxxvvvwwwxxxwwwvvvvvvvvvwwwwwwxxxyyyuuuvvvwwwwwwwwwwwwvvvuuuttttttuuuvvvvvvuuutttttttttsssqqqpppooopppqqqrrruuuuuutttsssqqqqqqsssvvv}}}tttoooxxx{{{|||~~~zzzvvvuuuvvvyyy|||}}}~~~|||~~~zzzwwwzzz|||}}}|||zzz{{{~~~}}}}}}|||zzztttkkk___WWWKKKFFFBBBDDDHHHNNNWWW___eeekkkpppsssttttttmmmeee^^^[[[UUUPPPKKKFFFAAA>>>:::777333111111111000000000000000000111111111111111222222111111333777:::===KKKVVVeee}}}kkkYYYUUUYYYmmmaaaPPPHHHEEEAAA???======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::999999888777666555555555777777666555444333222222222222333222111111000000111111000111222000...,,,---...///......------......///++++++*********++++++,,,+++------,,,,,,///666;;;JJJUUUcccmmmpppqqqsssvvvwwwxxxyyyxxxuuurrrqqqqqqtttzzzyyy~~~zzzxxxvvvrrrooouuuyyy~~~yyyuuuuuuvvvyyy{{{|||}}}|||||||||~~~}}}}}}}}}}}}|||||||||}}}~~~||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{|||||||||}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxyyyyyy{{{|||~~~{{{zzzzzzyyyyyyxxxxxxxxxuuutttssstttvvvwwwvvvuuuuuuvvvwwwvvvuuuuuuwwwxxxwwwvvvvvvvvvvvvwwwxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuvvvvvvuuuttttttrrrqqqooonnnnnnnnnooopppqqqssstttsssrrrrrrsssuuuzzztttvvv{{{vvvtttvvvyyyzzzyyy|||~~~~~~}}}~~~vvviii]]]VVVIIIDDDBBBFFFJJJOOOWWW___fffmmmrrrttttttsssllleee___[[[VVVQQQLLLGGGBBB???:::777333111111111000000///000000000111111111111111222222222222444777:::@@@MMMXXXgggooo^^^YYYZZZlllcccOOOFFFBBB@@@>>><<<<<<===?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;;;;===>>>:::;;;;;;;;;;;;:::999999888777666555555555666666666666555444333333333333333222111111000000111111///000111000---,,,---...---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,,,,,,,---,,,+++...222666DDDOOO^^^iiinnnppprrrtttwwwyyyzzzyyyuuurrrqqqpppoooyyyyyy|||vvvtttwwwxxxwwwtttxxx|||{{{vvvuuuuuuvvvxxxzzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~|||}}}}}}}}}}}}|||{{{{{{xxxyyyzzz{{{|||}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{}}}}}}~~~~~~~~~zzzzzzzzzzzzzzz{{{||||||yyyyyyzzzyyyyyyxxxxxxwwwvvvuuuttttttuuuuuutttrrrssstttuuuttttttuuuxxxzzzyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwwwwvvvuuuuuuqqqpppooonnnnnnnnnoooooonnnpppssstttsssssssssttt|||vvvvvv||||||yyyuuuttt||||||wwwuuuwwwxxxxxxwwwzzz~~~~~~~~~|||{{{~~~~~~~~~~~~ssseeeYYYRRRFFFBBBAAAEEEJJJPPPXXX```gggnnnssstttsssrrrmmmgggaaa^^^XXXSSSOOOIIIDDD@@@:::777333111111111000000///000000000111111111111111222222222222444888:::BBBPPPZZZiiirrrbbb[[[ZZZkkkdddOOODDDAAA???===;;;;;;===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===::::::;;;;;;::::::999888777666666555555444444444777777777666555555444333333222111111000000111111///000111000...,,,---...---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---///111>>>IIIXXXeeemmmppprrrtttxxxzzz{{{zzzvvvrrrooonnnmmmwww|||vvvvvv{{{|||wwwvvvwwwvvvxxxzzz{{{zzzzzz{{{|||yyy|||~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||{{{zzzyyyyyywwwwwwxxxzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvttttttuuuuuusssrrrsssttttttttttttuuuxxx{{{yyyyyyxxxwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxxxxxxxwwwvvvqqqqqqpppooooooooooooooolllooorrrtttsssssssssssswwwuuuqqqllljjjpppyyy}}}{{{wwwtttqqqooonnnqqq{{{}}}yyywwwwwwwwwxxxxxxzzz~~~|||{{{}}}~~~wwwuuuwwwyyy}}}~~~}}}yyy{{{}}}yyyooobbbVVVOOOCCC??????CCCIIIOOOXXX```gggnnnrrrqqqpppooommmiiidddaaa[[[UUUPPPKKKEEEAAA:::777333111111111000000000000000000111111111111222222333222222444888;;;BBBQQQ\\\lllpppaaaZZZWWWgggdddNNNEEEBBB???===;;;;;;<<<======<<<:::;;;<<<======<<<;;;:::;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999888888666666666666555444444333777777888777777666444444333222111111000000111111///000111000...---...//////......------......///++++++*********++++++,,,++++++,,,,,,---......///999CCCRRR```iiiooorrrsssyyy{{{|||{{{wwwrrrooonnnmmmuuu~~~~~~}}}}}}~~~|||yyyxxxzzzzzz{{{}}}~~~}}}}}}}}}wwwyyy}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{||||||{{{zzzyyyxxxxxxvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxyyywwwvvvvvvvvvvvvuuusssuuuuuuuuutttssstttxxxzzzwwwwwwvvvuuuuuuuuuuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvwwwxxxxxxwwwvvvvvvqqqqqqqqqqqqpppppppppooommmooorrrsssrrrrrrrrrsss{{{uuuiiifffcccbbbgggppp{{{}}}yyytttqqqoooooolllpppwww~~~|||yyywwwvvvxxxzzz}}}{{{zzz}}}{{{rrrnnnpppooosssxxx}}}}}}wwwxxxxxxuuunnncccWWWOOODDD@@@???CCCIIIPPPZZZccchhhnnnrrrpppnnnooonnnlllgggccc]]]VVVQQQKKKDDD@@@:::777333111111111000000000000000000111111111111222333333333333555888;;;???OOO^^^ppp}}}jjj]]]UUUQQQ```zzz___LLLDDDCCC@@@>>>;;;:::;;;<<<<<<;;;999:::<<<======<<<:::999::::::;;;;;;;;;;;;::::::999::::::::::::999888888888888777777666555444444666777777777666555444333333222111111000000111111000111222111///...///000///......------......///---,,,,,,++++++++++++,,,+++++++++,,,...///......555===KKKZZZeeemmmqqqssswwwyyy{{{{{{xxxtttqqqppplllqqqzzz|||}}}{{{~~~~~~~~~}}}{{{{{{|||~~~|||zzz{{{}}}|||}}}~~~}}}~~~~~~xxx{{{}}}~~~}}}||||||}}}||||||}}}~~~~~~~~~~~~~~~zzzzzz{{{zzzzzzyyyxxxwwwvvvwwwwwwyyyzzz{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwyyyzzz|||}}}}}}|||zzzyyyzzzyyyxxxxxxxxxxxxwwwuuuvvvvvvuuusssrrrrrruuuxxxwwwwwwvvvuuuuuuuuuuuuuuuuuutttsssssssssssstttuuutttuuuvvvwwwwwwvvvuuutttpppqqqqqqqqqppppppoooooonnnoooqqqqqqqqqpppqqqrrrsssjjj```]]]\\\___hhhsss}}}|||wwwtttssstttpppsssvvvyyy}}}~~~~~~{{{wwwvvvyyy|||{{{zzz}}}yyynnniiijjjgggjjjooosssyyy}}}xxxxxxwwwuuupppfffZZZRRRGGGCCCAAAEEELLLSSS^^^gggkkkpppssspppnnnpppqqqppphhhccc]]]WWWPPPJJJDDD???:::777333111111111000000000000000000111111111111222333333333333555888;;;;;;MMM^^^tttwwwdddXXXQQQLLLZZZuuuxxxZZZHHHBBBBBB@@@>>>;;;:::;;;;;;;;;:::999:::<<<======<<<:::999999999;;;<<<<<<;;;999999999::::::::::::999888888999999999999888777555555555666666666666444333222333222222111000111111111000111222111000///000111---,,,,,,++++++,,,,,,---......---,,,+++++++++++++++++++++---/////////...222:::GGGVVVbbbkkkppprrrtttwwwzzz{{{yyyuuusssrrrkkknnnttt~~~yyyxxxyyyyyy{{{zzz}}}}}}}}}{{{yyyyyy{{{}}}}}}~~~{{{zzz}}}{{{}}}~~~~~~|||{{{||||||{{{}}}~~~~~~|||{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~yyyzzzzzzzzzyyyyyyxxxwwwvvvwwwwwwxxxzzz{{{{{{||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyy{{{|||~~~~~~}}}{{{zzz{{{zzzyyyyyyzzzzzzyyywwwwwwwwwuuurrrpppqqqsssvvvyyyyyyxxxwwwwwwvvvwwwwwwuuutttsssrrrrrrssstttuuurrrssstttuuuuuutttsssrrrpppppppppppppppooonnnnnnooopppqqqqqqpppoooqqqrrrvvvkkkccc```\\\^^^gggooovvv~~~uuusssyyy~~~}}}zzzyyy{{{|||~~~{{{zzzzzz}}}~~~|||tttllliiiffffffhhhkkkpppwww}}}}}}}}}~~~xxxooojjjeeeZZZNNNCCCBBBAAADDDLLLWWWbbbiiimmmnnnqqqrrrssssssrrrqqqkkkeee]]]VVVQQQKKKDDD???;;;888444222111111///...111///---...111222000...111111111222444666777888===HHH^^^yyyyyyfffSSSLLLNNNYYYnnnpppWWWFFF???;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999888888666777777888999;;;<<<===;;;::::::999999888888888666777888999999888777666888888888888777666555444111111111111000000000000111111000///////////////------++++++++++++------,,,,,,+++******))))))(((---,,,,,,++++++,,,,,,---222666@@@LLLZZZeeekkknnnqqqtttwwwyyyyyywwwtttrrrjjjlllqqqvvv~~~{{{}}}yyytttqqqsssyyy~~~~~~}}}|||{{{zzzyyyxxxwwwwwwzzz|||~~~}}}zzzyyy{{{}}}||||||}}}~~~|||zzz{{{{{{{{{|||{{{{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwyyyxxxxxxwwwwwwwwwwwwwwwvvvxxxzzzzzzyyyyyyzzz{{{|||}}}}}}{{{zzz{{{{{{{{{zzzzzz{{{||||||zzzxxxxxxyyyvvvxxx{{{~~~~~~}}}{{{yyy}}}|||{{{yyyxxxxxxyyyyyyvvvwwwwwwwwwwwwwwwxxxxxx}}}{{{yyyvvvuuutttuuuuuussssssrrrrrrsssuuuxxxzzzxxxxxxxxxwwwwwwwwwvvvvvvtttsssrrrqqqpppnnnmmmmmmmmmnnnpppqqqqqqpppoooooo}}}tttjjjcccbbb```bbbjjjrrr||||||~~~{{{{{{}}}|||{{{{{{}}}}}}}}}~~~xxxrrrooojjjjjjkkkmmmqqqvvv{{{~~~}}}}}}wwwnnnhhhcccYYYNNNCCCBBBAAADDDLLLWWWcccjjjoooqqqsssuuuuuuuuutttsssmmmhhh```YYYTTTNNNGGGAAA<<<999555333222222000///+++***+++---222555555444111111111222444666777888===HHH]]]yyyyyyeeeQQQJJJLLLWWWmmmnnnTTTDDD>>>;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999999999:::;;;;;;<<<::::::999888888777666666666777888888888888777666777777777777666555444444111111111111000000000000111000000///////////////......---,,,,,,---...............------------,,,---,,,,,,++++++,,,,,,---000444<<>><<<<<<;;;:::::::::;;;;;;::::::::::::999999888888::::::999999999:::;;;;;;;;;::::::888777666555444666666666777777777777777666666666666555444333222222222222111111111000000000000000000000//////.........------------......*********+++,,,------...---,,,,,,++++++,,,,,,---...000555<<>>999666333222111111111//////000222111000000111333111111111111222333444555;;;???LLLccc}}}eeeOOOJJJRRR```uuucccKKK???;;;::::::999888777777777777999999999999999999888888555555555666888999;;;<<<;;;;;;::::::999888888888555555555555666777888888666666666666666555333333333222222222222111111111///000111111111000...---+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,...111444999DDDRRR\\\cccffflllrrrvvvwwwwwwvvvoookkkfffbbbeeeooo|||uuukkkmmmqqqyyy~~~~~~~~~~~~|||zzzzzz}}}~~~||||||zzz{{{||||||}}}}}}}}}}}}zzzzzzyyyzzz{{{}}}~~~~~~}}}}}}|||||||||}}}{{{}}}~~~~~~|||yyyxxxyyyyyyyyyxxxyyy|||~~~|||yyytttuuuuuuuuuuuuuuuttttttuuuttttttssssssrrrrrrqqqppppppqqqrrrssssssttttttooooooppppppqqqqqqqqqrrrpppppppppooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnppppppppppppqqqrrrtttuuuxxxgggeeecccdddhhhnnnqqqsssrrrxxx}}}vvvrrrrrrnnnpppssswww{{{yyywwwzzz}}}zzzsssllliiijjjggg^^^VVVTTTJJJHHHFFFHHHNNNXXXbbbiiioooppprrrssssssrrrpppooojjjfff```ZZZUUUNNNEEE>>>999777444222222222222111444555555333///------///111111111111222333444444999===HHH[[[rrr{{{dddOOOKKKTTTcccwwwcccKKKAAA>>>;;;:::999888777777777777888888888888888888999999777777777777888999:::;;;999999999888888888888888555555444444555666888999777777777777666555444444333333222222222111111111//////111111111000...---,,,,,,---......---,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++---///000444===KKKUUU^^^ccciiipppvvvxxxxxxxxxpppnnnjjjdddbbbiiiwww~~~tttrrrsssyyy~~~}}}}}}~~~{{{}}}~~~}}}}}}{{{||||||}}}}}}}}}||||||zzzyyyxxxxxxyyyzzz}}}~~~}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}{{{xxxxxxyyyxxxxxxzzz}}}}}}{{{yyysssssstttuuuuuuttttttsssooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqllllllnnnoooppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnoooooooooppprrrtttwwwxxx~~~uuudddbbb```aaaffflllqqqssszzz|||xxxyyyxxxyyy{{{}}}{{{xxx{{{}}}|||wwwqqqjjjhhhkkkiii___WWWUUUKKKIIIGGGHHHNNNXXXbbbhhhoooppprrrssssssrrrpppooolllgggaaa\\\WWWPPPFFF@@@:::888555333444444333222...000222222000000222555111111111111222333444444555999CCCSSSggg{{{yyybbbNNNLLLVVVeeexxxcccMMMEEEDDD<<<;;;:::999888888888888888888888888888888999999:::999999999999999::::::777777777777888888888888555444444444555666888999888888888888777666555444333333333222222222111111...///111222111000...---,,,---...//////...---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))+++---...111999FFFPPP\\\aaahhhpppuuuxxxyyyyyypppqqqnnnfffaaafffttt~~~zzzvvvzzz~~~{{{{{{|||}}}~~~~~~|||}}}}}}}}}}}}||||||{{{yyyxxxwwwvvvwwwyyy{{{|||{{{|||~~~}}}{{{yyy|||~~~{{{zzzyyyyyy|||}}}}}}}}}xxxxxxxxxxxxxxxzzz}}}~~~|||{{{zzzzzzzzzqqqrrrssstttttttttsssrrrnnnooopppqqqssstttvvvvvvqqqqqqrrrqqqqqqpppooonnnjjjkkklllnnnooopppppppppnnnnnnmmmmmmmmmlllllllllkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmoooqqqtttvvvxxx|||rrrbbb``````dddhhhkkksss{{{~~~~~~~~~||||||{{{}}}yyy|||}}}tttrrrlllfffeeeccc\\\RRRJJJFFFEEEJJJOOOUUU^^^gggnnnssstttpppnnnppppppnnnmmmiiibbbZZZSSSLLLEEE@@@:::777444222222222222111////////////000000000000222222222222333444555555999:::CCCQQQ```mmmzzzrrr\\\NNNNNNWWWnnnkkkPPPBBB>>>888777666555444444444444666666888999:::;;;;;;;;;::::::888888888999:::;;;999::::::::::::999888888888999:::;;;:::999666555333444555666666555444333444333222222111111222222111111111111000000000000//////.........---------//////...---,,,,,,++++++,,,,,,---......---,,,,,,///...---,,,///666???EEEVVV]]]dddhhhpppxxxzzzuuuuuurrrlllhhhgggjjjooorrr|||tttwww~~~|||}}}{{{{{{}}}~~~~~~}}}{{{zzz|||||||||}}}~~~}}}zzzwwwzzzzzzzzzyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{~~~{{{xxxuuutttvvvwwwxxxxxxuuutttuuuxxx}}}~~~||||||||||||||||||{{{{{{zzzzzzuuupppoooqqqtttuuutttkkkmmmqqqtttvvvwwwvvvvvvqqqpppppppppqqqpppooonnnkkkiiiiiikkkoooqqqooommmnnnnnnooooooooonnnmmmmmmkkkkkkkkklllmmmooopppqqqpppqqqqqqrrrssssssrrrrrr|||rrrdddaaaaaaeeehhhmmmvvv~~~~~~}}}}}}zzz{{{}}}}}}|||uuusssnnniiihhhfff]]]TTTJJJFFFEEEJJJOOOTTT\\\dddlllqqqsssqqqqqqrrrrrrpppnnnjjjccc[[[SSSLLLEEE@@@:::777444222222222222111/////////000000000111111222222222222333444555555777:::DDDTTTbbbmmmxxxqqq\\\NNNNNNXXXooommmQQQBBB>>><<<;;;:::999888888888888666777888999:::;;;;;;;;;::::::999999999999999999999::::::::::::999888888555666777888888777555444444444555555555555444444444333222222111222222222000000000000//////////////////.........------------------,,,+++*********,,,,,,---......---,,,,,,------,,,,,,...444;;;AAAPPPXXX```gggooowwwyyyuuurrrpppmmmjjjiiiiiijjjkkk~~~yyy{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz|||||||||}}}~~~}}}zzzxxxyyyyyyyyyyyyyyyzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzz~~~~~~}}}{{{zzzuuuuuuvvvxxxyyyyyywwwuuusssrrrrrrssswwwyyyzzz{{{||||||||||||{{{zzzxxxwwwxxxtttpppppprrrttttttsssnnnoooqqqssstttuuuuuuuuuoooooooooppppppnnnllljjjhhhggggggkkkqqquuutttsssqqqpppppppppooonnnnnnmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrsssttttttuuuuuuuuuzzzqqqfffbbbaaaeeejjjppp|||~~~}}}}}}~~~}}}xxxzzz|||{{{uuusssoookkkjjjggg]]]SSSIIIEEEEEEIIINNNRRRXXX```hhhooosssttttttvvvuuussspppkkkddd\\\TTTLLLEEE@@@:::777444222222222222111000000000111111111222222222222222222333444555555555:::FFFUUUbbblllvvvqqq[[[NNNOOOXXXooopppSSSDDD???======<<<;;;::::::::::::666777888999:::;;;;;;;;;:::::::::::::::999888888:::::::::::::::999999888777888:::;;;;;;:::999888555555555444444555555555444444333222222222222222000000/////////........./////////.........------......------,,,+++++++++,,,,,,------------,,,,,,***++++++,,,---111666:::HHHQQQ\\\eeemmmtttvvvsssnnnnnnnnnllljjjhhheeecccwww~~~}}}{{{yyyzzz{{{}}}}}}|||}}}~~~|||{{{{{{}}}~~~}}}|||{{{}}}}}}~~~~~~}}}|||{{{zzz|||||||||}}}~~~}}}{{{yyyxxxxxxwwwwwwxxxzzz{{{|||}}}||||||{{{zzzzzzzzz{{{~~~}}}|||~~~~~~zzzwwwtttttttttppprrrvvv{{{|||zzzuuuqqqppppppooonnnnnnqqqvvvzzz|||}}}}}}}}}|||yyywwwuuuwwwtttqqqqqqssssssqqqnnnhhhggggggggghhhiiijjjkkkmmmnnnpppqqqpppmmmjjjhhhdddccceeekkksssxxxzzzyyytttsssrrrqqqooonnnmmmmmmnnnnnnooopppqqqrrrrrrsssqqqqqqrrrsssttttttuuuuuuyyyqqqgggcccbbbfffllluuu~~~|||~~~~~~~~~}}}~~~{{{sssrrrnnnjjjiiifff\\\QQQGGGDDDCCCGGGKKKOOOUUU[[[fffmmmtttuuuvvvxxxwwwtttppplllddd\\\TTTLLLEEE@@@:::777444222222222222111000111111111222222222222222222222222333444555555777;;;EEETTT```jjjwwwsss]]]PPPOOOYYYooorrrUUUFFFAAA<<<;;;:::999999888888888666777888999:::;;;;;;::::::;;;;;;<<<;;;:::888777::::::;;;;;;::::::999888777888999:::;;;;;;;;;:::666555444333333444555666444444333222222222222333000000000000////////////////////////............000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------///222444CCCLLLYYYdddkkkpppqqqpppnnnoooooommmjjjgggccc```nnnxxx{{{}}}{{{wwwwww{{{~~~}}}|||~~~~~~|||{{{zzz|||}}}}}}}}}|||||||||{{{}}}||||||}}}~~~~~~|||zzzwwwwwwvvvvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}~~~|||||||||}}}}}}wwwrrrppppppqqqrrrtttwww{{{|||xxxrrrmmmmmmmmmllliiihhhlllttt{{{~~~}}}zzzxxxxxxuuusssrrrssspppkkkggg^^^\\\ZZZYYYYYY[[[^^^```jjjmmmqqqrrrpppmmmiiiggg```aaadddkkktttzzz{{{zzzvvvtttrrrooommmlllkkkllllllmmmnnnooopppqqqqqqqqqnnnnnnnnnoooppprrrsssttt|||vvvhhhdddccciiiqqq}}}~~~|||}}}~~~|||~~~~~~}}}~~~~~~{{{sssrrroookkkjjjggg\\\QQQFFFBBBAAAEEEIIIMMMTTT[[[fffnnnuuuvvvwwwyyywwwsssoookkkccc\\\TTTLLLEEE@@@:::777444222222222222111000111111111222222222222222222222222333444555555:::<<>>;;;;;;:::999888888888888888888999:::::::::999999:::999999999:::<<<>>>???;;;;;;<<<<<<;;;;;;:::999888888777666555555555666333444555666666555444333555555444333333333333444111111111111000000000000000000000000////////////---------------------------,,,+++******+++,,,---((()))++++++***+++...000...444CCCSSSZZZ[[[aaaiiiiiijjjlllnnnmmmkkkhhheeebbbhhhuuu~~~||||||}}}}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~}}}zzzxxxxxx{{{}}}|||}}}~~~||||||||||||||||||~~~}}}yyywwwvvvtttrrrqqqnnnmmmooouuu{{{yyyxxxxxxyyyvvvrrrpppnnniiibbb]]]______aaaeeekkkrrryyy}}}}}}pppeee```^^^XXX]]]gggsss|||~~~yyysssccc```ZZZUUUSSSTTTVVVXXX\\\___cccgggjjjlllmmmmmmeeeeeeeeefffhhhllloooqqq~~~wwwqqqmmmlllkkkpppwww~~~}}}yyy{{{}}}}}}~~~}}}zzzvvvrrrmmmhhheeedddfffhhhkkkmmmppptttyyy|||~~~~~~yyywwwyyy{{{zzzxxx}}}uuuooopppvvv}}}~~~|||{{{wwwqqqmmmjjjfff___ZZZIIIFFFFFFLLLTTT\\\hhhsss}}}{{{xxxvvvtttqqqnnnkkkhhheee```XXXPPPIIICCC@@@;;;888555333222222111000222222222111111000000000000111333555666666666555888>>>GGGPPP^^^uuupppZZZQQQRRRddd{{{\\\GGGBBB<<<<<<:::999888777777777999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777777777777888999444444333333333333444444444444333222222222333333000000111111111222222222333333333222111000000///000000//////...---++++++///...---,,,***)))((((((%%%)))------+++)))***+++000444;;;FFFQQQ[[[aaacccfffhhhkkkmmmnnnmmmkkkjjjccciiirrr|||~~~}}}}}}~~~~~~}}}|||}}}~~~}}}||||||{{{{{{|||}}}}}}~~~|||{{{{{{}}}~~~}}}}}}{{{zzzxxxvvvvvvuuuvvvvvvtttuuuyyy}}}vvvrrrsssuuuwww{{{yyyuuurrrppplllgggcccbbbdddhhhlllsss}}}zzzlll```ZZZ\\\```jjjwwwzzzrrrhhh\\\SSSSSSWWWYYYZZZ[[[^^^cccgggkkkpppssspppiiidddaaa^^^^^^bbbhhhnnnqqq~~~xxxsssooommmmmmooovvv}}}zzzyyyyyywwwuuuwww|||}}}||||||~~~yyyrrrkkkfffcccbbbbbbdddfffhhhkkkmmmpppuuuxxxxxxwwwxxx{{{|||vvvtttwwwyyyyyyxxx|||xxxnnnhhhiiiooovvv}}}{{{zzzvvvqqqmmmkkkggg```\\\NNNIIIIIIPPPYYYbbbmmmvvv|||zzzyyywwwuuurrrooommmiiifff```YYYQQQJJJDDDAAA;;;888555333222222111000444444444333333333222222000111333555666666666555:::???HHHUUUfff}}}mmmXXXPPPPPPaaawwwzzzXXXEEEBBB<<<;;;:::999888777777777888888999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777666666777777777555555444444444444555555666555444444333333333333000000111111111222222222111111000000///......---////////////...---,,,,,,...------,,,+++***))))))(((+++---...,,,++++++---...111888AAALLLVVV]]]```dddfffiiilllmmmlllkkkjjjdddffflllvvv|||wwwvvvuuuwww{{{}}}~~~}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}|||{{{yyyzzz{{{|||{{{zzzuuuuuuuuuuuuvvvxxxyyyzzzvvvyyyzzzsssppppppsssuuuzzzwwwtttqqqooommmjjjhhhhhhjjjnnnvvv{{{kkk___YYYYYY^^^hhhuuuzzzsssiii```ZZZ[[[^^^```aaadddiiiqqqxxx|||~~~|||sssjjjaaa___^^^___ccciiiooosssyyywwwtttoookkkkkkmmmpppyyy~~~~~~~~~~~~yyyrrroooooopppooonnnqqqwww{{{zzzyyy{{{uuulllccc]]]\\\]]]^^^```bbbeeegggiiilllppprrrsssrrrrrruuuyyy}}}~~~~~~|||xxxssssssvvvyyyzzzzzz|||~~~yyynnneee```aaafffrrr|||~~~}}}zzzxxxtttooommmkkkhhhbbb]]]SSSNNNOOOWWWbbbjjjqqqwwwxxxxxxxxxwwwvvvssspppnnnjjjgggaaaZZZRRRKKKEEEBBB;;;888555333222222111000444444444333333333333222000111333444555666666666<<>>EEEPPP]]]mmm}}}eeeTTTQQQ[[[ooo```III???:::999888666555555555555666666666777777777888888444444555555666777777777555555444444444333333333444444444444444444444444111000000111333444444333111111111111111111111111///000111222222111000///........................+++,,,---......---,,,+++------,,,,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,,,,---...000111999AAALLLUUUZZZ^^^bbbeeeggghhhgggddd```___bbbfffxxxyyyssszzzvvvuuuvvv~~~~~~|||{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwwwwvvvvvvvvvyyyxxxuuussssssuuuxxxyyywwwwwwvvvvvvuuuuuuvvvvvvxxxyyyzzz|||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||{{{xxxuuuuuutttrrrqqqpppppppppqqquuu|||{{{vvvrrrlllfff]]]VVVWWW\\\hhhuuuyyyooolllhhhffffffgggmmmyyytttfffaaaeeelllwww|||yyy~~~{{{yyyvvvtttqqqqqqqqqpppppprrruuu{{{~~~{{{uuupppkkkhhhddd```\\\ZZZZZZZZZ___```aaaaaacccfffkkkooouuuvvvuuurrrooonnnnnnoooqqqpppnnnmmmmmmnnnpppqqqqqqsssvvvwwwxxxyyy{{{}}}~~~hhhZZZNNNLLLNNNQQQ]]]kkkzzzxxxvvvtttqqqkkkccc]]]XXXNNNDDD>>>>>>AAAIIIPPPZZZdddlllmmmkkkkkkjjjhhhbbb]]]WWWQQQKKKGGGBBB???;;;999666333111111111111111111000000000111222222555555333333333444666777;;;???GGGRRR___pppcccPPPNNNZZZnnn```HHH>>>999888777666555444444444555555555555666666666777444444444555555666666666666666666555555555444444333333333333333333333333111111111222333333333333111111111111111111111111000000111111111111000000........................,,,,,,---......---,,,,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,++++++++++++---...000333:::EEEOOOVVV[[[___bbbeeefffgggdddaaa^^^^^^___mmm|||zzzxxx~~~zzzxxxyyywwwqqqssswwwzzzyyy|||~~~}}}}}}}}}{{{zzzyyyyyyzzz{{{|||||||||zzzxxxwwwttttttuuuvvvvvvvvvuuuuuuxxxxxxvvvuuuuuuvvvxxxxxxxxxwwwuuuttttttuuuvvvxxxwwwxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||wwwwwwyyy{{{|||{{{wwwttttttsssrrrqqqqqqrrrssssssvvvzzz|||xxxsssnnniiiddd\\\WWWZZZ```lllzzzyyyooommmjjjiiijjjkkkppp{{{~~~pppdddbbbhhhppp{{{}}}xxx~~~}}}{{{zzzssstttvvvwwwyyy}}}~~~wwwqqqhhheeeaaa]]]ZZZZZZZZZ[[[bbbbbbcccdddfffjjjqqqvvvyyyzzzyyywwwtttsssssstttvvvuuutttsssssssssssstttrrrtttvvvxxxxxxzzz|||~~~}}}hhhZZZNNNKKKKKKNNNZZZiiizzzxxxuuutttqqqjjj```XXXPPPFFF======???BBBHHHPPP^^^fffmmmmmmlllkkkjjjfffeee```YYYRRRLLLFFFAAA>>>:::888555333111111111222111111111111111222333333555555444444444555777777666;;;EEEOOO]]]ooocccPPPNNN\\\qqqbbbHHH===999888666555444444333333333333333444444444555555444444444444555555555555555555555555444444444444333333333333333333333333333333333333222111111111000000000000000000000000000000000111111000000000........................,,,------------------,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,+++***))))))***+++---///000///666???IIIQQQXXX\\\___bbbccceeedddcccaaa______eeessszzzzzz{{{{{{||||||rrrpppvvv}}}|||vvvuuu{{{~~~~~~|||yyyxxxwwwwwwzzzzzzzzzyyywwwuuutttsssqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvtttsssssstttvvvxxxxxxxxxzzz{{{||||||||||||}}}}}}}}}~~~}}}|||{{{{{{vvvwwwxxxzzz{{{zzzvvvsssrrrqqqqqqpppqqqrrrsssttttttwwwzzz}}}}}}|||yyywwwqqqlllgggbbb[[[WWW\\\cccppp}}}yyyqqqmmmjjjjjjmmmooottt|||mmmcccdddlllttt~~~xxxxxxzzz|||~~~zzztttfffccc___\\\ZZZ[[[]]]^^^bbbccceeegggiiinnnuuuyyy|||}}}|||zzzwwwuuuuuuvvvyyyyyyyyyyyywwwvvvuuutttoooqqqtttvvvwwwyyy|||{{{eeeXXXMMMIIIHHHKKKYYYiii{{{xxxtttsssqqqjjj^^^UUUKKKAAA<<>>999777555222111111111222000000111222222333333333222222222333333444555666555<<>>888777666555333333333333222222222333333333333444444444444444444444444444333333222222222111111111333333333333333333333333333444444333111000000111000000000000000000000000000000000000000000000000------------------------------------------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++***))))))***+++---///000...222999BBBKKKSSSXXX[[[^^^___bbbcccdddcccaaa``````lllzzz~~~xxxxxx|||vvvvvv|||~~~~~~}}}{{{{{{{{{||||||{{{zzzxxxwwwuuusssrrrrrrqqqrrrssssssuuuuuuvvvwwwuuuwwwzzz{{{{{{zzzwwwuuuvvvuuutttsssssstttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyzzzyyyvvvsssqqqqqqppppppqqqrrrsssuuutttuuuwwwyyyyyyyyywwwvvvrrrlllfffaaa[[[XXX]]]eeerrr{{{uuulllkkklllpppsssxxxzzzkkkbbbeeeoooxxx{{{{{{ttteeeccc___\\\\\\]]]```bbbaaadddgggjjjnnnrrrwww{{{}}}}}}|||zzzvvvuuuuuuvvvwwwxxxyyyyyywwwtttqqqnnnkkknnnqqqtttvvvyyy|||wwwdddXXXNNNKKKJJJOOO^^^ooo}}}yyytttrrrpppiii^^^TTTHHH???;;;@@@DDDGGGQQQ^^^iiiooosssrrrqqqqqqnnniiieee```YYYRRRLLLGGGBBB???888777444222111000111222...///000111222222222222111111111222333333444444777>>>GGGQQQ^^^pppjjjVVVVVVdddxxxaaaHHH???777777555444333222222222222222333333333444444444333333333333333333333333222222222222111111111111222222222222222222222222111333444333111000111333000000000000000000000000000000////////////000000---------------------------------,,,,,,---------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...---///444;;;DDDMMMSSSVVV[[[]]]___aaaccccccbbb```^^^fffttt}}}wwwzzz~~~}}}}}}~~~~~~~~~~~~zzzyyywwwvvvuuutttttttttuuuuuuttttttuuuwwwyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwxxx{{{|||}}}~~~~~~~~~~~~zzzyyywwwvvvuuuuuuvvvvvv{{{yyyxxxxxxyyyxxxvvvtttrrrqqqqqqpppqqqrrrtttuuuvvvwwwxxxyyyyyyxxxvvvuuutttnnngggaaaZZZXXX]]]fffrrryyymmmllloootttxxx}}}xxxhhhaaadddpppyyy~~~|||ttteeebbb___]]]]]]___ccceeebbbeeejjjnnnrrrvvvzzz}}}}}}}}}|||yyyuuusssssstttssstttvvvwwwuuupppkkkhhhhhhkkkooorrruuuxxx|||ttteeeZZZQQQOOOOOOTTTeeewww~~~yyytttrrrpppiii]]]TTTGGG>>>;;;AAAEEEHHHVVVgggpppuuuxxxwwwvvvvvvsssnnnbbb^^^WWWQQQLLLHHHCCCAAA888777444222000000111222------///000111111111111111111222333444444555555444;;;DDDMMMXXXjjjmmmZZZYYYfffzzz___HHH@@@777666555444333222222222333333333444444444555555333333333333333333333333444444444333333333222222222222222222222222222222///111333333111111333666000000000000000000000000000000////////////000000------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,++++++++++++,,,---...111777@@@IIIOOOSSSZZZ[[[]]]```bbbcccaaa```^^^dddooo~~~|||yyy{{{yyyuuuyyyyyyxxxwwwvvvuuuvvvwwwwwwxxxwwwvvvvvvwwwyyy{{{}}}zzzyyyyyyxxxxxxyyyyyyzzzwwwvvvvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}{{{zzzxxxuuuuuuuuuvvvwww}}}{{{yyyxxxxxxxxxvvvtttsssrrrqqqqqqrrrsssuuuuuuzzzzzzzzzzzzyyyxxxvvvuuuuuuooogggaaaZZZXXX]]]fffrrr{{{mmmmmmqqqvvv{{{wwwggg___dddoooyyywwwmmmeeebbb``````bbbdddeeeeeecccdddgggnnnvvv{{{{{{yyy~~~|||yyyvvvtttssssssssssssuuuvvvvvvsssnnnhhhddd```cccggglllpppvvv|||}}}wwwhhh[[[QQQOOOPPPUUUggg|||yyypppkkknnnooofffZZZJJJAAA;;;<<>>888666444222000/////////111111111111111111111111111222222333333444444555333;;;EEEMMMWWWhhhqqqccc```hhh{{{^^^FFF<<<555555444333333333333444333333333333333333333333444444444444444444444444444333333222222333333444000///...///111222222111222111000//////000111222000000//////.........---////////////////////////........................///............---------***++++++,,,---------,,,...---***)))((()))+++---+++***)))***+++,,,***(((***+++---111888BBBNNNVVVXXXYYY[[[]]]``````___]]]]]]^^^fffuuutttffftttwwwyyyuuusssvvv|||zzzzzzzzzzzzzzz{{{|||}}}{{{{{{{{{|||||||||||||||xxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{||||||zzzwwwvvvxxxzzz|||~~~~~~}}}|||{{{|||{{{xxxvvvuuuuuuuuuvvvyyyxxxwwwuuuttttttttttttvvvuuusssssstttttttttsssrrruuuwwwvvvwwwyyyyyyvvvtttpppkkkeee___\\\ccclll|||wwwnnnqqqtttvvvyyyssseee```eeerrr{{{xxxxxxoooeeecccbbbccceeefffgggfffeeeeeefffmmmuuu|||~~~zzzvvvrrrppppppooorrrsssuuutttqqqkkkfffbbb^^^```bbbffflllsss{{{xxxqqqdddXXXOOOOOOPPPUUUggg{{{|||tttqqqtttvvvmmmaaaMMMEEE???AAAIIIXXXjjjyyy{{{zzz{{{~~~{{{rrriiiaaa]]]VVVPPPKKKFFFAAA===666555333222111111111222111111111111111111111111111222222333333444444555555<<>>EEEOOOUUUXXXZZZ]]]___ZZZ[[[^^^aaabbbhhhvvvqqqccc[[[aaammmyyy|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{~~~}}}}}}}}}|||{{{{{{{{{}}}{{{vvvxxxxxxxxxxxxxxxwwwwwwwwwuuuvvvwwwvvvtttqqqmmmkkkkkkmmmrrruuuwwwwwwuuutttnnnppprrrqqqnnnnnnqqqtttxxx||||||zzzyyy{{{yyyvvvnnnggg```^^^^^^___dddkkkpppzzz{{{yyyyyyxxxxxxyyy{{{~~~zzzqqqnnnpppxxx~~~yyywww~~~~~~}}}vvvpppmmmkkkkkkiiilllvvv~~~qqqbbbTTTKKKHHHDDDHHHKKKKKKLLLPPPWWW[[[\\\aaagggkkksss~~~}}}|||~~~xxxuuusssllldddXXXOOOGGGGGGMMMYYYjjjxxxwwwtttrrrtttvvvtttmmmggg___[[[UUUOOOJJJDDD???<<<777666444222111000111111111111111111111111111111111222222333333444444555888<<>>;;;333222222111000000111111222222222222222111000000111111111111222444555666999<<>>FFFTTTkkk{{{eeeTTTLLLSSSfffxxxiiiMMM???:::777666444222111/////////000111111111222222333333000000000000000000000000111222222222111000//////............//////000000...//////000000///............------....................................---------------------------------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,+++******))))))(((((())))))***+++***************++++++,,,------///333:::DDDMMMRRRUUUXXXZZZZZZZZZYYYZZZ[[[[[[dddqqq}}}~~~~~~zzzxxxzzz~~~{{{zzz~~~}}}||||||||||||||||||}}}{{{{{{zzzzzz{{{|||}}}}}}}}}{{{xxxwwwxxxyyyzzzyyyyyywwwvvvvvvxxxyyyxxxxxxsssuuuwwwvvvtttrrrqqqqqqoooqqqtttvvvvvvtttsssrrrrrruuuwwwuuuuuutttnnngggaaaaaacccjjjttt~~~{{{yyyvvvssspppllliiiggghhhkkkmmmooopppsssyyy~~~{{{wwwsssppp~~~tttmmmllluuuzzzzzzsssmmmiiifffdddbbb[[[XXXTTTPPPNNNPPPSSSUUUZZZ\\\aaaeeegggeeeaaa^^^WWWTTTOOOJJJEEE@@@;;;888222111111111111111222222000111111222222222111111111111111111222444555666777999===EEESSSiiixxxbbbRRRKKKRRReeewwwdddJJJ===:::666666444222111000//////000000111111111111111222////////////////////////111111111111000000///...////////////......------........./////////........................------........................---------------------------,,,,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,+++******)))))))))))))))******+++((())))))***++++++++++++,,,++++++...555>>>HHHMMMQQQTTTWWWXXXXXXXXXXXXYYYTTT[[[fffqqq|||}}}yyyxxx}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzxxxuuutttvvvxxxxxxxxxwwwuuuttttttvvvwwwvvvvvvsssuuuvvvvvvtttrrrrrrrrrrrrsssuuuwwwwwwvvvsssqqqooosssvvvuuuvvvuuunnngggfffgggjjjqqq{{{zzzyyyuuurrrpppppprrrsssxxxxxxxxxwwwvvvzzz~~~xxxsssppp~~~~~~}}}}}}~~~~~~~~~|||{{{~~~yyysssnnnkkkhhheeeddd^^^ZZZUUUQQQNNNNNNPPPRRRRRRVVV\\\```ccccccaaa___WWWTTTOOOJJJEEE@@@;;;888111111111000111111222333000000111222222222222111000111111111222444555666666999>>>GGGVVVkkkrrr]]]NNNJJJSSSgggxxxdddJJJ===;;;555555333222111000000000000000000000000000000000///////////////////////////000000000000//////...000000000000///...---,,,..................//////.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******)))))))))*********++++++&&&'''((()))))))))))))))*********,,,222:::BBBGGGKKKNNNRRRTTTUUUUUUUUUVVVRRRVVV^^^gggqqq||||||vvvvvvxxx~~~~~~|||zzzxxxwwwvvvvvvuuusssqqqqqqsssuuuvvvvvvvvvtttsssssstttuuutttsssssstttuuuuuutttssssssttttttttttttvvvwwwwwwtttrrrnnnsssuuuuuuvvvuuuooogggkkkmmmpppvvvzzz{{{zzzxxxvvvuuuxxx~~~{{{vvvsss~~~}}}{{{|||}}}|||zzz{{{~~~}}}|||~~~}}}~~~{{{xxxssspppmmmjjjfffddd```\\\UUUOOOLLLMMMOOOQQQLLLPPPWWW\\\___```______XXXTTTOOOJJJFFFAAA<<<888111111000000111222222333000000111222222222222222222222222222333555666777555999AAAKKK[[[pppmmmVVVJJJJJJVVVjjjzzzdddIII<<<999444333222222111111222222000000000000000000000000////////////////////////......//////000/////////...///000000000///......------------......//////....../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,+++******)))******+++++++++++++++'''((()))*********)))((())))))***,,,111777===@@@GGGKKKPPPSSSTTTTTTUUUUUUUUUWWWZZZ___gggtttzzz}}}}}}zzzzzz||||||~~~}}}{{{yyyxxxwwwvvvsssqqqppppppsssvvvxxxxxxwwwuuusssrrrssstttsssrrrrrrsssttttttsssrrrssstttuuutttssstttvvvwwwuuusssooosssvvvuuuvvvuuuooohhhkkknnnrrrxxx{{{uuuxxxyyyzzzzzzzzz~~~{{{vvvttt~~~||||||xxxzzz|||{{{yyyzzz~~~|||{{{~~~~~~~~~}}}|||yyywwwssspppnnnkkkgggddd```[[[TTTMMMJJJJJJMMMOOOHHHMMMTTTYYY]]]^^^^^^___XXXTTTOOOJJJFFFAAA<<<888111111000000111222333333///000111222222222222222333333333444555666777888555:::BBBNNN^^^ttt~~~jjjRRRGGGJJJXXXlll|||bbbFFF999666333222222222111222222333000000000000////////////000000000000000000000000------...///000000000///---...///111111111000000---------------...///000....../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***+++,,,------,,,+++***((()))***---111666:::===GGGKKKPPPTTTUUUVVVWWWWWWYYYYYYYYY[[[bbbnnn|||wwwyyy}}}{{{~~~{{{}}}~~~|||zzzyyyyyyxxxuuusssrrrsssvvvzzz||||||xxxvvvssssssssssssrrrqqqqqqrrrssssssrrrqqqrrrtttuuusssqqqrrruuuvvvuuusssppptttvvvuuuuuuuuuooohhhgggkkkqqqvvv{{{||||||zzzuuupppsssvvvxxxyyy{{{yyytttrrr{{{uuurrrssstttvvvtttxxx{{{yyyuuuvvv{{{~~~~~~}}}zzzyyy|||}}}zzz|||}}}~~~{{{uuuqqqmmmiiidddbbb```XXXRRRPPPMMMIIIHHHJJJGGGKKKRRRXXX[[[]]]^^^```[[[XXXTTTNNNGGG@@@:::777222222222111111111000000333333222222111111000000444555666666555555666888::::::???KKK___uuubbbOOOLLLKKKVVVnnn~~~eeeJJJ;;;777555333111000111111000/////////000111111111111111......------...///000111........................000000000000000///......,,,++++++++++++,,,---------------...............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********---------,,,+++***)))(((+++++++++************)))*********++++++,,,,,,,,,+++)))'''&&&&&&(((***,,,(((((('''(((+++///333555CCCGGGMMMQQQTTTUUUVVVWWWTTTWWWZZZ\\\```jjjyyy{{{xxxyyy}}}sssnnniiinnn{{{}}}{{{zzztttqqqpppvvv{{{{{{zzzxxxwwwuuutttsssrrrssstttuuutttsssrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvwwwwwwvvvtttqqqpppiiikkkooosssvvvxxxzzzzzzxxxxxxxxxzzz|||zzztttpppssstttvvvyyy{{{~~~yyytttrrrqqq}}}yyysssmmmiiihhhiiijjjnnnrrruuuuuuuuuxxx~~~~~~}}}|||}}}|||zzzxxxwwwzzz~~~{{{xxxzzz{{{vvvrrrnnnjjjfffccc\\\TTTMMMJJJGGGCCCCCCEEECCCHHHPPPWWW[[[]]]^^^___YYYWWWSSSMMMGGG@@@;;;888333333333222222222111111111111111111000000000000111222444555444555777999:::;;;AAANNNbbbyyycccOOOLLLLLLXXXpppdddHHH:::666555333111000111111000/////////000111111111111000222111000///000111222333........................000000000000000///......,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++************)))******+++++++++,,,,,,,,,,,,***)))'''''''''((())))))((('''(((***---111333===BBBIIINNNQQQRRRTTTUUUVVVXXXZZZZZZ]]]dddpppyyy}}}uuuqqqsss{{{~~~|||pppjjjffflllyyy|||{{{yyyuuusssxxx~~~{{{{{{zzzxxxwwwvvvuuuuuusssssssssssssssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuurrrsssuuuvvvuuusssqqqooohhhiiilllpppsssuuuvvvwwwvvvuuuuuuwwwxxxwwwssspppssstttuuuwwwzzz|||~~~{{{zzzyyy{{{}}}xxxtttqqqpppooozzzvvvoooiiidddccccccccchhhkkkooorrrvvv|||~~~~~~~~~|||yyyxxxxxxwwwuuutttssswww|||}}}yyyzzz~~~|||xxxuuuxxx|||vvvrrrnnnjjjfffcccYYYPPPHHHDDDAAA>>>???BBBBBBHHHRRRZZZ^^^_________XXXVVVRRRLLLFFF@@@;;;999444444333333333222222222111111111222222222222222...000222333444555777999;;;===CCCQQQfff~~~fffQQQMMMMMMZZZrrrcccHHH:::666444222000000111111000///...///000000111111000000///...---,,,,,,---............................../////////000//////...------------,,,---......///------,,,,,,++++++******...------,,,,,,------...************++++++++++++++++++++++++++++++,,,,,,***+++++++++++++++******+++++++++************)))***++++++++++++,,,,,,,,,,,,+++***)))(((''''''&&&)))((((((((()))+++...000555:::BBBHHHLLLOOOQQQRRRXXXYYYYYYXXXXXX\\\dddjjjvvv|||tttiiifffqqq}}}wwwoooiiidddjjjxxx}}}}}}}}}yyywwwyyy~~~}}}zzzzzzzzzyyyxxxwwwwwwvvvvvvssssssrrrqqqqqqqqqqqqqqqppppppoooppppppqqqrrrrrroooqqqtttvvvuuurrrooolllfffgggjjjllloooqqqrrrrrrsssrrrrrrsssttttttsssqqqqqqrrrssstttvvvxxxyyyzzzuuutttsssuuuxxx{{{}}}}}}yyyxxxuuusssqqqppppppppp|||vvvsssnnniiieeedddeeeeeehhhjjjmmmrrryyy~~~~~~~~~~~~}}}|||}}}{{{xxxuuusssrrrpppppppppuuu{{{{{{uuuuuu~~~|||||||||wwwtttvvv}}}}}}zzzuuupppmmmiiieeebbbZZZPPPFFFBBB???===@@@DDDFFFMMMWWW___bbbbbb```___ZZZWWWQQQKKKDDD>>>999666333333222222222222111111222222333333444444555555///111333444444555777999:::===DDDTTTjjjiiiSSSOOOOOO\\\sssbbbHHH;;;777444222000000000000000......//////000000000000000...---,,,*********++++++.................................//////......---...------------...//////...------,,,+++******)))...------,,,,,,------...*********++++++++++++,,,*********++++++,,,,,,,,,))))))***++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++***)))'''&&&))))))(((((((((***,,,---...444<<>>AAAFFFKKKRRR[[[bbbdddbbb___\\\[[[XXXQQQJJJBBB;;;666444111111111111000000000000111222222222333333444444333444666666555555666888999<<>>CCCGGGJJJMMMSSSTTTUUUVVVVVVWWWYYY[[[gggooo{{{pppeeehhhvvv~~~vvvmmmllluuu~~~}}}}}}{{{yyywwwxxxzzz{{{zzzxxxwwwwwwvvvvvvuuuuuuuuutttsssrrrqqqpppooopppqqqrrroooooonnnmmmmmmmmmnnnnnnqqqsssvvvwwwuuupppkkkgggfffggghhhjjjkkkmmmoooooorrrrrrrrrrrrrrrsssuuuvvvsssssstttuuuvvvwwwxxxxxx|||yyyvvvtttttttttsssrrrsssssssssrrrrrrrrrssssss{{{vvvrrrnnnmmmhhhgggggghhhjjjnnnrrrtttrrrqqqsssyyy~~~|||zzzyyywwwsssooommmnnnooossswww|||~~~wwwrrrqqqvvv{{{||||||~~~}}}|||zzzyyyzzz|||{{{vvvvvvyyy}}}}}}wwwsssoookkkgggddd```^^^UUULLLCCC@@@>>>>>>AAAFFFMMMSSS\\\bbbccc```\\\ZZZ[[[WWWPPPHHH@@@:::555333111000000000000/////////000000000000111111111111444555777666555555666888999<<>>555333333111//////000000///...---...//////000000/////////...---,,,,,,,,,---...........................+++,,,------...------------------,,,---......///......------,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,(((((()))***+++++++++***+++++++++************))),,,,,,,,,++++++++++++***'''(((***+++++++++******)))))))))))))))******+++***...333888===BBBFFFJJJMMMOOORRRUUUXXXYYYYYYYYY```gggqqq{{{}}}rrrooouuu|||~~~vvvrrrttt{{{~~~~~~~~~}}}}}}yyyxxxwwwxxxzzz{{{{{{zzzxxxxxxwwwvvvuuuuuuttttttssssssrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmlllmmmmmmrrrsssuuuvvvtttoookkkhhhgggggghhhiiikkkmmmoooqqqssstttuuuuuuttttttvvvxxxvvvwwwxxxyyyzzz{{{|||}}}~~~{{{xxxuuutttsssrrrpppppppppppppppppppppoooooo}}}yyyrrrkkkfffbbbaaaaaaaaacccfffjjjpppuuuxxxsssqqqssszzz~~~}}}~~~~~~{{{xxxuuuuuutttqqqnnnmmmpppssswwwzzz~~~~~~wwwtttuuuzzz~~~||||||{{{{{{{{{|||~~~|||wwwuuuvvvxxx}}}uuurrrmmmiiifffccc```]]]RRRJJJCCCAAA@@@@@@CCCHHHOOOUUU]]]bbbcccaaa^^^]]]XXXTTTNNNFFF@@@:::777666111111111000000000000///222222222222222111111111222333555555555555777888:::===GGGXXXpppbbbPPPSSSYYYhhh}}}iiiNNN;;;444444333111/////////000///...---...//////000000//////,,,,,,+++******+++------........................++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,++++++++++++++++++((()))***************)))+++++++++************))),,,,,,,,,+++++++++************+++++++++***)))))))))))))))*********++++++***---000333777<<>>FFFGGGJJJNNNQQQTTTVVVWWWWWWTTTTTTZZZgggwwwxxx|||~~~~~~~~~}}}|||zzz{{{}}}}}}|||{{{|||||||||{{{yyywwwvvvwwwvvvvvvuuuttttttsssssswwwtttpppoooqqqrrrrrrqqqvvvssspppnnnnnnnnnmmmlllhhhhhhhhhiiikkkmmmooopppuuuuuuuuuuuuuuusssqqqpppmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqooonnnlllkkkkkkmmmlllkkkjjjkkklllmmmnnnyyyuuulllccc^^^ZZZVVVVVVZZZ\\\^^^bbbeeeggghhhjjjkkknnnnnnpppwww~~~zzzwwwssspppooopppooooookkkkkkjjjhhhggggggffffffdddhhhlllppprrrtttvvvxxx{{{}}}~~~~~~zzz|||{{{{{{zzz{{{{{{|||}}}||||||yyyssslllhhhhhhjjjnnnvvv~~~}}}}}}wwwrrrllliiifffccc^^^ZZZNNNIIIEEEDDDBBBBBBHHHOOOSSS[[[cccddddddccc___ZZZUUUQQQJJJDDD???:::555222111111111111111111111111111111222222222333333333222333555555555666999;;;>>>CCCQQQkkkwww]]]PPPSSSXXXiiipppPPP<<<555222111111000///............////////////............------,,,,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------***++++++,,,---------,,,------,,,+++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++---***((()))+++,,,+++)))************************((((((((()))))))))******+++)))&&&&&&(((******)))*********)))))))))))))))*********)))))))))))))))((()))***+++,,,000555999AAACCCGGGKKKOOORRRTTTUUUUUUSSSSSSXXXbbbppp~~~}}}~~~~~~~~~}}}}}}xxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxvvvvvvuuuuuuuuutttttttttvvvsssqqqqqqsssttttttrrrssssssrrrrrrrrrpppmmmjjjeeeeeefffgggjjjmmmppprrrssstttttttttsssrrrpppooonnnooopppqqqrrrrrrrrrrrrqqqpppppppppoooooooooooopppooommmllllllllllllmmmzzzooohhhbbb^^^[[[YYY]]]dddgggiiimmmqqqrrrqqqooonnnqqqrrrtttzzz~~~uuurrrnnnkkkjjjiiiiiihhhcccbbbbbbbbbaaaaaaaaaaaaaaaeeekkkooorrrssstttuuuxxx{{{~~~|||{{{{{{zzzxxxwwwyyy|||zzzyyyxxxxxxxxxxxxyyy{{{{{{zzzyyyuuunnngggbbbccceeehhhpppzzz}}}~~~|||{{{zzztttqqqllliiigggbbb[[[UUUJJJFFFCCCCCCCCCBBBHHHNNNRRR[[[ccceeeeeeccc^^^YYYTTTPPPKKKEEE@@@:::555111111111111111111111111111111111222222222333333333222333555555555666999;;;>>>EEEWWWsssuuu[[[NNNRRRYYYkkkrrrPPP<<<444333222111000//////........./////////............---,,,------......------,,,++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++---+++)))***+++,,,++++++************************'''''''''((((((((()))))),,,***''''''((()))))))))))))))))))))************))))))))))))************+++++++++******,,,///222;;;>>>BBBHHHLLLOOOQQQQQQQQQRRRSSSUUU[[[gggvvv|||yyyyyy~~~vvvsssyyy~~~}}}yyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuusssrrrrrrtttvvvwwwvvvuuurrrsssuuuwwwwwwtttnnniiieeeeeefffiiilllpppsssuuurrrrrrssssssrrrqqqpppoooqqqqqqrrrrrrrrrrrrqqqqqqooooooppppppqqqqqqrrrrrrqqqpppooonnnmmmlllllllllqqqkkkeeebbb___aaaiiirrryyyzzz|||~~~|||zzzxxxxxxzzz~~~{{{pppmmmiiifffeeedddcccaaa___``````aaaaaaaaaaaaaaaaaaeeekkkoooppppppqqqqqqwww{{{}}}|||}}}{{{zzzuuuttttttssssssssstttuuuyyy{{{|||xxxwwwvvvvvvvvvxxxzzz{{{|||{{{uuummmddd___```bbbhhhpppyyy~~~~~~{{{zzzyyyssspppmmmkkkgggaaaXXXQQQGGGCCCAAABBBAAAAAAEEEKKKPPPZZZcccffffffeee```ZZZSSSPPPJJJEEE@@@:::444000111111111111111111111111111111222222222333333333222333555555555666999;;;<<>>DDDJJJMMMOOOPPPOOORRRTTTTTTVVV___mmmyyyzzzuuuvvv{{{tttmmmooouuu~~~~~~||||||{{{{{{zzzyyyyyyxxx{{{}}}~~~~~~~~~|||{{{zzzzzzzzz{{{xxxxxxwwwvvvvvvuuuttttttrrrsssuuuwwwyyyyyyxxxwwwtttuuuwwwyyyzzzvvvqqqllljjjjjjkkklllooorrruuuwwwqqqrrrsssssssssqqqpppooosssssssssssssssrrrqqqpppnnnooooooppppppqqqqqqrrroooooonnnmmmmmmlllllllllssslllgggfffhhhmmmwww~~~}}}~~~|||xxxnnnkkkgggdddcccbbb```^^^```aaabbbcccddddddddddddcccgggllloooooommmllllllqqqxxx}}}{{{yyy~~~}}}|||xxxyyy{{{{{{zzzxxxuuussswwwxxxzzz~~~yyyxxxvvvvvvvvvxxxzzz{{{|||vvvlllbbb]]]^^^aaalllsss|||}}}{{{zzzyyyrrrpppmmmkkkggg```UUUNNNDDDAAA?????????>>>BBBIIIOOOYYYcccggghhhgggccc]]]SSSOOOJJJDDD???:::444000111111111111111111111111111111222222222333333333222333555555555666999;;;===AAARRRooosssXXXKKKOOOXXXmmmlllLLL;;;666555222111000///........................------------+++,,,---......---,,,++++++,,,---...............++++++++++++++++++++++++******++++++,,,+++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************)))))))))((((((((()))************************************+++++++++,,,,,,+++++++++***)))(((((()))(((((())))))******++++++(((((())))))******++++++((()))***)))((()))+++---111444:::AAAGGGLLLOOOPPPOOOSSSVVVTTTSSSYYYfffpppzzzrrrssswww~~~{{{mmmiiilll~~~~~~~~~}}}{{{{{{zzzyyywwwvvvuuutttuuuwww{{{~~~|||~~~|||zzzyyyxxxxxxxxxyyy{{{zzzyyyxxxvvvtttssssssrrrtttwwwyyyzzzyyyxxxwwwxxxwwwwwwxxxyyywwwtttqqqnnnnnnnnnnnnoooqqqssstttrrrrrrsssttttttsssqqqpppssssssssssssrrrqqqppppppooooooooooooooonnnnnnnnnkkkkkkllllllmmmmmmmmmmmmtttnnnkkkooouuu|||~~~~~~yyytttmmmjjjgggeeeeeecccaaa___aaacccdddfffgggffffffeeefffiiilllnnnmmmkkkkkkkkkkkkttt~~~|||{{{{{{~~~|||{{{{{{}}}}}}{{{yyywwwwwwyyy{{{}}}~~~{{{uuukkkbbb___aaadddrrrzzz}}}{{{yyyyyyyyyqqqooollliiieee]]]RRRJJJBBB???============CCCJJJQQQ[[[dddhhhhhhhhheee___TTTPPPIIICCC===999444111111111111111111111111111111111222222222333333333222333555555555666999;;;@@@BBBQQQmmmzzz^^^NNNPPPVVVjjjgggJJJ;;;555333111000///......---------.........------------,,,+++,,,,,,------,,,,,,+++,,,,,,------......------+++++++++++++++*********%%%&&&(((***,,,...//////***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++++++++************************'''((()))(((&&&&&&(((***))))))))))))))))))))))))((((((((()))))))))******)))+++++++++)))((()))***))))))))))))************))))))))))))************'''((())))))((()))+++---...111666===DDDKKKOOORRROOOSSSVVVTTTRRRUUU^^^fffzzzxxxqqqnnnrrryyynnnfffgggvvv~~~}}}|||xxxwwwvvvuuusssrrrqqqppprrrtttvvvyyy}}}~~~{{{}}}|||{{{zzzxxxxxxxxxxxx|||{{{zzzxxxwwwuuutttssstttvvvyyyzzzyyywwwwwwwwwzzzyyyxxxxxxxxxxxxvvvtttpppooonnnmmmmmmnnnooopppqqqrrrsssttttttsssrrrqqqrrrrrrsssrrrrrrqqqppppppqqqppppppooonnnmmmllllllhhhiiikkklllmmmnnnnnnnnn{{{vvvuuu~~~}}}yyytttnnnllliiihhhhhhfffdddbbbdddfffhhhiiijjjiiihhhggggggiiilllmmmlllkkklllllllllvvv~~~~~~}}}|||~~~|||zzzyyy{{{}}}~~~~~~{{{uuummmfffeeeiiinnnzzz~~~{{{yyywwwwwwvvvpppmmmiiifffaaaYYYNNNFFF@@@<<<:::<<<===@@@GGGPPPWWW___ggghhhhhhhhhddd___VVVPPPHHHAAA;;;888555333111111111111111111111111111111222222222333333333222333555555555666999;;;AAABBBQQQlllgggVVVUUUZZZmmm___FFF;;;666222000///...---,,,,,,,,,,,,.........---------,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++******++++++++++++*********)))&&&'''(((***,,,---......((()))+++,,,---,,,+++***,,,+++++++++************************************((()))***)))'''&&&(((+++(((((((((((((((((((((((('''''''''((((((((())))))'''***,,,,,,***)))***,,,*********)))))))))))))))*********)))))))))))))))'''((())))))))))))+++,,,+++---222999AAAIIIOOOSSSNNNQQQTTTTTTRRRSSSXXX\\\kkkzzzyyysssqqqwwwmmmeeegggnnnyyy}}}}}}|||{{{vvvvvvuuutttsssrrrqqqppprrrrrrsssvvvzzz~~~|||~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvwwwyyy{{{zzzwwwuuuuuuvvvzzzyyyxxxxxxyyyyyyvvvtttpppooonnnmmmmmmnnnnnnooopppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqqqqqqqppppppqqqqqqppppppooonnnnnnmmmjjjkkklllmmmnnnnnnmmmmmm~~~{{{wwwooommmkkkjjjjjjiiigggeeehhhiiikkkmmmmmmlllkkkjjjfffhhhkkklllllllllmmmooorrr{{{}}}~~~~~~}}}}}}~~~|||{{{|||~~~~~~|||wwwpppkkklllrrrxxx~~~}}}~~~~~~}}}zzzwwwuuuttttttnnnkkkgggccc^^^VVVLLLDDD???;;;999;;;>>>CCCLLLVVV\\\ccciiiiiihhhgggccc___WWWPPPGGG???:::777555444111111111111111111111111111111222222222333333333222333555555555666999;;;???AAAPPPlllmmm[[[[[[```sss{{{XXXCCC;;;777333//////...,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++***))))))***+++,,,***************)))((('''++++++++++++******))))))+++++++++++++++***)))(((&&&(((***+++,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))(((***+++***((('''))),,,(((((((((((((((((((((((((((((((((((()))))))))***&&&))),,,,,,***)))+++---++++++******))))))((((((++++++******))))))((((((''')))******))))))***+++)))+++///666>>>GGGNNNSSSMMMPPPSSSSSSRRRQQQTTTVVV___ooo~~~{{{xxx~~~mmmfffiiiiiittt~~~~~~}}}|||{{{{{{wwwwwwvvvuuuuuutttssssssrrrrrrrrrtttxxx}}}~~~~~~~~~~~~~~~|||{{{wwwwwwwwwxxxxxxyyyyyyyyyyyy{{{|||zzzvvvssssssuuuxxxxxxyyyzzz{{{yyyvvvsssqqqqqqpppoooooopppqqqrrrooooooqqqrrrrrrqqqpppooooooppppppqqqqqqqqqppppppqqqqqqqqqpppppppppppppppmmmmmmnnnoooooonnnmmmlll|||~~~|||{{{rrrqqqpppooopppooonnnmmmnnnpppssstttsssrrrqqqqqqkkklllnnnnnnoooqqquuuxxx~~~~~~{{{{{{yyyxxxuuuqqqnnnqqqxxx~~~{{{~~~{{{|||~~~xxxtttsssssstttooolllfff___VVVMMMGGGCCC<<<======???EEENNNYYY``````fffiiiiiihhhgggbbb\\\QQQLLLDDD<<<666333222333333222111000000000222222444444444444444444444444444555666666666666888:::???AAAOOOggg}}}vvv]]]]]]ggg}}}vvvSSS???666222111///............---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((('''((())))))***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))''''''(((((())))))******((()))+++...444;;;BBBEEEFFFJJJNNNQQQQQQRRRRRRSSS]]]aaaiiiuuu}}}vvvuuuyyyyyynnngggkkklllooouuu|||}}}~~~~~~|||zzzwwwwwwxxxwwwvvvtttrrrqqqooopppqqqssswww{{{~~~}}}}}}~~~}}}~~~~~~}}}|||yyyxxxwwwwwwvvvwwwwwwwwwzzzzzzzzzxxxvvvvvvwwwyyy}}}||||||zzzyyyxxxvvvvvvttttttttttttrrrqqqpppooooooqqqsssuuutttrrrooommmnnnooopppqqqrrrrrrqqqpppnnnqqqrrrqqqnnnmmmnnnpppqqqrrrssssssqqqooooooppp~~~~~~~~~}}}|||xxxxxxwwwwwwwwwwwwvvvtttsssvvvxxxxxxvvvuuuttttttrrrsssuuuuuuvvvxxx|||~~~||||||}}}{{{xxxwwwwwwyyyyyyvvvtttwww|||vvvtttyyy|||}}}}}}~~~xxxuuusssssssssllliiiccc[[[SSSJJJDDDAAA===>>>???AAAFFFOOOZZZaaaaaagggkkkjjjiiigggaaaZZZLLLHHHBBB;;;666444333333222222111111111111222222444444444444444333333333444555666666666777999;;;>>>BBBQQQjjjttt^^^___jjjsssRRR>>>666333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++...222777<<>>>>>???AAADDDIIIQQQ[[[aaadddjjjnnnmmmjjjfff___WWWHHHEEE@@@;;;777444222222111111222222222222222111333333333333333333333333444555666666666777999;;;>>>CCCTTTmmmooo\\\___kkknnnNNN===666333222///............---------------------------------------,,,,,,,,,,,,++++++------------------------******************************))))))))))))******++++++*********+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******'''((()))++++++******)))''''''((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++,,,...111444666???BBBGGGJJJMMMNNNQQQSSSUUUWWW\\\eeeqqq~~~tttvvv~~~qqqnnnkkkkkkpppwww~~~|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvuuuuuuuuutttssssssrrrrrrrrrssssssvvvyyy|||~~~~~~~~~~~~|||{{{zzzzzzzzz{{{zzzzzzxxxvvvuuuwwwyyy{{{|||||||||}}}{{{zzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwuuutttsssrrrtttvvvwwwxxxxxxuuurrrqqqoooooopppqqqqqqqqqppppppnnnooopppooommmlllmmmnnnqqqrrrssssssqqqpppqqqqqq|||xxxyyyzzzzzz{{{{{{zzzzzz{{{}}}~~~}}}||||||}}}{{{zzzzzzzzz|||~~~~~~~~~yyyuuussstttvvvyyy{{{vvvuuuwwwvvvwwwrrrkkkggggggeeekkkuuu~~~}}}}}}{{{xxxtttqqqpppfffbbb[[[SSSJJJCCC???<<<>>>???BBBEEEKKKSSS\\\bbbhhhnnnrrrpppmmmggg^^^UUUGGGEEEAAA<<<777444222000000111222333444333222111222222222333333333333333444555666777666888:::<<<>>>DDDUUUlllhhhWWW[[[eee|||iiiJJJ;;;444111//////............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))***************))))))***+++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((***,,,,,,+++)))(((&&&''''''((()))***++++++((((((((((((((((((((((((******))))))(((((('''''',,,+++******+++,,,...///999<<>><<<<<<>>>BBBGGGMMMUUU]]]ccclllrrruuurrrnnnggg]]]TTTIIIGGGBBB===777333111///000111222444444444333222222222222333333444444444333555666777777888;;;===???GGGWWWmmmzzz___PPPSSS[[[qqqcccFFF888333///+++///............---------++++++++++++++++++++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&(((***+++,,,+++)))((((((((((((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))***,,,,,,333777<<<@@@DDDGGGLLLNNNUUUWWWZZZ___gggsss|||{{{yyyxxx}}}uuuooopppuuuyyyxxxzzz}}}}}}xxxyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwttttttttttttsssrrrrrrqqqpppssswww{{{|||~~~}}}}}}||||||||||||||||||{{{|||}}}~~~}}}{{{yyywwwxxx{{{~~~|||||||||}}}{{{{{{zzzzzzzzz{{{|||}}}zzz{{{{{{{{{zzzxxxvvvtttrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqppppppppppppoooooooooqqqrrrrrrqqqpppqqqqqqxxxxxxyyyyyyxxxxxxwwwwwwzzz|||}}}{{{xxxvvvxxxzzz}}}~~~~~~}}}{{{zzz{{{|||}}}{{{|||~~~|||{{{xxxuuurrrrrruuuxxxwww|||xxxuuuwww|||~~~~~~wwwppphhhddddddhhhmmmwww}}}~~~~~~~~~{{{wwwsssnnnkkkddd___VVVMMMEEE???<<<;;;;;;>>>DDDJJJPPPXXXaaafffnnnsssuuuqqqlllfff\\\SSSJJJGGGBBB<<<666333000000000111222333444444444444222333333444444555555666333555666777777999;;;>>>@@@KKK]]]tttrrrXXXJJJLLLSSShhh]]]BBB666222...***///............---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************+++++++++******+++++++++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&'''(((******))))))((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++///333777;;;???CCCHHHKKKTTTVVVZZZ^^^cccmmmzzzzzz}}}{{{zzz|||zzz{{{|||}}}zzzxxxyyyzzz{{{||||||||||||xxxxxxwwwvvvvvvvvvvvvvvvtttttttttuuuuuutttssssssqqqsssuuuwwwxxxzzz}}}~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxuuutttsssrrrrrrrrrsssssssssqqqppppppqqqrrrpppooommmoooqqqqqqpppooopppqqq}}}}}}||||||zzzyyyxxxwwwzzz||||||xxxsssrrruuuxxxyyyzzz{{{{{{zzzzzz|||~~~}}}||||||~~~~~~|||ttttttrrrooooooqqquuuyyyyyy}}}zzz|||zzztttmmmiiijjjlllqqqyyy~~~~~~{{{vvvqqqmmmjjjbbb\\\SSSJJJBBB===;;;:::;;;???FFFMMMUUU]]]eeekkknnnrrrsssnnnhhhcccZZZQQQHHHEEE???999444222111111222222222222333444555555333333444555555666777777333555777777888999<<<>>>BBBQQQhhhnnnUUUGGGHHHOOOfffzzzWWW>>>555333000,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))******+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********---000444888;;;@@@EEEIIIOOOSSSXXX[[[^^^eeeooowww|||~~~zzzxxxwwwwwwvvvvvvtttvvvxxxzzz|||{{{{{{zzzvvvvvvwwwwwwvvvvvvuuuuuusssttttttuuuuuutttsssrrrqqqrrrsssssssssuuuxxx{{{{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{wwwvvvuuutttsssttttttuuusssqqqooooooqqqrrrpppnnnlllmmmooopppooonnnoooppp~~~}}}{{{yyyxxxyyyzzzzzzuuuooonnnrrrvvvwwwxxxzzzzzzzzz{{{}}}~~~~~~}}}|||}}}~~~|||zzzooonnnmmmkkkllloootttxxx}}}~~~zzzssspppqqqnnnssszzz~~~zzzuuupppllliii```[[[QQQGGG@@@;;;:::999<<<@@@HHHPPPXXXaaaiiinnnlllppppppkkkfff```XXXPPPFFFBBB<<<666222111222333222222111111222444555777444444555555666777888888333555777777888999<<>>CCCGGGKKKPPPUUUXXXZZZ___gggmmmttt~~~zzzzzzyyyrrroooppprrrsssooorrruuuxxxyyyxxxwwwvvvtttuuuvvvwwwwwwvvvtttsssssstttuuuuuutttsssqqqppprrrrrrqqqooooooqqqtttxxxvvvzzz}}}}}}}}}}}}~~~~~~xxxwwwvvvtttttttttuuuvvvrrrpppnnnnnnpppqqqooommmkkkmmmnnnooonnnmmmnnnooowwwqqqsssnnnkkkmmmmmmllllllnnnmmmpppsssuuuvvvvvvwwwyyy{{{|||}}}wwwqqqfffeeecccbbbdddlllxxxzzzxxxyyyzzzzzz~~~}}}|||{{{wwwmmmcccYYYOOOEEE@@@===999777999:::@@@IIIQQQXXXaaakkkrrrppppppnnnjjjddd]]]VVVRRRGGGBBB===888555444222111111222333444555555555555555555444333444555666777777555555888:::;;;>>>CCCHHHbbbxxxkkkYYYHHHHHHYYYpppnnnPPP<<<444111///---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++*********))))))((((((************************(((((((((((())))))))))))+++---//////---+++***+++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%***)))((((((((()))+++,,,000++++++222777888===CCCFFFJJJOOOTTTYYY]]]aaadddpppwww~~~xxxsssvvv|||xxxmmmkkkmmmmmmkkkoooppprrrtttvvvwwwxxxxxxrrrssstttuuuuuutttssssssrrrsssssstttsssrrrpppooorrrqqqqqqppppppqqqqqqrrrooorrrvvv{{{||||||~~~}}}}}}}}}{{{yyyvvvsssqqqttttttsssrrrpppnnnlllkkkllllllkkkjjjkkklllnnnooo{{{vvvpppjjjggghhhhhhffffffiiiccchhhnnnsssxxx||||||}}}~~~xxxpppjjjdddcccaaa```dddmmmzzz~~~|||~~~|||xxxssshhh]]]SSSIIIAAA===;;;888888:::<<>>FFFPPPXXX^^^dddjjjooollllllllliiicccZZZQQQLLLDDD@@@:::666444222111000111222333444555555555555555444444444444555666666777555666999::::::???FFF[[[{{{bbbSSSFFFJJJ\\\rrr|||cccFFF777222000............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************)))))))))************))))))))))))************************(((((((((((())))))))))))'''(((((('''%%%%%%&&&(((***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((()))***+++)))))))))((()))******++++++((('''***,,,///333999>>>AAAGGGLLLQQQWWW\\\```___eeemmmwww~~~tttmmmkkkrrr{{{tttjjjccc```___jjjkkkmmmpppqqqrrrrrrrrrvvvvvvvvvvvvuuutttrrrqqqppppppooooooooopppqqqqqqppppppooooooooooooppppppooooooqqqsssvvvyyy{{{}}}|||{{{uuuuuusssrrrpppooommmmmmmmmllllllllllllmmmmmmnnn}}}ooohhhccccccbbb``````ccciiinnnsssxxx{{{}}}}}}uuukkkbbb\\\]]][[[ZZZ]]]fffttt~~~~~~zzzssskkk^^^QQQDDD===888777666666999???CCCKKKVVV^^^cccfffjjjmmmjjjkkkllliiibbbYYYOOOIIICCC???999555333222000///111222333444555555555555444444444444555555666666777555666999999:::@@@GGG^^^www\\\OOOFFFLLL^^^ttt{{{```CCC666222///---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))*********)))))))))))))))************************(((((((((((()))))))))))))))))))))'''&&&&&&(((******)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((''''''(((((()))***)))))))))))))))******+++'''''''''(((***---333888999<<>>999555333222000///111222333444555555555555444444444555555555555555666666777999999999AAAJJJ^^^uuuXXXMMMFFFOOObbbvvv}}}___AAA666333...,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***)))(((''''''***,,,)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((()))(((''''''&&&&&&''''''((()))))))))************)))++++++***))),,,000333555888===BBBHHHNNNTTTYYY[[[___dddiiinnnxxx|||vvvqqqrrrxxx{{{sssfff___^^^aaa```bbbdddfffiiilllmmmnnnnnnooopppqqqrrrrrrqqqpppnnnnnnmmmlllmmmnnnpppqqqnnnmmmmmmllllllmmmmmmnnnlllkkkjjjjjjlllnnnqqqsssuuuwwwzzz}}}{{{yyyvvvssspppmmmlllkkkooooooppppppoooooooooooo}}}zzzxxxrrrmmmmmmnnnnnnpppsssxxx|||{{{sssjjjbbb^^^\\\ZZZXXXZZZaaaooo~~~vvvoooeeeWWWKKK>>>:::888999999:::AAAHHHRRRYYYcccjjjlllmmmnnnooonnnnnnmmmiiibbbXXXNNNHHHBBB>>>999555333222111000111222333444555555555555333444555555666666555555666666888999888999AAAKKK___wwwWWWLLLGGGQQQeeezzz}}}]]]???666444///,,,.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((&&&'''(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''***)))(((((((((((()))***&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((()))************)))***...000,,,(((***,,,,,,000333888<<>>999555444333222111111222333444555555555555333444555666666666555444666666888999888999BBBMMM___sssWWWMMMHHHSSShhh}}}zzzYYY;;;444555///---000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((((((((('''((()))%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''((()))'''((()))***+++******)))###***...+++((()))***))),,,///222666;;;AAAHHHLLLTTTZZZ```ccceeelllwww|||uuuuuusssooovvvxxxtttiiigggeeecccccceeeiiikkknnnoooqqqrrrrrrrrrqqqqqqnnnoooooooooooonnnnnnmmmkkkkkkjjjjjjjjjjjjkkkkkkiiiiiihhhgggggghhhiiijjjmmmnnnrrrwww}}}}}}xxxvvvtttrrrqqqqqqrrrsssssstttuuuuuutttsssrrrqqq~~~}}}{{{{{{uuuqqqsssvvvxxx{{{}}}{{{tttjjj___YYYWWWXXXYYYYYY]]]hhhxxx~~~}}}~~~{{{qqqggg\\\LLL???:::999:::===@@@DDDNNNXXX\\\ccckkkpppqqqpppqqqrrrsssrrroooiiibbbYYYPPPLLLCCC???999666444333333222222222333444555555555555333333555666666666555444666666888:::888888BBBNNN___lllWWWNNNIIITTTiiiwwwUUU888333555000...222......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))%%%'''***+++***)))))))))$$$&&&(((******(((&&&$$$&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''$$$""" """$$$''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,'''((()))++++++******)))###***((('''***,,,+++))),,,///222777===CCCHHHSSSYYYaaadddggglllvvv|||zzzzzzwwwssszzztttpppkkkgggfffhhhkkkmmmnnnnnnoooppppppooonnnmmmoooooopppppppppooommmlllkkkjjjjjjjjjjjjjjjjjjkkkiiihhhhhhggggggggghhhhhhiiijjjlllqqqwww{{{||||||uuutttrrrrrrrrrtttvvvwwwuuuuuuvvvvvvvvvuuusssrrr|||zzz{{{~~~|||zzz{{{{{{yyyxxxzzz{{{zzzuuuggg^^^XXXTTTUUUYYY\\\XXX\\\mmm~~~{{{wwwwww||||||xxxqqqgggYYYJJJAAA::::::999;;;@@@JJJUUU]]]dddiiinnnpppooooooqqqssstttqqqmmmgggaaaXXXOOOIIICCC???999555333222111000222222222333333444444444333333333444444444555555777555666888888:::AAAJJJaaa{{{hhhQQQLLLMMM[[[oootttSSS<<<555000///000***------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((************************+++*********))))))((((((++++++************+++++++++)))(((''''''((()))+++))))))))))))((((((((((((''''''(((((((((((((((((('''&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))+++,,,,,,+++)))(((+++***)))(((''''''''''''******))))))))))))******,,,+++,,,...111666;;;>>>LLLRRR[[[ccciiillloooqqqzzz}}}~~~~~~yyyuuuttttttttttttssspppoooqqqpppmmmnnnqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqooonnnmmmnnnnnnmmmkkklllkkkjjjiiihhhgggfffeeehhhhhhiiijjjnnnrrrvvvxxxzzz}}}}}}}}}}}}~~~|||yyyrrrsssuuuvvvwwwvvvuuutttxxxyyyzzzzzzyyywwwuuusss|||zzzxxxvvvwwwzzz}}}~~~~~~~~~~~~~~~|||{{{~~~|||{{{{{{oooaaaYYYRRRNNNPPPSSSXXXVVV^^^ppp}}}yyyyyy|||~~~yyyqqqfffYYYKKKAAA<<<;;;;;;<<>>:::555222111111000000333333333333333333333333333333444444444555555555777666777::::::;;;AAAJJJ___xxxeeeTTTOOOQQQ___sssrrrQQQ;;;555000000111,,,------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((************************************)))))))))(((+++******))))))******+++)))(((&&&%%%%%%&&&((()))************))))))))))))((((((((((((((('''''''''(((&&&%%%&&&''')))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((***)))((((((((((((((((((******))))))))))))******+++++++++---000444999;;;CCCIIIRRR[[[dddkkkqqquuuwwwxxx|||zzzyyy||||||vvvqqqqqqqqqnnnnnnpppqqqqqqpppooonnnmmmllllllooonnnllllllmmmmmmkkkjjjjjjjjjiiihhhgggffffffeeefffffffffgggiiilllppprrrtttwww{{{~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~}}}~~~~~~{{{wwwuuuqqqtttwwwzzz||||||{{{{{{||||||{{{zzzyyyyyyxxxxxxvvvuuutttssssssuuuvvvwwwtttsssssswww~~~~~~~~~~~~~~~uuuiii\\\SSSNNNKKKLLLPPPTTTXXXcccuuu}}}{{{|||}}}~~~~~~yyyqqqfffXXXJJJAAA=========>>>DDDMMMXXX```iiijjjlllppptttuuuuuusssrrroooiiibbb[[[RRRJJJDDD:::777333000000111111111333333333333333333333333333444444444444555555555777666888;;;;;;;;;AAAIII^^^wwwbbbUUUQQQUUUeeezzznnnOOO;;;666111000222...------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************************))))))))))))+++******))))))******+++((((((&&&&&&&&&&&&((((((+++++++++*********))))))))))))(((((('''''''''&&&((('''&&&&&&((())))))(((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))******+++++++++,,,...111555777<<>>CCCLLLWWWccckkklllmmmooorrrtttuuusssrrrqqqkkkcccZZZSSSLLLFFFBBB;;;777222000////////////222222222333333444444444444444555555555666666666555444555888999;;;CCCLLL```oooWWWJJJLLLXXXqqqaaaGGG888555...,,,...+++------,,,,,,,,,,,,++++++************************************************))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))))))))******))))))))))))***+++,,,,,,...000444:::CCCNNNZZZbbbfffhhhjjjiiijjjqqq|||yyyrrrooorrr|||tttnnnmmmmmmnnnqqqtttuuuuuuuuussspppmmmlllkkkjjjhhhhhhiiiiiigggfffeeeeeeffffffffffffffffffddddddccccccbbbbbbaaaaaa```bbbccccccdddeeehhhjjjsssuuuxxx{{{~~~~~~|||{{{zzzyyyxxxwwwuuusssrrrqqqppppppmmmmmmmmmnnnnnnoooppppppppprrrtttvvvwwwwwwwwwvvvxxx{{{}}}{{{ffffffffffffeeecccaaa```gggiiilllooosssyyy}}}|||nnn```QQQJJJKKKQQQ\\\ggg{{{}}}~~~{{{uuujjj[[[KKK@@@:::<<>>AAAEEELLLVVV```gggkkknnnrrrrrrpppnnnnnnppplllfff]]]TTTMMMHHHDDDAAA999666333222333555666666000000111222444555666666555555555555666666666777888666666888:::???JJJUUUuuu|||___OOONNNQQQ___xxxxxxSSS<<<111222------111///---------,,,,,,,,,++++++******************++++++************************(((((())))))*********+++))))))(((((((((((())))))******++++++++++++******))))))))))))((((((((((((%%%%%%&&&'''((()))******&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((******))))))))))))******'''(((((()))***++++++,,,,,,...222555999>>>DDDHHHOOOXXXccchhhiiilllssszzzzzzwwwwww|||tttkkkeeeaaadddjjjgggjjjmmmqqqssssssrrrrrrmmmllljjjjjjkkkkkkiiihhhhhhhhhgggggggggfffffffffffffffggghhhhhhhhhhhhggg^^^_________^^^```ccceee```dddiiioootttwwwyyyzzz~~~~~~~~~}}}|||{{{{{{zzzzzzuuuuuutttsssrrrrrrrrrrrrlllmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkklllmmmnnnooommmnnnoooqqqrrrrrrrrrrrreeeeeeeeeeeefffjjjppptttvvvyyy|||{{{xxx{{{yyyqqqkkk]]]QQQPPPQQQTTTdddvvv~~~~~~~~~zzzppp```MMM@@@>>>>>>@@@EEENNNXXX```dddjjjmmmpppqqqpppppppppqqqnnneeeZZZPPPJJJFFFAAA>>>999666333111111222111111333444555555666666555555444444444444555555555666777888444666???BBBOOOfffpppYYYQQQNNNYYYkkk~~~hhhIII===222//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))))))))))))))((((((((((((***(((&&&'''***+++)))'''+++*********))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&'''(((((((((((($$$#########$$$&&&((()))%%%$$$######%%%%%%$$$###%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((()))))))))((())))))))))))************,,,000333555888;;;===FFFJJJQQQZZZccckkkqqqsssuuu}}}vvvooojjjeeeaaaaaadddgggiiimmmqqqpppllliiijjjjjjhhhgggfffhhhiiiiiihhhhhhhhhgggfffffffffdddeeefffggghhhhhhhhhhhhbbbaaa```aaacccddddddcccccccccdddfffiiillloooqqqxxx}}}}}}|||||||||yyywwwvvvvvvvvvuuutttrrrpppoooooopppqqqrrrrrrpppnnnmmmrrrrrrqqqoookkkjjjjjjkkkpppppppppppppppooooooooohhhiiijjjkkkmmmqqqvvvzzzyyy~~~~~~vvvnnncccYYYRRRRRRSSSWWWhhhzzz|||xxxnnn___MMMAAA======>>>CCCLLLWWW```fffnnnppprrrssssssssstttuuummmeeeYYYOOOIIIEEE@@@===999666222111111222111111222333444444555555444444444444555555555666666666666888555777@@@EEEWWWrrriiiVVVPPPPPP]]]pppzzz```EEE:::000...///...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))))))))))))))))))))))))))(((,,,***))))))+++,,,+++)))))))))))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,+++---111333444666888:::???DDDKKKSSS[[[dddmmmrrrzzz~~~zzztttmmmhhhfffmmmtttxxxyyywwwnnndddeeefffggggggffffffggghhhiiihhhhhhggggggfffffffffddddddeeefffffffffeeeeeecccaaa```aaabbbbbbaaa```_________```ccceeegggiiiooouuuzzz}}}~~~{{{{{{zzzxxxwwwuuusssqqqqqqoooppprrrsssttttttssssssttttttsssqqqnnnllllllmmmoooooooooooooooooooooooommmoooqqqsssuuuxxx|||~~~|||sssiiiYYYTTTRRRTTTUUU[[[mmm~~~~~~yyytttkkk^^^NNNCCC<<<;;;<<<@@@IIIUUUaaaiiirrrtttvvvvvvuuuuuuvvvwwwllldddYYYOOOIIIDDD>>>;;;888555222000111222222111222222333444444444444333555555555555666666666777555999777888@@@IIIaaacccRRROOOPPP___uuuwww]]]BBB777...---.........///---------,,,,,,+++++++++***))))))((((((((())))))))))))))))))))))))))))))+++***)))***+++,,,+++)))((((((((((((''''''''''''******))))))))))))******%%%&&&&&&'''((()))******((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&(((((())))))*********************+++++++++,,,,,,,,,...111222222333444666777<<>>GGGTTTccclllvvvyyy||||||yyyuuurrrqqqkkkdddYYYQQQJJJDDD>>>:::777444111000111222222222222333444444555555444444555555555666666666777777555:::999999@@@KKKhhhzzz___QQQNNNMMM]]]ttt{{{aaaBBB888///...///...---.........---,,,,,,+++******)))))))))))))))*********)))))))))))))))*********)))((((((((())))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((''''''&&&&&&'''''''''&&&&&&''''''''')))((((((''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******++++++(((((((((((())))))))))))---///000111000///000111111666===AAAEEEPPPaaammmwwwxxx{{{}}}}}}zzzzzz~~~jjj^^^^^^```bbbeeeffffffeeeeeedddddddddccccccbbbbbbeeeeeeeeeddddddbbbaaaaaabbbaaa``````aaabbbaaa___``````______^^^^^^^^^^^^```eeeiiikkkoootttuuurrrrrrtttwww{{{~~~{{{wwwssspppnnnnnnnnnooooooooopppqqqsssuuuvvvtttttttttrrrooonnnooopppooooooooooooooopppppppppxxxzzz|||}}}}}}}}}~~~}}}uuujjj___UUUUUUVVVVVVWWWaaavvv}}}yyysssmmmfff\\\PPPGGG=========???GGGUUUeeeppp|||~~~vvvnnniiiiiicccYYYRRRLLLFFF???:::555333000///111222333222444444555666666666666666555555555555666666666666555;;;::::::@@@KKKjjjuuu[[[NNNKKKIIIYYYqqqfffDDD:::111///000...,,,,,,......---,,,,,,+++************++++++++++++++++++((()))))))))*********+++(((((())))))((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++''''''((((((((())))))))),,,---//////...------......333888;;;???IIIYYYffftttzzz}}}yyysssrrruuu{{{uuu^^^]]]^^^aaadddffffffdddddddddddddddeeeeeeeeeeeeffffffffffffeeecccbbbaaaaaa```___aaacccddddddccccccbbbbbbaaa```___^^^]]]\\\aaadddeeegggkkkkkkhhhiiilllqqqvvvzzz|||~~~}}}{{{wwwssspppnnnnnnnnnqqqqqqpppppppppqqqrrrssspppqqqqqqpppnnnmmmnnnppppppppppppqqqqqqrrrrrrrrr|||~~~~~~~~~yyyqqqfff\\\UUUWWWXXXXXX[[[gggyyy{{{wwwrrrmmmfff\\\QQQIII@@@AAAAAACCCJJJWWWhhhtttvvvlllfffeee```XXXQQQLLLFFF???999444222//////000222333333555555666777777777777666444444444444555555555666555:::::::::BBBMMMkkklllUUUIIIHHHIIIZZZrrrfffDDD:::111000111...,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++((())))))******+++++++++)))+++,,,+++***)))***+++))))))))))))************+++)))(((&&&&&&((()))+++''''''''''''(((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++)))))))))*********++++++)))+++------,,,+++,,,------000444666:::CCCOOOYYYnnnxxx{{{{{{xxxrrruuuxxxzzzxxx```^^^\\\^^^bbbddddddbbbcccddddddeeefffggghhhhhhggggggggggggfffeeecccccc```______aaadddffffffeeebbbbbbbbbbbbaaa___^^^]]]ZZZ___bbbccceeeiiiiiifffcccggglllqqqtttwww{{{}}}}}}{{{xxxuuusssrrrqqqqqqsssssssssrrrrrrqqqqqqqqqmmmnnnooonnnnnnnnnppprrrrrrrrrsssssstttuuuuuuuuu}}}|||uuunnndddZZZRRRVVVZZZ]]]cccooo|||~~~yyyvvvqqqmmmggg]]]RRRJJJDDDEEEFFFHHHMMMZZZkkkwww|||rrriiieeeaaa[[[UUUOOOKKKEEE===888333111//////000222333333444555555666777666666666333333333333444444444444444999999<<>>HHHQQQ[[[gggttt}}}}}}~~~}}}yyy{{{rrrrrrqqqooommmllljjjjjjooolllfffaaa^^^___aaaccceee```]]]```aaaaaabbbeee``````___^^^___aaacccdddccccccbbbaaa````````````^^^^^^^^^^^^^^^_________]]]\\\[[[ZZZZZZZZZ[[[\\\___```dddgggkkkmmmnnnooopppqqqpppooonnnnnnppprrrvvvwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~{{{vvvnnneee\\\WWWWWWWWW\\\eeekkkmmmppptttxxx}}}~~~~~~}}}~~~}}}{{{zzzzzzyyyvvvqqqhhh^^^WWWSSSVVVWWWTTTQQQUUU___hhhsssvvvvvvqqqnnnkkkgggaaaVVVSSSMMMHHHDDD???:::666222111111000111333444555444444444444444444333333333333333333444555666777333666;;;AAAGGGSSSjjjppp___RRRNNNWWWmmmgggGGG888555000------,,,+++***************************************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))*********+++++++++)))******+++,,,...///000000555===DDDMMMXXXeeennnyyy|||yyytttrrrwww~~~{{{wwwsssqqqyyyxxxuuunnngggcccbbbcccddd^^^YYYYYYZZZZZZ\\\```````````````aaaaaaaaabbbbbbbbbaaaaaa``````_________^^^]]]\\\\\\\\\]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYY\\\```dddgggiiijjjmmmnnnoooooonnnpppsssuuuzzz{{{}}}~~~{{{vvvnnnfff^^^YYYXXXZZZaaajjjooooooqqquuuyyy}}}}}}~~~~~~{{{{{{yyyxxxuuuppphhh```ZZZUUUWWWWWWSSSOOOPPPWWW^^^fffkkknnnmmmlllkkkgggaaaSSSPPPKKKFFFBBB===888555222111111000111333444555555555444333333333444555333333333333444555666777666777:::@@@GGGUUUlllqqqpppwwwvvvgggWWWQQQZZZrrraaaCCC666333000---------,,,+++************************************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))************))))))******+++,,,---...111666:::@@@IIIUUU]]]pppvvv|||vvvsssttt||||||}}}zzzqqqgggaaa^^^WWWPPPPPPQQQRRRVVV[[[___```aaacccdddddddddcccaaaaaaaaaaaa```______^^^^^^\\\ZZZXXXXXXYYYZZZ[[[XXXYYYYYYYYYYYYXXXWWWVVVRRRSSSVVVYYY\\\^^^```aaagggiiikkkmmmooorrrvvvyyy{{{}}}~~~~~~}}}}}}xxxqqqjjjccc___^^^```hhhqqquuuuuuxxx|||~~~|||{{{xxxtttppplllgggaaa]]]VVVWWWVVVQQQLLLKKKOOOTTTZZZaaafffhhhiiiiiieee___RRROOOJJJEEEAAA<<<777444222111111000111333444555555444333222222333555666222222222222333444555666999888999>>>GGGXXXqqqkkkiiiqqq~~~nnn\\\TTT^^^xxxZZZAAA444222///---------,,,+++************************************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))***))))))))))))***++++++///111333555888>>>GGGNNN^^^gggqqqxxx{{{~~~~~~xxxwww{{{{{{}}}tttdddXXXPPPIIIHHHJJJLLLQQQWWW[[[]]]```bbbdddddddddccc______`````````___^^^^^^]]]\\\ZZZXXXXXXXXXZZZ[[[XXXXXXYYYXXXXXXVVVUUUTTTQQQRRRSSSTTTUUUWWWXXXYYY```bbbeeeiiilllqqqvvvzzzyyy|||~~~~~~}}}}}}~~~~~~|||||||||{{{vvvooojjjfffdddgggooowww{{{|||~~~~~~~~~}}}~~~|||zzzwwwrrrnnnjjjfffbbb___XXXWWWSSSMMMHHHFFFIIIMMMPPPXXX```dddggggggccc\\\RRROOOIIIDDD@@@;;;666222222111111000111333444555555444333222333444555666222222222222333444555666;;;888999???JJJ]]]wwwpppmmmsss~~~ooo]]]WWWcccuuuRRR>>>333111.........---,,,+++************************************************)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((())))))***+++...000222222333777>>>CCCOOOXXXdddooovvv}}}{{{yyyyyyzzzrrrppprrrwww{{{|||{{{mmmVVVNNNGGGFFFHHHKKKPPPVVVYYYZZZ\\\^^^````````````]]]^^^___``````___^^^]]]^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZXXXVVVTTTRRRQQQSSSRRRRRRQQQRRRRRRSSSSSSYYY[[[___bbbfffjjjppptttsssvvvzzz{{{zzzzzz}}}|||~~~}}}yyysssooollljjjlllssszzz~~~}}}~~~~~~}}}xxxuuurrrooolllgggbbb^^^YYYVVVQQQJJJDDDCCCEEEIIIJJJSSS\\\aaadddeee```YYYSSSOOOJJJDDD???:::444111222111111000111333444555333333333333444444555555333333333333444555666777999777:::CCCPPPddd}}}zzzuuuyyyttthhhYYYXXXhhhgggHHH:::111000............,,,+++************************************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((()))***++++++***---/////////222888<<>>???BBBEEEQQQ\\\``````___\\\XXXTTTOOOIIICCC>>>:::666333888444///...000333333222444444444555555555555666444555666555555555777999999:::???JJJ]]]vvvxxxbbbUUUUUUYYYqqqqqqQQQ===777222///+++,,,///000---))),,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''***,,,***'''&&&'''***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$(((((((((''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''')))+++------,,,------,,,+++,,,---...///444888===DDDPPPaaasss}}}uuussssssuuuwwwzzztttjjj\\\ZZZWWWUUUUUUYYY]]]```cccccc___XXXVVVYYYYYYWWWWWW\\\^^^ZZZZZZ^^^___\\\YYYZZZZZZYYYXXXYYY[[[^^^^^^[[[XXXVVVVVVVVVUUUTTTWWWUUUSSSQQQPPPPPPRRRRRRUUUSSSQQQPPPPPPRRRTTTVVVXXXYYY\\\aaagggmmmsssvvvyyy}}}~~~|||{{{~~~zzzxxxuuuxxx}}}~~~{{{yyyxxxuuuqqqnnnjjjfffaaa]]]\\\RRRHHHCCC@@@===>>>BBBGGGQQQ[[[]]]^^^___^^^[[[RRRNNNGGGBBB===999555222333111000111333555333222555555555555555555555555333444555555444555777999<<>><<<>>>BBBIIIRRRZZZ\\\\\\^^^^^^\\\OOOKKKEEE@@@;;;777333111......000333666666444222555555555555555555555444222444555444444444666888;;;???JJJ\\\tttxxxjjjYYYOOOQQQUUUmmmdddHHH666111000---***+++------+++(((++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********)))(((''''''(((((('''%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$!!!###%%%%%%%%%$$$%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((+++)))((('''((((((&&&$$$+++************+++,,,,,,---///222555:::EEERRR\\\kkkuuu~~~|||xxx~~~{{{vvvnnnlllhhheeeeeegggjjjlllnnnppplllaaaWWWTTTRRRPPPUUUXXXZZZYYYYYYZZZYYYUUUWWWXXXYYYXXXXXXXXX[[[]]][[[YYYWWWVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSQQQOOOMMMMMMMMMOOOPPPLLLMMMPPPTTTWWWZZZ[[[\\\^^^aaaeeegggiiikkkmmmooo{{{}}}~~~}}}}}}}}}}}}|||{{{wwwrrrmmmiiieee```]]]VVVLLLBBB>>><<<;;;===BBBIIISSS\\\^^^]]]^^^\\\YYYLLLHHHBBB===999666222///...///111333555555444333333333444444555666666666222333444444444444666999;;;AAAOOOgggsssgggVVVMMMNNNQQQhhhyyyaaaGGG777333///---,,,,,,------+++)))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))******'''%%%%%%((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''')))(((%%%###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&''''''''''''''''''''''''''')))((((((''''''(((((()))'''&&&&&&&&&((()))((('''))))))))))))*********++++++---000111444<<>>CCCIIIRRR\\\dddccc^^^XXXPPPIIIGGGCCC>>>:::777444111///---000333444333222333555222333333444555666777777333444666666666777:::<<>>333111...//////...,,,++++++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&'''((()))***+++***))))))&&&))),,,,,,++++++///222555999BBBKKKWWWdddrrr|||~~~tttmmmttt~~~}}}mmmmmmnnnqqquuu{{{vvvgggWWWOOOIIICCCAAACCCGGGIIILLLNNNNNNNNNOOOPPPOOONNNOOORRRTTTUUUTTTSSSQQQPPPOOONNNOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJGGGIIIJJJKKKKKKKKKMMMNNNvvvqqqqqqvvv~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxvvvsssnnnggg^^^XXXSSSIII@@@======???EEEKKKWWW___eeebbb[[[UUUOOOIIIFFFCCC>>>999777444111///(((---333666666444444555555555555555555555555555333555666777777888;;;===BBBIII\\\}}}pppWWWOOOEEEDDDLLLVVVqqqzzzoooVVV???444333---......---+++******+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******'''***,,,***'''&&&'''***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!! !!!###''')))***)))'''(((***+++++++++***))))))+++...---+++***,,,///000555<<>>>>>DDDJJJSSSZZZ___ZZZRRRNNNKKKIIICCC???999444222111000///111222333444555666666666666666666666666666666666444444444555777999<<<===EEERRRjjjmmm\\\LLLJJJOOO[[[nnnuuuUUU???777444111,,,,,,++++++***)))))))))************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((('''''',,,+++***)))((('''''''''((('''&&&'''(((((('''&&&'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++***,,,...///000444;;;AAAKKKUUUdddrrr|||~~~~~~xxxpppmmmiiiddd```___aaaccceeebbbZZZPPPHHHDDDFFF@@@>>>AAAEEEFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGG}}}zzz}}}~~~{{{~~~}}}||||||wwwtttoookkkfffaaa[[[WWWPPPJJJDDDBBB@@@???CCCHHHOOOVVVYYYTTTNNNJJJGGGDDDAAA===777333111111000000111111222333444555666666666666666777777666666666555555555555777999;;;<<>>???AAABBBDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEE|||{{{{{{yyyvvvqqqmmmhhhccc]]]YYYSSSMMMGGGDDDAAA>>>@@@DDDGGGKKKMMMIIIFFFEEEBBB>>>===999444111111111222222000000000111222333444555666666888888888888666666888777666666666777888999DDDTTTjjj~~~cccRRRGGGMMM]]]nnn[[[@@@444000///...------,,,,,,+++******)))************************)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))*********)))((((((((())))))&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&((($$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******((())))))***,,,,,,------000222444888AAAOOO]]]gggxxxxxxmmmkkkiiikkkrrr|||uuulllbbbXXXMMMBBB===>>>;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB}}}zzzyyyyyyyyyvvvqqqmmmhhhccc]]]YYYVVVOOOHHHEEEAAA===???CCCEEEIIIJJJGGGEEEEEECCC???===999444111111222333333111111111111222444555777555666888999999888666555666666666666777888:::;;;GGGUUUjjj{{{~~~}}}___OOOFFFPPPcccxxxzzzTTT===333///............------,,,+++++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))************************))))))((((((((('''''''''((((((''''''(((((())))))'''***,,,+++)))''''''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%###%%%&&&$$$%%%&&&''''''(((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))***)))(((((()))***+++++++++---///111111444===JJJTTThhhpppzzz{{{uuukkkdddfffhhhiiimmmssszzzvvvtttqqqjjj\\\LLLDDDDDDAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???}}}{{{{{{xxxwwwwwwxxxuuuqqqlllhhhccc]]]YYYXXXPPPIIIEEE@@@<<<>>>BBBDDDHHHIIIGGGFFFFFFDDD@@@===999444222222333444444333222222222333555777888555777888999999888777555444444444555777999<<<===EEETTThhhyyyzzz]]]NNNGGGRRRhhhrrrOOO:::222...---//////......------,,,,,,+++++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&''''''((()))***$$$'''***)))&&&###"""###'''&&&&&&%%%&&&'''((()))"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))((('''%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%"""###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))+++***((()))***+++++++++(((+++...---,,,111;;;EEEPPPYYYfffrrrzzz~~~|||~~~xxxxxx}}}|||uuujjj```^^^cccjjjmmmooossszzz{{{nnnrrrwwwuuuhhhWWWNNNMMMIIIIIIIIIHHHFFFDDDAAA@@@;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>|||}}}}}}|||}}}yyyxxxxxxyyyxxxxxxxxxuuuoookkkgggbbb^^^[[[TTTKKKCCC???<<<888999;;;BBBCCCEEEFFFFFFDDDBBB@@@999666333111111000///...---...///000222333444555777666666555555555555666777444333666888999<<>>:::;;;:::777666888@@@999333555;;;===;;;999???===;;;;;;<<<===<<<;;;~~~}}}}}}|||zzzxxxyyyyyyxxxwwwwwwsssnnnjjjfffbbb^^^[[[RRRJJJAAA>>>;;;999:::===BBBCCCEEEFFFFFFDDDAAA???777444222000111111111000......///111222333444555666666555555555666666777888555444777888888<<>>;;;888888;;;999888888;;;<<<<<<:::999>>>===<<<<<<<<<<<<<<<;;;~~~zzz{{{~~~~~~}}}}}}~~~}}}{{{zzzyyyzzzyyyxxxvvvtttqqqmmmiiifffbbb^^^[[[PPPGGG@@@===;;;999;;;???BBBDDDEEEFFFEEECCC@@@>>>555222000000111222222222...///000111222333444555555555555555555666777888999666555777777888===DDDPPPZZZiii|||gggVVVXXXddd{{{oooNNN888555000...000///,,,,,,,,,++++++++++++***)))******++++++,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((((())))))))))))*********(((((())))))***++++++,,,------111999AAAKKKZZZfffrrrxxx~~~}}}xxxyyy{{{|||uuuzzz|||wwwtttqqqpppooo~~~ggg\\\OOOGGG@@@:::888:::666999;;;;;;888888888:::777999:::999888777888999yyyuuutttssswww~~~||||||}}}{{{zzzyyyzzzzzzzzzwwwuuurrroookkkhhheeebbb]]]ZZZNNNEEE===;;;::::::<<>>===@@@@@@<<<:::;;;<<<;;;555777999888666666777999zzzmmmjjjlllqqquuu}}}}}}~~~}}}zzzyyyyyyyyyzzzzzzwwwuuupppnnnjjjgggeeeaaa\\\XXXLLLCCC<<<:::999:::===BBBCCCDDDEEEEEECCC@@@===;;;666444111000000000000///000000111222333444444555444444444555555777888888999777777888888;;;DDDNNN^^^lllvvvdddVVV]]]pppvvvVVV@@@555444---+++---)))++++++++++++++++++++++++***))))))))))))***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))************)))***...111000111999BBBOOOYYYhhhttt|||uuullleeeiiipppxxx~~~zzz|||vvvrrrnnnfffYYYOOOKKKHHHNNNRRRSSSSSSRRRJJJ@@@<<<<<<;;;999777777888999ttteeecccgggooouuu~~~{{{yyyxxxxxxyyyyyyxxxvvvooommmjjjgggddd___ZZZVVVKKKCCC;;;888888999===BBBCCCDDDEEEDDDCCC???<<<999666444111///000000///...111111222222333444444555555555555555555666777888888777888999:::>>>JJJWWWeeewwwnnnbbbVVV___qqqhhhPPP>>>777555...,,,...)))***++++++++++++,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))******+++''''''((((((((((((''''''))))))'''%%%###!!! &&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((())))))******************))))))+++///...+++...444;;;CCCQQQaaaooo{{{|||mmmhhhfffjjjooottt{{{~~~yyywwwtttqqqoooooopppmmmcccZZZVVVVVVeeeuuu}}}yyyfffSSSKKKFFF@@@;;;999777666444~~~pppggggggkkkttt~~~~~~~~~{{{yyywwwvvvxxxyyyxxxxxxooommmjjjfffccc^^^XXXSSSKKKBBB:::777777888===BBBCCCDDDEEEDDDBBB>>>;;;888444222//////000111000000111222222333333444444444666666555555555666666777666666888:::<<>>999777///...000+++******+++++++++,,,,,,,,,...---+++)))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******++++++''''''(((((((((((('''''')))((('''&&&$$$###!!!!!!'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))*********+++)))&&&'''++++++***+++///000666???KKKXXXfffttt}}}~~~{{{zzzqqqiiiggghhhlllooosss{{{{{{rrrnnnlllmmmlllfffbbbbbbhhhvvvhhh]]]PPPHHHDDDAAA<<<888|||tttnnnmmmooosss~~~||||||~~~}}}}}}|||}}}|||yyyvvvuuuwwwxxxyyyyyyooommmjjjfffbbb]]]VVVRRRLLLBBB:::777777888<<>>:::888222000......000222222222222222222333333444444444777666666555555555666666555555888;;;>>>EEETTTdddhhh[[[UUUVVV```uuubbbDDD888555333++++++...)))*********++++++,,,,,,,,,111///---+++******++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++''''''((((((((((((''''''&&&''''''(((((())))))))))))(((((('''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''"""###$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))******+++***%%%$$$(((++++++---000000333777<<>><<<999888666444111//////111444666444333333222222333333444444555666666777666666555888999;;;<<<>>>EEEXXXiii}}}rrr\\\SSSQQQSSSfff~~~www\\\???888111///...++++++...------,,,,,,+++***)))))),,,,,,++++++***)))))))))++++++***)))(((((())))))---+++***((('''&&&'''''''''((()))******+++******$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''((()))******)))(((((()))+++//////...111777@@@IIIOOOlllrrrzzz~~~}}}||||||}}}uuummmmmm{{{|||wwwtttttttttvvv{{{||||||{{{xxxwwwyyytttlll___UUU~~~xxxpppkkkooozzz~~~~~~{{{xxxuuussssssssssssrrrppplllfffbbb___YYYRRRLLLGGG@@@:::888777777;;;AAABBBBBBBBBAAA???;;;888666444222000//////111333555444333333222222333333444666666666666666777777777999:::<<<>>>???GGGYYYjjjlllXXXQQQQQQVVViiivvv[[[>>>777111///...++++++...------,,,++++++***))))))******************++++++++++++***)))))))))))))))******(((''''''(((((()))))))))*********))))))(((%%%&&&&&&''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''(((***%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((***))))))((((((((())))))+++,,,---,,,+++***+++---,,,++++++,,,111777>>>BBBRRR]]]lllwww|||{{{zzzzzzzzz|||tttssswww~~~}}}|||~~~{{{vvvxxx|||}}}}}}uuuiiiyyynnnhhhfffrrr~~~~~~{{{xxxuuusssssstttsssrrroookkkgggccc___XXXOOOIIIEEE???999888777777;;;AAAAAABBBBBBAAA???;;;777444000000000000000111222333444444333333333333444444666666555555555666888999;;;;;;<<>>999555222......///000111222222222444444333333333333444444666555333333333555777999::::::<<<@@@DDDLLL]]]mmmsssYYYMMMNNNSSSdddvvvjjjQQQ;;;444//////...++++++---,,,+++++++++******))))))))))))*********+++++++++******)))))))))))))))***((((((((((((((())))))***))))))******)))((('''''')))((((((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!"""###&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''(((((($$$&&&(((((('''%%%%%%&&&*********+++,,,---...///000666???HHHRRR___llluuu|||}}}yyy|||uuunnnkkkmmmpppppprrrvvvuuuxxx}}}~~~yyyssssssyyy~~~~~~~~~~~~~~~~~~|||zzzxxxwwwwwwvvvuuusssnnnkkkgggddd___XXXNNNGGGAAA<<<777777777777;;;@@@AAAAAAAAA???<<<888333000,,,---///111222222222222555444444333333444444555444333222222222444777888999888;;;@@@FFFPPP```oooiiiRRRJJJOOOVVVjjj|||dddLLL999222.........++++++---++++++***************)))+++++++++*********))))))***)))))))))))))))******)))))))))))))))(((((('''''''''((())))))))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''(((((()))***''')))******)))(((((()))))))))+++,,,------------000222444888>>>JJJYYYdddssszzz~~~uuukkkiiijjjqqquuuwwwyyy}}}{{{|||}}}{{{wwwxxx~~~}}}}}}~~~~~~{{{zzzxxxwwwwwwvvvtttrrrmmmiiieeeaaa]]]VVVMMMGGG???:::666777777777;;;@@@BBBBBB@@@===:::666222000,,,---///111222333444444555555444444444444555555333333222222333555777888888777;;;BBBJJJTTTdddrrrfffQQQKKKRRRYYYnnn```HHH777111---......++++++---************************,,,,,,++++++***))))))((()))))))))))))))******+++))))))******)))((('''&&&%%%&&&'''((()))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%'''(((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%))))))((())))))***+++,,,((())))))((('''&&&(((***'''((()))+++,,,,,,,,,,,,,,,...222444666<<>>999666666777777;;;@@@DDDBBB???;;;777444111000---...///111222444666666555555444444444444555555333444444555666777888999888888<<>>:::666333111111......///000222555777888555555444444444444555555444555666888999:::::::::999999===GGGQQQ^^^nnn{{{jjjUUUPPPUUU\\\xxx{{{TTT;;;444///,,,......,,,+++---)))))))))))))))*********)))))))))***++++++,,,,,,))))))((())))))***++++++$$$&&&''')))***+++******))))))))))))((('''&&&%%%(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###""""""###$$$%%%&&&''',,,+++)))'''&&&'''+++...************************''')))+++******---333888111;;;JJJZZZjjjyyy|||~~~rrreee```___eeekkknnnwww~~~{{{xxxuuussssssrrrpppnnnhhhddd___ZZZVVVPPPHHHCCC===;;;888666888<<>>999555222000///...///000111222333333333444444444444555555555666888888888888888888888888>>><<>>@@@===;;;888444222000///...000111333444666777777777999999999::::::::::::;;;::::::::::::::::::::::::>>>AAAHHHSSS```ooosss^^^SSSXXXnnnuuuVVV>>>222000///---,,,---,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%'''(((###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))+++,,,------///111222111555<<>>>>><<<:::777444222000//////111222333555777888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::???AAAIIIYYYjjj{{{kkk[[[VVV___xxxiiiMMM999111///...,,,,,,------+++)))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&'''(((***,,,---......111111222555;;;EEEQQQXXXlllttt{{{{{{|||nnneee```aaaeee}}}}}}}}}}}}}}}{{{vvvooojjjccc]]]UUUOOOKKKFFF@@@<<<666777888:::;;;<<<======<<<:::777444222111000000111222444666888999::::::999999:::::::::;;;;;;;;;999999999999999999999999@@@CCCPPPggg~~~yyybbbXXXZZZgggsss[[[CCC555111...---,,,,,,------+++)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###"""%%%)))***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********''''''''')))+++,,,,,,+++,,,---...///111777>>>CCCTTT___nnn}}}{{{ssssssxxxpppgggeeeeeehhhmmm~~~~~~}}}}}}~~~}}}{{{uuummmhhhaaa[[[SSSMMMIIIEEE???;;;666777888:::;;;<<<======<<<:::777555333111111111111222444666888999:::;;;999999999:::::::::;;;;;;888888888888888888888888BBBGGGXXXtttsss\\\VVV]]]mmm|||hhhPPP<<<333333...---,,,,,,------+++)))))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!########################&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((((((&&&$$$"""$$$'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((()))))))))***))))))))))))************,,,+++***+++,,,---,,,+++%%%(((+++...000222555777999DDDVVVhhhyyyooojjjnnn|||wwwgggaaabbbeeejjjooo~~~~~~|||zzzyyy{{{xxxqqqnnnllliii[[[WWWRRRMMMGGGAAA;;;777555666888:::;;;=========999777444111////////////333444666666666777999;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999777777999;;;@@@JJJdddnnnXXXUUUddd{{{{{{[[[AAA555222000...---,,,,,,++++++,,,,,,************************,,,+++***)))(((&&&%%%%%%*********)))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((************************(((&&&$$$$$$&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((('''%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''((((((((((((((((((((()))******&&&%%%#########$$$&&&(((************))))))((((((,,,,,,,,,---...///000111222888AAAJJJWWWiii}}}tttrrrzzzxxxlllfffgggnnntttxxxyyyyyyzzz}}}}}}{{{zzzyyy{{{~~~}}}vvvooollliiieeeZZZWWWQQQLLLGGGAAA;;;777555666777999::::::;;;;;;999777444000///...///000222333555666666888:::===;;;;;;<<<<<<;;;;;;:::999999::::::999777888:::<<>>JJJZZZyyyrrr```QQQWWWkkkpppRRR;;;333111000------,,,+++++++++++++++************************************)))))))))(((((()))(((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%&&&'''))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))((('''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))$$$%%%&&&'''((()))******,,,+++***)))))))))))))))))),,,...///111666???EEEVVV___kkkrrrssspppnnnnnn~~~zzzxxx~~~}}}zzzooojjjeeeiiirrrzzz|||zzz||||||||||||{{{zzzyyyyyywwwyyyxxxqqqllljjjfffbbbYYYUUUPPPJJJFFFAAA<<<999333444666777888999999:::888666222...---...000222333555777888888888:::;;;;;;;;;<<<<<<;;;;;;:::999999999999888888:::>>>AAALLL___~~~lll]]]SSS[[[ooojjjLLL999111///000---,,,,,,+++***+++++++++************************))))))******************,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%$$$###$$$%%%&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''((())))))))))))(((%%%&&&&&&'''((()))******++++++************++++++)))+++------...000555888<<>>;;;888666444555666666777777777777111111111000000000000000222444888::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999888888999===CCCHHHSSScccvvvqqqaaa```dddqqqxxxSSS===444///......,,,++++++***************))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ """$$$###!!!!!!###%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """###$$$%%%%%%&&&***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((&&&''''''((()))***++++++((('''''''''((()))******---,,,*********++++++++++++,,,---------222:::AAAOOO[[[iiittt}}}|||~~~~~~|||}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuupppjjjgggddd^^^VVVNNNJJJDDD???;;;999666444666666666666555444333333000000111111111111000//////222777:::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999999999888888999>>>DDDIIIYYYhhhwwwccc]]]^^^ffftttqqqLLL999333000...///,,,++++++***)))*********))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###&&&((('''%%%$$$&&&)))"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&''''''((('''%%%######%%%''')))$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&(((***###$$$%%%''')))***,,,,,,,,,++++++***************+++)))(((((()))+++++++++(((***---------...333777777BBBOOOYYYgggzzz~~~|||zzzwwwvvvssspppkkkgggbbb]]]WWWTTTKKKGGGCCC???===;;;888666222222333333333222111111000///...---...111444666666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;<<<;;;<<>>GGGQQQ]]]iiiwwwfffWWWPPPVVVdddyyy\\\???999333000111///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******&&&&&&''''''((('''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%"""###$$$$$$$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$##########################################'''%%%######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$#########$$$%%%&&&"""""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***$$$%%%&&&((())))))))))))))))))************)))))))))***,,,+++******+++---***---000222777@@@MMMVVVfffoooyyy}}}xxxrrroooooozzz}}}{{{yyyxxxppplllgggaaa\\\WWWQQQMMMFFFCCC???;;;:::888666444333444444444333333222111//////......000222555777:::;;;===>>>???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888:::======???IIISSS___iii{{{rrrZZZOOONNNVVVfffzzzvvvRRR:::666222000222000************************************************))))))))))))))))))))))))******+++++++++***))))))%%%%%%&&&'''((((((((((((''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###""""""""""""""""""###%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""""""""###$$$&&&'''(((!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''''''''''''''''''''''''''((()))***$$$%%%&&&'''((()))))))))((())))))******))))))((((((***++++++******+++,,,(((+++...//////111555999BBBLLLYYYbbbeeefffiiilll}}}}}}|||zzzxxxwwwqqqmmmggg```[[[UUUPPPLLLEEEBBB===:::999777555444444444444444444333222111///......///111444666888;;;<<<>>>@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;::::::888888:::======@@@KKKVVVccckkkgggTTTNNNPPPZZZkkk~~~jjjKKK888444///---///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((()))''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&((()))******))))))***,,,))),,,///000///...000111444999???EEEKKKUUUaaajjj{{{}}}}}}|||{{{yyyxxxvvvuuusssnnnggg```ZZZTTTOOOKKKDDDAAA===:::999888666555444444444444333222111000......///000333555888999;;;<<>><<<<<<;;;;;;;;;:::::::::999888:::===>>>CCCOOO\\\kkkttt~~~~~~```RRRQQQOOO]]]qqq\\\CCC555333---,,,...)))------------------------************************))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$(((((())))))(((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''')))******)))(((***+++((()))*********+++,,,...111111222333888CCCPPPZZZgggrrr{{{{{{{{{zzzxxxvvvuuutttsssnnnfff^^^WWWQQQLLLHHHBBB???;;;999888777666555444444444333222111000///---...///111444777999::::::<<>><<<<<<<<<;;;;;;::::::999999888:::===AAAJJJZZZiiiwwwvvv[[[PPPRRRNNN___wwwqqqLLL:::111111---...000+++------------------------************************))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))((('''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###""""""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&'''((((((((('''(((((())))))(((((('''&&&((())))))(((((()))******)))(((''''''(((***,,,,,,---...///111666<<<@@@JJJUUUcccrrr~~~}}}{{{{{{zzzzzzxxxwwwuuutttpppjjjbbbZZZSSSLLLGGGCCC???===999777777666555444333333333222111000......---...///222555888:::;;;;;;===@@@CCCCCCBBB@@@>>>===<<<<<<;;;::::::999999999888999???FFFSSSgggyyylllSSSKKKMMMQQQeeewww]]]BBB333///000,,,...111,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******************(((((()))))))))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((()))*********)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%###$$$%%%&&&'''((((((((('''(((((())))))(((((('''&&&''')))(((''''''(((***+++***((('''(((***,,,,,,***,,,---...//////111222888===FFFQQQ___mmmzzzzzz}}}||||||{{{{{{zzzyyyxxxvvvuuummmggg___VVVOOOHHHCCC???===;;;777555555555333222333333222222000///...---,,,---000222555888:::;;;<<<>>>AAADDDEEECCCAAA???======<<<;;;::::::999999888777999@@@JJJZZZqqqeeeNNNFFFHHHXXXmmmjjjNNN>>>222000111,,,...000***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************&&&'''((())))))*********)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''$$$%%%&&&''''''%%%###!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''(((***'''&&&%%%&&&)))+++,,,,,,...---,,,+++,,,---000111333222444999CCCNNNWWW[[[qqqxxxzzzvvvvvv~~~}}}}}}{{{zzzxxxxxxxxxvvvtttrrriiiccc[[[RRRLLLFFFBBB???;;;:::999777555333222111222333444222000//////000111222444555666999===@@@@@@BBBDDDEEEEEECCC???===666888:::<<<=========<<<555;;;@@@DDDNNNddd{{{^^^OOOKKKLLL```sss~~~^^^BBB666444000---+++++++++,,,++++++++++++++++++++++++---+++***)))***)))'''&&&))))))))))))((((((((((((((('''&&&&&&&&&((()))******)))(((&&&&&&&&&'''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))((((((((()))***,,,---$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%### ###&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&''''''(((''''''&&&,,,)))&&&&&&((()))'''$$$******))))))((((((''''''))))))***++++++++++++***,,,---...111444777:::<<>>666555444222000///------111222222111///......//////000222444555888<<>>===;;;999888888;;;@@@GGGUUUnnnuuuZZZMMMLLLPPPeeexxxzzz[[[@@@555333000---++++++,,,---++++++++++++++++++++++++,,,***))))))******((('''))))))))))))(((((((((((()))((('''''''''((())))))))))))((('''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&&&&%%%%%%$$$######"""'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$"""!!!"""$$$&&&%%%############$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''((()))***))))))))))))((((((''''''))))))***++++++++++++***,,,,,,---///111333555666999===CCCIIIMMMRRRWWW[[[jjjqqq|||}}}|||{{{zzzzzzxxxwwwvvvuuuvvvtttqqqoooccc^^^UUUMMMGGGCCC???<<<888888666555333222111000///111111000...------......000333555777:::>>>AAAAAACCCEEEFFFFFFDDDBBB@@@CCCCCCBBB@@@>>>;;;999777;;;<<<@@@JJJ___{{{oooVVVKKKNNNUUUmmmsssTTT<<<333111///---,,,,,,---...+++++++++++++++++++++++++++)))((()))***+++***((())))))))))))(((((((((((())))))((('''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((()))))))))))))))((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$#################################"""###%%%&&&&&&&&&%%%$$$(((&&&%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%$$$%%%%%%$$$''')))(((%%%%%%(((,,,)))))))))(((((((((((('''((()))******++++++******,,,,,,,,,,,,,,,---...///...///111333777<<>><<<;;;:::999888777666555555///000111000...---...///...111444777999<<<@@@CCCAAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@???>>>===<<<;;;===<<>><<<666666555444444333222222///111111111///...///000...111444777:::<<<@@@BBB???@@@BBBCCCCCCBBBAAA@@@>>>=====================<<<;;;@@@RRRmmmiiiWWWOOOTTT___zzzbbbFFF666000///...---,,,------...++++++++++++++++++++++++)))((('''(((***++++++***))))))))))))(((((((((((())))))))))))))))))((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$&&&&&&$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&((()))***(((&&&%%%''''''&&&$$$'''''''''''''''((((((((((((((()))************))))))(((((())))))+++,,,,,,+++,,,,,,+++***+++---///444888;;;:::===HHHZZZhhh{{{zzzkkkooouuu}}}~~~}}}{{{xxxvvvtttvvvvvvuuutttrrroooiiieeeZZZUUUNNNHHHCCC@@@===;;;444333333333222222111111///000111111//////000111---000444777999;;;>>>@@@>>>???@@@AAABBBAAA@@@@@@???>>>===<<<;;;:::;;;;;;<<<===DDDVVVpppyyyfffWWWPPPWWWddd{{{{{{ZZZAAA777//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))((('''(((***++++++***))))))))))))(((((((((((('''((()))************)))&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))***$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$&&&''''''"""$$$%%%%%%######$$$&&&&&&&&&&&&''''''(((((((((!!!"""###$$$%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""$$$%%%$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&((()))((($$$"""###(((***)))&&&&&&''''''''''''((((((((('''((())))))******))))))((((((((()))***+++,,,---&&&(((***++++++,,,...///...EEEWWWPPP<<<333===JJJYYYbbblllrrrtttsssrrrrrrmmmpppuuu{{{~~~}}}}}}||||||||||||{{{yyywwwvvvuuutttsssrrrooojjjddd```WWWRRRKKKEEEAAA>>><<<:::444444444444444333333333...///000000......///000000333777:::<<<===???AAA???@@@AAABBBBBBBBBAAAAAA@@@???===;;;:::::::::;;;<<>>CCCJJJOOORRRTTTZZZ```dddggglllqqqwww~~~}}}|||xxxyyyzzz{{{zzzzzzxxxxxxtttsssqqqpppmmmggg```\\\TTTOOOIIICCC???===:::888222222222222222222222222,,,...///...------...///555888<<>>===<<<;;;;;;<<<===>>><<>>AAABBB@@@???>>>@@@CCCEEEEEEEEEBBB@@@>>><<<<<<===<<<;;;???AAAMMMaaarrr}}}cccVVVNNNJJJZZZsssdddLLL===555...---,,,+++***+++,,,,,,+++++++++*********))))))))))))*********))))))((())))))(((((((((((())))))((((((((((((''''''''''''&&&%%%%%%&&&((()))(((''')))))))))((('''%%%$$$###((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''%%%$$$$$$###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))%%%!!!"""&&&(((&&&###$$$$$$$$$######"""""""""%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((())))))))))))((((((''')))((('''&&&&&&'''((()))((((((((((((((()))******&&&%%%%%%)))---000///---//////......///111444555:::>>>CCCGGGLLLTTT```iiiyyy}}}|||{{{yyywwwvvvttttttrrrpppmmmjjjfffaaa[[[WWWKKKHHHDDD???;;;999888777333333333333333222111000...///000///......000222666777888:::===???AAACCCAAA@@@???@@@BBBDDDDDDDDD@@@???===<<<<<<=========AAAFFFSSSdddrrr~~~}}}]]]QQQLLLMMMaaa{{{___FFF999333///...---,,,,,,,,,------+++++++++*********))))))))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''***(((''''''((((((&&&%%%''''''((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''########################%%%%%%$$$$$$%%%%%%&&&'''(((%%%"""###&&&(((&&&###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((())))))******)))(((***,,,---+++)))+++,,,---...///000000111///222666777999>>>GGGNNN\\\hhhwww~~~}}}|||zzzwwwuuusssrrrmmmkkkiiifffccc^^^XXXTTTIIIFFFBBB>>>:::888777666444444444444333222111000,,,...//////......///000777888999;;;===@@@AAABBBAAA@@@???@@@BBBDDDDDDCCC>>>===<<<;;;;;;<<<===>>>CCCLLL[[[jjjvvvwwwYYYOOONNNUUUnnn|||WWW???444000//////...---------------+++++++++***************))))))************))))))))))))(((((((((((())))))(((((((((((('''''''''''')))(((''''''))))))((('''%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''(((%%%"""###&&&'''&&&$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''((((((''''''''''''((()))((((((''''''(((((()))***+++***)))***++++++)))'''''')))+++---......---,,,+++---//////...000444888???GGGQQQXXX\\\bbbiiioooxxxwwwwwwyyy~~~~~~~~~}}}{{{yyyvvvsssqqqpppiiigggdddbbb___ZZZTTTPPPFFFDDD@@@<<<999777666666555555444444333222111000,,,...///000//////000111666777999;;;===???@@@@@@???>>>===???BBBDDDEEEDDD???>>>===;;;999:::===???DDDOOO```rrrsssXXXPPPTTTaaa}}}tttPPP:::222000......------,,,,,,,,,,,,************************((())))))************)))))))))(((((((((((())))))((((((((((((''''''''''''&&&%%%%%%'''***,,,,,,,,,&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$'''''''''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&''''''%%%######%%%&&&&&&$$$'''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''((((((((('''''''''''''''(((((()))(((''''''''''''((())))))(((((()))***+++++++++***'''(((***+++,,,,,,++++++---///000000......000222555999===@@@AAAEEELLLQQQWWWZZZ___fffnnnvvv|||}}}}}}|||zzzwwwtttqqqooonnnfffdddbbb___[[[WWWQQQLLLDDDBBB>>>;;;888666666666555555555444333222000000---///000000000000222333555666888:::<<<=========;;;;;;;;;===AAADDDEEEEEE@@@@@@>>>;;;888999<<>>:::888666666666666666666555333222000000//////000//////000333555555666888:::;;;<<<;;;;;;999999999;;;???BBBCCCCCC@@@@@@???<<<999999>>>BBBJJJYYYppp|||uuucccSSSUUUaaavvv^^^CCC777333111+++++++++++++++***))))))***************+++++++++'''((()))******+++******))))))(((((((((((())))))(((((((((((('''''''''''')))(((''''''))))))(((''')))))))))))))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!######""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((%%%&&&'''((()))))))))(((''''''&&&&&&''''''((())))))+++,,,+++((('''''''''+++***((('''((())),,,---((()))***+++---///000000///000111000......///000111444999???EEEJJJMMMOOOPPPVVVbbbrrr}}}||||||{{{zzzxxxvvvsssqqqooonnngggdddaaa]]]YYYSSSLLLGGGCCCAAA===:::888777777777777777666555444222000/////////...---,,,///333777666777999;;;<<<<<<;;;::::::999999:::===?????????>>>??????<<<:::;;;AAAGGGRRReee~~~gggZZZRRRYYYjjjsssQQQ<<<444111...++++++,,,,,,,,,+++***)))))))))*********+++++++++'''((()))******+++++++++))))))(((((((((((())))))((((((((((((''''''''''''***(((''''''((((((&&&%%%'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%!!!$$$$$$""""""'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%((()))***((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((((((((***++++++(((&&&'''((()))(((((((((((()))******++++++***+++---...//////************+++,,,...//////000111333666999;;;<<<<<>><<<;;;===EEELLLXXXoooooo___VVVSSS^^^rrrhhhHHH666222000+++,,,,,,---...---,,,+++***))))))******++++++++++++''''''(((******+++++++++))))))(((((((((((()))))))))(((((((((''''''''''''&&&%%%%%%&&&((()))((('''%%%&&&''')))******++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''"""###%%%&&&'''&&&&&&%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$'''(((%%%!!!!!!%%%***$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%&&&&&&'''(((((('''%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###&&&)))++++++***'''%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''))))))))))))((('''&&&&&&&&&&&&'''((((((###&&&)))***)))(((***,,,%%%'''(((******)))'''&&&---+++)))((()))***++++++)))(((''''''(((+++...000............///111333555444333444777>>>EEEIIILLL~~~||||||{{{zzzyyyyyyxxxxxxxxxyyyxxxuuussskkkhhhbbb[[[TTTNNNJJJGGGEEEAAA<<<999777777666666555444444333222111000000111000///...///111333444777888888999999:::;;;;;;999999::::::::::::;;;;;;@@@999888===@@@@@@LLL\\\tttdddXXXSSSUUUfff||||||XXXBBB777000...222......---,,,,,,,,,,,,---************************((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&%%%###!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!"""$$$&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!!"""$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((('''''''''&&&%%%%%%&&&'''((()))***)))((((((((((((((()))))))))************))))))))))))(((((('''''''''&&&'''(((((()))***++++++++++++,,,,,,---.........---,,,------...///000000111///000000111222222333333}}}}}}}}}{{{zzzzzzyyyyyyyyyzzzxxxvvvssskkkhhhbbb[[[TTTNNNJJJHHHHHHCCC>>>999777666555444555444333333111111000///000///......///111444555777888888999999:::;;;;;;999999::::::::::::;;;;;;:::666777===@@@FFFZZZppp~~~cccYYYVVV\\\ooosssPPP===666000...111......---,,,,,,,,,,,,---************************((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$%%%%%%%%%%%%%%%%%%&&&###"""!!!"""$$$&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&'''(((((('''&&&&&&''''''((())))))(((((())))))))))))(((((()))((((((((('''''''''''''''(((((()))******++++++++++++,,,---------------,,,,,,,,,------......///---......///000000111111~~~}}}{{{{{{zzzyyyyyyzzzxxxuuusssjjjgggaaa[[[TTTNNNJJJGGGIIIEEE???:::777555333222444444333222111000000///.........///111333555777777888888999999:::;;;;;;999999::::::::::::;;;;;;777777:::===???LLLjjjwww```XXXZZZfffzzzfffEEE777444111...///......---,,,,,,,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########%%%&&&'''(((((('''&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))******++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......~~~|||zzzyyyxxxxxxxxxvvvsssppphhheee```ZZZSSSMMMIIIGGGGGGCCC>>>999777666444333444444333222111000//////---......000222444777888777888888999999:::;;;;;;999999999:::::::::;;;;;;999;;;>>>>>>???PPPuuunnn\\\TTT\\\mmmxxxZZZ===333333111------...---,,,,,,++++++,,,,,,************************(((((())))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''((()))***(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""###%%%'''(((((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''(((((())))))************++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,~~~{{{xxxvvvuuuuuutttrrrooolllfffccc^^^XXXQQQLLLHHHFFFCCC???:::777777777666666444333333222111000///...---...///111333666888999777888888999999:::;;;;;;999999999:::::::::;;;;;;999===???>>>AAAWWWxxxcccWWWPPP^^^ssslllRRR888222333000,,,,,,------,,,++++++++++++,,,************************(((((()))***+++******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%&&&%%%$$$######%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))(((((((((''''''&&&%%%%%%)))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))************+++++++++++++++******,,,,,,++++++++++++++++++******+++++++++++++++,,,|||zzzvvvtttsssrrrqqqoookkkhhhdddaaa\\\VVVOOOJJJFFFDDD>>>;;;777555666777777777333333222111000//////...---...000222444666888999777888888999999:::;;;;;;999999::::::::::::;;;;;;888;;;>>>???HHHccc}}}gggYYYTTTQQQccczzz```JJJ666222222...,,,---------,,,+++++++++++++++************************((()))***+++++++++***)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&'''(((((((((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&%%%******++++++***(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))************+++++++++***))))))******++++++++++++++++++***+++++++++++++++++++++~~~zzzxxxuuusssrrrqqqooommmiiifffaaa^^^ZZZSSSMMMHHHDDDBBB<<<999555444444555666666333333222111000///.........///111333555777777888777888888999999:::;;;;;;999999::::::::::::;;;;;;999;;;===AAAPPPnnnmmmZZZSSSSSSWWWkkk}}}TTTCCC444111111---,,,000---,,,++++++***+++++++++************************''')))***,,,,,,+++***)))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$###############$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))***)))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))***)))))))))))))))))))))******++++++***))))))(((((((((((())))))******+++************************~~~}}}yyyvvvuuusssrrrpppooolllhhheee```]]]XXXRRRLLLGGGCCCAAA<<<999555333333444555444333333222111000///......///000222444555777777777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;===>>>???DDDVVVttteeeTTTPPPSSS]]]qqqxxxLLL>>>333111000,,,---333---,,,++++++******++++++************************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#####################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''''''''%%%###""""""############$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))'''$$$###$$$%%%'''(((((((((''''''$$$&&&'''))))))(((&&&%%%''''''((((((((((((''''''&&&'''''''''(((((())))))*********)))))))))))))))***************)))((((((%%%&&&&&&'''((()))******)))))))))))))))(((((((((~~~|||yyywwwtttsssvvvsssqqqqqqqqqnnnfff___]]]YYYRRRLLLHHHDDD???===777666444333222222333333444333111000///...//////...000333444555555777888999::::::;;;;;;;;;::::::;;;;;;:::999999::::::::::::???BBBGGG[[[zzzgggQQQPPPZZZiiidddCCC<<<333.........,,,)))+++***************++++++************************((()))***+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))((((((*********)))))))))))))))***)))(((''''''((()))***+++***))))))******)))'''~~~|||yyyvvvtttsssuuurrrppppppoookkkddd]]][[[VVVPPPKKKFFFBBB>>>;;;888777555444333333444444444222111////////////000111333555666555555666777999999::::::::::::999999;;;;;;::::::::::::;;;;;;999<<>>GGGZZZwww}}}yyyfffPPPMMMVVVwwwsssPPP;;;666///,,,---...---,,,------,,,,,,+++,,,,,,---******************************+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***((((((******)))(((~~~}}}}}}{{{yyyvvvtttssspppooommmllliiiddd]]]XXXVVVRRRLLLGGGBBB>>>;;;888666666555444333333333222111111///......///000000444666888888777777888999888888999999999888777777:::999999999999::::::;;;===CCCQQQhhhzzzcccQQQQQQZZZyyyiiiFFF888444///,,,,,,---,,,,,,------,,,++++++++++++,,,************************+++++++++++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$&&&'''))))))'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))(((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((()))+++,,,,,,)))'''}}}}}}|||zzzxxxvvvtttsssooonnnmmmkkkgggaaa[[[VVVUUUQQQKKKFFFBBB>>>:::888333333333333222111000000000///.........///000111222555777888999999:::<<<999999999999999888777666888888888888888999::::::<<>>;;;777555222222333333222111///.........------...///111222333555777888888888:::;;;;;;;;;;;;;;;:::999888777999999999999:::;;;<<<===EEEVVVsssyyy```PPPMMM\\\nnnoooMMM999222111000...,,,,,,---...------,,,+++************************************))))))***+++++++++******'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***'''((()))******)))(((''')))((((((***...222555666|||zzz|||{{{{{{zzzxxxvvvuuutttpppqqqqqqmmmggg```ZZZWWWNNNJJJEEE@@@<<<999555333333333444444333222000///...---------...///111222555666888888777777888999<<<<<<<<<;;;:::999888777:::::::::;;;<<<===>>>???OOO___|||uuu\\\NNNPPPcccyyyeeeGGG666/////////...------///111///...---,,,++++++++++++************************((()))***+++++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***'''((()))******)))((('''---***&&&&&&+++222999===~~~}}}~~~}}}{{{wwwuuutttuuuwwwvvvsssnnnjjjeee^^^XXXSSSMMMHHHAAA;;;888777777666333444444444333111///...///.........///000222333555555666777999:::;;;<<<;;;:::999888777888999:::888:::888999<<<777;;;MMM\\\qqqgggWWWSSSYYYlllrrrQQQ;;;000333000---+++,,,---------******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%$$$######$$$((('''&&&&&&$$$$$$###"""%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%%%%$$$$$$#########&&&$$$""""""$$$'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%)))...444888|||xxxtttsssssssssuuurrrlllgggaaaZZZRRRMMMJJJEEE>>>888666555444444444444444444333111000//////.........///111333444888888999:::;;;<<<<<<===;;;:::999999888888999999888;;;999;;;>>>===FFF\\\ssscccXXXZZZaaauuueeeIII888111222000---+++,,,---------************************((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$""" !!!###%%%&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%'''+++///111|||xxxtttrrrqqqppppppmmmhhhccc]]]VVVOOOKKKJJJFFF@@@;;;999888777777555555555444333222000000////////////000222444555999999:::::::::;;;;;;;;;999::::::::::::999888888888<<<;;;<<<@@@DDDVVVsssqqq\\\YYYaaammmrrrSSS===444333111///,,,,,,,,,------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))~~~{{{xxxuuusssqqqoookkkhhhdddaaa]]]XXXRRRNNNJJJEEE@@@<<<::::::999888666555555444333222111000000//////000111333555666888888888888888888888888888999:::;;;:::999888777888===<<<<<>>:::888777777666555555555333222111000000000111111111111333555888999;;;:::::::::::::::::::::999::::::::::::999888888888===;;;<<>>;;;999999999888777555444222000/////////000111111111222444666999::::::::::::::::::::::::;;;;;;:::999999888888999999:::===<<>>===BBBQQQcccsss]]]NNNQQQ[[[llloooMMM777222333111,,,,,,++++++,,,......,,,+++************************+++)))(((''''''((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***(((%%%$$$%%%'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$''')))))))))(((''')))((('''&&&&&&''')))***~~~{{{wwwttttttvvvtttooojjjiiiddd___[[[WWWPPPFFF???@@@>>><<<999777666555555111111111111000000/////////111333555888999:::;;;999::::::;;;;;;::::::999:::999999888888999999:::;;;:::;;;AAAOOOhhhxxxdddZZZNNNUUUcccuuu]]]BBB<<<555///...,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))((('''&&&%%%%%%$$$%%%$$$###%%%'''(((%%%"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&&&&$$$""""""######"""!!!&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{wwwtttttttttrrrmmmhhhgggbbb^^^ZZZWWWPPPFFF???>>>===:::888666555555555222222111111000000//////222222444666777888888888999::::::;;;;;;::::::999:::999999888888999999:::<<<<<<===CCCVVVsssjjjYYYSSSNNNXXXhhh}}}zzzUUU<<<999333//////---+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''((()))''''''(((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&$$$$$$%%%((((((%%%###%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((#########""""""!!! &&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&|||{{{xxxuuusssssspppjjjeeedddaaa]]]ZZZVVVOOOEEE>>>::::::888777666555555555333333222111000/////////444444555666666666666666999::::::;;;;;;::::::999:::999999888888999999:::===???@@@IIIaaasss\\\QQQPPPTTT___sssjjjJJJ666444000...000...+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************))))))(((((((((((()))))))))(((((((((((()))***+++)))))))))))))))(((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%&&&&&&'''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!###%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''(((((("""###%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%%%%''')))&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$############&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&''''''((((((((('''&&&''')))***)))(((''''''''''''''''''''''''~~~}}}|||yyyvvvtttqqqnnnhhhddddddaaa]]]YYYTTTLLLCCC<<<777777666666555555555555444333222000000000000000444555666666777777777666999::::::;;;;;;::::::999:::999999888888999999:::;;;@@@DDDQQQnnnhhhUUUPPPTTT]]]kkk]]]AAA333222...---000---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))*********))))))(((((('''''''''))))))((('''''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''---+++)))'''&&&''''''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&'''%%%######$$$'''%%%%%%%%%%%%&&&&&&''''''+++***((('''&&&'''((()))%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))'''&&&&&&&&&((()))((('''''''''''''''''''''''''''~~~}}}|||zzzwwwtttqqqlllgggddddddaaa\\\WWWOOOGGG>>>999555555555555555555555555444333111000000000111222444555666777888999999999999::::::;;;;;;::::::999:::999999888888999999:::;;;AAAKKK^^^}}}www```RRRQQQVVVeeesssyyySSS===333222------///,,,+++,,,,,,------,,,,,,+++************************************************(((((((((((((((((((((((())))))(((((((((((())))))+++++++++***)))(((((('''(((((((((''''''&&&&&&&&&))))))((('''''')))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$###(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((()))***&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}||||||zzzyyywwwsssooojjjeeeccc```]]]XXXPPPHHH@@@:::777444555555666666666555555333222000000000111333555555666777999::::::::::::999::::::;;;;;;::::::999:::999999888888999999:::===EEEVVVqqqjjjXXXPPPRRRXXXlll{{{kkkKKK:::333333---,,,///***+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))+++++++++***)))(((&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&$$$%%%&&&&&&$$$###'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''***(((&&&%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((()))******&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyyyyzzzvvvvvvuuuqqqlllgggcccaaaYYYVVVPPPHHH@@@:::777666555555666777777666555444222111//////000222555777999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::999999888888999999:::CCCJJJcccrrr]]]SSSSSSZZZbbbwww[[[CCC666333333,,,,,,///***+++,,,,,,------,,,,,,+++************************************************(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))((('''&&&''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###%%%%%%$$$""""""$$$'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&''''''((((((((($$$!!!"""'''***((($$$$$$%%%&&&'''''''''&&&&&&'''(((((()))))))))((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''|||xxxuuuvvvxxxssstttrrrooojjjeeeaaa```SSSPPPJJJBBB;;;777666666555666777777777666555444111000//////000333666999=========<<<;;;:::999888999::::::;;;;;;::::::999:::999999999999999999:::HHHOOOkkkhhhVVVSSSYYYeeennnxxxOOO===333222222,,,,,,///***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''''''''(((((())))))******$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''' !!!$$$&&&&&&$$$"""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%$$$&&&((())))))((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%###!!! ###&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$'''+++(((###$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++((('''&&&''')))))))))((())))))))))))))))))))))))~~~}}}{{{xxxvvvvvvuuurrrnnniiiddd```^^^NNNIIIBBB<<<999777555444444444555666555444333222111111111222444666777888999:::;;;;;;;;;:::999888666777888999999999999999555;;;888555999666777BBBHHHcccaaaVVVWWW]]]mmm~~~cccKKK888555111...,,,+++,,,---......---,,,,,,+++******************************************))))))))))))''''''(((((()))))))))*********************************))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((%%%""""""&&&))))))(((''''''(((((('''&&&%%%%%%%%%%%%''''''''''''%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%###!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&###"""###&&&))),,,%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''&&&%%%$$$###((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%$$$###%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((###""""""""""""###$$$$$$)))))))))))))))((('''''',,,+++***(((''''''''''''))))))((((((((('''''''''}}}|||zzzxxxvvvtttrrrooommmiiiccc\\\VVVHHHCCC===888666555444333444444555555444333222111000000111333555777888999999:::;;;;;;;;;:::999888666777777888888888888777444999777555999888;;;IIIXXXsssggg```ccclll}}}[[[EEE555333000...,,,---...///...------,,,++++++******++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,((((((((((((((((((((((((***)))))))))((((((((('''&&&''''''((((((''''''&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&### !!!$$$&&&'''&&&&&&&&&''''''&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$"""!!!"""$$$&&&(((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((())))))***,,,***(((((())))))((('''%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))((()))******)))((('''&&&******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%~~~|||{{{zzzwwwuuurrrooolllkkkiiiaaaVVVLLLAAA>>>999666555555444444444444444444333222000000///000111333666888:::;;;999:::;;;;;;;;;:::888777666666666777666666555555333888555555999999BBBTTTrrr}}}iiijjjtttnnnOOO<<<333111///---------///000------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%###""""""$$$&&&'''&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((++++++***(((((('''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))'''(((***+++***)))'''&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%}}}{{{zzzyyyvvvtttsssoookkkkkkiii```QQQEEE===:::777666666777888777555444444333222000//////...000222444777999;;;;;;999:::;;;;;;:::999777666555555555555555444333222333777444444999;;;IIIaaavvvfffppp~~~```EEE777222111///...------...///,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((---,,,***(((''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&(((***++++++)))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((~~~|||{{{zzzyyywwwttttttoookkkjjjggg^^^OOOBBB:::888666666777999999999666555444333111000///......000333666888:::;;;<<<::::::;;;;;;:::888777666444444444444444333222111444666444555:::>>>RRRqqqqqqdddvvvrrrTTT>>>555333222000...---,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((,,,***)))'''&&&&&&'''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((******)))((('''''''''((()))(((&&&&&&((()))((((((&&&'''(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((()))(((((((((((()))******&&&((()))******)))((('''&&&&&&%%%&&&&&&'''((()))'''(((((((((((((((((((((~~~|||{{{{{{yyywwwuuurrrnnnjjjfffbbbXXXKKKAAA999777666666888999999999888777555333111000/////////111444777999:::;;;;;;::::::;;;:::999888666555333333333444333333222222444666444777===DDD___oooiiihhhJJJ999666333222000...---,,,++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&''''''''''''&&&$$$%%%&&&''''''&&&''''''((())))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))'''(((((()))))))))))))))'''&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&|||{{{{{{zzzxxxvvvnnnkkkfff```YYYPPPGGG@@@<<<:::888999:::;;;;;;;;;:::999666333111000//////111222555888::::::::::::::::::::::::999777666444222222333333444444333333333666555:::CCCNNNnnn|||oooppp___AAA555666000000///...------,,,,,,******************++++++++++++++++++++++++++++++************)))))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%'''$$$%%%&&&''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%%''''''((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''')))(((''''''((()))***+++(((((('''''''''((())))))%%%%%%%%%&&&&&&&&&''''''~~~}}}}}}||||||{{{yyywwwkkkhhhccc[[[SSSJJJCCC???@@@>>>======>>>???>>>===;;;:::777444111000000///222333666999:::::::::999::::::::::::999777555444111222333444444444444444333555666===HHHTTTyyyuuunnnuuuZZZ<<<222555........................******************++++++************************************)))))))))))),,,+++++++++******))))))************************'''((((((((())))))******''''''(((((((((((('''''''''((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''&&&(((******'''&&&''')))###$$$%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%"""###%%%'''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&(((*********))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&''''''((('''''''''''''''((()))***)))((('''''')))*********'''(((((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********((('''&&&'''(((***,,,))))))(((((((((((())))))'''''''''((((((((())))))~~~}}}zzzuuurrrnnneee[[[UUUMMMEEE@@@@@@;;;999888:::>>>AAAAAA@@@===:::555111//////111333222444666999:::;;;<<<<<<;;;<<<======;;;888444222333333333333333333333333666555999???EEEYYYuuufffjjjxxxfffIII888111///111///---+++***+++,,,------,,,++++++******++++++************************,,,,,,+++***)))))))))***)))((((((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******+++******)))(((''''''&&&(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++'''%%%$$$%%%(((***(((&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((~~~}}}|||{{{zzzxxxtttqqqlllbbbXXXQQQJJJBBB??????<<<:::999:::===??????======:::555111//////111222333444777999;;;<<<<<<<<<<<<===>>>>>><<<999666333555555555555444444444444555777;;;AAALLLbbb|||oooggglllzzz{{{\\\CCC666000///111000///......000111333---,,,++++++******++++++++++++++++++++++++++++++***)))(((((((((((((((((()))))))))((())))))******))))))))))))))))))))))))'''((((((((()))))))))*********))))))(((''''''&&&((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''%%%$$$%%%'''((('''%%%+++++++++***)))(((((((((&&&&&&''''''''''''&&&&&&,,,+++)))&&&%%%$$$$$$$$$((((((((((((((('''''''''(((''''''&&&&&&''''''((('''''''''((((((((()))))))))(((((((((((())))))***((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************)))((('''&&&''''''((((((((((((''''''&&&''''''(((((()))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((~~~~~~~~~{{{zzzyyyxxxwwwuuurrrooohhh^^^SSSLLLEEE???<<<>>><<<;;;::::::<<<===<<<;;;<<<:::555111///000111222444555777999;;;<<<<<<<<<>>>>>>???>>>===:::777555666666666666666666666666444888<<>>>>>>>><<<:::777666666666666666777777777777555:::<<>>EEE[[[vvvoooddd```ppp|||iiiJJJ:::555222//////,,,,,,,,,,,,------......---,,,++++++******++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,******)))((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***++++++***)))(((((((((%%%%%%&&&'''((()))******&&&''''''((((((''''''&&&))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((()))))))))***(((((())))))((('''&&&%%%******))))))))))))******'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''((()))*********(((((())))))))))))((((((((('''''''''''''''''''''******))))))))))))******))))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))~~~~~~|||zzzyyyxxxwwwsssmmmeee```PPPHHH@@@===;;;888999<<<:::<<<>>>>>><<<:::::::::555444333222222333555666777888:::<<<=========<<<===<<<<<<;;;:::999888777555666666777777888888888999===DDDQQQggg}}}wwweee^^^]]]rrrwww\\\AAA777555111///000......---------------------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((()))***))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))***+++***)))((()))***&&&'''((()))***+++,,,---%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))******)))***+++,,,+++***)))(((******))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))$$$%%%&&&''')))*********((())))))******))))))(((&&&&&&&&&'''''''''''''''******))))))))))))******))))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))}}}|||}}}zzzvvvvvvuuutttooofff[[[TTTIIIAAA<<<;;;:::888999<<<>>>@@@BBB@@@<<<888777777222222222222333555777888888999;;;<<<============>>>======<<<;;;:::999999777777777888999:::::::::999???NNNeeeyyy~~~hhh^^^___cccwwwhhhOOO:::444444000...111,,,---------------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))***)))(((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&(((***)))''''''(((***))))))))))))************%%%&&&&&&''''''&&&&&&%%% %%%)))++++++***)))&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((()))))))))*********((()))+++,,,,,,+++***))))))))))))(((((()))))))))(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((())))))))))))((())))))************))))))&&&&&&''''''(((((()))))))))))))))(((((()))))))))))))))(((((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))){{{{{{}}}~~~|||yyyrrrssssssqqqkkk```TTTLLLDDD>>>:::::::::999:::===BBBDDDEEEBBB<<<777444444111111111222444666888:::888999;;;===>>>>>>======??????>>>===<<<;;;;;;:::888888999::::::;;;<<<<<<999@@@WWWtttooo^^^\\\dddkkk}}}]]]GGG555333444///...111)))***++++++,,,,,,,,,+++---,,,++++++******++++++************************,,,,,,+++***))))))******'''''''''''''''((()))***))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&'''''''''(((((())))))((('''%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%###&&&((((((&&&%%%'''***)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&"""%%%))),,,,,,)))%%%"""###$$$$$$%%%&&&'''((((((***)))(((''''''((()))***))))))))))))************%%%&&&(((***+++***)))((())))))(((((((((((())))))))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++******)))((('''))))))************))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))}}}{{{{{{zzzxxxvvvvvvvvvrrrjjj___RRRIIIDDD>>>;;;888999:::<<<@@@DDDBBBBBBBBB@@@===888333///222///...///444777888777::::::;;;===>>>@@@AAAAAAAAA@@@???===;;;::::::999999;;;666666???===888>>>AAAJJJaaa~~~~~~cccZZZaaannnvvvuuuRRRAAA555666555///+++...------,,,,,,,,,,,,++++++************************,,,+++******))))))******+++*********))))))(((((((((((())))))******++++++)))(((((((((''''''''''''((((((((((((((((((((((((***(((''''''((())))))((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---***'''''')))***(((&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&)))&&&######&&&))))))((())))))************))))))(((((((((((())))))))))))******))))))))))))******''''''''''''''''''''''''*********)))'''&&&''')))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))************************++++++++++++++++++++++++,,,+++++++++******))))))(((((())))))******++++++***)))))))))((((((''''''(((((())))))******++++++************************+++*********))))))(((((()))))))))))))))(((''''''~~~{{{zzzxxxuuusssuuusssnnndddXXXMMMDDD@@@===<<<;;;===>>>@@@CCCFFFAAAAAA@@@>>>;;;777333111222000///111555888999888999999:::<<<===>>>???@@@AAA@@@>>>===;;;:::::::::999;;;666777>>><<<999AAAIIIYYYqqqzzzeee___eeesss~~~fffKKK<<<222333444///,,,///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******************)))))))))((()))))))))))))))*********+++******)))((((((''''''(((((((((((((((((((((((()))'''''''''((()))(((''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((()))&&&$$$%%%''')))(((&&&((((((''''''''''''((((((((()))************)))(((***'''$$$$$$&&&((()))((())))))************))))))(((((()))))))))***************))))))))))))******++++++++++++++++++++++++)))******)))''''''(((*********)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))***************************************************)))))))))(((((((((((())))))))))))************,,,,,,,,,,,,+++++++++***))))))))))))************************************+++*********))))))))))))+++++++++++++++***))))))~~~{{{xxxvvvsssqqqsssoooggg\\\OOOEEE???<<<;;;===???BBBDDDFFFGGGGGGAAA@@@>>>;;;888666444333333222222333777999::::::888888999:::<<<===>>>>>>AAA@@@>>>===;;;:::::::::888;;;777888>>>;;;<<>>999666444444444444444555666999:::<<<<<<999999:::;;;<<<===>>>>>>@@@???>>>===;;;;;;::::::888:::777999>>><<>>999555333333333444555777999:::;;;======;;;;;;<<<===>>>??????@@@@@@???>>><<<;;;;;;;;;;;;888:::888:::>>>>>>KKKdddqqqvvv~~~bbbIII;;;555000000000...---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))******++++++******))))))((((((%%%&&&&&&'''((()))***+++))))))))))))))))))))))))(((((()))***,,,+++(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++***))))))((()))***))))))(((((((((((())))))*********))))))******************)))((('''((((((******++++++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))************---///++++++*********))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***************************************+++++++++)))))))))))))))(((''''''}}}zzzxxxvvvuuutttrrrqqqllleeeZZZLLLAAA<<<<<<>>>FFFPPPWWWWWWXXXZZZVVVMMMFFFCCC===888444222222333444666999:::;;;;;;===>>>======>>>???@@@@@@AAAAAA??????===<<<<<<;;;;;;;;;888:::888;;;@@@BBBVVVwww{{{pppyyyoooVVVBBB888555222000000///---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))************************))))))))))))$$$%%%&&&'''((()))***+++))))))))))))))))))))))))((((((((()))+++***(((&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))*********(((&&&%%%&&&(((***))))))(((((())))))******)))(((((((((((()))***)))***+++***)))((()))*********++++++++++++************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***************+++++++++++++++************++++++++++++,,,,,,,,,+++++++++++++++******************************************++++++++++++++++++++++++++++++***))))))}}}{{{wwwuuutttrrrpppnnnhhhbbbWWWJJJAAA===>>>@@@HHHSSSYYYWWWWWWYYYSSSIII@@@>>>999555222222222333333666:::;;;;;;;;;===???>>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<;;;<<<<<<999:::888;;;AAAFFFaaa}}}{{{xxxuuu```III;;;333333111/////////...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******((()))))))))************)))))))))))))))*********'''(((((((((((()))))))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''(((************)))''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))&&&&&&(((*********))))))))))))*********)))(((((((((((()))***'''***,,,+++***)))***,,,***++++++,,,,,,++++++***************++++++++++++,,,++++++******++++++,,,***************************+++,,,,,,++++++---///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***++++++++++++++++++,,,(((((()))))))))************++++++++++++++++++,,,*********************************++++++,,,,,,,,,+++++++++++++++***))))))~~~}}}|||xxxuuusssqqqnnnllleee___UUUIII@@@===???AAAFFFQQQWWWTTTSSSUUUOOOCCC;;;999666333111222333444222666:::<<<;;;;;;===???>>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<<<<<<<<<<999:::888<<>>BBBFFFJJJPPPTTTSSSOOOHHHDDD<<<999444111000111555777::::::;;;;;;<<<=========>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::999999999999;;;===BBBQQQmmmwwwnnn{{{}}}gggKKK888111111000///......------...++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,************************,,,***)))+++---...+++)))))))))))))))))))))))))))************)))'''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$(((******)))((('''''')))''''''&&&%%%&&&'''((()))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))++++++***************++++++++++++,,,,,,,,,,,,+++))))))))))))))))))((((((++++++++++++************...---,,,,,,++++++,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---............++++++,,,,,,,,,---------,,,------.../////////............//////...---------,,,+++******+++,,,---,,,...000...+++***---000...---,,,*********+++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,+++***************......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,------...++++++++++++++++++,,,,,,******))))))***+++,,,,,,~~~}}}zzzuuuqqqnnnkkkgggeee___TTTIIIBBB>>>;;;===AAAFFFIIINNNQQQPPPKKKEEEAAA:::777444111000333666888::::::;;;<<<<<<======>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::999999999888999<<>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::999999<<<999999>>>HHHXXXnnn|||}}}nnnUUU???666555111000///...------------++++++++++++++++++++++++*********************************))))))*********'''''''''''''''''''''''')))(((((()))******)))'''))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))'''((())))))((('''(((***''''''&&&&&&''''''((()))++++++***))))))(((''''''******))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))...---+++))))))***+++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,------......///////////////000000000000000000000000000000000000333333333333333333333333444555555555555444444333444444444444555555555555222333444444444444444444333333444444444444333333555444333333222222222333222000//////000111111000111111000////////////000///////////////.........,,,---......//////............---,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---------,,,+++*********------,,,,,,++++++******,,,,,,+++++++++,,,------~~~}}}xxxtttpppkkkhhhdddaaa^^^TTTKKKBBB>>>;;;:::<<<@@@FFFGGGIIIIIIGGGBBB===:::555444333222444666999;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;:::999999???;;;;;;CCCPPP```ttt{{{~~~dddJJJ777111222000000///...------------++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))******)))((())))))))))))))))))))))))******)))(((&&&$$$###"""((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&'''((()))***&&&''')))(((''''''(((***'''''''''''''''(((((()))*********)))))))))((((((+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,---///---***((('''(((***,,,++++++,,,,,,,,,,,,,,,---++++++,,,---...///000000---...///000111222333333333333333444444555555555777777777777777777777777888777777777777777777888999999999999888777666666666777777777888888888888999999:::::::::::::::999777777888888999888888888999999888888777777666666555222///000444555444222333333333333333333333333111111111111111000000000......///000000000000///000000///..................------------...//////......------------............---------,,,,,,,,,---,,,,,,,,,+++++++++***......---,,,++++++******,,,,,,++++++++++++,,,,,,~~~}}}xxxtttoookkkgggddd```]]]QQQHHH@@@===<<<;;;>>>BBBFFFGGGGGGEEECCC???;;;888333222333333555888:::<<<;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999>>>;;;===HHHWWWhhhzzzzzz{{{xxx]]]EEE666000000000///...------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))***))))))(((&&&%%%###"""((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))***&&&''')))((('''&&&''')))'''''''''(((((((((((((((((()))))))))*********+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///---+++(((((()))+++---,,,,,,------.........///......///000222333444444111222444666777888888888777777888999::::::;;;;;;========================<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<;;;;;;:::999999888888999999999:::::::::<<<<<<============<<<<<<777888999999:::::::::999:::::::::999999888888888888555333444777999888666777777888888888888888888666555555555444444444333111111222333333333333333333333222111111111111111000///////////////000000///......------......///...------------,,,,,,,,,++++++,,,,,,,,,---------......------,,,+++*********))))))((((((((())))))}}}|||xxxuuuoookkkgggccc___]]]MMMEEE>>>===<<<<<>>;;;888777111222333555777999;;;<<<;;;<<<<<<======>>>????????????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999;;;:::@@@NNN^^^ooozzz~~~zzzrrrWWWBBB888333000000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++(((***++++++***))))))***))))))))))))))))))))))))'''((()))************)))((((((((((((((((((((((((((())))))))))))*********'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))'''((()))(((&&&%%%&&&'''&&&'''((())))))))))))((((((((())))))***++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///000///---,,,,,,---///000//////000000111222222222222333444555666777888888666777999;;;<<<<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<777888999:::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;::::::<<<>>>>>>=========>>>????????????>>><<<<<<;;;;;;:::999999999777777888999999999999999888888777666666666666666333222111111000000000111///................../////////.........---------,,,,,,,,,---.../////////......------,,,,,,++++++...---,,,,,,+++,,,,,,,,,}}}}}}|||{{{zzztttpppkkkgggccc___[[[XXXIIIBBB<<<;;;<<<<<>>>>>?????????@@@@@@AAAAAA@@@@@@???===<<<<<<;;;;;;:::999999:::===FFFVVVgggxxx}}}vvvtttttthhhLLL<<<777444000//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++''')))++++++((('''(((***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))((())))))(((&&&$$$%%%%%%&&&'''((()))***))))))(((************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222111111111222333444555333444444555555666777777777888888999:::;;;;;;<<<999:::<<<>>>??????>>>===<<<<<<===???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAA@@@??????;;;;;;<<<>>>>>>???????????????AAABBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBDDDFFFDDDDDDFFFGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@??????>>>??????@@@AAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<===999999777666555555444444333222222111111222222333111111111000000000//////......//////////////////------------------,,,,,,000000///...............~~~{{{{{{zzzyyyxxxnnnkkkfffaaa]]]YYYUUURRRGGG@@@::::::;;;<<>>>>>?????????@@@@@@AAAAAA@@@@@@???===<<<<<<;;;;;;:::999999<<>>===<<<===>>>???AAABBBDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA@@@@@@AAACCCDDD@@@@@@AAABBBCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJDDDFFFHHHHHHFFFFFFIIILLLHHHIIIKKKLLLLLLLLLKKKKKKHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEECCCBBBAAAAAA@@@AAAAAAAAA@@@???>>><<<;;;::::::999777777777666666777777777333333333222222222111111111111111000//////......,,,,,,------------------,,,+++******))))))))))))zzzwwwuuusssqqqlllggg```ZZZUUURRRPPPNNNDDDBBB@@@>>><<<<<<<<<<<<::::::999888555333111///333333444555777:::<<<===;;;===>>>???>>>>>>@@@BBB>>>???@@@AAA@@@???>>>===<<<999999<<<<<<:::999;;;BBB@@@KKKdddzzzoooeeebbbjjjtttqqqPPP<<<555111000111000///...---+++***)))(((...------,,,,,,------...+++++++++************)))(((&&&%%%&&&)))***)))'''++++++******))))))((((((***)))'''''''''((('''&&&******))))))((((((''''''))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((())))))))))))(((&&&&&&'''((('''(((((()))(((&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,......---------,,,,,,,,,---...///000111222333333555666666888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;:::999:::<<<>>>>>>=========>>>=================================>>>@@@AAACCCDDDEEEFFFHHHJJJJJJJJJJJJIIIFFFDDDBBBAAAAAABBBDDDEEEEEEFFFGGGIIIJJJIIIIIIHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIHHHFFFGGGIIILLLMMMMMMPPPOOOMMMNNNOOOPPPOOONNNLLLLLLKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJKKKJJJGGGEEEIIIIIIHHHHHHIIIJJJKKKLLLHHHGGGFFFFFFHHHIIIHHHGGGHHHEEEBBB@@@@@@???>>>===???===<<<<<<======<<<;;;<<<<<<<<<<<<:::888666444222333333444333222000///---------......//////////////////...------,,,,,,|||wwwsssqqqooommmgggbbb\\\WWWSSSOOOLLLJJJ@@@???>>>===<<<======>>>;;;:::999777555333222111444444666777999;;;<<<===<<<===??????>>>>>>???AAA===>>>?????????>>>===<<<;;;888777:::;;;:::;;;???GGGLLL[[[qqquuueee^^^```mmm}}}~~~eeeIII999333111111111...------,,,,,,++++++***+++++++++******++++++++++++++++++************)))((('''&&&'''***+++)))'''*********)))))))))))))))+++***(((((())))))((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))((((((((((((((((((((()))'''&&&%%%%%%&&&'''))))))******((('''&&&''')))''''''(((((()))((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))))))))************++++++)))))))))***+++,,,------,,,,,,------.../////////222222333444555666777777::::::;;;;;;<<<=========<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::999999999;;;<<<<<<;;;:::<<<===========================>>>>>>???@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNLLLJJJJJJKKKGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJJJJKKKNNNPPPQQQQQQOOOOOOOOOQQQSSSSSSRRRPPPMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIJJJKKKKKKIIIGGGIIIJJJKKKMMMNNNOOOPPPPPPPPPMMMLLLLLLMMMOOOPPPPPPOOOLLLIIIGGGGGGGGGEEEDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===;;;777888888888777666444333222111111000//////...............---------------~~~xxxsssooollliiiggg```\\\XXXSSSPPPLLLGGGDDD<<<;;;;;;;;;<<<===>>>???;;;:::777555333333444444555666888:::<<<============>>>??????======>>>???======>>>>>>>>>===<<<;;;999777666888999:::@@@GGGVVVdddttt|||eee[[[ZZZcccwwwjjjVVV???444222111000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++************)))((((((((()))++++++)))'''))))))))))))************,,,***(((((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))***((('''&&&((()))'''''''''((((((***++++++(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******************************+++++++++*********))))))++++++++++++,,,,,,------******+++,,,---...///000...///000222333555666777999999:::;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;<<<;;;;;;:::999999::::::999888888;;;===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKMMMMMMNNNMMMLLLKKKKKKMMMNNNMMMKKKKKKKKKLLLGGGGGGHHHIIIJJJKKKLLLLLLPPPPPPPPPRRRUUUWWWVVVUUUSSSTTTUUUXXXYYYXXXTTTQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPNNNLLLKKKMMMNNNQQQSSSUUUVVVVVVVVVTTTSSSTTTVVVYYY[[[[[[VVVTTTRRRQQQRRRQQQOOONNNNNNMMMLLLLLLMMMNNNMMMLLLKKKKKKKKKJJJIIIGGGEEEDDD@@@@@@@@@???>>><<<;;;::::::999777555333111000///000///...............///~~~zzztttooolllhhheeeccc[[[YYYVVVRRROOOJJJEEEAAA::::::::::::;;;<<<<<<===:::777444222111222444666666888:::===>>>>>>===<<<===>>>???>>>===<<<===>>>===>>>>>>???>>>===;;;::::::888666777888<<>>?????????@@@@@@AAABBBBBBCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???????????????======>>>>>>>>>======<<<;;;;;;:::999888999<<>>???>>>===<<<===>>>???>>>===<<<===>>>??????@@@@@@???===<<<;;;<<<999888888999@@@QQQaaawwwaaaPPPUUUfffzzznnnNNNAAA555222222000.........------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++*********))))))((()))++++++***))))))((((((((())))))******++++++)))(((&&&'''((())))))((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******&&&&&&''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((***)))'''&&&%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++.........///000111111111333333444555666777888888:::;;;<<<>>>???AAABBBBBBDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>><<<;;;<<>>===;;;999777555444~~~}}}vvvsssnnnjjjgggddd```^^^[[[XXXTTTQQQLLLGGGAAA===999999999999888777555555444333000///000222666888:::;;;===>>>>>>>>>======<<<===>>>>>><<<<<<===>>>???@@@@@@@@@???===;;;:::;;;:::999999<<>>@@@BBBCCCDDDHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCBBBAAAAAADDDFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMOOOQQQTTTWWWZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTUUUWWW[[[^^^bbbgggmmmqqqxxxyyy{{{|||||||||{{{{{{wwwuuuuuuuuuvvvuuusssrrrqqqttt{{{}}}~~~xxxvvvrrrqqqrrrvvv{{{~~~yyytttaaa___\\\[[[]]]bbbhhhlllppprrrxxxvvvwwwyyy|||}}}{{{vvvuuussspppkkkcccZZZTTTRRRQQQPPPOOONNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGDDDAAA===;;;|||zzz||||||xxxqqqnnnjjjgggeeebbb^^^\\\ZZZWWWRRRMMMHHHCCC===999777777888888777666444333333333111111222555888:::<<<<<<<<<===============:::<<<======<<<<<<>>>???>>>?????????>>><<<:::999888888999;;;@@@QQQooolllZZZTTTWWWgggxxxtttVVVAAA888111111222///------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((+++++++++************))))))******(((%%%%%%(((************))))))))))))))))))'''&&&''')))******)))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))&&&''''''''''''''''''&&&&&&'''(((((('''''')))+++''''''(((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,------......///000111333444555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBEEEGGGHHHKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGFFFEEEEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIILLLNNNPPPQQQNNNOOOQQQTTTXXX\\\```bbbdddhhhmmmssswwwxxxyyyxxx~~~~~~~~~}}}{{{xxxvvvtttppprrrvvvyyy}}}wwwvvvuuutttuuuxxx{{{~~~}}}}}}|||zzztttiii^^^VVVRRRQQQPPPOOONNNNNNOOOOOOQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQLLLMMMPPPQQQPPPLLLHHHEEE{{{yyy{{{xxxsssnnnkkkhhheeecccaaa]]]ZZZYYYUUUOOOJJJEEE???:::666555666777777777666555444444333333333555777:::<<<======<<<<<<<<<<<<===>>>999;;;======<<<===>>>@@@===>>>>>>>>>===;;;999888555666888<<>>>>>???===<<<<<<<<<<<<;;;;;;;;;:::;;;>>>BBBEEEIIILLLMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHHHHHHHAAABBBCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGHHHIIIHHHGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQSSSVVVZZZ]]]```bbbiiikkknnnrrrxxxyyynnnaaaXXXSSSRRRPPPOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSMMMPPPUUUXXXWWWTTTOOOLLL~~~zzz{{{|||~~~|||vvvqqqkkkiiifffccc```\\\WWWSSSLLLKKKIIIFFFBBB>>>:::777222333555666777666555555222333444555888:::<<<>>>???>>>>>>===============>>>===<<<<<<===???AAABBBAAAAAA@@@>>><<<:::888777999999999===JJJccc~~~vvvpppzzziiiVVVTTT[[[jjj}}}xxxXXXEEE444333222000//////....../////////......---------------,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++***((('''&&&&&&''''''***'''%%%&&&)))++++++***+++******)))((('''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&(((((((((((())))))))))))((()))))))))*********+++)))))))))))))))***++++++((((((((()))))))))))))))***************+++,,,---111333444333222111222444999999888888999::::::;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<======>>>>>>???BBBDDDFFFHHHJJJMMMOOOKKKLLLMMMMMMLLLNNNQQQSSSUUUSSSPPPLLLHHHFFFFFFGGGIIIFFFFFFIIIIIIGGGHHHKKKHHHHHHIIIKKKMMMNNNLLLJJJLLLLLLLLLJJJIIIIIIJJJLLLLLLMMMNNNQQQUUUYYY\\\^^^bbbgggnnnuuu|||~~~|||qqqfff```ZZZ^^^ccceeebbb]]]XXXUUU\\\ZZZWWWTTTSSSTTTYYY\\\]]]YYYSSSPPPPPPQQQPPPNNNQQQRRRTTTSSSRRRPPPQQQRRR|||yyyyyyzzz{{{{{{wwwrrrnnniiigggccc___[[[VVVQQQMMMIIIHHHFFFCCC@@@;;;888555111222222333333333333222333444555777999;;;===>>>>>>>>>===<<<<<<<<<<<<===???>>>===<<<===???AAABBB???>>>>>>===;;;:::888777777888;;;???III]]]vvvyyylllfffmmmyyy~~~ggg]]]]]]gggxxxlllNNN>>>333222111000///.........------,,,,,,,,,+++++++++------,,,,,,+++******)))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))(((''''''((()))***(((%%%###$$$'''))))))((()))(((((('''&&&&&&%%%%%%'''''''''((((((((())))))((())))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))******)))((((((((((((((()))*********))))))))))))******,,,,,,,,,---...///000111666888999999888888:::;;;<<<;;;;;;::::::::::::;;;888888888999:::;;;<<<===<<<<<<>>>???AAABBBCCCDDDBBBEEEHHHJJJKKKLLLNNNPPPQQQQQQRRRQQQPPPPPPRRRUUUUUUTTTQQQNNNKKKJJJJJJKKKIIIFFFFFFIIIJJJHHHIIILLLJJJJJJKKKLLLLLLKKKKKKKKKJJJLLLMMMMMMMMMOOOSSSUUU[[[^^^ccckkkssszzzwwwrrrqqqtttxxxxxxuuuoookkkhhhnnnllljjjhhhfffgggjjjllliiiccc[[[XXXWWWWWWSSSPPPLLLNNNPPPQQQPPPPPPQQQRRR~~~{{{wwwvvvuuuuuutttqqqmmmiiifffccc^^^ZZZUUUPPPJJJFFFFFFEEECCC@@@<<<888555333333222222111111111222222555555777888:::<<<>>>???>>>======<<<<<<<<<<<<<<<@@@???>>>===>>>>>>@@@AAA>>>>>>======<<<::::::999666:::???DDDLLL[[[nnn{{{mmmcccaaaqqq}}}pppcccbbbjjjwww```GGG;;;222111000///...------------,,,,,,,,,,,,+++++++++---,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++'''&&&%%%%%%'''))))))((()))((((((''''''&&&&&&%%%''''''((((((((()))))))))***************)))((((((((((((((()))))))))******)))))))))))))))))))))(((******))))))((()))))))))---,,,+++******+++,,,---//////000222444555666777777999:::;;;:::;;;<<<>>>???>>>===;;;:::999999999666666777888:::<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEHHHLLLNNNNNNNNNOOOPPPOOOPPPPPPPPPOOOPPPRRRTTTTTTRRRPPPMMMKKKIIIHHHGGGJJJHHHHHHKKKKKKIIIJJJMMMJJJMMMPPPPPPPPPQQQUUUYYYYYY[[[^^^aaacccggglllppp{{{vvvmmmhhhgggddd^^^WWWQQQSSSUUUUUUSSSRRRRRRSSS|||zzzxxxuuusssqqqooonnnkkkhhheeebbb^^^ZZZVVVRRRMMMHHHDDDCCCBBB@@@===:::777444333555444333222111222333444666777888:::<<<===>>>??????>>>======<<<<<<======@@@@@@???>>>>>>>>>??????AAA@@@???===<<<;;;::::::777===DDDKKKTTTbbbrrr~~~|||kkkfffiii~~~fff___cccwwwuuuUUUAAA999000000///...---,,,,,,,,,........................,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((()))))))))(((((()))************************))))))(((((('''(((((((((((()))))))))***++++++++++++***))))))(((((()))))))))***************))))))))))))((((((---,,,,,,+++++++++++++++......---,,,---///111222222333555777999;;;<<<<<<999;;;<<<<<<;;;;;;<<<>>>???>>><<<:::888777666666777888999;;;===@@@BBBDDDFFFEEEEEEDDDDDDCCCCCCCCCEEEIIIMMMOOOOOONNNMMMNNNKKKMMMNNNNNNNNNPPPTTTVVVUUUSSSPPPNNNLLLIIIFFFDDDKKKIIIJJJNNNPPPNNNOOORRRPPPVVV\\\```ccciiirrryyy}}}~~~zzzqqqjjjggghhhhhhfffaaa]]]ZZZYYY~~~{{{yyyyyyuuurrrooollljjjhhhdddaaa]]]ZZZVVVSSSPPPMMMIIIGGGBBBAAA>>><<<999666444333555444333222111222333444666777999;;;===>>>>>>>>>@@@???>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>@@@???===;;;999888777777777>>>IIISSS___oooxxxiiijjjqqqtttbbb^^^cccgggJJJ:::555000///...------,,,,,,---........................,,,,,,+++++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&((()))*********************************)))))))))(((((((((((()))))))))***+++++++++++++++******)))))))))))))))***************************)))))))))------,,,,,,,,,,,,,,,---/////////000222444666888666777999;;;===>>>>>>>>>>>>???@@@???>>>===>>>???===<<<:::888777555555444999:::;;;===???BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDHHHLLLNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUXXXUUUSSSRRRSSSSSSRRROOOLLLJJJJJJOOOWWW\\\]]]```dddjjjqqqyyy{{{tttpppnnn|||{{{{{{|||tttqqqnnnkkkiiieeeaaa^^^XXXUUURRROOONNNLLLJJJHHHAAA???===:::777555444444111111111111111222333333666888:::<<<>>>>>>>>>>>>??????>>>==========================================<<<999777666555555666888AAAOOO^^^mmmyyynnnsss}}}}}}hhh^^^aaahhh]]]EEE999555//////...---------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&((())))))((('''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++***)))))))))))))))*********++++++*********+++++++++,,,,,,---,,,,,,,,,------...///111222444555777999:::;;;:::;;;<<<>>>>>>>>>======;;;<<<======;;;;;;<<<===<<<<<<:::999888777777777::::::;;;<<<>>>@@@BBBCCC@@@AAAAAABBBDDDEEEFFFFFFEEEHHHKKKMMMMMMLLLLLLMMMOOOPPPQQQQQQPPPRRRUUUWWWTTTTTTWWW\\\cccfffdddbbbWWWXXX```mmmvvv{{{}}}yyyxxxyyy{{{rrrpppmmmjjjgggccc^^^ZZZTTTQQQMMMKKKJJJHHHGGGEEE???===;;;888666444444333///000111333444444444444666888:::<<<>>>>>>============<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<=========:::999888666666777999:::===III[[[mmm~~~wwwlll[[[YYYffftttsssTTTBBB999444000///..................+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))))))))***++++++***)))(((&&&(((+++***(((''''''((((((((((((((((((((((((((((((((()))))))))******************+++***))))))((())))))*********+++++++++******+++,,,------...////////////000111222333444555777999;;;<<<<<<;;;;;;<<<===>>>???>>>===;;;999555777888999999999;;;===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@AAAAAACCCDDDFFFGGGHHHIIIHHHJJJMMMNNNNNNOOOPPPQQQQQQSSSUUUWWWYYY\\\```dddfffgggllluuuxxxzzz|||{{{}}}|||wwwttttttvvvpppooollljjjgggbbb\\\XXXRRROOOJJJHHHFFFEEECCCAAA===<<<999666444333333333000111444666777888777777666777:::<<<=========<<<;;;;;;:::999999999999:::888999:::;;;<<<<<<<<<<<<::::::999888:::<<<>>>@@@CCCQQQeeezzz~~~|||aaaQQQUUUjjj~~~fffJJJ<<<444///000//////.........//////---------....../////////++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((()))+++,,,------,,,,,,(((+++------***))))))+++***************+++++++++))))))))))))************)))************)))(((((()))************+++++++++******+++,,,...///000000333333444555666888999:::999;;;===??????===;;;999>>>>>>??????>>>;;;999777555777999;;;<<<>>>@@@CCC@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>??????@@@FFFFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNPPPPPPQQQTTTVVVWWWZZZ^^^ccchhhnnnuuuyyy|||{{{}}}}}}yyyvvvtttsssssspppooolllhhhbbb\\\VVVRRRJJJIIIGGGEEECCCBBB@@@@@@:::999777666444444333333111111111111222333444555777777888999;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<888666666777888===DDDMMM```wwwrrrYYYNNNUUUlllvvvWWW???111///333////////////............------------------------+++++++++************)))++++++***)))(((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))---......---,,,***(((&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))************)))(((************++++++++++++***************))))))))),,,,,,,,,------.........---...000111333333444444666666666777888:::;;;<<<===>>>???AAAAAA@@@@@@???======<<<;;;::::::999999;;;;;;<<<===???BBBDDDFFFJJJIIIHHHFFFEEEEEEEEEEEEGGGBBB???AAACCCDDDFFFJJJGGGIIIKKKNNNNNNNNNMMMLLLNNNOOOPPPQQQRRRUUUYYY]]]bbbkkkwww}}}}}}|||{{{{{{{{{|||zzzyyy||||||zzzzzz~~~{{{xxxvvvtttssssssooommmjjjddd]]]VVVQQQMMMJJJIIIGGGEEEBBB@@@===<<<888888666555444333333333111111111222333555666777888888999:::;;;<<<<<<===<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666999DDDPPP]]]nnnjjjVVVQQQ[[[ssscccJJJ;;;444111222////////////............------------------------+++++++++************)))++++++***)))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++***((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))*********))))))((())))))************+++++++++++++++******)))))))))---------...///000000111111222444666777888888888;;;;;;;;;;;;<<<======>>>===>>>???@@@AAA@@@@@@??????????????????@@@@@@@@@EEEDDDDDDDDDEEEGGGHHHJJJIIIHHHHHHHHHHHHIIIIIIJJJLLLIIIHHHKKKLLLLLLMMMQQQLLLLLLLLLLLLNNNOOOQQQRRRUUUVVVYYY\\\bbbjjjsssyyy}}}zzz|||zzzuuuuuuwwwuuuuuuuuuwww~~~~~~|||{{{zzzxxxvvvtttrrrqqqmmmjjjddd]]]VVVPPPKKKHHHHHHGGGFFFCCC@@@===:::888666666555333222222222222111111111222444666888999:::::::::;;;;;;;;;<<<<<<===============<<<<<<;;;999999999999999999999999777777888888888???PPPaaalll|||{{{||||||```TTTWWWeee~~~lllLLL:::666555333111/////////............---------------------------+++++++++************)))+++***))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))***)))(((((('''''''''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))************(((((())))))***))))))((())))))))))))*********+++,,,+++++++++************...///000111222333444555777888999;;;<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJGGGGGGHHHHHHIIIKKKLLLMMMOOOLLLLLLOOOOOONNNOOOSSSRRRQQQQQQRRRVVV]]]cccggglllnnnqqqwww}}}tttxxx|||||||||zzzwwwtttpppnnnhhhddd^^^WWWPPPKKKHHHGGGEEEDDDCCCAAA>>>;;;888777444444333222111111222222000000111222444666888999<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>======<<<;;;888888888888888888888888888666666999???KKK___ooosss{{{~~~ooo\\\YYYcccsssjjjTTT<<<222333444222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******)))))))))))))))***(((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&''')))***))))))*********))))))(((((((((((((((((((((((((((((()))))))))************(((((())))))******)))))))))))))))******++++++,,,++++++,,,,,,---.........111222333555666888999999:::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOLLLKKKNNNNNNOOOSSSYYY^^^^^^aaagggooozzzyyyzzz}}}~~~{{{wwwqqqllliii```]]]WWWQQQLLLIIIHHHGGGCCCAAA@@@===;;;999888777333222222111111111222222000000111222444666888999======<<<<<<<<<<<<;;;;;;===============<<<<<<;;;777777777777777777777777:::555444===KKKZZZkkkxxx}}}xxxiiiaaafffssskkkOOOCCC777333222000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((('''((()))***+++))))))************))))))((((((((((((((((((((((((((()))))))))************(((((()))*********************++++++,,,------...+++,,,...///111333444555555666777999:::<<<======<<<===???@@@BBBBBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNOOONNNLLLMMMQQQUUUZZZdddnnnvvvyyy|||xxxrrrlllfffcccYYYVVVRRRMMMJJJHHHGGGGGGDDDBBB>>>:::777666666777222111111111111222222333111222222333555777888999==================<<<<<<<<<<<<<<<<<<<<<;;;;;;:::666666666666666666666666:::555777DDDVVVfffsss|||}}}lllgggjjjxxxfffPPP>>>999666555333...---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********))))))***++++++))))))******++++++******(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,---...///000111111///000111333666888999::::::;;;;;;===>>>???@@@@@@>>>???AAACCCDDDEEEEEEEEEBBBCCCEEEHHHIIIJJJIIIIIILLLKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSRRRSSSXXXaaaiiirrr{{{zzzvvvqqqkkkeee___\\\SSSQQQNNNJJJGGGEEEDDDCCCIIIEEE>>>888444333444555111111111111222222333444555555555666777999:::;;;==================>>>>>>;;;;;;;;;;;;;;;::::::999666666666666666666666666777777>>>NNN^^^kkkvvv|||www{{{cccffftttvvvaaaLLL>>>777333222444333///...000.........---------,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))***++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********++++++***))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))******************+++,,,------------//////000111222333444444555555777888999;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIGGGIIIKKKMMMNNNMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQSSSVVVZZZ```eeeiiilllkkkoooxxx|||wwwuuuqqqlllfff```[[[YYYPPPOOOLLLIIIEEEBBB@@@???MMMHHH???777222000111333111111111111222333444444888888888888999:::;;;<<<<<<=========>>>>>>>>>???::::::;;;;;;::::::999888777777777777777777777777444999EEEUUUbbblllwww|||uuuzzzggg\\\eeeyyyyyy___HHH:::555555000...111333111000111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))***++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++++++++***((('''((()))***+++++++++++++++************************))))))))))))***************+++,,,---............000111222333444555666666:::::::::;;;;;;<<<<<<<<>>@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDKKKLLLLLLMMMMMMNNNNNNOOOMMMOOOQQQQQQPPPNNNNNNNNNRRRQQQPPPOOOMMMMMMMMMNNNLLLMMMOOOOOONNNNNNPPPRRRTTTXXX\\\```dddiiipppvvv}}}~~~}}}wwwrrrllliiiddd___[[[WWWRRROOOKKKHHHDDDAAA@@@>>>;;;999999999777666444444333333111000000///111333555666666777999:::;;;<<<======::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;999888888===888444555555333333666888???OOOaaammmvvvqqqpppxxxhhh\\\VVVggg}}}eeeKKK===777444222333222000///...---......------------............---------,,,,,,+++++++++)))***+++,,,,,,+++***************)))******++++++************************++++++***))))))******++++++)))((()))+++,,,***((())))))))))))))))))))))))************************)))***+++,,,------,,,,,,+++***)))))))))***+++,,,...///111333444555555555999888777777888:::<<<===?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOORRRSSSTTTTTTRRRPPPOOOOOOOOOOOOPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOQQQUUUXXX___fffpppzzzzzzrrrmmmhhhddd^^^YYYVVVSSSPPPMMMGGGDDD???<<<:::999777666555555555555444444333222//////000222333555666777555666888:::<<<===>>>>>>999::::::;;;<<<<<<======>>>>>><<<;;;:::999999999:::666444555555222333777<<>>@@@???<<<:::999999999999777555444666666555888===CCCMMM___rrrtttqqqzzzoooYYYUUU\\\ggg{{{~~~\\\===666666111///222/////////...////////////.........------,,,,,,,,,---------,,,,,,+++++++++'''(((((()))******++++++,,,,,,+++***)))))))))***************************)))))))))))))))*********)))((((((((())))))(((((())))))))))))))))))))))))*********************************++++++*********,,,,,,,,,---...///000111333444666777999:::::::::::::::;;;<<<===???AAABBBEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQOOONNNOOOPPPPPPQQQPPPNNNKKKLLLPPPTTTWWW\\\dddlllvvv|||||||||{{{xxxrrrjjjddd[[[ZZZXXXVVVSSSMMMGGGBBB>>>;;;666333333333333333333444444444222000...---...000333666888:::::::::::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<============???>>><<<:::999999999999777555444666666555:::AAAKKKXXXjjj~~~yyysssvvvwwwaaaRRRUUUbbbwwwhhhLLL555555888222///111---......///////////////......------,,,,,,,,,++++++++++++,,,,,,---------***))))))))))))))))))***,,,,,,+++***)))))))))***************************(((((())))))************(((((())))))((((((((()))************************************************))))))))))))*********++++++,,,...000222444555666555666777999:::;;;<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRRRRQQQQQQPPPPPPPPPSSSTTTTTTRRRPPPOOOPPPQQQOOOPPPQQQQQQQQQVVV^^^eeennnvvv~~~}}}}}}{{{zzzxxxuuurrrllleee```WWWVVVUUUTTTPPPJJJAAA<<<:::777444333333444444444444444444333111///...---000111444777999:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>===<<<<<<<<<<<<;;;:::999999999999777555444555555555===FFFWWWeeexxxyyywww}}}xxxgggZZZSSS]]]nnnzzzPPP@@@444444555111...///---....../////////......------------,,,,,,,,,,,,)))***++++++---......///+++******)))))))))******++++++******)))*********************************''''''((()))************((()))******(((((()))***************************************************************+++,,,---...,,,---000222444666777777777888999;;;<<<===>>>>>><<<===???AAACCCEEEGGGHHHIIIJJJLLLNNNOOOOOOOOONNNQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPOOOOOONNNNNNPPPQQQQQQPPPNNNMMMOOOPPPSSSYYY___ccchhhppp|||~~~~~~~~~}}}{{{zzzzzzyyyvvvsssoookkkfff```\\\UUUSSSQQQNNNJJJDDD===888777555444444555666666555444333222111000000000000222333555777999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>===;;;:::888999999:::999999888888666444444666888===IIIUUUiiiwww|||ggg]]]VVVWWWkkk|||___???;;;666333111000///...---.../////////...---,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------******))))))***+++,,,---*********)))******++++++************************&&&'''((()))*********)))(((***,,,+++)))((()))+++************************************************,,,,,,,,,,,,...///111333111333555777888888999888:::;;;<<<>>>???@@@AAAAAA???@@@CCCEEEHHHJJJKKKLLLLLLNNNPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTQQQQQQPPPOOONNNMMMLLLKKKIIIKKKMMMOOOQQQTTTYYY\\\hhhrrr~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwtttoookkkgggbbb]]]YYYUUURRRNNNIIIEEE@@@:::666555444444555777888888777333222111000000111222333444555666777999;;;<<<===999:::;;;<<<============<<<===>>>???>>>===:::999666777888::::::999888888333222444999>>>GGGWWWeeeyyy~~~kkk\\\WWWUUU\\\yyyiiiIII888<<<:::333...///111000---.../////////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++---///000***)))))))))***+++,,,,,,************************%%%&&&((()))*********))))))+++---,,,)))(((***,,,************************************************............000222555666888999:::;;;<<<;;;::::::<<<===>>>@@@AAABBBCCCCCCAAACCCEEEHHHKKKMMMNNNOOOOOOPPPSSSUUUVVVVVVUUUTTTRRRRRRSSSTTTTTTUUUVVVVVVPPPPPPOOONNNLLLKKKJJJJJJFFFJJJOOOUUU\\\dddlllqqq~~~}}}~~~}}}||||||yyyuuurrrrrrllleeeaaa___\\\VVVQQQPPPMMMHHHBBB>>>;;;999888777666444333333555888:::333111...------000333555888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<888777666666777777666555111555555:::GGGRRRddd~~~nnnZZZMMMPPPXXXfffrrrUUUEEE444333222111000...------++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,)))'''''')))---000///---************************,,,,,,***)))((((((''''''))))))))))))************,,,+++***))))))***+++,,,***,,,---+++'''%%%&&&)))---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,///000111222444555777777999::::::;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEGGGJJJMMMOOOQQQRRRSSSPPPPPPQQQSSSUUUVVVWWWXXXTTTSSSTTTUUUWWWWWWVVVTTTRRRPPPMMMKKKKKKKKKKKKJJJRRRXXXbbbooo}}}~~~~~~~~~}}}|||xxxsssoooiiiccc\\\XXXWWWSSSNNNIIIIIIFFFBBB===999777555555666555333222222444777888222000...---...000333555999:::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<===>>><<<============<<<;;;;;;999888777777777777666555999<<<:::AAATTTcccwwwzzzdddSSSJJJRRR^^^mmm}}}^^^EEE888333222222111000///......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---///...,,,************************,,,,,,+++***))))))))))))))))))))))))************,,,+++***))))))***+++,,,)))***+++***)))((()))***,,,+++***)))))))))))))))---------.........//////111111333444666888999:::<<<===>>>???@@@AAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFJJJJJJKKKMMMOOOQQQSSSTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUSSSPPPMMMKKKPPPPPPOOOPPPSSSWWW\\\___gggooo}}}~~~}}}|||yyytttmmmiiibbb]]]WWWSSSQQQNNNIIIEEEBBB@@@===999666555444333555333222111111333555666111000///...///111333555;;;<<<<<<=========<<<<<<999:::::::::;;;<<<<<<===;;;<<<<<<<<<<<<;;;:::::::::999888666666666666666:::@@@BBBLLLaaaqqqoooZZZNNNKKKYYYjjj{{{gggLLL:::444111111111000000/////////000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,***************************,,,++++++******++++++,,,)))))))))*********++++++++++++************++++++***)))((()))+++,,,++++++,,,,,,+++*********++++++---......///000111222222333444555777:::<<<===>>>@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFHHHIIIKKKKKKKKKOOOOOOOOOOOOQQQRRRTTTUUURRRRRRSSSSSSTTTTTTTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOSSSVVV[[[```fffppp{{{}}}|||yyyuuunnnfffaaa\\\XXXSSSOOOLLLIIIEEEAAA>>>===;;;999777666555555333222111000000111333333000//////000111333444666==================<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888888777555444444666888:::GGGPPPZZZlllwwwfffTTTNNNRRReeeyyynnnSSS>>>666555//////000000000000000000222222333222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,+++***************************+++++++++++++++,,,---...))))))*********+++++++++++++++++++++++++++++++++,,,***((())),,,...,,,***...---------------...///......///000222333444555555666777:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGIIIKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSOOOOOOOOOPPPQQQUUUYYY\\\aaaiiittt}}}~~~zzzwwwrrrjjjbbb\\\SSSPPPLLLHHHDDDAAA>>><<<:::999999888777777666666222111000000000000111111//////000222333555666777==================<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<============<<<;;;;;;666666555444333444999===BBBSSS\\\cccqqq}}}~~~sssuuu|||sss\\\SSSTTT___tttvvvYYYBBB333000333///////////////000000000///000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++,,,---...///************+++++++++++++++++++++,,,,,,+++++++++...,,,)))***------+++(((------------...//////000//////000222444555666777777888:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQQQQRRRQQQSSSVVVXXXWWWUUURRRPPPUUUTTTSSSRRRQQQPPPPPPOOOMMMNNNNNNOOOSSS[[[fffmmm{{{|||xxxrrrllleee]]]XXXOOOMMMJJJFFFBBB???<<<;;;666666666666555555555555111111000000000000000000///000222444666888888999;;;<<<<<<=========<<<<<<:::;;;<<<=========;;;;;;===============<<<;;;;;;444555555444444777???EEENNN\\\aaadddtttjjjbbbmmm|||kkkZZZVVV]]]nnnfffMMM;;;111///111////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---************************++++++++++++,,,,,,---...*********++++++++++++,,,++++++,,,,,,,,,,,,++++++...---,,,,,,,,,,,,+++***,,,,,,,,,---...///000111222222333555666888999999;;;<<<===>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSQQQSSSVVVXXXWWWUUURRROOORRRQQQPPPOOOMMMLLLKKKJJJIIINNNTTT\\\fffttt}}}zzzvvvpppjjjccc\\\VVVRRRLLLKKKHHHDDD???<<<;;;:::444444555555555555555444111111111000000000000//////111444777999:::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<<<<<<<<<<;;;::::::333555666666777<<>>999666444444555555666777777777666666222222111111000000//////000222555888;;;<<<<<<;;;888999:::;;;<<<<<<<<<<<<<<<===???@@@@@@>>><<<;;;::::::;;;;;;;;;:::999999333555777888999@@@KKKSSSgggqqqvvvtttdddcccppptttddd]]]]]]bbbsssttt]]]DDD777444222000///000000//////............222111000.........///000,,,,,,,,,,,,,,,,,,,,,,,,---///000...+++***+++---************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++------------++++++(((+++......,,,,,,///222222222333444555777888999999::::::;;;<<<===>>>>>>CCCCCCCCCDDDEEEEEEFFFFFFKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTQQQPPPOOOQQQSSSUUUQQQSSSXXX]]]dddiiinnnppp|||}}}{{{xxx}}}|||{{{yyy{{{}}}|||~~~wwwrrrmmmhhh```YYYSSSNNNIIIGGG@@@???===;;;999888777777777777777777666555333222444333000//////000222444222333555888:::<<<==============================AAA@@@@@@???>>>===<<<<<<<<<:::777666777999999999333777;;;;;;===III\\\lll|||jjjhhhwww|||lll___YYY[[[aaakkk{{{```LLL;;;777555...---222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******++++++,,,)))************+++++++++------,,,++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++,,,,,,)))+++---......///111222222222333444666777888888:::;;;<<<===>>>@@@AAAAAAAAACCCFFFGGGGGGIIIKKKMMMLLLLLLMMMQQQTTTUUURRROOORRRTTTWWWXXXVVVTTTRRRRRRRRRQQQOOOMMMMMMPPPUUUYYY\\\bbbjjjrrrzzz|||}}}}}}||||||~~~~~~|||}}}~~~zzztttnnnfffaaaZZZSSSMMMIIIEEEBBB===<<<;;;999888777666666888888777666555444222222333111000//////111333555444555666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<::::::999999999999777666666666999@@@NNNcccyyytttfffoookkk]]]VVVWWW```iiiuuuVVVEEE666555444...---222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,************++++++++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,---------------,,,...///000000000222444555555666777888999999:::<<<===>>>???@@@BBBCCCCCCDDDFFFHHHIIIJJJKKKMMMOOORRRPPPOOOPPPRRRSSSQQQOOOTTTVVVYYYYYYXXXVVVUUUUUUTTTRRRPPPNNNNNNSSSZZZ___mmmuuu}}}}}}~~~}}}|||zzz}}}|||{{{zzzwwwsssmmmhhh^^^YYYRRRMMMHHHEEEAAA???999999888888777666666666888888777555444222111111111000//////000222444666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================888999:::;;;:::888666555:::;;;BBBTTTooouuujjjjjj~~~~~~mmmYYYOOOQQQ]]]pppgggIII<<<111222222///...111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,............/////////000///111222333222222444666888888999999:::;;;<<<<<>>AAADDDFFFGGGIIIJJJJJJLLLMMMNNNOOOPPPOOOQQQSSSSSSSSSTTTUUUWWWVVVWWWWWWUUUQQQMMMLLLLLLJJJLLLPPPWWWddduuu{{{wwwwwwxxxuuuxxxzzz~~~~~~|||yyyxxxxxxwwwuuutttqqqrrrrrrpppmmmkkkkkkmmmjjjgggccc___\\\XXXSSSPPPKKKGGGBBB>>><<<;;;999888666777999::::::999888777444222111/////////111222111111333444666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777333555666999???MMM^^^kkkwww|||oooppp|||wwwfffUUUTTT^^^vvvvvv```RRRDDD555444222////////////---------------------------........................+++,,,...///...---,,,+++'''(((***+++,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++,,,---...///---------------.../////////000111222333444555555444666888999:::;;;>>>@@@@@@AAABBBDDDFFFHHHJJJJJJNNNNNNOOOPPPRRRSSSTTTTTTSSSTTTVVVVVVVVVVVVXXXZZZXXXYYYXXXUUUQQQOOOQQQSSSVVV[[[eeerrr}}}{{{wwwrrrnnnoootttyyy}}}zzzxxxvvvuuuvvvvvvuuutttpppqqqqqqnnniiiffffffhhhfffddd```]]]ZZZVVVQQQMMMKKKHHHCCC???===;;;999888555777888999:::888777666222111000......000111222222333444666888999:::;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666555222555888===EEETTTggguuuvvvddd^^^jjjpppaaaXXX[[[jjjaaaKKKCCC:::222222111......///000///------------------------.........................../////////...,,,***(((%%%&&&)))+++,,,,,,+++***++++++,,,,,,,,,---------++++++++++++,,,---...//////////////////000111111111111222333444666666777555777:::;;;<<<>>>AAACCCGGGHHHHHHIIIJJJKKKLLLLLLQQQQQQRRRTTTUUUVVVWWWXXXUUUWWWYYYYYYXXXYYYZZZ\\\YYYZZZXXXVVVTTTVVV[[[```nnnvvvwwwpppllliiijjjjjjjjjkkkoooyyy~~~|||yyyvvvwwwvvvuuusssrrrrrrrrrrrrrrrqqqooollliiifffcccaaadddaaa\\\XXXTTTPPPLLLHHHCCCBBB???<<<:::888666555444444444555555555555666000000111111000///...------///333777::::::999999999999:::;;;;;;;;;::::::===<<<:::999888888999:::;;;:::999999888666222000333333<<>>@@@AAABBBBBBHHHHHHHHHHHHIIIJJJLLLLLLPPPRRRTTTVVVWWWUUUTTTRRRTTTSSSSSSUUUXXXYYYXXXVVVUUUYYY]]]aaaeeekkkrrrwww{{{qqqhhh___[[[]]]___lll|||~~~{{{zzzzzzyyyyyyxxxwwwvvvtttssssssssssssrrrpppnnnkkkgggccc___^^^]]]ZZZUUURRROOOKKKGGGDDDAAA@@@===;;;888777666555666666555555444333333333000000000000000000000000000222555777999999999888999999::::::;;;;;;::::::;;;:::999999888888888888888888777777777666444333555666???NNNYYYbbbnnnyyyrrrcccWWWYYYggg}}}jjj[[[UUU^^^ssseeeOOOBBB999777777111111111000000/////////------------.........//////.........------------000//////...---,,,++++++////////////////////////,,,,,,+++++++++++++++++++++,,,---,,,+++,,,///111///000000111222333444444444555666666555666888:::<<<===>>>AAABBBDDDDDDEEEJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYXXXVVVUUUTTTUUUUUUTTTTTTVVV[[[___fffnnnyyy~~~qqqiiiddd^^^^^^aaaqqq~~~yyyvvvvvvxxxzzz{{{xxxxxxvvvuuutttsssssssssqqqooolllgggbbb^^^ZZZXXXXXXVVVRRROOOMMMJJJFFFDDD>>>===;;;999777666555555888777666444333111000000000000//////000222333444666666777777888888888888888888999:::::::::::::::999999999999888777666555444444444444555555666666:::>>>FFFQQQ[[[gggwwwvvvbbbZZZWWWaaawwwppp\\\XXX\\\ooorrrTTT@@@888555555666222222111000///......---------------........................------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111000111111222333555555666555666777777777888;;;===>>>???AAADDDFFFHHHIIIIIIJJJLLLNNNQQQSSSTTTUUUUUUTTTUUUWWWXXXXXXWWWUUUTTTRRRUUUXXXXXXXXX^^^jjjsssxxxpppjjjiiijjjkkkooosss~~~zzz}}}}}}zzzvvvuuuvvvxxxzzz{{{wwwwwwuuutttrrrqqqqqqqqqpppmmmiiiccc]]]XXXTTTRRRTTTRRROOOLLLKKKIIIFFFDDD<<<;;;:::888777666666666666666555333222111000///000000//////111444777999;;;:::888777777777888888777888999:::::::::::::::888999::::::999777555444111111111111222444777999@@@EEENNNVVV```pppkkk]]]aaakkk|||xxxaaaXXX]]]fff|||vvv___DDD666333333333444222222111000...---,,,,,,------------------------------------------------''''''((()))+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++---......------///111000111222333444555666777555777888999999:::===???@@@AAADDDFFFIIIKKKLLLMMMJJJLLLPPPSSSVVVWWWWWWWWWYYYZZZZZZZZZYYYWWWUUUTTTRRRWWW___fffnnnzzz}}}zzzvvvtttppppppsssyyy~~~yyyuuuwww}}}yyywwwvvvvvvxxxyyyyyyxxxuuutttrrrqqqooonnnnnnnnnmmmjjjeee___YYYTTTPPPOOOMMMJJJHHHFFFEEEDDDAAA???<<<;;;:::888777666666666222222222222111111111111000000000000333666999;;;===;;;999777666666777888666777888999::::::::::::999999:::999888666444333000000111000000444:::>>>CCCKKKUUU^^^kkktttddddddttt|||eeeZZZZZZcccnnn\\\JJJ888111000000//////111111000///...---,,,+++------------------,,,,,,,,,,,,------------------''''''((()))+++,,,------........................,,,,,,---------.........,,,...000000//////000222000111222333555666777888777888:::;;;;;;===@@@BBBCCCEEEGGGJJJLLLNNNPPPPPPNNNPPPSSSWWWYYYZZZZZZZZZ^^^_________^^^\\\[[[ZZZ\\\bbbooo}}}xxxsssrrrssstttttt}}}~~~}}}|||zzzwwwttttttxxx|||~~~}}}wwwuuuuuuuuuwwwwwwvvvtttsssrrrpppnnnmmmkkkkkkkkkiiifffaaa[[[VVVQQQOOOMMMKKKIIIFFFEEEDDDCCC@@@>>><<<;;;999888777666555555///000000000111111222222000000111222555888;;;<<<;;;:::999777777777777888666666888999::::::::::::999999888777666444333222000111222111222888@@@GGGIIITTTcccooorrriiigggxxxhhhZZZZZZaaammmxxx~~~jjjKKK@@@666444333111000000000000///...---,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,+++------------------------,,,------....../////////...000222222222111222333222222333555777888999::::::;;;===??????AAAEEEGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[]]]]]]]]]]]][[[\\\___aaaccceeeggggggttt||||||pppjjjkkkkkkkkklllooowww|||zzzxxxwwwvvvuuuuuuuuuwwwyyyzzzwwwuuurrrqqqrrrssssssrrrrrrqqqooommmkkkjjjiiiiiifffccc^^^YYYTTTPPPNNNNNNKKKHHHFFFEEEDDDBBB@@@>>>;;;:::888666555444333333/////////000000111111111000111333555777999;;;<<<888888888777777777888888555666777888::::::::::::888777555333222111111000000222444444777???KKKTTTWWWfffwww|||llleeennn}}}uuu]]]ZZZbbbooo}}}eeeQQQ@@@:::777666555111111333.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------000//////...---,,,++++++++++++++++++++++++++++++,,,------...//////000000///111444444444333444444444555666888:::;;;<<<===>>>@@@BBBCCCDDDGGGJJJMMMNNNOOOQQQSSSUUUVVVWWWWWW[[[[[[[[[\\\\\\]]]]]]]]]\\\___eeelllttt|||zzzjjjdddcccgggmmmuuu{{{|||yyywwwuuuvvvvvvuuuttttttwwwyyyyyyuuupppmmmmmmoooqqqqqqrrrqqqooommmkkkjjjiiiiiidddaaa\\\WWWSSSPPPOOONNNFFFDDDAAA@@@???===;;;999:::999777555333222111111000000000000000000000000000111444666888:::;;;;;;666666777777888888888888555666777888::::::;;;;;;666555333000///...//////000222555777;;;EEESSS]]]eeevvvwwwjjj```ccc|||}}}hhhZZZ^^^lll|||nnnUUUAAA777444222333000,,,---111---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111000222555666555444555555666777888:::<<<>>>???@@@AAACCCEEEGGGHHHKKKNNNQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[eeejjjsss~~~|||wwwggg___bbbiiiyyy}}}zzzwwwwwwwwwwwwvvvvvvvvvxxxwwwvvvtttrrrqqqqqqpppoooooooooppppppnnnllljjjiiigggcccaaa^^^[[[WWWTTTQQQNNNJJJGGGFFFEEEBBB???===<<<;;;;;;666555444222111000000000.........//////000111222666666777888999:::;;;;;;777777888888888888777777555666777888888888888888555222111222111...///333222333555999AAANNNaaapppssshhh^^^\\\cccxxx}}}sssddd]]][[[dddwwwmmmUUUCCC999333222111000//////////////////.........---------........................------------------------------------------------........................////////////000000000000111333555555555555777999999:::;;;===@@@BBBCCCDDDHHHIIIJJJKKKLLLOOOTTTXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZccc^^^[[[\\\YYYVVV[[[dddqqq{{{tttuuuvvvsssqqqrrrvvvzzz}}}zzzxxxwwwxxxvvvuuuttttttuuuuuutttrrrtttsssrrrrrrqqqrrrssstttrrrooollliiifffccc^^^[[[[[[XXXTTTQQQNNNKKKHHHFFFCCCBBB???===;;;999999999555444333111000000//////.........//////000111222555555555666777777888888666777777888888777777666666777777888888888888777333///...000000...///222555666:::AAANNNaaayyy{{{lll```ZZZ[[[eeewwwzzziii___[[[ZZZ___nnn```HHH<<<777333222111000//////////////////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000111111222444666777666777999;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJLLLNNNOOOPPPSSSWWWZZZ]]][[[ZZZYYY[[[]]]___```]]]___dddgggeeebbbhhhrrr~~~|||}}}}}}zzzxxxxxxyyywwwvvvuuuuuuvvvvvvtttssswwwvvvtttrrrqqqqqqrrrrrrpppmmmiiifffccc___[[[XXXXXXUUUPPPLLLJJJHHHFFFDDD@@@>>><<<:::888777666555333222111000///..................//////000111222444444444444444444444444666666666777777666666666666777777777777666666555444///---000222111111444888<<>>@@@BBBCCCDDDGGGJJJLLLNNNOOOPPPSSSXXX[[[\\\\\\^^^___[[[\\\]]]\\\[[[[[[[[[\\\nnn|||~~~|||{{{{{{{{{|||zzz{{{|||{{{yyyyyyyyyzzz~~~|||yyyyyyyyyzzzyyyxxxxxxwwwvvvtttrrrqqqoooooohhheeeaaa^^^\\\[[[XXXVVVQQQNNNJJJGGGFFFDDDBBBAAA;;;:::999888666555333222000000///...------------............///000111222555444444333333222222111444444444555555444444444222222333333222111000000444000///111333555<<>>@@@BBBDDDEEEGGGJJJMMMOOOQQQRRRTTTWWW[[[^^^_________```^^^^^^]]]\\\^^^dddlllsss{{{{{{}}}yyy}}}zzzyyyzzz{{{{{{{{{wwwyyyzzzyyyxxxxxxyyyzzz|||zzzwwwvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxvvvuuusssiiieee___[[[WWWTTTQQQOOOLLLJJJHHHFFFEEECCC@@@===999999888777666444333222000///......---------............//////000111222444444444333333222222222333333444444444444333333000111111111111000000///000///000222444:::GGGUUUhhhwwwwwwfffXXXPPPPPPYYYdddyyyyyyeeeWWWWWW___yyylllNNN???:::444111111111111000///............---------.......................................---------------------------------...//////000000------......//////000000333333444444555666777777777999<<<>>>???AAADDDFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWZZZ]]]______^^^^^^___]]]\\\\\\]]]eeeuuuwwwqqqsss}}}}}}zzzxxxxxxzzz{{{zzzyyyuuuvvvxxxxxxwwwwwwxxxzzzzzzxxxtttsssssstttsssssswwwxxxzzz{{{zzzwwwssspppeeeaaa[[[VVVRRROOOLLLJJJGGGFFFEEEDDDCCC@@@<<<999777777777666555333111000000//////........................//////000111222333333333222222222222222222222333333333333222222000000111222222222111111///111555888:::DDDZZZnnnvvvggg]]]SSSQQQUUU```sss|||lllbbb___gggsssnnnUUU===777666222000333111111///...............---------.........//////........................---------------------------------...///000000000------...//////000111111333444444555666777888999:::<<>>AAADDDEEEHHHKKKMMMMMMNNNPPPSSSWWWZZZ\\\]]][[[\\\^^^]]][[[ZZZ[[[\\\ggguuuyyytttqqqsssuuuxxx{{{xxxyyyyyyyyyxxxxxxzzz|||{{{{{{{{{{{{zzzyyyxxxwwwzzzyyyxxxvvvuuuttttttttt{{{|||}}}}}}yyyqqqggg```YYYXXXTTTPPPLLLIIIGGGFFFCCCBBB???<<<:::888777666444444333222111000///............------,,,,,,,,,///////////////.........++++++***+++---///222444222444555555444222222222222//////111111...///222555;;;AAADDDNNNeeejjjXXXPPPEEEMMMYYYggg~~~tttdddbbbfffooogggGGG???444//////000000//////////////////...------,,,---------.../////////......------------....................................------...///111222111111111222333444666777999999888888999:::<<<===???@@@BBBEEEIIILLLNNNOOOWWWVVVUUUVVVXXXZZZZZZZZZZZZXXXYYY\\\[[[ZZZcccnnn}}}yyy|||yyyrrrjjjgggooo{{{~~~~~~~~~{{{yyyzzz{{{zzzyyyyyy{{{}}}}}}}}}||||||{{{zzzyyyxxx{{{zzzyyywwwvvvuuuuuuuuuzzzzzz{{{{{{wwwpppfff___WWWUUURRRNNNJJJGGGEEEDDD@@@???===:::888666555444444333222111000///...............------,,,,,,,,,////////////////////////...---,,,---...000333444111333555444333111111111111......111111///111666888DDDQQQZZZfff{{{mmmYYYOOONNNMMM\\\pppssseee[[[___iiiwwwhhhRRRAAA:::222...000222222000...///////////////......---------.....................------------.....................---------000////////////111222333333333333333444555666777::::::999:::;;;===>>>@@@AAABBBEEEHHHKKKOOOQQQRRRVVVWWWYYY\\\^^^^^^\\\ZZZ]]]XXXWWWZZZ```kkkooonnnooovvv~~~wwwqqqqqqooouuu~~~|||~~~|||}}}~~~|||zzz{{{|||{{{zzzzzz|||~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuutttqqqjjjaaa[[[TTTRRROOOKKKGGGDDDBBBAAA===<<<:::777555333222111222222111111000///...............---------------////////////////////////000////////////111333444000222333333111000000111111///000222222222666<<>>>>>:::999777555333111000000000//////......---------........................////////////000000111111000000000000000000000111000111222111///...///111111000111333555888BBBLLL___ttt~~~kkkXXXNNNIIILLL[[[mmmooocccaaadddkkkqqq}}}zzz^^^GGG:::777222111000000000000///---......///////////////.../////////...---------,,,......------------......---------....../////////000000111222333333333333666666666666666777888999999:::;;;>>>AAAEEEIIIKKKRRRSSSUUUWWWZZZ\\\^^^___dddcccaaa______dddkkkqqqyyy{{{wwwooommmjjjhhhhhhhhhhhhgggxxx~~~{{{xxxyyy{{{}}}}}}}}}}}}|||yyyzzz{{{zzzyyyyyy{{{}}}~~~|||zzzxxxvvvuuuuuuvvvtttttttttsssqqqnnnllljjjiiigggeeeccc```\\\VVVRRRLLLJJJGGGDDDAAA>>><<<<<<999888666444222111000000.........---------,,,,,,.............../////////...//////000000111111222000000000000111111111111111222222000///...000111000///222666999???MMMZZZooopppZZZGGGDDDIIIVVVqqqwwwaaa]]]dddmmmvvv~~~eeeMMM<<<666555111111111000///......---///////////////......---...............---------......------------...............///000000111111000111222333444444444444666666777777888:::;;;<<<;;;<<<>>>BBBFFFKKKOOORRRXXXYYYZZZ\\\^^^___aaaaaaaaacccdddgggmmmyyy|||kkkaaaaaa```___aaafffnnnwww|||zzzyyy}}}|||zzzxxxzzz|||}}}}}}}}}||||||zzz{{{|||{{{zzzzzz|||~~~}}}{{{xxxvvvvvvvvvvvvuuuuuutttssspppllliiigggeeecccaaa___\\\XXXRRROOOHHHGGGDDDAAA>>>;;;:::999777666555333111000//////------------,,,,,,,,,,,,---........./////////000...//////000111111222222000000111222222333333222222222222111//////000222111222777===CCCNNN___ppp~~~wwwcccPPPFFFNNN^^^qqqiii\\\aaappp}}}jjjQQQAAA999666666000000000000///...///000000000000000///---,,,,,,---------.....................------------....../////////000111222222222111222444555666666555555888888999:::;;;===???@@@AAABBBEEEIIINNNSSSXXX[[[]]]^^^^^^___```aaabbbbbbgggnnnwwwvvvjjjcccfffhhhmmmsss|||~~~{{{zzz~~~~~~}}}|||zzzxxxzzz}}}~~~}}}|||||||||{{{|||}}}|||{{{|||}}}|||yyywwwvvvwwwwwwuuuuuuuuusssppplllhhheeeaaa___\\\ZZZWWWSSSNNNKKKFFFDDDBBB>>>;;;999888777666555333222000///......------,,,,,,,,,,,,,,,,,,---.........//////000000...//////000111222222222000111222333444444444444333333333111//////111333555777===FFFNNN[[[ppp}}}fffXXXLLLMMMaaayyywww```[[[hhh~~~sssUUU???666555555333...///000/////////111222111111111000///---++++++,,,------....../////////.........------.........///000000111222333333333333444555777777777777666999::::::<<<>>>@@@BBBCCCEEEGGGJJJNNNSSSYYY^^^aaa``````aaaaaaaaabbbbbbbbbqqq|||xxxssssssuuutttzzz~~~}}}{{{zzzzzz{{{{{{zzzyyyyyyzzz|||}}}~~~}}}|||{{{|||}}}}}}yyyuuusssssstttuuuvvvtttrrrooollliiiddd```^^^[[[WWWTTTRRROOOLLLIIIDDDAAA>>><<<:::999777555666555333111///---,,,,,,000///---------...000222///...---,,,,,,---...///000000000000////////////222222222222222222222222333111111111...***---444;;;???MMMaaakkkqqq~~~iii]]]MMMMMMWWWrrrddd]]]dddsssuuuYYY@@@999:::666444555000000////////////000000////////////////////////111111000///////////////............////////////000000111111222222333333444555666666555555777999;;;;;;<<<>>>AAADDDFFFGGGLLLRRRTTTRRRUUU]]]bbbaaadddaaaaaacccbbbccclllxxx{{{tttuuuxxx}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~{{{wwwsssqqqqqqrrrssstttrrrpppnnnlllhhhccc```ZZZWWWTTTQQQOOOLLLHHHFFFBBB???<<<:::999777555333333222111000///////////////...---,,,---...000111000///...------...///000000000000000000000000///333333333222222222222222111000111333222111666===CCCOOOfff{{{yyyiii\\\WWWRRR[[[pppmmmZZZ\\\kkkcccLLL888444555222000222000000////////////000000////////////////////////222111000////////////////////////000000000111111111111111222333333444444444555666666555666888:::<<<===???BBBEEEHHHJJJLLLRRRVVVXXXUUUXXX```fffgggeeeaaa___bbbhhhttt~~~rrrlllnnn|||~~~}}}||||||yyyyyyzzz{{{{{{{{{{{{{{{~~~}}}{{{zzzyyyzzzwwwtttpppnnnnnnnnnoooooommmkkkiiigggddd```\\\UUURRROOOLLLJJJHHHEEEBBB???===:::888777666333222000/////////000000111222......---,,,,,,...///000000000////////////000000000000000000000000000000444444333333222222111111111000111444555777>>>GGGTTTmmm{{{nnn___SSSPPPRRRYYYmmmlll___XXXdddzzz|||eeeLLL===222111111......111000000////////////000000//////////////////////////////......---.........000000000111111111222222111111222333333444555555444555666777777888:::<<>>;;;888777666555333111///////////////000111222...------,,,---...//////111000000000000000000111000000000000000111111111444444444333333222111111333111111444666;;;GGGRRRiiiyyylll^^^SSSMMMRRRZZZoooyyymmmbbb___eeewwwdddMMM===666222333222......222000000////////////000000////////////////////////------,,,++++++,,,,,,,,,000000000111111111222222111111222222333444555555555666888999999;;;===@@@BBBDDDHHHLLLPPPTTTWWWXXXVVV[[[```bbbcccdddeeeeeegggooo~~~vvvkkkeeeeeehhhvvv}}}~~~||||||{{{{{{yyyzzz|||}}}~~~~~~}}}}}}wwwyyy{{{}}}|||zzzxxxvvvqqqooollliiigggfffffffffdddbbb```___]]]ZZZVVVSSSOOOLLLJJJHHHGGGEEEBBB@@@===:::888666555444333111000000///////////////000------------......//////000111111111111111111000///000000000111111111222444444444333333333222222333111222777>>>HHHWWWeee~~~rrrgggZZZQQQNNNUUUfffvvv}}}nnnddd^^^^^^fffwwwdddJJJ;;;555444444555333//////111000000////////////000000////////////////////////...---------------....../////////000000000111111000000111222333444555666777999;;;<<<===???BBBEEEGGGIIIMMMQQQUUUXXX[[[\\\```___```bbbdddhhhooottt|||tttuuutttnnnggggggpppzzz~~~}}}|||{{{zzzyyyyyyyyyxxxxxxzzz{{{||||||}}}}}}xxxyyy{{{}}}|||{{{xxxwwwmmmllliiigggeeedddccccccbbb```^^^]]][[[WWWSSSPPPKKKIIIGGGEEEDDDCCC@@@>>>;;;999666555444333222000111111000///.....................///////////////000000111111111111000000///000000111111222222222333333333333444444444444111333:::FFFRRR```rrrzzzcccWWWLLLLLLVVVlllttteee\\\YYYZZZbbbqqqfffMMM===666111222333333111///...///000000////////////000000////////////////////////000000000///000000111222/////////000000000111111111111222333555666777777:::<<>>@@@CCCEEEGGGJJJMMMPPPUUUWWWZZZ]]]___`````````^^^\\\aaannn||||||pppjjjiiikkklllzzz}}}yyy~~~}}}||||||zzzxxxxxxwwwwwwvvvuuuuuuvvvvvvtttssssssssstttvvvxxxzzzvvvvvvvvvuuusssqqqnnnmmmjjjiiigggeeecccaaa``````[[[XXXVVVSSSQQQMMMHHHDDDBBB@@@>>>======;;;999777777555222111111000...---///............//////000//////000111111111111111...///000111111000///...///000000111222222333333111222222333444555666666>>>HHH[[[qqqzzzdddSSSPPPQQQ^^^xxx}}}ooocccaaadddhhhpppyyygggMMM===555555666000111111000111333222000000000////////////000000////////////////////////---------------...///000111111222222222333333333555555666888999;;;<<<<<<@@@BBBEEEGGGIIIMMMQQQTTTZZZ[[[^^^aaabbbcccbbbaaa\\\bbbsss|||tttiiibbbeeeppp~~~~~~yyywww|||{{{yyywwwuuuuuuuuuvvvtttsssssstttvvvwwwvvvuuunnnoooqqqssstttvvvvvvvvvxxxvvvssspppmmmlllkkkkkkfffcccaaa``````aaa```___YYYWWWSSSNNNIIIEEEBBBAAABBB???;;;999999999888888555444222000000///000000///000000000///...------//////000111111111111000111111111000000000000000//////...///000222444555444000111555555444777>>>JJJ```xxxppp]]]UUUXXXUUUggguuueee```aaajjjttt}}}hhhLLLAAA;;;333000444555444222000///000000111000000000000000000000000---...///000000///...---000000000000////////////222222333333333444444444999888888888999<<<>>>@@@@@@CCCHHHMMMPPPUUUZZZ]]]______bbbgggeee___aaaggghhhyyymmmeee___fffxxx~~~uuuxxx{{{zzzxxxuuutttsssrrrrrrsssssssssuuuwwwwwwuuusssmmmnnnoooqqqsssttttttuuuuuutttqqqooommmkkkjjjiiieeebbb___^^^^^^^^^]]]\\\VVVTTTQQQLLLHHHEEEBBBAAAAAA>>>;;;999999888777555444333111000//////000000/////////000//////......///000111111222222111111111111111111000000000000.........///000222444555333000111444777;;;EEEPPPeeewwwuuufffYYYQQQXXXdddxxxuuueee]]]^^^gggwwwpppXXXBBB:::666000...222444333222000000000000000000000000000000000000000......///000000///......111111111111111111111111333333444444555555666666999999999999;;;>>>@@@BBBGGGKKKPPPRRRTTTVVVZZZ]]]eeecccdddggghhhiiipppzzztttaaaaaahhhxxx~~~uuuyyy}}}{{{zzzyyywwwuuusssqqqppppppooorrrrrrsssvvvwwwvvvsssqqqkkklllmmmnnnooopppqqqqqqppppppooonnnllljjjhhhgggccc```]]]ZZZZZZYYYXXXVVVQQQPPPMMMIIIFFFCCCAAA@@@???===;;;999888777444222222111000///////////////...//////000000000000///000111111222222222222222111111111111111111111111///000000111222333444444555333444777===III\\\lllqqq^^^QQQKKKQQQggg}}}lll^^^YYY[[[dddwwwtttWWWFFF777444444000///111333222111000000000000000000000000000000000000000...//////000000//////...222222222222222222222222333444444555666777777888<<<<<<<<<>>>@@@CCCFFFHHHLLLQQQVVVXXXXXXYYY\\\___gggfffhhhmmmtttyyyrrrkkkiiijjjgggppp~~~www{{{}}}}}}~~~|||yyyvvvuuussssssrrrqqqpppooooooooooooppprrrtttuuutttpppmmmjjjjjjjjjkkkkkklllmmmnnnlllmmmmmmlllkkkiiifffeeeaaa^^^ZZZWWWVVVUUUSSSQQQLLLJJJHHHEEECCCAAA@@@???===;;;999888777555222///000000000///////////////...///000000111111111111111111222333333333333222000111111111111111222222222333333444444444444333555777:::???JJJ]]]vvvrrreee\\\SSSOOOSSSdddqqq\\\YYY^^^hhhwwwhhhVVVEEE;;;333444555333111333222222111000000000000000/////////////////////////////////000000/////////111111111222222222222222333444444666777888999999??????AAACCCGGGJJJMMMOOOSSSXXX]]]______```eeeiiiiiimmmvvvyyyllliiifffccchhhrrr}}}}}}yyy~~~||||||}}}~~~}}}~~~~~~}}}~~~~~~{{{xxxuuusssqqqmmmmmmnnnooopppqqqqqqqqqnnnnnnppprrrsssqqqmmmiiihhhhhhhhhggghhhiiijjjkkkiiijjjjjjiiihhhfffcccbbb___[[[WWWTTTRRRPPPNNNMMMFFFEEECCCAAA???>>>======:::999777666555333000---/////////000000000000000//////000111222222222111111111222333333333333222000000111111222222222333333333333333222333333333111777AAALLL]]]vvvhhhYYYOOOMMMLLLRRR```{{{}}}ggg\\\bbblll}}}{{{dddOOO@@@:::666333444555333222222111111111111000000000///////////////////////////000000000//////000000000000000000111111111222222333333444666777999:::;;;???AAADDDGGGLLLPPPSSSUUU\\\```ddddddcccfffnnnuuuyyyxxxiii```eeeooovvv}}}}}}|||{{{zzzyyyxxxwwwxxxyyy~~~}}}{{{zzz|||~~~}}}~~~|||{{{zzzxxxvvvsssqqqpppjjjkkkmmmoooqqqrrrssssssnnnnnnooopppqqqoookkkhhhhhhgggfffeeeeeefffhhhhhhgggfffeeedddbbb```^^^]]]ZZZWWWRRROOONNNLLLJJJHHHBBBAAA@@@>>><<<;;;::::::888666444333333222///---...///000000111111111111000111111222222222222111000111111222222222222222000000111111222333333333111111000000222333555777444???OOO```vvvooo[[[PPPGGGIIIOOOZZZpppoooffffffqqq~~~dddPPP@@@777444444333222111000000000///000000111111000//////000000000000000000000000111000000//////000000111//////000000111222222222444444666777999;;;<<<===AAACCCGGGKKKQQQUUUYYY[[[___bbbdddbbbaaagggsss~~~qqqiiigggrrr|||yyy~~~{{{||||||zzzxxxvvvvvvvvvyyyyyyyyyxxxyyy{{{|||xxxwwwwwwvvvtttrrrpppooojjjlllnnnppprrrsssssssssqqqpppoooppppppnnnllliiihhhgggeeeddddddeeefffgggdddbbb```^^^[[[ZZZYYYXXXUUUQQQMMMJJJIIIGGGEEECCC@@@???===;;;999888777777666444111000000000000///...///000222222222222222222222222333222222111111///000111111222222111111000000111222222333444444111111111222666;;;@@@CCCIIIVVViii|||ppp^^^SSSQQQNNNVVVcccuuuqqqiiillluuu}}}aaaKKK@@@:::666222333333111......///000...///000111111000//////000000000000000000000000111111000//////000111111000000111111222333333444666777888:::<<<>>>@@@AAAFFFIIIMMMSSSYYY^^^bbbdddaaadddeeedddfffqqq|||zzz|||~~~~~~{{{wwwvvvvvvtttuuuwwwxxxzzz}}}|||xxxuuuuuuuuutttsssrrrpppppplllmmmoooqqqsssssssssrrrsssrrrpppppppppooommmkkkhhhfffeeeccccccdddeeefffaaa```]]]YYYWWWUUUTTTTTTQQQMMMIIIGGGEEEDDDBBB@@@???===<<<:::888666666555555333///...///000000000...///111222333333333222333333333333333222111000//////000111111111111111000000111222333333444444333333444666<<>>666000111444333222000//////000000///......///000000///---000000000000////////////111111111111111111222222222333333333222222444666777;;;???AAABBBEEEJJJOOOSSSWWW[[[___ccchhhoootttrrr{{{}}}}}}~~~}}}||||||~~~}}}|||{{{yyyxxxwwwvvvqqqsssvvvzzz~~~{{{xxxuuurrrqqqrrrtttwwwxxxvvvsssttttttuuuuuutttsssqqqqqqqqqpppnnnllliiihhhgggfffffffffeeedddcccaaa``````ZZZXXXTTTPPPMMMLLLKKKKKKDDDDDDDDDCCCBBBAAA@@@???:::999777666444333333222111000000//////000000000000000///...///000111222555444333222111111222222222222111111111111222222222000000333333222333888777777???QQQcccssszzziii```WWWRRRMMMNNN___uuuxxxkkkgggkkk}}}yyyfffQQQ???:::999444222555333222000//////000222333000//////000111111000///////////////////////////111111111111111222222333222444555444444444666888999;;;>>>@@@CCCHHHOOOTTTVVV[[[aaacccfffooo}}}}}}yyyzzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwuuuvvvxxxzzz}}}}}}}}}}}}|||{{{yyywwwvvvrrrqqqqqqsssuuuvvvuuusssrrrsssssssssrrrqqqpppooonnnmmmlllkkkiiigggeeedddddddddcccbbb```]]][[[YYYSSSRRROOOKKKIIIGGGGGGGGGAAAAAA@@@@@@???===<<<;;;888777666444333222222222111111000000000000111111111000000///000111222333666666444333222111111111222222111111111111222222444222111222222111444::::::===LLLggg|||fffUUUQQQNNNNNNPPP]]]{{{sssccccccfffrrruuudddMMM@@@555555555333666<<<999777444111000000222333000111111222222111111000..................//////222111111111222222333444333444666666666777:::<<<===>>>???CCCHHHOOOVVVZZZ\\\aaafffhhhlllzzzyyynnnpppzzz}}}zzzxxxvvvuuusssuuuwwwyyyzzz{{{||||||yyyyyyyyyzzz|||~~~zzzyyyyyyxxxxxxxxxxxxxxxsssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooonnnnnnmmmkkkkkkkkkkkkiiifffdddbbbbbbbbbaaa```]]]YYYUUUSSSMMMLLLJJJGGGEEEDDDCCCCCC??????>>>>>><<<;;;999888555555444222111111111111222111111111111222222333222111111000000222333444666555555444333222222222333222222111111222222333555444444555333222555<<<@@@JJJ```~~~mmmZZZMMMNNNTTT]]]hhh}}}xxxggg```dddkkk|||{{{cccPPP===777444555555555:::AAADDDAAA<<<666222000///000///111222222111000000111////////////000000000000222222222222222333444555333444666777888:::===???BBBCCCEEEJJJQQQWWW[[[^^^aaadddhhhlllwww~~~rrrkkknnnuuu~~~~~~}}}{{{yyyvvvuuusssuuuwwwzzz~~~yyyxxxwwwxxxzzz~~~~~~||||||xxxxxxwwwvvvwwwxxxyyyzzzttttttsssqqqooonnnmmmmmmpppooonnnnnnmmmllllllllljjjkkkjjjiiigggeeebbbaaa```______]]]YYYTTTPPPMMMIIIHHHGGGEEEDDDCCCBBBAAA>>>>>>===<<<;;;999888777333333222111111111111111222222222222222333444444333222222111111333444555444444444444555444444444333333222222222222333333333333555777555333777>>>KKK]]]xxxuuu___QQQLLLTTTcccwwwtttgggcccgggmmmwwwiiiOOO>>>888666666666444555:::AAAFFFCCC===777222///------...000222222000//////111000000111111222222222222222222222222333444555666222444777888:::<<<@@@CCCDDDGGGLLLRRRWWW[[[]]]___dddeeekkkwww}}}wwwsssrrrrrrxxx}}}}}}{{{yyywwwvvvttttttxxxzzz~~~uuuuuuuuuwwwzzz|||zzzyyy{{{|||vvvvvvuuuuuuuuuvvvwwwwwwttttttssspppmmmkkkkkklllooonnnmmmlllkkkkkkkkkllljjjjjjhhhfffdddaaa___^^^\\\\\\ZZZWWWSSSOOOKKKIIIEEEEEEDDDCCCCCCBBBAAA@@@======<<<;;;:::888666555222222111111000111111111333333222333333444555666444333333222222444555666333444555555666666555555333333222222222222333333000111444777666777???HHH^^^uuurrraaaTTTOOOVVVddd{{{wwwllldddaaahhhrrr~~~oooXXXCCC777666666666444222222777;;;;;;999777333111///......---000333222///...///111111111222222333333444444222222222333444555666777333666888;;;===@@@DDDGGGFFFLLLSSSWWWZZZ]]]aaaeeemmmqqq|||tttooorrrxxx}}}~~~~~~|||zzzwwwuuuttttttuuuxxxzzz~~~}}}{{{ssssssuuuwww||||||yyywwwwwwxxxxxxrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqoookkkjjjlllnnnooonnnmmmkkkkkkkkkkkkllljjjhhheeebbb___]]][[[ZZZXXXWWWTTTQQQMMMJJJGGGFFFBBBBBBBBBBBBAAA@@@@@@???<<<<<<;;;:::888666444333222111111000111111222222333333333333444555666777555444333333333444666777555555666777666666444444444333333222222333333444222222555888;;;AAAOOO]]]xxx}}}nnnccc[[[UUUWWW]]]qqqwwwiiigggjjjnnnzzz~~~lllYYYFFF;;;999444555444111000222666999111111111111111111000000...111444333000...000333000000111222222333444444222222333333444666777888666888;;;>>>AAADDDIIILLLLLLSSS[[[]]]^^^bbbllltttyyy~~~}}}{{{wwwtttrrrrrrtttuuuvvvzzz~~~|||yyysssuuuwww{{{~~~|||{{{{{{zzzyyyxxxwwwvvvuuuttttttppppppppppppooonnnmmmlllmmmoooooonnnkkkkkknnnqqqooonnnlllkkkjjjjjjkkkllliiigggccc___\\\YYYXXXXXXVVVTTTPPPMMMIIIFFFDDDCCC@@@@@@@@@@@@@@@??????>>>;;;::::::888666444222111111111111111111222222333333333333444555666777777555555444333444555666777777777888888777555333222444333333222222333333444777666888;;;@@@JJJ^^^ooopppbbbTTTOOOOOOTTTbbbooo~~~ooofffnnnyyyjjjVVVCCC555444999444555333000111444888:::///000111222333222111111///333666555111///111444///000000111222222333333222333333444555666888888888:::>>>AAADDDHHHLLLOOOTTT[[[bbbcccbbbhhhwww||||||zzz{{{~~~}}}zzzuuuqqqpppqqqsssuuuvvvzzz}}}zzzuuuwwwzzz~~~}}}{{{zzzyyywwwtttrrrsssuuuvvvuuussssssrrrpppnnnnnnooopppqqqlllkkkjjjiiiiiiiiiiiijjjkkkiiigggfffggghhhhhhggghhhddd___ZZZWWWVVVWWWYYYWWWRRRLLLHHHFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>888777666555333222111000222111000000000111333333222222333444555555555555777666555444333333444555666777888999888777555333333444444333222222333333777777999@@@LLL```www{{{lllZZZSSSOOOPPPTTT```vvvwwwsssqqqmmmnnnyyyxxxhhhRRRAAA;;;999777555222222222111111111000000000000//////000222444555000000000000111111111111222222222222222333333333222555777888888888999:::???@@@AAACCCGGGMMMSSSWWW___```bbbfffmmmxxx}}}zzz|||~~~}}}{{{zzzyyyyyy|||{{{xxxsssooommmoooqqqsssxxx{{{~~~|||yyyvvvvvv|||~~~|||zzzxxxxxxxxxuuuttttttvvvwwwvvvuuutttsssqqqpppooooooppppppllllllkkkkkkjjjjjjiiiiiigggeeeccccccdddeeeeeeeeeeeeaaa]]]XXXVVVVVVWWWXXXUUUQQQKKKGGGEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;666555555444333222111111222111111000111222333444222222333444555555555555888777555444444444555666666777888999999777555444;;;777333000111444777888666:::BBBNNN___tttwwweeeXXXOOOLLLMMMUUU```pppyyyqqqqqqyyyxxx~~~}}}fffXXXFFF:::666555333111222222222111111111000000111000000000000111333444000000000000111111111111111111222222222222333333444555777888888999;;;===<<>>===;;;:::999888333333333222222222222111222222111111111222333444222333444555555666555555888777666666666666666777777888999999999888777666<<<888444222444777;;;===>>>FFFTTTdddvvvqqq___RRRJJJJJJKKKSSSaaasss~~~rrrlllpppwwwwwwaaaOOOFFF:::444333333111///222111111111111000000000111111000000000111111222000000000111111111222222111111111222222333333333555666888888999;;;???BBBCCCGGGNNNSSSVVVXXXZZZ\\\cccnnnxxxwwwvvvxxx{{{}}}yyyvvvwwwxxx}}}~~~~~~~~~|||||||||{{{{{{zzz{{{|||}}}}}}tttrrrpppnnnnnnpppsssuuuxxxyyy{{{}}}}}}}}}||||||{{{}}}}}}}}}~~~}}}|||||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuussspppmmmkkkhhhiiijjjjjjiiigggdddbbb^^^___cccgggiiigggccc___[[[XXXTTTPPPMMMLLLMMMMMMHHHEEECCCAAAAAAAAA@@@???===<<<;;;999888666555444000111111111111222222222222222222222333333333444222333444555666666666666888888777777777777777777888888999999999999888777333555777777777:::@@@EEEUUU```ooo}}}mmm\\\RRROOOOOORRRXXXddduuurrreeecccjjjwwwsss[[[III???:::555333444444222///111111111111000000000000111111111000000000000000000000111111111222222222111111222222333333444444666777888999;;;>>>CCCGGGQQQTTTWWWYYYYYY[[[___cccpppzzz{{{uuutttssstttxxx{{{}}}}}}{{{vvvtttvvvxxx}}}~~~~~~~~~vvvtttrrrqqqqqqsssvvvwww}}}}}}~~~zzzuuullleee}}}~~~~~~}}}{{{yyywwwzzzzzzzzzzzzyyywwwvvvuuussstttuuuuuuuuutttssssssssstttuuutttrrroookkkiiifffgggggggggeeeccc```^^^]]]aaahhhnnnoookkkbbb\\\UUUSSSOOOJJJGGGEEEEEEEEEAAA???>>>???@@@@@@@@@>>>:::999888777555444333222//////000111111222333333222222333333444444444444333333444555666666666666777777888888888888888888888888888999999999888888...444888777666>>>OOO]]]uuu{{{sssgggZZZPPPNNNSSS[[[eeeooo~~~pppaaa\\\aaammm}}}kkkVVVEEE;;;888555333333444444222///000000000000000000000000000000111111000000000///111111111111222222222222111222222333444555555555777999;;;<<>>============<<<999666444444333333333222222222000111111222222333333333222333444555666555555444333444555666666777777777555555777888888888777777666666666666777777888888777888:::>>>LLLddd|||iii[[[WWWUUUWWW[[[bbbrrrsss^^^```ffflllooouuuuuu^^^LLL@@@:::666555333222111000000111000000////////////000000111111---...///000111111000000111111111222222222333333444444555666777888999999>>>AAAFFFJJJNNNSSSXXX[[[YYYaaalllvvvuuuqqqrrrvvvxxx{{{nnnmmmnnnppptttvvvwwwwwwtttxxxzzzyyyuuuuuu{{{vvvlll^^^ZZZTTTOOOMMMMMMMMMNNN}}}~~~}}}~~~}}}~~~~~~}}}|||yyywwwvvvuuuvvvvvvvvvtttqqqnnnlllqqqtttxxxxxxuuussssssuuunnnmmmmmmlllkkkiiihhhggghhhgggdddbbb___^^^]]]\\\[[[ZZZZZZYYYWWWSSSMMMIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>>>>>===:::555222222222222222222222222222111111222222222333333333333333555666666666555444333444555666777777777777444555666888888888777666666666555555666777888888666888>>>LLLaaazzzkkkVVVRRRPPPTTT^^^iiiuuuwwwaaa[[[cccnnnuuuvvvzzzvvv```GGG:::888999777555444333111000111222333333.../////////000000111111,,,---///000111111111000111111222222222333333333555555666777888999::::::@@@DDDJJJPPPTTTXXX]]]```\\\iiizzzzzzrrrpppvvvxxxjjjjjjkkknnnrrrtttuuuuuuuuuzzz}}}|||yyyzzzsssggg^^^RRRRRRQQQPPPNNNOOORRRUUU~~~~~~~~~~~~{{{wwwuuutttuuuuuuuuutttuuuuuutttrrroooxxxwwwtttssssssrrrooommmlllllllllkkkjjjiiihhhgggdddcccbbb```^^^ZZZWWWUUUVVVUUUSSSQQQNNNKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE>>>===;;;888666444222222222222111111111111111111222222222222222222222222222222333333333444444444666555555555555444444444444555555666666666777777555555555555555555666777>>>???EEEYYYyyywwwcccRRRJJJGGGJJJVVVjjj}}}uuucccaaaccckkkuuu|||tttXXXNNNBBB:::777666444222333333333222222222111111000000000000000000111111222222222111111111111111888666444333333333333333444666888888888;;;AAAGGGFFFMMMUUUYYYYYYYYY]]]```iiizzzsssxxx}}}{{{pppkkkiiikkknnnooorrrwwwzzzyyy}}}tttmmmhhheeebbb]]]ZZZVVVUUUXXX\\\```bbb~~~~~~~~~}}}}}}}}}|||yyyvvvttttttuuuuuutttttttttuuutttrrrooovvvtttrrrqqqqqqpppooommmllllllkkkkkkjjjhhhgggfffdddcccbbb```\\\YYYUUUTTTOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC===<<<999777555333222111222111111111111111222222333333333333333333333333222222333333333444444444666555555555555444444444333444444555666666777888666666777888888999;;;======III\\\sss|||nnn___SSSLLLLLLMMMWWWkkk}}}ggg___bbbiiiqqq|||xxx```HHHAAA888444444555444222111111111000000000//////111111111000000000000000111111111111111222222222666555444444444555555555555777;;;===???AAADDDGGGOOOTTT[[[___```ccchhhmmm{{{zzzsssnnnllloooqqqqqqtttxxx~~~|||~~~|||rrrnnnmmmkkkiiijjjiiihhhiiillloooqqqrrr}}}{{{{{{|||}}}}}}}}}|||yyyyyyyyywwwtttsssssstttuuussssssssstttsssqqqooossspppmmmlllmmmnnnnnnnnnlllkkkkkkjjjhhhfffeeedddaaa```^^^[[[XXXTTTQQQOOOGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???:::999777555333222111111111111111111111222333444333333333333333333333333333333333333444444444444666555555555555444444444333333333444555666777777444555666666777999===@@@HHH[[[vvv|||hhhWWWKKKFFFJJJPPPXXXiiiqqqccc\\\aaalllyyy~~~aaaHHH<<<777222000222333333222111111111000000000000000222111111111000000//////000000111111222222333333333333444555666666777777::::::;;;???EEEKKKOOOPPPWWWYYY]]]___bbbiiiqqqxxx|||uuuqqqqqqtttvvvvvvyyy}}}|||zzzzzz|||}}}}}}~~~}}}}}}{{{vvvwwwwwwuuusssrrrsssuuusssrrrqqqqqqrrrrrrqqqoooooollliiihhhiiikkkmmmmmmkkkkkkjjjhhhfffdddbbb```]]]\\\YYYUUUQQQNNNKKKIIIDDDCCCBBBBBBBBBCCCEEEFFFCCCBBBAAA@@@>>>===<<<;;;777666555333222111111111000000000111222333444555444444444444444444444444333333333444444444444555666555555555555444444444555444444333444444555666555666777777999>>>FFFLLL___rrrvvviiiYYYNNNHHHHHHQQQ[[[pppkkk^^^ZZZaaaqqq}}}eeeLLL;;;999777444222333333111000222222222222222222222222222222111111000/////////000000111111222333444444111333444555666666777888@@@======BBBMMMWWW^^^aaa]]]]]]]]]^^^dddppp~~~tttsssuuuzzz}}}~~~~~~||||||}}}~~~}}}~~~}}}}}}~~~|||~~~~~~|||zzzuuuvvvvvvuuusssrrrtttuuuqqqpppnnnnnnppppppooonnnkkkiiifffeeegggiiikkkkkkjjjiiihhhfffccc```^^^\\\ZZZXXXUUURRRNNNJJJGGGFFFBBBBBBBBBBBBCCCDDDFFFGGG@@@???>>>===;;;:::888888555444333222111111111111111111111111222333444555444444444444444444444444333333444444444555555555666555555555555444444444777666555333333444555666666999===@@@EEEOOO\\\fffwww{{{___WWWNNNKKKLLLTTTdddrrrrrriii```^^^eeettt|||cccMMM???:::888666555444444333111000222222222222222222222222111111111111000000//////000000111222333444444555111333666666555666888:::???AAAGGGRRR___gggjjjjjjaaa```aaaeeeqqqyyyzzz~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}{{{|||}}}}}}|||{{{xxxwwwttttttuuusssrrrqqqssstttooommmkkkkkkmmmnnnmmmllliiifffddddddfffhhhiiiiiihhhgggeeeccc```\\\YYYXXXXXXVVVSSSOOOLLLIIIGGGFFF??????@@@AAABBBCCCCCCCCC===<<<;;;:::888777666555333333222111111111222222222222222222222333444555333333333333333333333333333444444444555555555555666555555555555444444444777666444333444555777999666===GGGOOOYYYeeetttuuuaaaQQQMMMLLLPPPZZZiii{{{lll\\\___eeennn{{{{{{dddMMM===888:::222222222222222222222222000000000000000111111111000000000000000000000111111111222222333333444444222555777777666888===AAAAAALLL\\\lllvvvvvvoooiiiaaaccchhhttt|||}}}}}}~~~~~~|||{{{|||~~~~~~{{{|||}}}}}}{{{zzz{{{}}}yyyyyyyyyxxxwwwuuutttsssrrrssssssqqqpppoooppprrrmmmkkkiiiiiijjjkkkkkkkkkgggeeeddddddfffggggggffffffeeeccc```]]]YYYVVVTTTSSSQQQNNNKKKGGGEEEDDDCCC===>>>@@@AAABBBAAA@@@???:::999999777666555444444222222222111222222333333333333222222222333333444333333333333333333333333444444444444555555555555666555555555555444444444444333333333555999<<>>AAACCCBBBAAA>>>===888888777666555444444333222222111111222333333444444444333222222222333333222222222222222222222222444444444555555555666666666666555555555444444444111111111333777<<>>???@@@>>>;;;888666444333333333333333333333333111111222222222333333333444333222222111111222222333333333333333333333333333222222222333444555555666666555555444444222111666444666:::===EEEVVVfff}}}iii[[[RRRMMMQQQYYYooonnn\\\[[[gggssssssaaaKKKBBB888222111222222111222222222111111111000000111111111111111111111111111111000000000000111111444333222222444555666666999;;;???EEEPPP___mmmwwwwwwvvv}}}|||}}}vvvkkkfffeeefff```___]]]\\\[[[ZZZWWWUUUUUUSSSPPPMMMLLLLLLLLLKKKMMMLLLLLLMMMOOOQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUVVVRRRRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTSSSQQQPPPPPPQQQNNNNNNNNNOOOQQQSSSTTTTTTYYY[[[[[[[[[ZZZZZZ\\\^^^]]]]]]^^^___```aaa___^^^\\\aaafffgggfffgggjjjnnnlllppprrrqqqoooqqqxxx}}}{{{|||~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||{{{|||}}}~~~~~~|||{{{yyywwwvvvuuuuuutttrrrooonnnooopppppppppjjjkkkkkklllmmmmmmllllllnnnllljjjjjjkkklllkkkjjjcccbbbaaaaaabbbbbb```^^^[[[XXXTTTPPPNNNKKKHHHFFFGGGDDD@@@>>>????????????AAA@@@???<<<999777444333333333333333333333333333111111222222222333333333444333222222111111222222111111222333333444555555333333222222222333333444444444555666666555444444:::888888<<>>???@@@??????@@@===:::888666555444333222222222222222222222222111111222222222333333333444333222222111111222222222222222333333444444444333333222111111111222222222333555666666666777888888:::@@@HHHVVViii~~~{{{{{{uuulllfffVVVNNNUUU]]]fff|||tttpppkkkhhhmmmzzzmmmTTTBBB:::444333333444555444111...111111111111111111111111111111111111111111111111222222111111111222333333444555666666777888:::<<>>BBB@@@>>>===>>>??????>>>:::777444333444555444333222222222222222222222222111111222222222333333333444333222222111111222222444444444333333222222222333333222111111111222222222444666555444444666888888CCCRRRbbbtttqqqfff___[[[WWWRRRLLLPPPbbbtttzzzvvvgggkkkqqquuu{{{jjjRRRBBB<<<;;;444333333333444444333111111111111111111111111111111111111111111111111111222222222222222333444444333555666777777:::>>>AAAJJJSSScccvvv{{{vvvxxxyyyppphhhiiiqqqwwwvvvssskkkkkkkkkmmmppppppnnnlllfff```YYYVVVVVVXXXXXXXXX[[[___bbbbbb```___```bbb```^^^^^^___ZZZRRROOORRRTTTYYY```dddggghhhkkkmmmnnnllliiifffeeefffgggiiiiiigggeeedddgggmmmtttxxx|||uuupppmmmnnnnnnnnnooottt}}}xxxrrroooooommmkkkgggeeedddfffhhheeefffkkkqqqzzz|||pppkkkkkkmmmllljjjiiilllnnnnnnmmmlllmmmnnnmmmkkkiiiiiilllnnnoooooommmppptttwwwzzz~~~~~~}}}||||||}}}}}}|||{{{zzzyyywwwwwwwwwwww}}}~~~||||||}}}~~~}}}|||{{{{{{{{{yyyxxxvvvtttsssnnnpppppppppnnnmmmmmmnnnkkkkkklllmmmkkkiiigggeeefffeeeeeefffhhhhhhgggeeecccaaa]]]ZZZWWWTTTOOOLLLLLLHHHDDDAAAAAA@@@@@@???@@@>>><<<<<<======<<<;;;555222///000333555444333222222222222222222222222111111222222222333333333444333222222111111222222555555444333333222111111333333222222222333333444666777888666444555999>>>IIIYYYpppxxxdddTTTIIIFFFHHHGGGOOObbbzzzrrrlllmmmpppuuu{{{zzzfffOOO>>>777666999/////////000111333444555111111111111111222222222111111111111111111111111222222222222333444555555222444666777999>>>FFFLLLZZZcccsss}}}uuuqqqttt|||xxxsssrrrooommmmmmnnnppprrrpppnnnmmmnnnooopppooonnnnnnrrrzzz~~~{{{uuuqqqrrrwwwzzzwwwrrrhhheeedddeeehhhjjjhhhfffddd___YYYVVVXXXaaakkkrrr|||~~~~~~~~~}}}}}}~~~}}}yyyxxxyyyqqqeeebbbgggjjjqqq{{{}}}||||||}}}~~~~~~{{{tttuuuzzz{{{{{{xxx{{{~~~}}}yyyuuutttuuuyyytttmmmhhhfffeeedddcccaaa______bbbfffkkkmmmnnnpppooommmmmmppprrrssssssuuuyyy}}}~~~}}}{{{{{{{{{{{{|||xxxxxxwwwwwwwwwxxxxxxyyy}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxwwwuuusssqqqooommmooopppooollljjjjjjkkkhhhiiiiiijjjiiihhhgggfffaaaaaaaaaccceeeeeecccaaa^^^[[[WWWSSSPPPMMMJJJGGGIIIFFFBBB@@@@@@@@@@@@@@@===;;;:::999::::::888777444000...///333555444111111111111111111111111111111111222222222333333333444333222222111111222222333333333333333333333333333222222222333444555555777999;;;<<<<<>>BBBFFFPPP^^^hhh}}}fffPPPHHHGGGHHHNNNVVVggg~~~|||vvvfffNNNDDD999666999:::555///---///111111111000000000000000111111222222222222111111111111111111111111222222222333444555666777666999===AAAGGGSSScccnnn}}}{{{yyyyyy|||vvvpppllliiifffdddaaa___^^^]]]\\\ZZZVVVSSSSSSRRROOONNNOOOQQQTTTWWWZZZWWWTTTTTTVVVYYY\\\\\\bbbdddiiipppwww|||}}}|||wwwyyyxxxtttrrryyynnneee]]]^^^eeekkkkkkhhhkkkfffaaa^^^^^^aaacccddd^^^______^^^]]]^^^```ccc~~~~~~~~~|||yyyxxxyyyzzzyyyxxxxxxyyyzzz{{{||||||||||||}}}zzzwwwuuusssqqqpppqqqqqqooollljjjlllnnnfffffffffgggggghhhhhhiiigggfffeeefffiiiiiifffbbb\\\^^^```aaa```___\\\ZZZOOONNNMMMJJJHHHFFFDDDCCCCCCAAA???===<<<;;;;;;;;;:::999999888777666666555333333333333333333333333444333333222222333333444000////////////111222444000111111111111222222222111111222333333333333222555222111444666666999===CCCIIIQQQXXX___kkk{{{zzzdddUUUIIIHHHIIIKKKYYYiiiuuu[[[LLL===;;;888666333222222222000000000000000000000000222222111111111111111111222111111111111111222333555555555555555666777777===>>>AAAGGGRRRcccuuu{{{zzz}}}uuussssss}}}uuunnnhhhdddeeeeeebbb^^^[[[XXXVVVUUUUUUWWWTTTRRRRRRTTTUUUSSSPPPPPPNNNMMMNNNQQQSSSTTTTTT[[[]]]_________cccjjjppprrrxxx}}}{{{}}}ssshhhllluuuzzz}}}|||vvvoooiiigggjjjooossslllfffaaa```^^^YYYXXXZZZ|||}}}~~~|||zzzwwwwwwxxxxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{||||||~~~{{{vvvsssqqqnnnllllllmmmmmmllliiigggiiijjjiiiiiiiiihhhhhhhhhgggggghhhgggfffffffffdddbbb___WWWYYY[[[\\\\\\[[[YYYXXXOOOOOONNNLLLJJJHHHFFFEEEDDDBBB???<<<:::888888777777777777666555444444444444444444444444444444444444444333333222333333333222222111000000000111222000111111111111222222222222333333444444444333333333000000333555888???GGGSSS```oooxxx{{{}}}lll___UUUKKKFFFLLLUUU```ttt|||bbbMMMCCC888777555333111000000000000000000000000000000000111111111111111111111111000////////////000111111222333444444555666999:::@@@BBBFFFQQQ```ppp}}}~~~zzz{{{~~~rrroooqqqzzztttggg```[[[VVVTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVTTTRRRQQQRRRUUUVVVUUUSSSUUUSSSPPPQQQVVV]]]bbbeeeoooqqqrrrrrrsssxxx{{{~~~}}}{{{qqqjjjccc\\\ZZZ[[[{{{}}}~~~}}}yyywwwuuuuuuwwwwwwwwwvvvxxxwwwvvvvvvwwwxxxzzz{{{{{{}}}{{{uuuqqqnnnkkkhhhfffggghhhhhhgggfffeeeeeegggiiiiiihhhgggfffeeedddccceeeffffffccc```]]][[[[[[SSSTTTVVVXXXXXXXXXVVVUUUPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB>>>;;;777555444333555555444444333333222222444444444444555555555555555555444333222222333333555444333222111111111111000111111111111222222222444444444444444444444444555333333555777>>>MMM[[[sssrrraaaRRRIIIHHHEEEJJJZZZlll~~~}}}}}}cccKKK===:::555444333111000000000000000000000000000000000000111111111111111111111111000000//////000000111222222333555555777999===AAAFFFJJJTTTdddtttyyywwwtttvvvtttkkknnnvvv~~~~~~}}}sssddd\\\UUURRRPPPLLLKKKMMMLLLLLLLLLMMMPPPTTTXXXZZZZZZZZZZZZ\\\^^^```___^^^]]]ZZZXXX\\\ffftttvvvkkkddddddhhh~~~~~~|||zzzwwwvvvuuuuuuwwwxxxxxxwwwwwwvvvuuuttttttvvvxxxzzzyyy|||zzzvvvqqqmmmjjjgggdddaaaaaabbbccccccbbbbbbbbbbbbaaabbbbbbbbbaaa```^^^]]]___aaaaaa^^^YYYUUUVVVWWWSSSTTTVVVWWWXXXXXXWWWVVVQQQQQQQQQOOOMMMIIIFFFDDDAAA???<<<888555333333222444444333333222222222222333333333444444444444444666555444333333333333333555444444333222222222111000000111111111222222222444444444333333444444444999888888:::???LLLcccwwwooo\\\PPPJJJIIIHHHNNN___vvvuuurrr|||{{{dddOOO===555555444333333222222222222222000000000000000000000000111111111111111222222222222222222222222333444555555666888888999===CCCHHHPPPZZZiiiyyy{{{pppqqqttt|||{{{rrrpppyyy}}}{{{}}}uuunnngggaaaZZZVVVUUUUUUSSSOOONNNQQQPPPQQQSSSWWW\\\aaafffiiiooopppqqqrrrttttttssssssjjjiiijjjsss~~~uuurrrwww~~~|||yyywwwvvvuuuuuuwwwyyyzzzzzzyyyxxxvvvuuuttttttuuuwwwyyyxxx{{{~~~uuurrrnnnjjjhhheeeaaa^^^ZZZ[[[[[[]]]^^^^^^]]]]]]XXXYYYZZZ\\\\\\\\\[[[ZZZYYY[[[[[[YYYTTTRRRSSSUUUXXXXXXYYYZZZZZZZZZYYYXXXRRRQQQPPPMMMIIIEEEAAA???<<<:::888666444444333444444444333333333333333333111111222222222333333333666555444444333333333444333333333444444333333333000000111111111222222222444333333333333444555555888888;;;CCCNNNaaa}}}xxxiiiXXXKKKFFFKKKRRRVVVeee~~~pppkkkrrrpppZZZKKK@@@777333333111222222222222222222222000000000000000000000000000000111111111222222222222222222222333444555666555888::::::;;;@@@IIIPPP^^^lll~~~zzzvvvpppuuu~~~zzzzzz~~~||||||~~~uuullleeeaaa______^^^]]]___```\\\VVVVVVYYY[[[^^^dddkkkssszzz~~~{{{yyyvvvuuuuuuuuuvvvxxx{{{||||||{{{xxxwwwvvvvvvvvvvvvxxxxxxwwwzzz}}}yyyooollliiifffdddbbb^^^[[[UUUUUUVVVYYY[[[\\\[[[YYYTTTVVVYYY[[[]]]]]]\\\\\\YYYYYYYYYWWWUUUTTTUUUVVV\\\\\\\\\[[[ZZZYYYXXXWWWPPPNNNKKKGGGCCC@@@===;;;888777666444444444555555444444444444333333333333000000111111222222333333555555444444444444555555222222333444444444333333000111111111111222222222444333333333444666888999666:::DDDSSSdddxxxsssggg___UUUKKKEEEGGGTTTbbbrrrpppjjjoooyyyyyy___PPP@@@999777444222222//////000000111000000///000000000000000000000000000000000111222222333333000000000111222333444555555999<<<===@@@GGGRRR[[[qqq}}}~~~~~~~~~~~~~~~~~~{{{||||||{{{||||||tttkkkfffbbbaaaeeekkkpppqqquuuuuunnnfffeeeiiimmmsss{{{~~~|||yyywwwuuuuuuuuuttttttuuuxxx|||}}}}}}{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvyyy|||}}}rrrgggeeecccaaa___]]]ZZZWWWWWWWWWXXX[[[___```^^^\\\ZZZ\\\___bbbddddddcccbbb```]]][[[ZZZZZZZZZZZZYYY^^^]]]\\\YYYWWWUUUSSSRRRJJJHHHDDD@@@===;;;::::::888777555444333444444555333333333333333333333333000000111222222333444444444444333444444555666777333333444444333222111000000111111111111222222222555444444444666999<<<===@@@GGGWWWlll}}}yyyhhh]]]SSSOOOLLLLLLOOOZZZnnn~~~rrrllltttnnnZZZEEE===777555444111000222///000111111111000//////000000000000000000000000///000000111222222333333000111111111222444555666777<<>>;;;999888888888888555555555555555555555555222222222222333333444555555444444333222222222333333333333333333333333222444444333333333333333222,,,...000222333333222222888444555999<<<>>>HHHSSSeeevvvqqq___SSSMMMIIIGGGEEEIIISSSccczzzuuujjjaaaiiixxxxxx[[[FFF===777666666555444444333333111111111111000000000000000000000000///////////////000111222222222222222222111222333666888999999???EEEMMMRRRXXXeeewww~~~}}}}}}}}}{{{yyyvvvtttttttttttttttxxxxxx|||yyywwwuuusssqqqqqqqqqqqqrrrsssuuuvvvvvvuuutttssssssuuuwwwwwwtttqqqoooooonnnlllkkkmmmooollleee___YYYYYYYYYZZZ[[[\\\]]]]]]bbbdddgggiiilllmmmnnnnnnmmmmmmlllkkkiiigggeeedddbbb^^^YYYXXXYYYYYYVVVRRRMMMLLLJJJGGGDDDAAA???>>><<<;;;999777666666666777444444444444444444444444333333222222222333444444333222111111000000111111444444444444444444444444333333333444444444555555555444333222222555888:::777:::AAAKKKPPPTTT^^^iii|||wwwkkk[[[NNNIIIIIIKKKLLLUUU^^^nnnuuunnnlllmmmxxxvvv___III;;;777555555444444333222222222111111111111000000000000000000000000000000000//////000000111222222222222222222222444777:::===>>>HHHMMMUUU___iiittt}}}~~~uuupppnnnnnnmmmqqquuuzzz{{{yyytttpppnnnkkkkkkllloootttyyy}}}~~~xxx}}}xxxvvvtttqqqpppooonnnnnnrrrrrrqqqpppooommmkkkjjjnnnppprrrqqqnnnkkkiiiiiifffdddcccccceeeccc^^^YYYYYYZZZ[[[]]]___aaacccdddhhhiiilllnnnoooooonnnmmmmmmlllkkkhhheeebbb___^^^XXXVVVTTTTTTUUUSSSNNNJJJEEEDDDBBB@@@===;;;999888777777666555555555555555333333333333333333333333444444333222222222333333222222111111000000111111333444444555555666666666333333444444555555666666444444333222333555999===>>>HHHXXXgggnnnrrrzzz~~~ttt]]]UUUIIIBBBDDDKKKTTTZZZdddssssssgggeeeiiinnn{{{qqqXXXGGG;;;666777444333333222222111111111111111111111000000000000000000000000000000000000//////000000111222222333444444444666:::???DDDGGGTTTXXXbbbppp}}}~~~uuu{{{~~~}}}~~~qqqkkkbbb[[[WWWVVVVVVVVVXXX\\\aaaddddddcccbbbaaabbbeeelllttt}}}yyyxxx}}}wwwvvvsssqqqooommmmmmmmmooonnnllljjjgggeeecccbbbjjjlllmmmkkkhhheeeddddddcccaaa```aaabbbbbb```]]]```aaabbbeeeggghhhiiijjjlllmmmoooppppppnnnllljjjhhhgggeeeaaa]]]YYYVVVTTTNNNNNNNNNOOOOOOLLLGGGBBB???>>>===;;;:::888777666555444444444444555555555222222222222222222222222555444333333222222222222444444333333222333333444222333333444555666666777444444444444444444444444...111555777888:::???BBBSSSbbbwww}}}sssfff\\\PPPKKKEEEDDDKKKWWWeeennnvvvssseeeaaaeeemmmsssuuuXXXEEE;;;777666888333333222222222111111111111111111111000000000///000000000000000111111111/////////000111222333444666777888:::???EEELLLQQQ\\\cccppp}}}}}}uuusss}}}}}}|||pppggg^^^ZZZUUUPPPNNNOOOPPPQQQQQQVVV\\\aaadddfffggghhhkkkrrr}}}zzzyyy{{{uuusssqqqnnnmmmlllkkkkkkgggfffccc```^^^]]]]]]]]]eeeggggggfffcccaaa``````bbbbbbbbbccceeeffffffeeeiiijjjkkkmmmmmmnnnmmmmmmmmmnnnnnnnnnllljjjgggfffbbbaaa^^^[[[VVVRRRNNNLLLGGGHHHIIIJJJIIIFFFAAA===:::999999888777666555555444444444555555555555555222222222222222222222222555444333333222222222222444333333222333333444444111111222333444555555555555555444444333333222222000444888;;;???GGGQQQYYYuuuvvvnnnfff\\\RRRLLLFFFFFFGGGLLLWWWfffvvvqqqjjjbbb___dddnnnzzzhhhWWWDDD:::777444333444333333333222222222222222111111111111000000000//////000000000111111111222000//////000111333444555666888;;;>>>BBBIIIRRRXXX```kkkyyy|||tttpppyyyyyyooohhhaaaYYYSSSRRRQQQOOOMMMMMMPPPSSSVVVUUU[[[bbbiiimmmppprrrtttwwwnnnmmmkkkiiigggggggggggg]]]\\\ZZZYYYYYYZZZ\\\]]]ccceeeeeedddbbb``````aaaeeefffgggiiijjjkkkllllllooopppqqqqqqqqqooonnnmmmkkkjjjiiigggeeecccaaa```\\\[[[XXXUUUQQQMMMIIIGGGBBBBBBCCCCCCAAA???<<<;;;555444444444444333333333444444555555666555555444222222222222222222222222444444333222222222333333111111000000111111222222111222222333333444444444555555555444444444444333666888;;;???GGGWWWkkkyyy|||rrrhhh^^^VVVOOOIIIGGGHHHFFFKKKTTT___lll{{{vvvhhh[[[[[[\\\```kkk{{{zzzgggLLLBBB:::888888555222222222222222222222222222222111111111111000000000000///000000111111222222222111111000111222444666777666:::???CCCGGGNNNWWW^^^gggrrr~~~zzzsssqqqrrr}}}wwwooojjjaaaYYYTTTPPPNNNLLLLLLMMMOOOPPPRRRWWW\\\aaabbbgggooouuuxxxzzz{{{{{{dddcccbbb```______```aaaXXXWWWWWWXXXZZZ___cccfffhhhiiijjjiiigggfffggghhhkkkmmmoooqqqqqqppppppqqqooopppqqqqqqpppnnnkkkjjjgggeeebbb___]]][[[ZZZZZZTTTSSSQQQNNNKKKGGGDDDBBB>>>>>>===;;;999888888999222222333333333333444444333444555555555444333222333333333333333333333333333333222222222333444444111111000000111111222333333333333444444444444444444555555666777888888888:::AAAIIISSS___rrrzzziiiYYYPPPIIIFFFDDDEEENNNXXX___hhhvvvsssccc\\\WWW^^^gggqqq}}}mmmXXXIII>>>999777888888555333333111111111111111111111111111111111111000000000000///000000111111222333333222222111111333555888999;;;@@@GGGKKKOOOVVV^^^eeerrryyy~~~|||vvvrrruuu{{{uuukkkccc^^^WWWWWWUUURRRNNNMMMOOORRRSSSWWW\\\```dddjjjqqqwww{{{]]]\\\[[[ZZZYYYZZZ[[[[[[XXXXXXYYY[[[___eeekkkoooooopppqqqpppooonnnoooppprrrtttwwwwwwvvvuuutttsssmmmnnnoooooonnnllliiihhhdddaaa^^^ZZZWWWVVVVVVVVVMMMLLLKKKHHHEEEBBB???>>><<<;;;999666444444666888333333444444555555666666333333444555444333222111333333333333333333333333222222222222333444444555333222222222333444444555555555555555555555444444333444666777999;;;======@@@MMM___pppooo[[[KKKEEEAAACCCGGGOOO```ppp~~~sssaaaZZZYYYZZZgggxxxgggRRRBBB888666333222444333000///222////////////000000000000111111111111000000000000///000000111222222333333333222222222444666999;;;AAAGGGOOOTTTXXX]]]ffflllzzz}}}~~~zzzuuuuuu|||yyyxxx}}}uuurrrmmmfff___YYYTTTQQQLLLPPPTTTTTTRRRRRRVVV[[[bbbfffmmmrrrxxx