BM66( wwwsssssspppjjjddd```YYYUUUWWW___hhhooohhhfffiiiqqqtttooojjjhhhmmmeeeZZZRRROOOPPPQQQRRRXXXVVVTTTTTTUUUXXX\\\^^^UUULLLGGGKKKPPPOOOIIIFFFEEEGGGGGGEEEFFFJJJHHHDDDFFFCCC???===@@@EEELLLQQQMMMIIICCC@@@@@@@@@???>>>===888666:::<<<999555333...***((((((,,,---,,,)))'''%%%&&&((((((&&&(((,,,((()))************)))(((((((((((((((((()))))))))'''+++,,,((('''***)))&&&***++++++)))(((((()))***************************(((((())))))*********+++***)))))))))))))))((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++...111555888LLLTTTcccjjjkkkpppfffMMM666000)))&&&&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~|||{{{{{{{{{vvvxxx{{{yyywwwvvvlllmmmllliiijjjlllkkkgggddd___YYYTTTSSSUUUXXX[[[ddd```[[[YYYYYYXXXUUUSSSZZZOOOEEECCCDDDDDDCCCDDDFFFAAA<<<:::<<<;;;777222::::::666222222444333///---...///000000///...---000///---,,,+++,,,---...,,,...---))),,,222///'''---+++(((((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((())))))(((((((((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))***,,,...000444:::===OOOWWWdddhhhccccccZZZFFF999333+++'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||{{{|||zzzuuu}}}wwwrrrooonnnmmm|||yyyvvvvvvwwwwwwsssooouuukkkiiijjjhhhfffeeevvvpppiiiggggggfff```ZZZhhhjjjdddYYY[[[eeeaaaTTTUUUVVVXXXYYYYYYXXXVVVUUUJJJGGGDDDBBBAAAAAACCCEEE>>>???<<<;;;BBBLLLGGG:::<<<777333444888999666222111111111111111111111111111000000...---,,,++++++---,,,,,,,,,+++*********,,,,,,++++++***)))((((((++++++++++++++++++++++++************************(((((())))))))))))((((((((((((((()))))))))************))))))))))))******))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''''''''(((((()))******+++)))+++///111333888>>>CCCOOOWWWeeefff\\\XXXRRRCCC;;;555---)))((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}tttwww}}}{{{}}}|||www{{{uuurrrvvvxxxsssjjjeeeyyytttppprrrxxxzzzwwwssspppwwwrrriiirrrrrrrrrssstttvvvvvvtttsssrrrjjjgggccc___^^^___aaacccppppppllllllxxx~~~nnnqqqjjjdddffflllnnniiiccc````````````````````````^^^]]]\\\YYYWWWUUUSSSRRRPPPOOOMMMJJJGGGDDDBBB@@@999888666555333111//////------------------------************************))))))************))))))))))))))))))************++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''(((((()))***++++++,,,))),,,000333555:::AAAFFFRRR[[[jjjkkk^^^ZZZWWWKKK===777///***((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}tttooojjjjjjbbbddd|||ppp}}}|||||||||xxxxxx~~~tttvvv|||wwwtttvvvttt|||{{{vvvooommmppprrrqqqyyyyyyxxxzzzwwwsssxxxyyy~~~zzzzzzyyyuuuwww||||||ttt}}}vvvvvvrrrqqqrrrtttvvvvvvsssppppppnnnkkkfff```XXXQQQMMMHHHGGGBBB===<<<>>>;;;666333333222111000000//////000111///---...333333000------...///111000...,,,''',,,...///222555333,,,---++++++---,,,))))))+++******)))((((((((())))))++++++++++++************'''***------+++(((%%%$$$***)))'''%%%%%%%%%'''((()))******)))'''&&&&&&'''+++(((%%%%%%(((+++***((($$$&&&***+++***)))(((((((((%%%$$$&&&))))))&&&""")))&&&%%%)))***'''%%%&&&((($$$!!!###'''***(((%%%&&&&&&&&&'''(((((())))))'''%%%######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((******)))%%%$$$'''(((''''''))))))((()))***+++***'''$$$---,,,***'''$$$$$$&&&)))++++++***'''$$$%%%)))...%%%''')))***)))((((((((((((((()))))))))((((((''')))))))))(((((('''&&&%%%+++)))&&&%%%%%%%%%%%%%%%***'''$$$###$$$%%%%%%%%%,,,***(((&&&&&&''')))***))))))(((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&''')))((('''(((+++&&&'''((())))))'''$$$"""))))))((('''&&&'''''''''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&((()))(((%%%$$$%%%'''((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''((((((((('''''''''&&&&&&))))))(((''''''&&&%%%%%%+++***)))(((''''''''''''***)))'''%%%$$$######$$$''''''&&&&&&''''''((()))&&&'''((()))***+++******+++---000222444888>>>CCCLLLVVV[[[YYY[[[___YYYMMMGGG>>>333,,,******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###%%%'''&&&%%%$$$$$$%%%zzzmmmrrryyy}}}zzz}}}~~~ooo|||{{{|||yyyrrrvvv~~~xxxtttssssssuuuqqqrrrxxxyyy|||ttttttrrrmmmmmmmmmiiibbb\\\\\\[[[YYYWWWUUUSSSRRRKKKLLLJJJFFFEEEFFFDDD???DDDAAA===:::999888888888999555111000000222777===666444111000111333333000222222222222333555666777333333333333333333333333333555777888888888:::;;;666444222///.........///,,,------------...///000......---.........,,,***000---(((###!!!$$$))),,,111...)))%%%###%%%))),,,&&&"""!!!###%%%###"""$$$...---***)))'''&&&$$$###&&&&&&&&&&&&%%%%%%$$$$$$......---+++)))&&&%%%$$$&&&&&&&&&'''''''''''''''&&&''')))*********)))(((,,,+++***(((&&&%%%%%%%%%)))&&&'''+++---++++++---###"""!!!!!!###&&&***---$$$(((,,,...............&&&))),,,,,,***((('''(((+++,,,---,,,+++)))))))))******)))))))))(((((((((((((((((()))***,,,---...)))'''%%%'''***,,,+++)))))))))***,,,---+++(((%%%%%%&&&'''(((***++++++,,,((((((''''''''''''(((((())))))((('''''''''''''''###$$$%%%&&&&&&&&&''')))''''''((((((((((((((((((%%%&&&((())))))'''%%%$$$((((((''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((()))*********,,,---,,,)))((()))+++******)))))))))))))))***+++++++++*********))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))+++---///111444888???DDD???IIIOOOOOOTTT[[[XXXNNNIIIAAA666///,,,***&&&###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&''''''&&&&&&&&&'''uuummmyyy{{{{{{}}}~~~zzzvvvttt{{{|||zzzvvvuuuvvvtttooorrroookkkgggfffgggiiikkkccc```___^^^YYYQQQMMMOOOCCCDDD@@@999999>>><<<555;;;:::888666444222222111333333444555666777888888LLLNNNQQQQQQNNNJJJGGGFFF>>><<<999666444333333222444333111////////////000///222444444333000......(((***---000222222222222***...222222000000333777666000,,,,,,---++++++...%%%(((+++,,,+++,,,///222,,,,,,,,,+++***((('''&&& ###&&&((()))***+++,,,++++++***)))(((((((((((($$$&&&((())))))(((&&&$$$)))))))))))))))***++++++***((())),,,+++&&&$$$%%%111222111---(((&&&''')))(((***,,,,,,)))'''%%%$$$'''))),,,---,,,+++******'''''''''''''''((()))***)))))))))))))))))))))***+++***)))((((((((())))))+++(((''''''))))))'''$$$,,,)))&&&%%%'''***,,,---''''''''''''((((((((((((+++++++++******+++++++++*********************+++++++++***)))((((((''''''+++***(((''''''((()))***((()))************)))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))************)))******+++,,,***+++---///111666<<>>@@@>>>>>>>>>>>>===<<<;;;:::666333000000111222111///222111///...------......222222111111000///...---//////000111222444666666;;;===DDDKKKNNNKKKJJJMMM999@@@EEEEEE???999777777::::::888666666888===AAA666555222000///111444777777555222111000111111000+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++)))(((,,,,,,,,,***''''''))),,,...---+++***+++,,,+++***......,,,+++++++++,,,,,,,,,++++++******++++++,,,''''''(((((())))))))))))***++++++)))***---,,,))),,,+++***)))(((''''''''',,,***(((&&&''')))+++---((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******))))))((((((((((((+++,,,,,,,,,+++++++++,,,))))))************************))))))))))))))))))******))))))))))))******))))))************++++++******))))))((('''&&&&&&(((((()))))))))))))))))))))))))))))))))(((((('''((((((''''''(((((()))***)))))))))***+++,,,...///---------...111555999===;;;>>>???>>>AAAFFFFFFBBB???;;;666333000,,,(((%%%))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''((()))'''$$$$$$&&&((('''&&&vvvssszzzzzzkkkgggmmmbbbnnnpppkkkkkkllluuuzzzqqqpppwww~~~zzz}}}cccWWWiiigggZZZeeeaaacccaaa^^^```gggkkkkkkmmmqqqzzz~~~xxx{{{xxxaaaUUUvvvtttlllqqqtttppphhhgggkkksssxxx|||~~~{{{uuummmeeeQQQOOOLLLIIIIIIJJJLLLNNNSSSVVVWWWWWWZZZaaafffggg~~~qqqvvvmmmaaammmzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrqqqppppppoooooooooqqqpppnnnooorrruuuvvvuuuhhhjjjlllkkkjjjlllrrrvvvkkkiiiggghhhkkkoooqqqqqquuupppggg]]]QQQCCC444+++NNNHHHDDDEEEGGGFFFHHHLLL<<<888666666888777333///:::;;;===>>>???>>>======GGG@@@;;;===FFFLLLLLLIII555555666666777999:::;;;666444222000000222555777666666555444333333444444FFFKKKWWWcccjjjkkknnnrrr~~~tttooonnnmmmlllhhhdddbbbcccgggjjjrrrnnnjjjfffdddeeeeeefffeeeaaa[[[WWWUUURRROOOMMMBBBBBBBBB@@@>>><<<:::999333666<<>>===888333000555555555444444555555555555555555444222000///---))),,,+++***---222222---+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))*********))))))******************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,)))))))))))))))***))))))'''''')))*********)))))))))))))))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&((((((((((((((((((((((((((((((((((((((()))************)))******+++,,,,,,...---,,,---///222444555000222222222666;;;===;;;BBB???<<<999555111---***))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((***+++)))(((''''''((())))))(((wwwvvvyyyzzz{{{pppgggwwwssscccYYY\\\XXXRRRUUURRRMMMIIIIIINNNPPPNNNJJJRRRWWW___iiirrr{{{yyyxxxqqqhhh```nnnqqquuutttkkk```\\\]]]aaa___^^^^^^ZZZWWWYYY^^^```hhhlllggghhhsss}}}vvvpppjjjjjjmmmjjjbbbYYYmmmkkkjjjjjjlllrrrwww{{{nnnooommmfffcccgggjjjjjjXXXXXXXXXYYYZZZ[[[[[[\\\WWWVVVSSSPPPUUU^^^dddeeelllrrr{{{}}}yyyvvvvvvvvvzzzrrrhhhwww}}}}}}~~~~~~~~~|||yyyuuuttttttsssooollltttsssrrrpppqqqtttxxx|||zzzuuuooofff\\\UUUPPPVVVaaannnvvvtttiii```KKKEEEAAAAAA???;;;999:::EEEBBBAAAFFFMMMPPPLLLHHH;;;===???BBBCCCCCCCCCBBBCCC===888<<>>555666999===AAACCCDDDCCCBBB<<<@@@FFFJJJIIIEEE>>>:::555555555444444444444444666666666666777777777777999999999999999999999999111111111111111111111111999888777555333222111000333111111111333444333222///000222333444444333222/////////000000000000000222222000000000000222222000000000000////////////...///000111222444444555555555555555444111///...+++***)))((((((***+++,,,+++************+++,,,,,,------------,,,+++***))))))))))))***,,,...---,,,333111000000222444555555444444555555444333222111))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((()))***%%%''')))((('''&&&&&&'''zzztttnnnhhhppptttzzz~~~{{{rrr{{{{{{sssooovvvvvvsssxxx|||{{{yyyvvvqqqmmmllllllfff```TTTIIIDDDGGGQQQXXXhhh|||zzzfffeeennnuuuiiihhhzzzqqq{{{uuufff\\\WWWVVV^^^```ggguuu~~~}}}}}}|||{{{xxxssstttyyyzzzxxxdddjjjqqqttttttuuuxxx|||ddd```XXXSSSVVV```iiimmmhhhiiitttwwwvvvtttqqqnnnlllkkkjjjcccbbbaaa```___]]]\\\\\\dddeeegggkkkqqqzzz~~~yyytttrrrooojjjbbb\\\NNNKKKGGGDDDDDDDDDDDDDDDGGGNNN[[[lllzzz|||wwwrrrjjj^^^WWWWWW___hhhooozzzpppcccRRREEE???777777999===AAACCCBBB@@@HHHJJJMMMOOOQQQQQQPPPOOONNNKKKHHHDDDBBB???<<<:::888:::===@@@AAAAAA@@@???HHHFFFDDDCCCEEEIIIMMMPPPaaabbbdddhhhlllpppsssuuuuuuxxx}}}yyypppmmmooobbb___[[[UUURRRPPPPPPPPPHHHNNNWWWaaajjjttt|||}}}zzz{{{{{{zzzxxxuuuqqqooosssuuuuuurrrnnnmmmooorrrppplllgggfffmmmxxx}}}uuuuuuttttttttttttuuuuuuyyyyyyyyyxxxwwwtttqqqoooqqqrrrmmmcccaaaddd___SSSYYYZZZ]]]___aaabbbccccccaaadddhhhjjjiiieee___\\\WWWVVVTTTRRRPPPNNNLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXVVVSSSPPPMMMKKKIIIWWWVVVUUUVVVXXXYYYXXXVVVSSSTTTVVVXXXXXXXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUPPPOOONNNMMMMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLIIIFFFBBB@@@:::777333000...---///000...............///000000000222444666666555444222000000111555999999777555111//////222666999;;;===666666555444111///.........------------------...+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///111111///---,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///---+++***+++,,,(((...333333...+++,,,///}}}yyywwwvvvvvvvvvooohhhqqq~~~}}}uuuwwwxxxvvv}}}uuuvvvllldddmmmccc```eeeqqqwwwooo```UUUkkkddd___WWWRRR[[[ccc]]][[[___aaa```aaaddddddaaacccfffccc]]]^^^fffjjjggguuusssmmmkkkvvv~~~qqqqqqllliiijjjhhheeefffjjjppp~~~}}}kkkdddooowwwtttuuuxxx|||{{{}}}}}}yyyuuuvvv{{{yyyggg```YYYWWWkkkbbbYYY___vvv{{{vvvyyyzzzzzzyyyxxxwwwvvvwwwwwwzzz{{{|||}}}||||||uuu|||xxxssspppnnnlllgggbbb]]]^^^bbbkkkwwwtttyyy}}}~~~|||zzzzzz{{{tttqqqrrrvvvvvvpppkkkiiifffeeebbb[[[QQQGGGAAA>>>777999<<>>===FFFMMMUUUXXXXXXXXX[[[___^^^___aaaaaa```\\\XXXUUU[[[YYYWWWUUUUUUVVVWWWXXXPPPPPPQQQSSSUUUWWWYYYZZZQQQWWWdddpppvvvwww|||}}}yyyqqqhhhaaa___```cccaaa``````eeennnwww|||~~~}}}}}}mmmnnnqqqwww}}}|||||||||{{{xxxrrrjjjdddWWWWWWXXX\\\cccmmmvvv|||wwwvvvvvvuuuuuuvvvvvvwwwppprrruuuwwwyyyyyyxxxwww|||}}}yyy}}}zzz{{{{{{zzzyyyyyyyyyzzz{{{~~~}}}zzzwwwvvvvvvwwwwwwwwwuuurrroookkkgggeeecccdddeeeeeeeeeffffffggggggccccccccccccccccccccccccffffffffffffffffffffffffiiijjjkkklllnnnoooppppppgggeeedddeeehhhiiihhhfffaaabbbdddfffggggggfffeeeiiiiiijjjjjjkkkkkkkkklllooonnnlllkkkkkklllnnnooommmlllkkkjjjiiiggggggfffjjjiiigggeeecccaaa___^^^^^^^^^]]][[[WWWSSSOOOLLLLLLHHHAAA999444111111111111111111111111222222333111444999>>>AAABBBAAA@@@@@@AAADDDJJJOOOPPPMMMIII:::;;;@@@JJJVVV___fffkkknnnkkkdddZZZOOOEEE???<<<444444333333333333444444111222222333444444555555555555555555555555555555444444444444444444444444333555888::::::888555333222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333888999999777555444444555555===EEEDDD>>>999;;;???}}}|||zzzyyyxxxyyy{{{}}}~~~|||yyyxxxyyyzzzyyyyyymmm\\\___PPPYYYdddmmmwww~~~yyypppiiihhh^^^aaaccc```[[[ZZZ^^^ccccccdddjjjuuu~~~vvvwww|||~~~uuujjjdddhhhrrr|||xxxxxx{{{lllooosssuuurrrkkkccc^^^hhh___XXXXXXWWWQQQMMMNNNQQQPPPKKKEEE???>>>@@@CCCBBBCCCDDDFFFJJJPPPSSSRRRNNNLLLNNNWWW```eeehhhkkkrrrooonnnmmmlllooozzz~~~zzzwwwyyy}}}{{{tttmmm|||~~~{{{|||||||||zzzyyysssrrrvvvxxxvvvwww{{{{{{xxxqqqfff\\\YYY\\\aaa``````ccciiipppvvvyyyzzzrrrssstttuuuvvvuuuuuutttvvvrrrnnnkkkmmmrrrvvvyyyxxxyyyyyyxxx}}}xxxzzz{{{yyyuuusssssstttuuusssqqqqqqqqqpppooommmmmmiiieeedddeeefffdddaaaeeekkkooojjjaaa^^^dddllllllrrrrrrnnnmmmqqqsssqqqtttrrrpppmmmjjjgggdddbbbiiillliiidddgggpppmmmcccdddiiimmmmmmkkkhhhhhhiiikkkqqqtttqqqooorrruuuvvvpppqqqpppoooooottt{{{~~~yyyuuuuuuwwwyyywwwsssooooooqqqrrrnnnjjjpppvvvlllQQQ;;;777:::<<<888666555666777999999888888888777???JJJBBB555666@@@BBBFFFKKKOOOPPPNNNKKKBBB888;;;SSSjjjrrrrrrrrrmmmgggfffkkkiii]]]RRRNNNCCCIIIMMMJJJCCC@@@DDDJJJIIIQQQXXXYYYVVVUUUYYY^^^[[[TTTSSSQQQNNNUUUYYYPPPSSSUUURRRJJJGGGIIIMMMNNNPPPUUURRRDDD666222555999444333222000///222888<<>>;;;:::666:::AAAGGGIIIEEE===666xxxnnngggbbbhhhyyytttpppyyy|||~~~www___LLLCCCBBBGGGLLLYYYgggppptttzzz}}}}}}yyyqqqlllooorrrqqqsssvvvwwwiii___[[[XXXUUUNNNHHHEEEEEEFFFEEEOOOEEE;;;888888999===AAA@@@AAAFFFLLLMMMLLLOOOSSSXXX```lllyyy{{{xxx}}}||||||wwwuuuxxxyyywwwwwwzzzvvvwwwuuunnnfffdddjjjqqq{{{zzzxxxwwwvvvvvvwwwxxxtttuuuvvvwwwvvvuuusssrrr{{{xxxtttssstttvvvyyy{{{}}}zzz|||yyyzzz{{{wwwwwwwwwyyyzzz{{{zzzzzz{{{zzzxxxwwwvvvssspppmmmpppkkkggggggjjjjjjgggccciiimmmnnnlllooouuuwwwuuurrrqqqqqqooommmllllllmmmrrrtttooogggjjjqqqpppggglllooorrrsssrrrpppoooooovvvxxxwwwttttttvvvuuuqqqnnnooopppnnnkkkkkkmmmppp}}}yyyvvvuuuwwwyyyyyyyyyzzzzzzyyyxxxxxxwwwoooyyyzzzlllaaacccffffffWWWVVVTTTSSSSSSSSSRRRRRR___UUUCCC===BBB???;;;BBB;;;:::999999:::;;;;;;;;;>>>===999888BBBNNNNNNEEEJJJLLLOOOPPPLLLFFFBBB@@@DDDHHHJJJIIIEEEDDDGGGKKKOOOSSSXXXZZZ]]]cccmmmvvvuuunnnrrruuuiiigggrrryyyuuusssvvvxxx{{{yyyooo]]]JJJ>>>444,,,222444777999999999888888;;;===999222111999???AAA<<>>@@@>>><<>>CCC[[[bbbVVVNNNYYYaaa______aaa^^^WWWVVVXXXZZZ]]]___aaacccdddfffdddbbbaaadddmmmyyyoooaaahhhxxxyyyzzzxxxsssvvvzzz~~~|||sssjjj\\\]]]___bbbdddccc___]]]ooopppmmmjjjmmmwww}}}wwwooonnnqqqyyytttuuu{{{{{{}}}wwwvvvyyynnneeeccceeeiiilllyyyssspppqqqsssttttttrrrjjj```^^^ccciiilllnnn{{{nnndddaaallluuukkkSSS???AAAIIIRRRVVVVVVWWW[[[___jjjlllrrrzzz|||xxxuuuvvvwwwqqqeeeYYYOOOJJJIIIJJJDDDIIITTTdddppptttrrrpppzzz~~~yyyuuuiiikkkqqqvvvvvvrrrpppppp{{{xxxxxxyyywwwqqqmmmmmmrrrnnnnnnwww~~~}}}qqqkkkeeedddfffeee```ZZZPPPVVVZZZ^^^kkk}}}~~~~~~||||||~~~}}}}}}|||zzzxxxwwwxxxyyyvvvzzz~~~}}}yyyyyy}}}}}}zzz{{{|||~~~~~~~~~vvvzzz|||}}}}}}|||zzzyyyyyyyyyuuuwwwzzz{{{{{{zzzzzzzzz|||{{{yyyzzzzzzvvvpppvvvwwwwwwtttpppppptttyyyvvvwwwtttpppsssyyyzzzvvvwwwvvvuuuxxx{{{|||yyyuuuzzz|||||||||~~~~~~yyytttvvvyyy{{{{{{yyyxxxwwwsssttttttttttttwww{{{~~~qqquuuzzz{{{yyywwwwwwxxxssswwwxxxssspppoooiiibbbWWWWWWVVVSSSQQQOOOOOOPPPGGGNNNNNNUUU```]]]SSSTTTLLLNNNPPPPPPNNNJJJHHHFFFDDDMMMHHH999???WWW```WWWEEEQQQWWWUUU]]]iiibbbQQQ\\\]]]aaaiiiqqqvvvuuurrrxxxuuupppnnnqqqxxxnnndddjjjmmmpppqqqkkkVVV\\\\\\UUUMMMMMMQQQSSSTTTUUUTTTRRRTTTUUUOOOGGGEEECCCCCCEEEJJJNNNPPPPPPSSSUUUVVVVVVYYY___fffkkkppptttzzz~~~|||xxxzzz~~~pppnnnooouuu{{{}}}{{{xxxoooqqqnnnqqqyyyssskkkpppkkkiiifffeeeeeeeeedddccc}}}uuuoookkkqqqnnnfff^^^^^^eeelllnnnpppiiiaaa___dddhhhfffaaaiiiiiillltttrrrccc```cccffflllpppmmmiiinnn}}}}}}|||}}}xxxuuufffeeejjjhhhaaa[[[PPPOOOOOOSSSYYY___ccceeetttllldddbbbcccgggooowwwyyyuuuaaaQQQKKKMMMPPPQQQTTTVVV\\\hhhssswwwrrrkkkQQQWWWcccnnnlll___UUURRR```bbbiiippppppjjjeeedddTTTLLLHHHLLLRRRTTTTTTTTTccclllxxxxxxfff___eeeiiigggdddcccdddgggmmmuuu}}}~~~~~~|||www~~~}}}yyywww~~~|||yyy}}}~~~}}}zzz{{{zzzuuusssuuuxxxvvvxxxxxxwwwyyy{{{zzzwwwwwwuuutttvvvyyyyyyvvvsssvvv|||}}}|||zzz{{{}}}{{{||||||||||||}}}zzz|||~~~~~~{{{yyywwwvvvttttttwwwzzzyyyvvvggggggfffbbb]]]ZZZYYYZZZ^^^```XXXUUU^^^cccbbbhhhmmmnnnnnnlllhhhffffffggg^^^[[[RRRKKKNNNTTTUUUQQQMMMPPPIIIEEEUUUjjjeeeNNNVVVVVVZZZdddnnnpppkkkeeeaaaaaabbbeeeiiioootttwwwuuueeeYYYUUU^^^ZZZFFF@@@DDDEEEDDDGGGLLLOOONNNZZZ\\\[[[UUUQQQQQQOOOKKKRRRRRRRRRUUUYYY]]]```aaaMMMKKKIIIGGGEEEFFFKKKPPPSSSPPPSSSZZZ]]]ZZZXXXZZZ```bbbbbbaaaccchhhmmmpppllluuupppjjjuuu|||qqqfffuuunnnddd^^^]]]```eeehhh}}}zzzzzzxxxssspppnnnnnnooopppuuuttttttyyyxxxuuurrrqqqooolllhhhcccaaa```VVVYYY]]]bbbfffggghhhiiijjjnnnsssxxx~~~xxxuuuvvvuuupppjjjffflllzzzxxxuuunnnddd]]]aaalllwwwvvv}}}{{{nnnkkkbbbYYYVVVZZZ]]][[[WWWTTTZZZiiiuuusssdddYYYXXXssstttyyyyyyvvvcccbbbbbbaaacccgggmmmrrrwww}}}}}}|||xxxpppkkkYYY^^^cccjjjvvv~~~|||~~~|||~~~|||zzz~~~{{{yyy{{{zzzyyyyyyzzzyyywwwvvvxxx~~~}}}yyy{{{~~~~~~~~~||||||}}}~~~|||{{{|||~~~~~~|||yyyxxxvvvtttuuu{{{{{{tttooonnnooouuuwwwmmmfffnnntttvvv|||zzzsssmmmnnnsssxxxxxxnnniiimmmooojjjgggiiikkkeeeVVVLLL\\\tttvvvhhhfffdddffflllttttttnnngggXXX[[[___bbbdddfffiiilllpppqqqnnnaaa[[[llluuuiii___aaabbbdddiiipppqqqmmmlllrrruuurrrqqqvvv|||vvvxxxyyywwwrrrlllhhhfffooohhhaaa^^^\\\___hhhqqqyyyyyy~~~zzzpppiiijjjooorrrrrr}}}ppp___hhhuuummm```hhhccc[[[WWWWWWZZZ^^^```~~~}}}wwwssssssvvvttt}}}yyyqqqggg^^^ZZZ[[[]]]hhhiiiiiihhhggghhhiiiiiiqqqssswww|||xxxvvvcccSSSUUUcccqqqvvvjjjqqq{{{hhhggglllrrrlll___[[[```^^^ZZZYYYZZZ[[[^^^gggpppgggfffkkkuuu|||~~~}}}~~~nnnrrrtttooofff^^^]]]___^^^iii{{{}}}~~~}}}{{{xxxwwwxxx{{{yyy~~~~~~~~~}}}~~~zzzxxx{{{}}}|||}}}|||{{{|||~~~~~~|||{{{|||{{{zzzwwwwwwxxxyyywwwzzz|||{{{wwwuuuvvvxxxwwwuuusssttttttssspppnnnqqqrrrrrrmmmeeeaaaaaaddd\\\ddd```]]]eeejjjhhhkkkssstttrrrmmmhhhhhhlllqqqddd``````eeeddd^^^]]]bbbXXXXXXQQQIIIMMM[[[bbb```pppmmmkkkmmmsssuuurrrnnnjjjmmmnnnlllhhhhhhlllqqq{{{yyyyyyrrrlllwww}}}ooosssttttttuuuyyyyyyvvv|||}}}yyy{{{}}}~~~{{{~~~{{{qqqiiiggghhh^^^WWWQQQOOONNNOOOWWWaaa^^^ZZZ___ooo{{{~~~zzzpppmmmrrrvvvvvv|||yyyiiikkkooojjjgggSSSTTTUUUXXX[[[[[[YYYWWW}}}uuukkkjjjkkkiiilllooorrrqqqoooppptttxxxeeefffgggfffbbb___]]]]]]XXX^^^iiittt~~~~~~}}}wwwqqqrrrxxxwwwrrrhhhjjjkkkiiieeeeeehhhlllqqqooosss~~~yyyvvv{{{~~~}}}ttthhh]]]YYY\\\bbbhhhnnnrrruuu{{{}}}|||~~~~~~zzzvvvyyy||||||{{{{{{}}}|||yyywwwxxxyyyyyyxxxyyy{{{}}}pppvvvzzzwwwpppnnnsssyyyvvvuuuvvvvvvrrriiiaaa]]]___bbbccc```[[[YYY\\\___RRRYYYRRRJJJRRRYYY[[[```dddjjjrrrtttpppmmmlllmmmhhhkkklllfff[[[RRRQQQSSSEEEQQQYYYUUUMMMOOOVVV[[[]]]YYYUUUUUU[[[```aaaaaaZZZ\\\\\\WWWQQQSSS\\\dddfffUUUQQQYYY^^^ffflllggg```gggjjjgggddddddeeeeeeooosssrrrmmmjjjjjjhhhfff___dddgggddd```bbbmmmvvvvvvpppmmmkkkeee^^^^^^ccclllhhhkkkuuuwwwuuuzzzyyynnnjjjmmmkkkeeeYYYaaa^^^VVVRRRIIICCCJJJBBB@@@??????@@@BBBBBBBBBtttssstttuuusssooollljjjjjjqqqooo{{{}}}pppiii___ZZZ___iiijjjccc[[[]]]^^^aaabbbaaa___bbbfffdddiiiiiidddhhhtttzzzwwwyyyzzz|||yyy{{{~~~zzztttnnnlllmmmooorrrmmmrrriii___aaa]]]UUUTTTWWWYYYSSSSSS___aaa^^^bbb```jjjfffiiivvvsssuuu{{{qqqooosssrrrddd^^^[[[WWWaaakkkjjjmmmvvv~~~||||||}}}}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxwwwvvvvvvwwwyyyyyyssstttsssoookkkkkknnnqqqyyyrrrnnnppprrrooofff___mmmllllllnnnsssuuutttrrrqqqnnnooossssssmmmkkknnnuuuvvvwwwyyy{{{}}}~~~~~~~~~|||zzzvvvqqqnnnhhhiiirrruuukkkkkkqqqoooqqqpppooorrruuuvvvtttqqquuuuuurrrllljjjnnnooonnnkkkdddccchhhoooqqqqqqrrrtttyyy{{{vvvqqqqqqqqqppp{{{{{{zzz||||||xxxqqqlllrrruuuxxxzzz~~~jjjTTTTTTWWWWWWZZZaaahhhgggkkkyyyzzztttxxxuuuqqqtttooo]]]NNNIIIMMMIIIKKKQQQSSSTTTYYYaaa\\\\\\ZZZWWWWWW]]]fffnnnyyynnnjjjkkkkkkiiiggg[[[___dddfffbbb______bbbaaadddbbb[[[UUURRRPPPLLLKKKSSS\\\___]]]___eeelllpppyyy~~~|||uuupppllljjjjjjfffllleee]]]```]]]TTTSSSKKKQQQPPPTTT^^^]]]VVVWWWUUU^^^\\\```nnnooottt~~~mmm```eeennnoookkkiiirrrppprrrzzz}}}|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyy||||||{{{zzz{{{|||}}}}}}xxxxxxwwwuuusssrrrrrrssszzzyyy{{{~~~|||yyyyyy~~~zzzzzz~~~~~~zzzzzz~~~{{{{{{{{{|||~~~|||xxx}}}yyy|||vvvwwwzzz}}}zzz}}}|||{{{~~~{{{kkkYYYaaadddgggyyyxxxnnnkkksssxxxrrrmmmnnnyyyyyy|||}}}vvvkkkeeeggggggiiikkkkkklllpppwww}}}yyysssyyy}}}zzzvvv~~~vvvzzz}}}{{{zzz|||ssszzz{{{qqqkkkmmmooolll|||{{{zzz}}}}}}}}}}}}{{{yyyzzz~~~~~~|||~~~~~~~~~}}}{{{zzzyyy{{{~~~wwwxxxzzzvvv|||qqqtttyyy}}}~~~~~~}}}}}}~~~|||zzz{{{~~~||||||~~~wwwmmmttt}}}aaaLLLYYY\\\]]]vvvzzzooojjjrrryyyzzz{{{~~~xxx{{{zzznnnfffeeetttxxx}}}||||||yyyssspppmmmqqq~~~vvvxxx~~~}}}~~~|||yyywwwvvvwwwzzz~~~}}}zzzwwwwwwzzz~~~}}}zzzxxxyyysssttttttmmmqqqzzzyyy{{{|||{{{}}}}}}{{{xxxyyy|||}}}|||bbbKKKNNN```iiiTTTMMMgggllliiiwwwtttyyy~~~~~~}}}~~~wwwwwwyyy|||~~~{{{wwwtttzzzxxxxxx}}}wwwdddeeekkklllbbbZZZXXXZZZZZZ^^^]]]aaaeee^^^SSSTTT]]]rrrnnnooozzz|||}}}xxxyyy|||eeewww~~~}}}tttqqqtttsssnnnjjjmmmgggfffpppsssssszzzwwwwwwwwwxxxxxxvvvsssppp~~~~~~||||||}}}}}}|||zzzxxxwwwwww}}}|||yyywwwxxx|||{{{zzz{{{}}}xxxxxxxxxyyy{{{zzzxxxvvv}}}|||~~~qqqrrr}}}~~~gggLLLMMM]]]cccUUUXXXvvv{{{||||||~~~tttssstttsssnnnhhhcccbbbccczzzyyyyyyhhhjjjkkkhhhcccaaadddiiiqqqnnnmmmpppwww~~~mmmeeeaaa\\\VVV]]]bbbbbb^^^]]]aaafffiiiooommmeeegggyyy}}}|||xxxtttxxxggghhhjjjlllmmmpppuuuxxx~~~~~~~~~|||{{{{{{|||zzzyyyyyyzzz||||||zzzxxxttttttoooYYYXXXNNNUUU\\\lll|||vvvyyywwwhhh______\\\VVVNNNIIIHHHIII~~~}}}|||jjjssstttnnnrrr~~~|||uuunnnnnnvvv{{{}}}|||vvv{{{{{{lllmmmuuutttuuu~~~zzzuuuzzzxxxuuuzzz|||xxxwww|||uuurrryyyxxxllliiiooojjjkkkkkklllqqqzzz~~~|||}}}~~~qqquuupppmmmPPPTTTmmm~~~mmm~~~}}}xxxzzzzzzwwwqqqmmmlllmmmuuupppuuuzzzppp~~~zzzttt~~~wwwooogggfffmmmttt}}}xxxxxxtttsssooonnnvvv~~~~~~sssqqqwwwsssfffdddlllmmmkkkiiihhhmmmzzz|||ttt{{{{{{yyyqqq}}}}}}}}}xxx|||~~~sssyyy}}}tttssszzz}}}yyy}}}uuuggglll|||xxxiii\\\oooxxxmmmdddffffff```mmmwwwzzzuuusssuuuqqqgggkkktttxxxvvvzzz|||rrryyy}}}www~~~tttmmmsssnnn```bbbrrryyywwwyyyyyyyyyzzz||||||yyy}}}~~~}}}xxxyyywww|||{{{uuutttvvvnnnaaauuuyyyvvvooorrr}}}|||nnnssswwwwwwtttsssuuuyyywww}}}zzz}}}|||~~~{{{zzz}}}~~~{{{eee[[[fffdddOOOdddgggmmmtttuuusssuuu{{{vvv{{{{{{xxxzzzsssvvvuuurrr~~~zzzzzzuuuuuummmkkktttsssmmmnnnlllhhheeefffkkkpppsssttt}}}rrriiifffhhhlllnnnwwwsssbbbjjjuuusssfff```lllkkkqqq|||{{{uuuiiipppsssqqqppptttvvvuuuuuu{{{~~~{{{~~~kkkuuuzzzwwwwww{{{yyysssyyyzzztttggglllrrrxxx~~~yyyrrrpppooolll}}}~~~{{{{{{{{{}}}xxxwwwyyy{{{oooqqquuuzzz~~~vvvzzz{{{~~~|||}}}|||{{{nnnrrrkkkgggjjjddd[[[\\\dddxxx|||rrrjjjeee~~~~~~|||xxxttt{{{yyyvvvooopppuuuwwwrrrkkk~~~ooogggsss{{{vvv~~~zzz{{{yyyxxxzzz~~~|||vvvmmmrrrwwwwwwqqqiiiaaa\\\hhhiiiqqqrrrhhhgggnnnmmmkkkhhhnnnzzz~~~}}}{{{|||uuuqqq{{{|||wwwxxx|||~~~}}}{{{jjjkkkwwwwwwuuu}}}vvvnnnggg^^^TTTPPPRRRbbbiiipppvvvxxxnnnqqq|||xxxkkkmmmnnniiirrrzzz}}}yyyuuussspppnnnssszzzsssuuuuuussswwwyyyqqq~~~xxxtttuuu||||||www}}}vvvqqqoooyyysssrrrkkkaaadddhhhbbbjjjlllmmmpppxxx|||vvvssssssuuuuuuqqqooopppsssqqqjjj```^^^dddiiiiiinnnvvvkkkXXXTTTZZZccclll___ZZZ\\\dddgggeeegggnnnbbb\\\XXXXXXWWWTTTTTTWWWiiihhhddddddmmmuuutttmmmgggooozzz~~~|||uuupppmmmqqqiiijjjllljjjqqqxxxsssqqqooorrrwwwwwwooohhhffflllrrrvvvwwwxxxzzzwwwssslllnnnnnnllljjjmmmssszzz}}}yyyuuurrrmmmggggggkkkqqqrrrttttttuuuuuuvvvwww~~~{{{{{{~~~~~~}}}}}}|||yyy}}}{{{}}}zzztttttthhhhhhjjjnnntttyyy|||}}}~~~{{{}}}~~~zzztttrrrvvvzzzvvvnnnsss{{{|||xxxvvvwww~~~vvvsssmmmeeeeeelllsssuuu|||llldddddd```xxx|||~~~yyyrrrooottt{{{~~~vvvqqqkkknnnzzzxxxlllttt~~~yyywwwwwwzzzyyytttnnnmmmlllrrrvvvwwwvvvuuupppiiipppqqqpppnnnlllnnntttyyy|||xxxvvvuuuqqqllllllpppvvvvvvvvvxxx{{{|||{{{zzz~~~~~~zzzwww{{{}}}yyyvvvuuuuuutttqqqppptttzzz~~~}}}zzzmmmoooqqqsssuuuyyy}}}|||zzzyyyxxx{{{yyy{{{{{{yyy~~~wwwooommmqqqxxx|||~~~{{{~~~uuuxxx~~~uuusssvvv|||yyyqqqttt}}}}}}pppxxx{{{}}}~~~}}}~~~{{{}}}|||{{{sssooo|||~~~}}}vvvmmmxxx}}}|||vvvuuu|||||||||www~~~|||yyyvvvxxx|||~~~|||~~~yyy{{{|||zzzwwwxxx{{{{{{wwwuuuuuuuuuvvvyyyuuuuuuvvvkkkhhhmmmooohhhkkkrrrooottt{{{|||zzzpppmmmkkkmmmsss{{{~~~~~~zzzttttttttttttrrrpppooooooyyyyyyzzz}}}~~~tttuuuzzzttt}}}~~~{{{xxxsssqqquuuyyyyyyyyyzzz~~~}}}|||~~~}}}}}}{{{{{{{{{zzzxxxxxx{{{{{{yyyyyy}}}}}}zzz}}}|||{{{sssuuu}}}xxxvvvzzz~~~|||zzzzzz~~~qqqqqqnnnjjjkkksssyyyzzzuuuuuuvvvzzzzzzzzzuuuxxx~~~tttwww|||~~~xxxnnniiiiiiiiifffmmmiiikkksssyyyvvvppplllzzzsssxxxyyyrrrqqqooovvvwwwyyy{{{~~~|||ooojjjsssvvv}}}zzzzzzzzzvvvpppnnnqqqrrrppp}}}|||~~~|||{{{}}}}}}wwwvvvvvvzzz~~~}}}{{{zzzxxxsssnnnkkklllmmmdddnnn{{{zzzwwwyyy{{{xxxuuuuuuvvvuuurrrooommmiiijjjggg```cccdddZZZfffppp}}}{{{sssvvvyyyyyyxxxpppgggbbb\\\ZZZ]]]bbbccc^^^\\\___\\\eeeiiioooxxxzzz|||www{{{yyyxxxuuuwwwyyywwwtttqqqnnnmmmooosssvvvxxx}}}vvvxxxooossssssrrryyyyyy~~~|||yyytttppppppuuuyyysss}}}zzzyyysss{{{|||xxxzzz~~~|||rrrjjjiiirrrvvvpppeee___rrreee\\\]]]]]]WWWYYYaaakkkhhhnnnvvv~~~~~~tttoooppp[[[iiiddd\\\ccc^^^XXXbbbgggeeekkktttnnnaaaaaammmjjjnnnvvv|||}}}~~~|||nnnooollliiiooo|||~~~yyyvvvvvvxxxzzz{{{nnnooosssxxxxxxttttttwwwyyy|||~~~~~~|||}}}|||yyyvvvrrrnnnkkkiiijjjjjjjjjkkklllnnnooopppooossszzzwww|||tttppppppkkkkkkssszzziii___pppvvv}}}|||rrrpppooolllhhhffffffjjjmmmddddddhhhuuuzzzoooiiijjjlllkkkeeeeeeddd```[[[ZZZ]]]```iiijjjsss~~~zzz~~~|||wwwuuukkkmmmwww|||vvvnnntttxxx{{{{{{zzz|||xxxssssssmmmgggqqqxxxwwwuuuwww|||~~~{{{yyyvvvuuussssssjjjmmmpppssssssrrrooommmnnnttt|||zzz|||vvvwww~~~{{{}}}}}}yyyzzz~~~}}}~~~~~~||||||vvvrrrpppsssxxxvvvkkkbbb___bbbnnn~~~{{{zzzxxxvvvxxx}}}~~~|||zzzyyyyyyzzzzzzpppqqqrrrttt{{{{{{}}}~~~}}}{{{yyyxxxwwwwww||||||}}}}}}|||{{{yyyxxxuuuwwwzzz}}}~~~tttmmmnnnnnnlllqqqzzz|||www{{{wwwwww}}}wwwllldddZZZYYYYYY[[[```dddggghhh}}}xxxuuuzzzxxxtttvvvxxxwwwvvvuuusssqqqoooooopppqqq{{{vvvqqqnnnooossswwwyyymmmrrr{{{~~~~~~~~~~~~~~~~~~{{{{{{uuuhhhjjjvvvooopppsss|||~~~ooofff[[[WWWXXXZZZYYYWWWwww~~~}}}||||||ssslllooouuuuuu{{{zzz{{{}}}||||||{{{{{{zzzpppjjjiiikkkllllllnnnoootttyyyxxxttttttxxxvvvyyyzzzsssjjjgggkkkqqqnnnssszzz}}}}}}|||{{{yyyyyyssswww{{{xxxkkkooo~~~sssxxx{{{zzzxxxyyy|||}}}{{{xxxvvvooo[[[___bbb]]]VVVTTTZZZaaahhhjjjllllllnnnttt~~~~~~|||rrriiihhhccc^^^___ffflllmmmaaaaaaeeemmmvvvyyyuuuqqq||||||{{{}}}|||yyytttnnnkkkkkkmmmoooqqqtttvvvvvvsssssstttxxxpppvvvuuuffflll|||zzz}}}yyyyyyxxxjjjZZZ```qqq~~~zzz~~~~~~{{{}}}~~~xxxllleeefffiiillloooqqqlllbbb[[[ZZZ\\\```bbbsss|||hhhhhhiiillloooooojjjfffhhhoootttvvv{{{{{{{{{~~~~~~xxxtttlll```aaakkknnnssssssuuurrrfff]]]dddsss|||~~~|||pppjjjooovvvVVVlll{{{TTTGGGFFFKKKIIIKKKNNNIIIPPPSSSYYY___fffkkknnnpppwww|||}}}```PPPIIIHHHBBBCCCFFFAAA>>>>>>?????????>>>===<<<888777888999;;;>>>AAACCCDDDEEEHHHLLLPPPTTTXXXZZZmmmqqqxxx}}}uuuttt|||yyy}}}}}}zzzxxx~~~rrruuuxxx{{{~~~{{{lllXXXLLLFFF===<<>><<<>>>999777888888888888777777777000///...---------......111111000000000000111111000111111000//////000222444444444444555666888888000111444888<<>>>>>888:::999888666444333222111222222222333333444555555222222222222222333444555000111333333222222444666//////...............///333333222222111111111111111333666777777777999:::888:::===???AAADDDGGGJJJRRRTTTWWWYYY^^^dddkkkppp~~~~~~~~~wwwnnngggccciiimmmqqquuuwwwxxxyyyzzz{{{{{{|||}}}~~~{{{yyyuuutttxxxyyyqqqfffhhhnnntttwwwyyy}}}xxxuuu{{{xxx|||}}}}}}lll]]]jjj}}}~~~{{{zzz~~~|||wwwwwwxxx{{{nnneeerrrtttbbbXXXRRRFFF@@@===555===<<<:::999888777777777000111111111111111111111///......------------...222333333111---+++++++++222111111000000000000111222222222111111000000000///000111000...,,,,,,,,,111222333222000000222333666777777888999<<<@@@DDDCCCDDDFFFJJJRRR___llluuuzzzxxxuuusssssswww~~~~~~}}}}}}|||}}}|||rrryyy}}}{{{jjj{{{}}}nnnxxx~~~|||zzzzzz|||~~~vvvkkkoooxxx}}}uuucccXXXRRRGGGAAA>>>777444333222222222333444555111111111111111000//////222111000//////...//////&&&))),,,...///111333555222111000///...---------............////////////...///111222111111222333...///000000000111444666...///111111000000222444;;;:::999999<<>>@@@@@@>>>;;;::::::@@@DDDKKKQQQPPPQQQZZZdddNNNSSS\\\bbb\\\PPPHHHFFFRRR```kkkllloootttqqqhhhVVVaaappp{{{|||qqqwwwrrrOOOCCCFFFHHHIIIIIIGGGGGGJJJMMMuuutttyyy|||www{{{|||||||||{{{zzzxxxwww||||||yyy|||}}}{{{yyy|||}}}yyyvvvuuuqqq}}}}}}}}}~~~}}}pppmmmXXXTTTNNNCCCEEE;;;999:::888222000222222//////---,,,+++,,,---,,,+++---------,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------..................//////////////////...///222666777555222111111222333333333333222333666999;;;:::999999999AAACCCFFFGGGEEECCCAAAAAACCC>>><<<>>>@@@BBBIIIPPPGGGCCCBBBDDDCCC>>><<<>>>???IIIOOOLLLMMMRRRRRRKKKHHHOOOWWW\\\^^^___cccfffmmmlllkkk\\\___cccUUU[[[ZZZQQQIIIGGGKKKLLLHHHCCC[[[WWWVVVXXXXXXYYYcccnnn|||zzzyyyxxxoookkkmmmhhhjjjggg```^^^eeekkkmmm~~~vvvxxxvvvuuu|||~~~|||vvv{{{pppnnn[[[XXXQQQEEEFFF;;;:::;;;888333000222111...///---++++++,,,---,,,+++,,,+++++++++*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000111111111333555666444222222333444444555555444444777:::>>>@@@@@@?????????HHHKKKNNNNNNKKKHHHEEEDDDIII???888:::>>>>>>======III@@@999:::===>>>???AAA@@@EEEEEE>>>===BBBDDDAAAEEEGGGIIIHHHFFFGGGKKKOOOKKKKKKMMMEEEQQQ```[[[gggmmmiiieeedddeeeccc]]]XXXPPPOOOMMMHHHCCCHHHYYYkkkcccbbbaaa```______bbbdddbbb\\\SSSOOOUUU]]]]]]WWWYYYeeexxx}}}{{{wwwooofffmmmpppssszzzwwwuuu|||sss___SSSUUU\\\RRRNNNGGG@@@AAAIIINNNPPPaaaTTTIIIKKKVVV___fffkkkWWWSSSXXXaaaZZZKKKMMM\\\ccc^^^^^^ccc```XXXVVVYYYXXXZZZ]]]]]]YYY[[[eeerrrvvvpppkkkkkkmmmnnnkkkgggnnnfffiiizzz~~~|||rrrppp]]]XXXQQQEEEGGG>>>999:::888333111333333000...,,,******+++,,,+++***+++++++++*********))))))))))))*********+++******************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...//////000222222333444555555444333777777888999999999999888???AAACCCCCCCCCDDDFFFHHHOOOQQQTTTSSSPPPKKKGGGFFFMMMGGGEEEIIILLLGGG@@@;;;<<<888666:::<<<<<<<<<===CCCEEECCC;;;999<<>>=========;;;999;;;???BBBGGGCCCEEEEEE\\\kkkZZZYYYcccnnnyyyzzzrrrkkkkkkoooUUUYYY[[[YYYVVVZZZfffqqq^^^VVVTTT\\\ccceeeiiiqqq|||vvvlllccccccggggggccc___hhhzzztttnnnpppkkksssqqquuuxxxnnn___ZZZ```pppnnntttmmm___cccjjjeeecccmmmoooddd]]]kkklll]]]OOOWWWaaaXXXJJJXXXbbbjjjhhh______kkkwwwooohhh___ZZZZZZ\\\ZZZXXXiiiaaa\\\```hhhooowww~~~}}}{{{}}}lllQQQJJJUUUWWWQQQRRRZZZXXXNNNLLLQQQUUUWWWXXXTTTPPPPPPXXXaaaaaa]]]YYYXXXXXXUUUOOOIIIQQQFFF@@@FFFLLLMMMLLLNNNMMMXXXcccddd[[[VVV]]]hhhjjjkkkkkkeee\\\UUURRRRRRVVVQQQNNNPPPVVV```kkkrrrtttrrr^^^YYYPPPDDDIIIBBB888999777333222444444222---,,,******+++++++++***+++++++++************)))'''((()))*********))))))))))))))))))))))))))))))************************))))))))))))************((())))))***+++,,,------///000000000000000000000555555666777777777777666======<<<;;;:::===AAADDDHHHKKKNNNOOOLLLIIIGGGFFFGGGEEEGGGLLLLLLFFFBBBAAA;;;;;;>>>AAAAAA>>>@@@EEEHHHJJJIIIDDDBBBCCCDDDDDDAAACCCDDDFFFGGGJJJMMMOOOYYYXXX]]][[[jjjqqq\\\ZZZllluuu}}}|||tttppptttzzziiimmmqqqtttvvvzzz~~~bbbVVVUUUbbblllkkkiiilll}}}|||tttiiibbbbbbcccbbbjjjlllzzz{{{wwwvvvnnnbbb```{{{nnn___jjjoooddd\\\SSS]]]gggiiifffgggpppzzzzzztttooommmlllfff]]]VVVkkkkkkooossssssrrrvvv}}}zzzmmmhhhiii\\\EEE;;;@@@EEEDDDHHHNNNLLLDDDCCCHHHNNNPPPQQQNNNKKKKKKMMMOOOKKKMMMPPPTTTVVVSSSNNNIIIccc[[[MMMBBBGGGTTTZZZWWWFFFMMM___lll___FFF@@@LLLIIIJJJIIIEEE@@@======>>>======<<<===@@@BBB@@@>>>AAAAAABBBCCCGGGPPPZZZbbbttt{{{~~~zzzvvvwwwzzzzzzxxxkkk]]]dddgggmmmooonnntttuuufffttttttbbb\\\SSSFFFKKKDDD999:::888333222444444222---+++))))))***+++***)))++++++*********)))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((())))))))))))***+++***))))))***,,,,,,---......//////......000000...,,,+++...222666333666999;;;;;;;;;;;;<<<:::999999:::888666:::@@@AAA@@@@@@AAA???>>>DDDLLLDDDFFFGGGFFFDDDCCCDDDEEEHHHJJJNNNRRRVVVXXXYYYZZZUUU```mmmdddgggllleeesss}}}uuukkkfffgggjjjkkkjjjiiiiiiiiijjjpppwwwyyyvvvwwwoooppp|||}}}|||yyy~~~zzzwwwzzzllllllzzzxxxxxx~~~zzzyyy~~~{{{xxxvvvlllgggppp}}}hhhTTTYYYTTTKKKRRRTTT[[[eeemmmoooppppppppprrrmmmlllooonnneee[[[TTTVVV[[[cccfff___WWWXXX^^^iiiaaa\\\\\\VVVKKKEEEGGGIIIPPPVVVUUUOOOJJJKKKNNNLLLQQQTTTRRRQQQRRRSSSRRRJJJQQQ\\\eeeiiikkkkkkkkkfffcccVVVIIIOOObbblllhhh]]]aaaqqq~~~qqqTTTGGGMMMMMMJJJDDD???<<<;;;<<<<<>><<<===EEEOOOTTTTTTYYY]]]___]]]XXXSSSQQQQQQOOOQQQPPPLLLNNNWWWaaaeeeyyyiii```TTTSSSEEEGGGJJJOOOZZZhhhppprrrZZZhhhhhhnnnqqqPPP[[[gggjjjbbb[[[ZZZ]]]ddddddgggwwwppp___qqq{{{|||vvvjjjnnnooo```eee```bbbkkkoookkkjjjmmmhhhgggggggggiiikkknnnooorrrqqqppppppqqqrrrtttuuu~~~sssvvvgggdddYYYKKKLLLDDD<<<===:::444222333222///,,,***)))(((******)))((()))))))))(((((((((''''''$$$&&&'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%'''((((((&&&&&&(((+++(((((()))************)))))))))***)))'''''')))+++''')))+++,,,,,,---///000000------...---+++000666222///---.........222777000000111222000///000222555777:::===AAABBBBBBAAA===KKKYYYNNNNNNVVVWWWlllaaaUUUGGGAAACCCFFFFFFCCCFFFFFFDDDBBBFFFMMMNNNJJJMMMNNNRRRWWWZZZZZZYYYXXXRRRYYY^^^```ccciiimmmmmmqqqzzzoooXXXZZZgggfffggg```]]]kkkhhhjjjttt{{{{{{cccbbb^^^aaabbbVVVUUUgggxxxkkkZZZZZZKKKDDD\\\OOOSSS\\\hhhpppnnndddZZZVVVRRRQQQTTTTTTMMMGGGFFF???BBBHHHKKKFFF???@@@EEEIIIIIIFFFAAA===;;;===???;;;KKKSSSIII<<<999;;;:::???HHHNNNJJJFFFHHHLLLNNNKKKUUUaaahhhjjjlllqqqvvvcccbbb___^^^ccckkkqqqrrraaagggmmmllleee]]]WWWSSSiii```TTTLLLJJJKKKKKKJJJ@@@@@@@@@GGG\\\xxx}}}xxxwwwsssuuuuuutttyyygggPPPDDDLLLIIILLLVVVcccppp|||ttt}}}zzzrrrbbbYYYdddrrr||||||xxxvvvpppkkkdddgggyyyxxx}}}{{{xxxtttqqqnnnkkkjjjiiihhhbbb___eeejjj___NNNKKKNNNRRRWWW\\\___aaabbbUUU[[[ZZZNNNCCCBBBIIIPPPVVVNNNaaagggYYYllljjjKKKJJJOOOVVVSSSKKKLLLUUUKKKOOOUUUZZZ]]]\\\YYYWWWWWWWWWUUUTTTRRRPPPNNNNNNGGGFFFHHHMMMUUUYYYWWWUUUHHHPPP[[[```YYYPPPSSS[[[bbb^^^YYYVVVWWWXXXYYYZZZRRRQQQQQQUUUYYYZZZVVVRRRQQQQQQQQQQQQPPPRRRUUUWWWaaa___]]][[[ZZZXXXUUURRRHHHXXXyyyppp\\\___aaa___[[[ZZZ\\\```aaahhhzzzrrrwwwllljjj___OOOMMMCCC???@@@<<<555111111000,,,,,,***(((((()))***)))((((((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%((())))))''''''***---))))))***++++++++++++******,,,...///---+++******---------,,,+++***,,,...,,,+++,,,000111---+++---...***)))...111///,,,,,,............,,,+++---000.........000222333222000111777===222555<<<444AAA@@@???===999444222444666888;;;;;;888999===<<<777:::@@@DDDAAA======@@@BBB???BBBDDDEEEHHHKKKHHHBBBJJJhhhzzziii[[[pppsss]]]RRRQQQooo^^^MMMJJJRRRaaagggbbbbbbiiixxxmmmdddfffcccOOOLLL```eeesssjjjaaaaaaLLLFFFgggddddddhhhqqqvvvnnnYYYFFFCCC<<<:::<<<;;;777666999000000333777777555888===444<<<<<<333...444<<>>@@@@@@CCCOOO^^^dddaaassstttrrrmmmfffdddfffjjjZZZ___cccgggmmmssssssoooiiidddwwwtttcccZZZXXXOOOMMMWWW```eeeppp|||sssyyykkk^^^```pppYYYcccttt~~~ooohhhiiinnnssspppvvvppp___TTTWWWZZZXXXTTTKKKFFFNNN```tttxxx~~~pppaaa___hhhqqqyyykkkooo^^^bbbkkkoooeeeXXX]]]kkkooommmkkkjjjlllppptttwww```bbbdddeeeeeedddaaa```XXXTTTRRRTTTYYY[[[ZZZWWWPPP[[[llltttlllbbbdddnnnpppllliiiiiimmmtttyyy}}}{{{tttrrrsssppphhh```ccccccaaa___\\\\\\^^^```[[[ZZZYYY\\\```bbbaaa^^^SSS]]]uuuttt___YYYZZZXXXQQQGGG@@@>>>@@@;;;;;;BBBSSSdddrrrzzzooobbbQQQHHHNNNSSSJJJ>>>999<<>>CCCBBBHHHHHHFFFPPP```fffbbb:::999888999:::;;;:::888???CCCFFF;;;000:::GGGDDDfffSSSAAA<<<======???BBB??????<<<>>>PPPaaa\\\LLLJJJXXX]]]llljjj```jjjjjjZZZ______WWWNNNKKKJJJIIIKKKeeetttxxxuuubbb]]]\\\SSSWWWSSSVVV^^^]]]VVVXXXaaa```VVVRRR```rrr}}}}}}zzz~~~vvvmmmppp}}}vvvuuummmbbb\\\^^^bbbcccmmm{{{~~~tttooopppfffVVVXXXRRRIIIFFFMMM```wwwvvvjjjfff|||iiihhh|||gggpppnnngggkkkiii___YYYSSSSSS\\\dddffffffggg^^^YYYaaa^^^ccclll```___```kkkrrr||||||}}}qqqiiikkkllliiillltttpppqqqvvv{{{vvvjjjfffiii^^^cccfffdddaaa___\\\XXXPPPXXXbbbkkkppplll___RRRJJJwwwgggzzzlllccccccbbb```[[[UUUPPPLLLCCCCCCBBBCCCFFFNNNZZZdddvvvnnnkkkddd\\\LLL555777555MMMeee[[[dddhhhOOORRRTTTIIIYYY^^^iiirrrpppgggeeejjjEEEIIIBBBGGG\\\bbbjjjuuuMMMCCCPPPPPPaaaqqqHHH777;;;777>>>JJJXXX^^^]]]```iiirrrxxxvvvvvvZZZmmm___EEE888;;;999555;;;444DDDWWWaaa```]]]^^^aaannnaaaUUUXXXeeennnmmmgggiiisss}}}zzzrrrkkkiiirrrqqqjjjcccllllll___dddkkklll}}}www}}}|||iii|||gggWWW```tttuuufffddd___fffyyy~~~tttppp}}}ddd\\\vvvpppnnnwww~~~qqq}}}wwwtttuuuqqqhhhkkk[[[LLLRRRHHHDDD@@@:::666333000...,,,,,,***((('''((())))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''((((((((()))))))))************))))))))))))******************************)))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,---............//////000000000111111111111111111222222222333333111333444444333444666888;;;999666444444666999;;;:::<<>>?????????KKKQQQLLLKKKRRRXXXXXXRRRRRR[[[ooo{{{___EEEBBB===???DDDCCCAAAHHHUUURRRHHHHHHZZZnnnqqqeee[[[PPPJJJAAA999555555777999KKKSSSTTTJJJCCCAAA;;;111333333333333222111000///000000000000000000000000111000000000000000000111666::::::888>>>GGGFFF===<<<>>>>>>999222...111666333888888555<<>>777111888>>>888III:::222;;;IIIPPPOOOLLLIIIKKKMMMQQQ\\\gggiiidddXXXaaaeeeyyy{{{zzzpppyyyxxxdddKKK>>>???DDDCCCKKK[[[{{{wwwtttkkkjjjvvv~~~|||{{{nnnWWWIIIOOOVVVTTTYYYddd```\\\ZZZYYYTTTQQQXXXbbbggggggddd___^^^^^^\\\WWWeeefff```YYY[[[```[[[PPPJJJHHHFFFEEEFFFHHHJJJLLL[[[ppp~~~yyy~~~~~~gggeeennneeeZZZ___iii}}}nnnZZZRRRSSSLLLJJJQQQ]]]___VVVSSSVVV^^^SSSXXXVVVZZZ```YYY```bbb___jjjZZZNNN]]]cccgggfffiiikkkjjjiiihhhccc^^^]]]aaahhhnnnpppllliiiiii^^^bbbccc___[[[ZZZXXXUUUYYYRRRRRR[[[aaaYYYJJJ???aaa}}}|||[[[SSSoooxxxbbbeeejjjoooqqqrrrpppooolll```RRRGGG???@@@NNN]]]ooo|||zzzsssWWWdddXXXUUUVVVUUUZZZ]]]VVV@@@444BBBQQQ===999MMMKKKdddttt]]]fffiiipppkkkYYYFFFCCCFFF:::&&&666999777999BBBIIISSSbbbgggLLL???JJJaaafffHHHGGGGGGiiillloooppppppqqquuuyyyjjjrrrvvvrrrpppyyyyyy[[[HHH666:::DDD===:::GGGCCCSSSYYYNNNEEEHHHLLLJJJWWWPPPHHHHHHNNNTTTVVVTTTooollleee\\\UUUUUUZZZ___aaabbb[[[SSSVVVbbbhhhdddfffggg___PPPJJJPPPRRROOOYYY\\\ZZZUUUZZZeeeiiidddlllsss{{{}}}hhh~~~~~~{{{rrrzzzsssuuu|||eeeUUUiiisssjjjfffnnnzzz{{{vvvlllaaa[[[___bbbdddlllwwwaaaXXX^^^mmmhhh```tttzzzvvvwwweeecccwww~~~{{{oooddddddmmmpppiii```___]]][[[bbbtttwwwrrroooiiimmm^^^OOOTTTJJJDDD@@@:::666444222///...---+++)))((()))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,)))******+++,,,---..................////////////....../////////000000000...///111222333555888:::SSSLLLBBB888333222444777666888;;;;;;;;;:::;;;<<<>>>CCCCCC===<<>>>>>>>>>>>>>>>>>>>>>>>===;;;===OOOpppjjjFFFAAA===999777777777555222:::===999///+++000333111000000000000///...------........................//////............//////,,,//////---111999777000000000000...,,,,,,...000---111000,,,///666777222000222444222///...///111777666444222111333444222888000+++000555555111--->>>@@@EEELLLPPPSSS[[[ddd```bbb___ttt|||yyykkknnntttrrrbbbPPPJJJNNNSSSIII888<<>>FFFWWW]]]RRRVVVPPPOOORRRKKKTTTVVVMMMRRRDDD???UUU^^^cccXXXcccfff]]][[[bbbddd]]][[[aaaeeeeeeccc```[[[UUUdddiiijjjgggddddddbbb^^^ggg\\\VVVWWWUUUKKKDDDEEEzzz|||nnn___kkksssQQQUUUZZZ___aaaaaa___^^^kkkgggkkkqqqmmmfffmmm{{{}}}nnnXXX___|||wwwXXXIIIPPPKKKNNNPPPMMMVVVdddfffAAA444EEETTTAAA666<<<>>>888VVVvvvXXXTTTRRRFFF666222999;;;777555555:::777333>>>NNNSSS[[[OOO===BBBkkkaaa[[[```yyyooohhhdddaaa]]]YYYZZZ]]]]]]WWWVVV___kkkrrrwwwkkkkkkoooUUUCCC999IIIUUUCCC777CCCBBBRRRQQQ<<<333>>>DDD>>>FFFDDDAAA???>>>AAAEEEHHH]]]ZZZUUUOOOJJJGGGFFFFFFEEEIIIHHHDDDFFFLLLLLLFFFDDDFFFCCC===>>>DDDCCC===DDDCCCBBBCCCGGGJJJKKKLLLLLLfffXXXYYYVVVIII[[[]]]\\\aaadddcccccceeefffdddiiipppffffffssskkk]]]eeevvviiidddcccccc^^^[[[cccpppkkkZZZiii{{{cccTTTqqqxxxfffKKKWWW|||ggg\\\QQQQQQXXX\\\YYYTTTJJJKKKKKKJJJNNNUUUXXXXXXqqqpppkkkqqqbbbRRRVVVJJJDDD@@@;;;777555333111///...+++))))))***+++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******)))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,---------------------............///,,,...000111222333666999XXXQQQEEE:::444222333555666888999:::::::::;;;======???>>>;;;===CCCEEEBBB>>>AAABBB>>>888666999===AAAEEEDDD???BBBGGGEEE===:::>>>GGG]]]|||ccc999BBB>>>::::::<<<;;;666111///444444///---111222111---.........------,,,+++------------------------------,,,,,,,,,,,,---------///...+++,,,///---'''///...------...000000000///222222......111000,,,000444666444///---000333333444111000222000444???;;;>>>AAA@@@999444444777000,,,000999999666???PPPRRRPPPHHHZZZgggaaa]]]NNNUUUSSSPPPOOOWWWbbbhhhgggHHH<<>>CCCCCC@@@GGGLLLDDDHHHJJJWWWiiirrrpppnnnooommmYYYMMMLLLCCC888BBBVVVJJJIIINNN>>>999CCC;;;<<>>111>>>nnnyyymmmddd```[[[UUUOOOWWWWWWTTTOOOOOOUUU[[[]]]QQQZZZfffooosssgggLLL222555999aaavvvddd\\\YYYhhhsssaaaMMMOOOAAAHHHDDD888666???BBB<<>><<<;;;<<<@@@CCCCCCEEEIIILLLLLLFFF>>>777888>>>BBBBBBEEEHHHFFFAAA;;;???@@@>>>@@@DDDDDD???EEE@@@@@@GGGIIIEEEEEEJJJBBBQQQDDDEEEIIIHHHQQQFFFOOOSSSTTTRRRRRRUUUUUURRR\\\bbb[[[XXXcccbbbWWWVVV[[[VVVddd{{{|||eeeYYY]]]RRRUUUZZZ\\\VVVMMMNNNUUUWWWMMM\\\cccSSS\\\pppiii|||YYYWWWrrrrrrnnnLLLHHHGGGKKKRRRTTTOOOIIIFFFIIIIIIFFFDDDDDDGGGJJJsssrrrnnnttteeeTTTWWWJJJFFFBBB<<<888555333111000...+++))))))***+++******''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))******++++++***)))))))))************+++++++++,,,,,,,,,------------............---///000000000111333555>>>;;;666222111222555777555777888888888999;;;===999::::::;;;???DDDCCC@@@===@@@BBB???:::888<<<@@@???DDDDDDBBBIIIUUUVVVNNNGGGHHHTTTiiiwwwlllPPP777===888444333666666111---)))...111111///000///---,,,------------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***++++++---000///------+++***+++---...---,,,---000111///...///...+++111444777555000...111555111555222111333...<<<]]]xxx```III;;;;;;///,,,444666111777FFF???>>>666EEENNNJJJMMMDDDEEECCCAAADDDQQQ```gggfffhhhuuu^^^RRRMMMLLLLLLVVVZZZPPPVVVPPPPPPXXX___]]]SSSLLLJJJIIIGGGBBBEEEUUUnnnqqq|||}}}lllZZZ^^^xxxyyysssqqqooohhh___\\\aaa\\\LLL@@@>>>>>>;;;999===EEELLLMMMLLLGGGEEEDDDDDDDDDBBB===999HHHEEEKKKOOOGGGFFFEEE===EEE???DDDIIICCCBBBDDD@@@HHHHHHHHHNNN```uuu}}}zzzuuukkkllldddVVVVVVaaaccciiihhhHHHBBBYYYVVVNNNTTTRRRddd]]]OOOMMMAAA<<<777BBBVVVbbbZZZFFF:::888444@@@JJJGGG???::::::::::::===???===@@@HHHNNNPPPRRRWWWSSSGGGFFFUUUbbbeeeiiiVVVFFFJJJ```lll___JJJJJJKKKNNNOOOOOOMMMJJJHHHLLLKKKTTT______XXX^^^lllooo|||OOOKKKQQQKKKNNNFFFDDDMMMQQQKKKLLLPPPKKK___\\\wwwzzzooollljjjwwwpppbbbvvvRRRFFFGGGCCC??????:::666>>>>>>777PPPuuuHHHAAA666FFFgggkkkeeeqqqssspppllliiieeebbb```^^^[[[YYYWWWXXXVVVRRRRRRUUUUUURRRQQQKKKHHHNNN[[[aaaVVVHHHHHHDDDTTTaaaZZZXXX\\\XXXRRRVVVUUU[[[jjjiii]]]ZZZVVVHHH;;;999;;;:::777666999888666777:::<<<<<<<<<<<<:::999:::<<<======<<>>@@@HHHHHHAAA@@@GGG???GGGDDDDDDDDDHHHNNNAAAIIILLLKKKHHHHHHKKKJJJFFFGGGOOONNNKKKPPPQQQKKKGGGJJJNNNXXXaaa___UUUQQQSSSRRRPPPMMMKKKGGGFFFKKKRRRUUUNNNXXXXXXPPPhhhtttZZZ^^^yyyfffIIIQQQYYYfffHHHHHHIIILLLNNNKKKEEE???FFFFFFFFFFFFEEECCCBBBCCCsssrrrooouuufffVVVXXXLLLHHHDDD>>>999666444111///---+++)))((()))******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))+++***)))(((((()))***+++************++++++++++++,,,------------............///000///...///000222000000///...///111222333333444555666555777999;;;:::;;;;;;===???@@@@@@>>>>>>???AAA@@@>>><<<;;;<<<<<>>===BBBLLLNNNHHHIIIDDDJJJWWWVVVDDD666555222///,,,,,,...///...,,,+++,,,...---++++++,,,---+++,,,,,,------,,,++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,---------,,,+++***+++,,,,,,,,,***+++...//////.........//////111333222000///000333///777333222555...FFF{{{mmmJJJ:::111444777555888@@@;;;<<<444>>>AAA:::BBB>>>;;;DDDIIIFFFDDDKKKWWW^^^{{{vvv\\\KKKPPPHHHFFFFFFFFFNNNPPPDDD>>>>>>@@@DDDGGGHHHFFFEEE===BBBBBB:::;;;KKK\\\eeeXXXbbb```MMM???JJJbbbsssooorrrlll[[[JJJCCCCCCDDDDDD@@@AAAFFFEEE??????EEEBBB???<<<<<<@@@CCCCCCBBB>>>???@@@DDDGGGFFFAAA<<>>@@@@@@???GGGGGG@@@EEEVVVaaaaaapppfffbbbhhhooouuubbbXXXqqqqqqkkkkkkfffwwwrrrgggiiibbbaaa]]]eeeyyy~~~bbbOOOMMMHHHNNNTTTRRREEE888444888???AAA>>>999999@@@FFFHHH@@@>>>999<<>>???DDDRRRllldddKKKJJJNNNHHHGGGJJJEEEIIIKKKEEEGGGLLLGGGKKKKKKfff___bbbuuuzzzfffQQQZZZZZZMMMbbb^^^```^^^UUUZZZnnn{{{aaaIII;;;JJJWWWKKKFFFUUU]]]]]]hhhVVVVVVWWWUUURRRPPPNNNNNNMMMOOONNNLLLKKKMMMJJJDDDGGGCCC>>>;;;===BBBGGGJJJlllpppmmmeee[[[OOOHHHGGG:::BBB<<<777EEEPPPRRRTTTcccIII555444777333333777666333222555999<<<:::666999888777666777888:::<<<;;;>>>@@@@@@>>>=========AAAEEEGGGDDD???>>>CCCHHHCCCAAACCCIIIHHHBBBBBBGGGAAAGGGSSSPPP@@@@@@JJJIIIGGGIIIHHHFFFHHHKKKKKKGGGHHHLLLPPPQQQQQQSSSSSSPPPDDDKKKNNNJJJFFFFFFHHHHHHQQQOOOLLLJJJJJJKKKNNNQQQMMMBBBGGGIIIAAAJJJWWWSSSGGG```www\\\DDDHHHKKKWWWLLLLLLKKKIIIHHHFFFEEEEEEFFFBBBAAADDDGGGDDDBBBAAApppppplllssseeeVVVZZZNNNJJJFFF@@@:::777444111///,,,***((('''((())))))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((()))((((((((()))+++---///)))*********+++++++++++++++,,,,,,,,,,,,---------,,,---......---...000222333222222111000000000000222333444444444666999;;;>>>===<<<<<<<<<<<<===???===>>>>>>>>>===<<<::::::;;;;;;:::999999:::999888>>>888999>>>:::...+++111......---------......///---------,,,+++***+++...******+++++++++++++++***************************++++++************++++++,,,,,,,,,,,,+++)))((()))+++,,,,,,---------------+++---...///...---///222---......//////000000111---666000111777000LLL[[[NNN>>>111///222444555888999===555>>>===444;;;888666AAAHHHDDD???BBBLLLSSSQQQdddbbbNNNSSSKKKFFFGGGGGG===:::888777AAAHHHAAA:::???DDDGGGGGGEEEAAA>>><<>>???CCCEEEDDDCCCBBBBBB@@@???AAACCC::::::::::::;;;===>>>>>>DDDBBB???>>>???@@@BBBDDDFFF@@@CCCBBB;;;>>>EEEBBB:::555<<>>AAA???<<<>>>CCCFFFJJJIIIGGGHHHTTTkkkxxxUUUMMM\\\ZZZ\\\cccTTT]]]ZZZWWWdddeeejjjrrr{{{rrrqqqkkklllpppfffQQQIIIMMMOOOVVVYYYUUUNNNFFF<<<444888111777NNN___\\\QQQLLLIIIWWWaaa]]]QQQIIIFFFFFFJJJIIIHHHGGGGGGGGGHHHHHH@@@GGGKKKLLLLLLMMMHHH@@@KKKDDDEEEPPPRRRFFFAAAHHHLLLIIIMMMMMMDDDDDDIIIFFFPPPPPPbbbLLLOOOeeeYYYjjjlllyyyuuuiiisss\\\SSScccxxxlllcccooorrrIII777EEENNNMMMPPPWWWJJJQQQRRRdddlll^^^TTTSSSRRRQQQOOOMMMKKKJJJEEEGGGGGGCCCBBBDDDBBB>>>@@@CCCDDDBBB<<<888:::>>>\\\ooofffZZZbbbWWWAAA???===@@@999555<<<>>>BBBMMMUUUFFF777222444666777888555444444666999999777444333777<<<<<<:::777666666333555999<<<<<<<<<>>>AAABBBCCCDDDCCCBBBAAACCCFFFDDDEEEHHHIIIGGGEEEFFFIIIGGGDDDUUUVVVCCC@@@HHHKKKIIIJJJIIIGGGKKKPPPPPPLLLKKKFFFIIINNNLLLNNNRRRQQQOOOSSSSSSNNNHHHGGGIIIJJJ>>>CCCGGGIIIGGGEEECCCBBBLLLGGGGGGKKKGGGBBBHHHRRRSSSRRRXXXKKKHHHQQQFFFEEEIIIJJJJJJHHHEEEEEEGGGJJJFFF???<<<@@@DDDCCCBBBDDDmmmllliiiqqqdddVVV[[[PPPLLLGGGAAA;;;777333000...,,,)))''''''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''***---000222************++++++++++++***++++++++++++,,,,,,,,,+++,,,---------...000222/////////000111222444555333444555555666777:::======;;;999888666666;;;@@@===<<<<<<<<<;;;<<<<<<===888888:::===<<<999777999555444555777666333111222///000111000...,,,------)))***,,,...---))))))***))))))***************)))************************++++++************++++++((((((***,,,+++***+++---'''))),,,,,,++++++,,,...))))))+++,,,***))),,,111---,,,,,,...000222111000,,,444---000999111MMMnnnMMMOOOBBB333---///333666666111666222>>>AAA:::BBB>>>:::>>>???>>>AAAEEEFFFCCC>>>LLLIII444NNN>>>:::AAA@@@;;;>>>>>><<>>===:::;;;@@@EEEHHHEEE;;;999AAABBB<<<===FFF;;;666;;;FFFEEE<<>>AAA===@@@BBBBBBAAA@@@@@@AAAAAA;;;===???:::===AAA;;;======DDDDDD@@@FFFIII@@@???888999DDDIIIBBB???AAA===FFFHHHAAA???IIIWWW___nnnXXXOOOCCCBBBIIIEEEPPPhhhPPPMMMDDDAAAMMMMMMPPPPPPppppppzzznnnpppvvvnnnuuunnn|||}}}dddGGG111333///EEEiiikkkNNNBBBNNNRRRVVVUUULLLGGGGGGDDD===BBBAAA@@@???@@@BBBDDDFFF@@@HHHIIIFFFJJJSSSPPPDDDCCCAAAEEEGGGCCCFFFHHH@@@???AAALLLOOOEEEDDDIIIFFFBBBFFFZZZCCCKKKcccGGGLLLDDDTTTHHHFFFWWWQQQAAAOOOGGGttt{{{```lllmmmLLLLLLIIIJJJKKKAAAIIIUUULLLHHHZZZ^^^RRRRRRJJJGGGEEEGGGKKKNNNOOOMMMHHHJJJIIIEEECCCEEEFFFDDD===;;;:::;;;======>>>???999PPP<<<,,,GGGIII555999333333222777999...,,,===FFFHHHAAA777555999888111222333555555555444111000444666777333//////555:::666888<<<>>>===:::;;;??????<<<<<<@@@BBBBBBBBBBBB>>>CCCFFFCCCAAACCCDDDDDDLLL999GGGPPPFFFFFFFFFCCCIIIIIIHHHGGGJJJOOOOOOKKKRRRDDDDDDKKKIIIJJJOOOOOOIIIIIILLLOOOLLLFFFGGGMMMEEEJJJMMMJJJGGGGGGJJJLLL>>>EEECCCBBBHHHGGG???===CCC???GGGAAADDDMMMFFFJJJIIILLLNNNKKKEEEAAA@@@AAACCC;;;777;;;>>>===@@@EEEnnnfffhhhkkkaaa[[[[[[VVVRRRHHH@@@@@@@@@:::222---...)))'''***+++(((''')))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++,,,---...///000111///......//////000111222888777666555666777999;;;::::::999999999::::::;;;<<<;;;;;;:::::::::;;;;;;:::::::::999999888888888444444333222111000///...//////...---,,,,,,++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,---------......///***666222444777QQQYYYSSSSSS???//////444444444666666666777888999::::::;;;:::<<>>===<<<===>>>??????>>>===<<<<<<=========>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCC999999::::::;;;===>>>???>>>===<<<;;;<<<>>>@@@AAA{{{TTT555666===888777>>>===<<<:::999:::;;;===???AAAAAAAAA???<<<;;;<<<===???>>>>>>>>>======<<<<<<@@@AAABBBCCCCCCCCCBBBAAA???@@@AAA@@@??????AAABBBBBBBBBBBBDDDGGGIIIIIIIIIQQQIIICCCCCCBBBBBBGGGOOOKKKFFFAAA@@@DDDGGGGGGEEEGGGLLLXXXeeefff[[[SSSRRRNNNNNNSSSZZZ[[[bbb|||}}}mmmiiiTTT666111AAA}}}TTT@@@MMM;;;IIIIIIHHHEEEBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAADDDHHHJJJKKKLLLMMMOOOIIIFFFCCCDDDEEEDDDAAA===@@@@@@AAACCCDDDFFFGGGGGG@@@GGGEEECCCTTTkkkgggQQQGGGHHHHHHHHHHHHHHHHHHHHHJJJWWW^^^iiivvvooobbbIIIDDDEEEGGGGGGHHHJJJLLLKKKIIIJJJOOOSSSLLLMMMMMMMMMLLLJJJHHHFFFEEEFFFHHHHHHFFFCCC???<<<:::888666555555777999:::777777666666555555555444666444111111111222111000AAA???;;;555111111333666444333333222222333333444333222222222222222222222444444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAAAAACCCEEEIIIKKKKKKJJJGGGEEEFFFHHHKKKMMMHHHHHHGGGGGGGGGEEEBBB@@@GGGFFFEEEDDDDDDEEEFFFGGGCCCAAABBBEEEEEEAAA???AAA@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@AAAAAABBBBBB???===;;;:::;;;===@@@BBBkkkcccfffiiiaaa\\\\\\WWWQQQGGG@@@@@@@@@:::222......)))'''******(((''')))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))*********+++++++++++++++,,,---...///000000............///000111111666555444333444666888999888888888999999;;;<<<<<<===<<<;;;;;;:::::::::;;;999999888888777777666666333222111000///...------.........---,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********)))******++++++,,,,,,---,,,,,,,,,------------...222***222000333666NNN[[[UUUSSS>>>......222222222444444555666777888999999::::::<<<>>>AAABBBBBBBBBAAA@@@AAABBBBBBBBBAAA@@@???======>>>??????>>>===<<<>>>>>>?????????@@@@@@@@@@@@@@@??????>>>?????????<<<;;;999777888:::===???<<<;;;::::::;;;<<<>>>@@@rrrTTT===<<<@@@<<<888:::<<<;;;:::999999999:::;;;>>>??????===;;;;;;<<<===????????????@@@@@@@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBBAAA???>>>???AAAEEEDDDCCCCCCCCCDDDDDDDDDHHHCCCAAADDDEEEEEEHHHNNNOOOIIIBBB@@@CCCFFFFFFEEECCCCCCFFFLLLLLLHHHHHHLLLIIIGGGJJJNNNNNNQQQeee{{{}}}sss{{{|||tttiiiggg{{{MMM???KKK@@@FFFFFFEEEBBB???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCCCCCCCDDDFFFEEEDDDCCCBBBCCCBBB@@@>>>??????@@@@@@@@@AAAAAAAAA999??????<<>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@AAACCCEEEGGGJJJHHHFFFDDDDDDEEEGGGHHHDDDDDDCCCCCCBBBAAA@@@>>>CCCCCCBBBAAABBBCCCDDDEEE???======AAAAAA>>>>>>@@@>>>>>>>>>>>>============:::;;;===>>>??????>>>>>>>>>===;;;::::::;;;<<<===ggg```dddhhh```\\\]]]YYYPPPFFF???@@@@@@;;;333///...***(((******((('''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))*********++++++++++++,,,,,,---...//////------------...///000000333222222222222444666777777777888999:::<<<>>>???>>>>>><<<;;;::::::::::::888777777666555555444444111000000///...---,,,,,,---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------333+++///000333999TTT]]]ZZZRRR>>>---,,,111000000222333444444555666777888999:::;;;===???AAAAAAAAA@@@???@@@AAABBBCCCBBBBBBAAA>>>>>>??????>>>===<<<;;;>>>>>>>>>>>>????????????@@@???>>>===<<<<<<<<<<<<:::999777888<<>>:::888::::::999999888777777777;;;<<<===<<<::::::<<<>>>>>>>>>???@@@@@@AAAAAABBB@@@AAAAAABBBAAA@@@>>>>>>CCCCCCCCCAAA???===>>>???CCCBBB@@@??????@@@AAABBBAAA@@@AAAEEEFFFEEEFFFIIINNNHHHBBB@@@AAACCCCCCBBBCCC@@@???@@@@@@???CCCHHHDDDAAAAAADDDBBBAAAKKKYYYkkkssssssggg___ggguuu~~~sssjjjZZZAAA<<>>???@@@BBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>===;;;>>>@@@>>>>>>AAAAAA???CCCCCCDDDDDDDDDEEEEEEEEE>>>===CCCJJJFFFCCCRRRiiittthhhfffWWWHHHCCCDDDDDDDDDDDD@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>??????>>>;;;999777555444222111111222444555333333333222222222222111111222333111///111555999OOOFFF999000---...///000111111000000000000111111000000000000000000000000111111222444555666777777777777777777777777777777999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAADDDBBB@@@??????@@@BBBCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@AAA@@@@@@???@@@AAABBBCCC<<<:::999<<<===;;;<<<@@@======<<<<<<<<<;;;;;;;;;888888:::;;;;;;;;;::::::<<<<<<;;;::::::999888888ddd]]]aaafff```]]]^^^ZZZOOOFFF???AAAAAA<<<444//////***(((******(((&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***************++++++,,,------......,,,,,,,,,,,,---...//////111111111111222444555666999999::::::;;;===>>>??????>>>===;;;:::999999999777777666555444333333222000//////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------111+++...111222===ddd[[[\\\RRR>>>---,,,000000///111333444555666777888888999:::;;;<<<>>>??????????????????AAABBBBBBBBBAAA@@@?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;;;;;;;<<<888888888:::>>>CCCHHHKKK666666555555666777999999333333222111555:::999444666777888888888888777777999:::;;;;;;:::;;;===???======>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>===@@@AAAAAA???======>>>???>>>>>>===<<<<<<>>>AAADDDBBBAAABBBCCCDDDCCCBBBCCCFFFDDDAAA@@@AAABBBAAA???BBBCCCEEEFFFDDDBBBBBBDDDCCC???>>>@@@@@@===???EEEHHHMMMPPPMMMEEEBBBJJJUUU^^^WWWIII???>>>===:::<<<;;;=========;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<:::999999;;;===;;;>>>AAAAAA>>>===???AAACCCCCCDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDDDDAAABBBFFFBBBBBBBBBCCCCCCDDDDDDDDDOOO>>>777BBBIIIEEEEEEMMMsssRRRPPPpppLLLQQQEEE@@@===???BBBAAA@@@BBBBBB@@@@@@BBBFFFFFFDDD@@@@@@@@@@@@???>>>======<<<::::::;;;::::::888666555444333222000000111222333222222111111111111111111...111333111...000777===EEE<<<222---///222333222111000000//////000000111....../////////////////////000000111333444444555555555555555666666666666888888999:::;;;;;;;;;;;;======>>>???@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@BBBDDDCCCBBBAAA@@@@@@@@@AAAAAA???;;;:::<<<<<<:::;;;>>><<<<<<;;;;;;;;;:::::::::???>>><<<999888777777777999::::::;;;:::999888777ccc\\\aaafff___]]]___[[[OOOGGGAAABBBCCC===555000///***(((******'''&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))***************++++++,,,,,,------,,,++++++,,,,,,---...///111111111222333555666666<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;999999888888777777666555444333222222/////////......------,,,***************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------...---...222---;;;ppp[[[ZZZRRR>>>------111111000222444555555666777888999:::999:::;;;<<<======>>>>>>???@@@AAAAAAAAA@@@>>>>>>??????>>>===============:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;::::::999777666555444333333333444444555666666444888777222111555444000333444666777999999::::::888999:::::::::;;;===?????????>>>>>>===<<<;;;;;;999:::===???AAABBBBBBBBB<<<===>>>===<<<===???AAA>>>>>>===<<<:::<<<@@@CCCBBBBBBAAA??????AAABBBBBB???@@@BBBDDDEEEDDDAAA??????BBBEEEEEECCCAAA@@@???BBB??????AAABBB@@@???@@@;;;:::???DDDAAA::::::AAA===AAA:::888BBB@@@999===999:::<<<<<<;;;:::;;;===========================:::::::::999999999<<<>>>999===@@@@@@>>>===???AAABBBCCCDDDEEEEEEEEEDDDCCCCCC======BBBDDDBBBAAAEEE@@@AAAAAABBBCCCDDDDDDDDDIIIEEEAAA>>>:::<<>>CCCAAAAAACCCFFFFFFCCC@@@@@@??????>>>============888888888888777777666666444333222111111111222222111111111111111111111111---000222111...000666<<<666111,,,,,,111555444222111111000000000000111111------........./////////......///000111222222333444444555555666666666777777888999:::;;;;;;;;;;;;======>>>@@@@@@@@@@@@@@@???????????????AAABBBCCC===>>>@@@BBBCCCDDDDDDDDDBBBCCCCCCBBB@@@@@@CCCFFFHHHFFFDDDBBBAAA@@@@@@@@@CCC???===>>>===999:::===<<<<<<;;;;;;;;;:::::::::JJJFFF???999666555666777666777999;;;;;;:::999888ddd\\\aaafff```]]]^^^ZZZQQQIIICCCDDDEEE>>>555000000+++(((******'''&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,---...//////000111222333444555666777<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999888888888888777777666444333222111111............------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,...///...222(((666sssZZZVVVQQQ===,,,,,,111111111444444555666777888999999:::999999::::::;;;<<<<<<===>>>??????@@@???>>>===<<<>>>>>>============>>>>>><<<<<<<<<<<<=========>>>999999999999:::;;;<<<===777888888777555333000///111111222222333444444444333555555222111333555444111222444555777999;;;<<<666777888888888999;;;===AAAAAA@@@???===<<<;;;:::999;;;>>>AAADDDFFFFFFGGG:::<<<======<<<===@@@BBBBBBCCCBBB???;;;:::===@@@@@@AAA???<<<===BBBEEEEEE>>>@@@DDDGGGGGGFFFCCCAAA@@@CCCCCC???===???AAA@@@???>>>>>>???AAAAAAAAA@@@BBB<<<<<>>888===:::999>>>;;;777:::777999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<666777888888888888;;;===:::;;;===>>>======>>>???<<<>>>@@@BBBCCCCCCBBBAAADDD>>>;;;>>>BBBAAA????????????@@@AAABBBCCCCCCDDD666AAAIIIFFFAAA@@@AAAAAA===EEEIIIWWWsss|||iiiXXXIIIFFFEEEGGGFFFAAA@@@AAAAAA@@@@@@AAABBBBBB@@@?????????>>>===<<<=========888777666555555666666777444444333222111111111111000000000000000111111111,,,///000000///000444777...---,,,...111333111...111111000000000000111111---------......//////000---......///000000111111444444444555555666666777777777888999::::::::::::===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBB;;;<<<>>>AAACCCDDDEEEEEE???AAACCCBBB??????AAADDDHHHGGGEEEBBBAAA@@@@@@@@@EEEAAA???@@@>>>:::999;;;;;;;;;:::::::::999999999KKKFFF???999555555666888555666888999::::::999999fff^^^cccggg```]]]^^^YYYSSSKKKEEEGGGGGG@@@666000000+++)))******'''%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################################################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---...///000///000111333444555666666888888888888888999:::;;;:::999999888777777777888666555444333111000///...,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))******++++++***++++++++++++,,,,,,,,,---...+++333(((777tttXXXTTTNNN:::***+++000111111444333444444555666777888999999999999999999:::;;;<<<;;;<<<===>>>>>>>>>===<<<======<<<<<<===>>>???@@@;;;;;;<<<<<<<<<=========999888888888888888999999222222333444444444444555000000111222333333333333///...///111222222555999222222222333444666999:::333555666666555666888:::??????>>>===<<<;;;;;;::::::;;;>>>AAACCCEEEFFFFFF===>>>???>>>>>>>>>@@@BBBCCCEEEFFFCCC>>>;;;===@@@???BBBAAA<<<===BBBDDDAAA???AAACCCCCCCCCBBBAAAAAA???CCCCCC>>><<<@@@BBB@@@>>>>>>>>>======>>>???>>>BBB>>><<<<<<<<<:::999999:::::::::999666555666777555777999:::999888888999::::::::::::::::::::::::444666888888888777888999:::999999;;;<<<===<<<;;;888:::===?????????===<<<@@@???<<<;;;>>>AAAAAA=========>>>???@@@AAABBBBBBHHHBBB<<<:::>>>CCCDDDCCCCCCCCCIIIbbbzzznnnNNN<<>>===<<<===>>>======;;;::::::;;;;;;<<<666666444333444555666777333333222222111000000000---........./////////000---...///000000000111111,,,---...///000000///...000//////......//////000---------...///000000000---......//////000000000222333333444555555666666555666777888999999999999<<<===>>>???@@@@@@@@@@@@==================>>>>>><<<<<<===???@@@BBBCCCDDD>>>AAADDDCCC@@@>>>@@@BBBDDDCCCAAA@@@??????@@@@@@BBB???>>>@@@>>>999888999999999999888888888777777???===:::777666555666777555666666777777777666666ggg```dddhhh```\\\]]]YYYUUULLLGGGHHHHHH@@@666000000+++)))******'''%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++++++++------------...///000000...///000222444555555555444444444555666888999:::888888777777777777777888444444333111000...------+++++++++***************'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,(((555---===xxxUUUVVVLLL888((()))///000111333222333333444555666777777888888888888999:::;;;;;;888999;;;<<<>>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAA999999999:::::::::;;;;;;999888777666666555555666333222000...------...//////000111222222333333222888333222666555000000555333222111000111444666888222333444333333333555777::::::::::::::::::999999888:::<<>><<<<<<>>>???888???CCC@@@>>>@@@>>>:::???@@@>>>;;;:::;;;======888;;;===>>>>>>===<<<;;;777444888:::555777<<<888444666888999777666666777888888888888888888888888555777::::::999777777888:::888666888;;;===:::777888999<<<===>>><<<:::999777;;;;;;777888???AAA>>>;;;;;;<<<===>>>???@@@@@@@@@===???EEEDDD>>>>>>CCC>>>MMMNNNIIIJJJIIIEEEGGG@@@======AAACCCAAA>>>>>>???@@@AAA>>>;;;:::===@@@;;;:::999888888999::::::666444333222222444666777333222222111000//////...,,,,,,,,,------............---...///111111...,,,,,,...///000///...///111.........------.........------......///000111111---......//////000000000111111222333444444555555444555666777888888888888;;;<<<===>>>????????????>>>======<<<;;;;;;::::::============>>>@@@AAABBB???CCCGGGFFFBBB???@@@BBB???>>>=========>>>@@@AAA===;;;<<<>>>===999777888777777777777666666666666222333444555666666666666777666666555444444333333fffZZZbbbhhhZZZYYY```YYYUUUIIICCCIIIIII???666666000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,++++++,,,,,,---...000000000111222222333333222555888:::999888888999333333444555666777888888222222111000///...------,,,,,,++++++***)))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))******+++))))))))))))************000***+++---666555}}}xxxOOOLLLIII;;;...+++...000000000222222222333555777888999:::999777777777999;;;<<<555666>>>@@@;;;>>>???555;;;;;;<<<======<<<<<<;;;999999999::::::;;;;;;;;;666666555444444444444555777000)))...666///***333111000///......///000111111111111000000000000000555333111000111333555777888777555444444555666777;;;;;;:::999999888777777<<<<<<===============<<>><<<<<<<<<======BBBBBBBBBAAAAAA@@@@@@@@@HHHHHHGGGDDDAAA???@@@AAAAAA???======>>>???>>>===???===<<<<<<===>>>>>>>>>@@@???>>><<<:::999999999:::999999999888888777777555555555444444333333333555666666666555444444333666777777777777777777666888888777777666666555555666666777888999::::::;;;888;;;>>>===;;;999:::;;;;;;<<<>>>???>>>===;;;:::<<<<<<<<<======???@@@@@@;;;@@@FFFHHHFFFCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA?????????AAABBBAAA@@@:::===??????<<<999888888:::999888666555555555555222222222111111111000000.........------..................------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////////////////.........000000000111222222333333555666666777888:::<<<<<<777888999:::;;;;;;;;;;;;<<<===>>>===:::888888888<<<===>>>??????>>>===<<>>444333000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,++++++++++++,,,------......///000000111111222333555888999888777777777555555555666666777777888222111111000///...---,,,,,,++++++******)))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((()))))))))*********...*********444;;;|||kkkGGGFFFHHH999+++***...000000000111222222333444666888999:::999888777888999;;;======:::===<<<666;;;???777:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888555555444333333333333444222333<<>>===<<<;;;;;;;;;<<<===<<<===>>>???AAABBBDDDDDDGGGGGGEEECCCAAA@@@BBBDDDCCCAAA>>>=========<<<;;;<<<;;;::::::;;;<<<<<<;;;>>>===<<<:::888888777777777777777666666555555555444444444333333222222222222222222222222111000000333555666888888666555333777777666666666666555555666666777777777777777777888999;;;:::999:::===@@@999:::<<<===>>>===;;;:::<<<<<<<<<<<<===>>>???@@@;;;===@@@AAAAAA@@@@@@AAABBBAAA???>>>>>>>>>??????<<<;;;;;;===@@@BBBBBBAAAAAA???<<<:::::::::999888999888777555444444444444111111000000000/////////...------,,,,,,------......------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///.....................//////000000111111222222444555555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===<<<:::999999:::<<<===???@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999888777666555444444555555666666666666555555333333333333333333333333444444444444444333222222mmmaaahhhkkkZZZVVV[[[SSSQQQHHHDDDHHHGGG<<<333000000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******+++++++++++++++,,,------------......///000000000333555777888777555555666666666666666666666666666111111000///...---,,,,,,++++++******))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))+++,,,(((000???mmmsssqqqPPPOOOGGG777)))(((...111111000111111111222444555777888999999888888999:::<<<===>>>999;;;;;;:::GGGSSSPPP999888888777888999:::;;;======;;;:::888777555555333333222111111111111222333:::VVV___DDD000111///000///............///000/////////000000000000000000///...------///000222333333111111111222333444555555666666666777777777666777888:::;;;<<<======;;;;;;:::::::::;;;<<<<<<999:::<<<>>>@@@BBBCCCDDDDDDDDDCCCAAA@@@AAAEEEHHHEEEBBB>>><<<;;;;;;;;;:::999999999999999999999999;;;;;;999888666555555555444444444333333333333222222222222222111111111111000000000111000000///...000222555777777555222000555555555555666666666666777666666666555555555555666777777777888;;;???CCC777999;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<>>>@@@AAAAAA@@@???===<<<;;;<<<>>>???:::999999;;;===??????>>>BBB===777666888;;;:::888777666555444333222222222/////////.........------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---......///000000111111333333333444555777999:::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::888777999::::::;;;===??????@@@??????;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<:::999888777777666555444333333222222222333333333333222222222222222222222222222222222222222222222222111000mmm```hhhlll\\\XXX]]]UUUMMMGGGDDDGGGEEE<<<444000000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++++++++***+++,,,,,,------------...//////000000333555666666555333444444555555555555444444333333000000///...---,,,+++++++++******)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''(((((((((((()))))))))***&&&+++...)))///GGGaaa\\\bbbggguuuvvvyyymmmLLLGGGFFF777***)))///222111000000000111111333444555666888888888888999;;;<<<===<<<777:::<<<===MMM]]]\\\999888777666666888:::;;;<<<;;;:::888777555444333222111000000//////000000333999\\\fffBBB000555---..............................///////////////000000///---------...///000222111111000111111222333333333444555666777888888777888999:::;;;;;;;;;;;;999999999:::;;;<<<<<<========================>>>BBBBBBAAA@@@@@@BBBFFFJJJDDDAAA===;;;;;;;;;;;;;;;999:::::::::999888888999:::999777666555444444444222222222111111111111111000000000000000000000000111111222222222111111000000111333444444333111000222333333444555666666666666666555555555555555555555666777888999<<<>>>@@@777888;;;===>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>><<<;;;===AAADDDCCCAAA@@@>>><<<;;;;;;<<<>>>???>>><<<;;;;;;<<<<<<;;;999:::::::::;;;<<<;;;:::888555444333222111000000000///.........------------++++++************++++++++++++************+++++++++++++++++++++*********++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,---------------------------.........,,,------......//////000111111111222444555777888777888999:::::::::::::::<<<<<<<<<999777666777888666777999;;;============::::::;;;;;;<<<=========>>>>>>===<<<;;;999777666666666555444444333222222111111222222222222111111111111111111111111111111111111222222222111111000nnnbbbjjjnnn]]]YYY]]]TTTIIIEEEDDDEEECCC===666222000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++************+++,,,,,,------...//////000000111222444555444333222222333333333333222111111000000//////...---,,,+++************)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))'''***---)))333^^^tttpppaaafffrrrrrrxxxoooNNNGGGFFF999...---111111000000000000000000111333444555666777777888999:::;;;<<<===888:::999666@@@JJJFFF:::999777666666777999:::888777777666555444444444000000///...............000///JJJRRR444+++333)))------............------------........./////////000///............///000000000000111111222222333222333444555666888999999::::::;;;;;;;;;::::::999888999:::;;;<<<=========>>>>>>===<<<<<<;;;::::::???????????????AAAFFFIIIAAA>>>;;;:::;;;<<<<<<<<<:::<<<======;;;999999:::888777666555444444333333111111111111111111111111////////////////////////111111222222222222111111111111000000000000111111111111222333444555555666444444555555666777888888444555888:::<<<<<<:::999888:::<<<>>>???>>>======<<<;;;;;;;;;;;;<<<<<<======<<<<<>>===<<<<<<===???@@@???>>><<<<<<<<<<<<:::999666>>>FFFGGGBBB;;;777666444333222000//////////////////.........---------*********))))))******************))))))*********************************************************)))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...,,,,,,,,,---....../////////000000111222444555666444555777999:::;;;<<<<<>>666444333000...////////////000000111333333444555666777888::::::;;;:::777999888333999>>>777;;;:::888777666666777777333333333333333333333333000///......------......000,,,888===---,,,111***,,,,,,---......---,,,,,,,,,,,,------.../////////000000//////...///////////////000000111111222222222222333444666777888999;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCEEE>>><<<;;;;;;<<<<<<<<<:::999<<>>;;;888999:::666666555333333222222222000000000000000111111111............////////////......//////000000//////222111///------///111222000111111222333444444555333333444555666777888888444555888;;;===<<<888555999;;;===>>>???>>>===<<<===<<<<<<<<<<<<<<<======::::::<<<>>>@@@@@@>>><<<>>>>>>>>>>>>>>>??????@@@===<<<;;;<<<===>>>===<<<999CCCMMMMMMDDD999444333333222111000///.....................---------,,,******))))))))))))************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---......///////////////000222333555666444555777:::<<<>>>???@@@CCCDDDDDDBBB???<<<;;;;;;888999;;;===????????????;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666444333444444444333333222222222000111111111111111111000........................///000111111222111111111sssgggnnnqqq___YYY[[[QQQLLLKKKGGGBBB>>>:::666333000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***************++++++,,,,,,,,,,,,---....../////////000111111000000222444000000000000000000//////------,,,+++***)))(((((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''((((((((())))))+++%%%)))---777ttt}}}|||[[[PPPGGGCCC???<<<666...,,,///////////////000111222222222333555666888999999:::666444999:::666<<<@@@999:::999888777666444333333222111111111111000000000//////...------------...//////000000000000000---+++,,,------------,,,++++++,,,,,,---......//////000000//////............,,,---...//////000000000000111222333444555666777999999999999999999888888777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<======:::<<<>>>>>>>>>>>>???@@@===<<<<<<<<<===<<<999777666:::>>>===999666666888444333222111000000000000.........//////000000000............/////////000,,,,,,---...............111000////////////000111000111111111222222333333333333444444555555555666555555666999;;;;;;888555:::;;;===>>>>>>===;;;:::>>>======<<<<<<======>>>:::;;;<<<<<<;;;:::;;;<<<<<<===>>>???@@@??????>>>===<<<;;;;;;<<<===<<<:::999???EEEDDD===666222222333222111///............---,,,,,,,,,,,,++++++++++++******))))))******++++++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************++++++++++++*********+++,,,,,,------,,,,,,------...//////////////////000111333555555555666888:::<<<===>>>???>>>@@@BBBBBB@@@===;;;;;;999:::<<<>>>???@@@??????;;;;;;;;;:::999999888888666666666666555444333222222222222111111111111000///000000000000000000///------------------------......///000000000000000pppdddmmmqqq```[[[^^^TTTPPPNNNIIIBBB<<<888555111000***&&&)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********)))***++++++,,,***++++++,,,,,,---.........///000000///000222444000000000000000111111111------,,,+++***)))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***$$$+++111111ccc```hhh\\\NNNHHHFFFEEEAAA777---+++/////////...//////000111222111222444666777888888999777555::::::555:::>>>666999888888777555333111///111111111000///......---//////...------------...***...***(((000000***+++++++++------------++++++++++++,,,------...///////////////......---------***+++,,,---............///000111222333444555555555666777888888888888888666777888::::::999888888<<<<<<<<<<<<<<<<<<<<<;;;999<<<>>>???>>><<<<<<===>>>============;;;777333444888<<<;;;666333333555222111000///////////////---------....../////////........./////////000000,,,---....../////////......///000111111000///...111111111111111222222222444444333333333333222222666555444666999;;;:::888999;;;<<<======;;;:::888???>>>>>>=========>>>>>>===>>>>>>;;;888888<<<@@@:::<<<>>>@@@@@@???>>>===@@@>>><<<;;;;;;:::888666555666666555444333333444333222111000............+++++++++************)))++++++************++++++++++++************++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,---......//////000/////////000111333555666444555777888999:::;;;;;;666999===???>>>;;;999999888999;;;===>>>>>>======;;;::::::999888777666666444555555555444333333222000000000000////////////...//////////////////...------------------------,,,------.../////////...kkklllnnnmmmggg^^^XXXVVVWWWPPPFFF???;;;888555333222,,,((())))))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((((((((((()))******++++++---,,,,,,,,,,,,---............///000000000000000222222111111000/////////+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((...''''''...555hhhttt~~~ppp___HHHPPP888111666000***---000///////////////.........111222333444555777888999888888777777666777777888;;;;;;:::888777555444444000000///...............///............---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000////////////000111222333777777888999999999888888888888999999999888888777999:::;;;;;;;;;:::999888999999999:::::::::;;;;;;999999:::::::::999888888444555666666666555444333...///111222222111///...........................------------------------------------------------........................---------............///000111111222222333444444111222333555777888999:::666777999999888888999;;;<<<;;;:::::::::;;;<<<<<<:::EEEHHH???888:::<<<999<<<<<<<<<<<<<<<<<<;;;;;;===<<<:::999999888666444666777777666444222000///000///...------,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...000111111222222///000222444666888888999;;;;;;:::::::::;;;;;;<<<777888888999999:::;;;;;;:::999777555444444444444222222222222222222222222........................------------------------........................,,,,,,,,,---------......lllnnnooonnnggg___ZZZYYYWWWQQQGGG@@@;;;888666444222,,,)))))))))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''''''''((((((((()))******++++++---,,,,,,,,,,,,---.........///000000111111000000222111111000000///......++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&(((///666jjjzzztttjjjYYYNNN666...333...***---///////////////............000000111333444555666777777777777777888888999:::999888777666444333222111000//////...........................---------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000////////////000111222222555666666777777777777777999999999999888777666555777777999:::;;;;;;::::::888999999999999:::::::::777777888888777777666555444444555555444333222222///000111222222111000///000000///...---,,,,,,+++------------------------------------------------------------------------------------............000000111111222333333444222222333444666777888888555777888888777777999:::;;;;;;:::999999:::<<<>>>===OOO\\\SSS@@@555666<<<<<<<<<<<<<<<<<<<<<;;;;;;===:::888777777666555444666666666555444222000///000///...---,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...///111111111111111222444666777999999:::::::::999999999999999999777777888888999:::::::::444333222000000000111222111111111111111111111111------------------------------------------------------------------------,,,,,,,,,,,,------------kkknnnpppmmmgggaaa]]]\\\XXXRRRIIIAAA<<<888666555222,,,)))******'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,,,,,,,,,,---......//////000111111111111111111111000000///......---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((()))(((,,,111___nnnwwwvvvpppLLL333***///,,,***------........................//////000111333444555555444444555666777888888999555555444333111000////////////...------------...------------,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////......//////000111222333444444555666666555555999999999999888777555555555666777999;;;<<<<<<===888888888999999999::::::888888888888888777666555555444333222111000000000///000111222222111000///333222111///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000111222222333333222222333333444555555555555666888888777777999;;;:::;;;;;;999777888<<<@@@>>>___fffCCC666;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>;;;888666666666666555555555555444222111///...//////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---...///000111111111222333555777888999::::::999999888888777777777777666666777888888999999:::444333222111111222333444////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------gggmmmpppkkkeeeaaa___]]]XXXSSSJJJBBB<<<888666555222---***+++***'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,,,,++++++,,,,,,---...///000000111111111111111000000//////...---------)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***+++&&&)))333^^^hhhmmmssswwwIII111(((,,,+++,,,...,,,------.............../////////000111222333444555222222333444444555555555333222111000///...------///...------,,,,,,---------,,,,,,,,,++++++++++++*********************)))************++++++++++++************++++++++++++++++++++++++++++++++++++------,,,,,,------...///............///000111111222222333444555555555555888888999999999999888888777777888:::;;;======>>>999999999999:::::::::;;;;;;;;;;;;;;;::::::999888555333111///............///000111111111111000///222111000...---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222222222222222333333333555777999999888999:::<<<:::;;;;;;999666777<<>>999777777888888888444333333222111000///...///...---,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,---...///000000000000222333444666777888999999999888888888777777666555555666666777777888888999777666444333222222222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,aaajjjnnniiibbb```^^^\\\XXXSSSLLLCCC;;;777555666222---***,,,+++(((&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&''''''&&&&&&'''''''''((())))))******,,,++++++++++++,,,------//////000111111111111111//////......---,,,,,,+++((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&(((""",,,AAAmmmrrryyyaaaiiinnnDDD///(((,,,+++,,,000,,,,,,---------......//////000000111222333444444555444555555555444333222222111111000///......------......---,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------...///000111111222333444555555555555666777888:::;;;<<<======;;;;;;;;;;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888333222000...---,,,------////////////////////////......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111222222222222222222222222222666888999:::::::::<<<>>>:::;;;;;;999888999===AAAJJJPPP\\\___PPP;;;777>>>::::::::::::;;;;;;<<<<<<@@@===999666666777777777222222111000///............---,,,++++++******+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,---...//////000//////000111222444555666666666888888888999888777666555444444555666666777777888777666333000...---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,[[[gggnnnhhh```___^^^[[[WWWSSSLLLCCC:::555444555111---+++,,,,,,(((&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""""""""############$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&''''''(((((())))))***+++++++++++++++,,,------......///000000000000000......------,,,+++++++++''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$)))!!!,,,FFFkkkiiiyyyeeehhheee<<<---***---***,,,///,,,,,,,,,,,,---......//////000111111222333333444444666777777777666444333111000000///......---,,,,,,------,,,++++++++++++,,,+++*********))))))))))))(((((((((((())))))))))))((())))))))))))*********((())))))))))))*********++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,------...///000000111222333444555555555333555777999;;;===>>>???======<<<;;;::::::;;;;;;999999:::::::::;;;;;;;;;999999999888777666555444111000///...---,,,,,,,,,.........------.........++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------.........///000000111111111111111222222222222222555777999:::::::::<<<>>>;;;;;;:::;;;<<<===???@@@DDDBBBBBBCCC@@@:::888999999999::::::;;;;;;<<<<<<<<<999666444444444444333111000///...------------------,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++************++++++++++++,,,---...///////////////...///000222333444444444555666777888888888666666333444444555555666777777:::888555222///------,,,........................++++++++++++++++++++++++************************************************))))))*********+++++++++VVVeeennnhhhaaa```^^^YYYVVVSSSLLLBBB999444333555111---+++------)))&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""##########################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%''')))))))))((('''&&&&&&''''''((()))))))))+++++++++***++++++,,,---------...///////////////---------,,,++++++******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$---$$$)))===VVVKKKjjj{{{nnnjjjXXX444***+++---((()))...+++++++++,,,------.../////////000000111111222222222333444555666555444222111......------,,,,,,++++++---,,,,,,+++++++++++++++******)))))))))((((((((('''''''''((((((((())))))((((((((()))))))))******((((((((()))))))))******************************+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000...///000111222333333333222333555888:::;;;<<<===<<<;;;:::999888999999:::777777888888888999999999666666666555444333222111.../////////...------,,,---,,,,,,,,,,,,,,,,,,---)))))))))))))))*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111111111111222222333333333333555777888888999;;;======;;;999<<<@@@BBB@@@===:::???CCCCCCBBBAAA<<<555888999999:::;;;;;;<<<<<<:::777555444444333222111000///...---,,,,,,---------,,,+++******)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************++++++++++++------......//////.........///000111222333333333222333555777777777666555333333333444555555666666:::888666333000///......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********+++TTTeeeoooiiibbbaaa___YYYVVVSSSLLLBBB888333222444111---+++------)))&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""##########################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))******)))(((&&&&&&''''''((()))))))))++++++******++++++,,,---,,,------...............------,,,,,,+++******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!...&&&)))666HHH:::\\\ppp~~~wwwuuuuuupppfffHHH...(((,,,...&&&''',,,***++++++,,,,,,---...//////......//////000000111111...///111222222111000///---,,,,,,,,,++++++******---,,,++++++******++++++))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,---...//////,,,---...000111222222222222333555666888999999999:::999888777777888999999666666666666777777777777666666666555444222111000---.../////////...---,,,,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------......///000000000000111111222333333444444222333555666666777999;;;>>>:::999===CCCEEEAAA<<<888@@@AAA999555;;;===:::888888999::::::;;;<<<<<<:::888777666666555333111000///---,,,+++,,,,,,------,,,+++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++------......///............///000111222333333333///111333555666666555444222222333444444555555666444333000...,,,,,,+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************\\\cccjjjlllhhhbbb]]][[[VVVQQQKKKDDD;;;222111555333///---...,,,(((''')))%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***&&&&&&'''%%%444PPPssswwwvvvnnnjjjcccPPP:::))))))((((((((((((((()))++++++,,,,,,,,,,,,------------......///000000000111111222111111000///...+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************,,,,,,------.../////////...///000111111222111111555666666777888999999:::999;;;===???@@@>>><<<;;;888888777777666666555555444444333222111000///...///---,,,,,,---...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///---///111111111222333555777777777777888999::::::888:::<<<>>>??????>>>===???>>>===<<<:::999888777888888888888999:::;;;;;;<<<;;;:::888555222///...------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111000000111222333333333333333888666333000000111333444000///...---,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))___eeelllmmmiiiccc___]]]VVVQQQLLLGGG===444222555333///---...,,,'''''')))%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++***))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%&&&)))(((666PPPXXXbbbhhhfffaaaXXXBBB---))))))(((((((((((())))))+++++++++,,,,,,,,,------------......//////000000111111111000000///...---+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******))))))))))))******************************,,,,,,------.../////////...///000111222222222222444555666777888888888777999;;;===>>>???>>>===<<<888888777777666555444444444333222111000///.........---,,,,,,------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------...............///111222111222444555777777777777888999:::;;;888999;;;<<<=========<<<<<<<<<;;;;;;::::::999999888888888888888888999:::::::::999777555222000...---,,,,,,,,,,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111000000000111222222333333222222666555333111000111222222///...---,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))```eeekkklllgggbbb^^^]]]WWWSSSOOOJJJBBB888444555333///---...,,,'''&&&)))%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''&&&'''***(((222HHHUUU___eeeaaaYYYMMM;;;)))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,---------...//////000000000000000000///...------++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***************************,,,,,,,,,---....../////////000111222222333222222333444666777777666555444999999:::<<<<<<=========888888777666555444333222222222111111000///.........---+++,,,------,,,***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------............///000222222222222444666777777777777888999:::;;;888888999999:::::::::;;;999999::::::::::::::::::888888777777666666777777888888777666444222000///,,,,,,,,,+++++++++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000111111222222222222111333333222222111000000000...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))^^^cccggggggccc^^^\\\[[[YYYUUUQQQNNNFFF;;;666555444000......,,,'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''((($$$'''777AAAGGGGGG@@@777111***###)))(((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,---......//////000000111111000000///...---************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))************************+++,,,,,,------.../////////000111222333333333333222333666777777555333111666777777888999:::;;;;;;888777666555444333222111111111000000///...---------,,,++++++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++******************++++++++++++,,,,,,,,,,,,,,,---------.........///111222333222222444555666666666777888999:::;;;888777777777777777888999999999999999999999999999888777666555555555555555555555555444333111000///++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------...///000000000000000000111111111111111000111111222222111000...------,,,+++***************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))^^^bbbeeeddd```]]]\\\]]][[[VVVRRRPPPIII???888666444000......+++'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,*********+++++++++,,,,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++(((%%%&&&!!! +++$$$(((***&&&"""$$$''')))((((((((((((((()))***************+++++++++,,,,,,,,,,,,------.../////////111111111111000///...---*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,---.........//////000111222222222222111333555666666444222000444444555555666777888888666666555444333222111000000//////......------------+++******++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...000111222222222222333555555555555666777888::::::888888777666666666777777999999999888777777666666777777666555444444444444333333333333222000///...++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,---//////000000000000000000111111000000//////000111111000///---+++++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((___bbbdddccc```^^^___aaa^^^XXXSSSPPPJJJAAA999777555111......+++'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))************++++++++++++))))))*********+++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""((($$$"""&&&### '''!!!%%%)))***))))))+++---(((''''''(((((()))***+++************++++++++++++,,,,,,,,,---......//////000000000000///...------******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))+++++++++,,,------.........///000111111222111111111222444555555444333222333333444555555555555444444444333333222222111111.........---------,,,,,,,,,+++)))***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,------------///111222222111111222333333333333444555777888999999888888888777777666666999999888777666666555555666666555555444555555555333333222111000///---,,,*********))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++---...///////////////000000000000//////........./////////---,,,******))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((]]]```bbbaaa___^^^```ccc```YYYRRRPPPJJJAAA:::888555111......+++&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))************++++++++++++))))))))))))*********+++))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% '''###!!!'''&&&###'''###$$$&&&'''&&&###""""""''''''''''''((()))***+++************+++++++++++++++,,,,,,------......///............---,,,++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))***++++++,,,,,,---......------///000000000000000222222333444555555555444444555666777777555333222222222222222222222222222------------,,,,,,,,,,,,,,,***))))))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++************++++++++++++++++++,,,,,,,,,---------...000111111000///000222111111222333444666777888999:::::::::999888666555666666666666666666666666666555555555555555666777222222222111///---,,,+++******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))******************************+++,,,---...///////////////000000//////...---.........------,,,+++***)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((([[[]]]___^^^\\\\\\___cccaaaYYYRRROOOJJJBBB;;;999555111///...+++&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))************+++++++++))))))))))))************))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))$$$!!!((((((###&&&(((%%%$$$&&&'''(((***,,,''''''''''''((()))++++++)))************+++++++++++++++,,,------......///,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))***++++++,,,,,,---......,,,---...///000000000000222222333333444555666666555666888999888666333111000111111111111222222222------,,,,,,,,,,,,,,,,,,+++***))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------...///000000//////000111000000111222333555666777:::;;;<<<<<<;;;999666555444444555555666777777888555555555555555666777888333222111000...,,,+++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************)))***,,,---...///////////////000000///...------......---,,,,,,++++++***(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((```VVVbbb```ZZZccc```aaa___VVVTTTNNN@@@;;;:::222444///+++,,,***&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,------.../////////222444666777666666777888666666666555444444444333222222222111000///...---+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,......//////000000111111000111333555777777777777::::::::::::::::::::::::555333222555999:::777333888888777666555333111000111222333222111...,,,***(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++......////////////......------,,,,,,+++***))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''```VVVcccaaa[[[ccc```aaa```WWWTTTLLL===888:::555444///+++,,,***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))******))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((())))))************+++++++++,,,,,,,,,,,,------.../////////111333444555444444444666555555555555444444444444333222222222111///...---++++++*********)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,---......///000000111111///000222444666666666666999::::::::::::999888888999666555777;;;<<<:::666777777666666444333111000///000000000...,,,)))((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++.........//////.........---,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''^^^VVVdddbbb\\\bbb^^^______XXXUUULLL:::555:::888555///++++++***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++******+++,,,,,,,,,,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))************++++++++++++,,,,,,,,,,,,---......//////000111333333222111111222333444444444444444444555333333333222111000......************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***************++++++++++++,,,------......///000000000///000111333444555666666666888999;;;<<<;;;:::999;;;888666777:::;;;:::888555555555555444333222111.../////////---+++)))((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))+++************)))))))))******+++,,,,,,,,,,,,+++------............------,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''[[[TTTdddbbbZZZ```\\\]]]]]]XXXXXXNNN;;;555:::999555///++++++)))%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################################################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))******+++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((((((''''''''''''((())))))************+++++++++++++++,,,,,,------...//////000111333222111000000111222222333333444444444555333333333222111000......******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++,,,------......///000000///000111333444555666666444666999<<<>>>>>><<<;;;999666444333555666666555333333333333333333222111///000//////...,,,+++***(((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''YYYSSScccaaaXXX]]]YYY[[[YYYVVVYYYRRR???888;;;888666///+++***)))%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********((()))******++++++******))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))))))))*********+++++++++++++++,,,,,,---.........000222333333111000000111111222222222333333444444222222222111000///...---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---......//////000000111222444555666777888:::<<<>>>>>>===;;;999777555333222222333333333111111222222222222111111.........---,,,+++******(((''''''''''''&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''YYYSSSccc```VVV[[[YYY\\\VVVSSSVVVRRRBBB;;;<<<777666000******(((%%%$$$&&&'''&&&&&&%%%%%%$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################$$$$$$$$$###############"""""""""#############################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******(((((()))************)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))************++++++++++++,,,------......000222333333222111222222111222222222222222333333111111111000///...,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---.........//////000111222444555666?????????>>><<<999666444777777666444444333333333111111111111111111000000,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))*********+++,,,,,,,,,,,,+++******++++++++++++******)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''[[[UUUeee```VVV[[[ZZZ^^^UUUOOOQQQMMM@@@<<<===777777000***)))(((%%%%%%'''''''''&&&%%%%%%$$$##############################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################$$$$$$$$$#########""""""!!!"""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***'''((())))))******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))***************++++++,,,,,,---.........000222222222111222333222222222222111111111111000000//////...,,,+++***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************+++++++++,,,------......---------...///111333444???>>>===<<<999777555444777777777666555333222222111111111111000//////...+++***))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))************+++,,,,,,,,,,,,+++)))******************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''']]]WWWfffaaaVVV\\\[[[aaaUUUMMMLLLHHH===<<<===777777000***)))(((%%%%%%'''''''''&&&%%%%%%$$$##############################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))***************++++++,,,,,,---......---///111111111111222333333222222222111111000000/////////...---,,,******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......,,,++++++,,,---///111333:::999999888888777777777555666777666444222000000111111111111000///...------,,,+++***))))))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))************+++,,,,,,,,,,,,+++))))))************))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''YYYUUUgggcccXXX[[[YYY\\\SSSOOOIIIEEEBBB>>>;;;999:::222+++******((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))******+++,,,+++,,,---.........---,,,...000222333333222111000333111///...///000//////------,,,++++++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---...000000//////000222555777999:::;;;:::888777555666777888777555333222222111000///...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''']]]YYYjjjeeeXXXYYYTTTWWWTTTQQQLLLFFFAAA===;;;::::::111***))))))'''&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))******+++,,,++++++,,,---......------///000222333333222222111000222222111///------------,,,,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---///000000//////111222333444666888888777666555555666777777777555333222111111000///...---,,,+++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((()))))))))*********************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''']]]YYYkkkfffXXXYYYTTTVVVVVVTTTPPPHHH???::::::<<<999000)))((((((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))))))))))))***++++++++++++++++++,,,...//////111111111222222222333333000333555444111---,,,---,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))*********++++++++++++,,,---///000000000000111333333444555666777666555555444555666666555444222111000000///...---,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''WWWTTThhheeeZZZ\\\XXXZZZWWWWWWSSSIII???999:::===888000)))((((((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))***+++++++++*********+++---///111111111111111111222333444222333333333222111///...+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************++++++++++++---...000000000000222333444555666777777777777666444444444444333222111000.........---,,,+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''UUUSSSgggdddZZZ]]]ZZZ]]]XXXXXXTTTJJJ???999999<<<888000)))((((((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++******)))***+++---///000000000000000111222333444222///---...111222000---+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))*********++++++++++++---/////////000111333444444555555666666666666333333333222111111000///------,,,,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''ZZZVVVhhhdddXXX[[[XXX[[[XXXWWWSSSKKKAAA:::888999999000)))((((((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((((((((((()))******************+++---......---......///000111222222///---,,,---//////---+++******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))))))))************+++***,,,---......///111222222222222222222333333333222222111000000/////////,,,+++++++++*********)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''___YYYiiibbbVVVYYYVVVZZZWWWUUUQQQKKKDDD===888555:::111***))))))'''&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,***,,,---///000111000000---222888777222,,,***+++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))************(((***,,,------...000111111111111111111222222333111111000///............+++************)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''___YYYhhhaaaUUUYYYWWW\\\VVVSSSOOOJJJEEE???888333:::222+++******((('''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))***,,,------,,,+++***)))***---///000000///...---999EEECCC777,,,***---)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))************''')))+++,,,,,,---///111333333222222333333444555111000///......---......************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''WWW^^^aaa\\\VVVVVVWWWWWWTTTVVVRRRIIIAAA===999555666222---)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))***+++,,,---,,,,,,******+++---///111222222111000222555777666111,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,,,,------+++,,,,,,---///000222333111333444666777777666666333222000///...---......++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUU]]]aaa]]]XXXWWWXXXWWWTTTVVVSSSJJJBBB>>>:::666555333///+++'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))***,,,---......------,,,---///111111111000///000222444222...***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********++++++,,,,,,,,,+++,,,,,,---...000222333111222333555666666555555333222000///...---......+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS\\\bbb___[[[YYYXXXWWWSSSVVVSSSKKKDDD@@@;;;777444444222---'''$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))+++---///000000000---...000000111000///......//////---***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******++++++++++++++++++++++++,,,---...///111222000111222444444444333333222222000///...---------******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQ[[[cccbbb^^^[[[YYYVVVSSSVVVTTTLLLEEEAAA<<<777333444444...'''###%%%)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))***+++,,,...//////000...//////000000///...---------+++***(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++++++++************+++++++++,,,---///000111///000111333333333222111222111000///...------,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP[[[dddddd___\\\YYYVVVSSSVVVTTTMMMEEE@@@;;;666111333333...'''$$$&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))*********++++++,,,------///////////////............,,,***(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++*********************++++++++++++,,,...///000///000111222222222111000111111000///...---,,,,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRR\\\eeeeee```\\\YYYUUUSSSVVVUUUMMMEEE???999444///000000---(((&&&&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))***************+++,,,---.....................///...,,,)))((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******************++++++++++++,,,---......///000111222222111000000000000000///...---,,,+++((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT^^^fffeee```\\\YYYUUUSSSVVVUUUMMMDDD>>>777111------,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))******)))***+++---///000------------......///000...+++(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))******++++++************+++,,,---...000111222222222222000000///000000000///---+++***'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUU___fffeee___\\\XXXUUUSSSWWWUUUMMMDDD===666///---+++))))))***)))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))))))))***---///222444,,,,,,,,,---...///000111---***((('''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***++++++,,,************+++,,,------000111222333333222111000//////000000///---+++***''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYYaaa___iiieeeVVV\\\\\\WWWUUUPPPKKKEEE>>>666111///---+++***((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,+++***))))))+++---...............---,,,+++***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++******+++++++++,,,,,,,,,......///000000111000000000//////...,,,+++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZbbb```iiidddVVV\\\[[[VVVTTTOOOKKKEEE>>>777222///...,,,***((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,+++***))))))+++,,,...............---,,,+++***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++******+++++++++,,,,,,,,,---......///000000/////////......---+++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[dddaaahhhbbbUUU[[[YYYUUURRRNNNIIIDDD>>>888333000...,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((++++++***))))))+++,,,---------------,,,+++******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++******+++++++++,,,,,,,,,,,,------............------,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\eeebbbggg```TTT[[[WWWSSSPPPLLLHHHDDD>>>888444000///---***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))((((((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((*********)))***+++,,,,,,---------,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[gggbbbeee___TTT[[[VVVSSSPPPKKKGGGBBB>>>888555111000---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((***))))))*********++++++,,,,,,,,,,,,+++***)))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[gggbbbddd]]]UUU\\\VVVSSSPPPJJJFFFAAA===888444222000...+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))************+++++++++++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYgggbbbbbb\\\UUU]]]VVVTTTPPPJJJEEE@@@;;;777333333111...,,,)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))***************++++++++++++***)))((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYgggbbbaaa\\\VVV^^^VVVTTTPPPJJJEEE@@@;;;666333333111///,,,***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((()))***************+++++++++******)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,---------------,,,+++***((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\jjjeeeeee]]]UUU]]]XXXRRRNNNKKKGGG???555111222111000---+++)))((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%&&&''''''+++&&&%%%******&&&''',,,(((((((((((('''&&&%%%%%%***'''%%%$$$&&&((((((((($$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++************+++++++++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***+++++++++************)))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\jjjfffeee\\\TTT\\\VVVSSSNNNJJJEEE===444111222111///---+++)))((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&***)))(((%%%###$$$&&&(((###$$$''')))++++++***)))((($$$"""$$$&&&&&&%%%&&&((((((((((((((()))***+++''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++******))))))******+++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++++++++***+++++++++*********)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___mmmhhhggg^^^UUU\\\WWWTTTNNNHHHBBB:::222000333000///---***)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&&&&&&&(((************)))((('''%%%$$$******(((&&&))),,,***&&&(((((('''''''''(((((()))'''((()))(((&&&$$$$$$$$$'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***+++******))))))******+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++++++++***++++++*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccpppkkkiii```VVV^^^XXXUUUNNNGGG@@@888000///333///...,,,***(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!$$$'''))))))''''''''')))((('''&&&&&&&&&&&&'''&&&+++---((((((++++++'''......//////---***'''%%%%%%&&&((('''&&&%%%(((***&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************))))))))))))******)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))***++++++++++++***************))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccpppkkkiii```VVV]]]WWWUUUNNNGGG???777//////222///---+++)))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,,,,+++)))&&&&&&''')))%%%***111888>>>AAAAAAAAA===EEEKKKIIIDDDDDDEEEEEEBBBEEEHHHIIIGGGAAA;;;666------+++)))'''(((+++---%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))************))))))))))))))))))***((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***++++++++++++************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbooojjjhhh^^^UUU\\\VVVVVVOOOGGG@@@777///...222...---+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&%%%(((///888>>>AAAJJJWWWcccjjjjjjgggdddaaagggpppuuuqqqjjjiiimmmcccfffkkknnnlllggg```[[[RRRLLLCCC;;;444...)))%%%((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***))))))(((((())))))***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbpppkkkiii```WWW^^^XXXVVVOOOHHHBBB999000...111---,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))###(((000999AAAIIIPPPTTTeeeiiipppwww}}}tttqqqxxx~~~xxx|||zzzwwwqqqiii___XXXQQQHHH<<<222///...+++)))((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeesssnnnmmmdddZZZbbb]]]VVVPPPIIICCC:::111...111---,,,***)))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))///;;;MMM\\\cccbbb^^^[[[mmmkkkiiikkkrrr}}}tttoookkkmmmoookkk___UUU666333...***((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***++++++++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ffftttnnnjjjbbb\\\dddZZZUUUPPPHHH???888333111000---,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))%%%%%%)))+++,,,333<<>>FFFLLLJJJ@@@999999>>>555222...+++)))((((((***&&&''')))******(((&&&%%%&&&''''''%%%###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++++++++*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbpppiiieee\\\VVV\\\SSSRRRNNNIIIBBB:::444000...,,,,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******,,,,,,111999AAAHHHRRR[[[\\\]]]XXXTTT]]]hhhdddVVVLLLiiiaaaTTT[[[fffpppwwwqqqlllnnnssslllWWW@@@444,,,(((&&&'''***+++'''###''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((((((''''''(((***%%%$$$''',,,...+++***,,,***)))***///555888888777000//////333:::AAAFFFHHHJJJBBBAAAHHHLLLIIIGGGJJJJJJIIIDDD<<<222,,,******%%%&&&((()))))))))((('''(((((('''%%%######%%%(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((()))***+++,,,++++++*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%cccqqqjjjeee\\\UUU\\\RRRPPPMMMIIICCC<<<555///,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''')))***+++---444@@@KKKRRRUUUWWWYYY^^^YYYTTTWWW___dddbbb\\\ccclllyyy|||aaaZZZ___iii||||||rrrvvv~~~lllPPP666000)))''')))***'''###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((((((((()))))))))%%%'''((()))((((((***+++))))))***,,,---...111333;;;<<<@@@FFFHHHHHHIIILLLJJJSSS\\\___]]][[[^^^bbb]]]JJJ???EEENNNNNNMMMOOOUUUWWWWWWRRRMMMFFF>>>666111...)))%%%$$$%%%(((***((((((((('''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((***+++,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeessslllggg^^^WWW^^^TTTNNNLLLHHHCCC<<<555///,,,++++++***)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((''''''))),,,...888@@@JJJRRRVVVXXXWWWVVV\\\XXXXXX^^^dddhhhlllpppqqq}}}{{{llllll|||qqqzzz|||rrrZZZLLL999,,,((()))+++,,,((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((()))))))))*********++++++***)))***,,,...111333444555999BBBLLLRRR^^^bbbjjjqqqrrrqqqyyyyyysssooouuunnngggaaaUUUHHHHHHPPPPPPRRRSSSVVV\\\___XXXMMMFFFAAA999111+++((('''&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***************)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ffftttmmmhhh___YYY```VVVNNNLLLHHHBBB;;;555///---++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((***...333555EEEJJJLLLLLLNNNTTTYYYZZZ]]][[[[[[\\\]]]```hhhqqqvvvzzzuuuwwwzzzzzziiiPPP888+++(((,,,///)))(((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++***+++*********---222555<<>>EEEIIIIIINNNXXX______[[[```cccgggttt{{{uuu{{{wwwbbbHHH222&&&))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++((())))))***++++++,,,,,,---000666???LLL\\\mmmwwwjjjXXXLLLNNNQQQOOOOOOTTTPPPRRRSSSSSSRRROOOLLLJJJ>>>JJJOOONNN\\\www}}}tttpppeeeVVVZZZYYYWWWUUUSSSPPPOOONNN>>>666---((('''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&***------,,,)))((())))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''eeejjjlllddd\\\YYYXXXWWWQQQLLLGGGDDD===555000000,,,***(((((()))***)))((()))))))))))))))))))))))))))(((&&&&&&(((((((((((((((,,,...///888EEEKKKIIIHHHFFFFFFLLLUUU^^^gggnnntttvvv~~~yyyuuuvvvkkkLLL...***---,,,'''''',,,,,,(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***)))((((((((())))))((('''...(((,,,///)))***111000===BBBXXXeeehhh}}}}}}nnn]]]XXXQQQMMMRRRXXXcccggg```bbbooovvvssskkkvvv}}}yyytttwww{{{|||kkkaaaYYYWWWPPPIIIMMMWWWXXXWWW^^^nnn{{{~~~yyyvvvoooZZZSSSdddkkk]]]QQQSSSVVVQQQCCC333,,,,,,***%%%%%%%%%%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))************))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&***+++(((%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%aaahhhiiiccc[[[XXXWWWUUUOOOJJJEEEBBB;;;333......,,,***(((((()))***)))((()))))))))))))))))))))))))))(((''''''(((((((((''''''...333444999CCCIIIJJJIIILLLMMMKKKJJJVVVnnn||||||wwwwww{{{wwwhhhXXX:::...&&&(((+++)))'''(((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''((()))***,,,+++***)))************(((%%%***+++***222BBBJJJUUUhhhvvvUUUZZZUUUSSS___iiisss~~~nnnaaa[[[PPPHHHEEELLLYYYgggwww~~~mmm[[[VVV\\\aaa___\\\OOONNNLLLFFF888***)))///***)))'''%%%%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$&&&)))'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%^^^eeehhhbbb[[[WWWVVVTTTNNNHHHCCC???999000,,,---,,,***(((((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))111777999;;;BBBHHHKKKIIITTT]]]___]]]cccqqq~~~vvvuuuzzzyyyzzz|||yyytttqqqTTT999'''***---&&&$$$***&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''((())))))***))))))))))))******++++++111111333555<<>>888///,,,,,,,,,***(((((()))***)))((((((((((((((((((((((((((('''((())))))(((((()))***222555888;;;>>>DDDIIILLLSSSZZZbbbiiiooorrrpppkkkqqqoooqqqxxx}}}xxxtttuuukkkPPP777...+++&&&&&&,,,'''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******(((***+++,,,,,,,,,---...+++333999IIIeee}}}aaaccczzzmmmXXXKKKGGG[[[|||vvvkkk^^^QQQ___```TTTFFFPPP```QQQ222...+++((()))++++++)))%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***)))***+++(((###''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbiiilllfff^^^[[[YYYXXXNNNHHHBBB>>>888000,,,---,,,***(((((()))***)))(((((((((((((((((((((((((((&&&((()))))))))***---///===999777;;;CCCJJJMMMNNNXXX]]]```aaafffmmmnnnjjjuuuwww}}}~~~{{{zzzuuugggOOO666)))''')))***'''(((((())))))((((((''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))***************+++---//////------...///111DDDVVVsssvvvjjjnnnzzzsssbbb^^^\\\```oooyyyhhheeehhhbbbSSSLLLQQQVVVUUUAAA777,,,'''(((***(((%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((***)))'''(((+++((("""(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ffflllmmmfff^^^[[[ZZZYYYOOOIIICCC>>>777000---...,,,***(((((()))***)))((())))))))))))))))))))))))''')))***))))))+++111666DDD<<<888???JJJOOOPPPPPPLLL^^^llljjjeeeggglllnnnooorrryyy~~~wwwwwwtttcccFFF222,,,***'''((())))))******))))))((('''(((((())))))(((((('''''''''((((((((()))))))))))))))***++++++++++++******+++,,,***))),,,222777SSSmmmyyy}}}fffhhhuuueeeLLLOOOcccwww~~~iii^^^___XXXJJJOOObbbVVVJJJ999+++$$$$$$''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))000444222(((###&&&)))&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''hhhllllllccc[[[XXXXXXXXXOOOHHHBBB===777///---...,,,***(((((()))***)))((())))))))))))))))))))))))((()))***))))))---666===CCC>>>>>>HHHPPPRRRQQQRRRNNNcccrrrpppjjjkkklllkkkqqqrrrttttttooohhhhhhmmmrrryyynnnssswwwxxxvvvooo```JJJ666,,,*********++++++++++++******(((((())))))))))))(((((('''((((((((()))))))))))))))***+++,,,,,,,,,++++++******((((((,,,888IIIVVVvvvsssvvvkkk\\\dddyyyaaaVVV\\\rrrxxxgggeeeeee\\\SSSQQQVVVUUUNNN>>>,,,$$$'''---((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))333DDDJJJ<<<***%%%(((***(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''hhhllljjj```WWWUUUVVVVVVOOOHHHAAA<<<666...,,,...,,,***(((((()))***)))((())))))))))))))))))))))))(((******))))))...999AAA???>>>DDDOOOTTTRRRQQQTTTeeeiiieee\\\___jjjnnnjjjhhhjjjmmmmmmhhh``````ddd```hhhooouuupppccc^^^iiizzzzzzttttttuuuaaa@@@......++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,---,,,++++++///...---...999NNNiii|||ppphhhjjjzzzpppddd^^^[[[nnn```eee\\\FFFHHHUUU^^^RRR:::((('''...((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))222OOOcccTTT888)))((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''bbbpppmmmaaa^^^[[[UUUVVVRRRKKKBBB;;;666222---)))+++******)))))))))))))))******))))))((((((''''''((()))+++...333888<<>>>>>GGGPPPNNNGGGMMM[[[```___\\\ZZZZZZ]]]dddhhhbbb```^^^\\\XXXVVVZZZ^^^\\\TTTNNNTTTiii~~~qqq]]]MMMLLLNNNTTTggg{{{~~~}}}xxxooohhh\\\FFF000+++///...***))),,,,,,)))))))))(((((((((((()))))))))************++++++++++++---///...,,,---///222//////---555QQQvvvvvvaaa___\\\sssxxxXXX]]]lllXXXDDDHHH```ZZZ555"""+++)))((())))))***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&+++)))'''&&&'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&...+++(((''')))+++***))),,,,,,+++)))'''''')))+++%%%)))***'''(((------***'''MMMkkkeeeIII333'''"""(((((('''&&&'''(((%%%"""%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&+++'''&&&+++'''$$$+++&&&###$$$))),,,***((()))---%%%'''***&&&(((+++&&&******)))(((&&&''')))++++++)))&&&&&&&&&&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccpppmmmaaa^^^[[[UUUVVVRRRKKKBBB:::666222---)))+++******)))))))))))))))***)))))))))((((((((('''((((((***...444999<<<======<<>>TTTggg^^^AAA111222,,,+++(((%%%%%%'''((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))$$$)))&&&&&&---+++(((///000---******(((%%%&&&)))***)))//////***///...!!!))))))***))))))((()))))))))(((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccpppmmmaaa]]]ZZZUUUVVVRRRKKKAAA:::555111---***+++******)))))))))))))))))))))))))))((((((((((((''')))+++000666:::;;;<<>>CCCyyyrrrqqqxxxtttbbbQQQ111------111...'''&&&,,,***))))))(((((())))))***************+++++++++,,,,,,++++++,,,///000...,,,(((IIIhhh|||~~~zzzmmm___XXX___dddiiiiiihhhkkkuuu}}}uuu]]]YYYqqq______\\\PPPFFFPPP\\\MMM000,,,***)))''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((()))))))))******)))((((((''''''''''''(((&&&&&&''''''''''''''''''%%%&&&&&&''''''(((((()))&&&''')))))))))(((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++***)))*********'''%%%++++++,,,---------,,,,,,222555555333333444333000---(((555QQQ[[[HHH333+++((((((((('''%%%%%%&&&(((&&&''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''''''''(((+++///***(((///---(((,,,***((())),,,,,,)))+++///,,,***+++&&&"""+++000$$$((()))***++++++++++++***&&&'''((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccqqqnnnaaa]]]ZZZUUUUUUQQQJJJ@@@999444111---***+++******)))))))))))))))))))))))))))((((((((((((''',,,222555666777;;;>>>AAA>>>AAAKKKSSSRRRPPPPPPOOONNNOOOTTT[[[]]]ZZZUUUTTTTTTTTTTTTZZZdddkkklllgggYYYPPPOOOIIIGGG[[[vvvwww```IIIDDDLLLRRRPPPKKK<<<[[[}}}wwwtttlllfffddd@@@111)))///000(((&&&---***))))))))))))))))))************+++++++++,,,,,,---...///.........///111:::fffwwwkkklllrrrssshhh___```aaa\\\UUURRRJJJLLLNNNLLLJJJKKKQQQVVVXXX]]]gggmmmlllppp{{{ZZZ[[[ssszzz[[[]]]WWWNNNPPPXXXVVVJJJ...+++((())),,,---***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((()))))))))*********)))(((''''''''''''(((((('''''''''''''''((((((((())))))))))))))))))******((()))***)))'''''')))+++(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******)))((((((((())))))+++,,,---...//////...---444333333555999>>>BBBDDDEEEJJJNNNPPPOOOLLLFFFAAABBBCCCFFFOOOZZZWWW@@@'''&&&'''+++---+++&&&%%%&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))((('''''''''(((((('''...***(((000222...111444222555<<<@@@>>>::::::999111444888333333555000---,,,++++++,,,------,,,)))******)))&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''dddqqqnnnaaa]]]ZZZTTTUUUQQQJJJ???888444111...++++++******)))))))))))))))(((((((((((())))))))))))'''111::::::555333:::AAA::::::>>>GGGMMMLLLIIIHHHKKKJJJLLLSSS[[[___^^^ZZZXXX^^^aaa______aaaaaa^^^ggg\\\___gggWWWCCCUUU}}}yyy___MMMIIIMMMOOOMMMHHHKKK{{{uuuoookkkkkkSSS:::(((***///+++))),,,******))))))))))))*********++++++++++++,,,,,,,,,+++///222...***,,,666AAAfff{{{{{{uuuiiicccrrrzzzmmm[[[YYYVVVRRRPPPMMMIIIGGGIIIHHHJJJLLLLLLJJJIIIJJJKKKIIIBBBCCCMMMSSSRRRUUU\\\zzzzzz```YYYnnnuuuggg```bbb___UUURRRWWW???666,,,)))+++,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))************((((((''''''''''''(((((('''''''''(((((()))))))))++++++******))))))((((((******(((&&&%%%%%%(((***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))---,,,+++***)))***+++,,,***---111777===CCCHHHKKKFFFHHHNNNVVVaaahhhlllmmmggghhhjjjmmmllliiieeedddcccaaa___``````XXXEEE444444000000111...((('''+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,,,,*********+++,,,---!!!---//////;;;BBBDDDIIIeee\\\VVVYYY\\\YYYRRRMMMVVVJJJSSSddd]]]KKKCCC@@@>>>999333000///...,,,++++++++++++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''dddrrrnnnaaa]]]ZZZTTTUUUQQQIII???777333111...++++++******)))))))))))))))(((((((((((())))))))))))+++444<<<;;;333111888@@@777===DDDJJJJJJHHHGGGGGGHHHHHHJJJPPPYYYaaadddeeejjjttt|||}}}~~~wwwkkk```SSSUUUfffeeeWWW[[[pppzzzeeeXXXUUURRRLLLPPPHHHnnnyyyxxxxxxooodddbbbGGG...)))......+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,(((---111---+++555KKK^^^zzzlll|||gggSSSNNNRRRQQQXXXaaafffgggiiipppwwwuuussspppjjjaaaWWWOOOJJJOOOMMMNNNPPPOOOKKKKKKNNNIIIXXXppp\\\YYYzzz{{{jjjmmmjjjXXXLLLMMMTTTJJJ<<<000)))((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))*********++++++(((''''''''''''(((((()))''''''(((((())))))************)))))))))(((((((((+++)))'''''')))***)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((''''''(((***---000333BBBDDDHHHLLLSSS[[[eeekkkkkkpppyyyrrraaa```ooommmYYYQQQ\\\OOOBBB777333///)))***///,,,+++)))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***)))(((((()))+++///222444===MMMQQQMMMUUU\\\___fff}}}pppnnnppppppnnnmmm~~~jjjjjjrrrhhh[[[ZZZ\\\XXXQQQHHHBBB>>>:::555111+++)))''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''eeerrrnnnaaa]]]YYYTTTTTTQQQIII>>>666222000...,,,+++******)))))))))))))))'''((((((((()))))))))***111555888666333222666:::666BBBNNNOOOJJJFFFGGGJJJFFFFFFHHHMMMVVVaaakkkqqq|||lllccceeeeee[[[PPPyyykkkeee\\\QQQOOOLLL^^^zzzzzzrrrdddgggSSS;;;---,,,------***+++******))))))******++++++++++++,,,,,,,,,------))),,,//////666KKKlll|||{{{nnn\\\NNNMMMXXXhhhtttkkkZZZPPPKKKIIIGGGHHHSSSnnn}}}]]]hhhooofffbbbXXXLLLSSSUUURRREEE444)))(((+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,((()))))))))*********+++************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++'''''''''''''''((())))))''''''((())))))***++++++)))******+++,,,------...,,,+++,,,222888888222+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))%%%&&&)))...555<<>>666222000...,,,+++******)))))))))))))))'''((((((((())))))******666555333222333333444444222BBBPPPOOOEEE@@@CCCHHHDDDEEEFFFJJJSSS```nnnxxxmmm```pppuuujjjwww}}}qqqjjj^^^PPPHHHMMMPPPppp~~~yyyxxxpppfff[[[FFF222***,,,---)))++++++************++++++++++++,,,,,,,,,---------------...222BBBaaayyy~~~fffXXXYYYZZZ\\\eee}}}iiiSSSUUUQQQHHHHHHZZZtttjjj___hhhtttaaammmooo^^^EEEVVVddd\\\DDD...(((+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))******+++++++++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************+++++++++'''''''''''''''((()))***'''(((((()))***+++++++++++++++---///111333444555//////333===FFFFFF<<<111************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))))))))))))))))))))))),,,...333<<>>???<<<333+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((fffqqqlll```^^^\\\TTTSSSMMMGGG>>>666111///...---+++******)))))))))))))))***''''''***((($$$'''///999888888666333222666;;;555;;;BBBCCCAAA>>>???AAAAAACCCFFFHHHKKKSSS```lll~~~www{{{gggaaa|||rrr|||ssskkkXXXIIIHHHLLL[[[wwwyyy~~~iiibbbcccVVV<<<,,,,,,,,,'''++++++++++++++++++++++++++++++)))***---111000---%%%<<<000???mmmvvvdddWWWZZZ[[[rrryyy```KKKBBBPPPdddZZZmmmkkkyyyzzzUUULLLNNNXXXQQQ777)))...'''++++++&&&%%%)))+++(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((******)))'''((()))(((&&&(((***+++)))&&&'''+++//////,,,...333777444444666888666555555999111...111///***,,,555))),,,...---***'''&&&&&&))))))((('''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++******((())))))'''''')))++++++,,,(((''')))******,,,000...222888@@@IIILLLEEE;;;CCC???;;;III______SSSRRRFFF777---000...((((((000...+++(((&&&&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((($$$'''******)))))))))+++'''((())),,,,,,***)))***,,,777KKKaaattt|||xxxpppyyy}}}yyywwwjjjooo}}}xxxlll}}}lllPPPVVVCCCDDD>>>444000000,,,%%%,,,***'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%''')))***(((&&&&&&'''(((,,,111666999AAACCCPPPdddlllkkkppp{{{zzz|||www{{{~~~|||bbbNNNGGGHHHDDD===999111+++,,,+++&&&(((---***++++++***(((''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((hhhsssmmm```]]]ZZZRRRPPPLLLFFF===555111///---,,,+++******)))))))))))))))+++((((((***)))'''+++222666666666777888888888:::777<<>>@@@CCC@@@???AAAGGGNNNWWW]]]ppp||||||zzzttt~~~pppUUUKKKGGGCCCCCCLLL\\\nnnyyy}}}kkkdddcccXXXCCC222,,,+++++++++++++++++++++++++++++++++,,,+++******,,,---...///---999fffzzzfffYYYdddwwwhhhPPPGGGccc{{{aaappp~~~xxxoooeeeTTTGGGMMMOOO888'''---(((,,,,,,(((&&&******'''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((+++***))))))************---.........---,,,***(((,,,++++++---...111;;;FFFAAAAAACCCFFFGGGGGGGGGHHHFFFAAA???BBBDDDBBBAAABBB>>>999222,,,((()))+++,,,'''&&&'''))),,,+++(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***++++++++++++******))))))***+++)))(((''''''&&&------000666999888999<<>>XXX```kkkvvvzzzqqq||||||xxx}}}}}}uuuwww}}}}}}wwwqqq||||||uuu{{{}}}yyyxxxhhhOOOBBBFFF>>>)))%%%222***(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&'''((((((&&&,,,,,,,,,...333;;;CCCIII]]]WWWffftttzzz|||~~~sss]]]SSSOOOGGG>>>HHHAAA888333...***((()))&&&'''((((((''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((hhhtttnnn```\\\WWWOOONNNKKKEEE<<<444000...,,,,,,+++******))))))))))))))),,,***)))*********///555222333555888:::<<<;;;999:::===@@@???<<<;;;<<<>>>;;;===BBBJJJQQQSSSOOOIIIaaa|||wwwZZZQQQPPPLLLEEE@@@@@@DDDIIISSSYYY\\\YYYUUU[[[mmm}}}wwwqqqhhhcccZZZMMM;;;,,,***///,,,,,,,,,,,,,,,,,,,,,,,,***+++------++++++...111...,,,OOO~~~wwwvvvXXXJJJeee^^^TTTqqq}}}eeepppvvveeeHHHCCCNNN???***///)))++++++(((((())))))&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))((('''&&&&&&(((***+++$$$%%%((())))))((()))+++---111:::DDDKKKQQQ]]]iiitttzzz}}}xxxtttrrrgggddd\\\TTTPPPKKKBBB999;;;777333222444333...)))+++)))''')))++++++)))'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))),,,,,,+++++++++******)))((()))+++,,,++++++,,,...---111<<>>>>><<<:::999:::<<<:::>>>CCCIIIOOORRRNNNGGGUUUrrryyyooo|||___PPPRRRRRRMMMDDD>>>===???444@@@NNNZZZhhhmmmwwwkkkbbb\\\VVVCCC...)))111,,,,,,,,,,,,,,,,,,,,,,,,******,,,000000...///111...KKKqqqsssOOOPPPvvv{{{cccgggrrrdddwwwuuuXXXEEENNNIII666333))))))((((((((())))))'''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((***,,,,,,+++,,,------000888AAAEEEPPPddduuu||||||}}}zzzoookkkcccXXXNNNEEE<<<:::===;;;333+++444111---)))''''''***,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******---,,,,,,+++***************))))))******+++111888CCCJJJZZZooo~~~sssmmmnnngggYYYUUU[[[ZZZRRRGGG???999444---)))((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***(((''')))+++---,,,+++)))(((,,,888FFFTTTffftttuuurrr||||||xxxzzz{{{vvvuuuyyy}}}xxxpppnnntttoooxxxvvvvvv~~~{{{oookkkbbb{{{zzz{{{zzznnn[[[SSSRRRFFF444333000,,,))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''(((******)))+++///***444AAAHHHNNN[[[ooo{{{vvvxxxxxxqqqrrrmmm~~~|||mmmOOORRROOODDD<<<888333,,,+++************)))'''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((cccppplll^^^YYYUUUOOOPPPIIICCC:::333///---,,,++++++******))))))))))))))))))(((''''''***///333444///666999444111555;;;=========<<<:::888777888999AAACCCAAA===???HHHMMMNNNJJJZZZmmm~~~zzzzzz```___^^^YYYOOOEEEAAADDDHHHOOObbb|||wwwllltttnnnccc]]]ZZZJJJ222***111,,,,,,,,,,,,,,,,,,,,,,,,---)))***000111...---///DDDtttZZZWWWhhhoooooonnnjjj{{{lllPPPOOORRRDDD777+++'''%%%'''))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))***+++...---...111222777GGGVVVwww|||{{{uuuXXXFFFBBBBBB???:::888::::::444+++&&&(((,,,))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++------,,,+++******++++++,,,******---000444@@@MMMbbbeeerrrnnn```MMMHHHDDDDDDEEEAAA888000***)))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((()))+++---,,,+++)))))),,,555KKKfffzzz}}}xxx{{{yyysssxxx}}}yyypppjjjvvvrrrttt{{{zzzppplllooonnntttpppmmmtttsssjjjgggrrrxxx|||tttvvvvvvlllrrrjjjTTTIIIOOO>>>888000***((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***''''''***)))'''+++333444FFFZZZcccfffqqq|||uuuxxx~~~~~~yyy}}}yyyuuubbbKKKCCCIIIKKK<<<(((,,,***((((((******)))'''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((aaaooolll^^^XXXSSSNNNPPPHHHBBB:::333///------,,,+++******)))))))))))))))&&&''''''&&&***000222111000777888222000777===>>><<<<<<:::999888777777777;;;DDDJJJIIIJJJNNNLLLEEEJJJJJJUUUeeennnpppwww{{{cccgggaaaVVVLLLFFFJJJTTT\\\ooo}}}yyy~~~zzzrrrggg___\\\OOO999...///,,,,,,,,,,,,,,,,,,,,,,,,000+++***...///+++...666gggyyyzzzsssfffHHHccczzz[[[lllfffrrrqqq___SSSUUUOOO<<<222+++&&&''')))))))))***(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))+++,,,+++'''&&&)))+++)))///;;;IIIOOOTTTddduuu~~~|||~~~{{{{{{ttteee___[[[QQQHHH<<>>===000///,,,***)))***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))+++------,,,******+++555???HHHVVVqqqlllyyyzzzsssgggbbbgggllljjjiiikkk___WWWZZZjjjqqqlllhhhllloookkk___```tttzzzlllbbb[[[kkkwwwsssvvvcccXXXVVVKKKDDD999000+++)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))),,,((('''+++***)))111===CCCSSSeeelllkkkrrruuuttt~~~~~~}}}|||vvv}}}{{{yyyvvvwwwzzzooo^^^OOOCCC>>>>>>...***&&&&&&)))++++++***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((aaapppmmm^^^WWWQQQLLLNNNIIICCC:::333000...------+++******)))))))))))))))%%%(((((('''+++222222...111666555111777AAABBB;;;;;;:::999888888777666555111???KKKRRRYYY\\\QQQBBBKKKGGGIIIMMMPPP\\\hhhiiinnneeeWWWUUURRRSSSWWW___hhhmmmwww~~~wwwlllbbb\\\RRRBBB333---------------------------///,,,,,,///,,,---===RRR{{{{{{sss~~~kkktttpppXXX```xxxlll```rrrvvvccchhhmmm]]]XXXVVVDDD===222***)))***)))(((+++(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))((()))***)))(((,,,444:::@@@OOOkkkyyywww~~~vvvvvv{{{jjj[[[HHHHHHFFFCCC===666///+++))))))))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,+++*********,,,...//////999PPPlll|||yyy___LLLDDDDDD;;;777222---***)))+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''+++...---***+++111888TTTfffjjjbbboooppprrr~~~|||qqq[[[UUUUUU^^^bbbccckkkwwwyyy|||}}}ttt{{{nnnooo}}}~~~}}}rrr```YYYRRRGGG===555///+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))),,,''')))000444777EEEVVVaaaggglllmmmkkkmmmvvv~~~xxxttt|||qqqeeebbbggghhhddddddaaa``````\\\VVVVVVZZZZZZXXXhhhgggFFF@@@MMM888222+++((()))++++++***))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((cccrrrnnn^^^VVVOOOIIILLLIIICCC;;;444000///......+++******)))))))))))))))%%%))))))(((---444333,,,222444111222>>>KKKGGG999999999888888888888666444555:::<<>>KKKhhh|||kkkOOODDDDDD???777///***)))+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))$$$))),,,+++)))...;;;FFFvvvsssrrr~~~oooiiiooonnneeeooolllpppwwwwwwvvvtttnnntttccchhhtttzzzyyy{{{}}}ccc]]]TTTJJJAAA777///***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***&&&***666???GGGZZZooo|||wwwuuuuuuuuuvvvwwwwwwzzz~~~{{{uuuwwwxxxeee___OOOIIIPPPSSSTTTZZZqqqtttzzzzzzppppppuuummm``````oootttqqq~~~gggHHH@@@FFF>>>333---,,,,,,***((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))dddmmmooobbbUUUPPPLLLFFFGGG@@@888333000///,,,))))))))))))))))))))))))))))))(((((()))---000000000111111222777<<<<<<777222:::999777666666666777888888777777999@@@MMM[[[eeebbb]]]SSS[[[iii[[[PPP___TTTffftttgggZZZSSS___eee}}}wwwgggZZZTTTLLL===---...------...//////...,,,111)))///111***CCCpppzzzbbbrrr{{{gggcccooo{{{~~~xxxvvvqqqgggvvvxxxzzz{{{}}}zzzUUUVVVkkk```fffyyy]]]iiivvv___JJJOOODDDEEE111&&&...***"""+++))))))))))))))))))))))))))))))))))))((((((((((((&&&((()))))))))***+++***&&&666,,,,,,222<<<[[[oooppp|||uuunnn|||~~~xxx|||vvvcccQQQIII???555555>>>111&&&"""))),,,'''%%%***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''+++******+++,,,,,,***)))***)))+++------111===KKK___mmm~~~~~~{{{zzz{{{yyyxxx___BBBMMMNNN@@@222///...+++((())))))((('''(((***,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))"""))),,,***))),,,---***///%%%---666---///MMMjjjxxx}}}yyyppprrrvvvsssfffYYY```uuukkkZZZWWWmmmwwwtttgggVVVRRRPPPNNN@@@)))***,,,------+++)))((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))'''%%%'''***---,,,+++,,,+++999666HHHbbbjjjyyy}}}mmmhhh^^^QQQVVVfffkkkddd\\\\\\dddkkkhhh```eee```^^^```___]]]```ggg{{{iiiYYYVVVWWW^^^ooo}}}tttQQQGGGKKKFFF777+++((()))(((*********)))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''eeemmmmmmbbbXXXTTTNNNGGGFFF@@@888222000///,,,***))))))))))))))))))))))))((()))***,,,///111444555222111111444888999777444999888777555555666666777777777777888===FFFRRRZZZqqqgggWWWVVVfffjjj\\\PPPbbbeeezzz|||sssOOOhhh|||yyyvvvyyyzzzrrrdddZZZUUUOOOAAA222...------...///000...------......+++333YYYsssmmmtttsssrrrqqqtttvvvppphhhqqq___JJJ@@@GGGYYYjjjttteeebbbkkk{{{sssddd]]][[[]]]aaaeeekkkvvvRRRSSSiiilll]]]vvvhhhlllfffRRRGGGGGGJJJ999))),,,***%%%...)))))))))))))))))))))))))))))))))))))))))))))(((***++++++***+++---------,,,...&&&222EEE[[[{{{}}}zzz{{{wwwvvvgggSSSAAA:::;;;444333000+++)))++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********+++,,,---,,,,,,000///...,,,,,,@@@mmmdddHHHFFFCCC333***///******))))))((((((***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&***+++''''''******'''...+++,,,///???bbbzzzvvvvvv~~~{{{~~~rrrxxxqqq^^^YYYkkksss``````zzz~~~uuuhhhWWWNNNHHH<<<******)))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((((()))))))))---...===@@@UUUjjjiii}}}~~~yyyhhhRRRDDDIIIMMMEEEBBBGGGRRRSSSVVVZZZYYYUUUSSSUUUHHHEEEEEEGGGDDD>>><<>>EEEJJJ\\\eeehhh]]]XXXfffeeePPP```bbbnnnrrrllltttiiirrryyylll___XXXPPP@@@111...---,,,---///000///...***333---+++IIIwwwwwwYYYPPPLLLJJJKKKIIIEEEDDDEEEFFFAAA;;;666777===FFFMMMDDDBBBGGGQQQSSSKKKDDDDDDBBBDDDGGGLLLUUUddduuuwwwVVVHHHhhhaaacccggg\\\hhh^^^GGGIIIPPPCCC000+++))))))///)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,,,,,,,...+++111PPPkkk~~~}}}dddRRRGGGAAA333;;;999+++&&&+++,,,%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---......///((((((...444:::OOO|||tttVVVKKKFFF:::---++++++***)))((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))&&&'''+++,,,)))...***+++555UUUqqqlll}}}~~~xxxxxxuuuvvvrrrppp}}}rrrlllooommmgggtttpppYYYPPPOOOHHH444...(((%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((***+++***((('''***---444:::JJJRRRfffsssjjjttt{{{{{{|||~~~nnnfffddd^^^PPPIIINNNNNNDDD<<<<<<===???DDDGGGCCC;;;888:::@@@===<<<===<<<999888999:::777:::CCCGGGGGGKKKRRRPPPnnnttt___QQQPPPHHH333(((***+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''lllooolllccc^^^\\\QQQEEEEEE???777222000///,,,***((((((((((((((((((((((((###(((---...,,,---111666333333555555666666666666666555444333333333444555333444555666666999<<>>FFFUUUgggsss|||xxxMMMJJJwww{{{```uuu[[[hhhiii[[[GGGOOOIII888,,,***+++---)))))))))))))))))))))))))))))))))))))))*********(((&&&&&&***,,,+++***+++111888TTT{{{hhhsss}}}yyyjjjXXXGGG999;;;888000,,,---+++$$$)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))***+++,,,,,,,,,,,,...///,,,+++444HHH[[[kkk~~~~~~pppVVVMMMBBB111---+++)))((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((())),,,//////------***:::VVVnnnvvvlllyyy}}}uuullluuujjjvvvzzztttvvv~~~uuueee___YYYMMMDDD:::...(((''')))((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%)))---+++((()))000777???LLLXXXaaaqqqxxxrrrvvv~~~rrrUUUUUUWWWaaa```___YYYJJJ;;;888???666<<<<<<777:::BBBAAA:::BBB???<<<<<<===???AAABBB>>>999999===??????CCCIII@@@LLLRRR^^^xxxjjjMMMJJJOOOEEE222%%%+++***))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''oooqqqmmmeee```]]]QQQCCCDDD>>>666111000///,,,***((((((((((((((((((((((((%%%***//////---,,,///333111555:::;;;999666555555666555333222222222333444000333555777777888999;;;DDDAAAPPP]]]bbbsss{{{kkkTTTcccjjjccc___cccnnnzzz|||nnn___WWWQQQFFF;;;000...------///000000000...,,,...OOO}}}vvvsssooorrrzzzllleeeZZZOOOHHHBBB???<<<===<<<<<<<<<:::888:::???888888777777<<>>777999:::333,,,*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,---,,,******,,,///111444@@@SSSiiizzzzzz|||jjjRRRJJJ333///***((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())),,,------,,,,,,,,,???aaawww|||~~~}}}xxxssskkkdddgggqqq}}}cccBBBjjjfffooo}}}qqqdddRRRNNNCCC444+++))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))%%%))),,,+++(((+++555>>>GGG[[[```fffsssyyywwwvvv|||zzz}}}{{{}}}xxx^^^XXXhhhnnn``````\\\QQQCCC;;;===CCCNNNdddhhhTTTLLLXXXXXXJJJQQQPPPMMMJJJIIIFFFAAA===GGGBBB===;;;999777999===FFFFFF@@@CCCYYYooo}}}mmmXXXPPPVVVVVVFFF333,,,***'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((nnnqqqnnnfffaaa]]]QQQCCCCCC===666111///...,,,***)))))))))))))))))))))))))))---111111000///000222000777===>>>999555444666666555333222222222333444///222666888999999:::;;;AAA<<>><<<;;;;;;===888888666444555===IIIRRReeeppp~~~rrroookkkDDDZZZSSSwwwkkk]]]jjjSSSGGGHHHIII999---+++'''************************((())))))******+++++++++---***+++...+++'''...:::UUUqqqwww^^^JJJ===@@@AAA777///000+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******++++++---...---***+++...222999VVVqqqyyy}}}mmmqqq{{{vvvtttxxxwwwpppHHH???888///******+++,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,+++((()))---777]]]~~~ooo~~~}}}yyyyyy|||~~~pppMMM:::KKKrrrgggttttttbbbRRROOOFFF999000+++******)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''***+++))))))///<<>><<<<<<<<<;;;BBBAAAAAAHHHUUUuuu~~~mmmVVVKKKMMMNNNKKK333...)))''')))++++++***((((((((((((((((((((((((((((((((((((((((((((((((iiinnnnnnfffaaa]]]SSSGGGCCC===555111///...,,,***))))))))))))))))))))))))***,,,...111222222222222111888===<<<666222444777666555444333222333333444000333777999:::::::::;;;444???BBBAAACCCGGGVVVkkktttyyygggXXXdddlllgggjjjoooppp^^^TTTKKKCCC444111...---...////////////---LLLlllooowwweeeYYYSSSSSSRRRPPPLLLHHHCCC???@@@???<<<777444666===CCCQQQ___rrrxxxYYYHHHlll]]]```wwwvvvZZZfffgggJJJGGGOOO@@@000,,,(((************************((())))))******+++,,,,,,***((())),,,+++///CCCYYYnnn|||uuu|||{{{{{{jjjUUUHHHCCC???<<<;;;++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++***---///...---...333888XXX|||{{{zzzyyy{{{wwwppp{{{}}}zzzxxx}}}LLLOOODDD777...+++,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((***,,,)))(((000;;;QQQkkknnnrrr|||xxx~~~~~~iii\\\nnnyyyrrruuu{{{xxxvvvzzzuuu{{{kkk[[[TTTMMMBBB777000+++******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))))))))***++++++000===NNNZZZeeezzznnnoooxxxzzzssswwwooohhhooommm[[[LLLEEEBBB<<<===KKK[[[___YYYIIImmmqqqkkk___QQQFFF???;;;999///888===???BBBEEE___ooo]]]QQQOOOQQQ===666...)))***,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((eeelllmmmfffaaa^^^UUUKKKBBB<<<555000///...,,,***))))))))))))))))))))))))'''(((***...222333222000222888<<<999222///333999666555444333333333444444111444888::::::::::::;;;777BBB:::888KKKQQQKKKPPPXXXlllfffXXX^^^aaa___hhhjjjqqqvvvnnn[[[RRRKKKEEE555222///---............111555^^^{{{[[[SSSjjj|||{{{yyytttnnnfff\\\SSSKKKIIIEEE>>>777444777:::???PPPgggyyyxxxttt}}}qqqEEEPPPrrr{{{aaafffeeemmmwwwOOOFFFSSSDDD111---***************************((())))))***++++++,,,,,,+++))),,,111444???^^^~~~vvvwww{{{pppxxxrrrUUUHHHLLLNNNIII+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))),,,///000///222888>>>fff~~~yyyrrrssszzzddduuu}}}uuu{{{ZZZNNN===111---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***,,,+++---<<>>666111///---+++)))))))))(((((((((((()))))))))000333000///222222...000555777444222555777777444222111111222333333222333444555777777777777666777;;;>>>???@@@CCCKKKRRR___^^^]]]]]]___aaaeeegggkkkuuutttqqquuu}}}vvvbbbUUUJJJ@@@<<<111......+++000444---:::HHHXXX]]]wwwzzz___UUUKKKEEE===555444999666AAAQQQcccwwwYYYXXXttt{{{eeeBBB\\\qqqooohhhdddtttnnnRRRUUUHHHDDD+++...+++++++++***++++++,,,,,,&&&+++...---,,,,,,,,,+++***222000)))999bbb|||jjjiiiWWWNNNMMMOOOBBB111'''***+++###$$$+++))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))((()))+++---,,,222+++,,,777666???[[[{{{kkk___hhh~~~~~~sssoooVVVBBB???:::---(((...+++***((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%,,,///)))222555FFFooo}}}zzzqqq|||~~~wwwtttzzzyyyrrrvvvwwwxxxzzzyyytttmmmhhhZZZ^^^eeekkknnnppprrrttt|||hhheeevvveeeIIIDDD>>>---)))222+++***)))***+++***(((''')))))))))))))))))))))))))))(((((((((((())))))***(((++++++///DDDbbbrrrssspppuuuvvvvvvvvvxxxpppdddWWWfffrrrlllXXXFFFBBBFFFIIIaaa}}}nnnRRRGGGDDD@@@;;;888:::???EEEHHHVVV}}}~~~\\\LLLTTTGGG;;;666000((((((...))))))(((((((((((())))))))))))))))))))))))))))))jjjooonnnfffbbb___VVVJJJDDD===666000///---+++)))))))))(((((((((((())))))'''---111//////222222///000555777444333555777777444222111111222333333222222333555666777777666666777:::======>>>BBBJJJQQQ```\\\YYYXXX\\\bbbgggjjjffflllvvvwwwssssssvvvzzzyyyeeeVVVLLLFFF===222...///...111333...999```}}}gggPPPHHHFFFAAA999444666:::DDDUUUnnnOOONNNhhhuuuiiimmmlll[[[SSSJJJDDD000))),,,+++++++++++++++,,,,,,***+++,,,,,,,,,---......+++000...000JJJsssyyy{{{yyydddUUUNNNLLLJJJ999+++***+++((('''+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))))))))+++,,,,,,///,,,---666AAAUUUlll~~~tttxxxyyyttttttiiiJJJ===777000+++++++++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***///,,,111''')))>>>VVVzzzlll```lllvvvppp{{{zzzwww{{{{{{xxxssslllfffaaa^^^\\\[[[ZZZVVVSSSPPPRRRUUUYYYYYY\\\```cccjjjyyyvvv{{{vvv{{{}}}bbbNNNMMMKKK:::+++'''***)))))))))++++++)))((()))))))))))))))))))))))))))(((((((((((()))******,,,+++222EEEZZZiiinnnooonnnooo~~~~~~~~~|||~~~~~~{{{ttteee]]]```^^^SSSEEEAAAIIITTTkkk|||jjjPPPDDD>>>@@@???999<<>>444...000222111000111EEE~~~~~~dddUUUOOOGGG>>>888:::666666DDDaaapppKKKIIIiiiyyygggllliiiSSSNNNFFF;;;''',,,,,,++++++++++++,,,,,,---+++***+++---...///000,,,///222>>>\\\}}}ooo}}}yyy}}}xxxbbbNNNCCCPPPCCC444+++***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,111...111333;;;XXXyyywwwllloooyyysssgggtttyyy|||lllNNNBBB===333***,,,+++))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******000'''000***111TTTgggppprrroooqqq}}}wwwqqq}}}iiirrr{{{|||tttyyyzzz{{{zzzqqqfffbbbdddccchhhooouuu{{{|||sssnnnZZZSSSNNNLLLIIIKKKZZZlllnnn||||||sssYYYLLLGGG???111'''***)))((()))++++++***)))))))))))))))))))))))))))((((((((((((((()))***++++++)))777TTThhhkkkkkkooommmppp~~~}}}qqqnnnmmmeeelllcccUUUGGGEEEPPPdddsss|||[[[CCCDDDDDD:::999DDDHHHDDD]]]~~~oooaaaBBBJJJFFF555+++------'''***))))))(((((())))))***))))))))))))))))))))))))iiinnnmmmfffaaa]]]RRREEEBBB<<<555000...---+++)))))))))(((((((((((())))))---000111000.........---111444555333444777888666444222111111222333333222222333333444555555666666888999::::::<<>>222$$$...,,,)))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,&&&---555UUUsssoooppprrreeetttpppvvvnnnOOOJJJooouuuuuummmgggeee]]]RRRQQQYYYqqq~~~wwwkkk[[[GGG@@@DDDKKKggg```ooohhhPPPFFFDDD<<<000+++)))((()))+++,,,+++***(((((((((((((((((((((((((((((((((((()))***++++++)))111EEE\\\iiilllpppwwwvvv~~~gggaaajjjmmmrrrhhh[[[VVV]]]nnn}}}qqqfffkkk]]]IIIFFFAAA===???III???JJJmmmvvvMMMJJJBBB555...,,,+++(((***))))))))))))))))))***))))))))))))))))))))))))iiinnnmmmeee```\\\RRREEEAAA;;;444///...---+++)))))))))(((((((((((())))))...///111222111///000222111444444333444888999666444222111111222333333222222222222333444444555666999999:::;;;>>>DDDKKKOOOLLLGGGEEEKKKVVV```bbbaaaddd```___dddppp|||xxxsssoookkkkkknnnkkkrrrtttwwwlllZZZLLLHHH@@@::://////444***+++BBB{{{qqqaaalllpppbbbYYYTTTJJJFFF>>>;;;IIIfffvvvhhheee|||uuuSSSUUUfffsssqqqyyy\\\QQQGGGLLL111...------,,,+++++++++,,,...******///000,,,+++---000GGGeee}}}yyyuuucccDDDBBB@@@===888;;;KKK[[[|||oooXXXGGGJJJEEE777,,,*********(((((((((((((((((((((((((((((((((((((((((((((((()))+++++++++***+++---///111---;;;PPPkkk~~~|||yyybbbbbbvvv|||nnnffftttlllTTTHHH===222///,,,***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,+++???vvvlllxxxxxxmmmzzzqqqlllXXXXXX{{{xxxrrrkkkrrrbbbTTTUUU\\\fffxxxzzz\\\LLLBBBFFFQQQmmm```tttxxxppp|||zzzbbbRRRLLLBBB444,,,***))))))***+++++++++(((((((((((((((((((((((((((((((((((()))***+++,,,+++FFFaaajjjkkkpppwww{{{zzzzzzjjjiiiqqqrrrcccaaabbbjjjwwwxxxjjjNNNEEE>>>FFFbbbzzzxxx|||iiiNNNCCC===777888AAAKKK[[[zzzuuugggPPP<<<777333***''',,,******))))))))))))******))))))))))))))))))))))))jjjnnnlllddd___\\\SSSGGGAAA;;;333///...---+++)))))))))(((((((((((()))))),,,,,,...222222222444999111333333222555999999666444222111111222333333222222222222222222444555555999999:::<<<@@@FFFKKKNNNDDDCCCDDDKKKUUU\\\^^^\\\___]]]^^^dddkkkqqqzzz{{{wwwqqqkkkjjjllllllvvvvvvyyymmm]]]MMMDDD???<<>>AAABBBBBBKKKaaauuu|||mmmKKKKKKHHH>>>222)))(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++++++++---///111333666FFF\\\uuu}}}{{{vvv|||}}}jjjkkk}}}~~~iiiRRREEE@@@000---***((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------444JJJzzzmmmzzz{{{yyy{{{{{{vvvnnnfffbbb]]]___lll}}}```QQQ@@@>>>TTTeeeqqqkkkvvviiiSSSIIIBBB999...,,,***)))***++++++***))))))))))))))))))))))))((((((((()))***+++,,,---111VVVvvvwwwmmmnnnuuuyyyvvvsssqqqtttpppaaaVVV]]]jjjyyymmmSSSAAA777444000333EEEYYY\\\UUUSSS\\\qqqlllNNN???777444DDDHHHHHHbbb___BBB<<<777***'''000+++******))))))******+++))))))))))))))))))))))))kkknnnkkkccc^^^]]]UUUKKK@@@:::333///...---+++)))))))))(((((((((((())))))...,,,...222222///222888111333222222555::::::555444222111111222333333222222111111111222333444555777777999<<>>666999:::666444???NNNRRRLLLffftttrrrSSSDDD===AAAAAABBBPPPnnnvvvTTTCCC888---+++000+++******))))))******+++))))))))))))))))))))))))kkknnnkkkbbb]]]]]]WWWMMM@@@:::333......---+++)))))))))(((((((((((())))))333//////222000+++,,,222111222222111555::::::555444222111111222333333222222111111000111333444555555555888<<>>BBBCCCEEEBBBJJJ```vvv~~~{{{hhhTTTEEEDDD>>>000))),,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---///222555111NNNggg|||{{{rrrdddZZZZZZdddnnnxxxxxxttt~~~uuuXXXJJJMMM222///***((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///222}}}zzz|||{{{sss~~~|||tttrrruuuqqqeee^^^```vvv{{{rrrmmmddd[[[TTTMMMGGGDDDAAAAAADDDIIITTTeeevvvxxxVVV@@@KKKbbbiiirrrzzzzzzrrrcccSSSGGG222///+++))))))***))))))))))))))))))))))))))))))((((((((()))***,,,---...SSSaaauuu~~~uuunnnvvvrrruuussshhhdddddd]]]iiiqqqzzz~~~gggJJJ:::;;;DDD:::===;;;:::HHHaaaqqqssssss~~~|||zzzlllUUU<<<777AAARRRUUUWWWrrrdddGGG777111000///++++++************++++++))))))))))))))))))))))))jjjmmmlllfff```[[[SSSLLL@@@:::222---,,,,,,***))))))***)))(((&&&''')))***000///...///000111000000666111111666:::888666666222222222222222222222222111111222222222333333333444777;;;>>>AAAAAAAAA@@@DDDGGGIIIJJJKKKPPPXXX^^^aaa```]]]ZZZ[[[bbbnnnwww|||~~~~~~xxxqqqllliiicccfffeeeiii{{{eeeVVV<<<<<<333...555222---TTT||||||wwwmmmkkkuuu|||[[[]]]~~~eeeIIISSSYYYhhhuuukkkxxxNNNKKKCCC999111++++++,,,+++***,,,+++---+++111444***???tttrrrxxx~~~zzzwww[[[@@@===IIIRRRPPPLLLMMM[[[nnn|||tttZZZ>>>LLL@@@***555&&&)))))))))))))))))))))))))))))))))))))))******+++$$$000---&&&,,,000111555<<>>???OOOeeevvv}}}~~~dddLLLBBB555BBBWWWUUU]]]pppQQQ888...,,,++++++******)))))))))))))))+++)))(((((()))******)))lllmmmkkkddd___ZZZRRRKKK@@@:::222---,,,,,,***))))))))))))(((&&&''')))+++++++++---///222444444333888333222666999888777777222222222222222222222222111111222222222333333333555777:::<<<<<<<<<:::999???CCCFFFIIILLLQQQYYY```bbbbbb```]]]\\\___ffflllsssuuuxxxyyyvvvpppjjjeee`````````ddduuuttt[[[;;;???888333444///222dddsss~~~}}}wwwnnnnnnzzz```___aaaxxxrrrzzzxxxuuuQQQMMM@@@:::222,,,,,,---++++++,,,//////,,,---000888WWWaaa___```cccbbb___```eeekkkoooxxxqqqlllNNNCCCCCC777///***)))))))))))))))))))))))))))))))))))))))***+++++++++111,,,(((...//////666MMMeee~~~rrrbbbQQQEEEHHHVVVdddjjjmmm{{{{{{wwwvvvlllTTTEEE<<<---&&&***)))&&&***))))))))))))))))))))))))))))))))))))************&&&---***&&&,,,---+++000AAA___|||kkkpppyyy~~~}}}{{{pppsss|||{{{tttyyyzzztttpppjjjfffhhhrrr}}}vvvpppjjjbbb]]]TTTKKK???777555444444222555888:::999777777999<<>>999777333--->>>zzzoooRRRTTT^^^ooozzzxxxsssnnnrrr|||rrrrrruuujjjjjjvvvYYYRRRBBB<<<333---,,,---++++++,,,++++++---))),,,HHHnnn|||kkkwwwaaa===DDDCCC)))---))))))))))))))))))))))))***))))))))))))***++++++///...))),,,222...111AAA\\\ppp~~~~~~lllZZZMMMFFFDDDEEEHHHPPP\\\iiiwwwyyyMMMKKKBBB333((((((,,,+++((())))))))))))))))))))))))))))))))))))************%%%,,,+++)))...------777RRRpppvvvzzzuuuxxx}}}zzzpppjjjkkkkkkjjjuuu{{{~~~uuukkkkkkuuuxxxsssmmmiiieee```WWWOOOCCC===888888;;;>>>===;;;;;;<<<======>>>>>>>>>>>>AAABBBHHHUUUiiihhhMMM>>>SSSuuutttqqqbbbIII;;;...+++,,,,,,++++++))))))))))))))))))))))))***%%%'''---++++++AAA^^^ssswwwwwwyyy}}}|||~~~zzzwwwqqqmmmlllnnnsssvvvssstttvvvyyy}}}xxx~~~}}}lllVVVLLL[[[gggccc]]]^^^[[[PPPSSSmmmwwwVVV???@@@IIIVVV]]][[[bbb@@@000000++++++***))))))))))))*********)))))))))***,,,---rrrpppjjjaaa\\\YYYSSSKKK@@@:::222---,,,,,,***)))((())))))((('''''')))+++000000//////000222555888===777444777:::888777888333333333333333333333333111111222222222333333333555555666555333111...---222888@@@GGGMMMUUU]]]ddd```bbbdddbbb^^^]]]___aaalllnnnssszzz~~~{{{pppggghhh]]]UUUQQQKKKLLLbbb}}}|||uuu~~~|||gggXXXCCC999666555111...LLL~~~cccYYYVVVsssxxxvvvrrrrrrzzz~~~}}}yyywwwssscccddd}}}eeeUUUGGG>>>555...------++++++---)))***111---111[[[vvvpppooooooLLLCCCFFF***,,,))))))))))))))))))))))))******))))))******+++,,,,,,***)))000555...999VVVvvv|||qqqbbbOOOBBB>>>AAAIIIPPPOOOLLLPPPddd~~~~~~___MMMFFF<<<000(((---000((())))))))))))))))))))))))((()))))))))************''',,,+++,,,...+++///???ppp~~~ooofffddddddrrr~~~wwwqqqsss|||{{{jjjiiihhheee^^^RRRFFF>>>222444888===??????<<<:::>>>===<<<>>>BBBGGGJJJKKKOOOPPPQQQOOOOOOZZZrrrfffNNNFFFeee|||sssTTTDDD444...---+++***+++)))))))))))))))))))))))))))&&&)))...***000RRR{{{{{{xxxxxx|||yyyssstttuuuqqqjjjllltttuuupppmmmooossswww{{{|||{{{zzz|||yyymmmaaaiiiyyy|||uuuvvvdddUUURRRkkkjjjFFFAAAAAANNN]]]ZZZpppxxxqqqCCC///444,,,+++******))))))***************))))))***---///tttqqqiiiaaa]]][[[TTTLLL@@@:::222---,,,,,,***)))(((((()))(((''''''***,,,222111///------111999???===777555888;;;999777888333333333333333333333333111111222222222333333333333333333333222000...---///555===DDDKKKRRR[[[aaaccceeeeeeccc___\\\]]]___bbbdddjjjrrryyyxxxppphhhfffYYYNNNGGG;;;777KKKggguuusssvvv{{{~~~kkkTTT;;;777333555000222ZZZyyyzzzwwwsssuuu~~~{{{uuuyyydddeee]]]jjjrrriiiooohhhsssiiiqqqUUUIIIAAA777///...---,,,,,,.........333000;;;mmmsssjjjyyyqqqjjj}}}mmmHHHDDD444******************************************++++++,,,***+++...555555///BBBhhh~~~}}}|||mmmOOOFFFAAAEEEHHHGGGFFFGGGOOOZZZjjjvvv~~~yyyyyyOOOFFFDDD999((()))///((())))))))))))))))))))))))((()))))))))************))),,,+++---...)))333LLL~~~qqqkkkkkkjjjrrr{{{xxxmmmmmmqqqwww~~~~~~yyytttppplllcccWWWJJJAAA===<<>><<<===>>>>>>AAAGGGNNNSSSVVVVVVQQQVVV]]]aaa\\\WWW]]]hhhyyyqqqJJJFFFkkktttZZZIII777...,,,*********************************((())),,,---***888dddyyyppprrrxxxsss}}}ooooootttrrrlllooouuurrrgggmmmppptttxxxzzzzzzyyyyyyvvvzzz}}}|||{{{xxxqqqiiiuuu}}}nnn]]]VVVcccxxxRRREEE;;;AAAUUU___YYYxxx~~~tttNNN555222,,,++++++***************)))*********)))+++///222sssppphhh```^^^\\\TTTKKK@@@:::222---,,,,,,***)))'''((((((((('''(((***,,,//////...,,,---444>>>GGG;;;666555999<<<:::777777333333333333333333333333111111222222222333333333222222222111111000//////...333999???DDDLLLTTT[[[eeeggghhheee___ZZZYYYYYYZZZ]]]bbbjjjpppqqqlllgggZZZOOOEEE>>>555111@@@UUUiiimmmpppqqqwww}}}~~~pppYYY???999555777111777iiiyyyqqqzzzwwwqqqjjjmmmzzzzzzmmmdddwwwvvvooobbbhhhmmm\\\hhhwwwhhhwww|||}}}VVVIIICCC999111......,,,,,,...///---,,,---BBBqqq{{{uuu}}}{{{xxxvvvSSSAAA>>>+++************************+++************+++,,,,,,,,,000222666666444JJJrrr}}}zzzrrr]]]PPPJJJDDDDDDLLLRRRRRRTTTZZZiiivvv}}}yyy~~~~~~[[[HHHFFFAAA)))%%%---&&&))))))))))))))))))))))))))))))))))))************+++,,,***---...***===```ppprrrzzz}}}}}}pppiiipppwwwrrrqqqqqqkkkeeejjjrrrvvvvvvsssooolllssshhhWWWIIICCCGGGRRRZZZaaa___YYYNNNDDD???@@@CCCGGGMMMXXXccclllrrruuuuuulllcccaaagggiiiccc^^^___oooyyyYYYCCCOOOrrruuu___MMM999///,,,******,,,************************''',,,...+++...FFFpppsssjjjvvvvvvyyy{{{nnnrrruuusssnnnooorrrmmmdddqqqtttxxxzzzzzzyyyxxxxxxssszzz~~~uuubbbXXX```ooopppbbb\\\eeekkkmmmsss~~~lllOOO<<<888JJJ\\\RRRcccfffDDD111,,,,,,+++************+++)))***+++***)))+++000555pppllleee___]]]\\\SSSIII@@@:::222---,,,,,,***)))'''((((((((('''(((***---,,,...//////000555???GGG777444444:::===;;;777666444444444444444444444444111111222222222333333333111111111000000//////......111555999<<>>BBB000************************++++++******++++++,,,------222111333999???VVVxxx~~~~~~{{{tttxxxlll]]][[[lllgggfffiiihhhhhhttt~~~yyyvvvttttttxxxssssssPPPHHHGGG///'''...'''))))))))))))))))))))))))))))))))))))************,,,+++)))---//////IIIuuu}}}zzz}}}~~~}}}||||||~~~vvveeeeeerrr{{{qqqhhhfffbbbmmmppprrrpppkkkgggggghhhoooeee[[[ZZZaaakkkqqqsss___ZZZTTTPPPNNNMMMLLLJJJWWW]]]eeekkkpppvvv|||rrrggghhhiiieeedddhhhtttlllrrr\\\HHHPPPwwwnnnZZZCCC555///+++***+++************************)))...,,,(((555VVVtttqqqxxxwwwkkkuuuwwwtttooojjjiiijjjjjjiiisssvvvyyyyyywwwuuutttuuutttooojjj^^^HHH???YYY{{{lll___[[[dddgggbbbeeennnbbbFFF<<>>;;;777555444444444444444444444444111111222222222333333333111111000///......---------000222444777<<>><<<888555222111DDDVVVaaadddkkktttaaa>>>555444:::333???~~~ooo}}}wwwlllccckkkuuu{{{ooojjjjjj}}}MMMUUUUUUwwwaaammmUUUFFF<<<222///...,,,---///+++//////AAA```mmm~~~}}}~~~xxxrrrfffwww|||xxxyyyrrrooojjj{{{|||wwwttt]]]<<<@@@444************************++++++******++++++,,,---,,,000---000===JJJaaa}}}{{{bbb[[[fffyyyqqqpppvvv{{{kkkYYYJJJLLL555,,,222)))))))))))))))))))))))))))))))))))))))************,,,***(((...111333SSS}}}}}}zzzhhhggggggsssxxxhhh^^^___```qqqpppmmmhhheeeeeejjjooopppmmmooo|||~~~ppp```^^^___hhhssswwwqqqiiiaaa___ZZZSSSNNNQQQ[[[dddpppnnnpppssslll```bbbmmmhhhuuuxxxsss}}}xxxKKKBBBZZZtttiiiOOO===333---*********************************...)))&&&;;;```tttqqqzzztttpppxxxtttbbb{{{sssjjjdddaaabbbhhhooosssuuuwwwvvvrrrppppppqqqnnnZZZJJJCCC<<<@@@cccmmm\\\UUU\\\___ZZZ\\\fffsssQQQEEE???CCCZZZMMMbbbpppRRR>>>---,,,++++++******++++++(((+++,,,***)))+++222888nnnoookkkccc\\\XXXRRRKKK???999111,,,++++++***((('''((((((((('''(((***---...,,,///555666666<<>>EEEMMMXXX```bbb^^^XXXSSSVVVSSSNNNGGGBBB???@@@AAADDDCCCBBB@@@<<<777333000000<<>>;;;777444...444444777>>>AAAPPPiii{{{pppVVVBBB888222:::nnnyyy{{{fff]]]tttwwwooofff^^^YYYZZZfffhhhlllmmmoootttzzztttqqqfffjjjyyyxxxxxxvvvrrrhhhccc|||}}}NNN\\\}}}vvvZZZ}}}dddsss[[[JJJBBB888000...---,,,+++777(((>>>rrrvvvnnnpppttt{{{~~~wwwnnnpppggg\\\gggxxxffftttQQQKKKIII///---+++***+++,,,+++***+++++++++++++++,,,---.........444QQQyyy}}}rrr{{{{{{fff}}}ssszzz}}}vvvmmmdddcccfff{{{nnn[[[QQQCCC111,,,+++++++++*********))))))))))))*********+++++++++)))222'''...:::xxxbbbWWWvvvggg^^^cccmmmllljjjiiikkkllliiicccjjjjjjllloooooollljjjjjj~~~}}}{{{{{{~~~xxxqqqiiiccc___]]]XXXVVVTTTSSSSSSQQQOOOMMM]]]cccjjjlllhhheeehhhmmmpppqqqqqqpppnnnpppvvv}}}jjjGGGBBBbbb|||mmm[[[EEE333,,,---++++++************+++++++++,,,000111mmmrrrttt~~~qqqjjjssskkkyyyyyyjjj\\\ZZZ```ggglllooonnn~~~zzzpppjjj```]]][[[NNNNNN___yyy}}}WWWGGG===DDDSSSDDDpppvvvpppiiiMMM666+++,,,)))***---)))((())),,,&&&---...555aaahhhiiiggg```[[[XXXSSSMMM???999111,,,++++++***((('''((((((((('''(((***---,,,///222666<<>>:::999:::666888999888888888777777777333111//////111555999<<<;;;888555444444444333222333333444555666777888999;;;@@@FFFGGGEEECCCCCCEEEIIIIIIKKKOOOPPPLLLDDD===888:::===??????===999777...000...111666777CCC\\\|||~~~xxx___GGG===999???{{{iiijjjaaaOOO]]]|||ggg]]]SSSQQQTTTYYYaaaiiigggiiiiiihhheeeggglllqqqyyymmmsssjjjkkk{{{|||zzzkkk\\\UUU]]]jjjjjjxxxyyyhhhzzzzzzzzzQQQSSSppp{{{ZZZbbbfffZZZIIIAAA777000---------,,,+++(((DDD{{{zzz{{{rrrvvv{{{yyykkkpppiii[[[[[[ooorrrxxxaaaLLLGGG111...+++***+++,,,++++++++++++++++++,,,---...///+++111777YYYzzz}}}}}}{{{lllwwwyyyttt{{{}}}xxxpppgggdddfffsssxxx}}}uuuoooXXXLLL777...+++++++++*********))))))))))))*********+++++++++,,,888)))333JJJ]]]\\\eee[[[\\\oooiiillljjjeeecccfffeeeaaafffmmmlllfffgggllleeeWWWgggnnnwww|||vvvpppiiiddd```^^^ZZZWWWSSSQQQPPPPPPOOONNNUUU^^^hhhjjjiiiiiilllpppssstttrrrooommmpppvvvzzzVVVCCCPPPuuubbbKKK777......++++++************+++++++++---000;;;ttt}}}mmm|||ooonnnjjjwwwtttssscccXXXZZZccciiilllnnngggsss}}}mmmhhh___\\\[[[NNNMMM^^^yyy}}}mmmMMMCCC999NNNTTTTTTtttuuu[[[>>>------******,,,))))))(((+++(((......;;;pppfffhhhfff___[[[XXXTTTOOO???999111,,,++++++***((('''((((((((('''(((***---)))---000444;;;CCCEEEDDD777111888???:::999;;;888999999::::::999999888777555555444555999>>>CCCFFF???<<<999777666666444333444444444444666888:::<<<>>>AAABBB>>>888555666999DDDBBB???>>>???@@@@@@@@@???@@@BBBCCCAAA>>>:::888222222...111666222<<>>AAAJJJWWWfffrrrppprrrrrrnnnjjjggghhhjjjooowww}}}oooooofffddduuussstttzzztttyyyuuurrr```TTTzzzpppmmmZZZQQQKKKBBB888000............+++333NNNyyyqqqdddwwwsssvvvzzz}}}uuu{{{sssdddfff```UUUOOOWWWfffppp}}}SSSCCC222///,,,***++++++,,,+++++++++++++++,,,...///000---000999ccc{{{||||||rrrzzz}}}~~~mmm{{{vvvooofffbbbccckkkyyyvvv~~~uuusssuuupppQQQNNN===///+++++++++************))))))************+++++++++(((444+++333VVV~~~vvvqqqwwwUUUfffzzz\\\UUU___uuuhhhnnnmmmddd^^^cccggggggbbbkkknnniiiiiinnnfffXXXUUUnnn~~~vvvooohhhbbb\\\XXXZZZWWWSSSQQQPPPPPPPPPOOOPPP___nnnsssrrrpppnnnllluuuwwwvvvqqqppptttwwwxxxzzziiiIIIFFFfff|||fffOOO;;;000///++++++************++++++***,,,000NNNwww{{{~~~wwwrrrppppppeeeooojjj]]]VVV^^^gggiiijjjmmmtttxxxzzzjjjfff]]]\\\[[[MMMKKK\\\xxx}}}UUUIII888HHH___JJJzzziiiFFF000...+++***,,,******'''+++)))......@@@~~~dddfffddd^^^ZZZXXXSSSNNN???999111,,,++++++***((('''((((((((('''(((***---***,,,---...444===???<<<666111999AAA;;;:::===999999:::;;;;;;;;;:::888888999999999:::<<<@@@DDDGGGAAA>>>;;;999999999888666555555444444666999===???>>>BBBBBB===555///000333::::::999888777888;;;>>>BBBBBBCCCCCCBBB???<<<;;;888555111555999222999PPPiii|||vvvaaaIII@@@@@@DDD```ccc~~~}}}ttt[[[MMMOOOLLLKKKNNNSSSWWW```hhhtttvvvyyyyyyuuuooojjjgggfffkkkvvv}}}vvvddd[[[]]]gggvvv}}}vvveee}}}lllWWW|||qqqzzzZZZRRRPPPGGG;;;333/////////...///<<>>;;;:::;;;;;;::::::666555444444666:::???BBB???CCCEEEAAA888111111333111666<<<>>><<<:::888999>>>???@@@@@@@@@???>>>>>>888555111555888///555LLLccc~~~mmmuuuhhhLLLCCCFFFMMMdddkkkiiiyyymmm```___^^^___cccgggfffbbbaaadddqqquuu{{{}}}vvvllleee___aaahhhtttvvvXXXQQQ\\\```mmmxxxpppOOOmmm|||xxxjjjQQQuuu|||___pppeee___TTTKKK>>>555111000///...***777SSS~~~PPPjjjpppsssvvvyyy}}}~~~uuueeeeeejjj}}}qqqeee\\\NNNEEEGGGDDD;;;:::@@@AAAZZZyyyaaa|||RRRMMM444000,,,******+++,,,,,,+++++++++,,,---...000000555===RRRyyyqqq{{{kkk{{{vvvtttxxxwwwvvv}}}{{{ccc}}}wwwooofffaaaaaa```bbbtttzzzzzz{{{vvvOOOZZZNNN000+++++++++************))))))************++++++++++++///222888yyytttwww|||ZZZTTTqqqSSSLLLTTTlll~~~|||{{{jjjaaaeeekkkjjjrrreeefffpppmmmggg~~~wwwnnngggccc^^^ZZZUUUUUUUUUVVVVVVTTTPPPMMMGGGUUUaaacccbbbdddgggfff^^^fffmmmooosssyyyzzzvvv{{{ttt___LLLGGGxxx~~~lllPPP666(((++++++************++++++))),,,222qqquuuzzzpppyyyvvvmmmjjjtttvvvooo\\\UUUWWWdddllliiigggkkk^^^hhhkkkkkkzzzqqqhhheee^^^]]]ZZZJJJEEESSSjjjqqqyyy~~~~~~|||yyyKKKKKKBBBKKKfff___ooo|||RRR555111---***+++******&&&++++++///...GGGdddeeebbb]]]YYYWWWRRRKKK@@@999111,,,*********(((((())))))(((((()))+++---+++,,,---000444999===@@@444555===???888:::???:::;;;;;;;;;;;;:::999888888888888777555222222333444888666555666999:::999777777777888999:::;;;;;;<<>>???>>>;;;999===555///111444666:::>>>\\\}}}ooovvvhhhYYYJJJ;;;[[[~~~___ppp}}}tttnnnsssvvvwwwyyy~~~wwwggghhh\\\UUUUUU___yyy~~~{{{qqqyyyrrrcccPPPLLLJJJBBB[[[tttLLL{{{}}}nnnYYYjjjnnnRRRvvv}}}}}}bbbmmm___hhhMMM<<<666...---111111111///tttrrr\\\dddnnnqqqvvvzzz}}}uuuxxxmmm\\\{{{uuuggg^^^NNNHHHCCCCCCCCC@@@@@@BBB<<<===KKKlll~~~nnnmmmIII```>>>---***...***)))---,,,+++,,,------,,,...111333777TTTvvv~~~tttlll~~~xxxssszzzzzzzzzzzz}}}^^^yyynnnfffaaa```cccrrrtttttt|||iii~~~\\\SSSZZZ000***++++++)))***++++++)))+++++++++***++++++,,,,,,000)))...QQQxxxxxxPPPccc___JJJEEERRRkkkqqq^^^gggtttsssnnnqqqgggiiixxx~~~uuuppptttnnnzzzwwwnnniiiddd]]]WWW\\\YYYVVVVVVWWWTTTNNNGGGDDDFFFJJJOOOUUU[[[```bbbbbbfffjjjnnnrrrvvvwwwvvvwww}}}vvvLLLSSSmmm}}}YYY555222++++++************++++++///)))>>>qqq}}}wwwiiittttttxxx{{{|||zzzpppxxxmmmjjjUUUXXX]]]ccchhhiiigggdddWWWZZZhhhaaaZZZ}}}xxxrrrnnniiidddaaa```XXXMMMIIIKKKeeerrrxxx{{{{{{zzzaaaFFFEEEJJJQQQ\\\nnn|||___>>>222///***(((++++++,,,***&&&---444QQQ```aaa___ZZZXXXWWWQQQKKK@@@999111+++***+++***(((((())))))(((((()))+++---000000111222666;;;@@@CCC666555<<>>YYYxxx|||jjjVVVKKK???___}}}|||\\\nnn~~~~~~sssfff^^^[[[YYY]]]lllqqqddd[[[XXXeeeuuuwwwuuuqqqggg___KKKCCC<<<888[[[WWWjjjcccWWW}}}jjjeeerrryyysssPPPllliiioookkkqqqUUUBBB:::///,,,///...666666wwwssszzz[[[^^^jjjooouuuzzz}}}nnnxxxmmmXXXrrr}}}nnn___UUULLLFFFBBBBBBAAA??????BBB@@@>>>CCCWWW{{{hhh|||TTTQQQ???---***...***)))---,,,+++,,,---------...111444666VVVxxxhhhvvvrrr}}}xxx}}}}}}|||~~~mmm|||qqqhhhbbb___WWW___ppptttqqqqqq{{{tttuuuaaaGGGQQQHHH++++++*********++++++***++++++******++++++,,,,,,000---666ZZZ~~~xxxQQQbbb]]]IIIDDDPPPfff~~~ppp___gggrrrppplllpppnnnpppwww}}}yyyooofffooo___```uuu|||{{{qqqkkkeee]]]VVVXXXVVVUUUWWWXXXUUUNNNHHH@@@???@@@AAAEEEJJJOOORRR[[[aaaiiiooorrrttttttrrrsssvvvyyy}}}SSSPPPaaa{{{rrruuu```===...++++++************+++++++++,,,GGGuuummm{{{{{{zzzuuu}}}fff]]]SSSWWW]]]cccfffiiijjjkkkUUUZZZqqqoooYYYrrr~~~{{{xxxtttpppmmmfffbbb___]]]VVVKKKEEEFFF]]]pppyyyxxx|||{{{zzz~~~hhhHHHCCCGGGLLLRRR]]]ssspppzzz|||bbbDDD444///,,,))))))+++,,,)))'''...444SSS\\\]]]\\\XXXVVVVVVQQQKKK???999000+++***+++***)))((())))))(((((()))+++---111000000111555:::@@@CCC888555<<>>999888888555///,,,222<<>>EEEFFFPPPaaahhh}}}wwwnnnYYYCCCJJJooopppvvvzzz```\\\___QQQ[[[~~~yyyYYY___}}}~~~jjjhhhrrrVVVCCC;;;000,,,///...///FFFYYYlllaaahhhpppwww{{{}}}~~~~~~gggmmmeeeQQQfffrrreeeXXXOOOHHHCCC???@@@AAA@@@AAACCCCCCKKKMMMNNNfffuuunnn~~~mmmkkkZZZCCC///)))---***)))---++++++,,,---......000333666999^^^sss}}}tttoooyyyrrrssssss{{{xxx{{{|||yyy|||zzz~~~}}}xxxkkk```WWWRRRMMMFFFDDDNNNaaavvvsssnnnjjjvvvqqqzzz}}}mmmKKKLLL333---)))***+++*********************+++,,,------000---:::iiivvvkkksssllluuuNNNYYYRRRDDDDDDMMM^^^rrr{{{rrr___XXXcccgggdddfffcccccccccdddlllwww~~~tttddd^^^tttvvvoooggg___YYYRRRSSSUUUWWWVVVQQQIIIBBB:::888555333222444666777AAALLL^^^mmmrrrooommmooopppmmmrrruuuSSSGGGbbbxxxfffLLL666,,,++++++******++++++,,,///000WWW{{{~~~\\\IIINNNVVV___ccceeekkkwwwqqqeeemmmuuuffffffyyyvvvrrrooommmllljjjhhhdddbbb```^^^ZZZSSSLLLHHHMMMmmmzzzsssvvv||||||{{{|||~~~YYYEEELLL]]]```VVVcccwwwyyyxxx\\\888&&&***...+++(((,,,(((------555bbb]]]___\\\XXXVVVTTTOOOHHH???888000++++++++++++***((())))))(((((()))+++---++++++,,,///555<<>>555:::@@@<<<;;;???===>>>>>>>>>>>>===<<<;;;;;;===999444111111111111000---111666:::===>>>>>>>>>==================<<<<<<:::OOOtttzzzfffTTTBBB<<<888333000000222444444666:::>>>@@@@@@?????????::::::;;;999222///666@@@VVVYYYiiiyyyggg[[[MMMjjjllluuu^^^fffyyy{{{ddd]]]rrr~~~xxxrrrlllaaaWWWZZZYYYKKKJJJ;;;777999777>>>JJJLLL```iiiiii[[[IIIDDDWWWrrrkkkggg|||ggg^^^|||pppfff{{{~~~}}}ZZZXXXsssnnncccsssXXXEEE===222...111000111PPP\\\iii___eeennnuuuzzz{{{|||}}}}}}ooommmbbbGGGVVVxxxtttgggZZZRRRKKKEEEAAACCCDDDCCCDDDGGGIIISSSTTTSSSgggooo~~~qqq}}}gggNNNEEE111)))---******---***,,,---......///111444777AAAiiinnnyyyqqquuu{{{zzz{{{|||xxxzzz||||||nnn```UUUMMMHHHJJJGGGCCCCCCGGGUUUmmm}}}mmmrrrzzzpppnnnqqqSSSWWW888///)))***,,,***)))+++************+++,,,---...333222HHH|||mmmcccHHHPPPKKKBBBFFFOOO^^^qqqvvvhhhVVVWWWddddddaaahhhkkkdddccchhhfffdddnnn~~~zzzqqqsss~~~vvvpppiiibbb]]]UUUUUUUUUUUUQQQJJJBBB===888888888888888777777777888BBBVVVjjjrrrpppoooqqqqqqlllsss}}}ZZZCCCRRR^^^444,,,,,,++++++++++++,,,,,,444///]]]|||}}}|||}}}wwwYYYFFFPPPXXX```dddeeemmm{{{{{{wwwxxxtttgggggg|||yyyvvvrrrooommmjjjgggeeebbbaaa___^^^\\\YYYSSSMMMNNNmmmxxxqqquuu}}}}}}{{{|||}}}```CCCFFF]]]gggVVVVVVmmmrrrooorrrbbbEEE222///,,,"""''',,,&&&000---666mmm^^^___]]]XXXVVVTTTOOOHHH>>>888000++++++,,,+++***((())))))(((((()))+++---...///222666<<>>????????????>>>===<<<<<<>>>999222000000222111000///222777;;;===???AAABBB@@@@@@??????>>>>>>======???AAAUUUjjjrrrtttjjjWWWCCC>>>777333111222444444:::???DDDFFFCCC???======888888::::::666444;;;DDDrrrsssyyyxxxmmmbbbTTTooosssuuu\\\ggg}}}nnnkkkzzzvvvtttxxxxxxvvv}}}zzziiiQQQ???999:::999===BBB???]]]jjjjjj^^^QQQCCCHHH^^^lllaaalll~~~hhhuuuhhhBBBiii~~~]]]```eeerrrhhh{{{___KKKAAA555///111///000XXXhhhfff___eeemmmtttxxxzzz{{{|||}}}xxxqqqeeeCCCHHHeeexxxxxxlll^^^VVVPPPJJJGGGHHHIIIGGGHHHKKKQQQSSSOOOLLL^^^lllzzzxxxoooVVVHHH222))),,,******---))),,,---...//////222555888GGGvvvqqqeeezzzssspppvvvzzz{{{{{{}}}yyy|||~~~xxxfffYYYPPPIIIEEEEEEGGGIIIGGGAAACCCRRRccctttrrr|||zzzhhh}}}~~~yyygggQQQWWW<<<000(((***,,,)))(((+++)))))))))***+++,,,---......333SSSvvv[[[DDDIIIDDDAAAIIISSS```rrrvvvdddRRRYYYhhheeeaaalllhhhaaadddnnnjjj^^^bbbsssyyyvvvsssjjj~~~|||vvvqqqkkkeeeaaaWWWWWWTTTPPPJJJCCC===999666888:::;;;<<<<<<;;;:::999???OOOeeeqqqqqqppptttpppmmmsssuuuaaaFFFFFFmmmzzzbbb???,,,,,,++++++++++++,,,,,,333111gggzzz{{{yyyxxxzzzmmmUUUDDDRRRYYY```ccceeemmm{{{ttt{{{eee^^^mmm{{{xxxuuurrrppplllhhhddd______\\\YYYZZZZZZVVVOOOVVVmmmtttooouuu{{{{{{||||||}}}oooLLLBBBWWWjjjZZZRRR|||vvvmmmHHH///+++,,,)))'''---$$$222---888yyy\\\]]]\\\XXXVVVUUUPPPJJJ>>>777000++++++,,,+++***((())))))(((((()))+++---...000333888<<>>;;;???>>>@@@@@@@@@@@@???>>>===<<<<<<666000...111333333222111555999<<<===???BBBEEECCCCCCCCCBBBAAA@@@@@@???DDD999:::BBBKKK[[[gggdddJJJDDD<<<555333444555555;;;@@@EEEEEEAAA======>>>:::999999999555333888???bbbwwwuuummm___rrrzzz|||[[[ppprrrXXXbbb~~~|||cccOOOCCC@@@<<>>???@@@AAA@@@LLLbbbpppqqqqqqtttpppqqqvvvooojjjOOO???WWWkkk[[[FFF---,,,,,,++++++,,,,,,------:::xxxxxx{{{}}}{{{xxxvvveeeRRRCCCSSSXXX^^^aaadddkkkxxxddd{{{mmm[[[bbbxxxzzzyyywwwvvvtttooojjjeee``````[[[VVVXXX[[[WWWPPP___lllnnnllltttwwwwww}}}|||~~~~~~ZZZAAAOOOjjjbbbYYYccc~~~}}}vvvJJJ---&&&,,,111(((...###333,,,:::YYY[[[ZZZVVVUUUUUUQQQKKK>>>777///++++++,,,,,,+++((())))))(((((()))+++---+++---000444888;;;===>>>EEE666888BBB???<<>>===999444...---111555666555333666:::<<<===???CCCGGGFFFFFFEEEDDDCCCBBBBBBAAA>>><<>>777555555666777999===AAAAAA>>><<>>;;;999888333///111666:::ggg{{{wwwsssfffuuuyyy[[[dddhhheeePPPAAA555999FFFJJJAAARRRTTTSSSWWWIII@@@PPP\\\QQQEEEmmmtttzzzhhhTTT~~~{{{UUUmmm}}}aaaLLLBBB444...///---...hhhiiigggqqqooohhheeecccggglllqqquuuxxxzzz}}}}}}xxxQQQ>>>FFF777<<>>FFFffffffaaannn~~~yyyvvvUUU:::+++((()))(((..."""444,,,;;;```[[[\\\YYYQQQSSSSSSHHHAAA888///---,,,)))(((***)))((('''''''''(((***+++444111...000666<<>>CCCFFFGGGFFFNNNKKKHHHHHHJJJKKKIIIGGGFFFCCCAAA@@@;;;777<<>>888777666555444999999<<<===<<<:::;;;>>>AAA<<<888666111---111:::ZZZwwwssslllvvvjjjvvv[[[```~~~}}}UUURRR666;;;RRRddd]]]JJJMMMQQQBBB@@@IIIFFFWWWVVVQQQZZZwwwzzzxxx```\\\|||{{{YYYYYYrrraaaVVV???333333+++222222eeeppptttWWWRRRaaaXXXXXX___iiippptttwww{{{~~~yyyxxxqqqxxxlllLLLDDD<<<:::AAAHHHPPPeeezzz{{{rrrrrr___XXXSSSSSSSSSRRRRRRUUUNNNOOODDD???NNNeeepppPPPPPPMMM...------+++...(((...+++---111333555777:::===MMM||||||mmmppp}}}hhhffftttrrrvvv}}}yyywwwzzz|||iiifff}}}rrrgggbbb```\\\WWWQQQRRRUUUZZZcccooo{{{ooo~~~}}}gggxxxwwwIIIbbbSSS555''',,,+++***+++)))*********+++,,,---...///,,,666bbbpppuuuzzz\\\CCCKKK===BBBPPPXXXmmmwwwuuuYYYLLLfffkkk^^^ggggggggggggggggggggggggggggggkkkggg```TTTGGGKKKeee}}}zzzzzz{{{wwwmmmeee^^^ZZZLLLEEEHHHBBB;;;>>>=========???BBBFFFJJJMMMMMMQQQSSS]]]nnnqqqpppxxxuuutttxxxzzz}}}[[[FFFNNNxxx{{{{{{gggNNN......---+++,,,---+++(((000===xxxrrrooozzzmmmyyy~~~nnn{{{[[[IIIIIITTT[[[[[[]]]eeegggpppiiiLLLttt{{{kkkUUUuuuxxx}}}|||zzzwwwtttpppjjjfffeee```ZZZUUUSSSSSSSSSSSSeeefffgggiiilllpppuuuxxxyyy}}}{{{{{{___AAAFFF___nnnXXXcccppp}}}|||fff999'''---)))///''',,,...,,,DDD```[[[\\\YYYRRRSSSSSSIIIAAA888///---,,,)))(((***)))((('''''''''(((***+++333000...000555:::===>>>>>>888888>>>@@@;;;<<>>666666888777333---,,,000555999999;;;>>>BBBGGGKKKLLLLLLJJJHHHHHHHHHHHHGGGFFFFFFBBB>>>===777111222777???@@@???;;;555222333555======>>>===<<<===AAAFFFDDD>>>:::888444///111777]]]ppplllxxxcccnnnfffmmm^^^\\\yyy~~~mmmaaaBBB;;;JJJbbbiiiOOOGGGIIIAAAAAAEEE>>>LLLIIICCCGGGeee~~~nnnzzz___QQQxxxqqqddduuucccWWW???333333+++222111gggxxxmmmVVV___```XXX___hhhooosssvvvyyy|||yyy|||zzzkkkcccssszzzkkkYYYJJJ??????DDDLLL\\\mmmvvvuuu}}}vvvsssccc[[[UUUUUUUUUSSSSSSVVVOOOMMMAAA>>>KKK\\\vvv{{{]]]KKKMMM...------+++...)))...---///222444555777;;;===SSS|||uuu~~~www```tttggg}}}hhheeesssooosssvvvuuuuuuyyy~~~}}}yyyuuucccgggwww~~~|||sssiiieeeeeebbb^^^]]]\\\ZZZZZZ]]]cccjjjooo{{{jjj}}}zzzzzzmmm}}}}}}WWWUUUTTT666(((,,,+++)))+++)))*********+++,,,---...///444888ccc|||qqqxxxIIIDDDKKK;;;AAARRRZZZnnnwwwtttZZZMMMfffjjj]]]gggiiiiiihhhhhhggggggfffffffffbbbiiirrrqqqdddWWW\\\iiifffoooyyy}}}zzzsssooommm```^^^RRRKKKLLLEEE<<<>>>>>>???AAAEEEHHHJJJHHHFFFCCCIIIKKKVVVjjjqqqqqqxxxtttssswwwyyy|||[[[EEEJJJooossshhhVVV///...,,,++++++---,,,+++222BBB}}}yyyyyyxxxwww}}}yyylllzzz~~~YYYHHHIIITTT[[[[[[]]]dddfffooooooMMMmmm{{{nnnXXXrrrwww}}}yyyxxxxxxwwwuuupppiiieeebbb]]]VVVQQQNNNMMMLLLKKKQQQWWW___gggkkknnnqqqrrrvvv{{{yyyzzzcccHHHHHHXXXjjj]]]YYY{{{yyy}}}jjj???***,,,)))...''',,,///...HHH```[[[\\\YYYRRRTTTTTTIIIAAA888///---,,,)))(((***)))((('''''''''(((***+++222000...///333888<<<===???888777===???;;;;;;@@@BBBCCCCCCBBBCCCBBB<<<333222777;;;888222000555<<<:::;;;===@@@DDDHHHLLLNNNTTTSSSPPPKKKGGGDDDDDDEEEBBB<<<999888777333222333555===BBB@@@777333777<<>>AAAZZZzzzzzzWWWdddxxxjjjYYYzzzoooyyyfffXXX???222333+++222555lllwwwzzzSSSVVV___WWW^^^gggmmmqqqssswwwzzz||||||vvv^^^MMMZZZiiieeeYYYIII<<<;;;>>>BBBIIISSSNNNPPP```yyywwwrrrggg^^^WWWVVVVVVUUUUUUWWWUUUOOODDDDDDLLLSSShhh~~~eeeLLLNNN///------***...)))///000222333444555888<<>>AAA999777===???;;;;;;???BBBDDDDDDCCCCCCBBB:::111111666::::::888777:::>>>888<<>>>>>;;;777444444MMMooofff]]]wwwjjjfff[[[tttzzz\\\WWWWWWXXXdddxxxfffdddppp~~~mmmyyysss]]]^^^iiiMMMGGGJJJIIICCC;;;@@@AAA@@@DDDYYYwww\\\FFFaaasss}}}rrrdddppp~~~hhhYYY>>>222333+++222888nnnpppyyyRRRSSSYYYUUU\\\eeekkknnnqqqtttwwwyyyzzzuuu___FFFFFFLLLFFFDDD===999;;;===<<<===AAA@@@BBBRRRooouuunnniii___WWWVVVXXXXXXXXXZZZXXXQQQJJJPPPVVVTTTddd~~~bbbTTTOOO///---,,,***...***///111222444555777;;;???CCCZZZ]]]gggVVV}}}hhhdddppplllnnnppppppsssxxx|||}}}|||yyy{{{uuupppnnngggUUUDDDEEEHHHMMMUUUaaalllrrrtttrrrrrrnnngggeeefffeeebbb\\\ZZZWWWQQQLLLKKKNNNQQQcccxxxvvvZZZooo}}}mmmwww~~~ooofffVVVZZZ;;;***,,,***)))+++*********++++++---...000111555:::iii~~~uuummmxxxiiizzzIII>>>EEE888EEE^^^mmmnnnZZZTTToooooo^^^hhhkkkjjjiiihhhgggggghhhhhhiiillljjjnnnpppeeeTTTSSS]]]QQQPPPWWWgggvvvxxxiiiYYY```hhhddd^^^^^^VVVJJJIIIEEEDDDGGGNNNRRRNNNBBB777AAAHHHGGGLLLaaannnmmmlllooooootttvvvxxx```FFFCCC\\\~~~sssIII444...***)))+++---000333;;;VVVxxxqqqvvv~~~pppwww~~~}}}rrrooorrrPPPEEEGGGSSSZZZ[[[\\\bbbccckkk}}}yyySSS___tttwwwnnn```mmmooozzzxxxuuusssppplllgggddd[[[VVVOOOHHHCCC???;;;999<<>>BBBDDDDDDBBBBBBAAA999000222333666999===>>>===;;;???BBBFFFJJJNNNUUU\\\aaaWWWUUURRRNNNLLLQQQ[[[cccZZZPPPBBB888666666333000666888<<<>>>???AAAEEEHHHGGGFFF@@@:::===EEEJJJJJJEEECCCAAA@@@AAA@@@<<<777<<>>;;;;;;<<<>>>===<<<@@@EEE```\\\fff{{{uuulllhhh^^^VVVWWWZZZ[[[ZZZ[[[TTTNNNJJJSSSYYYQQQVVVooo|||zzz~~~]]]]]]PPP000---,,,***...***000000222555888:::>>>CCCGGGjjjrrr~~~}}}yyyllleeegggQQQ{{{gggdddqqqmmmpppnnnnnnpppssswwwzzz||||||}}}xxxkkk]]]XXXWWWQQQHHH@@@???@@@FFFOOOZZZcccjjjmmmooolllfffbbbbbbaaa^^^[[[[[[YYYTTTPPPOOOSSSXXXYYYmmmrrrcccyyyhhhtttkkkTTT]]]===,,,---***))),,,+++******+++,,,---///000111777===tttrrrnnn___eee@@@===DDD777CCC\\\nnnlllZZZVVVssssss```hhhiiihhhggggggggghhhjjjlllmmmvvvfffYYYTTTMMMIIIWWWlllZZZTTTQQQXXXaaa```RRRDDDXXXfffgggaaaaaaZZZOOOMMMIIIGGGHHHMMMQQQMMMAAA777<<>>BBBDDDCCCAAAAAAAAA:::111333222222777===???<<<999DDDCCCAAAAAAEEEPPP___jjj```\\\UUUOOOMMMPPPVVV[[[VVVNNNAAA777666<<<===;;;:::888888;;;@@@CCCCCCBBBGGGFFFBBB@@@HHHRRRQQQHHHCCCEEEDDDBBBBBBBBB???:::>>>OOOsssWWWLLL|||qqqWWWvvvppp\\\qqqwwwfffYYY___qqq{{{[[[|||rrrvvv___QQQVVVrrrkkkbbbUUUUUU\\\QQQBBBDDDDDDEEEBBB@@@JJJbbb{{{lll]]]bbbjjjVVV:::000333,,,222666mmmlll}}}eeeWWW]]]UUUOOOVVV___fffjjjmmmqqqtttuuuooommmeeeTTTNNNLLLDDD@@@???===:::777:::CCCKKKiiidddjjj}}}wwwpppiii___XXXYYY]]]]]][[[ZZZUUUOOOHHHJJJLLL???:::FFFfffbbbaaaPPP000---,,,***...+++111111444888;;;>>>AAADDDGGGvvvfffwwwkkkccciiiVVV{{{fffcccqqqnnnrrrssstttuuuwwwyyy|||sssoooeeeYYYPPPMMMIIIEEEAAA>>>===@@@DDDJJJVVV```iiilllkkkeee```___]]]ZZZXXXYYYXXXTTTNNNMMMRRRWWWRRR```ttt}}}jjjllluuurrrjjj[[[aaa@@@------***))),,,+++******+++,,,...///111222888:::yyy{{{bbb```:::===EEE777???TTTdddlllYYYTTTqqqsssaaahhhhhheeeeeedddeeefffiiilllnnnrrr]]]MMMJJJGGGFFFVVVlll]]]\\\WWWPPPHHHBBB>>>===PPPbbbgggaaa```ZZZPPPNNNKKKJJJJJJMMMOOOKKKBBB:::555DDDCCC@@@TTTlllsssssspppnnnqqqqqqssshhhNNNLLL___zzzwww:::000***,,,---,,,000777EEEsssxxx~~~~~~xxxyyy{{{ssszzzhhhHHHBBBEEENNNVVVXXXZZZaaabbbiiizzzqqqXXX[[[qqqqqqcccbbbhhhppp{{{xxxqqqjjjeeeaaa___WWWQQQIIIBBB>>>;;;:::999666444222444999<<<<<<:::JJJgggxxxxxxxxxyyy}}}nnnUUUHHHIIIbbbjjj]]]mmmyyyuuutttnnn~~~lllTTT888***000,,,)))---,,,000PPPaaa]]]^^^[[[SSSUUUUUUJJJAAA888///---,,,)))(((***)))((('''''''''(((***+++...000111222333888???DDDJJJ???999>>>BBB???===???BBBCCCBBB@@@@@@@@@:::333111111333666999:::999888CCCCCCBBB@@@CCCLLL[[[fffiiiccc\\\UUUPPPNNNLLLKKKEEECCC<<<777;;;FFFMMMMMMDDDCCCCCCEEEHHHGGGCCC???FFFGGGGGGKKKYYYddd\\\KKKCCCHHHHHHCCC@@@AAA???<<<888MMMwwwQQQGGG~~~\\\pppZZZddd~~~|||ZZZRRRUUUZZZOOOSSSRRR[[[iii[[[GGGJJJDDDFFFFFFEEEMMMccc~~~qqqkkkooojjjTTT888...333---333888pppooo```NNNWWWTTTLLLSSS]]]dddiiilllqqqttt}}}ssspppgggTTTLLLMMMJJJDDDAAA<<<777666;;;BBBFFFLLLKKKWWWooo{{{xxxmmmccc\\\^^^aaa___ZZZWWWXXXTTTJJJHHHNNNHHH???CCCXXXvvvooofffQQQ111---,,,***...+++222333777;;;>>>@@@AAACCCDDDiiikkkqqqzzz~~~zzzsss[[[ppphhh|||eeeaaapppnnnrrrvvvwwwyyyzzz{{{{{{{{{|||ddd^^^WWWTTTQQQKKKFFFCCC???>>>???@@@???AAAKKKXXXcccggggggaaa\\\ZZZYYYVVVRRRTTTUUUPPPJJJHHHMMMRRR\\\aaammm~~~rrr^^^{{{~~~ooobbbcccBBB...---***))),,,,,,******+++,,,...000222333888;;;~~~mmmrrr@@@===EEE777<<>>>>>OOOKKK@@@NNNeeennnoooqqqnnnpppooopppiiiQQQOOObbb{{{vvv<<<111+++...///,,,///777@@@uuuvvv{{{www~~~ooo{{{dddFFFCCCFFFLLLTTTVVVZZZ```aaahhhzzznnnWWWWWWpppqqqbbbaaabbb\\\^^^gggvvvxxxrrrkkkddd]]]YYYRRRKKKCCC<<<999999:::;;;999666777???KKKQQQOOOJJJMMMhhhvvvtttxxxzzz|||xxxZZZGGGGGGaaahhheeevvvvvvkkk}}}zzziiiWWW;;;(((///+++)))---,,,000RRRaaa]]]^^^[[[SSSUUUUUUJJJAAA888///---,,,)))(((***)))((('''''''''(((***+++,,,...000111222777>>>DDDLLL@@@999>>>BBB@@@===???BBBCCCAAA>>>???@@@;;;444...111444666555555777888CCCGGGKKKMMMNNNSSS[[[aaaddd```[[[YYYWWWTTTOOOJJJAAABBB???;;;???JJJQQQQQQNNNOOORRRSSSRRRMMMFFFAAAFFFIIIKKKSSSfffrrreeePPPDDDJJJKKKDDD>>>???>>><<<:::VVVtttuuuuuu{{{TTTEEEbbblll[[[^^^ggg[[[XXXVVVHHHXXX```aaalllzzzeeeHHHGGGDDDGGGHHHEEEIII[[[uuuqqquuuiiiSSS777...333---333333nnnwwwdddHHHSSSXXXJJJQQQ[[[ccchhhlllqqqttt~~~vvvuuunnnZZZPPPSSSTTTEEEBBB>>><<>>AAAAAAAAAAAAAAAQQQuuuhhhzzznnnjjjVVVyyy{{{}}}eee```nnnmmmrrrpppsssvvvwwwuuurrrpppooo___SSSLLLQQQVVVRRRMMMKKK;;;<<<@@@BBB>>><<>>888666888:::<<<999777;;;HHHYYY```[[[RRRSSSiiisssrrrxxx}}}zzz{{{~~~___FFFFFF```ggg___hhhzzzgggzzzvvvfffYYY==='''---***(((---,,,111TTTddd[[[[[[[[[TTTSSSRRRIIIAAA:::222,,,++++++***)))((((((''''''''''''(((((()))000111///555AAAEEE@@@AAAHHH<<<555AAA???666>>>@@@AAABBBAAA>>><<<::::::000111222444666777999999;;;888<<>>DDDLLLYYYfffdddaaalllqqq___LLLGGGEEELLLIIIGGGKKKTTTYYYRRRHHHIIIMMMLLLEEEBBBBBB>>>888777VVV}}}{{{HHH999```sssYYYOOOsssiiijjjoooyyysss\\\]]]yyyvvvnnnsssaaabbbUUUBBBQQQQQQSSSLLLPPPuuuzzzfff|||~~~kkkIII555000111111000999jjjxxxbbbKKKLLLOOOLLLPPPXXX___dddjjjrrrzzzcccgggMMM```KKK:::AAA:::CCCPPP===;;;>>>AAAJJJZZZnnn{{{~~~}}}vvvnnneeeaaa```]]]WWWQQQIIIPPPSSSZZZvvvtttwwwkkkDDD333(((***...,,,---333999<<>>;;;IIIEEEOOOXXXWWWTTTQQQOOOMMMLLLLLLUUUTTTSSSRRRQQQNNNIIIEEE;;;CCCEEEEEEYYY~~~wwwxxxwwwsssbbbdddkkkcccAAA------+++***+++)))+++++++++---000444888:::===AAA}}}}}}kkkzzz^^^ttt;;;;;;AAA<<<888DDDVVVnnnuuuOOOSSS[[[eee\\\iiiaaaaaabbb```]]]^^^eeeiiijjjhhhaaaUUUJJJGGGGGGBBB;;;LLLMMMBBB<<>>===::::::999CCCLLLQQQWWW^^^```\\\[[[eeennnrrruuuyyy{{{zzzaaaMMMFFF[[[iii___[[[zzzvvvsss^^^HHH---,,,***---+++'''333WWWddd[[[[[[[[[TTTTTTRRRIIIAAA:::111,,,++++++***)))((((((''''''''''''(((((((((...000---333>>>BBB===<<>>;;;::::::000111222333555666888888???888555999===;;;666444333555:::???AAAAAA??????MMMFFFAAAFFFPPP^^^qqqcccPPPPPPRRRRRRLLLGGGHHHLLLNNNMMMKKKCCCHHHIIIDDDAAA@@@<<<666999[[[www}}}vvvBBB777~~~}}}xxxVVV^^^sssXXXuuuxxx___tttmmm{{{iiijjj{{{oooxxxjjjZZZrrrpppdddTTTWWWvvvkkk}}}yyy|||zzzfffEEE222///111222222;;;iiilllIIIHHHNNNKKKOOOWWW___dddiiirrrzzzooorrr[[[jjjNNN===DDD===:::EEE:::777777888@@@OOO___kkkrrruuuyyyrrrhhhbbb^^^YYYQQQJJJAAAEEEGGGRRRlll}}}qqqeeeaaaCCC333)))+++///---///555777:::===???@@@BBBEEEHHH\\\zzzSSS[[[~~~hhh___kkksssooollluuusssqqqzzzzzznnnhhh^^^```eeeeeebbbRRRhhhSSSCCC555BBB@@@;;;AAA===IIIHHHGGGEEEDDDDDDEEEGGGHHHFFFJJJMMMKKKGGGEEEGGGIII>>>LLLTTTTTT```|||xxxrrrmmm{{{xxxooooooiiiqqqpppwwweeecccAAA------+++***+++)))++++++,,,...111555888:::CCCJJJvvvZZZkkk>>>888???:::666BBBVVVpppxxxOOOQQQ[[[fff[[[gggdddkkkkkkhhhbbb```ccceeeddd```___XXXLLLEEEDDDDDDCCCFFFJJJCCC???HHHNNNTTT___eeeiiimmmpppmmmeeeZZZRRRRRRNNNNNNRRRRRRLLLFFFDDDLLLQQQFFF;;;>>>>>>KKKiiipppnnnppppppqqq}}}gggOOO\\\jjj}}}||||||mmmBBB444***,,,///...///333777vvvkkkdddzzzqqqmmmvvv___GGG===FFFGGGTTTXXXWWW]]]aaajjjyyykkkTTTTTTgggkkkfffgggjjjXXXOOOBBB<<>>===AAADDDAAA@@@@@@AAAHHHMMMOOORRRUUUQQQKKK[[[fffooorrrsssxxx|||~~~```LLLEEEZZZgggaaa```yyy~~~```FFF,,,---***---,,,(((111SSSddd[[[[[[[[[UUUTTTSSSIII@@@999111,,,++++++***)))((((((''''''''''''(((((('''---...,,,000999===:::555AAA<<<333<<>>@@@AAA@@@===;;;::::::111111111222333555666777666222111444555111//////---///333999>>>>>>999444DDD===777999DDD^^^fffYYYYYYTTTQQQIIIEEEHHHIIIEEEEEEIII>>>CCCFFFCCC@@@>>>;;;777888___~~~ppp;;;888qqq~~~qqqWWWIIIooo]]]gggkkkccc{{{{{{xxxuuuuuu}}}qqqmmmzzzuuuTTTtttrrr^^^MMMVVVuuuzzziiinnnvvv||||||___???000...000222444;;;bbbwwwIIIBBBMMMJJJMMMVVV___dddhhhrrr|||~~~jjjqqqYYY???DDDFFFFFFTTTOOOBBB>>>???GGGVVVbbbjjjrrrzzz|||uuukkkbbbZZZSSSJJJDDD===999;;;HHH]]]qqq}}}rrr~~~yyy```\\\ddd@@@333***,,,//////111777888:::<<<>>>???AAADDDGGGYYY~~~}}}eeeMMMlllhhh^^^iiiqqqnnnsssyyyuuuqqqtttkkk[[[UUU```ccc]]]SSSZZZEEETTTUUUDDD999AAABBB>>>;;;666DDD999888777777888;;;???AAA<<>>DDDQQQXXXYYYaaannnxxxqqqfff[[[RRRKKKFFFCCCAAA666444@@@NNNZZZmmmwwwzzz}}}zzz___\\\fff:::000***,,,///111444888:::<<<>>>???@@@BBBEEEHHHTTTzzzyyyGGGVVVggg]]]gggooonnnlllppppppyyywwwtttrrrppp```PPPeeePPPOOOZZZNNNDDD@@@AAACCC;;;666CCC888666333222222444666888888???EEEBBB===>>>JJJUUUeeewww^^^ccccccZZZooowwwdddyyyccc]]]eeeBBB------******,,,+++,,,,,,...111444888;;;===JJJ]]]zzzmmm;;;===AAA:::444:::IIIeeeUUULLLVVViiiWWW```jjjfffiiijjjhhhkkkppprrrqqqhhh]]]OOOJJJPPPTTTLLL???JJJNNNIIICCCBBB:::777@@@CCCBBBGGGSSSaaahhheee___UUUQQQOOOQQQPPPLLLKKKMMMaaaiiimmmjjjddd___bbbkkknnnlllooonnnooo}}}yyyeeePPPggg}}}xxxwww{{{hhh===111***---000///111666OOOwww{{{ppp|||{{{zzz~~~zzzllliiisss___GGG;;;CCCCCCNNNRRRTTTZZZ[[[cccuuuvvv[[[WWWeee```YYYeeeuuujjjccc]]]ZZZTTTUUUggg}}}xxxkkkddd```XXXNNNDDDIIIPPPVVVSSSMMMMMMQQQRRRSSSOOODDD999666:::???@@@VVVmmmwwwwwwwwwxxxxxx}}}]]]IIIEEEZZZddd]]]```yyy}}}{{{vvvgggggg~~~dddFFF---...***,,,---***000MMMccc[[[[[[[[[TTTSSSRRRIII>>>888000+++***++++++)))((((((''''''''''''(((((((((,,,...---...333777999000888<<<777666@@@CCC999===>>>@@@???===:::::::::333222111000000111333444+++...444;;;:::444111333;;;===???AAAGGGKKKFFF===KKKXXX___UUUJJJSSSrrrxxxhhhXXXOOOTTTYYYSSSHHHCCCFFFFFFFFFDDDBBBCCCJJJQQQccc\\\222:::XXXRRRVVV\\\RRR~~~~~~zzzSSSWWW```tttrrrYYYRRR???CCCXXXbbb```rrr___dddUUUKKKBBBHHHkkk}}}zzzyyyhhh]]]ooouuujjj}}}rrrTTT888///000000222777555TTTSSS???LLLJJJJJJQQQ\\\aaagggxxx}}}kkkaaaIIIJJJOOO^^^pppkkkWWWLLLIIIOOONNNIIITTTgggkkkfff\\\QQQGGGBBBAAABBBFFF888222999@@@IIIcccvvvnnnaaa]]]444...***+++///222666999<<<===>>>>>>???AAAEEEGGGRRR|||ooo{{{oooyyyFFFHHH}}}eee[[[dddmmmnnnllljjjiiizzz}}}jjjuuutttccczzz```PPP]]][[[TTT@@@===EEE>>>:::BBB>>><<<888333111//////000333666999777555777???GGGOOO]]]lllttt~~~lllccciiiyyytttlll}}}{{{^^^sss}}}yyy\\\fffCCC---,,,******---+++,,,---///222666999<<<>>>@@@WWWrrr~~~yyyoooHHH;;;@@@;;;444888BBB^^^\\\LLLQQQhhhWWW^^^kkkmmmppppppnnnpppuuuwwwuuuoooiii___VVVUUUUUUPPPHHHTTTRRRFFF>>><<<444333@@@>>>999777@@@QQQ```dddcccYYYUUURRRQQQNNNIIIIIILLLNNNTTT^^^```\\\```jjjooopppnnnpppoooooo{{{uuubbbLLLbbbtttddd~~~yyyvvvVVV:::///***...000///222888IIInnn~~~~~~tttgggrrr```HHH;;;CCCFFFOOOSSSVVV[[[YYY```rrriiiWWW[[[kkkdddTTTQQQSSSKKKJJJUUU\\\JJJ666JJJrrr|||lllaaa```]]]WWWLLLPPPXXX\\\XXXQQQQQQUUUUUUVVVPPP@@@000---<<>>777///+++***++++++***((((((''''''''''''(((((((((+++.........111666:::555444;;;;;;555;;;BBB;;;===>>>@@@???===;;;;;;;;;555444222000000111222333000...///222333333666<<<999>>>@@@AAAJJJVVVYYYTTTKKKccctttkkkTTTHHHMMMXXXbbbwwwxxxfffRRRLLLPPPQQQJJJ@@@KKKJJJHHHGGGEEEHHHSSS^^^|||zzzKKK333999JJJWWWMMMsssnnnIIIxxx}}}qqqmmmjjjjjjgggWWWIIISSSbbbXXXFFFEEELLLUUU___hhhQQQKKKjjjkkkYYYPPPDDDDDDggg}}}zzznnntttzzzyyyppp|||xxx{{{iiiMMM444000222111222888777UUUaaaBBBIIIMMMJJJNNNYYY^^^fff}}}pppwww[[[SSSSSS[[[xxxeeeZZZ\\\VVVLLLUUUjjj```]]]WWWMMMCCC>>>>>>@@@FFF:::444777888@@@^^^}}}uuujjjXXX000---+++,,,000555999;;;<<<============???CCCFFFVVViiittt}}}zzzPPPMMM}}}fff[[[bbbkkknnnrrrkkkgggwwwrrrqqqgggwwwaaalllXXXIIIYYYeeeiiiHHH;;;DDD>>>>>>AAABBB@@@<<<888333000...---222333444333222444777;;;FFFPPP\\\jjj{{{|||ssslllhhhZZZ~~~{{{wwwmmmgggCCC---,,,******---,,,,,,...111444888;;;>>>???666MMMuuurrr}}}___}}}UUU555;;;999666777===XXX|||eeeOOOJJJeeeXXX\\\hhhkkkoooppppppttt|||qqqyyyxxxhhhUUUNNNQQQVVV___UUUCCC999:::555777GGGNNNCCC888888DDDSSS\\\___[[[WWWSSSPPPIIIBBBAAADDDUUUSSSXXXUUUNNNYYYkkkooosssqqqsssrrrqqq|||ttt___PPPkkk|||vvvfff}}}{{{xxxVVV777...***...111///333:::HHHppp}}}lll|||gggrrrbbbIII<<>>QQQqqqvvvooo___YYY```ccc___SSSVVV[[[^^^ZZZTTTTTTXXXWWWWWWSSSDDD222--->>>RRRVVVbbbmmmooonnnqqqxxx|||zzz}}}\\\HHHGGG\\\cccZZZWWWxxx|||gggfff{{{}}}lllPPP///---***+++...,,,111LLLaaaXXXXXXXXXQQQQQQPPPFFF===777///******++++++***((((((''''''''''''(((((('''***---......///555:::<<<111999???555666@@@>>>===???AAA@@@>>><<<<<<<<<777666333111000000222333000,,,+++000444777<<>>???BBB===;;;:::888AAAaaawwwooowwwhhhUUU......---...333999===???>>>>>>>>>======???CCCFFFZZZsssppp{{{]]]TTThhh\\\```iiimmmkkkhhhmmmbbbnnnhhhVVVWWWlllYYY@@@DDD===@@@@@@AAAAAA???===:::888555444333666888777555444555777KKKSSS^^^kkk{{{zzzuuussssss]]]uuukkkpppgggDDD...,,,******...------...222555999<<>>ccc^^^aaa\\\OOOZZZmmmkkkqqqppprrrrrrqqq|||ttt\\\TTTwww~~~uuu{{{}}}|||\\\555---***///111000444<<>>@@@>>>???AAAAAA???=========999777444111000000222333000------333666666555777777???AAA???III```qqqvvvvvvuuuhhhOOO===>>>JJJSSSJJJWWWlllyyyxxxkkkZZZ[[[eeeaaaRRRIIIHHHJJJMMMLLLMMMXXXfff^^^333FFFEEEGGGxxxxxxtttNNNTTT[[[RRRwwwzzzrrrrrrZZZZZZTTTYYYoooxxxbbbTTTaaa]]]___lllTTTEEEgggfffkkkSSSUUUttt}}}fff{{{qqq|||ttt{{{WWW<<<***...555333555<<<===HHHrrr|||NNNHHHRRRJJJJJJSSSZZZfffmmmkkkwwwVVVLLLYYYWWWPPP]]]wwwvvvZZZKKKQQQbbbggghhhaaaTTTGGGAAA???>>>???AAA@@@===FFFfffttt{{{kkkzzzttt]]]XXXJJJ...///000000555;;;@@@AAAAAAAAAAAA@@@???AAAEEEIIIZZZcccrrraaaQQQjjj\\\___ggglllkkklllssszzzhhhdddIIIqqqjjjIIIFFF===BBBAAA???@@@AAAAAAAAA@@@>>>===000666::::::555222333555AAAKKKYYYhhhxxx{{{tttxxxssseeeuuuZZZhhhDDD...,,,******...------///222666:::===???AAACCC@@@UUUhhh^^^333;;;===:::555333HHHlllsssTTT@@@___[[[\\\bbbgggiiihhhgggllluuu{{{||||||yyypppcccYYYTTTNNNHHH{{{eeeGGG999:::555777FFFWWWIII888///444BBBOOOWWWIIIGGGFFFEEE@@@::::::>>>YYYVVVaaaaaaTTT```ooohhhnnnlllpppoooooo{{{tttWWWPPPttt}}}}}}|||\\\333,,,***///111000444<<<888mmm|||ZZZsss~~~fffrrreeeKKK===DDD@@@GGGLLLTTTZZZUUU[[[ppplll```\\\cccwww|||cccPPPMMMUUUWWWSSSMMMHHH999000AAA___mmmhhhZZZXXXXXX[[[ZZZXXXZZZ^^^]]][[[YYYUUUHHH999444888PPP]]]jjjrrrvvvyyyyyyvvvxxx{{{XXXDDDEEEZZZ```ZZZVVVqqqxxxwwwQQQ+++///------...+++---GGG```WWWVVVVVVPPPPPPNNNCCC<<<666///+++++++++***)))(((((((((((('''''''''''''''(((***+++---000555999???444999IIIGGG555333AAA>>>>>>>>>>>>>>>===<<<<<<666333000///111333222000---///222333444666888;;;GGGFFFGGGKKKQQQaaa~~~sss[[[FFFBBBFFFHHHFFFFFFHHHRRRqqq{{{pppnnniiiZZZddd~~~```NNNEEECCCLLLSSSUUU]]]iii{{{}}}FFF@@@333???JJJVVV[[[JJJzzziiiHHHiiitttkkk|||~~~uuuzzzyyy}}}zzzggg```^^^cccaaammmKKK]]]iiiwwwpppVVVeee~~~vvv}}}zzzrrrFFF888///222555222444;;;@@@<<>>AAADDDDDDBBBRRRnnn|||pppzzzTTTmmm___ZZZ```iiiiiipppzzz}}}~~~uuupppVVViii\\\BBBEEE;;;GGGAAABBBCCCCCCAAA@@@BBBCCC;;;===>>>===:::555333111;;;DDDSSSeeewwwyyyuuuvvvpppgggkkkwwwzzzwwwgggaaaaaabbb777,,,------///)))000---222888<<<<<<<<<===>>>EEEFFFOOO~~~fffvvvxxxCCC<<<888999777777DDDUUU[[[EEE___gggYYY\\\___kkkkkknnnzzzooovvvssssssrrriii[[[TTTUUUmmm|||cccRRRMMM;;;999===>>>;;;777666:::AAAIIINNNDDD>>><<>>222<<>>BBBBBBWWWeee^^^lllvvvnnn~~~xxxzzz~~~]]]AAADDDQQQUUUPPPSSS|||}}}}}}sss||||||nnnRRR///++++++)))000)))///HHHbbbXXXWWWWWWQQQPPPNNNCCC<<<666///+++++++++***)))((((((((((((''''''''''''((()))))))))***,,,000333;;;444777CCCCCC999777???>>>>>>>>>>>>>>>===<<<<<<;;;777222000222444555555777999===???@@@AAADDDEEENNNPPPXXXbbbbbbcccvvvqqqbbbVVVTTTUUURRRMMMKKKSSSVVVkkk~~~}}}wwwqqqiiikkk|||^^^\\\mmmSSSOOONNNNNNKKKOOOeee}}}{{{sss@@@999333<<>>\\\zzzoooUUUSSSMMMMMMSSS[[[xxx|||yyyrrrdddwwwlllVVV]]]wwwzzzggg[[[QQQcccwwwuuubbbRRRPPPHHHHHHGGGAAAPPPoooyyy}}}zzziiiaaaTTT999***+++...222777;;;>>>???@@@AAAAAAAAA@@@@@@@@@@@@IIIhhh{{{sssUUUjjjoooXXXXXXdddhhhjjjnnn~~~zzzlllaaaVVVvvv}}}UUUKKKVVVHHHEEECCCCCCDDDDDDCCCCCCDDDDDD@@@AAABBB@@@;;;666222111888AAAPPPdddwwwxxxiiiaaa___dddoooyyynnnnnncccmmmsss___iii```666,,,,,,,,,...)))000222666:::======>>>@@@BBBAAAFFFJJJtttwwwttttttdddjjjuuuFFF<<<888;;;777333???RRRcccAAATTTgggdddhhheeeiiidddiii}}}eeewww{{{llleeellllllaaasssxxxXXXLLLSSSLLLDDD777999777777:::@@@GGGLLLNNN@@@:::999???CCC>>>777444<<>>===<<<===>>>>>>>>>>>>>>>======<<<<<<888222000333888>>>@@@>>>BBBFFFIIIJJJKKKLLLMMMWWWTTTTTT___uuuzzzjjjhhhiiikkkggg___XXXVVVZZZ\\\nnn}}}yyyrrrkkk```ffflllWWWcccWWWIIIAAA>>>GGGbbb|||zzz___;;;333777;;;DDDBBByyyvvvxxxsssIIIIII~~~```MMMooozzzttt}}}zzz}}}mmmyyyjjjccc}}}mmmaaaOOOLLLdddUUU>>>;;;UUU{{{qqqOOO]]]|||ssswww|||{{{ddd;;;222---333888999===DDDGGGAAATTTjjjrrryyy___VVVKKKMMMQQQTTTpppbbbwww\\\UUU}}}lllYYY\\\hhh}}}tttggg___WWWRRRHHHCCCXXXwwwqqqxxx|||iii^^^NNN333+++...333888<<<>>>>>>>>>;;;???DDDDDDAAA@@@AAADDDEEEeeetttsssyyyzzzYYYOOOvvvVVVVVVeeebbbiiiiiiuuupppxxxUUUaaarrr___PPPYYYPPPFFFDDDCCCBBBBBBCCCDDDCCCAAADDDEEEEEECCC===888555333666===NNNdddyyyuuuggg```eeeooovvvyyy___cccmmmwwwrrraaa\\\fff\\\444+++******...***222333666999<<<<<<===???AAA@@@EEEOOOkkkmmmrrr}}}PPP>>>666;;;888000:::OOOsssEEEJJJbbbiiijjjjjjhhhcccmmmwwwqqqnnnddd\\\eeexxxqqqyyy```XXXfffiii```HHH::::::;;;???BBBEEEFFFEEEDDD@@@???BBBBBB;;;333000444<<>>BBBEEEnnnyyyvvvooowww|||lllmmmiiiHHHAAA<<<999===HHHEEELLLTTTUUUmmmhhhXXXUUUTTTlll___SSSTTTbbbaaaJJJ666111444888AAAAAA???PPPccceeeZZZ[[[\\\]]]]]][[[YYYXXXYYYeeedddNNN<<<<<>>>>>>>>>>>======:::666111000555===GGGMMMGGGJJJOOORRRRRRRRRRRRRRRPPPTTTNNNMMMiiilllnnnvvv{{{qqqkkkjjjaaajjjsss___lllbbbrrrbbbVVVZZZccclllsss{{{~~~~~~|||PPP;;;111;;;;;;CCC>>>\\\]]]===ppprrrJJJ^^^rrriiikkk~~~rrrlllmmmkkkkkkwwwnnnnnntttxxxSSSdddvvv{{{^^^???QQQ{{{KKKfff{{{vvv|||pppnnnVVV666000...333888;;;>>>DDDCCCBBBOOOEEELLL```cccVVVKKKNNNRRRNNNeeemmmqqqzzziii}}}ggg[[[fffyyyvvvmmmaaaNNNFFF]]]zzz}}}}}}oooiiiYYYDDD---000333888<<<===>>>>>>>>>777:::===>>>???@@@CCCFFFIIIdddhhhfffMMM^^^SSS]]][[[fffdddkkk{{{{{{XXXTTTUUURRRMMMJJJFFFDDDCCCAAA===:::CCCDDDEEECCC@@@<<<::::::777===NNNfff}}}{{{pppmmmyyy~~~{{{pppccctttyyy___]]]dddUUU111+++***(((...,,,444666888<<<@@@AAAAAA@@@@@@EEE???KKKddd```CCC111777888111888KKKuuuRRRFFFZZZccc```jjjiiijjj{{{zzz|||aaaYYYjjjhhhyyykkkaaaeeelllkkkSSSHHHIIIHHHEEEAAA===<<<===DDDFFFIIIGGGAAA:::555444444666>>>LLL]]]kkkooonnnpppppprrrxxx{{{zzzxxxyyy{{{fffTTT^^^~~~|||vvvwwwhhh===...------000444;;;BBBFFFLLLrrr~~~zzz~~~iiilllggglllJJJCCC@@@999===HHHEEELLLQQQKKK[[[nnnhhhddd```kkk}}}cccPPPDDDFFFGGG===555444777<<>>>>>888MMMNNNOOOkkkwwwuuuwwwxxx{{{[[[GGGPPP```eeeMMMQQQ|||vvvyyytttiiipppkkk___KKK000000///)))///)))///GGG___XXXXXXVVVLLLJJJIIIAAA===777000+++******)))(((((((((((((((''''''''''''&&&'''((()))***...222555777>>>===666888AAAAAA999======>>>>>>>>>>>>======;;;777333111444===HHHOOONNNRRRVVVYYYYYYXXXWWWXXXHHHRRRXXXWWW\\\iiitttuuu~~~ooo{{{fffrrrddduuuyyyzzz|||{{{zzz|||pppGGG:::333;;;:::???<<>>333000000444888:::===AAAAAA@@@FFFtttCCCBBBNNN___UUULLLPPPRRRLLLZZZ|||yyysssaaaYYYdddsssxxxiiiRRRGGG[[[vvv}}}|||uuu{{{fffRRR;;;+++111444888;;;===???CCCFFF>>>;;;888999<<<@@@BBBCCCIII[[[kkk~~~xxx]]]wwwiiiQQQSSSZZZ```aaayyyjjj^^^cccbbbddd___XXXPPPHHH???888444<<<>>>@@@AAA@@@@@@@@@AAA;;;???OOOjjj}}}kkkkkkmmmqqqfffccciiiLLL...,,,***)))000///777999<<>>:::<<>>===???;;;999===KKK]]]iiilllkkksssrrrtttyyyyyyuuuuuuxxx|||ooo[[[OOO\\\vvv{{{~~~{{{yyysss|||]]]666......///222777===CCCGGGOOOppplllsssggg|||oooLLLBBB???AAA888;;;FFFdddlllIII:::UUUccckkknnnfff[[[WWWPPPSSSMMMCCC888444777::::::444777EEEKKKDDDIIIYYYaaa^^^\\\ZZZZZZ\\\]]][[[ZZZVVVYYYaaaaaaPPP@@@HHH\\\XXXSSShhhbbbXXXllluuusssvvvwwwyyy}}}}}}YYYHHHSSS```bbbMMMUUU}}}rrrooohhhrrrlll^^^JJJ---+++///)))///***000GGG]]]VVVWWWUUUKKKIIIIIIAAA>>>888000+++******)))'''(((((((((((('''''''''''''''((((((''''''))),,,///555>>>@@@888777>>>@@@:::<<<======>>>>>>>>>>>>>>>>>>;;;666222222777@@@FFFKKKNNNRRRUUUUUUVVVWWWWWWVVVKKKVVVrrrzzzoooyyy}}}ooohhhhhh|||yyy{{{zzzuuuuuu~~~}}}aaaBBB666555777999:::<<>>UUUnnnUUUEEEVVVSSSLLLNNNQQQKKKQQQhhhxxxddd~~~|||dddZZZZZZaaaiiilllaaaWWWIIIAAAVVVuuu}}}www}}}ooo___JJJ444///555888===@@@BBBGGGNNNSSSPPPIIIBBB@@@BBBDDDEEECCCBBBJJJrrraaafffeeesssUUUMMMZZZYYYaaa~~~vvv{{{vvvmmmxxxuuulll^^^OOOBBB999555555888;;;===>>>???BBBDDD<<<>>>OOOlllmmmdddnnnxxxzzzwwwyyyuuueeedddCCC***---,,,+++333333:::666999===BBBEEECCC>>>:::999888HHHMMM{{{qqqsss~~~uuunnn^^^999111777999;;;>>>TTT~~~oooKKKLLL```iiiiiikkklll|||}}}yyywwwrrrllliii{{{oooRRRHHHMMMiiirrrWWWRRRIIIAAA<<<<<>>BBBDDDEEEfffvvvnnn}}}uuuNNN???:::@@@999;;;BBBcccwwwddd___OOO___bbbggg[[[EEE???444666>>>@@@;;;:::===<<<666///,,,888DDDBBBGGGVVV^^^aaa^^^ZZZYYY[[[[[[YYYVVVXXXQQQUUU\\\SSSFFFTTTooohhhfffqqqccc[[[kkkrrryyyuuuvvvxxx{{{uuuTTTIIIWWWaaa___OOO___{{{rrroookkkwwwppp```LLL///***///(((///---222GGG[[[VVVXXXVVVKKKIIIJJJCCC>>>888000+++******)))'''(((((((((((('''''''''''''''(((((('''&&&(((+++...111:::???;;;777;;;>>>>>><<<<<<===>>>>>>>>>>>>>>>===;;;777333000222888===BBBEEEJJJMMMOOORRRUUUXXXaaaNNNVVV}}}hhh}}}zzz}}}xxxtttsssyyyvvvsss|||{{{SSS;;;222:::333;;;777===:::dddnnnXXX;;;QQQYYYTTTlllmmmmmm|||pppgggiiixxx~~~qqq^^^TTTaaaooo\\\JJJ888DDDKKKTTTkkkbbbXXXtttyyy{{{wwwuuuWWW777111444777999;;;>>>@@@@@@CCCDDDDDDDDDZZZIIINNNQQQLLLIIILLLJJJMMMZZZoooggg}}}qqqddd___]]]WWWLLLHHHDDD>>>PPPrrr|||uuutttbbbZZZBBB///555888<<>>>>>333555888999:::;;;===???:::;;;LLLmmmxxxjjjaaadddttt{{{zzzddd]]]<<<'''......---666666===777777888;;;>>>???<<<999777???MMMRRR{{{|||pppoooJJJ777666999888555CCCkkkVVVFFFVVVgggfffkkkkkkuuufff```mmm___JJJGGGJJJgggiiiZZZIIIAAADDDGGGDDD???___^^^XXXQQQPPPQQQMMMEEEDDD>>>@@@NNN^^^fffiiilllpppmmmppptttpppjjjnnnyyysssdddXXX]]]nnn~~~~~~```>>>***...000333777;;;>>>@@@AAA<<>>@@@CCC777@@@PPPQQQaaaVVV[[[PPP\\\aaaVVVVVVEEE666333555@@@KKKJJJ???555222(((///>>>@@@EEEQQQXXX\\\YYYXXXZZZ]]]]]]ZZZUUUXXXRRRPPPQQQJJJCCCLLL]]]```dddgggXXX\\\mmmooo|||tttuuuwwwzzz~~~kkkNNNKKK]]]eee___SSSmmmyyynnn|||ooommmyyypppaaaNNN222------'''//////444GGG[[[VVVXXXWWWLLLJJJKKKEEE???888000+++******(((''')))(((((((((''''''''''''&&&'''(((((())),,,000333,,,666>>><<<777888===AAA<<<<<<===>>>>>>>>>>>>>>>999888666222000111666:::@@@CCCHHHLLLPPPUUUZZZ]]]VVV^^^iiiyyy|||mmmzzzxxxxxxxxxtttsssvvvrrrKKK666000>>>333>>>777???:::KKKfffoooHHHBBBffffffGGGpppxxxrrr~~~gggiiittt[[[___oooqqqhhhpppnnnSSSTTTJJJOOOZZZrrrfffzzz|||~~~xxx}}}YYYHHH222111666:::<<<>>>AAABBBBBBAAAIIIQQQEEEvvvQQQ[[[JJJQQQKKKEEEIIIJJJKKKRRRvvvfffcccaaaTTTPPPLLLBBBKKKlll{{{ooo]]]WWW>>>,,,777555:::???@@@??????CCCGGGIIIJJJIIIEEE???;;;;;;===DDDCCCPPPuuuVVVwwwkkkOOOiiinnnJJJJJJSSSdddnnneeehhhfff\\\NNNCCCBBBEEE444555777777777777999:::777888JJJlll~~~zzz{{{dddccczzz|||mmmbbbbbb777%%%...000///888888??????===;;;<<>>zzzlll{{{WWW===666777555///555]]]aaaAAAIII[[[bbbkkkllluuu}}}xxxwwwjjj{{{mmmUUUMMMUUUWWWLLL???DDD???:::<<>>@@@OOO^^^eeejjjooopppmmmppptttpppjjjppp}}}ooo___UUU^^^nnn{{{zzzxxxxxx~~~```>>>111...000555999<<<>>>>>>>>>???VVV{{{lllxxx||||||wwwpppuuu}}}[[[FFF<<<222999AAA<<>>;;;+++...===@@@CCCMMMRRRRRRRRRTTTZZZ```bbb^^^YYYRRRSSSRRRNNNHHHFFFGGGIII[[[ccccccUUUdddqqqiiiwwwtttuuuvvvyyy~~~dddJJJLLLaaaiiiaaaVVVwwwrrrgggjjjhhhtttjjj[[[JJJ000,,,---&&&000111555HHHXXXRRRUUUUUULLLJJJJJJCCC;;;333---,,,,,,***((()))((((((''''''''''''(((((()))))))))((('''***...111---111777:::<<<<<<======:::;;;===????????????>>>;;;888666555222111666===FFF>>>???MMMWWWWWWWWWZZZ```eeeiiirrryyyooonnnnnnnnnllllllsss}}}YYYAAA777:::999888888888:::<<<>>>~~~^^^FFFVVVwwwVVVMMM{{{~~~cccVVVSSShhhkkkzzz~~~zzz~~~ooovvvooommmwwwsss\\\nnnzzzggggggyyy{{{yyy{{{ZZZ666555444777;;;???AAADDDGGGIIIIIIEEEFFFDDDYYYYYYMMMZZZGGGEEEEEEMMMQQQXXXlllgggxxxiiiXXXTTTjjj~~~||||||cccSSSNNN999---;;;888:::<<<;;;999999<<>>>>>???@@@@@@;;;KKK:::kkkkkkyyysss777999;;;,,,666666;;;ooowwwPPPGGGEEE^^^___ccctttuuu___}}}rrrTTTdddSSSFFFFFF:::777999<<>>???>>>>>>BBBJJJ{{{{{{xxxsss}}}rrrwwwlllFFFBBB<<<<<<:::999???LLL[[[dddfffSSSHHHFFFVVV}}}mmm\\\AAACCCLLL___XXX```333333//////666<<<>>>???AAAFFFFFFMMM\\\ffffffaaa___YYYNNNDDD???;;;;;;DDDOOO^^^fff___WWWaaakkknnnrrruuurrrsssxxxyyy{{{|||[[[DDDLLLbbbkkkdddSSSyyyrrrpppqqqwwwrrrwwwsssjjj]]]DDD222333)))...---111111GGGZZZTTTVVVUUULLLJJJJJJCCC;;;333---,,,,,,***((()))((((((''''''''''''(((((()))))))))(((''')))---000...000444888;;;=========<<<<<<===>>>?????????>>><<<999777666222000555<<>><<<::::::;;;>>>===???AAAAAA@@@???@@@AAAKKKJJJTTTooo^^^YYYJJJNNNTTTcccyyyllluuusss]]]LLL???DDDDDDCCC???666333;;;777222JJJqqqyyyooouuuhhhdddeeelllyyyvvvzzzyyyxxxaaa___mmmKKK......///111555:::???AAAEEEDDDBBB@@@??????@@@AAAAAA>>>GGG999XXXhhhhhhSSS???;;;555:::222<<<[[[aaaCCCDDDTTTbbbiiilllxxxyyy^^^[[[ZZZvvv]]]LLL@@@<<<;;;>>>:::///444555///777WWWmmmooonnnuuunnniiihhhhhhhhhkkkooo^^^bbbccciiizzziiiXXXAAA///---111444999===@@@AAA@@@???DDDMMM~~~rrrddd|||uuutttKKKCCC;;;;;;;;;:::===EEEPPPWWWMMMSSS]]]XXXCCCEEEeeejjjGGGJJJppp[[[UUUJJJ555000000666<<<<<<::::::AAADDDNNN___hhhddd[[[TTT@@@:::555333111222===III```iiiddd]]]fffnnnoooqqquuussstttxxxyyyyyywwwYYYIIIRRRdddcccUUULLLlll~~~vvvuuuhhhzzzzzziiiXXXDDD222---***......000111FFF\\\VVVXXXWWWMMMJJJJJJBBB;;;333---,,,,,,***((()))((((((''''''''''''((((((((()))(((((('''))),,,/////////111666<<<>>>===;;;>>>>>>>>>>>>>>>?????????===:::888777333000444:::???IIIPPPPPPNNNPPPTTTVVVQQQOOOMMMNNNSSSccc}}}yyyvvvvvvnnnccc^^^cccbbb;;;111;;;555555444444555666888999JJJhhhvvvWWW:::NNNwwwIIIJJJ[[[yyyrrrrrr{{{wwwmmmbbbXXXkkknnnaaaoooqqqllleeeaaajjj{{{|||xxxzzzfffCCC///444555777:::<<<===>>>@@@BBB@@@BBBHHHDDDBBBeee{{{rrrJJJIIIKKKKKKHHHIIIJJJVVV{{{lllfffYYYmmm~~~sssuuuzzz|||vvvzzz}}}rrreee^^^WWWFFF;;;===??????@@@???>>><<<;;;<<<===:::<<>>======<<>>:::?????????>>>>>>?????????>>>;;;:::888333000333999AAAGGGIIIJJJPPPWWWPPPCCCJJJVVVOOO:::???aaazzz{{{vvvmmmqqqsssjjj]]]XXX|||yyyNNN444444<<<444333333333444555666777:::iiiqqqfffpppJJJ@@@QQQnnnRRRKKKrrrmmmvvvvvvzzzvvv```xxx|||oooiiittt``````~~~vvvnnnwwwvvveeejjjWWW;;;111666777999<<<===<<<===>>>???DDD???@@@CCCEEEXXX^^^wwwGGGHHH@@@SSSDDDHHHMMM\\\}}}rrrZZZYYYrrr|||{{{}}}~~~tttwwwuuuyyyddd]]]SSS;;;888DDDDDD@@@@@@???>>>======>>>???;;;===???@@@??????@@@BBB===AAAGGGRRRvvv~~~yyyYYY~~~eeeQQQMMMVVVccc|||zzz~~~qqqaaa^^^LLLAAAAAABBBEEEFFFBBB;;;@@@]]]}}}}}}mmm^^^mmmmmmnnnvvvmmmqqqnnngggXXX222,,,...222777;;;>>>???@@@@@@???>>>>>>===>>>>>>???===>>>555@@@HHHmmmpppuuuOOO000444333444777666TTTlllHHH999QQQdddgggppprrr^^^___gggOOOAAArrr{{{WWWEEEGGGGGGDDDEEEGGGPPPHHH@@@SSSjjjrrrsssiiimmmjjjbbbaaagggfff^^^^^^hhhwww}}}~~~||||||~~~~~~|||{{{pppIII222222222:::<<>>;;;===DDDGGG@@@666000222666999666///...555===NNN```fffdddlllqqqppprrrssstttvvvyyyzzzzzzzzz|||gggJJJHHH]]]nnngggVVVVVVtttyyy{{{mmmvvvlllmmm\\\pppssscccRRR@@@///+++,,,+++//////444DDD^^^XXXYYYWWWMMMIIIIIIAAA;;;333---,,,,,,***((()))((((((''''''''''''(((((('''(((((('''''''''***,,,,,,,,,000999AAACCC???:::?????????@@@@@@@@@@@@@@@>>><<<:::999444000222888AAAEEEDDDCCCLLLWWWUUUJJJGGGUUURRREEEPPPrrrzzzxxxzzzmmmjjjkkkiii```XXXeeebbb<<<444777666333333444444555666666777;;;FFF}}}```===EEErrr___;;;XXXwwwRRRBBBiiiuuuxxxrrrvvvnnnkkk|||rrrxxxttthhh|||~~~|||rrrfffKKK444222666:::<<<>>>>>>======>>>???AAA===???GGGKKKVVV}}}ssssss```GGGBBBLLLDDDJJJKKKLLLXXXyyy|||mmm^^^sss~~~|||ttt~~~yyy}}}xxxccc[[[QQQ::::::GGGEEE>>>>>>======>>>???@@@@@@===???AAAAAA@@@???@@@AAADDDFFF===NNNoooqqqooo^^^rrrOOOKKKRRRXXXggg}}}wwwzzz```QQQLLLDDDEEEGGG======HHHhhh||||||{{{uuukkkcccllleeessszzzppplll{{{yyyjjjeeeMMM000...111555999;;;<<<<<<;;;;;;::::::::::::;;;;;;<<>>@@@AAAAAAAAA@@@EEEKKKYYY|||```{{{vvvwwwjjjAAA>>>:::888888777;;;HHHWWWhhhqqqccc```sssYYYHHH\\\VVV\\\gggtttfff;;;@@@<<<999999;;;DDDWWWhhhPPPEEE<<<::::::777444333222888;;;555---)))...333<<>>AAA???======>>>@@@AAABBBBBBAAAAAA>>><<<;;;:::555111333888;;;AAADDDBBBBBBKKKWWW^^^??????GGGXXXgggnnnqqqssstttxxxnnniiieeeaaaZZZUUUUUUXXX|||MMM444444666///333333444555555666666666???444wwwyyyPPP>>>LLLAAADDD|||~~~nnnyyyyyynnnxxx{{{}}}xxxlllggguuu}}}{{{|||^^^<<<111888;;;<<<>>>@@@???>>>===>>>???<<>>MMMLLLFFFIIIPPPSSSccczzz~~~zzz|||zzzyyy{{{||||||hhh]]]VVVNNNCCCAAADDDBBB===<<<;;;<<<>>>???@@@???>>>???AAAAAA@@@???@@@AAABBBIII:::DDD\\\vvvZZZ~~~PPPJJJMMMSSS^^^~~~~~~vvvsssmmmSSSKKKNNNDDD@@@NNNooo~~~zzzyyyvvvpppkkkjjjiiihhhxxxwwwllllllzzz{{{|||hhh^^^[[[AAA111111444777:::;;;;;;:::999888888888999999::::::::::::AAA:::FFFCCCLLL}}}cccdddZZZ:::111:::222999===NNNsssPPPAAADDD[[[iiilll|||uuummmhhh|||cccaaazzzgggdddVVVTTTlllqqqUUUNNNcccppphhh``````aaaaaaaaacccggggggcccnnn^^^eeevvvrrrxxx}}}}}}xxxoooXXX888,,,333:::;;;<<<===???@@@@@@@@@??????IIIRRR]]]ooo{{{qqqxxxKKK@@@;;;888888777<<>>MMM[[[UUUHHH;;;666666777888;;;333999:::444,,,,,,///111000KKK[[[___hhhmmmnnnsssooosssuuuwww{{{~~~{{{gggRRRHHHXXXmmmooo^^^NNNyyyooorrrxxx~~~fffjjj|||uuukkkeeeWWW777'''111---'''333222<<>>444333222000222222333444555555555555999555UUUpppzzzxxxGGG888```tttEEEUUU{{{gggvvvyyyqqq{{{{{{vvvjjjQQQ111111>>>===<<<>>>@@@???>>>===>>>>>>;;;DDDCCCAAA>>>888QQQfffrrr]]]TTTAAAQQQIIIDDDHHHOOOGGGEEEfff~~~~~~~~~zzz{{{|||wwwooooooxxxxxx{{{~~~sss^^^ZZZLLLCCCDDDCCC>>>???>>>;;;999:::<<<>>>===;;;;;;===???@@@??????@@@AAA<<<@@@???===SSSvvvxxx___QQQGGGNNNXXXcccmmmtttvvv```\\\aaaSSSFFFUUUsss}}}{{{~~~yyyzzzyyytttqqqrrrtttmmmjjjeeeiiiyyysss]]]XXXTTT666222444666999;;;<<<<<<;;;:::888999:::;;;;;;<<<<<<<<<555>>>===CCCEEEHHHkkk___ggglll>>>333444777999444===___fffLLL>>>JJJXXX^^^lll}}}ddd}}}^^^xxxooo^^^ddd|||aaa[[[hhhiiibbbcccaaa^^^^^^bbbfffeeefffhhhiii```cccvvv~~~{{{wwwxxx|||~~~{{{aaa@@@000///222777:::;;;===>>>???@@@@@@@@@999BBBIIIrrrooohhhdddgggqqq\\\CCC<<<999:::777:::LLL```qqqyyytttbbbVVVkkkRRR```tttlllRRREEE999888===@@@AAABBBHHH>>>777999<<<===>>>???888===<<<444000333666666000LLL]]]bbbiiilllmmmrrrooorrrtttuuuyyy}}}xxx\\\LLLJJJ___qqqnnn^^^SSSxxxkkkxxxlll___vvvwwwnnnbbbPPP555'''//////'''666333<<<==={{{[[[UUUVVVUUUKKKIIIHHHAAA;;;333---,,,,,,***((()))((((((''''''''''''((((((%%%'''((('''&&&&&&'''(((,,,,,,++++++...666???FFF999<<<@@@DDDFFFEEECCCAAA<<<;;;;;;:::666222444:::QQQNNNUUUeeelllcccWWWSSSWWWbbbmmmpppttt{{{|||xxxrrrxxxzzz\\\SSSYYYSSSQQQNNNHHHBBBLLLlllrrr}}}mmm@@@666888333000777111111222444444444444444///<<<999kkkbbbDDDEEE```bbb<<>>??????>>>======>>>888>>>;;;>>>GGG===AAA^^^bbbnnnIIINNNIIIDDDFFFGGGGGGIIINNNRRRTTTyyy}}}wwwqqqppptttvvvrrrlllllltttzzzwwwqqqtttssszzzyyynnn^^^\\\DDD555??????888@@@???<<<999999;;;<<<:::888777:::<<<>>>>>>???AAABBB???888III===KKKnnn}}}{{{]]]ttt[[[BBBFFFSSSRRRssskkkPPPUUUddd___iiioooZZZLLL[[[vvvzzzxxx{{{|||xxxxxxqqqkkkmmmdddmmm{{{jjjfffVVVYYYTTT333444555777:::<<<===>>>======::::::<<<===>>>>>>???>>>888???<<<:::@@@CCC]]]mmmWWWvvvFFF;;;---===666...888BBBiiifffHHH@@@GGGPPPZZZbbb}}}zzzuuuhhhhhhuuurrrooovvvkkkfffZZZ\\\nnnddd\\\\\\dddgggdddeeekkk___iiisssxxx{{{{{{tttuuuyyy|||}}}YYY444222777222444:::;;;===>>>???@@@AAAAAA<<>>333;;;777888AAAHHHHHHEEEDDD<<>>FFFJJJGGGEEEFFF>>>??????<<<888666555666LLL^^^tttuuuooo}}}|||{{{jjj~~~gggWWWOOOKKKJJJJJJEEEKKKDDD>>>eeezzzuuuwwwUUU111222<<<777//////222222111111111222444444222===000RRRsssrrr]]]>>>NNNOOO@@@___vvvZZZccc```LLLbbbYYY|||vvv}}}{{{mmmKKK555333999;;;888=========<<<<<<;;;;;;:::777999<<<<<<<<>>>>>BBB>>>:::<<<:::999777555666777:::;;;888999;;;;;;;;;;;;<<<>>>===>>>BBB>>>???___{{{{{{dddhhhOOONNNJJJGGG```pppZZZTTT\\\YYYLLLQQQmmm~~~uuulllppp|||eeehhheeebbbZZZRRRXXX@@@%%%>>>:::;;;;;;<<<===>>>>>>???======>>>>>>>>><<<;;;:::===;;;>>>@@@>>>BBB[[[wwwccc___qqq===<<<000333@@@888...MMM}}}zzzWWWJJJAAA:::CCCWWWYYYttt}}}hhhccchhhzzzWWWZZZnnnWWWSSS[[[aaaZZZXXX```bbbPPP^^^hhhhhhjjjpppmmmdddbbb^^^www~~~}}}xxxsssuuu|||fffFFF777777777111777:::===>>>>>>>>>>>>??????>>>EEE___yyyYYYyyyrrrggg|||QQQ@@@;;;555777999DDDnnn{{{sss]]]cccjjj|||VVVQQQggggggLLLDDDAAA<<<;;;???>>>666444BBBXXXccc[[[NNNSSSJJJ???888888;;;>>>@@@CCCRRRaaaggghhhkkkmmmmmmrrruuuuuusssuuuxxxsssjjjRRRAAARRRkkktttpppfffdddyyyyyyrrrnnnjjjVVVnnnggg```VVVAAA---)))111,,,444666555AAA<<>>@@@@@@===999444111@@@[[[{{{zzznnneeeXXXNNNIIIHHHHHHHHHAAAFFF555:::dddwwwsss|||vvvqqq___CCC---///555333000222333222111000111222333444///333///>>>zzzqqqIII999XXXSSSCCCbbbsssZZZvvvyyy{{{bbbiiiuuulllxxxqqqkkkGGG555444666888999;;;;;;;;;:::::::::::::::<<<>>>???===;;;===CCCIIIqqqnnnNNNKKKRRRMMMGGGBBBDDDFFFEEEDDDEEEDDDWWWqqq~~~xxxvvv{{{|||ssshhhcccfffkkknnnjjjfffkkktttpppyyybbbwwwvvv~~~ooopppqqqbbbbbb___LLL??????@@@<<<999;;;<<<;;;888666666777888999999:::<<<<<<;;;;;;<<<>>>???===>>>AAABBBQQQzzz```|||]]]IIIFFFOOOXXX^^^vvvrrriiibbbZZZkkkuuu~~~||||||rrr~~~iiiooorrrsssVVVXXXWWW888444:::<<<<<<======>>>>>>??????;;;<<<>>>???@@@??????>>>BBB======@@@??????MMM___uuu}}}{{{ZZZqqqXXX333666999777222444CCCTTTPPP999CCCGGG<<>>???>>>>>>???@@@CCC???DDDZZZuuu~~~XXXaaaggguuu[[[DDD<<<888;;;>>>TTTxxxiiiCCCPPPbbbCCC444333111,,,777666999HHH[[[gggfffbbbVVVQQQJJJDDDBBBBBBBBBBBBAAAPPP```fffhhhlllooopppqqqsssrrrqqqrrrssskkkaaaOOOCCCUUUnnntttsssrrrtttssswwwkkkxxxsssrrr]]]bbbvvvooobbbPPP:::+++***000000666888777BBB<<>>===>>>:::999[[[~~~pppkkkvvvoooqqq:::333......000///000222333222111000000111222222444111999555FFFiii{{{hhhAAA888bbbEEEHHHaaadddrrroooiiipppooo~~~ooo|||^^^===333555444666<<<999999999888999999::::::===???@@@>>><<<<<>>??????;;;:::>>>@@@>>>;;;999888999999::::::<<<===<<<;;;;;;<<<===@@@>>>:::BBBEEEAAAiiivvvQQQEEEPPPQQQDDDWWWmmmwwwvvvxxxqqqfffnnnooo}}}{{{}}}UUU___TTT111CCC777===>>>>>>>>>>>>>>>>>>>>>777999;;;>>>???@@@@@@@@@DDD===<<>>KKKKKKZZZrrrxxxaaappppppdddaaaMMMPPPaaabbbZZZWWWTTTXXXgggssssssnnnmmmiiicccZZZ^^^zzz~~~xxxxxxssszzzzzzsssfff}}}xxxPPP444:::CCC>>>;;;===??????>>>>>>>>>???EEE===@@@QQQkkkSSSZZZyyywwwrrrPPP@@@;;;:::777KKKwww~~~xxxXXXFFF[[[mmm^^^GGG999999===:::333000333;;;EEEPPPYYY___bbbTTTTTTRRRNNNHHHDDDBBBAAADDDRRR```eeegggjjjnnnooonnnoooooopppqqqoooeeeZZZIIIIII\\\qqqqqqmmmtttwwwrrrrrrlllyyypppdddYYYmmmlllNNN555,,,+++,,,555999;;;:::DDD<<>><<<======;;;:::555999444333@@@TTTuuuttt]]]OOOIIICCC===AAAAAA@@@???===:::777555::::::XXXkkk___pppyyyqqqzzzDDD,,,111333000...///111000333222111000///000111111111...;;;666333rrrsssqqqAAADDDddd|||BBB===\\\uuu|||pppxxxrrrooozzz}}}uuuaaavvvzzzoooLLL222333888555666>>>999888888888888999:::;;;:::<<<>>>???>>>???AAACCC???[[[XXXKKKYYYQQQKKKHHHEEEAAA???@@@GGGCCCCCCIIILLLKKKKKKLLLJJJSSSYYYVVVUUUXXX\\\]]]\\\\\\\\\___bbbdddcccbbblllhhhbbb^^^```fffpppxxxxxxVVVZZZ}}}qqqccc___CCC>>>===???>>>;;;===BBB@@@???>>><<<<<<<<<===>>>;;;===>>>===;;;;;;;;;===>>>AAA999>>>FFF999RRRjjjPPPJJJKKKHHHXXX[[[eeewwwzzz}}}}}}|||yyydddoooyyy~~~ssssss[[[```LLL333EEE999===============<<<<<<<<<555666888;;;===>>>>>>>>>AAA<<<<<>>>>><<<<<<===>>>BBB:::<<>>AAAsssZZZUUURRRPPPLLLEEEBBBCCC:::666111---+++***)))(((((((((''''''''''''((((((''''''''''''''''''''''''$$$''')))******,,,000444444FFFWWWVVVFFF???LLL___TTTLLLBBB:::777888<<<>>>:::<<<555111666999DDDYYYffflllzzzgggXXXSSSVVVVVVXXX[[[[[[MMMHHH@@@777555:::===>>>777777888777777777888888999MMM[[[LLLSSS\\\QQQ,,,---333444000...222222...222111000/////////000111---+++///333444MMMiii===@@@oooqqqVVVLLLRRR}}}zzzmmmYYYjjj|||nnnhhhyyyvvv^^^BBB000777===888666===:::999888888888999;;;<<<999;;;===??????@@@BBBCCC@@@NNNjjjxxxOOOUUUWWWRRRGGGAAACCCCCCBBBBBB???@@@DDDGGGGGGGGGJJJOOOSSSVVVUUUSSSTTTTTTSSSPPPUUUZZZ^^^^^^^^^^^^___QQQ```fff\\\XXXdddssszzzbbbLLLaaa}}}}}}sss```NNN<<<<<<>>>>>><<<999;;;???<<<<<<;;;;;;<<<===>>>???;;;<<<===<<<;;;:::;;;<<<:::EEE;;;888CCC;;;CCClllhhhMMMEEEMMMIIIKKKQQQ]]]mmmrrrwww}}}|||ooo```]]]bbbYYYDDD;;;<<>>BBBCCCBBBFFFJJJHHHxxx~~~kkkNNNrrrccc???555:::<<<999666666///GGGdddHHHFFF>>>CCCPPP]]]ooo|||yyynnnXXXQQQSSSJJJIII]]]oooxxx|||~~~{{{uuunnnddd\\\vvvuuu}}}uuusssyyy~~~oooXXX@@@777;;;@@@>>>::::::;;;<<<;;;::::::;;;<<>>@@@<<<<<<^^^lllqqqLLLMMMmmmTTTAAA;;;;;;;;;:::::::::999888888:::;;;>>>@@@@@@<<<777555666888EEESSS```ddddddfffiiiiiillljjjjjjooorrrjjj\\\PPPQQQ]]]```iii\\\XXXvvv{{{|||~~~eeedddttttttlllWWW;;;...000444222777777===<<>>JJJTTTGGGWWWmmmyyysssVVV999111///000///---///222222///000///.........///111222>>>888...222777333```xxxXXX===KKKhhhyyyQQQ<<>>>>>??????AAAHHHIII\\\XXXQQQIIIBBB@@@??????>>><<<>>>AAA@@@>>>@@@EEEJJJKKKLLLMMMMMMMMMJJJHHHNNNQQQSSSTTTSSSTTTWWW[[[TTTXXX[[[```mmmuuukkkZZZMMMnnnuuuttt}}}wwwwwwsssZZZ<<<===???@@@>>>999666777999777777777888999:::;;;<<<999;;;<<<;;;::::::;;;<<<999CCC===888@@@???>>>MMMbbbKKKHHHBBBDDDJJJRRRYYY___iiirrr|||vvvvvv|||yyyuuucccTTTVVV```MMM???>>>555AAA999999:::::::::::::::::::::;;;===>>>??????>>>>>>;;;===@@@???======AAAFFFHHHPPPzzz}}}[[[FFFaaa:::000>>>AAA333333666555EEExxxkkkVVVBBB:::DDDVVVppp{{{|||yyy|||wwwtttrrrsss}}}~~~pppoooXXXOOOVVV\\\ggguuuyyyyyymmm^^^QQQHHHfffqqq}}}wwwssszzzyyy||||||{{{{{{zzzuuunnnIII:::333888<<<999999???888999:::999999999;;;===>>>???===BBBHHHiiijjjQQQjjj{{{dddAAA<<<@@@===RRRxxxkkkuuuOOOZZZ|||kkkQQQOOOJJJ<<<::::::999888777777777888;;;:::777444111111333666<<>>888999:::999999:::;;;999777666555777888:::<<<;;;::::::;;;<<<<<<<<<<<>>>>>===:::<<>>>>><<<999888888888777777777888888999999:::777999::::::999999;;;<<<<<<=========??????@@@CCC]]]gggPPPLLLGGGEEEHHHLLLOOOWWW``````iiittt}}}~~~ppphhhgggssszzzyyyzzzsssyyyssssssqqqbbbYYYfffSSSAAA???777777>>>999999999::::::;;;;;;<<<:::;;;===???@@@@@@@@@???<<>><<<<<<>>>@@@III@@@kkk\\\kkkWWW888999>>>777,,,;;;:::///DDDvvvnnnZZZLLLFFFFFFYYYmmmqqqvvvrrrqqqwwwsss~~~yyypppnnnooonnnuuuvvvkkkddd]]]cccmmmttt|||}}}qqq{{{{{{uuuhhhXXXMMMNNNSSSlllnnnyyyyyysssvvvzzz~~~}}}xxxooo```QQQ222222666;;;:::666777<<<888999999999999:::<<>>???===999777888:::>>>:::666333222333333333555FFFYYYbbbeeeiiikkklllllleeedddlllpppfffWWWLLLdddrrraaafff___eeeuuuuuuZZZYYYoooppp^^^GGG777...+++---222888666>>>888:::BBBAAAOOO\\\WWWSSSQQQLLLFFFDDDFFF<<<888222...,,,+++)))(((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&'''***---000,,,555<<>>@@@666000999...666;;;888444444666666444:::333---333555222555888666444444222111333777000222444666888>>>GGGMMMLLLiiiqqq\\\nnn<<<111333+++111------222111++++++000---,,,,,,---...000222333555000000000...555???@@@uuuKKKBBBIIIhhhjjjEEEHHHWWWhhhgggbbbssswwwwwwqqqllliiiRRRSSSxxx}}}___UUUlllrrr~~~ttteee```ooogggggg}}}www{{{lll\\\:::888555222444777;;;<<<;;;999666444444555666888999777666777999;;;<<<<<<777@@@AAA777ooovvv|||XXXHHHUUUHHHBBB======<<<:::<<<@@@===???CCCDDD@@@<<<;;;<<<@@@CCCHHHJJJIIIHHHGGGHHHBBBBBBZZZvvvoooOOOKKK___vvvzzzrrrnnnlllaaaJJJAAAHHH888:::;;;:::999;;;<<<<<<:::::::::::::::::::::999666777999999999999;;;<<<@@@888<<>><<>>@@@;;;DDD:::>>>:::[[[zzziiikkkllleeeDDDFFF???BBBjjjooobbbzzzwww^^^{{{zzz\\\^^^iii```EEEJJJLLLGGG>>>888999===AAA<<<666444444444333000555FFFYYYbbbeeehhhiiihhhhhhaaabbblllssslll^^^VVVcccvvvgggnnnffffffttt}}}pppqqqYYY```fffeeeOOO999000---+++111;;;:::777???777777BBBBBBLLL^^^TTTRRRPPPHHHHHHGGG??????888111///,,,(((''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++555333777EEEZZZjjjooonnnUUUBBB>>>XXXtttoooOOO222;;;444555???DDD???888666999777666555666666555444888666333111111333777999999444333666777333111111666666;;;BBBCCC@@@BBBHHHlll]]]gggCCC///&&&)))222------...//////...---,,,,,,,,,,,,---------......---...000000000111333555TTTvvvWWW777HHHVVVwwwRRRGGGGGGhhhiiirrr|||gggXXXKKKeeesssXXX```uuuqqqeeexxx^^^qqquuulll^^^\\\hhhwwweeeuuu|||~~~dddxxxBBB888888888777777777666666888666444222111222333444444444555666777888999999AAAAAA:::777JJJvvvvvvqqqcccSSSTTTEEE999:::???@@@===::::::>>>AAA===888666999>>>???<<>>???===;;;999777777999;;;===<<<:::888666555666888::::::999::::::<<<>>>AAABBB:::XXXnnnUUUDDDGGGIIIBBBBBBKKKGGGIIIMMMQQQWWW\\\___bbbeee```[[[ZZZ]]]````````````___\\\WWWQQQHHH@@@;;;999HHHlllxxxgggyyyuuuuuunnndddGGG>>>>>>:::888;;;999999999:::;;;<<<===>>>===???AAABBBCCCBBB@@@????????????>>>>>>>>>>>>>>>CCC@@@CCC[[[lllVVVdddOOO555CCC:::::::::222888555333VVVmmmXXXUUUMMM???CCCBBBDDDHHHMMMRRRTTTTTT``````___]]]YYYVVVUUUVVVPPPPPPMMMGGGBBBEEEPPPZZZjjjzzzlll```[[[TTTNNNHHHFFFJJJYYYxxxsssvvvyyy~~~wwwyyyvvvyyyvvv|||}}}___LLL===<<<<<<;;;:::999888777777888<<>>@@@@@@EEELLL^^^TTTQQQPPPHHHHHHHHH??????777111///,,,(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******222;;;IIIYYYfffooouuuwwwrrrVVVGGGVVVnnnkkkVVV@@@888444999AAABBB===888<<<===>>>??????:::444000222333444444444444333333777222222666999:::<<>><<<:::HHHnnnmmmbbbqqqCCC111222222---***+++,,,---.........---,,,,,,,,,,,,,,,---------------.../////////000222444555ddd{{{~~~PPP===HHHSSSgggDDD???IIISSS```zzzPPP]]]yyy|||vvv{{{zzz{{{rrr___]]][[[sssjjj```fff~~~}}}^^^CCC777777777666666666555555888666444222222222333444333444444555666777888999666<<>>AAAPPP]]][[[lll[[[UUUUUUhhh~~~kkkVVVLLLIIIDDD===@@@??????>>>============???>>>;;;999777777888888;;;:::777666555666888999::::::999:::;;;===???@@@GGG@@@^^^sss[[[IIIAAA???CCCHHHEEEFFFFFFHHHLLLPPPTTTVVVZZZXXXUUUSSSTTTUUUVVVVVV\\\TTTJJJEEEEEEFFFFFFEEEDDD;;;XXX~~~uuuZZZbbb}}}~~~~~~ttt}}}uuugggsssttt[[[DDD>>>>>>;;;;;;>>>999999999999999:::;;;<<<;;;<<<===>>>???>>>===============>>>???@@@@@@AAA>>>BBBCCCNNNuuutttXXXbbbggg111???AAA>>>000444555(((888DDDlllvvvbbbQQQHHHCCC===:::<<>>===<<<<<>><<>>DDD444jjjtttiii}}}]]]^^^yyyiiiOOOXXXmmmnnnrrrLLLDDDJJJuuu}}}```;;;<<>>777JJJooo}}}gggxxxcccDDD)))'''111444...(((******+++,,,------,,,,,,++++++,,,,,,,,,---------,,,...//////...///111333000888~~~```>>>MMMZZZxxxVVVLLL>>>===VVVzzznnnjjjrrr{{{uuuzzz]]]IIIPPPccc}}}zzzYYYSSShhh||||||mmmwwwyyy~~~GGGBBB666666666555555555444444777666444333222333333444222333333444555666777888444777AAAEEE:::666TTT|||vvvSSSSSS\\\jjjoooeeeQQQBBB===NNNGGG@@@>>>@@@???:::444KKKHHHMMMPPPUUUkkkbbbXXX[[[yyytttuuuvvv[[[JJJIIIMMMJJJCCCBBBBBBAAAAAA@@@>>>===<<<>>>===;;;:::888888777777:::999777555555666777888:::999999999999;;;<<<===HHH;;;FFFyyywww{{{fffVVVOOOFFF;;;??????>>>???BBBFFFJJJMMMMMMMMMLLLJJJHHHHHHJJJLLLGGGIIINNNXXXbbbddd^^^XXXDDDAAAGGGMMMVVVoooiiijjjfffttt^^^NNNAAA>>>>>><<<<<>>EEECCC???QQQwwwyyy^^^wwwmmmBBB===AAA>>>AAA:::)))777---444GGGeeezzzooohhh\\\QQQHHH@@@:::777777999<<<===>>>???BBBDDDIIIOOOXXXeeerrr~~~qqq```OOOAAA:::555888HHHhhhwww|||}}}wwwkkkzzz~~~|||www{{{mmmdddTTTCCC>>><<<;;;:::999:::;;;===???;;;;;;<<<===<<<;;;:::999<<<@@@999999@@@???VVVzzzfffUUUYYYppp]]]pppbbb>>>JJJ;;;GGGnnnxxxooovvvfffooonnnSSSIIIWWWmmmVVVxxx{{{WWWFFFCCC???>>>AAANNNZZZ^^^]]]]]]\\\YYYRRRNNN???888DDDMMMUUU```eeeccc___ccctttyyyhhhfffssstttaaaIII999---111888:::<<>>777111///---)))(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''$$$---777???DDDMMMXXXaaacccqqqdddGGG@@@IIIZZZccccccVVVGGG@@@>>><<>>KKK___aaa]]]___hhhppptttxxx~~~|||yyy}}}uuubbbYYYNNNHHHIIIYYYwww```PPPQQQyyy}}}hhh??????666666555555555444444444666555444333222333333333111111222333444555666666;;;777:::???===888@@@OOOqqqdddVVVLLLEEE??????BBB;;;HHHXXXaaa```[[[XXXWWWIIITTTeeehhh[[[UUUSSSIIITTT```hhhzzzxxxdddLLLAAAEEELLLKKKEEE???@@@AAAAAA@@@>>>===<<<999999999999999999999999888777666555555555777777999888888777777888999::::::DDDHHHUUU{{{vvvkkk\\\NNNIIIGGGEEECCCAAA@@@@@@@@@@@@AAAAAA???===???EEEJJJLLLWWWhhhzzz{{{ttt{{{UUUPPPlllwwwxxxwwwsssxxxoooiii~~~zzzKKKCCC>>>>>>===;;;<<<@@@===<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======888999:::;;;===>>>?????????BBBBBB===???SSSuuulllVVVdddhhh@@@000333>>>999,,,===;;;444111777CCCTTTiiiyyy~~~zzzsssggg[[[SSSSSSVVV[[[___cccgggllloootttxxxzzzpppkkk___QQQCCC999444222555BBB^^^iiittt|||wwwyyyvvvlllssszzzcccRRRDDD<<>>@@@===>>>>>>>>>>>>===;;;;;;666===444777EEE===IIIwwwlll^^^MMMgggiii~~~PPPEEECCC444DDDxxxmmmxxxvvv}}}hhhTTTJJJrrr|||~~~rrrZZZ```^^^RRRJJJEEEDDDFFFEEEQQQ]]]```^^^\\\YYYVVVIIIPPPIIICCCOOO\\\```dddddd[[[ZZZkkkyyyhhh~~~|||kkk]]]???555///222888999999:::???<<<;;;<<<===>>>DDDKKKZZZQQQOOONNNHHHHHHIIIAAA>>>666000///---))))))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&***333AAANNNWWW[[[______nnnxxxUUU===;;;QQQmmmqqqWWWCCC:::<<<>>>BBBEEEDDDAAA>>>:::999999:::<<>>>>>;;;PPPpppOOO:::999BBBGGG[[[ssssssfff___WWWUUURRRDDD555BBB\\\iiixxxxxxxxx{{{zzzrrrWWWLLL???<<>>>>>===<<<;;;777888888888888888888777666555555444444555666666777777666555555666777888333@@@CCCGGGlll|||xxxxxxdddaaa\\\UUUNNNGGGAAA>>>===>>>???>>>@@@GGGRRRZZZnnnuuu}}}qqqzzzwwwzzzzzzrrr{{{tttsssaaa|||{{{\\\???>>>===>>><<<999:::===;;;;;;:::999888888888888::::::999999::::::;;;<<<888888999999:::;;;;;;;;;???:::>>>EEEAAABBBbbbooo^^^nnnpppNNN888666???888;;;555222222555333111666@@@UUU\\\hhhuuu}}}{{{wwwqqquuuyyy}}}~~~|||wwwlll^^^SSSNNNJJJAAA666///111<<>>999\\\zzzrrrQQQiiittt|||qqqWWWIII777333GGG^^^UUU777HHHSSS]]]^^^ZZZWWWSSSOOOKKKZZZ[[[XXXdddmmmkkkiiigggYYY[[[rrr{{{vvvaaajjjYYYTTT888333000444888888777777>>>;;;:::;;;<<<<<>>??????;;;JJJ]]]YYYKKKGGGIIIGGGBBBCCCIIIIIIGGGLLLVVVaaarrrwwwYYYIII^^^rrrjjjzzz{{{iiiDDD555888444444444444333333333222111111111111111111111111...///000111222333333444---777;;;666333888<<<;;;555RRRtttnnnhhhggghhheee]]]VVVNNN\\\sss~~~{{{uuuyyyeeeIIIBBB>>>===>>>===;;;;;;===888888999::::::::::::::::::999888666444444333333444444444333444444555555555555444333333444555666999999===AAAJJJddd~~~wwwuuuqqqlllgggbbb^^^\\\VVVVVVVVVXXX]]]fffpppwww}}}~~~uuussshhhooo~~~~~~yyyooonnn}}}\\\III;;;;;;<<<<<<:::999888999888777777666555555555666777777777777888888888888777888888999999:::::::::BBB999===FFF???555HHHjjjtttbbb~~~iiiAAABBB===444888///+++333===<<<333***///333<<>>XXXOOONNNMMMGGGIIIJJJBBB===666000...---***)))+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((("""$$$(((---555AAAOOOXXXRRR___eeedddsssxxx```NNNOOOUUUYYYcccqqqwwwkkk^^^TTTMMMGGGDDD```]]]WWWRRRNNNLLLLLLLLL888KKKiiipppsssjjjAAA222111555...***&&&&&&+++...+++&&&---,,,***))))))))))))***))))))))))))*********+++***+++,,,+++******,,,...555,,,222000222jjjggg>>>AAAVVVnnnlllZZZQQQNNNHHHBBB@@@CCC@@@???BBB<<<888===<<>><<<>>>@@@===888999>>>999888888777777777888888999888555333111111222222333333333333333444444555333222222111222333555666:::555999<<<111555hhh~~~|||yyyzzz|||ooovvvoooqqqwwwxxxssszzzTTTIIIDDD:::;;;;;;:::999999999888888777666666666666666777555666777888999888888777666777888999:::<<<<<<===AAA======>>>999333:::GGGooogggLLLhhhhhh[[[GGG666???FFFEEE888***'''///999000...---...111444777888;;;===>>>???>>>???@@@BBBFFFBBB<<<888777888999999222555999@@@LLLZZZiiisss|||hhh^^^gggzzzmmmxxxzzzsssfffmmm]]]DDD===???<<<;;;;;;:::999999888888888999::::::999999::::::;;;;;;777999999777888;;;@@@EEEeeeooorrraaaZZZggguuu```DDD777AAAAAA<<>>;;;:::<<<888333555;;;;;;:::888666555555666666666444222000000222444666222222222333333444444444222111111111111333444555333///333:::;;;;;;FFFWWW|||tttssswwwwwwsss||||||gggppp}}}ZZZ222CCC===:::::::::888999::::::888:::999999999999999::::::666888:::;;;<<<;;;999888666666888:::<<<>>>@@@@@@888======999;;;CCCEEEAAAMMM|||xxxVVVooosssTTT666666444333;;;BBB;;;///888555222111111222111000...000222333333444777999444555555555444333333222000999III^^^ppp{{{}}}{{{cccjjjjjjbbb___dddllloooqqqzzzuuunnn|||ooosss___EEEAAADDD===666===<<<<<<;;;:::999888777======<<<;;;;;;;;;<<<<<<<<<<<>><<<;;;:::888777777888888:::;;;<<<;;;:::777444222555444333333222222333333////////////////////////000000111111111222222222111222444777:::>>>AAACCCooo|||}}}~~~~~~xxx~~~rrrmmmrrrsssvvvOOO999???BBB888;;;;;;;;;;;;<<<===>>>>>>888888777777777777888888888888999999999::::::::::::999888777777999;;;<<<>>>>>>?????????>>>>>>===???TTT~~~~~~aaaiii{{{gggIII000000:::<<<:::999000777777000111777444+++555///...444999888333///555000///333555444777===<<>>>>>:::666::::::::::::;;;===???@@@BBBfffnnnZZZTTTaaacccmmmKKKBBBBBB???999<<<>>>RRRyyy```WWWpppQQQ;;;777666<<>>III???UUUccc^^^XXXgggRRR777888777+++@@@999666999555...///666...666888222+++---555<<<888666888===???@@@GGGPPPooo|||zzzlllXXXaaaeee}}}wwwrrr{{{zzz~~~}}}vvvvvvgggyyyuuu\\\EEE???AAA>>><<<>>>::::::::::::;;;;;;:::999555:::AAAEEECCC>>>999666888888888888:::;;;<<<===>>>QQQ```TTTiiiwwwwww}}}MMMFFFHHHBBBCCC:::777CCCYYYppp|||{{{SSS{{{qqqPPP;;;111333<<<888666;;;KKKZZZdddmmmsssffflllnnniiiffffffddd^^^mmmuuu~~~iii___fffkkkhhh[[[LLL@@@;;;<<<666222666:::999888888888888777777888999;;;<<>>BBBBBB???;;;999777555555666999:::666555444333333222222222222111000000//////000000//////////////////////////////000000000111111111222222222333444555666777<<>>??????@@@@@@@@@??????@@@???CCCWWWbbbiiimmmjjjjjjggg```NNN>>>777222555777777:::>>>666888888666777888666111999666888BBBQQQdddzzzkkkWWWYYYfffooo___```mmmxxxyyy~~~ppppppvvv}}}qqqWWWGGG999999;;;::::::===777888999::::::999777666333>>>IIIKKKDDD:::555444444555666777888999999999>>>===\\\gggYYYccckkk___GGGAAA999:::<<>>>>>>>>>>>===:::CCCBBB<<>>AAAKKKaaa~~~~~~ttteeeWWWQQQYYYnnnllliiikkkuuurrr}}}~~~gggAAA999444666888666777:::777777888777555444444444???EEEIIIFFF<<<444111222222333555777777777777666<<<666CCCnnnnnnmmmyyynnn}}}kkkKKKFFFDDD@@@===999666666888;;;JJJOOODDDCCCNNNRRRJJJ@@@:::BBBNNNdddrrrcccHHH>>>DDDOOOXXXhhhyyy~~~rrriiijjjhhhhhhiiimmmvvvyyyrrrssswwwzzz~~~mmmsssnnncccSSSBBB999888;;;222000111777;;;999888888777777777777888888999999LLLLLLMMMNNNOOOLLLFFFAAA===999555111///---+++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&'''222000&&&$$$///RRR|||```III333***++++++---000***)))'''%%%%%%'''******&&&&&&&&&&&&&&&&&&&&&&&&'''+++,,,(((&&&((((((&&&''''''''''''(((((((((((((((((()))))))))*********,,,)))(((---000000000000;;;%%%///[[[~~~rrrppprrriiiddd```\\\WWWWWWPPPGGGEEEFFFIIIOOOYYYnnnyyyttt||||||}}}ZZZGGG111///666///111555+++.............../////////........................,,,---......///000000000//////000000000111111111444222222555555444666999@@@;;;;;;KKKmmmiiiQQQCCC===;;;===???@@@@@@===999777;;;999777666666888:::<<<999777444000///...///000......---,,,,,,,,,,,,---------------------------------........./////////000000000111222333444555222>>>>>>;;;XXX}}}ssszzz|||ooorrruuuyyyvvvyyypppjjjppp~~~]]]EEE;;;888888;;;<<<888555555999888777666555444444444444444555555555555444444444444444555555555666666555555444444444444444555888999:::;;;;;;;;;;;;;;;EEE666777EEEDDDHHHxxx}}}lll[[[eeerrr|||zzzfff\\\___ggg\\\PPPfffzzz___WWW[[[dddlllhhhbbbgggrrrppptttqqqqqqssssssCCC999777666888777555444666666777666444333555999===RRRLLLDDD:::444111222333222444555777777777666555555999999MMMxxxwwwyyy}}}TTTJJJ>>>999===BBBBBB???555777888888888:::888555===555;;;===999NNNkkkpppPPP[[[```^^^UUUEEEEEEXXXbbbnnn}}}{{{rrrkkkmmmffflll|||yyy~~~ssskkkkkklllmmmwww~~~vvv|||tttcccNNN;;;333555999222111333999<<<:::999:::888888888999999999999999KKKLLLMMMOOOOOOLLLFFFAAA===:::555222000...,,,***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''""",,,---***(((###)));;;RRRqqqkkk>>>222,,,)))+++---+++'''%%%'''((('''&&&)))+++(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++(((&&&((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))---+++))))))+++------...---///222333EEEyyy~~~|||mmmuuu~~~ZZZ888111000333111---111222***---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000000111222333555444222000//////666===:::444===]]]~~~}}}ooo```TTTFFF<<<@@@LLL===>>>???===:::999;;;>>>999999888777777777888999888666333111///...//////...---,,,,,,++++++,,,,,,------------------------,,,,,,---------............//////000111333444555...888>>><<>>999777;;;:::666555888:::888888777666555444444444444222333444555555444333222333333333333444444444555444444444444444333333333555666777888888888888888???444666CCC@@@999NNNqqqqqqaaa[[[ZZZ]]]iiivvvqqqwwwaaa```fffccc[[[KKK[[[pppyyynnn``````jjjnnn}}}{{{pppmmmqqq}}}{{{}}}hhhGGG:::999::::::999777555444444555666555555999AAAGGGWWWLLL===444222444555666444444555666666666666666555<<<999888^^^zzzooohhhwwwpppWWWDDD@@@@@@;;;333>>>666555<<<>>>888666888:::111666<<<777444999>>>;;;777555BBBQQQRRR^^^yyyvvvoookkkmmmnnn}}}wwwqqqyyynnnmmmuuuuuukkklllsssrrrtttlll[[[EEE333,,,///555444333666;;;<<<999888:::888888999::::::999999888IIIKKKNNNPPPOOOKKKFFFBBB===:::666333111///,,,***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&333///"""!!!***+++BBBfffhhhEEE666444444---000000---***)))'''%%%(((++++++((((((***'''!!!%%%%%%%%%%%%%%%%%%%%%%%%###(((***'''&&&((((((&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********))))))***,,,---$$$333777---+++AAAvvv~~~lllwww}}}}}}oooeeefffiiijjjkkkrrr}}}ppp999,,,777,,,333000---///...,,,///+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---.............../////////000000,,,000444555555444333222666666999???DDDAAA999333BBBTTTgggxxx}}}iii^^^TTTHHH>>>:::@@@FFF@@@666111::::::::::::;;;<<<>>>???777777777666666555444444333222111000//////000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333555000222:::===>>>LLL]]]|||zzzsss|||~~~xxxkkkXXXDDD777888>>>666666444333555888;;;;;;777666555444444444444444111222444555555444222111222222222333333333333444555555555555555444333333333444555666777777777777222:::===999:::AAACCC???sssvvvxxx}}}}}}tttjjjdddaaaYYYeee|||xxxdddmmm~~~uuulllyyysssdddUUUSSS\\\eeehhhYYYbbbmmmrrroookkkmmmsss{{{}}}uuu{{{LLL======:::::::::999:::999777444333555777777666999@@@FFFFFF???777333555777666444444444444333444444555555999666999555@@@pppzzzvvvlllxxxfffPPPJJJHHHEEE@@@999555999;;;888666888000111222888@@@999333999<<<@@@DDDUUUkkksss{{{vvvppplllhhhhhh|||xxxwwwzzzqqqyyykkk```gggkkkccc]]]PPP>>>///***...444777666777;;;:::777666999777777888999999888777666IIIKKKNNNPPPOOOKKKFFFBBB===:::666333111///,,,***'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''***%%%$$$(((%%%$$$///(((###+++444777MMMyyyqqqPPP444//////)))&&&***%%%)))(((%%%''',,,+++$$$"""&&&%%% '''+++***%%%%%%%%%%%%%%%%%%%%%%%%"""'''***'''&&&((((((&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%)))+++***))),,,...///(((+++(((...888000777YYYqqqddd}}}~~~lllzzzxxx~~~ggg999555:::...000555,,,***333,,,&&&444*********++++++,,,,,,,,,************************************+++,,,---.............../////////000///222333111///111333555111666555///000888<<<:::===888888???EEEKKKTTT___ddd```nnn{{{uuummmoooppplllbbbaaa]]]LLLCCCDDDBBB;;;@@@CCC???:::888<<<@@@;;;::::::===???===666000444555666666555333111000///////////////000111222...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............///000000444333222111222333666999DDD~~~}}}|||mmmuuu{{{nnncccLLL777555>>>===333===666555;;;===888555666666666555444444444555555222333555666666555333222111111222222222333333333666777777777666555444444333444555666777777777777666444999AAAAAA;;;===EEE444cccvvv~~~wwwppprrrnnn]]]eeeooohhh]]]YYYccc^^^VVVSSSYYYbbbaaaZZZ___gggggg[[[WWWfffgggfffjjjuuu{{{ppp|||}}}nnnzzzhhhkkk]]]bbbaaaJJJBBB===:::999888888:::<<<:::666222666888777444444888<<<111111222555777777444111444333222222222333444555888+++777===555VVVyyyuuuooohhhyyy{{{cccSSSFFFBBB===:::;;;<<<;;;888666AAA999222:::999777DDD>>>SSSdddsss{{{pppkkkmmmmmmiiieeewww}}}zzzmmm[[[dddmmmXXXSSSJJJ<<<000---111777999777888:::999555555888666666777888888777666555FFFSSSSSSOOOOOOIII@@@@@@<<<777333333111,,,******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,***((('''***000666:::eee}}}iiiJJJ777......------,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))***************+++,,,---///000111222BBBpppsss~~~TTT???666000000555000//////...------,,,,,,******************************************************+++++++++,,,,,,,,,..................------/////////000111111222222444444444555555555555666999999:::;;;<<<===>>>??????AAACCCDDDEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@??????===>>>>>><<<::::::<<<@@@>>>>>>===;;;:::999888888888777666555444333222222000000///...............---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,---..................////////////111222222333333444444555333>>>^^^uuu|||vvvxxx}}}iiiUUUGGGEEECCC@@@===:::888777888777666555666777999;;;888555333111222444444444555555555555555555555555222222111111111111222222222444666555444333333444666666666666777777777777888999::::::;;;<<<======>>>AAAQQQrrrwwwggg}}}iiiiii~~~xxxaaa^^^ggglllggg]]]dddtttrrrbbbcccmmm|||tttcccbbblllooopppqqqxxxpppyyy~~~jjjYYYHHHFFFDDD@@@===;;;999888<<<:::888666555555666777555444333333222222333333222222222222222222222222333333222111222333555666999333111444555===WWWrrrnnnmmm{{{{{{wwwbbbPPPKKKJJJCCC???AAAEEEEEEEEEGGGJJJNNNSSSUUUhhhxxxzzzuuusssqqqooonnnmmmnnnpppsss}}}}}}rrrttt}}}vvvuuu```eee^^^bbbNNNKKKCCC999000...111555666555444333222333444444777777777777777777777777HHHTTTUUUPPPQQQKKKCCCCCC<<<777333333111,,,******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''')))+++...000***555DDDUUUjjjyyyiiiPPP:::...,,,000333******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,...///000000333CCCcccuuuuuudddMMM:::666777333111333//////......---,,,,,,+++*********************************************************+++++++++,,,,,,------------------------......///000000111111222333333444444444555555555888999:::;;;<<<======>>><<<===???AAAAAAAAA@@@???BBBBBBAAA@@@@@@??????>>>===??????>>>;;;:::<<<>>>??????>>>>>>===;;;:::999666666555444333222111111///...------,,,---------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,++++++,,,,,,---...------........./////////000000111111222222333333999555;;;PPPiiiwwwsssjjjVVVDDDBBBAAA???>>><<<:::999888999888666666666777999:::888555333222333444444444444444444444444444444444111111111000000111111111222333555555333222333444555555555666666666777777999999999:::::::::::::::@@@;;;:::GGG```uuuzzzwwwoooyyy~~~rrrdddppp{{{yyyeeeYYYcccvvviiipppzzzyyymmmfffvvv|||}}}}}}zzzlllSSSHHHAAA@@@>>><<<:::888888777:::999777555444444444555333333222111111111111111000000000000000000000000222111000000111222333444444111333666444111===MMMttt|||}}}~~~tttoooooojjjjjjkkknnnrrrwww}}}tttmmmkkkjjjnnnllleeecccnnnvvvvvvkkksssgggooolllzzzuuu{{{ggg\\\JJJEEE===444......222555666555333222222222333444444444444444444444444444IIITTTSSSOOOPPPLLLCCCCCC<<<777333333111,,,******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))((('''&&&%%%'''''''''...888>>>>>>999@@@FFFFFFDDD>>>555+++222000///...,,,***&&&$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((())))))+++,,,---...///---'''---JJJzzzdddmmmxxxcccCCC;;;222...444777222---.........------,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------------......///000000111111222222333333333444444444888888999999:::;;;<<<<<<:::;;;===????????????>>>AAA@@@???>>>>>>>>>>>>>>>===??????>>><<<::::::;;;;;;<<<=========;;;888777444444333222111000//////------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++************+++,,,,,,------------..................///000000111111222666000---222<<>>YYYzzzzzzpppqqqmmm~~~xxx~~~~~~xxxooohhhfffgggjjjnnnmmmggggggvvvzzzeeeiiilllrrrxxxqqq}}}sssgggiiieee{{{gggPPPCCC===555///...000333555555444333222111222333333222222222222222222222222HHHRRRPPPKKKNNNJJJBBBAAA<<<777333333111,,,******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))******((('''&&&)))++++++***+++,,,&&&))),,,,,,))))))++++++(((***)))((()))+++,,,***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))***+++,,,---000000111111444PPPqqqzzzxxxnnnxxxzzzxxx```BBB777999888333111333222...,,,///------,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------...//////000000111111111222222222333333666666777888888999::::::;;;<<<===???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===<<<=========;;;999777666555666888999999777444222111111000000///......---------,,,++++++++++++,,,++++++************++++++******))))))))))))******)))))))))))))))***++++++,,,,,,,,,,,,------------.........///000000111111000111444666444444???MMMZZZvvvooo]]]GGG:::999:::888555888888888777777777777777:::999888777777777777777666444222222444555444444111111111111111111111111///000000000000000000//////000222222111000111222222222222333333333444444666666666666555555555555444888>>>???;;;<<>>===>>>888///111///......---,,,...333++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))*********++++++,,,,,,+++,,,,,,---......//////000000000000111111111111444444444555666666666777:::;;;<<<===>>>??????@@@===<<<:::999999:::;;;<<<::::::::::::999777444333000222444666666444111000//////......------,,,,,,...---,,,,,,++++++,,,,,,+++******))))))******+++***))))))(((((())))))***)))(((((((((((()))******++++++++++++,,,,,,,,,,,,......//////000111111111000///111222111000333999555>>>PPPggg}}}wwwrrrfffVVVQQQIII>>>888888::::::999777777666666555444444444999888888777666666666666555444222333444555444333111111111111111111111111...///000000000000///...---///111111000///000111000111111111111222222222222222333333444555555666;;;777666888999999===BBB>>>]]]xxx~~~{{{rrr}}}|||lllVVV@@@999999999===BBB888888666555555444444555666666666555444333111000111111000///////////////........................000000000000000000//////555000---.........111444///>>>eeezzzrrr}}}~~~|||{{{}}}}}}|||zzzuuupppkkkhhhoooooopppnnnkkkfffbbb___rrrpppnnnqqqwwwxxxjjjkkk[[[[[[DDD888333111000333777888666333333222111000///000111111000000000000000000000000LLLSSSNNNIIINNNMMMEEEDDD<<<777333333111,,,******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''')))******'''###$$$''''''$$$###&&&&&&$$$%%%((((((%%%!!!%%%***000111---&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((())))))******...&&&&&&///444///******444PPPuuupppwww~~~qqqooouuujjjEEEAAA:::111'''$$$...:::,,,---...///...------...******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++++++++,,,------.........////////////000000000111111222222222333333333666666777888999;;;<<<<<<;;;:::888777777888:::;;;888777666666666666444222111222444555555444333222......------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******))))))))))))******))))))(((((((((((()))))))))(((((((((((()))******************++++++++++++---......//////000111111...---...000222333333222<<>><<<;;;999888888888777666666444444333222666666666666666666555555444333222333555666555333111111111111111111111111---...///000000///...---+++---/////////...///000////////////000000000111000000111222333444555666===555111555;;;<<<<<<===DDD>>>DDD^^^}}}~~~~~~vvvuuuoooTTTCCC999333888>>>???===;;;999999777666555444444444666666555444333222111111111000//////......//////........................//////000000000///.........///000111111000......999---888aaa|||zzziiilllooopppnnnnnnqqqqqqoookkkkkkkkkjjjjjjjjjjjjjjjooosssyyy}}}wwwmmmnnnzzz{{{}}}wwwtttjjjmmmrrrfffcccJJJIII888555000111333666888888555333222111000///...///000000000000000000000000000000LLLRRRMMMGGGMMMMMMEEEEEE<<<777333333111,,,******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###)))******,,,***'''%%%)))+++))))))***((($$$'''$$$!!! """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******))))))***+++,,,---111444(((...666LLLppppppppp~~~kkkkkk~~~~~~eeeNNN===444;;;000+++333===;;;000)))...///000000...---+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))***++++++******++++++,,,------------............////////////////////////000000000222333333444666777999::::::888666555555666888:::999666444444555666555333111222333444444444444444---------,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))(((((())))))))))))((((((''''''(((((()))))))))(((((())))))***+++)))))))))*********++++++,,,,,,------......//////+++...000222222111...+++"""***666===999000000666<<>>>>>:::555888;;;:::666444444666777777666666555555444444444444555555555555555555333333222333555666555333111111111111111111111111,,,---///000000///---,,,***,,,............///000............////////////111111222222333333333444555333666;;;<<<888444333777888999888;;;JJJfff~~~|||vvvfffGGG:::===;;;999:::>>>@@@<<<777555777666555555444444444444666555333111000000000111///......---------------........................---...//////...---,,,+++(((---111333222333333333444---,,,???jjjwwwiiiwww{{{wwwvvvvvvvvvxxx|||vvvrrrrrruuuzzz}}}qqqxxx|||||||||sssuuueeeggguuupppnnnooo]]]UUU===???333333222444555555555444555666111000///.........//////////////////////////////KKKPPPJJJEEEKKKKKKDDDCCC<<<777333333111,,,******'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$((()))$$$!!!$$$((()))$$$'''&&&######'''(((&&&)))(((''''''((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******###***...---******+++,,,111000))))))444BBB___bbbrrrzzzsssppp~~~~~~qqquuueeeQQQBBB:::777999<<>><<<:::???DDDOOOfffuuuyyy}}}mmmOOOEEEHHHFFF???::::::;;;<<<<<<888555666:::444333333333333333444444555444111///......///000...---,,,,,,++++++,,,,,,------------------------,,,------...---,,,******,,,///000---***,,,000222---666888222999]]]zzzggg~~~~~~zzzuuunnnfffwww{{{rrrVVVHHH222999111222444666666444111111444888111000///...---......///........................NNNKKKHHHIIIKKKJJJFFFAAA<<<777444555333...******''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************......---...///222555777WWW{{{pppkkkttt~~~jjjiiiyyygggcccuuuyyyttt|||gggXXXFFFCCC>>><<<;;;999666333555///,,,000111---+++,,,------,,,,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......------------------------111111333444555666666666<<<999888888:::;;;999777777666666666666555555555444444333333222111111000,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........222222333333333444444444666555555555555666666777888777777666555444444444777777777777777666666666666;;;;;;666444888:::777777666444444666777666555444444444333333333222222////////////////////////------------------------+++++++++++++++++++++++++++++++++,,,---...///000////////////000000000000222222222222222222333333555555666666777777888888:::<<>>EEEOOOYYY___|||yyyhhhWWWKKKCCC>>><<<;;;;;;;;;::::::999999999999888666555333333333444222222222111111111000000222000///---,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------111---///555111---:::OOOuuu|||ooogggfff^^^[[[eeeuuuuuuiii```WWWyyytttpppxxxqqqllluuujjj]]]LLL;;;555555555555666222222111000000000000000000///...------...///000------------------------RRRPPPNNNNNNOOOMMMIIIEEE<<<777555555444...******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))++++++******+++,,,...///+++---111555<<>>::::::<<<>>>;;;999666444444333111///000,,,+++---...,,,***++++++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,.............../////////000111222333555555555555666555555666888999888777555555444444444333333333000000//////...------,,,************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------------............---............/////////000111222333444333333222666666555555444444333333333333333333333333333333111333333111111333333111444333111111333333333222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---.........////////////000000000111111222222222222222222333444444555555888777666666777999<<<===<<>>???>>><<<999777666555333111111000///...---,,,+++,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))************------------...............///000222333333333333333333333444666777888888444444444333333333222222//////......---,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........///111333444333222111555444444444333333333222111111111111222222222222111222222222333444333111444222111111222333333222............------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++,,,------------------............/////////000000111111111111111222333333444444555444444555666777999;;;<<<;;;>>>??????>>>>>>@@@BBB@@@AAA>>>;;;<<<@@@===666777888;;;>>>???<<<666111333555888:::;;;:::888666666555555444333222222222222222222111111111000000//////...---,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,---...---,,,...333555333666???SSS{{{~~~ooowwwzzzvvvjjj___TTT@@@===444///222555444111000000000///.....................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,RRRQQQPPPOOONNNKKKHHHFFF===888555666444///++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((*********************+++111))))))///111---222===999:::888555555777555111111777888555777>>>???;;;GGGCCC===888777777777555BBB@@@===:::888777888888333333222111///......///+++,,,,,,+++*********)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******+++++++++,,,,,,---------,,,---...///000111111111000111333444555666777888444333333333333222222222000//////......---,,,,,,(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))*********)))))))))************+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,---------...---///111333444333222111333333333333222222222222000000000000111111222222000......000222222000///444222111111222333333222///............---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,,,,------------------...//////000111111111222222333333444555555666555444333333444666777222222222555999;;;:::999777888888555555888999888BBB>>>999666555444444333888888888888777777777666555555555555444333333222222222222222111111111111.........------,,,++++++++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,...222000***(((---...,,,111===888<<>>666111222444222000000000000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,QQQQQQQQQOOOMMMJJJGGGFFF===888666666555///++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))******************111++++++//////+++,,,111'''***---...222777666333,,,333555111000444777666+++///111111333777777555666666666666777999:::;;;222222222000...---...///+++...///+++((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))***************+++,,,,,,------+++,,,---...///000000000000111333444444444666888444444333333333222222222000000//////...---------((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((()))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,---------------...///111222222222111222222222222111111111111000000000111222222333333333///...333777555222222333222000000222333222111//////.........---------++++++++++++++++++++++++*********************************++++++,,,,,,---+++******)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000111111222222333444444444444333222111111222444555999777777:::>>>@@@===999<<<===<<<999666777999<<<777555333333666:::===>>>:::999777555444555555666444555555555444444333222222222111111111000000000---------------,,,++++++******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))...222000---------,,,,,,666222///@@@]]]|||zzz{{{~~~kkkfffbbbQQQDDDAAAQQQ@@@888222333333111///000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++RRRRRRRRRPPPMMMJJJGGGFFF===888666777555///,,,,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))************!!!&&&---000///---,,,---111333111111333222...///222444222222333444333222888;;;777555666555111888:::<<<<<<:::444///+++111222222000---+++,,,...,,,111111+++'''((()))''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))***************+++,,,,,,---......,,,---...///000111111111000222444444333333555888444444444444333333333333/////////...------,,,,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((()))))))))(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111111111000111111222333333444444666000000777;;;888555444222000//////000111111000.........---------,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------******))))))))))))******************+++++++++,,,++++++,,,---...///000000///000000111111222222333000111111333444666777888777666444333333222222111<<<;;;;;;999777555666777<<<<<<<<<===<<<999555111888777555444333333444444222333333444444333222111000////////////.........,,,,,,---------,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************)))))))))*********++++++)))))),,,111222111111333---***///======///DDDrrr~~~wwwooo{{{ZZZSSSCCC555666///777:::444000111222///...///......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++RRRSSSSSSQQQNNNJJJHHHGGG===999666777555000,,,,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))---,,,((($$$&&&+++...---+++......++++++///222111...---...111333333111000,,,222444000///444888777777666444333444555777999000222222///,,,***+++------222222+++'''((()))&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,------...//////---...///111222222222222111333555555333333555777555555444444444444333333///......------,,,,,,+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++************+++++++++++++++++++++,,,---...000111000000000000000111111111111111222333444444555555333---,,,444999555222111000///------///000///...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------******)))))))))))))))***)))************+++++++++******+++,,,...//////000......//////000111111111111222444555666555333222666888888666333333888<<<777555444666777444222111999666444333555777888888333333444444333333222222000111222333333222000///......---------,,,,,,,,,+++,,,---...---,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))222)))%%%))),,,***+++000///111,,,,,,222///...888EEEmmm{{{}}}uuummmiiifffWWWAAACCC111...AAA777222333///---000111...---...---,,,++++++******++++++***++++++,,,,,,++++++***************************SSSUUUSSSNNNKKKKKKHHHDDD888666555777555///---...''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,------...///000000...///111111000000222333000111222333444555555555333333333222222333444444000//////---,,,+++******+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))******......---,,,,,,---------/////////000000111222333111111222222222333333333222333333222222111000///......---,,,,,,+++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...000222444111111222222222111111000////////////............//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,---......///////////////111111222222222333333333666666666666666666666666888777555333222222222333666666666666666666666666333333333222222111111111111111000000000000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++............////////////333777HHHhhhwwwzzztttYYYAAA:::999777555333000...---111111000......---------************************))))))))))))))))))))))))))))))))))))))))))))))))RRRTTTRRRNNNLLLLLLIIIDDD888555555666444///,,,---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++,,,,,,---......///---///000000000000111333///000111333444444555555333333222222222222333333//////...---,,,+++************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((())))))***,,,,,,+++++++++++++++,,,------------...///000111///000000000000111111111111111111000000///...---------,,,,,,+++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,------///...------...000222333000111111222222111111000/////////.........------///.........------------++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,,,,---...............///000000000000111111111444444444444444444444444888777666444222111000000444444444444444444444444222222222111111111000000222111111111000000//////,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,---------.........111222555<<>>:::444......333777555222111111111111000000000000,,,,,,++++++***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((RRRQQQOOONNNPPPPPPJJJAAA555333555888555///++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""#############################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))***+++------,,,,,,...///,,,,,,...///000111111111000///...------,,,------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))***)))))))))***+++,,,---,,,++++++,,,,,,---...///---............/////////...//////......---,,,+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********+++++++++***************+++,,,,,,,,,---------------------,,,---...//////000000///111111111000000000//////,,,,,,,,,,,,------------+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))************+++,,,,,,---...............---............/////////000000000000000000000000......///000111111111111222222222222222222222222000000000111111111111222000000///...---,,,,,,++++++************)))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***************++++++++++++,,,(((,,,......+++,,,222888===333---000444666;;;BBBNNNPPPaaahhhcccmmmtttfffjjjfffaaa\\\WWWSSSQQQPPPBBB>>>:::888777777777777222444555333000///111444111111000000000000//////,,,++++++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((SSSRRROOONNNPPPPPPIII???555444666999777000++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""####################################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&)))))))))((((((((((((((()))***,,,,,,++++++---...+++,,,---...///000000000///...---,,,,,,+++++++++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---,,,,,,,,,,,,---...///000---------.........//////............---,,,++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********++++++***************++++++,,,,,,,,,---------,,,,,,,,,+++,,,---...////////////////////////............++++++,,,,,,,,,---------+++++++++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************++++++,,,------------------------.........//////000000000000000000000000//////......//////000000111111111111111111111111........./////////000000---------,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((()))))))))*********###***111000,,,(((***---...,,,---111333222000///%%%+++444:::<<<===>>>;;;999999777222000111222111...///000111333555666666,,,000333333000///222666////////////......------***))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((TTTSSSPPPNNNPPPPPPHHH===666555666:::777000,,,+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))((((((((((((***+++,,,++++++,,,...++++++---...///000000000///...---,,,++++++++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,,,,,,,,,,,,,---...//////,,,,,,---------.........------------,,,+++******((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********************)))***++++++,,,,,,,,,---------,,,+++++++++,,,---...////////////......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........////////////////////////111000///------......///111111111111111111111111,,,,,,,,,------.........++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((())))))'''&&&(((,,,......,,,,,,///000///---...///111333444...---222///---444,,,333333---///:::;;;444222444444111111333444444333///---...222444222............------,,,,,,+++(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((TTTOOOJJJJJJMMMKKKCCC<<<555666888888666111,,,)))''''''&&&%%%%%%%%%%%%&&&%%%'''))))))'''$$$######################################################""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""############"""""""""""""""###########################"""!!!"""$$$%%%$$$###"""$$$%%%%%%$$$###$$$&&&##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...------,,,+++***)))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))************))))))******+++,,,,,,,,,++++++,,,---///000......---,,,+++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++...------,,,,,,,,,------***+++---.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,............////////////111000...---------...///000000000000000000000000///---,,,---...///...---,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///////////////////////////222222222222222111000///////////////000000000000/////////000111111222222///......---+++***))))))******)))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''SSSOOOKKKLLLNNNLLLCCC<<<666777888777555111---***''''''&&&%%%%%%%%%%%%&&&%%%'''))))))&&&$$$######################################################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""######"""""""""""""""""""""########################$$$######"""!!!!!!!!!!!!$$$###""""""""""""####################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))*********+++++++++))))))******+++,,,,,,------,,,,,,+++)))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))*********))))))******+++,,,+++*********+++,,,...///---,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((())))))(((((())))))***+++------,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++,,,---------------........./////////000000111000///.........//////000000000000000000000000///...------//////...---,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******+++++++++,,,------..............................111111222222111111000///.........////////////000......////////////000000......---,,,+++***))))))***))))))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''SSSOOOLLLNNNPPPMMMDDD;;;777777777666444000---+++''''''&&&%%%%%%%%%%%%&&&%%%&&&((((((&&&$$$###$$$################################################""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""#################################$$$$$$"""###&&&)))%%%!!!!!!###$$$$$$"""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))))))))*********++++++(((((())))))***+++++++++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))******))))))))))))***++++++))))))))))))***+++,,,---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++---,,,,,,++++++,,,------...------------...//////------,,,+++******))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))******)))))))))*********+++++++++,,,------......------////////////000000000000111111000///////////////000000000000000000000000///...---.../////////---++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********************++++++,,,---------------------------------000000111111111000//////............////////////...............---------...------,,,+++***))))))***)))((((((''''''(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSOOOMMMOOORRRNNNDDD;;;888888777555333000---,,,''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''%%%$$$$$$$$$################################################""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""#################################!!!$$$&&&$$$!!!###)))///...(((""""""%%%'''&&&$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))************(((((())))))***++++++,,,++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))))))))***++++++))))))))))))***+++++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,---///...---,,,---...///000------,,,+++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************,,,,,,---............---/////////000000000111111111111000000///////////////////////////////////////...---...//////...---+++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))******+++,,,,,,,,,------------------------//////000000000//////........./////////000000000/////////...---,,,,,,,,,---,,,,,,+++***)))))))))))))))(((''''''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSOOOMMMOOORRRNNNDDD;;;888888777555333000---,,,''''''&&&%%%%%%%%%%%%&&&$$$%%%'''&&&$$$###$$$%%%################################################"""""""""""""""""""""""""""""""""#########""""""!!!!!!""""""####################################!!!$$$&&&$$$!!!###)))///...(((""""""%%%'''&&&$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((())))))***+++*********+++++++++++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((((((((('''((())))))******************+++,,,---//////---,,,,,,---...///,,,,,,+++******)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++,,,------......------////////////000000000000000000000000000//////...........................///---,,,---...///...,,,*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((())))))***+++++++++++++++++++++++++++++++++---......//////.........//////000000000111111111000000///...------,,,,,,+++++++++******))))))((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSOOOLLLNNNPPPMMMDDD;;;777777777666444000---+++''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%################################################""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!"""######$$$$$$###########################$$$$$$"""###&&&)))%%%!!!!!!###$$$$$$"""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,---)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((((((((((()))******)))***++++++++++++*********)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((''''''(((((()))***))))))))))))***+++,,,,,,......---,,,,,,,,,,,,---+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((()))))))))*********+++,,,,,,------,,,,,,............///////////////////////////...------........................---,,,+++,,,---...---+++))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((()))******+++++++++++++++++++++++++++,,,,,,---.........------////////////000000000000000000///...------,,,,,,*********)))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSOOOKKKLLLNNNLLLCCC<<<666777888777555111---***''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%$$$######$$$&&&################################################"""""""""""""""""""""""" !!!"""###$$$######""" !!!!!!"""######$$$$$$########################$$$######"""!!!!!!!!!!!!$$$###""""""""""""####################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))***+++++++++((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((()))*********)))((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((''''''''''''((())))))((((((((())))))***,,,,,,,,,,,,------,,,++++++***))))))))))))************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***)))***++++++,,,,,,++++++------------............---......///...---,,,+++------------------------,,,+++******,,,,,,+++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''''''(((((()))******************************++++++,,,------------------------............///......------,,,,,,++++++)))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTOOOJJJJJJMMMKKKCCC<<<555666888888666111,,,)))''''''&&&%%%%%%%%%%%%&&&###$$$%%%$$$######%%%&&&################################################"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$###########################"""!!!###$$$%%%%%%###"""$$$%%%%%%$$$###$$$&&&##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((()))*********''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))(((((((((((()))***+++,,,++++++,,,---,,,+++)))(((((((((((()))******++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,---------......,,,---.........---++++++------------------------+++***)))***++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***+++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVOOOLLLNNNNNNIIIBBB>>>:::666666888777111---,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""######"""""""""%%%'''$$$$$$############$$$$$$########################################################################%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))******+++,,,,,,++++++***)))((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,---......///.........//////////////////...............///......---,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVOOOKKKNNNNNNIIIBBB>>>999666555888777111,,,+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""######"""!!!"""$$$&&&$$$$$$############$$$$$$########################################################################%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))(((((())))))***+++,,,,,,+++******)))(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,---............................../////////...............---,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,------------------,,,++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVOOOKKKMMMNNNIIIBBB???999555555777666000,,,+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$"""#########!!!"""###%%%$$$$$$############$$$$$$########################################################################%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((())))))***+++++++++******))))))(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++,,,------......---------------....../////////------......------,,,+++++++++++++++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVOOOKKKLLLMMMIIICCC@@@999555555777666000+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""###$$$###""""""###$$$$$$$$$############$$$$$$########################################################################$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((()))************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************++++++,,,---------------,,,,,,,,,---......//////---------------,,,+++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVOOOJJJLLLMMMIIICCCAAA999666555888777111,,,+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$########################################################################$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((())))))***))))))(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,++++++************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++*********++++++************))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVOOOJJJKKKMMMIIIDDDBBB:::666666888777111---,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$%%%'''&&&%%%###$$$$$$$$$$$$############$$$$$$#################################################################################"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""######$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********((())))))******))))))(((******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVNNNIIIKKKLLLIIIDDDCCC;;;777777:::888222...---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%'''((((((&&&%%%$$$%%%$$$$$$############$$$$$$##############################################################################""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""######$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))************************)))******+++++++++++++++------,,,,,,++++++******+++++++++++++++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVVNNNIIIKKKLLLIIIEEECCC<<<888888:::999333...---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&((())))))'''&&&%%%%%%$$$$$$############$$$$$$##############################################################################""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""#####################"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++...------,,,+++***))))))+++++++++++++++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZPPPKKKMMMNNNHHHCCCAAA:::777666888777111,,,+++((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,///333555222---)))***---,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))************,,,,,,,,,+++++++++******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYPPPKKKMMMNNNHHHCCCAAA999666666888777222---,,,((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,///222444111,,,)))***,,,,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''(((((()))))))))*********,,,,,,+++++++++*********)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXQQQKKKLLLMMMIIIDDDAAA888555555888888222...---((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,...000222000,,,******,,,++++++++++++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''(((((())))))))))))******++++++++++++*********)))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWQQQLLLKKKLLLJJJEEEAAA777444555888888333......''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++---...000///,,,******++++++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++************)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVRRRMMMKKKLLLKKKFFF@@@777444555888888333......&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###################################################################################################$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++,,,------+++******************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''(((((((((((()))))))))*********)))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUURRRMMMJJJKKKLLLGGG@@@888555555888888222...---&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################################################################################################%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++***+++++++++++++++******))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((((())))))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTRRRMMMIIIJJJMMMHHH@@@999666666888777222---,,,&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&''''''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################################################################"""###%%%&&&'''&&&%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************)))))))))***++++++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSRRRNNNIIIJJJNNNIII@@@:::777666999777111,,,+++%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################################################################"""###%%%'''''''''%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))(((((()))++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXRRRLLLLLLNNNMMMGGG@@@:::555555888999333---***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""################################################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************************************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$VVVQQQLLLLLLOOONNNGGGAAA999555444888999333---+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""################################################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))************************)))************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$UUUOOOKKKLLLOOOOOOHHHBBB888444444888999444...,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""################################################################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************************))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$SSSNNNKKKLLLPPPPPPIIIBBB777333333888999555///---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))************************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRNNNJJJMMMQQQPPPIIIBBB777333333888999555///---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRNNNKKKMMMQQQPPPIIIBBB888444444888999444...,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###############################################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&RRRNNNKKKNNNQQQPPPHHH@@@999555444888999333---+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&SSSOOOLLLNNNQQQPPPGGG@@@:::666555888999333---***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""################################################################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&SSSJJJKKKNNNJJJJJJHHH===<<<666555999:::555...***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((&&&%%%&&&&&&%%%***'''%%%(((&&&%%%///%%%$$$###$$$%%%&&&(((((()))$$$"""$$$'''))))))***000###"""+++***%%%"""!!!"""$$$%%%&&&%%%###"""!!!############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%SSSJJJKKKNNNJJJJJJHHH===;;;666555888999444---***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&'''---)))&&&(((###&&&***++++++***)))))),,,///000000333444333...***''''''+++222333+++"""###***...+++&&&"""!!!###&&&)))(((((('''%%%###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################""""""#########""""""!!!######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%SSSJJJKKKNNNJJJKKKHHH===;;;666555888888333---***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((###%%%&&&'''%%%%%%&&&'''&&&(((***333555555===666888999888777888<<<@@@BBBAAA???===<<>><<<@@@BBB;;;444))))))((('''&&&%%%%%%%%%"""""""""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%TTTKKKLLLOOOKKKKKKIII>>>999666555666555///,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((''''''''''''(((+++///333555===:::888FFFSSSZZZaaabbb\\\WWWXXX^^^bbbbbb```aaa[[[PPPHHHKKKTTTWWWTTTZZZXXXSSSLLLHHHHHHJJJKKKGGGBBB999111+++((('''((()))((((((((()))'''###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%TTTKKKLLLOOOKKKKKKIII>>>888555555666333...+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))***+++...444===HHHOOOWWW```^^^___ttthhhNNNHHHSSS\\\^^^WWWWWWUUUSSSTTTTTTOOOHHHDDDHHHLLLMMMHHH>>>222***(((%%%$$$%%%((((((&&&###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&''''''(((######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%TTTLLLMMMOOOKKKLLLIII>>>888555555555222,,,+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''))),,,...555666:::BBBOOOaaasss```UUUcccvvvjjjgggbbb^^^```___SSSEEE===IIIYYYdddeeeYYYIII>>>444...&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%UUULLLMMMOOOLLLLLLJJJ???777555555555222,,,***---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++///333555BBBDDDKKKWWWiii|||||||||~~~uuu}}}~~~vvvaaaXXX[[[^^^XXX\\\aaaeeefffeeebbb___SSSGGG777,,,((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%RRRKKKMMMPPPKKKJJJHHH>>><<<222444777000,,,---(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###'''***'''!!!!!!$$$,,,)))))),,,111;;;PPPcccuuuyyyzzzuuuqqqttt{{{qqqwww~~~xxxppprrr}}}vvvqqqqqqlllssslll\\\ZZZffffffZZZXXXcccfffcccWWWDDD555...+++(((***%%%!!!!!!$$$''''''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRKKKMMMPPPJJJJJJHHH>>>===333555888111...///)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''000'''!!!"""&&&((()))+++(((+++666HHHYYYgggxxx}}}```VVV]]]wwwhhhsssvvv~~~uuuuuujjjcccZZZOOOEEE]]]hhhooohhhVVVAAA---"""''',,,,,,)))&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSKKKMMMOOOJJJJJJHHH???>>>555666:::333000000+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$###'''((((((+++///???GGGXXXkkkuuutttooolllgggvvvvvvooosss}}}wwwooo{{{vvvaaaWWWWWWKKK\\\nnnsssnnncccTTTIII*********)))(((&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSKKKMMMOOOJJJJJJIII???>>>444666999333000000+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''' %%%+++,,,)))***999JJJbbbgggmmmnnnggg[[[OOOJJJOOOfff{{{~~~}}}sss]]]aaafff```[[[ooowwwtttuuuaaagggYYYbbbjjjnnnpppnnnggg___LLL<<<***"""&&&+++***&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTLLLMMMNNNIIIIIIIII@@@<<<222444888111...///***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))+++///444@@@WWWlllhhhlllllldddZZZVVVZZZ___tttsss|||yyykkk```QQQkkkvvvwwwwwweeebbbzzzpppaaa|||uuuiiiddddddcccfffnnnsssooogggjjjYYYBBB111***)))******&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTLLLMMMNNNIIIIIIIII@@@:::000222666000---...)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&///BBBSSS\\\___```[[[jjjvvvuuunnnjjjlllooo___\\\^^^XXXTTTkkk~~~~~~zzztttrrrzzzoooeee{{{yyyoooaaaZZZbbbpppxxxxxxmmmkkkbbbNNN777'''$$$'''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTLLLLLLMMMHHHIIIIII@@@999000222666000---...***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&000DDDYYYaaa[[[PPPIII\\\kkkwwwvvvooollljjjhhhfff^^^iiixxxyyy{{{~~~yyywwwzzz{{{qqqeeecccddd___\\\XXXNNNVVVTTT\\\bbbdddsssyyyhhheeebbbkkkzzzeee^^^dddlllnnnkkknnnnnndddQQQ===///)))'''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUULLLLLLMMMHHHIIIIIIAAA:::000222666000...///***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((===LLL]]]```SSSEEEGGGPPPiiihhh___QQQOOO[[[kkksss{{{xxxyyyyyyyyyhhhnnnxxx~~~zzziiifff[[[ZZZZZZQQQSSS^^^bbbrrrwww```\\\ddduuuqqqooommmsssnnnlllnnnnnn```GGG333''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVJJJJJJMMMGGGEEEGGGCCC:::555222222111...,,,---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''%%%%%%&&&&&&%%%'''///666HHHWWWZZZNNNKKKWWW^^^YYYddd^^^NNNAAAJJJaaaqqqsssjjjhhheeedddhhhrrryyynnnpppjjjfffqqqmmmRRRggg}}}qqqvvv{{{oooeeemmmooommmppprrreeeRRR666&&&!!!***,,,!!! ***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVKKKKKKMMMGGGFFFHHHCCC:::555222333222...+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&''')))%%%###$$$+++444>>>EEEIIIMMMSSSXXX]]]\\\TTTJJJAAAOOOYYY[[[]]]bbb___WWWWWW^^^iiixxxvvvggg[[[UUUQQQMMMIIIOOOSSS]]]nnnnnnrrr|||fffooo~~~vvvqqqkkkiiiooovvvooobbbbbbmmmPPP;;;'''###***---''' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWKKKKKKNNNIIIHHHIIICCC:::555222333222---++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&((()))&&&$$$(((222===CCCEEECCCBBBKKKWWWYYYMMMDDDCCCFFFUUU^^^ZZZVVVYYY^^^```pppsssbbbVVVNNNFFF===666222000...+++***---000777HHHfff~~~zzzzzzkkk```kkkwwwuuuooommmeeeUUU;;;''''''///,,, %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXLLLKKKOOOKKKIIIIIICCC:::555333444222---***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&'''%%%(((,,,111777<<<;;;777===CCCJJJIII???777???NNNXXX]]][[[RRRQQQaaayyy|||ssspppjjjbbb[[[UUUMMMBBB;;;;;;888444222222222111000333222///(((&&&...@@@OOOtttfffYYYiii~~~zzzfffiiifffWWW>>>***&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXKKKJJJOOOLLLJJJIIIAAA:::555333444333---***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''###,,,333555777;;;===;;;???HHHIII<<<333999IIIUUUKKKVVVaaagggooo}}}|||qqqiiigggggghhheee^^^TTTKKKCCC???===222111000000000111000000///111222111000000444777;;;NNNgggzzzkkk\\\cccppptttmmmlllhhhXXX==='''$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXJJJIIINNNLLLKKKHHH@@@:::666444555333---))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((111555222555@@@IIILLL???AAA>>>888===JJJQQQNNNNNN\\\nnn|||}}}mmmiiidddbbbdddiiimmmoooaaa]]]UUUJJJ???777444555//////......,,,+++******((()))+++...222444333222(((444BBBDDD>>>DDD]]]www|||~~~kkkwwwlllhhhsssvvvnnnjjjgggWWW>>>***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWIIIHHHNNNLLLKKKHHH>>>:::666444555444---)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&(((+++///444444///333AAAIIIIII999777:::CCCMMMQQQRRRSSShhhooowwwyyyssskkkgggfff^^^^^^```gggnnnoooggg```UUUOOOGGG>>>888444222111000000000000...---------444333222111000000///...222...+++,,,,,,///:::FFFRRRrrr|||sss{{{vvveeeqqqpppmmmkkkgggYYY@@@+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWHHHGGGMMMLLLKKKGGG===:::666444666444---((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''(((+++---111555333...222======555888666CCCVVVXXXPPPVVVfffrrruuuwwwrrrfff\\\\\\aaagggaaa^^^ccciiiiii```VVVJJJBBB888333333222///+++,,,---/////////000222333+++---......,,,,,,...//////...222666333------333///OOOyyyqqqhhhcccqqquuummmjjjhhhTTT;;;''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVLLLJJJLLLIIIKKKJJJ???666222000333222---))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''%%%###$$$(((---111333555222333:::>>>;;;777555===BBBGGGJJJMMMUUUbbbmmmlllbbbXXXWWW___hhhnnnpppvvvkkk]]]VVVYYYZZZPPPDDD===999333000//////,,,***//////...---------......+++,,,............///111///000111000000000222444555444\\\xxxsssiiihhhjjjoooqqqlllbbbYYY666)))###***+++###""")))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''$$$%%%''''''&&&(((%%%***+++$$$'''///...$$$***+++'''&&&******'''---%%%!!!%%%+++***&&&###%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&(((***)))&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&VVVKKKJJJLLLIIIKKKIII???666222000222222---))))))((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$&&&)))---000222//////333999:::888888;;;FFFCCCDDDMMM[[[dddccc___[[[XXXVVV[[[dddkkkkkkiii___ZZZQQQHHHFFFFFFAAA:::333000---,,,...//////...////////////////////////000111111111000000000111...///000000111222444555666000EEEtttggguuusssooommmnnnoookkkdddFFF444''''''***(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((('''''''''((('''%%%,,,%%%$$$&&&&&&)))***$$$+++---+++&&&'''000666777***333555...+++///111...***+++,,,)))%%%$$$'''++++++((($$$""""""$$$''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&UUUKKKKKKLLLHHHJJJIII???666222000222111,,,))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((***---///111,,,...444888888777<<>>777666666444---+++***+++...000111111000000111222222222111111222222222111111111111111///000111222333444444444888666???```ggg~~~{{{yyy{{{oookkkoooqqqnnn[[[GGG000%%%(((+++)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''')))******((('''&&&***)))+++,,,...000111111222999@@@DDDGGGIIIGGGBBBGGGKKKOOOMMMHHHEEEFFFHHH???777...---//////((( $$$%%%'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&&&&!!!""""""######$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%TTTKKKKKKLLLHHHIIIIII@@@666111///111000,,,)))***'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%''')))+++,,,---...000111111444888:::;;;AAAHHH===FFFQQQTTTQQQOOORRRVVVaaaXXXLLLCCC>>>:::666333;;;???>>>666000000111111000///...///000111222222222333444555666555555444444444333444555555555444777777888:::;;;<<<:::999666>>>LLL^^^tttlllvvvrrryyymmmlllppppppjjjYYY>>>***&&&++++++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((()))******'''(((***)))///......---111<<<>>>DDDMMMUUUYYYWWWQQQKKKMMMCCCCCCNNNLLL<<<555;;;DDDDDDDDDDDDBBB===555///)))******(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((()))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%SSSKKKLLLLLLGGGGGGHHH@@@666111///000///+++)))***&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%(((+++---,,,,,,...000666111000555;;;===AAADDDCCCLLLTTTQQQIIIFFFNNNXXXXXXOOODDD<<<888888999999222333111---+++------***111111222222222222333444666666777999999:::::::::;;;999888888:::;;;999777<<<<<<>>>BBBEEEFFFCCCAAA555???WWWmmmqqqqqqqqqlllxxxnnnlllnnnpppeeeOOO777***((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&((('''&&&***222...888999<<>>999000(((###$$$(((,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''(((((()))***((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%RRRKKKLLLMMMFFFFFFHHH@@@777111...///...+++)))***&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&***---...,,,,,,...000666///---222999<<<>>>@@@KKKHHHEEECCCDDDFFFHHHIII:::777333111000000////////////,,,***,,,000...)))...000222444444555888999;;;;;;;;;;;;===>>>@@@AAA>>><<<:::<<>>;;;777000((("""((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))$$$$$$&&&'''((()))))))))***))))))))))))(((((((((+++***)))((('''%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%QQQKKKMMMMMMEEEFFFGGGAAA777111.........***)))***%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''(((+++......++++++...222111......333777999===BBBGGGAAA<<<<<>>999666444333222000///---,,,---///...,,,---111000---///222666888888:::===??????>>>======???BBBEEEGGGAAA@@@AAAGGGOOOUUUVVVUUUWWWVVVUUUWWWXXXUUUMMMGGGMMM\\\www}}}mmmttt\\\lllvvviiieeeoookkkggg]]]GGG///'''+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))***(((...888<<<===GGGVVVJJJNNNBBBNNNyyypppoooooohhhfffkkknnnjjjfffeeehhhqqqbbbllltttppphhh\\\SSSUUU]]]ZZZIII888===>>>BBBGGGIIIBBB444(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******''')))---000111222111000;;;;;;<<<======>>>??????:::999777555222000...---,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&QQQKKKMMMMMMEEEEEEGGGAAA777111......---***)))***%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''))),,,///...+++***...222......222666888999???GGG@@@AAABBBCCCBBB???;;;888111///+++)))((()))***+++(((---...+++***---...---555888<<<=========@@@BBBBBBAAA???>>>@@@DDDHHHJJJHHHIIIMMMXXXfffqqquuuvvvxxxuuuqqqooollldddYYYPPPLLLlll}}}hhhjjjoooggg^^^ooojjjjjjhhhSSS555'''+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))---...777FFFLLLNNNXXXgggeeerrrgggggg{{{iiiqqqxxxkkkhhhgggddddddgggoooaaa[[[```ccc___dddnnn```fffiii```SSSMMMTTT]]]HHH???888999AAAIIIJJJGGG((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,555777<<<@@@BBBBBBAAA@@@888999:::<<<>>>@@@AAABBBPPPOOOMMMIIIFFFBBB@@@???333111...+++))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&UUUHHHHHHJJJEEEDDDFFFAAA777222///000///+++)))***&&&&&&&&&''''''''''''(((((('''&&&%%%&&&'''***+++***++++++,,,,,,------......000333777:::===>>>>>>:::<<>>DDDEEELLLMMMBBBGGGEEEGGGJJJEEE===>>>FFFLLLSSSQQQAAA333333999<<>>777222///000///+++)))***&&&&&&&&&''''''''''''(((((('''&&&&&&&&&(((***,,,***++++++,,,,,,---......---///222555888:::;;;;;;999<<>>888222...000---+++,,,...000///......++++++///111222888@@@MMMRRRXXX\\\[[[YYYXXXXXXTTTVVVXXXXXXWWWWWWXXXYYYZZZ^^^hhhuuuzzzbbb\\\qqq}}}wwwyyylll~~~uuuyyypppccc___fffgggfffeeeUUU<<<...*********((('''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((())))))(((+++111---''''''***:::RRRTTTiiihhh```ttt~~~aaaeee```[[[ccc}}}{{{qqqllllllsssyyysssmmmkkkkkkiiiddd```fffccc___^^^eeemmmkkkcccXXXNNNSSS___TTT:::777HHHcccQQQ>>>444000+++%%%!!!###&&&&&&###$$$(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&((()))(((***---,,,'''%%%''''''222:::;;;<<>>888;;;;;;>>>DDDIIIJJJJJJLLL555,,,%%%'''000000$$$'''&&&%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%&&&)))+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***))))))((())))))***))))))******)))((((((((((((((($$$%%%&&&'''((()))))))))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%$$$$$$######&&&&&&''''''''''''''''''))))))((('''%%%%%%$$$$$$***)))(((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$VVVKKKKKKNNNGGGCCCBBB:::777111...//////+++)))***&&&&&&&&&''''''''''''((('''&&&&&&&&&(((***,,,---+++++++++,,,------.........///111333555777777888888<<>>888222...,,,///---++++++,,,......---///,,,---111888@@@MMMXXXbbbfffiiikkkiiifffdddddd\\\^^^aaaaaa```^^^^^^___^^^fffsss~~~eeeYYYlllxxxrrrvvvuuukkkrrr|||}}}ffffffhhheeeddddddQQQ333******++++++)))''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((******((('''***---!!!(((+++111BBBSSSjjjxxxpppuuuooo\\\bbbsss{{{tttttt|||uuu|||wwwtttggg[[[fffssskkkYYYddd___cccjjjeeeZZZ```qqqXXXIII@@@LLL^^^```HHH000JJJWWW\\\OOO999+++***---%%%((((((%%%$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%&&&(((+++''''''***...---)))))),,,666;;;???BBBMMMWWWSSSGGGSSSRRRVVVSSSLLLSSS^^^\\\```^^^RRREEEBBBHHHIIIDDDDDD@@@AAAJJJTTTXXXWWWWWWPPPEEEBBBGGGEEE======FFFWWWRRRCCC///'''***...,,,))))))(((&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''((()))))))))(((&&&%%%''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''###$$$$$$%%%''')))+++,,,************)))(((&&&%%%))))))))))))***************)))&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$TTTJJJKKKOOOIIIDDDAAA999666111...///...+++)))***&&&&&&&&&''''''''''''(((&&&&&&&&&''')))+++---...++++++,,,,,,---.........///000111222444555555666888<<<>>>;;;333---+++,,,111///---,,,,,,---......111333888???IIIVVVcccmmmnnnoooppppppnnnkkkhhhfff```bbbddddddbbb`````````^^^kkkzzzlllUUUQQQaaattt~~~uuuvvvvvvpppzzziiiggghhhdddjjj___???+++******,,,***''''''***''''''''''''''''''''''''''''''''''''((((((((((((''''''))),,,+++)))***...(((111777OOO{{{jjjppp~~~zzz|||nnnsssyyyvvv}}}|||}}}tttxxxlllxxxlllqqqpppfffoooPPP___gggccc^^^[[[MMM;;;,,,LLLeee```JJJ:::222///(((+++,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''''''''(((***,,,)))(((+++...000111777>>>CCCEEEIIINNNOOOLLLKKKKKKWWWWWW]]]^^^ZZZbbbkkkgggXXXaaa^^^QQQRRRaaafff______OOOBBBCCCHHHJJJKKKNNNXXXQQQLLLKKKFFF>>>>>>CCC???RRR\\\OOO===333...((((((''''''(((((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***.........---,,,+++++++++))))))))))))((((((''''''))))))(((((('''&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((''''''(((((('''&&&&&&'''((()))---......000111444666777444666777999888777555333,,,+++***)))'''%%%$$$$$$$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRHHHKKKOOOIIIEEEBBB;;;666111...///...***((()))&&&&&&&&&''''''''''''(((&&&'''''')))***,,,---...+++,,,,,,------...//////111111222222333444555666888;;;<<<777///***+++---222111///......///111333777>>>IIISSS^^^iiirrrvvvttttttsssrrrpppnnnkkkhhhccceeeffffffcccaaa``````dddqqqoooTTTCCCHHHVVViiixxx|||qqq}}}hhhuuuxxx~~~~~~yyy{{{kkkaaahhhfffgggdddQQQ222,,,)))******''''''+++(((((((((((((((((((((((('''''''''((((((((())))))+++((((((++++++'''(((---111???CCCVVVwww{{{~~~rrroootttxxx~~~}}}~~~rrrmmmccceeezzzyyyZZZ[[[[[[oooppp[[[YYYBBBOOO[[[```bbbYYY???$$$((((((******(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$&&&((()))((((((((())))))+++000666888999AAAIIIEEENNNbbboooaaaMMMQQQeee]]]]]]eeekkklllrrrtttiiitttxxxvvvlllcccZZZSSSVVV]]]```bbbddd^^^cccaaaWWWOOONNNKKKEEE???LLLVVVVVVTTTPPPDDD777+++'''###$$$(((+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))+++...222555999;;;===>>>>>><<<888666666777;;;;;;999777444000---,,,)))((('''&&&''')))+++,,,)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''')))***+++,,,...000222333DDDCCCBBB@@@===;;;999888@@@BBBEEEGGGHHHGGGEEECCCBBBAAA???<<<888444000...%%%%%%&&&((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRHHHJJJOOOIIIEEECCC;;;666000---......***((()))&&&&&&&&&''''''''''''((('''((()))***+++,,,------,,,,,,,,,---......//////222222222222333555666777999:::888444///,,,...000.../////////000333888<<>>666@@@NNNaaattt~~~tttxxx|||lll{{{ppp```dddfffeeeddd```@@@222((()))+++((((((+++((((((((((((((((((((((((''''''((((((((()))))))))...***)))+++)))'''///;;;GGGXXXVVVWWWzzztttnnnyyysssbbb___xxxoooVVVXXX[[[^^^dddiiidddRRR???,,,'''%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((()))+++***(((''''''((()))...666>>>??????DDDKKKSSSWWWmmm|||mmm|||mmmfffccc^^^XXXZZZfffhhh]]]WWWXXXTTTKKKTTTUUUTTTNNNHHHGGGLLLQQQBBB999---&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###$$$%%%'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&'''((()))+++,,,---...111111222333444666777888;;;===>>>;;;666333444666<<<<<<===>>>>>>===<<<;;;666444111...,,,*********))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&'''---///222666:::===???@@@AAABBBBBBBBBAAA>>><<<:::;;;===@@@BBBCCCBBB@@@???RRRRRRQQQOOOJJJDDD???;;;999555000+++(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&UUUJJJKKKNNNHHHDDDBBB:::555000---...---***((()))&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,------.../////////111111111111222444666777;;;888555111///000111333111444777999===CCCKKKQQQ[[[dddlllpppuuu|||}}}{{{yyyvvvvvvwwwxxxvvvtttqqqqqqooollliiiggghhhjjjpppyyy}}}}}}~~~tttoooiii```OOO<<<222222:::FFF[[[qqq~~~xxxxxx}}}uuujjjuuutttkkkbbbggggggcccdddRRR===+++))),,,)))''')))(((((((((((((((((((((((('''((((((((())))))))))))+++***,,,---***...EEE```yyypppooonnn~~~ooofffhhhcccWWWVVVYYY```gggfff```^^^```>>>111'''&&&(((((((((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))*********)))(((***...111;;;===CCCHHHJJJMMMXXXdddlllqqq}}}www```___dddfff```ccccccYYYbbblllnnncccZZZ[[[]]]ZZZqqqvvvrrrkkkqqq|||xxxkkkUUU]]]eeegggffffffffffffIIIMMMUUUYYYNNN<<<666;;;NNNJJJAAA555***$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))***+++---///000222222555555444333222222222222555888:::888333111333555555777:::>>>AAABBBBBBBBB>>>>>>===:::777222---+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''(((+++...000777999<<>>???@@@???>>><<<;;;BBBCCCEEEFFFCCC===777444>>>===;;;777222---(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&XXXLLLLLLNNNGGGBBB@@@999555000---...---***((()))&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000222444666777;;;777222000000222444555>>>AAAFFFKKKQQQYYYdddkkkmmmtttwwwvvvyyyyyyvvvttttttvvvxxxvvvuuuuuutttqqqmmmiiiiiikkkmmmnnnttttttppprrrxxxssshhhfff[[[PPPHHH>>>444222666444@@@VVVnnn~~~|||xxxwwwzzzrrrwwwmmmqqqzzzbbbiiikkkbbbbbb```EEE...***,,,)))&&&((())))))))))))))))))))))))(((((((((((())))))))))))&&&)))///111...888^^^yyy~~~pppyyyuuuwwwwww}}}ooojjjqqqWWWOOOQQQ___iiiddd]]]ZZZRRR???---((()))))))))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))((('''&&&(((...777===WWWTTTSSSTTTWWWcccxxxxxxooogggbbbXXXPPPOOOTTTQQQHHHKKKRRRMMMNNNPPPMMMDDD@@@DDDHHHHHHGGG\\\lllsssvvvXXX}}}xxxgggbbbhhhmmmUUUIIIUUU___WWWLLLIIIAAAIIIMMMFFF888---+++...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***//////000000111111222222///000111444777:::===>>><<<@@@BBBAAA===<<<>>>BBB>>>???@@@AAA@@@???===;;;666:::???BBBCCC@@@<<<999******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''')))...444:::>>>@@@AAACCCCCCAAA===999666:::>>>DDDHHHJJJIIIEEECCCOOOOOOOOONNNLLLJJJHHHGGG;;;???CCCFFFEEEAAA;;;888***111<<>>555...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&QQQJJJKKKKKKDDDBBBBBB999555222...,,,+++***)))((((((''''''&&&&&&&&&''''''(((***---//////...,,,***333FFFJJJ444&&&,,,000***111/////////222555777777888444999CCCCCC???DDDOOOMMMSSSZZZ^^^aaaeeelllrrrzzz|||zzzyyyyyyzzzzzzvvvpppjjjhhhiiiiiieeeaaakkkkkkjjjhhheeeaaa]]]ZZZVVVTTTOOOHHH@@@999444111888???OOOdddxxx{{{vvvrrrqqqzzzxxxbbbiiihhhbbb\\\PPP;;;***(((...---'''******))))))((((((''''''&&&***,,,,,,++++++***(((000((('''999LLLRRRbbb~~~tttvvv}}}pppdddtttvvvaaaiiijjjXXXMMMTTT___bbbdddgggaaaUUU@@@...&&&((()))&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''((())))))((('''000111)))(((444???AAAbbb[[[UUUccc{{{|||nnniiiTTTbbbgggUUUPPPAAARRRRRRMMMFFFDDDHHHMMMNNNhhhrrrcccWWWTTT]]]oooiiiMMMPPPPPPRRR]]]fff]]]LLLSSSWWW\\\hhh}}}kkk___^^^^^^[[[UUUQQQUUU\\\QQQBBB???MMMRRRAAA,,,$$$***((($$$$$$%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&$$$$$$'''******'''&&&)))***(((%%%%%%+++111444333111000000222444555GGGEEE@@@EEEMMMOOO___}}}wwwaaa]]]^^^WWWcccvvvvvvmmm```WWWdddppp^^^EEEAAA===888444888???EEEDDDAAAEEE;;;///++++++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&***'''&&&((()))((('''(((+++(((***222888888999===555<<<:::???QQQVVVIII@@@BBBMMMSSSSSS]]]jjjbbbPPPPPP```iiibbbZZZZZZWWWPPPLLLGGGKKKQQQIII888888EEE<<<666...,,,333???GGGJJJ;;;555***###$$$))))))$$$%%%$$$$$$'''******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$%%%&&&''''''&&&&&&&&&###%%%''')))(((&&&###!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&QQQJJJKKKKKKCCCBBBAAA999444222...,,,+++***)))((((((''''''&&&&&&''''''''')))+++,,,......---,,,+++%%%111444***'''///222...000000///000222333333333---444FFFQQQQQQTTTVVVOOORRRWWW^^^bbbdddhhhnnnsss{{{|||yyyxxxxxxxxxyyyuuupppjjjhhhhhhgggddd```ccccccbbb```]]]ZZZVVVTTTTTTRRRNNNIIIBBB:::444111555===LLLbbbvvv{{{wwwvvvvvv~~~pppkkkvvvtttccc```fff^^^TTTAAA000***,,,,,,'''******))))))(((((((((((()))+++,,,***((((((***,,,%%%666---===fffZZZSSSssshhh~~~nnn~~~{{{llloooyyyuuummmppptttmmm^^^ZZZaaa```XXX___[[[MMM;;;...******)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((()))))))))%%%!!!'''777===:::???JJJTTTMMM___bbbHHHDDD<<>>888222:::JJJPPPTTT]]]]]]VVVUUUWWWiiivvvsssllllllmmmjjjiiigggiiimmmjjjbbbaaafffXXXNNNNNNZZZ```XXXKKKEEE<<<<<<999555333666;;;???@@@@@@:::111+++***'''$$$***(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))"""###$$$&&&'''((()))))))))((('''(((***)))'''$$$((('''&&&'''((())))))((($$$$$$###$$$%%%''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&QQQJJJKKKKKKCCCAAA@@@888444111...++++++***)))((((((''''''&&&''''''((((((++++++,,,------------------...,,,***,,,000///,,,///000111111111000///...,,,DDDiiiqqq^^^^^^```OOOYYY^^^cccgggiiilllqqquuu|||}}}zzzyyyxxxxxxwwwtttpppkkkhhhgggeeeaaa]]]ZZZZZZZZZXXXVVVSSSPPPNNNPPPOOOMMMJJJDDD<<<555111111999III^^^sss~~~|||zzzzzzuuuwww\\\rrrddd\\\ddd```YYYIII888---******(((***))))))))))))(((((((((+++,,,,,,***((((((,,,000///000SSSxxx{{{ttt}}}www}}}ooogggiiijjjkkkhhh___kkkwwwxxxggg\\\___fffggg]]]aaa\\\LLL:::///+++***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((()))******111,,,111AAAIIIFFFFFFLLLkkkeeeooojjj^^^RRRWWWaaaaaacccjjjiiiuuutttqqqrrrpppnnnvvvqqqkkkjjjjjj```SSSVVVdddWWWVVVSSSSSS\\\bbbZZZKKKWWWfffqqqoooggg^^^RRRGGGLLLTTTTTTKKKGGGLLLPPPOOO555111+++&&&%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((###&&&***+++***'''''')))(((---111111//////333777===AAAFFFKKKPPPXXXaaahhhwwwxxx}}}zzz{{{zzzuuupppggg^^^UUULLLBBB<<<<<<@@@EEEGGGEEE@@@999444+++***)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%))))))((('''(((+++000333777:::888222555>>>@@@<<>>777222///777FFFZZZmmm{{{}}}|||www~~~zzzwwwkkkjjj|||uuuhhhZZZccc___[[[OOO???000))))))***)))))))))))))))))))))))),,,******,,,---,,,---000999???yyywwwwwwtttqqqbbb___``````RRRDDDMMMccc[[[bbbcccWWWFFF888...'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((('''(((***+++///<<>>>>>AAAJJJPPPLLLCCC;;;555///%%%$$$%%%&&&((()))'''&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***---000222333<<<===???AAAAAAAAA@@@???BBBCCCCCCCCCCCCCCCDDDEEEBBB<<<444000///---)))%%%&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&SSSKKKLLLKKKBBB@@@>>>555222000,,,+++******)))((('''''''''''''''((()))***,,,,,,,,,---------......---))))))---...+++,,,111---///222222000...///000--->>>eee|||nnncccgggiiieeehhhllloooqqqrrrtttuuuxxx}}}|||wwwtttqqqmmmiiiddd```[[[XXXQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNLLLHHH@@@999444...666DDDVVVfffrrrxxx{{{}}}~~~{{{zzzzzzvvvyyyxxxuuu~~~mmm~~~ooo\\\bbb\\\ZZZRRREEE444***)))---))))))))))))************---))))))...///,,,,,,000KKK{{{ooofffeeegggYYYCCCAAAOOOZZZ___aaa[[[PPPCCC333'''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))''''''(((---000BBBTTT]]]XXX]]]nnnvvvpppWWWcccZZZJJJMMMVVVXXXZZZYYYaaannn|||}}}rrrlllmmmjjj\\\ccccccZZZ___ZZZJJJTTT[[[]]]eeeuuusssqqqiii^^^YYY]]]cccgggUUUaaahhhdddbbbfffhhheeeZZZQQQMMMOOOIII>>>===EEE]]]NNN;;;...***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))///)))'''***,,,+++---111444000000999KKK]]]hhhmmmiiiiiikkkrrrwwwuuullldddIII```pppwww{{{rrrjjjnnn{{{vvvrrruuuzzzwwwqqqqqqnnnmmmjjjqqqzzzwww{{{|||hhh```QQQAAA===BBBEEEBBB===888111+++'''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))***000<<>>DDDLLLMMMOOOTTTMMMJJJMMMSSSQQQKKKSSS```YYYfffiii\\\QQQQQQTTTRRRDDDJJJXXXfffhhh\\\PPPLLL???EEEJJJKKKKKKIIIBBB:::000***%%%$$$(((***(((%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%(((***)))***---111666:::>>>@@@??????AAAAAAAAAAAA@@@???>>>AAACCCAAA>>>???FFFLLLNNNIIIBBB===:::888444111''''''''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&SSSLLLLLLKKKBBB???===444111///,,,*********)))(((''''''''''''((()))******,,,,,,---...............))))))+++---+++))),,,111---///111000///000444888:::444;;;XXXqqqqqqgggfffiiikkknnnrrrtttvvvvvvuuuxxx|||~~~~~~~~~wwwtttrrrooojjjddd^^^YYYVVVNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOMMMIIIBBB;;;777///666BBBOOO\\\eeekkknnnsssvvvzzzzzzxxxuuuvvvwww}}}vvvtttxxx{{{yyykkkxxxjjj\\\\\\YYYTTTJJJ:::,,,***...)))))))))************+++...******---,,,+++555BBB___~~~}}}wwwqqqhhhjjjiiilllllliiifffccc[[[RRRYYY\\\\\\ZZZVVVMMM<<<---)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((())))))))))))***)))((((((---555;;;OOOVVV```fffddd]]]]]]aaammm^^^PPPWWWccc___```sss~~~|||uuuaaa[[[bbbaaaaaahhhtttuuudddQQQ```jjjeeeeee[[[NNNTTTPPPNNNRRRNNNDDDHHHWWW^^^YYYqqqooollljjjiiieee___YYYVVV\\\bbbeeeeeehhhmmmrrroooRRR@@@IIIRRRLLLCCCBBBKKKQQQQQQFFF333&&&%%%(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***&&&(((...///***+++111777:::BBBOOO```oooyyy}}}zzzsssooonnnjjjbbb[[[kkkpppuuu{{{tttyyy{{{rrroooqqqzzzwwwwwwhhhKKK@@@BBBDDDEEEAAA:::333---)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((---222:::HHHTTTRRRHHHOOO[[[bbb```]]]___]]]WWWHHHQQQRRRSSSUUUQQQRRR___]]]XXXVVVZZZYYYUUUUUU[[[YYY^^^```ZZZPPPIIIJJJMMMOOOTTTVVVUUU[[[hhhooonnn[[[PPPKKKPPPUUUUUUVVV[[[HHHHHHFFFGGGLLLPPPJJJBBBCCC:::---%%%$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''***...000333333444666777999;;;<<<<<<<<<<<<=========>>>>>>888;;;===:::666666<<>><<<;;;;;;888444...)))&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&TTTLLLLLLKKKAAA>>><<<333111...+++*********)))(((''''''''''''((()))***++++++,,,...///000///...------//////,,,+++,,,---------...///......222;;;BBBJJJCCC///???ppp}}}kkkhhhlllnnnqqquuuxxxyyyxxxwwwzzz|||}}}}}}~~~}}}}}}vvvuuutttqqqkkkddd]]]XXXVVVMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNJJJCCC===999///555???IIIRRRYYY]]]```bbbgggmmmooonnnmmmpppsss{{{vvvwww|||{{{ppp~~~iiirrr}}}]]]___[[[WWWOOO???000***---))))))*********+++++++++++++++------)))000OOOooooooggggggzzzttttttnnnoooZZZUUUQQQSSS[[[cccbbb\\\XXXZZZ[[[ZZZYYYTTTGGG:::))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((()))******,,,444AAAKKKEEEKKKUUU^^^bbbaaaaaaddduuubbbXXXjjj|||vvvwwwvvvwww|||rrrZZZPPPVVVVVVPPPNNNZZZjjjjjj```___nnnkkkhhh___UUUWWWJJJHHHHHHGGGIIINNNRRRRRRNNNMMMJJJOOO```tttyyyooobbb]]]YYYXXX\\\[[[ZZZeeetttkkk\\\RRRSSSVVVRRRKKKHHHIIITTT[[[UUUBBB111***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))%%%$$$)))...,,,+++888JJJ\\\bbbhhhjjjjjjlllssszzzfffhhhkkknnnsssxxx|||~~~{{{rrrjjjhhhfffhhhnnnwwweeeTTTGGG===@@@@@@@@@===888111***&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((***,,,---///:::DDDIIITTTcccfffaaa```ZZZTTTSSSVVVXXXTTTPPPAAAMMMTTTXXXZZZUUU[[[nnntttuuuuuutttqqqoooqqquuuvvvxxxxxxuuulllbbb^^^^^^^^^WWWPPPNNNVVVeeesssyyyooo[[[IIIEEEFFFGGGNNNYYYZZZUUUKKKFFFHHHMMMKKKDDDIIIEEE===222)))%%%&&&)))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))),,,///222444555::::::;;;===@@@CCCEEEGGGOOONNNKKKJJJIIIIIIIIIJJJJJJIIIGGGEEECCCAAA???>>>BBBDDDEEECCC>>><<<===@@@???<<<999444...***&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&TTTLLLLLLKKKAAA>>><<<333111...+++*********)))(((''''''''''''((()))++++++***,,,...000111///---,,,'''+++***''')))000111,,,---......------444@@@IIIKKKSSS888999pppxxx{{{nnnpppssswww{{{|||zzzyyy}}}~~~||||||{{{{{{{{{vvvvvvuuurrrlllddd]]]XXXUUUOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRQQQNNNJJJDDD>>>:::///444<<>>777...(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&QQQNNNJJJGGGEEEAAA:::555///---+++***++++++)))(((,,,)))&&&&&&)))++++++***---.../////////...---,,,---,,,,,,,,,,,,---......000---+++---333777999888WWWSSSDDDAAAccciiirrrrrruuuzzz}}}yyy{{{|||||||||~~~{{{xxxwwwsssrrrqqqoookkkcccZZZTTTUUUQQQNNNOOOSSSTTTQQQMMMOOOMMMNNNPPPLLLCCC===;;;444222555===DDDFFFIIILLLQQQSSSUUUWWWXXX[[[___bbbhhhpppxxxyyywwwyyyzzzzzzyyykkkbbb\\\SSSQQQNNN;;;+++,,,++++++******++++++,,,---%%%555...$$$555PPPvvv}}}xxx|||vvvvvv}}}}}}uuuqqqrrrwwwyyyoooxxx]]]UUUXXXWWWOOOIII^^^ccc[[[WWW___]]]PPPJJJ888...'''***,,,***))),,,))))))))))))))))))))))))%%%(((***))))))******)))((()))+++222???MMMXXX]]]ooojjjiiikkkfffZZZUUUXXXaaappp~~~yyyzzz{{{uuunnngggcccccceeejjjqqqxxx{{{zzzyyytttxxxzzzyyyxxxxxxwwwvvvmmmnnniiiaaa\\\[[[YYYVVVVVVSSSQQQSSSWWW]]]eeelllxxxxxxkkkeee]]]SSS[[[[[[bbbllljjj[[[NNNKKKJJJVVV\\\XXXTTTOOO>>>,,,,,,'''&&&******&&&$$$'''((((((''''''''''''((((((((((((((((((((((((((((((+++%%%$$$***+++&&&%%%)))(((000,,,,,,<<>>999000000???LLLCCC///...(((%%%***+++'''$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''RRRNNNJJJGGGEEEAAA:::555///---+++***++++++)))(((+++(((&&&&&&))),,,,,,,,,....../////////...,,,+++---,,,,,,,,,,,,---......000...---000666;;;===<<<[[[ZZZKKKAAAWWW{{{qqqssstttvvv{{{~~~|||}}}~~~}}}}}}}}}{{{vvvssspppllliiiddd^^^ZZZVVVSSSPPPQQQTTTVVVSSSPPPOOONNNOOOQQQMMMDDD===<<<222///000666<<<>>>@@@DDDKKKMMMOOOQQQSSSWWW[[[^^^dddkkkrrrvvvwwwyyyzzzyyymmm|||}}}___[[[XXXTTTJJJ>>>222***+++++++++***++++++,,,---)))///---111FFF___yyyvvvsssyyy{{{|||{{{zzzyyy}}}~~~mmmaaa[[[XXXZZZ^^^YYYqqq}}}dddTTTQQQJJJ^^^|||vvvvvvlllYYYRRRVVVYYYOOOIIIWWWfff[[[OOOTTT???333***)))***)))(((***))))))))))))))))))))))))((((((((((((((())))))(((+++,,,444DDDPPPWWWaaajjjgggjjjnnnjjj\\\UUUeee{{{~~~}}}}}}{{{yyyvvvssspppuuu}}}~~~}}}}}}}}}{{{{{{vvvpppmmmpppqqqppppppiiiaaa[[[YYYZZZ]]]```jjjfffuuuqqq^^^___ooo___```rrrttt```RRRTTTHHHRRRXXXYYY[[[YYYJJJ777...(((&&&***+++(((&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())),,,---,,,///'''---BBBSSS]]]fffmmmpppnnnkkklllqqqxxxyyylllkkkkkkbbbWWWXXXXXXXXXXXXWWWVVVUUUNNNLLLIIIFFFEEEFFFGGGHHHNNNLLLHHHCCCBBBFFFOOOUUUfffbbbkkkxxxppp___pppwwwxxx}}}~~~iii]]]III<<<@@@LLLKKKBBB666...'''&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''###***)))(((000999JJJaaaddd___ZZZVVVSSSTTT[[[bbbNNNMMMNNNQQQYYYbbbkkkpppyyynnnfffdddbbb]]]ZZZZZZ]]]]]][[[YYYXXX[[[aaafff___aaa```___aaaeeedddaaajjjpppvvvxxxssslllfffcccZZZTTTOOOTTTdddnnnfffWWW]]]^^^VVVLLLNNNVVVSSSHHH@@@;;;>>>JJJNNNCCC444---((())))))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))+++,,,+++333333666===CCCJJJWWWcccmmmttt{{{{{{vvvqqqqqqssskkkiiifff```[[[YYYZZZ\\\^^^UUUUUUaaakkkmmmqqqxxxzzzmmmhhhmmmgggTTTGGGFFF888>>>===666777@@@EEEBBB777000)))(((&&&%%%(((...((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''RRRNNNJJJGGGEEEAAA;;;555///---+++***++++++)))((()))'''&&&'''***,,,------////////////...---++++++---,,,,,,,,,,,,---......000......333999>>>@@@???YYY\\\PPP>>>FFFdddxxxxxxsssuuuxxx|||~~~~~~~~~}}}~~~zzzvvvpppkkkhhhfffdddbbbZZZWWWUUUUUUXXXXXXVVVTTTOOONNNOOOQQQMMMDDD>>><<<222...,,,000333555777;;;AAACCCFFFIIIKKKOOOTTTXXX]]]bbbjjjqqquuuxxx{{{}}}rrrmmmfffYYYZZZXXXGGGAAA;;;)))+++++++++++++++,,,------333+++000@@@VVVrrrhhhvvv}}}}}}{{{sssuuuxxx|||sssaaaMMMAAA======@@@DDDLLL\\\jjjgggYYYNNNQQQXXXSSSUUUbbb}}}yyyyyy~~~qqq[[[WWWbbbtttfffSSSRRR]]][[[XXX```HHH;;;---((()))((((((((()))))))))))))))))))))))))))''''''(((***+++***))),,,...;;;NNNXXXXXX\\\ccciiihhhhhheee___ccc}}}~~~xxxwwwtttppplllhhhaaaYYYRRR[[[___eeeoooyyy~~~vvvjjj___hhhhhhdddooo}}}pppUUUOOOSSSTTTTTTYYY]]]VVVIII444,,,''')))+++***((('''((((((''''''''''''(((((((((((((((((((((((((((((((((+++***&&&&&&******(((000222VVVssscccmmmppptttxxx}}}xxxxxxkkkYYYPPPHHHAAABBBCCCEEEHHHIIIHHHEEE@@@===JJJOOORRRMMMCCC>>>BBBHHHHHHKKKMMMMMMKKKHHHGGGFFFHHHDDDLLLcccxxx~~~}}}|||uuurrrtttqqqxxxsss\\\IIIAAADDDJJJBBB888+++$$$''',,,***###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())),,,***---888BBBWWWsssmmmZZZRRR\\\ddd^^^WWWVVVMMMQQQUUUYYY^^^eeennntttiiieeebbbbbbcccdddhhhlllhhhlllnnnjjjcccbbbgggnnnjjjkkkhhheeeeeegggfffbbbfffkkknnnjjjdddeeeooozzzttteeeRRRMMMWWWcccbbbZZZeeellliiiZZZTTTXXXYYYRRRJJJ@@@999@@@LLLPPPEEE888*********)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%''',,,000222222:::999???KKKWWW```iiippprrrnnnmmmlllbbbTTTQQQUUU^^^VVVMMMIIIIIIKKKJJJIIIPPPFFFAAAGGGPPPUUU^^^gggppplllllloooooohhhaaa]]]OOOVVVSSSDDD777888===@@@???888222---)))&&&)))...((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''RRRNNNJJJHHHEEEAAA;;;666///---+++***++++++)))((('''&&&'''(((***---...///111000000///---,,,+++***---,,,,,,,,,,,,---......000...///333:::>>>>>>===NNNTTTLLL999888RRRmmmxxxrrrtttxxx||||||~~~}}}}}}~~~~~~yyysssnnnllljjjhhhfffaaa^^^\\\[[[[[[[[[XXXVVVOOONNNOOOQQQMMMCCC===;;;666000,,,---//////222666999;;;>>>@@@CCCHHHMMMQQQUUUYYYaaaiiiqqqvvvxxxwwwiiiyyy}}}YYYUUU[[[HHHAAA???+++,,,++++++++++++,,,------111(((;;;WWWfffyyy|||}}}pppPPPEEE:::888999888666666DDDGGGKKKPPP[[[iiissswwwjjjsss~~~}}}pppjjjcccZZZWWW[[[mmmwwwhhhOOOOOOYYYVVVQQQOOOAAA111)))((())))))((())))))))))))))))))))))))(((&&&'''+++...,,,+++,,,111;;;JJJZZZgggnnnlllgggqqqaaaXXXbbbsss~~~|||vvvrrrmmmdddZZZ\\\___ZZZSSS```xxx~~~tttfffpppfffSSS___hhhmmmkkkbbbXXXSSSVVVVVVSSS@@@666+++'''(((***)))(((((((((''''''''''''((((((((((((((((((((((((((((((***((((((******((())),,,444NNNwwwkkkiii{{{|||zzzgggjjjVVVDDDDDD>>>888DDD>>>AAAEEEKKKOOORRRTTTUUU[[[mmm|||zzzhhhXXXTTTXXXQQQPPPNNNKKKHHHGGGGGGGGGAAA======@@@EEEOOO```pppyyyqqquuurrrsss~~~aaaBBB:::AAACCC???555***(((,,,+++&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***)))))))))***+++---...;;;OOOXXXbbbuuu^^^QQQOOObbbttttttdddVVV[[[bbbiiijjjgggeeehhhlllfffiiimmmqqqtttxxx~~~xxx{{{|||xxxrrrnnnooorrrwwwxxxwwwtttuuuyyyyyyvvvqqq{{{uuuccc[[[dddqqq{{{rrrdddWWWQQQQQQTTTUUUZZZgggrrrnnn]]]RRRVVV___[[[NNN===555>>>KKKNNNIII444///)))&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''(((***---222888;;;CCCHHHTTTcccjjjiiiggggggeeeZZZTTTVVVOOOBBBAAAKKKQQQHHH@@@BBBKKKRRRQQQMMMSSSKKKEEEFFFHHHGGGHHHLLLSSSVVVYYY\\\cccjjjllljjjkkkkkkdddUUUJJJDDD>>>888???<<<:::777333---'''###&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''RRROOOKKKHHHFFFBBB;;;666///---+++***++++++)))(((%%%&&&((()))+++---///000111000///...---,,,++++++---,,,,,,,,,,,,---......///...///333999<<<:::888@@@HHHFFF888666JJJfffvvvppprrrvvvzzz|||}}}~~~yyy{{{|||~~~~~~|||xxxtttqqqnnnjjjhhhiiigggdddbbb___]]]ZZZXXXQQQOOOPPPQQQLLLCCC<<<:::999222---,,,---,,,...222333555888:::===@@@EEEIIINNNQQQWWWaaakkkrrrttttttzzz~~~hhh{{{```PPP[[[MMMAAA>>>000,,,,,,++++++,,,,,,---...&&&222^^^}}}dddPPP>>>999888===AAA>>>:::999555DDDYYYnnnwwwqqqgggbbb]]]XXXMMMjjjuuullliiidddXXXOOOQQQFFF777,,,)))***+++***))))))))))))))))))))))))(((&&&(((------))))))--->>>OOO]]]hhh}}}ppp\\\UUUiii{{{tttmmmcccUUUSSS```gggccchhhvvvuuuaaaaaacccdddooo~~~{{{jjjZZZRRRRRRUUUNNNCCC333(((%%%((())))))((((((''''''''''''((((((((((((((((((((((((((((((***"""$$$///000(((,,,999DDD```bbbooonnnUUUttt~~~xxxqqqkkkhhhPPPSSSCCC777>>>======NNNUUUYYYbbbkkktttzzz~~~ppp]]]RRROOORRRVVVOOOKKKGGGCCC@@@CCCOOO[[[cccsssxxxwww}}}~~~{{{~~~rrr}}}}}}]]]DDD::::::???>>>444***''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))''''''(((******000888MMMjjjsssnnnoooXXXXXXTTTOOOTTTaaajjjjjjaaagggkkkjjjdddaaaeeekkkmmmssszzz|||{{{{{{}}}yyyxxxxxxxxxxxxvvvssspppwwwxxxwwwvvvxxx~~~}}}zzzjjjaaadddgggllloookkkaaaVVVPPPMMMPPP```qqqjjjUUURRR___]]]VVVFFF666333===JJJPPPBBB666)))$$$'''++++++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((###)))///111222666???GGGWWW^^^iiiqqqnnnccc[[[YYYLLLEEEHHHQQQPPPFFFEEENNNIIICCCBBBKKK[[[eeeddd___ZZZUUURRRRRRQQQOOONNNOOOHHHJJJIIIGGGLLLWWW^^^]]]kkkmmmlllggg___XXXNNNGGG@@@>>>;;;::::::666,,,###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''SSSOOOKKKHHHFFFBBB<<<666///---+++***++++++)))(((%%%''')))++++++,,,...000111000///------,,,,,,,,,---,,,,,,,,,,,,---......///...000444999;;;999666999BBBEEE===:::IIIbbbtttnnnqqquuuxxxyyy{{{}}}zzz|||~~~~~~}}}~~~~~~|||yyywwwtttqqqmmmiiinnnmmmjjjgggccc```^^^\\\UUUSSSSSSSSSNNNDDD<<<:::999222,,,,,,+++***+++...000111333555666999>>>AAAFFFIIINNNWWWaaajjjpppsssyyy~~~uuunnnRRRWWWPPPDDD===555,,,,,,,,,,,,,,,------......QQQyyy~~~|||vvv___JJJ<<>>>>>BBBDDDCCCCCCEEEEEEfffxxxqqqnnnQQQYYYeeevvvyyybbbTTT^^^OOOKKK???222******,,,,,,))))))))))))))))))))))))***((())),,,)))%%%+++666IIIVVV^^^ccctttxxxhhh```dddxxxwwweee[[[XXX^^^ppprrriiiddd___]]][[[ZZZ___eee|||uuuvvv|||mmmfffiiigggttt~~~yyyhhhZZZVVVXXXUUUMMM===---&&&'''******((((((''''''''''''((((((((((((((((((((((((((((((...&&&%%%,,,,,,)))222AAAXXXgggQQQNNNoooeeeTTTrrrwwwlllaaaZZZWWW@@@BBB@@@CCCNNNSSS[[[hhh{{{uuunnnaaaPPPHHHIIIMMMPPPQQQ;;;PPPaaatttxxxllliiimmm{{{|||\\\???888;;;???<<<111&&&%%%+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''$$$%%%(((,,,888GGGOOOXXXkkkpppccc[[[[[[YYYMMMBBBKKKbbbpppooo\\\___aaa^^^\\\aaakkkuuummmuuu||||||zzzyyywwwttttttpppnnnsss{{{~~~xxxqqqrrrssspppnnnpppuuuvvvttt}}}gggaaabbbnnnzzzzzzpppggg]]]NNNPPPfffmmm\\\NNNNNNTTTTTTPPPEEE999777@@@JJJMMM@@@000'''(((++++++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))'''---555:::===BBBKKKRRRdddeeegggfff]]]RRRMMMOOO@@@EEEQQQ]]]ZZZLLLDDDEEEMMMLLLOOOZZZhhhqqqoookkkgggdddaaa^^^^^^___bbbddd```]]]UUULLLIIIKKKOOOOOO___gggnnnnnnhhh```[[[ZZZHHHEEE>>>888888:::888333''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''SSSOOOKKKHHHFFFBBB<<<777///---+++***++++++)))(((%%%(((+++,,,+++,,,...000000///...---,,,------...---,,,,,,,,,,,,---.........///111777<<>>;;;999222---------++++++......///000000111333666999???BBBFFFMMMWWWbbblllrrr{{{{{{|||sssjjj\\\___RRROOOJJJ@@@777---,,,,,,,,,,,,---......===hhhiiiiii}}}zzz]]]JJJDDDDDDJJJHHHGGGHHHGGGFFFJJJQQQcccvvv}}}fffSSSJJJ^^^lll[[[NNNYYYNNNOOOHHH888,,,)))******))))))))))))))))))))))))+++((()))***''')));;;QQQWWWWWWXXX[[[___bbbdddeeemmmllluuuuuulllQQQCCC777444111222>>>NNN{{{uuuYYYPPP\\\```VVVTTTllliiiPPPSSSeeeyyytttcccZZZYYYTTTQQQFFF555***)))******((((((''''''''''''((((((((((((((((((((((((((((((***---+++'''---AAAVVV```kkkpppnnnnnnsssrrrnnnqqqyyynnnccc^^^]]]]]]]]]kkk|||~~~eeeQQQIIIHHHIIIHHH???CCCJJJddd{{{ssswwwlllbbbiiiwww\\\DDD;;;;;;BBB???///'''+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''%%%(((...444SSSmmmqqq___YYY[[[WWWTTTUUUOOOKKKSSSeeerrrqqqiiiaaadddffffffeeeiiiqqqxxxjjjrrrwwwvvvvvvxxxuuuppprrrmmmkkkqqq{{{yyyrrroooooolllhhhiiinnnnnnlllvvvuuuwwwvvvggggggpppvvvyyyzzzrrrdddYYY[[[bbbbbbZZZSSSZZZXXXWWWUUUIII<<<:::BBBQQQHHH<<<111***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))111444;;;CCCLLLTTTXXX[[[^^^YYYTTTRRROOOJJJIIILLLRRR___nnnuuupppeee]]]ZZZ^^^___aaaffflllnnnllliiikkkllllllkkklllnnnqqqsssyyyrrriii```WWWQQQPPPSSS\\\ZZZ\\\bbbggggggccc```TTTTTTLLL>>>666888===>>>...,,,)))'''&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''SSSPPPKKKIIIGGGBBB<<<777///---+++***++++++)))(((%%%(((,,,,,,++++++---000000///---,,,,,,---...///---,,,,,,,,,,,,---.........///333999@@@BBB@@@===666CCCMMMGGG;;;???VVVmmmmmmpppuuuwwwxxxzzz}}}wwwuuurrrpppqqqrrrrrrrrrooooooooollliiiggggggggg___\\\[[[ZZZTTTHHH???===:::444000000000......000---............///222444;;;===AAAGGGOOO\\\iiirrr}}}zzz}}}wwwttt]]]OOOrrrkkkNNNMMMPPPDDD777---,,,,,,,,,,,,---......???fffgggsss~~~}}}nnnOOODDDKKKVVVLLLLLLNNNOOOLLLJJJOOOWWWhhhsssfffrrrxxxeeeSSS```{{{zzzcccVVVNNNRRRMMM<<<---((())))))))))))))))))))))))))))))***'''(((******222NNNlllhhh\\\[[[ddd```TTT[[[ooo{{{xxx}}}|||fffNNN???AAA;;;;;;@@@===555555===>>>dddxxxjjjzzzmmm[[[TTTWWW]]]___lll~~~ppp```[[[bbbpppyyyeeeWWWQQQQQQSSSKKK;;;...++++++***((((((''''''''''''((((((((((((((((((((((((((((((///111'''999iii{{{{{{qqquuuyyyrrrwww|||{{{vvvrrrqqqsss{{{eeeSSSMMMMMMCCCCCCGGGVVV```\\\eeewwwtttjjjfffvvvUUU???777FFFKKK:::,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***))))))---555<<>>PPPMMMFFF999,,,%%%&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***:::999===IIIXXXbbbbbb___VVVNNNIIIKKKOOOOOOOOOOOOUUUfffvvvzzzyyyyyyzzzzzzooooooooommmjjjgggdddbbbaaahhhooouuuxxx|||}}}|||{{{tttmmmjjjbbbYYYWWW\\\[[[III???MMMgggtttmmmaaa\\\aaa\\\III888555:::>>>444111---)))''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''PPPPPPLLLHHHFFFDDD>>>666111///,,,*********)))(((******,,,---.../////////......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---------///444888<<<>>>???@@@BBBNNNOOOIIIDDDAAAMMMfffnnnoooqqqrrrtttxxx~~~~~~uuurrroooqqquuuvvvsssooommmnnnqqqqqqmmmiiiiiilllddd___[[[XXXQQQHHHBBBAAA===999333...++++++---//////...---,,,+++,,,------111333999BBBHHHPPPaaarrrzzz~~~zzz[[[oooaaasss___mmmQQQSSSFFFCCC???222++++++000///))),,,555GGGhhhaaa{{{{{{xxxuuu|||~~~nnnbbbaaaeeehhhhhhYYYQQQXXX]]]ZZZYYY]]]dddrrriiiYYY~~~rrraaaoooiiiZZZSSSNNNHHH???222((((((...))))))))))))))))))))))))###333+++"""///===LLLeee```mmmrrriii```]]]XXXPPPuuuXXXIIIFFFFFFAAA@@@CCCIIIIIIDDD???===<<>>777BBBFFF<<<111+++''''''***)))%%%'''---(((((((((((((((((((((((((((((((((((((((''''''''''''''')))++++++000???NNN]]]sssjjjVVV___ggg```^^^[[[hhhuuuvvvlllccccccfffhhhmmmtttzzz|||xxxrrrnnnkkknnnrrrsssqqqnnnkkkjjjllliiiffffffiiijjjiiiggggggeeeeeehhhooouuuwwwxxxvvvsssnnnnnntttzzzvvvmmm|||ttt___dddjjjtttpppZZZLLLTTThhhuuuzzz[[[[[[bbbSSSKKKBBBNNNMMMMMMFFF777(((&&&...''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''+++)))$$$!!!%%%///666888===FFFMMMQQQXXXaaabbb\\\VVVFFF@@@RRRkkktttiii[[[[[[gggnnnpppwww}}}cccfffkkkpppuuuxxxzzz{{{pppmmmjjjjjjmmmoooqqqqqqyyyiii___]]]ggg___WWWVVVXXX]]]eeennnoookkkgggWWWCCC>>><<<222<<<:::000$$$$$$,,,,,,%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPPPPLLLHHHFFFDDD>>>666111...+++*********)))(((***+++,,,---.../////////......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---------///444888<<>>:::555000---,,,---...//////------,,,---...//////000666>>>EEEOOOaaarrrhhhkkk[[[```yyyyyyZZZWWWGGG@@@888111------111---***222@@@VVV{{{}}}}}}{{{~~~xxxpppnnnwww~~~vvvqqqhhhcccfffddd]]]^^^dddgggooo^^^UUUIIIQQQeeezzz___WWWQQQLLLFFF===111)))(((************************%%%///***(((777BBBOOOgggrrrooo]]]ZZZbbbhhhuuu]]]JJJCCCEEEGGGAAA>>>>>>BBBDDDBBB@@@AAA666AAAOOO\\\hhhooolllfffhhh~~~yyykkkYYYTTTWWWiii}}}zzzoooSSSWWWYYYdddyyykkkSSSUUULLLMMMJJJ999...,,,'''((((((''''''''''''((((((&&&(((******)))))))))++++++,,,...:::TTTpppnnndddooo~~~zzz{{{{{{zzz{{{uuuooozzz{{{~~~vvvuuuuuutttqqqqqqzzz^^^KKKEEENNNJJJ@@@QQQooowwwiiilll\\\BBBBBBHHH>>>---,,,((('''++++++'''&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''---444???PPP___pppnnncccccchhhXXXPPPaaagggmmmrrrsssooojjjhhhhhhllliiidddaaa```aaabbbbbb___bbbfffiiiiiiiiiiiijjjqqqqqqsssvvvyyyxxxuuurrrkkkhhhffffffiiilllmmmmmmffffffffffffkkkpppmmmfffzzz~~~ccc\\\kkksssmmmfffeeeddd___kkkuuuaaaYYYYYYRRRRRRJJJHHHJJJLLLIII;;;,,,(((,,,'''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((''''''&&&'''***...333999===DDDQQQ[[[YYYQQQOOOSSSYYYQQQKKKLLLXXXhhhrrrxxx|||nnnrrrlll___]]]hhhsssuuucccdddfffiiillloooqqqrrrvvvvvvtttppplllkkknnnqqqrrrqqquuu{{{|||wwwssssssWWWdddnnnhhhUUUJJJUUUhhhmmmmmmqqqjjjXXXOOOGGG777@@@BBB===222)))(((***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPPPPLLLHHHFFFDDD>>>666111...+++*********)))(((***+++,,,---.../////////......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...---///333888<<<@@@BBBCCC@@@KKKOOORRRUUURRRVVVgggooorrrvvvyyy|||yyyuuussspppnnnnnnppppppnnnkkkooonnnmmmmmmooorrrtttsssmmmcccVVVLLLCCC<<<<<<@@@???<<<999444111...---,,,//////...------...///000---...111888@@@NNNaaarrrzzziiisss```zzz[[[TTTIIIAAA888000///000000,,,+++:::LLLaaannnrrr}}}xxx|||~~~zzzzzz}}}yyyxxxnnnqqqvvv~~~}}}zzzxxxvvvmmmbbbccclllmmmsssaaa___PPPXXX\\\|||kkkWWWOOOGGGEEE@@@666---)))************************------)))111AAAKKKZZZqqqgggxxx~~~mmmZZZ^^^ttteeeUUUOOONNNOOORRRJJJDDDAAABBBCCCBBBCCCFFF@@@IIIVVVgggwwwxxxmmmhhhvvvzzzeee]]]VVVYYYiii{{{\\\ggg\\\TTTppp}}}XXXNNNOOOMMM???444///''')))((((((''''''(((((()))(((***++++++))))))***+++,,,(((444LLL^^^cccjjjtttssspppppp{{{wwwmmmzzz{{{vvvtttuuuwwwvvvtttsssnnniiifffcccbbbgggooooooqqquuu}}}wwwSSSFFFFFFGGGKKKQQQeeeuuu~~~mmmcccfffooojjjKKK@@@JJJMMMEEE///***''')))+++)))&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++''')))444BBBPPP___kkkrrrqqqlllllldddOOOOOOgggooommmkkkmmmooonnniiidddeeebbb\\\YYY[[[aaahhhnnnjjjlllnnnpppqqqsssvvvyyysssuuuyyy}}}~~~zzztttnnnjjjgggddddddeeefffggggggeeejjjlllkkkkkkkkkgggbbbccckkktttxxxvvv^^^ccciiisssjjjPPPPPPlllcccVVVQQQPPPXXXTTTHHHJJJMMMLLLCCC444+++(((((((((''''''&&&''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((%%%(((///444888BBBOOO^^^``````ZZZOOOHHHNNNXXXQQQGGGEEEUUUkkkxxxzzzxxxnnnpppiiiYYYPPPVVV___cccfffeeedddcccdddfffiiijjjkkkpppuuuuuuqqqooossswwwxxxssssssyyy~~~~~~wwwnnnhhh```VVVOOONNNWWWZZZhhhppplllggg[[[HHHEEEGGGGGG???///"""$$$,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPPPPLLLHHHFFFDDD>>>666000...+++*********))))))***+++,,,.../////////000......---,,,,,,,,,,,,---++++++++++++,,,---......---///333777<<>><<<888555111...,,,......---,,,---...///000------///333<<>>QQQfffvvvcccQQQNNNRRRSSSUUUXXXNNNIIIMMM]]]mmmqqqkkkeeekkksssyyyvvvrrrooojjjddd```]]]YYYVVVVVVXXX[[[]]]]]]fffqqqzzz~~~{{{|||~~~~~~{{{cccPPPNNNVVVJJJGGGTTTfffqqqwwwooo\\\OOOKKKIIIGGG999((($$$***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPPPPLLLHHHFFFDDD>>>666000---+++************)))++++++---...///000000000......---,,,,,,,,,,,,---++++++++++++,,,---...///...///222666<<>><<<888555111///......---,,,,,,---...///...///...000:::MMMaaannnxxxttteeeJJJHHHAAA<<<666222...---000888FFFRRRqqqyyykkk|||tttuuulllSSSEEE>>>;;;DDDPPP\\\yyyzzzqqqllllllmmm|||kkkSSSccc^^^WWWPPPIII???333,,,+++************************,,,&&&000FFFQQQRRRWWW______aaaccchhhsss|||{{{xxxooogggbbbccc]]]XXXWWWUUUQQQOOOQQQXXX}}}vvvuuummm___XXX```ppp|||hhhPPP___cccHHHZZZ}}}tttfffWWWRRRRRRHHH>>>555((())))))(((((((((((())))))((()))))))))'''(((***+++...DDD]]]ggggggiiiqqqzzzrrrnnn~~~|||xxx~~~xxxxxxwwwssskkknnnsssvvvuuulll___UUUFFF???888888999999;;;>>>LLLSSS^^^iiirrrxxxyyyxxx|||mmmSSSMMMMMMIIIQQQ[[[dddooovvvssskkkjjjwwwTTT@@@<<<<<<444***$$$&&&)))***((((((((((((((((((((((((((((((((((((((())))))******(((---;;;OOO^^^cccdddeeeUUUgggjjjWWWTTTmmm{{{qqqnnnooosssyyy|||xxxooogggeeeooozzzzzzrrrjjjhhhjjjcccaaa___[[[YYY[[[___cccllljjjfff^^^SSSIII@@@;;;===>>>???AAADDDHHHMMMPPPUUUcccqqqxxx|||pppggghhhdddrrr}}}nnn\\\VVVaaapppvvvtttbbbiii[[[```fff\\\]]]]]]ZZZOOOFFFFFFLLLJJJ:::******)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))+++)))...999AAAIII\\\nnnlllZZZKKKMMMYYY``````]]]NNN\\\mmmsssiii___bbblllhhhpppyyy~~~qqqeeeYYYVVVRRRNNNMMMNNNQQQSSSPPPSSSYYY```iiipppuuuwwwuuurrrrrrtttuuuxxx{{{vvvdddZZZZZZYYYJJJKKK[[[kkkyyyxxxjjj^^^RRRJJJKKKFFF777+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPPPPLLLHHHFFFDDD>>>666///---*********+++***)))+++,,,---...///000000000......---,,,,,,,,,,,,---*********+++,,,---...///...///222666<<>>???>>>===;;;999666444000000...---------.........//////000;;;PPPeeepppuuu~~~~~~oooKKKIIIAAA===888222---,,,444CCCUUUbbbgggppp|||uuuuuusss|||iiiWWWMMMXXXjjjxxxrrrmmmrrr~~~hhhZZZxxxaaaPPPNNNMMMLLLDDD888000///+++++++++++++++++++++++++++---FFFbbbfffaaa]]]TTTiii___ZZZfff|||wwwuuuuuuwww{{{vvvnnnhhhccc]]]ZZZZZZZZZVVVUUUVVV[[[zzzuuussspppiii```^^^iiiwwwSSSYYYgggPPP^^^gggUUUMMMNNNHHHCCC;;;---***))))))(((((())))))***'''((((((((('''(((+++---444PPPfffeeeaaaiiirrruuurrrooo|||```LLLOOO[[[[[[SSSZZZ```hhhkkkdddVVVFFF<<<:::555111333444444555999<<>>@@@:::///&&&%%%)))+++)))(((((((((((((((((((((((('''(((((())))))******+++'''222FFF[[[eeeggggggiiibbbPPPMMMXXXhhhyyy|||nnniiilllqqqwwwyyywwwqqqlllqqqxxx}}}zzzpppddd]]][[[[[[YYYVVVSSSQQQTTTYYY]]]ddd```YYYNNNBBB999333111111333444555777:::???BBBFFFTTTcccjjjoooxxxrrrhhhrrr~~~vvvvvvmmmZZZKKKPPPggg}}}yyysss]]]eeepppeeebbb___ZZZOOOCCCBBBKKKNNNBBB222******)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&///;;;FFFOOOWWW^^^dddUUU[[[___bbbffflllnnnmmmdddiiippprrrjjjcccgggpppnnnllllllqqqvvvwwwpppiiihhhfffbbb___]]]\\\]]]^^^[[[VVVQQQQQQVVV]]]bbbeeebbbaaaccceeegggkkkuuuzzz||||||ooodddcccPPPJJJSSS^^^mmmvvvrrrgggZZZNNNLLLJJJ@@@111&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPPPPLLLHHHFFFDDD>>>666///---***)))***++++++***+++,,,---///000000000000......---,,,,,,,,,,,,---*********+++,,,---//////...///111555<<>>>>>>>>===<<<::::::444333111//////...//////,,,//////111???VVVjjjtttvvv{{{~~~yyyrrrwwwvvvNNNMMMBBB===666333...---666NNNjjj}}}zzz|||}}}yyyqqqssswwwsssyyyrrrwww~~~xxxssssss{{{cccfffhhhkkk{{{wwwsss\\\TTTLLLIIIEEE<<<666333++++++++++++++++++++++++,,,555UUUppprrrtttsssccc```WWWVVVjjj~~~nnn\\\RRRMMMMMMPPPVVVzzz}}}tttjjjddd]]]YYYYYYXXXUUUUUUWWW___uuu|||{{{yyyssstttmmmccceeeqqqkkkXXXTTTNNNSSSmmmoooYYYMMMMMMIIIGGG@@@222******))))))))))))******'''((((((((((((***---000AAAUUUddddddeeemmmtttssszzzqqqttt~~~^^^???666===>>>777DDDLLLUUUVVVNNNCCC999333222///...000000---...222222999BBBMMM]]]lllpppmmmpppyyy{{{ttt~~~{{{PPPKKKKKKHHHHHHWWWmmmxxxvvvnnnkkknnnzzzvvvRRR111???===666+++''')))+++((((((((((((((((((((((((((('''(((((()))******++++++222???SSSbbbffffffllluuummmMMMOOOkkkvvvvvvtttjjjkkkhhhfffjjjppptttsssqqqtttttttttuuutttlll___VVVFFFDDDAAA>>><<<>>>CCCGGGNNNLLLGGG???777222111222000222333222222444888<<>>666///---***)))***++++++***+++,,,---///000000111111......---,,,,,,,,,,,,---*********+++,,,---///000//////111555<<>>>>>>>>>>>======777666444222000000000000***...///222AAAZZZoooxxxvvvzzz~~~{{{mmmgggdddSSSPPP@@@888333333000---777TTTzzzuuu|||{{{}}}tttqqqkkkZZZYYYdddwww{{{xxx}}}yyykkkqqqzzzZZZ``````rrrZZZKKKCCC<<<555222++++++++++++++++++++++++)))333SSSjjjmmm{{{wwwZZZWWW___www~~~yyyxxxtttcccYYYRRROOOOOORRRiiiuuueeehhhaaaZZZWWWUUUSSSSSSVVV```tttxxx}}}xxxgggaaajjj~~~nnnXXXWWWHHHPPP~~~zzzaaaQQQOOOKKKIIICCC555******))))))))))))******((()))))))))))),,,///222QQQZZZeeemmmtttzzz}}}}}}vvv|||yyyeeemmmuuuvvvbbbBBB999:::;;;000888AAACCC===777555555777666777888555000111444,,,333:::AAAQQQeeeqqqsssrrrtttwwwxxxwwwxxxoooMMMOOOGGG===DDD\\\pppxxxmmmppplllgggnnnrrr^^^BBB===???:::000*********'''(((((((((((((((((((((((('''(((((()))***+++++++++???LLL]]]fffddddddooo~~~kkk[[[iii}}}vvvnnnoooiiisssiiiaaabbblllvvvzzzzzztttnnnmmmssszzzsss___LLL@@@>>>;;;666444555999<<<888888666222...---000333---///000///...000444888GGGPPPXXX[[[```jjjsssvvvhhh}}}xxxrrryyyrrriiiccc``````dddhhhsss}}}eeeYYY___cccfffZZZcccbbb[[[PPPKKKJJJEEE===++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***333BBBKKKKKKSSS```^^^QQQRRReeemmmbbbcccssszzzsssqqqmmmkkkmmmllliiiiiikkkSSSWWW___iiinnnpppqqqssstttsssqqqnnnjjjeeeaaa^^^^^^hhhuuu{{{zzzwwwvvvwwwyyypppiiihhhhhheeedddeeefffqqqzzzvvvllljjjaaaLLLEEERRR[[[www{{{tttaaaQQQJJJEEE>>>)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''QQQQQQNNNIIIGGGDDD<<<222111,,,*********(((***...444---)))---000---,,,...,,,---.........---,,,+++******+++,,,---//////000...///222555999>>>BBBEEELLLBBBUUUqqq~~~|||{{{|||uuudddWWWNNNGGGAAA<<<:::999777555555777999::::::;;;<<<>>>??????>>>>>>777777777777666555444444111......888KKK```pppyyy{{{iii[[[KKKAAA999<<<'''111---JJJWWWwww}}}ooo}}}|||yyyeeePPPMMMFFF]]]vvvxxxyyyqqqsssmmmnnn|||tttlllgggsss|||\\\PPPBBB777;;;000(((,,,///---************222HHH???WWWccciiijjjHHHggggggrrr}}}qqq\\\^^^~~~xxxvvvkkk\\\hhhuuuhhheeeccc```\\\XXXUUUSSSRRRbbbkkkzzz~~~rrrppprrr___jjj```{{{YYYaaa\\\dddhhhUUUMMMJJJMMMGGG666222+++''')))+++))))))***(((''')))***&&&%%%444GGGbbbbbbmmmuuuwwwvvvTTTooo~~~qqqVVVHHHBBB<<<:::>>>===555888>>>999:::::::::888666444555555999444111888HHH[[[iiipppmmmpppzzztttqqqjjj```uuuzzz^^^HHHHHHFFFEEE]]]hhh[[[iiikkkhhhKKK::::::CCC;;;%%%)))000"""))))))(((((((((((()))))),,,+++,,,***$$$"""///>>>OOOaaa\\\SSS[[[ZZZTTT[[[XXXllluuurrrtttlllqqqnnnjjjhhhjjjpppxxx|||wwwxxxrrrooo{{{oooOOOCCCBBB???:::666444555777555555666777777555444222555333111...---...///000>>>KKKXXX]]][[[]]]gggrrr{{{tttqqqrrrrrruuuvvvuuuoooddd^^^```fffjjjrrrtttfffPPPHHHUUUfffbbbhhhnnn```IIIGGGJJJ>>>666---'''((()))%%%$$$'''((((((((((((((((((((((((,,,&&&$$$'''(((&&&***111@@@MMMMMMKKKVVV\\\VVVRRRaaa^^^\\\aaajjjrrrvvvwwwsssmmmpppuuulllWWWMMMPPPLLLVVVbbbjjjmmmoooppppppuuuxxxvvvlll[[[MMMHHHHHHKKKPPP\\\jjjrrrsssuuuyyywwwyyyuuummmiiiiiieee___fffllluuuwww|||uuupppjjj\\\LLLFFFJJJ]]]ooobbbNNNIIICCC333...)))((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQQQQNNNIIIGGGDDD<<<333000,,,)))******(((***...444...+++///000...---///,,,---.........---,,,+++***++++++,,,---...///000...///111444888===CCCGGGDDDIIIQQQUUUkkk|||xxx}}}~~~|||wwwlllbbbVVVNNNIIIFFFBBB???:::999777555555777999:::888999;;;===>>>>>>======AAA???===;;;;;;<<<======999222...999PPPffftttxxx~~~zzz}}}^^^KKK???777;;;666777<<>>;;;:::888555333777@@@LLLTTTXXXccclllssseee[[[LLLFFFkkk|||rrrQQQGGGEEECCCQQQeeefffeeekkktttdddIII666666999...+++000+++))))))(((((((((((())))))'''''')))***(((***555CCCYYYaaaaaa]]]\\\XXXVVV[[[```pppuuutttvvvmmmcccbbbbbbdddhhhnnntttwwwrrrvvvuuuvvvlll[[[WWWNNNDDD;;;777999;;;;;;<<<===>>>=========>>>:::999666444111///...---;;;HHHXXX___]]][[[___cccfffpppxxxzzz~~~zzzyyywwwssslllbbbXXXSSShhhoootttjjjSSSEEEOOOaaajjjZZZfffhhhKKKDDDKKK???999///''''''(((&&&%%%'''(((((((((((((((((((((((((((''''''(((&&&&&&000<<>>555***$$$$$$'''***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQQQQNNNIIIFFFDDD<<<333000,,,)))******)))+++///444000...000111//////000,,,---.........---,,,+++***++++++,,,---...//////...///000222555<<>>CCCLLLVVVbbblll~~~kkkKKKaaatttwwwssseeeMMMFFFEEEGGGLLL```xxxoooeeebbbdddxxxoooHHH777???:::,,,***,,,***))))))(((((())))))***%%%&&&)))***+++111???MMMddd^^^dddiii___YYY^^^dddsssyyyrrrxxxxxxrrryyyssshhhhhhiiijjjlllmmmnnnnnnooouuuxxx|||qqq^^^NNNGGGHHHKKKAAABBBAAA>>>999777888:::>>>===<<<:::777444111///333@@@QQQ[[[^^^\\\[[[\\\fffcccnnnyyyyyy}}}}}}xxxsssqqqqqqlllaaaWWWaaafffoooqqqaaaQQQXXXjjj___ccclllOOOBBBKKKEEE>>>222'''&&&((((((''''''((((((((((((((((((((((((&&&''')))(((&&&+++;;;KKKZZZ\\\WWWTTTXXXVVV[[[kkk[[[\\\aaajjjssstttllldddjjjiiiiiikkklllhhh___WWWJJJHHHIIINNNYYYeeepppvvvrrrbbbLLL<<<777777999999222...000;;;IIIWWWfffrrrrrryyy~~~|||wwwrrrpppjjjgggjjjqqq{{{{{{{{{wwwhhhXXXNNNPPPSSShhhwwwmmm\\\QQQGGGEEE;;;...&&&$$$''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&RRRQQQMMMHHHFFFDDD<<<444///+++)))***+++***,,,000222000///000000/////////,,,---.........---,,,+++++++++,,,,,,---...//////...//////000333;;;FFFNNNIIIKKK\\\___TTTccc~~~yyyzzzlll___WWWNNNJJJEEECCCAAA???===:::888777555555555555777888666777888:::<<<===>>>>>>AAA@@@AAAEEEIIIIIIDDD???EEE;;;555???VVVlllvvvwwwyyy{{{xxxwwwpppxxxwwwSSSAAA???555AAA,,,bbbhhheeezzz|||xxx~~~vvvwwwsss{{{zzzrrrjjjnnnaaadddXXX```kkkdddnnnMMMLLLAAA999666,,,+++,,,.........111555UUUTTTZZZ\\\kkkuuujjjkkkjjj{{{{{{lll}}}~~~www}}}uuueee^^^mmmvvvnnnccc^^^^^^___\\\YYY[[[XXXWWWaaawwwwwwoooyyywwwkkkaaa^^^xxxqqq```___wwwjjjaaagggkkk___QQQTTTQQQ>>>666...))))))+++))))))***)))+++)))&&&***<<>>666444999AAAHHHIIIUUUfff\\\dddllluuuyyy^^^KKKHHHHHHFFFTTT___eeeppprrrjjjwwwYYY???AAA>>>///&&&(((***))))))))))))))))))***(((***+++******666LLL___kkkYYYbbbnnn```ZZZiiirrr}}}jjjhhhhhhgggtttqqqppppppppppppooonnnmmmmmmqqquuuxxx|||rrrlllooouuuiiihhhbbbWWWLLLDDDCCCDDD>>>???@@@@@@>>>;;;888666...666BBBLLLSSSWWWZZZ\\\hhh]]][[[bbbooouuummmnnnqqqooojjj___^^^gggrrrlll^^^^^^jjjvvvbbb\\\RRREEECCCIIIBBB666***%%%'''***(((&&&((((((((((((((((((((((((&&&'''((((((+++666HHHVVV___oooeeeOOORRRbbbeee```hhhjjjllloooqqqooollliiibbbddddddgggpppvvvrrrjjjKKKAAA::::::BBBMMMXXX```VVVMMMCCC>>>???@@@>>>;;;AAA999333222888EEEZZZkkknnnttt{{{}}}{{{zzzyyyyyyzzzssssssyyyzzztttsssyyy}}}sssyyypppXXXQQQIIIXXXqqqvvvkkk[[[KKKEEE>>>444---***)))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''RRRQQQMMMHHHEEECCC<<<444///+++)))++++++***---111///000111///...//////...,,,---.........---,,,++++++,,,,,,------............///000000333;;;HHHRRRJJJBBBWWWfffPPPEEEYYYhhh[[[OOOKKKYYYssswwwlll___TTTMMMHHHFFFDDDAAA???<<<999777777777666555555666777777888888999;;;===???@@@AAAAAA@@@@@@BBBFFFGGGFFFCCCBBB===;;;AAAQQQcccqqqxxxyyy}}}{{{~~~xxxeeeuuu|||QQQ;;;===111<<<888{{{|||~~~yyy}}}uuujjjfffrrrttt[[[ZZZLLLmmmfffzzz|||XXXNNN>>>888999,,,---//////,,,,,,999HHHZZZWWWWWWXXXiiilll[[[aaaqqqfff}}}ccchhhvvv~~~~~~{{{uuuvvv~~~|||rrrwww{{{nnnccc[[[YYYYYYZZZ^^^ZZZTTTWWWfffyyyooonnnrrriiikkkeeexxxgggcccrrr}}}mmmooopppdddVVVUUUMMM999888000******+++))))))***)))......(((---DDD```pppvvvwwwllliiiqqqsss{{{mmmrrr}}}~~~{{{sss~~~uuuoooggg```\\\YYYUUUSSSSSSRRROOOLLLKKKOOOVVV[[[aaalllxxx}}}vvvWWWhhhnnnuuuyyynnnrrrxxxVVVIIIIIIJJJSSSgggwwwuuummmccccccvvvmmmYYYBBB:::;;;666...+++******))))))))))))******))),,,,,,))),,,>>>\\\rrrmmmYYY```lll^^^ZZZmmm{{{{{{hhhgggfffccckkkfffmmmlllllllllmmmoooqqqrrrtttuuuvvvyyy|||mmm]]]RRRLLLKKKBBBCCCDDDCCCBBB???===;;;333333555888===EEENNNTTTVVVeeelll[[[PPPhhhwwwmmmmmmpppoooggg___```kkkmmmaaaZZZ[[[zzz^^^FFFYYYQQQ<<>>EEEMMMLLLKKKKKKKKKJJJGGGCCCAAAAAA>>>;;;888555;;;KKK\\\hhhkkkoooooollllllsss{{{vvvgggmmm}}}uuuvvvnnnYYYFFFIII___nnnrrrlll]]]MMMDDD999000,,,***'''%%%((((((((((((((((((((((((''''''''''''''''''''''''SSSRRRMMMGGGEEECCC===555...***)))+++,,,+++...333---111222///...//////---,,,---.........---,,,+++,,,,,,,,,---------......---///111111444===JJJUUUNNNDDDRRR___TTTQQQVVVOOO888222111:::III```ttthhh___VVVNNNIIIBBBAAA@@@???===<<<::::::999999999888888999999999;;;;;;<<<>>>@@@CCCEEEFFFEEEEEEDDDCCCCCCDDDEEEGGG>>>>>>>>>BBBLLL[[[kkkvvvzzz~~~~~~~~~{{{zzzgggnnnTTT<<<>>>...:::RRRyyypppbbb|||}}}~~~|||rrr}}}yyynnndddiii}}}[[[___EEEdddccc{{{jjjTTT>>>:::888111///...,,,(((...GGGaaacccmmmddddddkkk]]]VVVddd]]]jjj~~~{{{cccPPPdddzzzfffaaagggsss~~~}}}|||qqqfff___]]]___bbb[[[ZZZUUUSSS\\\lllyyy~~~~~~~~~~~~rrrtttlllkkkiiivvvqqqjjjmmmaaaiiiwwwrrr[[[NNNHHH>>>:::222+++***+++))))))+++'''------***777SSSkkksssuuuyyylllgggrrrqqqzzzvvvwww~~~xxx|||~~~}}}}}}}}}yyyzzz~~~}}}rrrjjjddd^^^XXXTTTMMMPPPUUUZZZ^^^aaabbbbbbiiiiiirrrooosssppp[[[]]]ooolllkkkUUUUUUwwwiiiPPPIIIJJJCCClllooo\\\]]]VVV___dddbbbMMM:::<<<===333///+++******))))))******+++''')))******555LLLhhhyyylll```cccjjjbbb]]]mmm{{{xxx~~~}}}rrrqqqdddsssqqqooommmlllnnnpppqqqsssrrrssswww~~~ooo```TTTKKKGGGIIIHHHGGGDDDBBB@@@>>>>>>???<<<888333222777???FFFOOOiiitttZZZBBBQQQddd]]]xxxyyytttsssrrrkkkccc___gggooonnnhhhccc^^^{{{___EEEdddeeeIIILLLEEE???444)))&&&)))***'''((((((((((((((((((((((((***&&&%%%...BBBVVV]]]\\\eee\\\TTT\\\hhhaaaYYY```aaagggnnnnnniiidddccceeeggghhhkkknnnuuu~~~ttt___TTTOOOPPPZZZgggjjjhhhddd\\\SSSMMMLLLMMM@@@BBBEEEDDD===777;;;CCCIIIJJJLLLMMMMMMTTTeeevvv}}}~~~}}}wwwvvvrrrvvvxxx{{{vvvdddNNNDDDJJJYYYnnnyyyttt\\\OOO===///))))))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''SSSRRRMMMGGGDDDCCC===555...***)))+++,,,,,,///444,,,222555111...000000...,,,---.........---,,,+++,,,,,,,,,------------...,,,000222333555>>>LLLWWWSSSGGGRRR```^^^ffflllaaaOOOCCC888444444@@@^^^zzz~~~~~~yyyggg[[[VVVRRRKKKEEE@@@@@@@@@???>>>>>>>>>???========================>>>>>>???AAACCCFFFIIIKKKOOOVVV^^^___ZZZRRRLLLJJJ=========@@@HHHWWWgggrrrzzz~~~|||yyyiiisss{{{qqq~~~YYY@@@@@@<<>>===<<<;;;:::AAAWWWmmmwwwsssvvvjjjqqqmmmllluuukkk```TTTJJJKKKdddzzzzzziii[[[FFF555,,,***++++++((((((((((((((((((((((((''''''''''''''''''''''''SSSRRRMMMGGGDDDCCC===555...***)))+++,,,,,,///444---444777222///111222///,,,---.........---,,,+++,,,,,,------------------,,,000333444666???MMMYYYSSSCCCRRRgggdddhhh{{{www^^^EEE:::888===MMM___qqqkkkddd^^^XXX\\\nnnsss___TTTRRRPPPJJJDDDCCCCCCCCCBBB@@@@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCFFFIIILLLNNN\\\lll}}}kkkZZZPPP>>>===<<>>QQQfffrrrvvvyyy~~~vvvsssfffpppssslll|||nnnpppkkkVVVIII]]]ssssssmmm```OOO???444---(((%%%))))))))))))))))))))))))((((((((((((((((((((((((SSSVVVRRRHHHCCCCCC===333---,,,***)))***---111333//////000111222333333333...///000///---,,,,,,,,,++++++,,,------......///......,,,000;;;>>>HHH]]]UUUFFFNNN^^^WWWOOOaaavvvjjjKKK???999999BBBJJJJJJAAA999;;;@@@UUUtttuuulll```WWWRRRNNNIIIDDDDDDFFFGGGEEECCCCCCFFFIIIHHHHHHGGGFFFEEECCCBBBAAADDD@@@BBBFFFEEEEEEUUUiiixxxpppGGG999222:::EEENNN]]]llltttyyy|||xxx^^^CCC999111JJJcccnnntttnnnqqqggg___}}}UUUbbb{{{yyyuuuxxxhhhQQQeeehhhmmmdddYYYSSSFFF999999444***999,,,---444VVVTTT\\\RRR```sssiiittt|||NNN[[[~~~uuuoooiiimmmrrr\\\CCC\\\gggUUUssszzzsssoooppphhhnnnmmmiiicccYYYddd}}}|||rrrxxxmmmggguuu}}}}}}SSS___mmmgggaaaiiisssdddMMMFFF;;;333---,,,+++((()))+++///...)))EEE___|||}}}~~~~~~pppeeedddhhhqqqzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~|||}}}yyyoooeeeWWWSSSNNNNNNSSS\\\dddhhh^^^www^^^IIIXXXMMMccciiirrrsssyyywwwppp}}}YYYGGGGGGIIINNN```sssnnn___\\\aaakkktttdddDDD666333++++++***))))))******)))''''''(((---EEEccchhh\\\XXXfffgggnnnrrrtttvvv}}}zzz{{{rrrooonnnpppssstttrrrooommmpppssstttuuuxxx~~~vvvaaaVVVUUUQQQKKKGGGFFFDDDBBBDDDHHHQQQXXXZZZ^^^ddd\\\UUU[[[^^^XXX\\\lllXXX^^^jjjLLL===YYYqqqnnnqqqjjjiiiwwwgggeee```QQQUUUYYYIIIFFFCCC;;;222,,,***(((&&&)))(((((('''''''''((((((,,,***---:::MMM[[[\\\VVVDDD[[[eeeeeefff^^^ggg{{{kkkiiicccbbbffffffjjjiiijjjllljjjlllzzzwwwssseeeWWWTTTYYYNNNHHHFFFHHHHHHMMMddd}}}{{{~~~jjjKKKFFFVVV___[[[yyywwwsssyyysssjjj```jjj~~~}}}qqqppp|||wwwhhhTTTJJJSSSiiizzzlllaaa]]]AAA;;;%%%***'''))))))(((((((((((())))))'''''''''''''''((())))))SSSUUUQQQHHHCCCCCC===333---,,,***)))***---000333//////000111111111111000...///000///---,,,,,,,,,++++++,,,------......//////000---000999;;;EEEZZZZZZQQQYYY]]]JJJHHHqqqjjjRRRKKKBBB999333444777===999...EEEsss|||ssshhh___ZZZVVVQQQMMMIIILLLMMMMMMKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJIIIIIIDDDEEEJJJLLLNNN\\\nnnjjjBBB666000777AAAKKK[[[lllsssxxxzzz~~~}}}vvvlllJJJ<<>><<<666,,,***))))))******)))((((((---111VVVlllqqq[[[ZZZdddeeecccdddsssyyy}}}~~~||||||sssrrrqqqrrrrrrrrrpppnnnqqqssstttsssqqqrrrwww{{{zzznnndddaaaVVVPPPJJJHHHDDDAAABBBEEEKKKTTTWWW\\\bbb\\\YYYbbboooZZZIIISSSPPPbbb]]]BBBNNN|||nnnmmmtttqqq{{{uuugggmmmnnn[[[VVVYYYNNNIIIEEE>>>444,,,))))))))))))(((((('''''''''((((((%%%...<<>>```tttuuu{{{ZZZFFFIIILLLUUUbbbllllllgggZZZmmm~~~nnnIII888666///,,,***))))))******)))(((+++000555[[[iiiiiiVVV___vvvyyygggaaa|||{{{yyyxxxxxxxxxyyyzzzyyyyyytttuuuuuusssqqqnnnmmmmmmqqqrrrrrrpppmmmnnnqqquuuvvvwwwwww|||wwwnnnhhh]]]VVVOOOKKKFFFAAA@@@CCCHHHRRRVVVZZZ^^^YYYZZZgggjjjDDD;;;BBBWWW|||wwwSSSIIIqqqzzzvvvrrriiinnn{{{hhhlllpppZZZNNNTTTSSSIIIFFF@@@666---((()))+++(((((((((''''''(((((()))$$$666KKKZZZbbbddd^^^UUUjjj\\\XXX[[[^^^iiivvvyyy|||wwwwwwnnnhhhjjjiiipppoooooommmiiigggllltttsssiii```ZZZZZZTTTNNNKKKFFFGGGUUUfffzzzyyyFFF888???>>>TTT]]]fff}}}gggiiizzzvvvhhhgggpppwwwwwwhhhSSSJJJUUUddduuuppp```TTT>>>555++++++))))))(((((((((((())))))'''''''''''''''((())))))RRRUUUQQQGGGCCCCCC<<<333,,,+++*********,,,///000222222222111000///---------...//////---++++++,,,++++++,,,------......///000222///111888999CCCYYYdddIIICCCOOOOOOJJJMMMQQQcccnnn\\\???>>>>>>222444OOO```SSSSSSlll~~~uuuooogggaaa]]]ZZZWWWTTTVVVUUUTTTSSSSSSTTTVVVWWWTTTSSSRRRQQQPPPOOOOOOOOOIIIEEEDDDHHHIIIFFFEEEHHHLLL]]]iiibbbUUUKKKBBB:::777111...111777CCCWWWhhhrrrwwwwwwzzz|||wwwyyy}}}RRR;;;@@@~~~{{{```vvvhhhbbbssshhhJJJ@@@PPPjjjzzzpppeee```WWWLLLCCC???@@@BBBCCCCCCBBB???>>>BBBKKKRRRsss\\\RRRWWW]]]ppp}}}xxxggg]]]QQQBBB;;;222111(((777888VVVZZZ^^^XXX\\\lllaaasssWWWSSSnnnaaa___bbbmmmcccZZZgggzzzzzzuuutttuuuyyytttooolll```]]]hhhrrrxxx|||}}}~~~~~~zzzwwwwwwrrrsssdddaaaggg```XXXXXXQQQIIIKKK>>>666///,,,+++)))***---000***555WWWjjjkkkoooqqqwww~~~|||kkkcccooo[[[ZZZfffttt|||}}}}}}~~~{{{rrrmmmeeeXXXMMMHHHGGGHHHIIICCCdddNNNUUUyyylllHHH===RRRooottt||||||iiiSSSGGGAAAIII^^^vvvyyykkkccchhhnnncccLLLBBB>>>333---+++))))))*********)))---///<<>>RRRWWWWWWYYYZZZYYYlllbbbeee___OOO]]]~~~}}}|||zzznnniiilllkkkkkkllllllllljjjiiilllooonnn}}}wwwlllgggddd___YYYRRRMMMGGGEEENNNYYYooorrrEEE===DDD???RRRYYYpppzzzooo|||zzzhhhmmmmmmbbb]]]eeerrr|||qqqVVVAAAAAAKKKiiiqqqhhhgggGGG???+++,,,))))))(((((((((((())))))'''''''''''''''((())))))RRRUUUPPPGGGBBBBBB<<<222,,,+++*********,,,...///444444333222111///...------...///...,,,+++++++++++++++,,,------......///...111000222888999DDD[[[cccNNNJJJUUUTTTTTT___hhhSSSDDDSSSmmmiiiXXXOOOIIIEEEDDDCCCOOO``````[[[aaa~~~zzzwwwsssmmmhhheeecccaaa```___\\\WWWTTTTTTVVVZZZ\\\YYYXXXVVVTTTSSSRRRRRRRRRJJJHHHIIILLLKKKDDD===999>>>IIILLLCCC<<<<<<===;;;666222///000555AAASSSbbbmmmrrrsssvvv{{{yyypppxxxXXX???QQQ|||vvvhhhwwwllleeeooojjj[[[QQQHHHJJJWWWvvvuuueeeXXXLLLIIIDDD>>>;;;;;;===@@@<<<======<<<;;;===AAAEEEfff\\\^^^eeeRRRkkkuuu|||~~~tttUUU>>>@@@222666(((555:::ZZZ```lllhhheeewwwttttttMMMZZZvvvuuuyyyxxxtttjjjbbbllljjjfffooo|||yyyvvvvvvxxx}}}xxxrrrnnnccc]]]dddlllqqquuuvvvyyy~~~}}}vvvsssPPPPPP[[[ZZZXXX___\\\MMMEEE@@@777000---+++)))***...,,,***AAAfff|||wwwnnnxxxttt{{{qqqxxxeeeUUUYYYiiixxx~~~~~~~~~{{{tttmmmbbbYYYSSSPPPNNNNNNBBBaaaYYYQQQhhhNNNHHHiiizzz}}}wwwXXXEEE@@@HHHYYYxxxdddcccmmmmmmXXXFFF>>>666...,,,)))((()))***+++***+++111NNNJJJ```FFFdddwwwrrr~~~|||~~~xxxtttuuuxxxnnnqqqsssrrrooommmnnnpppiiilllnnnmmmmmmoootttyyy~~~}}}sssggg```XXXRRRLLLEEEDDDFFFHHHRRRUUUWWWZZZWWW[[[lllMMM@@@KKKUUUfffvvvnnn]]]aaazzz}}}ttt{{{yyyzzzZZZOOOUUUEEE===KKKTTTCCC???===:::222(((%%%(((((((((((((((((()))******,,,CCCUUUTTTOOOSSS\\\```ggg```cccYYYFFFXXX|||zzzwwwkkkhhhlllkkkhhhjjjjjjjjjjjjkkkkkkkkkhhhnnn}}}uuunnnlll___ZZZSSSMMMGGGEEEIIIOOOaaazzzbbbKKKDDDLLLJJJ___jjj]]]hhhyyyjjjbbbiiifff___[[[kkk|||yyy```DDD===CCCVVVkkkrrryyyVVVGGG...---))))))(((((((((((())))))'''''''''''''''((())))))QQQTTTPPPGGGBBBBBB<<<222,,,+++******+++,,,---...444444444333111000...---,,,...///...,,,******+++++++++,,,------......///---111000222777777CCC[[[dddOOONNN___gggmmmtttvvvUUUEEE???@@@NNNrrrxxxUUU\\\nnnqqqjjjnnnsssrrrsss~~~|||yyyuuupppllljjjiiihhhiiiddd^^^ZZZZZZ]]]___aaaZZZYYYVVVSSSQQQPPPPPPPPPFFFHHHJJJLLLJJJCCC:::555;;;@@@BBBBBBIIIOOOJJJ>>>888555111000555@@@NNNXXX```ggghhhllluuuwwwvvvrrrXXX>>>dddwwwhhhzzzzzzuuu\\\GGGEEEXXXjjjvvvgggVVVKKKAAA???;;;999999;;;>>>@@@;;;===??????>>>>>>???@@@]]]{{{kkk]]]eeeSSSTTT^^^rrr\\\:::888777888)))---@@@]]]hhhwwwqqqmmmxxx|||}}}MMMUUUlllhhhxxx|||vvvxxxppptttzzz~~~{{{|||{{{xxxvvvxxx|||vvvpppddd]]]ccckkkpppssssssuuu{{{}}}~~~xxx|||pppppp|||UUUOOO\\\\\\[[[fffgggTTTEEEAAA999000---+++)))+++...+++222TTT{{{vvvzzzkkk\\\RRRZZZmmmzzz~~~~~~~~~~~~~~~~~~{{{ssskkkddd]]]WWWSSSVVV^^^wwwzzzXXXSSSaaaFFFeeexxxyyyvvvfffNNNIIIKKKIII```VVVYYYrrrnnnHHH555111///,,,)))((()))+++++++++(((===bbbZZZjjjTTTvvv{{{tttxxxvvv|||{{{rrrlllmmmqqqlllmmmooooooooonnnoooppplllnnnoooooommmoootttxxx}}}|||xxxlllddd\\\VVVOOOHHHFFFIIICCCLLLPPPTTTZZZYYY^^^nnnWWWGGGRRROOOZZZbbbhhheeecccooozzz|||}}}}}}sssbbbmmmuuuTTTPPPZZZNNNHHHRRRVVVKKKBBB<<<:::444)))%%%((((((((((((((()))***++++++///JJJ]]]YYYQQQWWWccciiiiii___WWWQQQTTTjjj}}}uuutttpppfffgggllliiijjjkkkkkkiiijjjllliiieeemmmiiimmm|||vvvvvvpppaaa\\\VVVOOOJJJHHHHHHIIITTTkkkoooqqqZZZHHHhhhuuuTTTQQQbbbzzzxxxeeeeeeddd```XXXeeexxx}}}lllTTTKKKPPPLLLeeeyyyfffMMM555...))))))(((((((((((())))))'''''''''''''''((())))))QQQTTTPPPFFFBBBBBB;;;222+++++++++***++++++,,,---333333333222111///...---,,,...///...,,,******+++++++++,,,------......///---111000111444333???XXXpppZZZTTT\\\]]]```fffhhhwwwxxxxxxccc^^^vvvnnnwwwxxx{{{wwwuuu}}}xxxrrrnnnlllllloookkkfffccccccccccccbbb\\\ZZZWWWSSSPPPOOONNNNNNEEEHHHJJJHHHEEE@@@;;;666444GGGYYYbbbddd```PPP>>>;;;777111///444>>>GGGLLLOOOWWWYYY^^^kkkqqqxxxxxx{{{YYY@@@eeekkkwww||||||mmm}}}kkkUUUKKKCCCUUUkkkzzzyyyjjjZZZLLLDDD@@@===;;;:::;;;===???@@@>>>???BBBCCCCCCBBBBBBBBB^^^~~~lllqqq___XXXaaaqqqsssKKK<<<666666---+++OOO]]]ccchhheeerrrlllnnnrrrOOOTTT}}}qqq{{{zzztttzzz{{{ssslllrrrvvv}}}yyyuuuvvvvvvtttsssuuuxxx|||ooofffYYYRRRWWW\\\aaaccccccdddjjjmmmmmmlllqqqwww{{{}}}~~~~~~}}}}}}nnnnnnvvvkkkVVVccc___YYYdddjjj]]]OOOCCC999111---+++)))+++//////888\\\}}}wwwuuu}}}___UUUQQQ]]]ppp{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}zzzwwwyyyqqqggg]]]VVVVVVRRRcccvvvsssZZZ[[[lllPPPjjjppptttyyy{{{^^^NNNLLLAAAOOOmmmttt```WWWvvviiiDDD777///,,,)))((()))+++,,,,,,,,,OOOfffkkkdddfffwww~~~vvvqqqppprrrtttuuuqqqkkkggggggiiilllkkkkkkmmmnnnooonnnllllllnnnpppooommmooossswww}}}yyyxxx|||ppphhh___YYYQQQIIIGGGIIIBBBIIIKKKPPPYYYYYY\\\iii{{{uuuZZZ\\\hhhXXXZZZcccdddkkklllhhhoooyyyzzztttTTTUUUsss[[[]]]fffXXXSSS\\\[[[[[[KKK>>>:::444+++'''***(((((((((((()))***+++,,,???YYYggg]]]RRR[[[kkksssggg___OOOOOOhhh|||}}}pppjjjkkkjjjdddggglllgggjjjllljjjgggjjjmmmjjjccchhhgggmmm{{{uuummmmmmvvvjjjfff___XXXTTTQQQMMMJJJNNNZZZdddjjjkkkNNNqqqmmmVVVOOOdddvvvddd^^^dddZZZ```nnnwwwppp___YYY^^^PPPaaa{{{|||rrrSSS>>>000))))))(((((((((((())))))'''''''''''''''((())))))QQQTTTPPPFFFBBBBBB;;;222+++++++++***++++++,,,,,,222222111111000...---,,,,,,---......,,,******+++++++++,,,------......///---111//////222000;;;TTTjjjcccfffcccVVVeeeppp|||yyyooozzzyyytttqqqqqqqqqmmmjjjhhhhhhgggccc```ccc```\\\XXXUUUSSSSSSRRRLLLNNNNNNIIICCC@@@===;;;000XXX}}}gggRRRCCC<<<888111...444===CCCDDDCCCKKKNNNTTTccckkksss___HHHbbbfff\\\vvvqqqlllsssyyy|||yyywwwooo[[[JJJ<<>>DDD@@@DDDGGGFFFHHHMMMPPPPPPYYY```jjjsssyyy}}}}}}}}}{{{uuurrrrrrvvvWWWccc\\\PPPZZZeee```WWWCCC:::111---+++)))+++//////555SSSlllooo~~~|||vvvvvv~~~YYYQQQRRR```qqq{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyjjjttt~~~{{{ssshhh\\\SSS???AAALLLdddkkkttt|||]]]WWWnnn\\\tttnnnrrr}}}zzzhhhIIIMMMJJJXXXnnnjjjjjjMMMeeePPP555000---)))((()))+++,,,,,,222]]]^^^nnnRRRllllllccceeewwwtttvvvtttqqqnnnlllkkkkkkkkkmmmkkkjjjkkknnnooollliiijjjlllnnnnnnmmmpppuuuyyy|||{{{|||yyyyyytttlllbbbZZZRRRIIIFFFHHHDDDIIIJJJNNNXXXWWWWWWbbbtttXXXYYY___xxxnnnjjjqqqfffpppvvveeebbbooorrr}}}yyyyyygggXXXyyyfffiiilllYYYUUUaaa```iiiTTT@@@:::444,,,)))---(((((((((((()))***+++,,,RRRgggnnn\\\NNNYYYnnnyyy[[[\\\LLLNNNooo~~~uuurrrfffaaaeeegggdddiiimmmeeehhhjjjhhhfffjjjooommmeee```iiizzzssslllhhhjjj||||||tttpppiiibbb]]]ZZZUUUOOOLLLTTT```dddpppnnnPPPnnnsssLLLMMMxxxjjjbbbqqq\\\\\\dddnnnkkk```\\\bbbXXXaaazzzvvvwwwVVVFFF222))))))(((((((((((())))))'''''''''''''''((())))))RRRRRRNNNHHHCCC???888111,,,+++*********+++,,,---222...---000000...,,,...---111111---***,,,,,,******++++++,,,,,,------...///222000,,,...666<<<;;;777KKKHHHiiisss{{{sss]]]OOOaaa|||vvv}}}tttlllmmmmmmjjjgggiiibbbdddeeeccc]]]WWWQQQNNNVVVQQQLLLIIIIIIGGGAAA<<<555GGG^^^gggVVV@@@;;;DDD888666333222222555999;;;>>>AAAGGGMMMVVVddduuueeeEEEhhheeetttrrrzzzsssmmm~~~|||qqq```RRRQQQVVVYYYXXXUUUUUU```sss}}}}}}zzzjjj___QQQKKKRRRKKKHHHFFFGGGFFFFFFJJJPPPTTTRRRcccuuummm^^^YYYXXXqqqxxx{{{jjj___mmmeeezzzgggTTT<<<>>>(((///444RRRUUUdddZZZQQQYYY```___ppp```LLLjjj~~~jjjzzzwwwWWW```{{{rrrnnnmmmnnnnnnmmmaaa[[[QQQHHHBBB>>><<<;;;<<<999666555777:::;;;;;;FFFNNN___sss~~~}}}hhhlll___cccOOOhhhaaaQQQHHHEEE;;;222...---++++++---...BBBdddeeewwwrrr|||zzzzzzpppoooxxx\\\KKKSSSlllyyy{{{}}}{{{{{{yyy|||zzz|||zzz}}}{{{qqqiiikkknnnpppvvv|||xxxuuuuuuwwwppp```QQQLLL777;;;;;;JJJmmm}}}jjjSSSQQQcccrrrqqqiiigggmmmtttvvvyyyyyy|||xxx[[[MMMBBBOOOhhhpppiiiXXXTTTiii|||qqqOOO444222///***''')))------+++AAAjjjvvvccc]]]|||kkkqqqRRRuuu|||uuuxxxoooooommmjjjgggfffggghhhhhhkkknnnppppppnnnllljjjgggmmmrrrqqqkkkkkkrrrzzz~~~}}}yyyxxxwwwiii^^^VVVRRRNNNLLLCCCFFFHHHHHHKKKUUU```gggaaaeeeiii\\\ooouuuUUUPPPXXXgggkkkgggmmmpppfffvvvwwwrrroootttppp{{{]]]XXXqqqUUUfffVVV[[[TTTIII>>>333,,,)))((()))((()))+++)))''',,,444XXXYYYjjjVVVUUU]]]uuucccmmmRRRDDD___|||hhhcccbbb^^^^^^bbbeeeeeefffhhhggggggfffffffffggghhhiiigggdddooo{{{ooocccaaafffxxx|||tttkkkfffdddaaa[[[VVVUUUUUUSSSVVVggg}}}|||\\\PPPccctttPPPUUUrrrlllyyyiii[[[^^^sssvvvbbbUUUYYYDDDJJJ]]]ssswwwdddHHH666+++((('''))))))'''''')))'''''''''''''''((())))))RRRRRRNNNHHHCCC???888111,,,+++*********+++,,,---333...---000111...,,,...---111111---***,,,,,,******++++++,,,,,,------......111000,,,...666;;;;;;999:::---???IIIOOOjjjcccsss{{{tttvvvUUUHHHCCC[[[|||~~~wwwppppppqqqmmmkkkllleeefffgggfffaaa\\\WWWTTTPPPMMMJJJJJJKKKIIICCC>>><<<777777===>>>888555777<<<999555111///111333666555888===DDDPPP```ssseeeVVVppp~~~xxxkkkfffdddrrr|||xxx~~~qqqQQQDDDLLLWWWTTT^^^sssuuuiiihhh```XXX\\\RRRNNNLLLNNNNNNMMMQQQVVVWWWjjjvvvkkkqqq{{{{{{ggg```RRRsssqqqbbbVVV555999...:::HHHkkkgggkkkhhh^^^]]]dddqqqkkkQQQuuuuuu{{{ZZZ___mmmiiikkk~~~{{{{{{{{{wwwtttrrrppplllfffaaaOOOJJJCCC>>>;;;:::999999888777555555777999;;;<<<...777QQQsss}}}dddeeettt\\\aaaWWWMMMJJJFFF<<<222...---++++++---999HHHcccbbbrrrrrrpppyyyZZZLLLVVVppp{{{}}}}}}www}}}~~~}}}}}}ssshhhdddkkkvvvwwwooommmjjjfffeeeggghhhrrrooo```YYYZZZNNN;;;444555333BBBfff}}}uuueeegggvvv|||qqqlllooottttttwwwwwwxxxxxxXXXMMMFFFJJJ^^^pppjjj___[[[gggpppeeeJJJ555444000,,,)))***------,,,NNNmmmrrr]]]ZZZyyyttteeeNNN{{{qqqkkkbbbeeegggiiikkkmmmqqqsssmmmmmmmmmnnnnnnooooooooohhhkkkmmmmmmmmmoootttyyywww~~~zzzxxxooobbbZZZTTTNNNIIICCCEEEEEEFFFKKKXXXhhhtttgggeeedddVVVkkkvvvXXXHHHJJJYYYfffhhhlllooogggpppssspppmmmzzz|||UUUOOOeeeZZZfffTTTZZZQQQHHHBBB999///***++++++&&&'''+++(((&&&000???SSS\\\fffZZZ^^^llluuubbbeeeJJJFFFcccyyytttiiieeeccc___^^^bbbddddddeeehhheeeeeedddeeefffiiikkkmmmhhhcccgggxxxwwwhhhcccaaagggtttyyyqqqkkkhhheee```]]]ZZZZZZUUUQQQ^^^sss|||xxxmmm\\\XXXWWW}}}zzz\\\YYYqqq~~~{{{sssccc```rrr}}}rrrccc^^^AAA@@@UUUqqqzzzoooUUU:::---)))'''))))))'''''')))(((''''''''''''((())))))RRRRRRNNNHHHCCC???888111++++++*********+++------333///---000111...,,,------111111---***,,,,,,******++++++,,,,,,------...---///...,,,...666===@@@CCC<<<222111444999>>><<>>;;;;;;;;;:::999:::999888555333222333444???999GGGiii~~~~~~^^^\\\hhhXXXccceeeVVVHHHGGG===222///---+++,,,...111IIIjjjooowwwuuummmmmmTTTLLLZZZttt|||}}}~~~~~~~~~{{{{{{}}}rrrfffVVVKKKJJJQQQ[[[bbbsss~~~zzzuuupppiiieeeeeefff``````ccc\\\JJJ;;;777::::::<<>>666111000111222333222333:::III\\\ooozzztttvvv||||||{{{bbb|||tttwwwSSSIII```uuueeeEEEHHHDDDIII\\\ooo{{{~~~pppkkkuuuuuuhhhcccbbb]]]YYYZZZYYYWWWWWWZZZWWWggguuu}}}{{{kkkWWWOOOxxxlll[[[XXXaaa~~~}}}nnnYYYJJJDDD:::888111DDDllliiiiiisss^^^```aaaTTTHHH}}}xxxyyyiiiaaavvvaaaTTTZZZccc```mmm}}}{{{~~~~~~{{{zzz{{{yyywwwtttqqqjjj___RRRHHHEEECCC???>>>===<<<:::999555777888999:::===CCCGGGJJJ;;;BBBddduuupppuuukkkzzzYYYPPPYYYPPPYYYhhh\\\LLLIII>>>333///---+++,,,///333XXX}}}wwwzzzooobbbMMMKKK^^^vvv{{{{{{~~~}}}{{{}}}sssgggWWWVVVSSSPPPMMMKKKIIIIIIKKKXXXooo|||vvvsssssstttnnnhhhhhhjjj]]]FFF777555999999EEEXXXlllzzztttaaaqqq||||||rrroooqqqsssrrruuuvvvuuu~~~cccFFFFFFLLL\\\zzzwwwlll\\\WWWeeeqqqbbbIII777222---,,,++++++,,,///RRR^^^dddYYYdddyyyvvvttt^^^NNNxxxwwwpppdddiiinnnrrrssssssssssssuuusssoookkkiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffppp{{{~~~|||xxxzzzrrreeeZZZUUUPPPLLLGGGDDDFFFRRRhhh{{{ssskkkeeeUUUbbb|||nnn^^^MMM;;;CCC___jjjiiiiiigggeeepppwwwtttttt~~~vvvrrrfffJJJPPPVVVSSSXXXGGG>>>@@@;;;+++$$$(((***###%%%---((($$$999XXXiii{{{aaaWWWZZZttteeebbbNNN@@@^^^}}}rrrjjjrrrnnneee```]]]```bbbaaacccfffdddcccbbbbbbbbbdddfffhhhiiilllooovvvxxxqqqkkkcccZZZVVVYYYaaahhhttttttsssooohhhaaa]]][[[XXX___[[[SSS\\\uuuUUUDDDRRR^^^tttsssyyyiiizzzyyyjjjyyymmmbbbdddtttzzzgggLLLQQQAAAOOOkkkuuuzzzjjjFFF333,,,'''((()))'''''')))((((((((('''((())))))***RRRRRRNNNGGGCCC???888111******))))))***,,,---...555000///111111...,,,------111111---***,,,,,,******++++++,,,,,,------...///---,,,+++///:::KKKXXXIIIRRRRRR???;;;999000===TTT|||fffLLLJJJVVVKKKHHHQQQrrroooGGG<<<]]]pppdddaaaggg~~~}}}}}}|||{{{wwwuuussspppnnniiibbb]]]SSSNNNIIIEEEEEEGGGJJJLLLHHHjjj|||hhhYYYRRRJJJFFF>>>777222111222333222000222;;;MMMaaasss|||zzzzzz}}}nnnmmmuuubbb|||yyyzzz```OOOVVVTTTFFFQQQUUU___kkkrrrttttttvvvvvv~~~|||yyy~~~tttpppllleee``````___[[[XXXYYYPPPXXX\\\aaa[[[CCC@@@XXXpppvvvsssfffYYYUUUUUUZZZfffxxxtttSSSIII999???<<>>===;;;999:::999666444444888===AAA>>>555BBBiii|||ttt|||uuueeetttTTTQQQ___VVVEEERRRTTTVVVKKK???444///---,,,---///GGGsssyyyxxxvvvvvvdddIIIMMMdddzzz|||{{{qqqUUU@@@<<>>///(((,,,'''###'''...)))'''===\\\gggwww___[[[]]]rrrbbbeeeCCCEEEkkkooohhhrrrlllddd___]]]```aaaaaabbbddddddcccccccccdddeeefffggg```fffllluuu~~~uuuhhh^^^XXXVVVWWWXXXbbbfffiiijjjfffaaa\\\YYYTTTXXXUUUNNNZZZ{{{QQQ@@@RRRttthhhiiiiiikkkyyy|||}}}pppuuuqqqhhhdddooowwwgggOOOUUUGGGLLL]]]gggoooeeeJJJ777...(((((()))((('''(((((((((((((((((()))******RRRRRRNNNHHHCCC???888111******))))))***,,,...///666111///111111...,,,------111111---***,,,,,,******++++++,,,,,,------...///...---///222<<>>@@@ddd}}}|||yyyuuurrrpppkkkddd^^^SSSOOOIIIEEEEEEIIINNNQQQ[[[~~~pppEEEAAA<<<666222111111222...,,,000>>>TTTjjjyyynnnvvvWWWoooaaa~~~ttt{{{eeeKKKAAAAAAOOO[[[jjjoooiii]]]TTTPPPeeeyyy{{{{{{uuummmggggggeeeaaa]]]\\\TTTQQQSSSrrroooLLLOOO___}}}}}}gggkkkaaaaaadddoooxxxcccHHH???@@@888WWWvvvjjjmmmwwwkkkUUU[[[SSSyyy}}}rrrsssyyymmmggg___LLL@@@??????KKKZZZooo}}}yyynnnfff```[[[VVVRRRJJJIIIGGGFFFGGGGGGFFFEEECCC???:::;;;BBBNNNYYY______VVVXXXlll~~~zzz|||zzzsssyyy~~~nnnwww\\\MMMXXX^^^HHHWWWVVVZZZLLL@@@555///---,,,---000GGGxxx{{{}}}eee|||}}}dddJJJSSSmmm~~~}}}~~~wwwbbbLLL>>>777444;;;FFFSSS[[[\\\XXXSSSGGGAAA===BBBUUUqqqwwwrrrooollliiittthhhEEE;;;TTTnnnuuuPPP:::666888888PPPiiigggccclllsssqqqooooooqqqpppqqqvvvxxxwwwzzz```CCCGGG[[[nnngggiiiaaacccIII;;;222,,,,,,***(((///:::\\\]]]^^^KKKddd}}}fffoooNNNTTTzzzmmmqqqvvvxxxvvvssspppnnnnnnoooppprrrrrrqqqpppoookkkmmmnnnjjjccc^^^\\\]]]YYYbbbmmmtttwwwzzz~~~~~~zzzvvv}}}{{{llldddaaaZZZSSSMMMIIIEEEIII]]]sssSSSPPPYYYYYYiiiwwwrrraaaPPPVVVjjjmmmgggfffeeedddmmmvvvwwwpppmmmwww|||ttt```WWWuuuxxx]]]YYYRRRKKKEEE<<<000******&&&&&&)))+++)))...FFFaaa]]]aaa[[[dddlllrrrfffddd;;;PPPsss|||hhheeemmmeeeaaa]]]\\\```bbbaaaaaacccbbbcccdddeeeeeeeeeeeedddWWW\\\cccooossseee^^^[[[YYYWWWVVVYYY^^^bbbcccbbb___\\\UUUSSSMMMGGGNNNnnnYYY\\\lllSSSIIIZZZqqq~~~}}}}}}sssqqqiiicccjjjssslll]]]ZZZUUUNNNTTTeeemmmbbbUUU;;;111(((''')))((('''((())))))(((((())))))***+++RRRRRRNNNHHHCCC???888111***)))))))))***,,,...///666222000222222...,,,------111111---***,,,,,,******++++++,,,,,,------.........000444666;;;IIIXXXqqqfffsssjjjkkkgggVVV???999OOOuuuyyynnnlllkkkhhhcccuuuoooVVVGGG>>>888888OOO~~~~~~{{{~~~zzzuuusssrrrnnngggaaaVVVTTTOOOKKKHHHHHHJJJLLL]]]}}}xxxBBB@@@<<<777444222111111......444DDD\\\qqq}}}xxxfffkkkbbblllyyyjjjYYYEEEPPP[[[\\\RRRGGG@@@<<<^^^www~~~wwwpppjjjjjjjjjeeeaaa```XXXTTTQQQwwwWWWAAAQQQrrr}}}rrr{{{ccciiisssiiiwww~~~WWWCCCEEE>>>222RRRkkktttgggpppzzzhhhqqq]]]bbbUUU|||wwwxxxwwwkkkooo\\\MMM<<<222666???JJJ^^^rrrzzztttlllgggdddbbb^^^[[[WWWUUUSSSRRRSSSTTTTTTTTTIIICCCAAALLLbbb}}}{{{pppnnnttt{{{{{{yyyvvvyyy}}}vvvpppqqq~~~vvv|||iiiMMMXXXooo[[[fff[[[YYYMMMAAA555///---,,,---111AAAjjj{{{ppp___kkkUUUKKKWWWsss~~~|||~~~lllUUUFFFCCCFFF>>><<<<<>>444------+++)))333AAAXXX]]]bbbMMMnnnooowwwUUU]]]{{{qqqtttwwwwwwsssnnnjjjhhhmmmnnnooopppoooooonnnmmmjjjfff^^^UUUNNNJJJGGGGGGJJJOOOXXXaaaiiiooovvv{{{|||yyyvvvwww|||~~~uuulllgggZZZQQQHHHBBB;;;===RRRkkkVVVMMMTTTWWWjjj|||nnneeeVVVQQQ___pppoooiiihhheeejjjmmmrrrsssmmmiiirrrwwwaaaRRRkkkzzzcccLLLQQQPPPFFF:::222+++%%%&&&******&&&'''888SSSiiieeeRRRYYYiiiwwwoooiii]]];;;^^^wwwnnn```dddgggaaa^^^[[[\\\aaadddbbbaaabbbbbbcccdddcccaaa]]]YYYWWWKKKLLLTTTbbbsssxxxnnngggbbb^^^WWWVVVVVVXXX\\\^^^\\\YYYXXXTTTPPPJJJCCCMMMsssxxxbbb^^^@@@RRRrrr}}}~~~yyymmmeeeiiissstttnnn```cccPPPMMMiiimmm[[[XXX>>>222((('''(((((('''((())))))(((((())))))***+++RRRRRRNNNHHHCCC???888111***)))))))))***,,,...///777222000222222...,,,------111111---***,,,,,,******++++++,,,,,,---......,,,...333999999:::EEERRReeefffaaannnddd~~~pppVVVGGG>>>\\\}}}mmmpppsss^^^BBB<<>>:::666444222111333333:::KKKcccvvvoooqqqvvvkkkdddttt}}}YYYCCCJJJNNNKKKFFFEEEGGGIIIeee~~~vvvnnniiijjjkkkgggcccaaaSSS\\\RRRZZZwwwmmmOOOOOOKKKkkkvvvmmmqqq~~~{{{vvvmmmooo{{{llllllmmmRRRWWWDDD???===fff}}}``````cccTTTooocccfffWWW|||wwwvvv~~~iii~~~jjjNNNGGG>>>999EEE777>>>OOOhhhsssoookkkjjjjjjhhhdddaaa```]]]ZZZXXXXXXYYYYYYYYY^^^QQQDDDEEESSSggguuu|||tttvvvuuusssyyyxxxwwwyyyzzzzzz{{{|||uuu}}}zzz}}}nnn[[[qqqaaa]]]SSS\\\NNNBBB555000---,,,...111QQQdddooouuuyyyttt~~~fffwww\\\GGGIIIXXXttt|||zzzttteeeVVVLLLKKKBBB999<<>>GGGPPPooo~~~zzzpppjjjzzzeeeKKKGGGPPP@@@---888@@@333???SSSJJJTTT]]]fffiiikkkmmmllljjjnnnrrrtttqqqnnnvvvaaa@@@RRRiiijjjwwwmmm\\\ssslllAAA666......,,,+++666FFF]]]fffoooXXXzzzjjjlllJJJ[[[~~~|||iiilllqqqsssssspppooonnnpppooommmkkkiiihhhgggfffYYYOOOCCC<<<<<<>>>>>>>>>CCCDDDIIISSS\\\eeennnttt{{{}}}~~~}}}{{{yyy{{{}}}rrrrrrtttxxxzzzvvvmmmfffZZZNNNBBB999000111GGG```TTTFFFJJJQQQkkknnnbbbIIIMMMbbbssspppkkkiiieeepppnnnpppqqqllliiisss~~~[[[YYYnnnuuuKKKEEESSSWWWKKK>>>888000%%%'''---***"""&&&>>>]]]pppyyyQQQYYYgggxxxggggggUUU>>>jjjzzzddd[[[dddfff```\\\ZZZ\\\bbbeeecccaaabbbcccdddccc```[[[SSSKKKGGG<<<<<>>MMMuuuyyypppkkkYYYjjj|||pppNNNWWWwwwhhhuuu{{{jjj\\\JJJLLLJJJGGG@@@>>>>>>WWWvvvpppjjjiiikkklllkkkjjjbbbccccccbbbaaacccjjjoooeee___NNNBBB@@@;;;===JJJCCCFFFccc|||yyy|||{{{zzz||||||{{{{{{wwwvvv|||zzzggguuunnndddbbbYYYeeePPPBBB555111111///......TTTgggrrr~~~{{{sssdddMMMPPPHHH```yyy||||||vvvrrr```NNNFFFFFFLLLZZZgggbbb[[[OOOEEECCCFFFEEE@@@MMM[[[qqq}}}wwwvvvUUUqqq```NNN<<<888,,,BBBPPP999888LLLNNNEEE[[[```ZZZ^^^dddfffjjjpppuuussssssuuuuuu|||gggLLLKKKcccrrrjjjeeecccffftttuuucccHHH333///,,,---)))111^^^cccsssdddjjjyyyLLL;;;```pppgggeeemmmoookkkmmmuuuvvvtttrrrpppnnnhhh\\\QQQ???<<<777333333555888:::>>>EEEKKKMMMMMMPPPXXX```dddqqq|||}}}|||~~~}}}zzzsssrrroooiii```[[[]]]bbb```:::===888000444666UUU[[[HHHAAAVVVsss{{{mmm]]]JJJ[[[iiijjjkkkoookkkbbbmmmqqquuutttmmmhhhmmmvvvxxx~~~www]]]RRRgggnnnYYYZZZWWWTTTNNNBBB333+++***((((((***,,,$$$CCCQQQrrrzzz___\\\gggeeeeee___JJJAAAoooppphhhhhhaaa```]]]bbbaaa```bbbeeefffeeebbbffffffeee```RRRAAA999888666888<<<@@@HHHUUUdddooo}}}}}}uuupppbbbXXXWWWXXXTTTRRRRRRJJJQQQSSSJJJ===777:::>>>hhh|||[[[{{{~~~iiiYYYpppyyyssswwwtttmmm{{{tttdddYYYNNNMMMhhhpppUUU\\\===%%%%%%+++)))'''+++''',,,&&&""")))+++)))...SSSRRRMMMFFFCCC@@@999000,,,***((()))+++---------444222111000000///,,,***///333222---***,,,,,,+++***+++,,,,,,,,,,,,---///???EEE\\\VVVNNNRRRLLL[[[lll]]]NNNNNNgggrrr|||hhhIII@@@MMMZZZuuupppbbbTTT^^^^^^dddjjjYYY\\\SSS{{{~~~zzzuuurrrqqqrrrjjjgggccc]]]VVVNNNFFF@@@BBBKKKOOOJJJEEE???;;;:::>>><<<;;;<<<======:::777222666GGGbbbwwwtttrrrnnn}}}rrriiirrr|||lllVVV[[[yyytttOOOLLL;;;GGG]]]~~~|||{{{uuunnnmmmqqqrrrnnnsssmmmhhhqqqoooLLLGGG===:::LLLnnnsssKKKfffooozzz}}}^^^]]]TTT>>>JJJxxxzzz|||{{{```ccckkk]]]BBBRRRvvvxxx~~~qqqoooccchhhaaaLLLDDD@@@===RRRwwwzzzrrrmmmpppoookkkjjjmmmnnnlllfffggggggeeeeeeiiiqqqwwwssslllVVVBBB:::666>>>RRR>>>AAA\\\wwwzzz~~~xxx{{{}}}}}}{{{zzz}}}wwwuuuyyyzzz[[[```fffPPPNNNdddddd```PPPCCC666111000///...000PPPgggsssuuuyyy]]]OOOIIIHHHaaayyy~~~aaaNNNHHHMMMZZZgggccc]]]QQQGGGDDDGGGFFFBBB:::AAAMMMccc~~~zzzbbbcccTTTPPP~~~aaaUUUGGG555@@@KKK999777BBB===BBBLLLIIICCCKKKUUU^^^iiimmmqqqqqqqqqttttttgggPPP>>>GGGccclllfffaaa\\\```sssvvvbbbLLL666///,,,---***222]]]iiiuuubbbooorrrKKK???aaatttkkkiiiooorrrmmmlllqqqqqqrrrrrrooojjj___NNN@@@:::777444333444666666555999???EEEIIIIIIIIIKKKMMMTTT]]]gggnnnwww{{{}}}qqqaaaSSSKKKKKKPPPUUU^^^BBB999888777111333NNNZZZIIICCCVVVpppwwwlll___PPP^^^gggffffffkkkkkkeeejjjmmmrrrtttoooiiikkkqqqvvvlll\\\ccceeeTTTiii^^^RRRIII>>>333------***((()))...+++KKKTTTpppmmm]]]fffsssiii\\\JJJ...OOO|||}}}pppkkk______^^^gggfffdddeeeggghhhgggeeennnmmmkkkaaaPPP>>>888:::555777999;;;>>>EEENNNUUU```rrrwwwpppjjjeee[[[PPPMMMOOOMMMNNNKKKCCC;;;777777888LLLfffwwwYYYuuuxxx]]]cccsssyyyxxxmmmxxxwwwvvvpppxxxhhhZZZRRRLLLPPPppphhhbbbCCC***(((,,,)))&&&***''',,,'''$$$***+++***000SSSRRRMMMFFFCCC@@@999000,,,***((()))+++---------333222000000000///---+++///333222---***,,,,,,++++++,,,,,,+++***,,,///111777>>>PPPGGG===DDDPPPhhh]]]OOOWWW\\\\\\~~~iiijjjVVVIIIAAABBBSSSdddfff]]]VVVZZZcccTTTTTTjjjyyyqqq```bbb{{{}}}{{{{{{{{{zzzyyyppplllhhheeeccc^^^XXXSSSMMM___VVVEEEGGGFFF;;;;;;777777999>>>CCCDDDAAA>>>666AAAWWWooo~~~~~~kkkwwwrrrmmmjjjuuuxxxuuuuuu{{{~~~cccNNN```WWWTTTGGGQQQ```zzztttsssvvvvvvsssppppppuuuxxxXXXDDDDDD:::333GGGppp~~~[[[PPPkkktttpppuuu}}}xxx|||eeehhh```BBBNNNppp}}}hhhaaacccVVV???SSS~~~xxx{{{tttuuussshhhHHHBBBCCCCCCRRRmmmrrrcccZZZ___nnnvvvmmmggglllooolllkkkkkkkkkiiijjjnnnwww~~~~~~yyycccLLL>>>666???TTT___WWWaaapppuuu{{{zzz{{{}}}~~~|||yyy{{{vvvsss|||~~~xxx}}}iiiZZZddd\\\RRR```ddd```PPPDDD777111///---///222ZZZnnnfffbbbCCCHHHaaayyy~~~}}}eeeSSSPPPYYYdddhhhbbbWWWLLLJJJLLLLLLHHHHHHFFFBBBJJJfff|||oooQQQdddsssfffeeehhhYYY^^^lll]]]BBB===AAA555555:::000???WWWeee___QQQDDDPPPlllkkkpppoooqqqttttttbbbHHH;;;GGGcccpppmmmggg\\\bbb{{{nnnRRR999///+++...,,,333\\\iiirrr\\\mmmiiiHHHBBBcccwwwyyy}}}zzzppplllqqqsssoookkkllliiinnnrrrsssrrriiiWWWEEEDDD@@@<<<;;;;;;999666333777<<>>:::>>>///222AAAWWWJJJEEEUUUkkkrrrgggYYYWWW```dddaaa```fffiiigggfffiiinnnrrroooiiihhhkkkllltttwwwccc[[[YYYOOOnnn___OOOEEE???666...++++++'''&&&---///RRRXXXnnnuuuhhhqqqwwwfff[[[QQQ<<>>===<<<<<<@@@CCCIIIRRRaaavvv|||tttnnneeeZZZRRROOOQQQNNNKKKGGGBBB===888555333JJJqqq\\\xxx}}}___nnnyyy{{{{{{rrryyywww{{{}}}{{{wwwwww~~~aaaQQQJJJDDDIIIkkk~~~kkkcccEEE---))),,,)))''')))''',,,(((&&&++++++***333SSSRRRMMMFFFCCC@@@999000,,,***((()))+++---------333111000000000///---+++///333222---***,,,,,,+++,,,,,,+++***))),,,000444:::666666555;;;HHHSSS^^^===GGG]]]bbbXXXmmm|||vvv{{{hhhNNNDDD888777888;;;===AAAHHHOOOUUUjjj~~~{{{|||~~~~~~|||yyysssllljjjkkkllljjjhhhaaawww[[[\\\UUUAAA???===;;;<<>>===???HHHXXXiiiuuuyyy~~~pppXXX@@@444444:::<<<```{{{VVV@@@@@@000444555RRRFFFAAAQQQiiipppbbbPPP[[[aaaccc___^^^bbbffffffeeefffiiinnnmmmgggeeegggbbbcccqqqvvvfffYYYXXXVVVfffXXXLLLHHHEEE;;;...%%%)))&&&$$$***---SSSYYYooosssjjjrrrrrr[[[QQQOOO@@@RRR{{{{{{uuussseeeaaa^^^aaa`````````cccfffhhhjjjjjjnnnwwwzzzhhhTTTJJJFFFGGGFFFBBB>>>;;;===???CCCBBBCCCOOOeee{{{sssnnngggZZZQQQDDDCCCDDDGGGFFF@@@:::888555>>>hhh\\\zzzxxxcccaaajjjjjjwww}}}vvvtttxxx~~~}}}yyy|||jjjXXXLLLBBBAAA___sssddd^^^DDD,,,'''***)))(((***&&&+++((('''+++)))+++777SSSRRRMMMFFFCCC@@@999000,,,***((()))+++---------222111000000000000---+++///333222---***,,,,,,+++,,,+++***))))))---222666OOOKKKDDDKKKVVVXXXVVVLLL222LLLYYY]]]cccdddttt{{{oookkkTTTNNNAAA777666;;;@@@GGGNNNYYY~~~{{{zzzyyyxxxtttqqqsssaaaWWWQQQLLLGGGHHHKKKLLLHHHDDD???UUUqqq~~~|||{{{ggg{{{vvv~~~cccooo}}}^^^tttuuuPPP^^^YYYDDDHHHAAA888DDDTTTkkkttt}}}zzzwwwtttssspppkkkuuummmFFF;;;JJJGGGOOOMMMHHH^^^\\\vvvwwwppp```CCCVVV~~~fffdddgggZZZAAAKKKqqq|||yyytttZZZQQQ```___TTTLLLBBB:::<<>>777666999???EEEHHHGGGCCC>>><<<;;;>>>FFFWWWlll{{{zzzhhhLLL666222777<<<```tttLLL@@@666999///HHH===;;;MMMiiittteeeOOO[[[```cccaaa```bbbdddeeegggfffhhhkkkjjjeeedddgggeee]]]gggtttllldddiiioooeeeYYYOOOKKKGGG<<<...%%%(((((('''***+++SSS]]]sssmmmpppnnnZZZJJJ111TTTvvvuuuvvv}}}qqqggg___eeeeeedddcccdddfffiiikkkjjjpppyyybbb[[[YYYSSSIII@@@;;;;;;===>>>>>>===>>>EEEXXXsss|||ppphhhcccaaaAAA>>>===@@@>>>999999>>>AAA:::SSSPPPpppssseeeYYYZZZMMMZZZqqq}}}~~~rrrmmmpppzzz}}}yyyzzzvvvbbbUUUIIIDDD___uuukkk___GGG///(((***)))(((***%%%***''''''***'''--->>>SSSRRRMMMFFFCCC@@@999000,,,***((()))+++---------222111000000000000...,,,///333222---***,,,,,,+++++++++*********...333777JJJVVVZZZiiiiii[[[RRRAAA666[[[iiijjjjjjVVV[[[xxxpppuuuDDD;;;555555666:::IIIYYYpppsss{{{|||rrriii^^^YYYWWWSSSKKKDDDHHH^^^xxxkkk{{{}}}aaawwwyyylll{{{~~~sssXXX___hhhpppWWWkkkPPPbbb]]]======>>>777777:::MMMdddqqqyyyfffOOOTTT[[[\\\SSSNNNbbbzzzmmmuuunnnxxxsssxxxxxxccc@@@QQQtttuuujjjhhhgggWWW>>>JJJsss~~~vvvnnnbbb|||yyyvvvyyyddd[[[bbbWWWDDD???<<<999===TTTooo|||qqqnnnnnnjjjooonnniiiaaaYYYVVVWWWZZZjjjgggYYYPPPMMMEEEAAAJJJPPPOOOEEEDDDNNNQQQUUUcccrrrvvvzzz{{{{{{~~~ssseeeiiirrryyy\\\NNNcccrrr|||oooQQQMMMFFF???888000+++///777dddmmm{{{vvvaaa}}}YYYEEEGGGbbb{{{}}}}}}kkkkkkpppnnnllldddZZZWWW[[[^^^^^^```PPPDDDBBB:::333>>>SSSxxxkkkIII999999:::<<<<<<888111---666999???PPP^^^XXXSSS^^^hhhllllllooossspppvvvgggJJJOOOoooqqqpppmmmaaa\\\qqq]]]@@@111+++...000<<>><<<===JJJddd{{{jjjLLL@@@BBBEEEXXXZZZDDD===:::000;;;555555GGGdddtttiiiVVVYYY^^^bbbdddcccbbbdddeeekkkkkkmmmoookkkeeefffjjjpppeeekkkxxxsssppp|||lllbbbXXXPPPFFF999///+++***,,,+++---///XXXaaauuuiiippp~~~lllYYY<<<___{{{uuuxxxxxxlllbbbmmmnnnmmmkkkiiihhhjjjllljjjppp{{{nnn]]]LLLBBB??????888===DDDEEEAAA@@@LLLYYYyyypppiiisssggg\\\QQQKKKCCC::::::AAA<<<222:::CCCbbbyyyyyywwwzzzuuuQQQJJJaaauuuoooiiiiiirrrxxxwwwxxx{{{sss___TTTJJJEEEaaazzzttteeeOOO777,,,***)))((((((%%%)))'''''')))'''111GGGSSSRRRMMMFFFCCC@@@999000,,,***((()))+++---------111000///000111000...,,,///333222---***,,,,,,+++******++++++,,,...333777:::OOOUUUfffbbbMMMIII999:::PPPkkkvvvgggPPPWWWuuuzzzqqqyyy{{{qqqbbbRRRCCC<<<777888HHH[[[|||fffgggqqqLLL]]]yyy~~~xxxvvv~~~tttmmmcccUUUJJJRRRfff{{{yyyjjjqqqffflllxxxrrrvvv~~~sss[[[ooo\\\YYYqqq```???<<<===<<>>LLL|||{{{xxxvvv||||||ooozzzvvv~~~xxxppp~~~qqq[[[ZZZKKKEEEUUU___WWWNNNSSSfffxxx{{{tttnnnjjjiiimmmkkkfff]]]SSSLLLKKKLLL^^^^^^UUUMMMJJJCCCDDDPPPaaa___JJJ999:::999BBBZZZppptttwwwxxxyyy}}}vvviiigggiiillluuuUUUVVV^^^VVV```qqqWWW<<>>TTTdddbbbVVVXXX\\\aaaddddddccceeeiiinnnqqqvvvwwwppphhhhhhmmmuuulllssszzzooolllzzzgggddd```XXXHHH777...---***++++++///555^^^aaannn\\\^^^sss|||nnnhhh\\\AAAeee~~~tttuuutttlllgggjjjlllmmmllljjjiiijjjlllooonnn}}}www```OOOGGGEEE???@@@EEEIIIFFF@@@???CCCMMMiiirrrnnnyyy{{{lllaaa^^^WWWIII??????222333...???OOO]]]uuukkkSSS___qqqqqqllliiimmmtttxxxxxxvvvrrr]]]RRRFFF???WWWppplllfffQQQ999---***)))(((''''''***((((((***)))666PPPTTTRRRMMMFFFCCC@@@999000,,,***((()))+++---------111000///000111000...,,,///333222---***,,,,,,+++)))***++++++,,,///333666@@@OOOIIIVVVTTTAAABBB111AAA000IIIjjjeee]]]___XXXoooooo~~~yyy\\\???666;;;EEEVVVggghhhzzzWWW===IIIpppqqqTTTfff}}}jjj]]]YYYZZZ\\\sssrrr___QQQYYYlll}}}wwwcccxxxwwwWWWuuuccc[[[xxxxxxwwwfffooo```rrrkkkccckkkZZZBBBAAA;;;;;;GGGCCCAAADDD```qqqwww{{{www~~~~~~zzz}}}xxxttt```777\\\{{{rrraaafffeeeTTT<<>>@@@RRRfff|||jjjMMM::::::AAAmmmnnnVVVGGG111:::111222111555CCCRRRVVVQQQXXX[[[```dddddddddggglllooovvv~~~vvvkkkjjjoooqqqmmmvvvwwweee^^^lllyyyXXX^^^ddd```NNN888,,,***)))((((((///999bbb___eee[[[\\\pppzzzoooiiiZZZ:::ccc{{{pppnnnvvvllliiiiii___bbbfffgggggggggjjjlllyyyoooppplllWWWKKKGGGOOOEEE>>>BBBGGGFFFEEEGGG???WWWooowwwuuurrrooolll```VVVVVVaaadddVVVEEE===444>>>111???<<<:::^^^oootttuuu[[[aaapppwwwrrrmmmlllttt{{{zzzuuu|||eeeVVVGGG:::MMMccc^^^aaaMMM777***(((***)))))))))+++))))))+++***:::WWWUUUQQQLLLHHHEEE>>>666000+++***)))))))))***,,,,,,333111/////////...,,,***///444444///******+++***+++++++++,,,---...///000AAADDDFFFDDD@@@<<<;;;<<<@@@BBBBBBZZZzzztttaaaggg}}}|||uuuiiihhhXXXBBB555NNNkkk]]]eeehhhOOODDDBBBAAAccclllpppXXXCCC888:::BBBTTT___mmmxxxwww\\\bbbsss~~~}}}zzzrrrtttbbbpppQQQddd{{{```qqqooo______oooxxxxxxiiiTTT|||gggQQQ```tttYYYEEEBBB===111DDDVVVEEE>>>HHHLLLOOOaaa~~~www{{{[[[^^^mmmqqqvvvPPP???___qqqzzz___wwwkkkaaa;;;EEE}}}www{{{yyy}}}rrrssstttgggaaayyyrrrOOOmmmeee]]]bbbtttuuuYYYWWWgggnnndddkkkuuukkk```______\\\WWWOOOFFF@@@CCCNNNQQQFFF999777<<>><<>>666000+++***)))))))))***,,,,,,222111////////////---+++///333444///******+++***+++++++++,,,---...///000666999;;;;;;999999<<>>CCCMMMdddwwweee[[[jjj}}}zzz~~~{{{QQQTTT^^^tttmmm~~~OOO999^^^ddd|||rrrooo???GGG~~~yyy~~~zzz^^^hhhtttbbbjjjlllmmm```UUUeeehhhUUUSSSYYYaaahhhzzzddd]]]lll|||rrrkkkmmmhhheeeeeedddaaaZZZPPPFFF???:::AAAOOOWWWKKK<<<@@@QQQJJJ======JJJIII@@@JJJbbbpppuuuxxxuuusssxxxtttnnnssskkkhhhwwweeeiiieeeYYYeeeeee]]]VVVMMMTTTCCC...,,,,,,888gggbbbuuuvvvvvvxxx{{{TTTfffKKKDDDIIIeee{{{}}}kkkfffuuu}}}ppphhhxxxxxxqqqjjjeee___]]]bbbjjjeeecccZZZrrrYYY===YYYsssiiiaaaXXXTTTHHH======???888777:::777:::777444222111888JJJ[[[fffkkkkkkoooxxxxxxzzz___AAAPPPfff{{{zzzyyybbb]]]}}}iiiDDD888***......VVVooo___dddiiiwww\\\___???===aaalllkkkkkklllnnnooopppqqqnnnuuuyyyvvvttt}}}{{{ggg]]]GGGDDDDDDKKKRRRUUUXXX[[[]]]]]]SSSKKKIIICCCBBBNNNiiifffNNNAAA;;;>>><<<@@@HHHEEE;;;888>>><<<666333555999===DDDKKKQQQUUU]]]dddeeedddiiiqqq}}}}}}|||mmmjjjrrrwwwlllvvvvvvVVVJJJ[[[gggXXXRRRZZZRRRFFF<<<)))+++&&&%%%(((***KKKkkkeeefffkkkVVVxxxwwwbbb___FFF888[[[gggrrrhhhhhhhhhXXX]]]dddaaabbbfffgggdddfffkkkiiitttoookkk~~~ppp~~~qqqaaaYYYWWWWWWPPPJJJKKKQQQUUUSSSNNN@@@DDDHHHFFF@@@HHHhhhyyyjjjVVVFFF???AAADDD:::===<<<>>>CCCEEESSSlll{{{~~~nnnhhhgggssswwwiiiFFF===RRRgggmmm___UUU===,,,+++'''%%%+++(((...''')))111(((>>>wwwUUUQQQLLLHHHEEE>>>666000+++***)))))))))***,,,,,,111000...//////000...---...333444///+++++++++***+++++++++,,,---...///000///111333333444888@@@FFFFFFMMMHHHRRRyyyooolll~~~zzz___lllqqqmmmhhhXXXDDDCCC[[[wwwZZZHHH;;;===FFFFFF<<<333555AAAQQQaaatttsssiiitttyyy}}}}}}yyyzzzyyyjjj|||xxxvvvfffggg}}}TTTvvvjjjooommmppptttnnn^^^[[[gggqqqyyypppQQQTTTpppIII>>>CCCAAADDDSSSJJJHHHLLL\\\qqq}}}zzzwwwjjjZZZAAAMMMbbb{{{{{{sss}}}vvvXXX\\\eeevvvpppEEE:::nnnaaa{{{ooowwwAAAHHH{{{{{{uuu|||qqq```iiifffiiizzz]]]llloooHHHCCCKKKDDDGGGNNNKKKGGG[[[zzznnngggiii\\\TTT]]]eeellllllkkkggg___UUUKKKFFFFFFBBBPPPcccZZZEEEPPPooojjjUUUOOOYYYTTTEEEOOOkkkrrruuuvvvuuusssxxxzzztttxxxooommm~~~wwwpppfffccchhhdddmmm\\\WWWYYYAAA---,,,,,,;;;iiifffvvvxxx{{{~~~lllIII}}}\\\>>>???GGGeee{{{}}}xxxjjjQQQDDD[[[vvvqqqkkkhhhbbb^^^```eeehhhnnnaaaaaagggssssss:::CCCmmmyyy\\\KKK???>>>BBB>>>444777<<<777;;;888555333111777GGGWWWdddkkklllpppxxxwwwyyy|||[[[DDD[[[ppp}}}nnnlllqqqfffcccpppHHH888)))...///SSSgggnnnlllmmmnnnmmmIIIHHH\\\qqqqqqrrrqqqooooooooopppkkkpppttttttrrrwww|||iii]]]OOOHHHEEELLLUUUXXXYYYZZZ```aaaYYYQQQMMMBBB===FFFXXXjjjlll[[[QQQCCC:::;;;>>><<<<<>>@@@DDDFFFTTTooo}}}|||~~~wwwrrrooowww{{{}}}vvvMMM:::MMMdddiiiaaaXXX@@@...+++(((%%%***)))...''''''...---GGG}}}UUUQQQLLLHHHEEE>>>666000+++***)))))))))***,,,,,,000///...///000111000///...333555000,,,,,,,,,***+++++++++,,,---...///000111222333333666>>>IIIQQQYYY^^^QQQKKKlllnnneee|||jjjhhh}}}fffyyyrrrkkkPPPEEE]]]lllTTTBBBBBBGGGLLLJJJAAA:::888...777DDDRRR```ppp~~~}}}kkkeeehhhmmmvvvwwwzzz}}}|||}}}|||pppccclllyyyhhh|||mmmrrryyygggRRRGGGXXXhhhbbbLLLlllfff]]]VVVUUUiiiaaaVVVTTTaaapppuuuvvvxxxvvvvvvrrrjjjfffcccZZZQQQ>>>AAAKKK```{{{yyypppYYYaaa}}}sssrrr<<>>333@@@cccwwwrrrooommmiiicccbbbeeebbbpppfffZZZPPPTTTpppxxxuuuDDD:::OOOsssuuuXXXTTTTTTSSSCCC111444<<<777666444222111000555DDDTTTbbbkkknnnrrrxxxwwwzzz]]]MMMiiiyyyuuuhhh```lll]]]___zzz|||nnnHHH999)))///000QQQ___kkk\\\TTT|||uuuqqqGGGLLLRRRrrrrrrtttuuutttqqqpppppprrr{{{vvvrrrrrrtttttttttvvvxxxeeeVVVSSSLLLJJJOOOTTTWWWXXXZZZ]]]___XXXQQQOOODDD???HHHOOOEEEWWWxxxbbbSSSEEEBBBBBB???;;;999999555222333333333888>>>@@@EEEQQQ\\\aaadddkkksssxxx}}}vvvqqqtttuuuuuuzzz^^^ZZZbbbZZZIIIFFFSSSQQQKKKAAA++++++,,,------***JJJooommmnnnkkkpppZZZ```FFFFFFgggeeeiiidddkkkiiiVVV[[[YYYXXXYYY[[[^^^^^^^^^^^^bbbRRR@@@GGG^^^```VVVUUU^^^qqq~~~xxxooogggVVVPPPLLLNNNUUU\\\^^^]]]WWWJJJDDDFFFCCC999888>>>MMMTTTUUURRRVVV]]]SSSBBBDDDCCC===<<<@@@===BBBUUUmmm{{{|||sssrrrqqqrrryyyvvvyyyvvv{{{|||uuu}}}TTT>>>LLL\\\\\\^^^XXXBBB...+++)))&&&+++***,,,((((((---111OOO~~~UUUQQQLLLHHHEEE>>>666000+++***)))))))))***,,,,,,000///...///000111111///---333555111------,,,++++++++++++,,,---...///000222333444555:::DDDQQQ[[[hhhkkk___QQQddd~~~hhhqqqsssyyycccdddqqqppp{{{fff|||uuu]]]SSSaaadddvvvggg\\\UUUWWWYYYVVVKKK>>>999<<>>666000+++***)))))))))***,,,,,,111/////////111111111///,,,222555222...------++++++++++++,,,---...///000...000222444999DDDQQQZZZ___fffhhh___eeebbbtttwwwqqqxxxyyynnnzzzfff^^^nnnXXXfffuuuhhhfffqqq|||rrrfffXXXOOOHHH@@@;;;:::111333777>>>DDDNNN]]]kkktttwwwqqq]]]MMMNNN[[[fffrrrttt|||wwwnnnxxx{{{mmmssspppvvv```fffvvv}}}aaaooovvvnnnkkkPPPMMM}}}sssGGGNNNcccnnnpppTTTbbbiiiPPPCCC<<<999===DDDFFFCCC>>>999555666:::>>>;;;444000666AAANNN[[[dddtttqqq|||jjjWWWffftttOOO666GGGhhhlll~~~~~~nnnaaaPPP:::EEE{{{vvvzzz```III;;;<<>><<>>@@@GGGOOOUUU~~~xxxsssrrrpppjjjhhhhhhiiikkk^^^YYYJJJ>>>TTTbbbsssLLL===BBBWWWbbbXXX```VVVVVVWWWKKK666444<<<;;;<<<;;;:::777222222<<>>...///000SSScccWWWTTT[[[fffhhhLLLIII;;;jjjsssqqqpppooonnnlllhhheeetttoooggg[[[MMMQQQnnnqqq___WWWTTTRRRRRRPPPNNNRRRYYYUUUXXXRRRNNNPPPJJJJJJVVVtttzzzgggNNNcccqqqeeeTTTHHHAAA===;;;:::777555555555333000444;;;NNNJJJLLLVVVaaagggjjjlllkkkuuu|||{{{}}}yyyttt}}}|||kkkooozzzqqqiii^^^```VVVKKKAAA+++++++++$$$,,,777TTTeee]]]ggg___uuukkklll>>>HHHuuueee```]]]ddd```PPP]]]aaa```]]]ZZZYYYYYYSSSLLL444===777888UUUoooooogggsss|||{{{sssgggUUUQQQMMMOOOWWW```fffiiiccciiivvvhhhFFFGGG]]]lllcccRRRJJJKKKMMMJJJBBB666:::FFF???555888HHHWWW___eeemmmlllhhhmmmqqqnnneeeiiiffflllvvvvvvbbbCCC;;;NNNbbbgggWWWWWWDDD---***+++))),,,((()))++++++,,,===aaaUUUQQQLLLHHHEEE>>>666000+++***)))))))))***,,,,,,222000///000111111000///,,,222666222///...---++++++++++++,,,---...///000...000222333555<<>><<>>DDDPPPFFF222AAA444:::LLLUUUHHH>>>===:::===<<<;;;888222111999EEEZZZhhhpppsssuuuqqqwww___aaarrrnnnvvvwwwmmmjjjjjj```YYYFFFDDD///+++---VVVlll^^^TTTSSSzzzvvv[[[^^^CCCRRRAAAddd~~~zzzuuupppppppppnnnfff___iii___SSSFFF:::<<>>JJJzzzhhhbbb___bbbYYYHHHXXX^^^^^^\\\YYYZZZ\\\WWWNNN:::CCC888,,,888FFFBBB;;;kkkvvvrrrlllaaaWWWRRRNNNNNNTTT\\\cccfffUUUKKKCCCSSS}}}\\\999NNNcccgggZZZNNNLLLOOOLLLCCC888;;;EEE>>>555999888GGGSSS___llllllgggkkkooolllcccgggbbbgggzzzpppYYY@@@;;;LLLbbbnnnXXXZZZGGG///***+++***+++***(((+++++++++DDDmmmUUUQQQLLLHHHEEE>>>666000+++***)))))))))***,,,,,,222111000000111111000...,,,222666333///...---++++++++++++,,,---...///000333444444333111444:::???BBBVVV~~~www|||mmmooollljjjYYY\\\|||uuusss\\\HHHKKK^^^hhh]]]MMMBBBBBBEEEGGGDDD>>><<<>>>333///...000222999LLL^^^ddd[[[JJJ;;;===RRRkkk{{{ooolll~~~gggMMM```gggnnnWWWtttooommm___]]]ooopppXXXCCC@@@EEEHHHGGGDDDAAA===999?????????===888555999>>>???=========888777CCCRRR}}}www}}}ooonnnooozzzqqq|||uuu???III???fffuuu|||wwwyyy~~~gggggg777DDD~~~|||ooojjjlllzzztttMMMMMMyyybbbLLL>>>;;;<<>>888555666>>>FFF^^^kkkxxx~~~vvvssswwwyyyyyytttqqqxxxwwwrrrjjj\\\CCC\\\sssbbb```rrriii___\\\ssseee444,,,222---EEEtttlllvvvzzzvvvHHHNNNxxx[[[CCCCCCRRRlll~~~|||zzzuuupppmmmmmmfffbbbaaauuukkkMMMVVVfff{{{XXXEEEEEEVVVRRR999???666???\\\qqqdddNNNAAA888777777777666111000999DDD\\\kkktttwwwxxxttt{{{xxxWWW\\\{{{jjjsssmmmlllnnn]]]VVVkkkaaaZZZJJJHHH000(((***YYYttt}}}aaaMMMssszzziiijjjHHHPPPBBBbbbppp{{{tttooolllpppxxxzzztttlllppp[[[GGG???;;;888>>>IIIXXXtttjjjbbbXXXPPPQQQTTTTTTSSSSSSRRRUUUPPPKKKIII???999BBBOOOfffxxxoooSSSDDDQQQfffvvvhhh___[[[UUUFFF999000111444555333111666===>>>CCCMMMYYY```ccchhhnnnhhhqqqyyyzzzxxxxxx|||vvvhhhqqqyyylllkkkrrrmmmbbbYYY```ZZZQQQEEE,,,(((,,,)))''')))UUUvvvkkkZZZ___hhhooowww<<>>555///,,,+++***))))))***+++,,,//////...///000111000000+++111555333...+++++++++++++++,,,------......///444444444444888@@@FFFIIICCC<<>>666666===AAA>>>:::222//////111444999FFFRRRPPPBBB666888FFFZZZooo}}}yyyuuuiii^^^QQQtttrrrzzzpppUUUjjj~~~xxxvvvcccttteeeEEEEEENNNYYYWWWHHH>>>>>>MMMQQQFFF:::<<<===;;;>>>FFF999666???AAA<<>>>>>]]]iiinnn}}}wwwvvvhhhQQQEEE;;;666555999888111000444<<>>OOOjjj}}}}}}pppkkknnnmmmVVVQQQmmm{{{```LLLYYYoooMMMBBBcccccc;;;:::777===dddyyyWWW333@@@///888666///000000777FFF___jjjuuuvvvqqqssstttgggnnnvvvtttrrrrrrggghhhRRRjjjvvv___OOOIII......***[[[qqqaaa^^^tttwww}}}GGGQQQGGG\\\ooowwwqqqmmmlllnnnppppppsssxxx|||ppp```PPPBBB888999>>>===NNNvvv|||hhhaaaZZZXXXUUUPPPNNNOOORRRKKKNNNNNNFFFEEEDDD;;;:::KKKccckkk[[[DDD@@@JJJpppTTTHHHKKK@@@666999777333111333555222---111<<>>]]]XXXUUU___\\\```KKK;;;===AAA<<<555333777222AAAYYYdddlllsssrrrmmmhhhddddddeeehhhrrr{{{}}}oooJJJ999III___hhhTTT[[[JJJ000)))+++)))***---+++$$$222---FFFWWWRRRMMMIIIEEE>>>666///,,,+++***))))))***+++,,,//////...///000111000000,,,111555333///,,,+++++++++,,,,,,------......///000222444888AAAMMMYYY```[[[IIIJJJ___sssnnnxxxxxxiiimmm}}}mmmxxx^^^DDDPPPXXXNNNMMMnnnuuu]]]GGG>>><<<===EEEQQQ\\\TTTIII>>>999888;;;>>>444000...000111444<<>>===WWWcccaaaRRRJJJEEE>>>;;;@@@;;;???HHHFFF>>>DDDRRRpppppppppdddUUUXXXrrrzzzuuuuuurrr{{{III@@@DDDQQQpppyyyxxxooojjjxxxBBB:::www}}}dddwwwyyyggg{{{yyy___WWWwwwYYYJJJIIIOOO[[[WWW]]][[[PPPJJJSSSmmmpppVVVEEE===999666555666555444555777777>>>BBBRRRnnn}}}}}}~~~|||{{{~~~qqqssszzzyyyYYYOOOkkkpppooodddZZZdddbbbmmmyyyXXX///...222333AAA{{{}}}SSSCCCsssTTTAAA<<>>RRREEE===EEECCCPPPMMMHHHEEEGGGHHHCCC<<<666000AAAZZZfffnnnuuutttpppjjjddddddeeejjjuuuuuuQQQ???MMM```fffQQQXXXHHH///)))+++)))))))))+++%%%222...KKKzzzWWWSSSNNNJJJFFF???777111,,,+++***))))))***+++,,,////////////000000000000,,,000444444000,,,+++,,,,,,,,,,,,---......//////333333555:::AAAKKKVVV^^^kkkdddUUUPPPWWWZZZ^^^hhh~~~jjj___VVVQQQJJJ___iiiPPPDDD???:::999===___dddfff^^^PPPEEEBBBEEE888222///111222222333666333...000???SSSfffuuu~~~~~~~~~YYYhhhmmmbbbqqq```nnn\\\[[[nnnhhhaaa```[[[SSS\\\ppp{{{lllWWWaaammmaaaJJJ<<<@@@gggwww```RRRLLLFFFNNNOOOUUUYYYOOOBBBEEETTToooxxxuuuWWW[[[```}}}|||iiiIIIBBBIIITTTkkkuuuqqqbbbMMMeeeGGG777lll```mmm|||iiilllllluuu[[[GGG>>>NNNfffcccOOOJJJMMM]]]wwwyyyaaaKKK>>>::::::;;;999555444777888777555333000DDDiii}}}}}}}}}}}}~~~~~~}}}}}}{{{ssswww|||^^^XXXkkkiiilllcccRRR^^^lllwwwvvvQQQ---...333555@@@{{{uuutttyyyzzz\\\>>>wwwxxxKKKEEE;;;FFF]]]ttt~~~zzznnnmmmMMM,,,;;;bbb{{{wwwZZZIIIXXX{{{hhhSSS777BBBTTTiiiUUU===:::222///;;;AAA555555JJJeeemmmuuuuuurrruuutttyyyxxxlllaaaccc``````OOO___lllssseee^^^MMM---...555]]]}}}nnnhhhVVVSSSUUUBBBxxxwwwqqqzzzrrrnnnmmmooopppooorrrwwwoookkkiiiaaaqqqnnn~~~qqq___UUUQQQPPPRRRVVVPPPNNNRRRNNN@@@@@@JJJLLL???@@@OOOgggrrrdddNNN@@@???DDDHHH@@@888???DDD<<<;;;;;;:::999666444444555000///999NNNaaaiiijjjiiimmmzzzzzzvvvwwwyyy~~~qqqiiidddxxx___GGG```TTTSSSVVV777&&&---)))...(((000IIIxxxkkklll~~~iiiMMMEEEzzzsssddd```ggg^^^NNNGGGWWW^^^]]]ZZZ___ooo}}}rrruuuhhhXXX\\\RRRPPPMMMNNNQQQVVV]]]aaarrrIII>>>KKK^^^ppp[[[===>>>JJJ===666???BBBDDDOOORRRKKKHHHKKKFFF;;;666111AAAZZZhhhqqqyyyxxxssslllfffeeegggmmmzzzxxxTTTCCCOOO^^^cccNNNUUUEEE---)))+++))))))'''...)))222222VVVxxxWWWSSSNNNJJJFFF@@@888222,,,+++***))))))***+++,,,...///000000//////000111---///333555333---+++,,,,,,,,,------.../////////444555777;;;>>>BBBKKKSSSUUUjjjjjjbbbcccVVVCCCAAAaaannnnnnzzzbbbrrrWWWZZZXXXeeeyyybbbRRRGGG>>>;;;<<<<<>>:::555333777999666333222333///333CCCXXXiiiwwwooo|||TTT[[[UUUbbbZZZyyyvvv```lllaaalllSSSTTTzzzlllTTTooo{{{hhhVVVZZZfffYYY???888[[[{{{}}}uuu{{{}}}qqqjjjhhhhhhcccSSSCCCCCCNNNhhh}}}yyyqqqqqqOOOKKKHHHQQQWWW```yyywwwpppHHHWWWHHH888]]]YYY___ssslllzzztttZZZ}}}TTT888:::HHHuuuzzzbbbXXXLLLIII___rrr{{{xxxgggTTTFFF======@@@>>>777555999888444888555333JJJppp}}}{{{}}}~~~~~~|||}}}~~~{{{~~~YYYfffnnn[[[YYY]]]SSS[[[ggg~~~oooIII---///555777@@@qqqsssrrrvvvnnnjjj<<>>666999GGG___YYYQQQMMMqqq}}}jjjbbbEEEFFFVVVccc```RRRDDDCCC<<<:::666...888RRRjjjpppuuuuuutttwwwyyyyyy|||cccYYY___iiijjj[[[]]]^^^YYYiiifffLLL+++***222MMMmmmnnnrrr```rrrYYYGGGVVV888~~~yyytttyyyuuupppnnnnnnnnnlllnnnrrryyyyyyyyyiii[[[\\\[[[VVVQQQRRRPPPTTTOOO===777:::888888666BBB\\\lllgggVVVJJJ>>>777DDDKKK??????KKKHHHIIIBBB:::666333222555999444///444III]]]fffiiikkkjjjttt~~~xxxrrrpppqqqzzzmmm___QQQhhh]]]MMMlll]]]TTTUUU777'''---)))---(((222LLL{{{rrrwwwtttyyyoooMMM>>>wwwuuuaaa^^^fff___TTTHHHUUU\\\___aaaccceeexxx{{{oooaaaWWWTTTRRRTTTVVVWWWZZZ^^^lllsssDDD---???UUU[[[OOO;;;===FFF>>>999DDDKKK@@@HHHMMMKKKKKKNNNLLLFFF;;;555CCC[[[gggqqq|||~~~uuuooojjjiiikkkqqq}}}rrrPPPBBBNNN^^^cccNNNTTTCCC,,,)))---***)))'''222---333666bbbWWWSSSNNNJJJFFF@@@888222,,,+++***))))))***+++,,,---///111000///...000222......111666555...+++,,,,,,,,,---......//////000000222999BBBEEEGGGOOOXXXQQQfffeeebbbrrrsssbbb[[[GGGooo}}}gggqqqzzzYYYFFFFFFJJJVVV~~~hhh^^^MMMfffsssaaaOOOAAA===>>>111333444111...111:::BBB999555666<<>>EEEZZZqqq{{{zzz~~~xxx>>>KKKKKKQQQYYY^^^}}}{{{bbbXXXFFF555PPP{{{YYYWWWkkkxxxqqq___LLLNNNXXXooowww]]]DDDEEELLLppp___KKKCCCVVVeeerrr~~~xxxiiiTTTBBB===???===999777999888555>>>;;;;;;QQQrrr~~~|||}}}yyy|||nnnRRRcccttt[[[PPPYYYRRRTTT[[[eee@@@---111777;;;AAAooo{{{}}}ppp{{{AAAYYYaaaAAA???AAAOOOhhhzzzxxxcccAAA888KKKXXXUUURRRCCCOOOcccZZZXXXZZZ___MMMUUUdddTTTRRRLLLJJJ\\\ZZZDDD333111BBB\\\mmmrrrvvvvvvvvvzzz~~~pppuuu{{{fff```dddrrrqqqiiibbb```SSSiiijjjGGG,,,***000>>>```bbbwwwfffxxxeeeFFFYYY777ttt}}}yyywwwyyyyyytttqqqpppooolllmmmqqq}}}ssszzzyyylll```XXXSSSUUUPPPRRRMMM???:::;;;666777555===OOOZZZXXXSSSSSSTTT@@@BBBGGG888:::SSSbbbUUUFFF888222222444;;;CCC:::333777HHHWWW^^^fffnnnfffkkkssswwwuuuppplllkkk}}}rrroooVVV```ZZZQQQhhhWWWNNNLLL222'''******---(((111IIIyyyvvvmmmppp{{{uuuQQQ;;;qqq~~~fff___ddd]]]XXXDDDTTTZZZ___eeegggbbbppp}}}ttt}}}wwwooowwwsssccc[[[WWWZZZ[[[YYYYYY\\\UUUbbbfffTTT@@@???FFFGGGEEE:::;;;???:::666<<>>AAA777666:::AAABBB===888777111000999LLLbbbrrr||||||~~~|||eee999===~~~}}}{{{KKKOOOttteeekkk~~~sssjjjyyy```gggnnnjjj]]]PPPKKKLLLMMMVVVllljjjTTTUUU^^^SSSWWWNNNEEEAAA>>>:::;;;>>>QQQjjjzzzfffYYY}}}uuueeeAAAMMMPPPNNNVVVUUUrrrxxxuuufffUUUFFF999GGG{{{|||bbbUUUfff}}}vvvzzzcccEEEIIIlllyyyaaaIIIFFFpppyyygggOOOBBBKKKZZZlllhhhQQQDDD???;;;;;;999888:::>>>GGGEEEDDDVVVpppxxxzzz~~~yyy}}}}}}|||___OOOOOOooo___WWWaaaUUUWWWeee{{{XXX888000444999>>>DDDooo~~~{{{LLLHHHwwwJJJBBB@@@JJJaaauuu|||zzziiiooohhhSSSTTTSSSNNNIIIDDDWWWTTTZZZHHH\\\zzzUUUHHH888CCC```dddJJJ666555GGG^^^pppssswwwxxxyyy|||yyy}}}qqqjjjoootttsssjjjdddllleeefffccchhhZZZjjjiii???---...333888ccc___vvvnnnyyyssspppPPP]]]???\\\uuuxxxxxxzzz|||wwwtttsssrrrooopppsssqqqwww~~~eee[[[^^^]]]VVVTTTNNN>>>:::;;;666666444999EEEJJJIIIMMMUUU[[[GGGCCCHHH@@@<<>>::::::999777:::AAACCC555111???LLLNNNQQQXXXAAA@@@QQQdddhhhppp|||uuuooommmnnnrrr|||cccGGGBBBTTTfffnnnXXXZZZEEE,,,***///---+++'''111***///555gggUUUQQQLLLIIIEEE???888111,,,+++***))))))***+++,,,,,,///222111...---000333000+++///888999///+++---------......//////000000666777>>>JJJNNNOOO[[[jjjooojjjnnnxxxqqqhhhmmm~~~qqqtttiiijjjooonnn[[[}}}mmmhhhttt{{{|||xxxooovvvvvvaaaOOODDD<<<<<<;;;<<<<<<:::666333:::<<>>;;;999;;;<<<:::::::::GGGdddxxxdddyyy\\\YYYwwwVVVLLLNNNSSSMMMSSSKKKeeeiii}}}ddd___SSSAAA>>>pppmmmTTT___ssssssLLL@@@^^^tttbbbHHH888JJJ[[[]]]PPP@@@666666SSSkkkuuu[[[KKKAAAAAA>>>888===JJJXXXWWWXXXhhh|||}}}zzz|||zzzxxx~~~SSSNNNUUUlllYYY\\\ooo]]]\\\ttttttLLL222222777:::AAAGGGiiisss___;;;]]]DDD???FFFZZZnnnwww}}}wwwfffllltttYYYUUUYYY___iiioooqqqsss}}}ssswww||||||~~~www[[[___bbbWWWKKKJJJ```___fffOOOeeeooo```DDD;;;NNNOOO@@@666777HHHaaaqqqtttxxx{{{|||qqqtttuuupppgggeeemmmyyyppp```aaaUUU``````lll]]]ooohhh777---111444666kkkdddxxxiii}}}nnnpppPPPXXXKKKHHHrrr{{{vvvvvvxxxtttqqqrrrrrrppprrrvvvnnnuuuxxxfffcccaaa```eee___III===999222444111777GGGSSSWWW]]]eeecccUUUIIINNNRRRIIIJJJ[[[WWWQQQLLLHHH>>>777???NNNEEE;;;===NNNYYYZZZ___jjjeeeggglllqqqooojjjkkkppp}}}nnnfffvvvtttcccZZZSSSOOOVVV???)))222---+++000,,,111@@@kkkpppzzztttyyyvvvXXXBBBaaannnfffdddkkkFFFLLLYYY]]]^^^dddgggooo~~~wwwjjjgggeeerrrxxxaaa\\\```aaabbbfff^^^AAAGGGiii{{{}}}wwwgggNNNKKKAAA;;;===;;;<<>>;;;AAAYYYnnnnnnrrryyyooojjjiiinnnzzz|||___FFFEEEVVVhhhnnn]]]]]]EEE***(((---,,,***)))111,,,444777eeeTTTPPPKKKHHHEEE???777111,,,+++***))))))***+++,,,,,,///222111...---000333000+++...999:::000***---------......///000000000888777???MMMTTTYYYjjj~~~nnnlllzzzsssyyyyyycccbbbwwwnnnzzz~~~ooocccqqq[[[|||rrrqqqssspppyyy|||cccQQQKKKEEE===888888:::===???@@@BBBHHHKKKFFF===999:::111:::OOOkkk}}}zzzqqqsssnnnYYY<<<:::SSSjjjPPPTTT{{{rrr```~~~iii{{{uuuVVVPPPSSSttt{{{QQQ;;;???888777999>>>CCCCCC>>>:::999;;;[[[}}}uuu~~~|||kkk\\\xxxppp^^^ooo|||kkkHHHQQQJJJQQQKKKUUUOOOjjjvvv}}}}}}fffDDD777fffsssPPPXXXiii|||yyypppiiiWWWPPP___ggg___[[[KKK???<<<;;;333333===@@@PPPmmmsss[[[JJJIIICCC888???RRRiiijjjnnn{{{~~~}}}{{{www~~~KKKMMMyyyvvvQQQZZZxxxaaaYYYtttnnnEEE///444888;;;CCCIIIfffiiiqqq444pppeeeEEE???CCCVVVjjjttt{{{~~~yyyWWWIII@@@FFFQQQSSSNNNHHHLLLGGGHHHSSS\\\dddtttrrr\\\QQQjjj{{{hhhiii^^^NNNLLLHHHNNNSSSaaaHHHYYYrrrkkkLLL===>>>888333555888LLLlllrrruuuxxx|||~~~ooohhhfffkkkkkkhhhllluuuuuuaaaaaaSSSbbbbbbnnn]]]uuuiii222,,,000222333ooommm```oooFFFOOOSSS@@@wwwvvvqqqrrrnnnmmmoooooooooqqqvvvwwwxxxyyyzzzqqq```[[[eeewwwwww___KKKBBB888555111;;;TTTlllwww||||||iiiLLLHHHVVVQQQNNNcccWWWYYY\\\WWWEEE444999IIIFFF;;;===QQQ^^^]]]^^^ffffffjjjpppsssmmmfffkkkvvvpppmmmQQQeeedddtttnnn]]]MMMPPP\\\::: ///((('''000///555AAAjjjqqqwwwqqqooovvvsssVVV@@@VVVsssiiilllxxxOOODDDXXX```^^^```bbbfffqqqvvvmmmgggrrr~~~wwwfff^^^bbbfffjjjpppfffLLL@@@GGGdddeeeaaa\\\JJJ<<<<<<999666<<<777<<<<<<999===EEEAAA666444???^^^uuusssuuu|||ooofffdddkkkzzzxxx\\\FFFFFFVVVfffkkk```^^^EEE)))&&&,,,***))),,,333///:::;;;dddTTTOOOIIIFFFEEEAAA999333,,,+++******))))))******---...///.........000222111------555777222------+++,,,,,,---...///111111111666===FFFQQQ]]]eeegggppp}}}jjjyyywwwYYYuuu|||pppuuukkkooo~~~yyyUUUZZZaaaPPPGGGPPPjjjUUUMMMFFFEEEFFFEEEFFFHHHKKKGGGGGGKKKKKKEEE>>>:::000BBB]]]uuu{{{~~~nnntttJJJDDD444UUUKKKFFFbbbxxxlllSSStttssshhh\\\OOOAAAEEENNNFFF@@@IIIAAALLLBBB888@@@@@@:::???;;;]]]}}}|||~~~uuu}}}]]]dddbbbMMMLLLMMMFFFTTTTTTQQQLLL\\\zzz]]]333XXX\\\VVV\\\qqq~~~vvvnnnyyyjjjLLLcccxxx^^^GGGLLLIII===888===@@@===JJJZZZzzznnn^^^JJJ<<>>AAABBBFFF[[[ppprrr{{{sssxxxuuu777PPPYYYHHH@@@===HHH\\\ppp|||zzzYYYBBBAAAJJJ^^^nnnoooddd\\\FFFNNNVVVXXXZZZbbbnnnxxxuuuSSSCCCGGGDDDQQQvvv[[[dddgggjjjuuu[[[IIIWWWVVV???>>>[[[YYYEEEJJJDDDFFFHHHBBB888;;;VVVssstttyyyyyyuuuwwwwwwaaakkk}}}oooaaafffhhhlllnnn[[[LLLdddbbbmmm```TTT333,,,777333:::ooowwwqqqfffXXXLLL___@@@bbb}}}qqqmmmsssvvvkkkssskkk|||tttuuuuuuyyyxxxsssmmmlllrrryyykkkhhh^^^[[[EEE???;;;444333EEEWWWQQQLLLYYYzzz```QQQUUUKKKAAALLLAAAKKK[[[aaaSSS???===GGGAAA999AAAPPPUUU[[[ddddddiiixxxvvvrrrrrriiiuuujjjXXXRRR___OOOQQQZZZKKKPPPOOO444'''---,,,111---;;;<<<888]]]sss}}}yyykkk~~~sssVVVVVV;;;>>>{{{kkkkkkgggTTTEEEQQQaaaaaaYYY___hhhccctttnnniiipppvvviiimmmyyyiiidddkkkxxxvvvbbbMMMGGGUUUfffmmmmmmgggaaaMMMOOO@@@333CCC888999??????999;;;CCCDDD===888DDD[[[ooovvvvvv}}}vvvuuuqqqjjjgggnnn}}}pppbbbMMMVVVJJJ\\\cccvvv[[[>>>///,,,,,,,,,,,,000---111:::BBBXXXTTTOOOIIIFFFEEEAAA999222,,,+++******))))))******+++---...---------///111333...///555777333...---,,,,,,,,,---...///000111444888===CCCKKKYYYgggppp}}}qqqooo|||mmmlllbbbuuurrrvvv|||zzzxxxyyygggTTTtttiiiLLLCCCBBBGGGvvvtttiii]]]WWWRRRMMMJJJJJJLLLGGGGGGKKKLLLGGGBBB@@@:::KKKeeezzzzzz???@@@333BBB|||dddAAARRRyyyHHHUUUiii~~~qqq}}}tttzzztttmmmmmmeeeVVVRRRPPPGGGFFFHHH@@@<<<@@@CCC@@@RRRnnn|||yyyvvvzzzmmmFFFHHHJJJBBBGGGJJJNNNNNNVVV}}}~~~zzzppp___;;;KKKxxxkkkSSSOOOkkk~~~{{{dddhhhjjjPPPOOOMMMIIIEEE@@@777000;;;AAAYYYqqq\\\WWW___qqqyyy|||ooo~~~ooollloookkkeeeXXXLLLPPP```bbbLLL;;;000777@@@BBBCCCFFFFFFkkkOOOHHHqqqbbbCCC@@@CCCHHHQQQiii}}}|||zzzfffVVVQQQHHHMMMdddsssiiiWWWLLL___dddfffaaa]]]ggg|||kkkWWWDDDRRR|||zzzxxxsssxxxsssMMMKKKYYYRRRCCCBBB<<<:::IIIqqq]]]DDD444444DDD]]]ppptttxxxyyywww{{{xxxkkksss|||nnnfffgggbbb[[[[[[SSSYYYvvv```hhhnnnMMM000---666666;;;bbbvvvqqq}}}aaaBBBddd@@@XXXqqqpppgggpppsssnnnooommmwwwwwwyyypppggghhhooojjj[[[\\\kkkssslllcccyyyddd888:::DDD>>>333888AAAIIISSSfffsssfffTTTTTTOOOCCCBBB999OOOVVVIIIGGGRRRQQQBBB???:::DDDQQQSSSYYYbbbcccfffooo~~~qqqooosssnnnlll{{{fff]]]WWWaaaSSSYYY\\\PPPRRRKKK111(((...+++555222>>>>>>999ZZZxxxnnn}}}hhhkkkJJJ666eeeooommmjjjUUUBBBLLL\\\___XXX^^^eee```hhhrrrvvv^^^VVVMMMlllppp]]]ZZZ``````rrroookkkhhhiiiooowww}}}ppp]]]WWWbbblllfffXXXLLLOOOMMM]]]UUUEEEKKK===666???BBB;;;888<<<>>>999888FFFZZZkkktttvvvxxxzzzssspppllljjjllluuusss^^^GGGOOOIII\\\fffmmmUUU999,,,+++---...///222000333;;;@@@UUUUUUPPPJJJFFFDDD@@@777000,,,+++******))))))*********+++------,,,---...000333000000555777444///---,,,,,,,,,---...///000111222666888:::???NNNdddvvvvvviii\\\cccrrrrrrmmmqqq|||xxx}}}uuuxxxttttttbbbIIITTT{{{UUUHHHFFFBBB```zzzqqqhhh^^^WWWUUUPPPJJJGGGIIIJJJGGGDDDCCCAAASSSlll~~~bbb888???<<<;;;WWWMMMDDDyyyttt???DDDttt}}}[[[NNNOOOAAA<<>>kkkVVVDDD___||||||}}}xxx```WWWLLLFFFDDDCCCBBBAAA:::999DDDeeennn___XXXjjj{{{~~~uuuYYY\\\zzztttYYYVVVHHHPPP___nnn{{{???666444<<>>BBBGGG<<>>IIIVVVWWWJJJ<<<<<>>BBBSSSlllqqqgggSSS@@@IIIrrrbbb???===LLLHHH@@@FFF;;;NNNOOO>>><<>>EEEHHHQQQeeexxxgggYYY|||rrrzzzyyyTTTIIIPPPYYYZZZXXXUUU___|||cccXXXOOOqqq}}}ooohhhUUUNNNHHHHHHGGGCCC@@@@@@HHH\\\sss~~~zzztttDDD777444>>>FFFCCCPPPsssQQQOOOFFF===SSSzzzxxxxxxbbbuuu___WWWLLLDDDPPPLLLFFFSSSsss{{{|||jjjuuuxxxjjj}}}pppPPPeeerrrLLLGGGTTTLLLJJJSSSSSSKKKGGGQQQPPPTTTpppyyy[[[>>>NNNyyyaaaRRR```}}}zzzsssooocccWWWNNN@@@BBBDDDEEEDDDDDDRRRrrruuubbbYYYUUUQQQbbbwww{{{~~~yyywwwzzz~~~~~~}}}TTT\\\~~~qqqddd|||___XXXiiirrrMMMAAA@@@AAACCCBBBAAABBBEEEGGGXXXkkkKKKEEErrrgggFFF<<>>\\\pppfffPPPKKKFFFCCCGGGUUUgggvvv~~~pppaaaQQQLLLOOO\\\zzz}}}MMMCCCQQQPPPHHHOOO>>>HHHPPPIII===<<>>>>>???SSSppphhh<<<555iii}}}gggmmmhhhRRRKKKTTTbbbbbbbbbeeeccccccaaabbbggghhh]]]JJJ;;;888GGGVVVYYYPPPIIIJJJPPPKKKMMMOOOTTT___rrrnnn]]]lll~~~uuu______eeeXXXJJJGGGOOOKKKJJJGGGCCCBBBBBB===777999TTTfffgggmmmnnnkkkhhhfffhhhqqq|||jjjZZZJJJOOOYYYaaa[[[VVVMMM===---(((+++///111444000<<<777<<<<<>>>>>??????@@@CCCFFFIIIJJJ|||```eeeLLLXXXlllMMMAAA@@@DDDXXXuuu}}}ooodddYYYHHHJJJYYYaaa```QQQYYYxxxfffSSSPPPFFF;;;QQQyyy~~~bbbJJJNNNeeexxx}}}zzz{{{wwwvvvyyy|||zzzxxxwwwmmmxxxooo```eeelllddd]]]ZZZ___```^^^mmm^^^sssvvv???000::::::999AAAAAAIIItttRRRvvvdddSSS|||DDDXXXeeeuuunnnssszzzqqqsssrrr}}}}}}yyy}}}wwwkkkZZZ>>>AAA======PPPiiimmmaaaSSSPPPLLLLLLSSSbbbsss~~~gggNNNSSSddd^^^VVV```{{{uuu]]]KKKQQQVVVQQQNNNHHHFFFLLLLLLEEEHHHKKKBBB===OOOWWWRRRPPPUUUNNN@@@444@@@TTT[[[VVV]]]jjjmmmwwwtttzzz|||pppoooxxx|||yyykkkggg}}}llleeeTTTQQQTTTRRR>>>---...//////555:::<<<===<<<<<>>GGGiiiSSSNNNHHHEEECCC???777000,,,+++******))))))******'''***...000000000000111000222111111555:::999333...------------...//////222222===RRR^^^^^^___cccYYYsssxxxsssooommmssswww]]]KKKPPPFFF===JJJlllgggSSSPPPwwwqqqeeeggg___rrr|||vvvoooiiidddccc___VVVMMMIIIZZZmmm}}}{{{|||~~~ccc}}}aaa;;;;;;DDDCCCFFFMMMKKK\\\gggMMMjjjRRR>>>111___lllfffqqqjjj^^^rrruuuiiiTTTMMMaaaxxx~~~zzzvvv{{{cccqqqrrryyyYYYssshhhNNNIIIKKKMMMJJJPPPTTTMMMRRROOORRRUUUOOOVVVxxx}}}SSS666PPPuuuxxxiiiWWWfffvvvuuu|||jjjbbb```YYYNNNDDDCCCCCC???888333777888:::<<<:::999;;;???LLL\\\ooo|||}}}zzz{{{~~~bbbZZZwwwsssTTT^^^||||||cccfffQQQ<<<;;;<<<======???BBBDDDDDDIIIDDDbbb___HHHjjjHHH@@@===IIIjjjrrr}}}___UUU^^^___}}}nnnppptttiiiQQQEEE999DDDgggtttXXXGGGUUUkkktttvvvxxx{{{wwwvvvyyyyyyxxxyyy~~~zzz|||kkk___gggddd[[[aaa]]]YYY^^^]]]aaaZZZppp___333333:::666===CCC;;;FFF^^^^^^iiiiiiEEEkkkVVV@@@^^^nnnhhhqqqrrruuuoooyyy{{{zzzuuuvvvwwwwww|||wwwcccHHHJJJEEE===BBBRRR]]]^^^]]]\\\]]]aaaiiisss||||||XXXGGG[[[ggg```^^^[[[gggbbbWWWWWWWWWSSSUUUddd\\\ZZZSSSOOO```bbbIII???===DDDUUU___\\\RRRLLL999EEEYYY___YYY```lllkkkvvvwww}}}vvviiiooo~~~zzz[[[OOOnnnoooxxx___GGGOOOJJJ444***222000...<<<777======<<<<<>>;;;<<<@@@>>>LLLdddyyy~~~{{{yyyzzz~~~}}}hhhppp^^^\\\MMMQQQfff]]]fffDDD777===?????????AAACCCCCCAAA:::GGGTTTssshhh;;;:::uuuzzz\\\SSSDDD;;;PPPhhhrrr}}}xxxfffeeemmmssstttppp^^^JJJSSSQQQFFFNNNiiiyyywwwyyy{{{vvvvvvxxxxxxwww|||jjjaaaiii^^^UUUcccRRRJJJ\\\ffffff\\\mmmMMM...555999222@@@EEE555BBBEEEdddXXXxxxfff===ZZZggg000___mmmgggrrrmmmwwwlll{{{vvv{{{zzztttqqqpppvvv}}}kkkVVVKKKLLLTTT^^^eeessssssvvv|||pppDDDNNNppprrr```[[[ZZZPPPTTTjjjWWWZZZaaa___eeezzzLLLDDDJJJEEE>>>PPPiii```AAA>>>III\\\aaa[[[bbbllliiitttxxx{{{nnn___iii|||eeeVVVVVVpppccckkk```TTTDDD>>>)))%%%333000///CCC888@@@BBBCCCCCCBBBRRRooo]]]|||~~~}}}NNN>>>TTTggggggeeeKKKFFFUUUYYYYYY___cccgggZZZfffyyyoooooowwwlllmmmllljjjlllxxx~~~iiiWWWSSSUUUZZZjjj|||zzzXXXgggqqqiii___TTTjjjiii```SSSGGG>>>999:::===UUU```kkkppptttwwwuuuppptttqqqqqqxxx~~~kkkIIIOOONNNbbbPPPFFF>>>444,,,...444999===AAA:::JJJ<<>>>>>AAABBB@@@@@@BBBBBB@@@EEE???OOOzzz{{{PPP888GGGUUUTTTKKKEEEDDDBBBLLLiii~~~|||sssooozzzlllrrrzzzbbbppp```^^^qqqzzzzzzzzzyyysssppp{{{xxxqqqkkkiiigggbbbaaacccNNNyyyzzz```XXXfffgggDDD222444777888999;;;===???BBBzzzuuussssssAAAMMMuuuNNNUUUmmmxxxlllrrruuuooo{{{ttttttvvvrrrooo|||yyyssspppsssxxx|||```SSS[[[aaahhhxxxqqq___YYYgggoookkkkkkeee]]]```XXXTTTzzzsssgggKKK<<>>:::<<>>kkklllpppaaaZZZFFFEEEZZZ[[[WWWeeeeeebbbbbb{{{wwwzzzuuuppprrrrrrwwwjjjiiivvvqqqyyy\\\iiimmmiii```OOOeeeqqqtttcccQQQKKK;;;555HHHXXXeeemmmkkklllsssrrrkkkmmmoookkkccceeeqqq{{{~~~gggYYYRRRSSSUUU\\\YYYIII;;;555000111777;;;999666AAA>>>@@@DDDCCCEEEXXXoooRRROOOKKKHHHFFF@@@888222+++++++++************))))))***,,,...///000000000---222444000000666===???333000---,,,...///000000111666>>>IIIbbb~~~___dddbbbiiiwww}}}yyyxxx|||nnnPPPYYYzzzqqqgggUUUGGGMMM^^^www~~~|||~~~___>>>:::;;;>>>BBBEEEFFFGGGHHHIIIgggnnngggdddyyyooo777HHHHHHMMM```wwwrrreeefffeee```ooozzz^^^IIIOOOLLLKKKIIIJJJLLLMMMMMMLLLLLLIIIHHHOOOPPPKKKcccttt|||```YYYeeeYYY<<<;;;]]]yyy~~~ttt\\\[[[eee~~~jjj^^^VVVOOOZZZ^^^LLLFFF@@@DDDEEE<<<<<>>AAACCC;;;FFFXXXoooyyy^^^pppYYYsss}}}uuuppprrrmmmrrrrrrnnnsssmmmiiiddd```]]]]]]bbbfff[[[gggYYYhhhKKK444444666999;;;<<<>>>AAACCCJJJjjjppp~~~RRR;;;jjj^^^DDDggglllffffffmmmiiiqqq~~~nnnsssuuutttrrr{{{vvvsss[[[OOO[[[eeettt|||iiikkkuuuuuurrrfffVVVUUUMMMDDD^^^tttddd\\\QQQBBBAAA444???```PPPLLLXXXaaaaaa```ccchhhiiilll|||sssppppppooo~~~kkkaaaeeeQQQMMMbbbYYYQQQGGG666+++///555555666999>>>;;;===BBBBBBAAALLL\\\fff|||xxx}}}lll===000PPPkkkbbb\\\HHHEEEXXX\\\YYYaaacccaaa___|||{{{{{{yyymmmhhhrrrzzz|||mmmooocccsssyyyggg\\\]]]\\\ccc]]]XXXTTT@@@888JJJ```hhhkkklllrrryyyttthhhhhhhhhdddcccnnn{{{vvvgggeeeUUUOOOPPPQQQSSSKKK999777222///111777;;;999666>>>;;;<<<@@@???@@@NNNaaaQQQNNNKKKHHHEEE@@@888222+++++++++************))))))***,,,---///000000000...111222//////555<<<@@@555222///---...000000000222777777EEEiiizzzjjjooorrruuuwwwxxxyyyyyyxxxnnnMMMNNNgggUUUSSSPPPUUUqqqyyykkk^^^UUUEEE===NNNiii|||KKK777<<<;;;>>>AAACCCCCCCCCDDDEEEHHHeeemmmAAARRRrrrzzzJJJAAABBBBBBEEEOOOfffqqqvvvtttiiiUUUqqqvvv[[[___bbbgggmmmdddFFFJJJQQQKKKJJJIIIJJJMMMOOOOOOOOOMMMLLLHHHLLLRRROOOWWWmmmtttxxxVVVkkkhhhDDD222IIIkkk}}}xxxpppXXXLLLkkk~~~zzzuuubbbZZZhhhkkkXXXYYYQQQPPPLLLBBBCCCHHHDDD@@@SSSooozzz{{{{{{zzzyyyyyy{{{}}}}}}}}}tttIIILLLvvvTTTddd^^^WWW```gggWWWBBB>>>BBBCCC@@@>>>DDDQQQZZZUUUJJJIIINNNMMMkkk{{{LLL888>>>KKKCCC@@@EEE@@@BBBFFF\\\zzzrrrqqq{{{wwwdddfffjjjgggLLLLLLUUULLLQQQWWWPPP\\\mmmyyy}}}zzzwwwvvvmmmooonnnnnnxxx|||oooqqqnnneee]]]XXXVVVTTTZZZyyybbbXXXhhh999666888:::<<<===???AAADDDFFFIIITTT{{{mmmyyy;;;UUU```---PPPdddjjjbbblllhhhggg{{{kkkpppqqqsssuuu{{{|||^^^}}}www[[[RRRrrrwwwkkkttttttmmmjjj```hhheeeKKKCCCMMMKKKTTT]]]RRRFFF999;;;PPPPPPeeehhhiiihhhkkkoooooommmhhhsssmmmqqqpppkkkvvvtttuuusssgggKKKQQQdddZZZUUU>>>222***000666666666999===;;;>>>CCCBBBAAAJJJVVVfffvvvuuuqqqFFF...777rrryyyggg___KKKCCCSSS]]][[[]]]dddddd___nnn{{{vvvwwwooojjjpppsssxxxkkkjjjpppnnncccfffssswwwjjjvvvooonnncccRRRQQQMMMOOOMMM???AAAZZZnnnoooooorrr|||yyyiiiooouuuuuutttiiiSSSHHHHHHPPPRRRRRRJJJ999222000///333999===;;;888;;;888999======<<>>???>>>UUU{{{uuuqqqfff[[[RRRNNNBBB===RRRooofff<<<333@@@>>>@@@BBBCCCCCCBBBCCCDDDHHHJJJsssXXX888aaa|||SSS;;;@@@HHHKKKGGGOOOkkkiiiwwwnnnooo```iiiiiiaaakkkkkk\\\ooo|||fffGGGIIITTTLLLKKKIIIIIIIIILLLMMMMMMMMMMMMPPPKKKKKKTTTTTTTTT[[[]]]jjjhhhOOO777:::VVVoooyyydddJJJIIIcccyyyrrrgggllllllbbbxxxjjj___UUUKKKOOOSSSLLLAAAFFFWWWqqqzzzqqqtttzzz~~~}}}~~~~~~dddWWWIIIcccqqqVVVhhh\\\VVVcccdddIII<<>>AAAIIIBBB>>>MMMjjjyyy{{{{{{yyy~~~yyyYYYNNNFFF@@@MMMKKKCCC[[[uuu~~~wwwpppooohhhcccllllll]]]eeekkkllliiibbbWWWNNNWWWffftttUUUUUUXXX444@@@<<<===>>>>>>>>>@@@CCCEEECCCJJJrrraaaTTTBBBTTT222:::cccvvvmmmuuummmcccyyyooopppnnnqqqwww|||{{{TTT^^^eee\\\}}}jjj___bbbaaa^^^aaaeeesssSSSNNNQQQZZZllliiiaaaXXXEEECCCPPPsssqqqooommmooorrrsssrrrpppvvvsssuuuiii```jjjdddsss~~~mmmQQQWWW```SSSMMM666...,,,222777888888999<<<;;;>>>CCCBBBAAAGGGPPPnnnzzzvvvTTT;;;222RRRqqqdddNNNAAAKKKZZZ^^^]]]cccfffcccjjjzzzuuunnnsssuuuxxxvvvhhhhhhzzzyyy{{{qqqfffkkkkkkkkkrrryyysss{{{rrr^^^LLLEEE>>>888KKKjjjrrrpppooorrr|||xxxiiieeeuuu{{{sssrrrxxxtttfffHHHDDDNNNYYYXXXTTTNNNBBB111000222777===@@@???<<<:::888999>>>@@@>>>???DDDQQQNNNJJJGGGEEE???777111+++++++++*********))))))((()))***+++---///111222//////000//////222888???<<<888222//////000111111333666777DDDQQQNNNdddrrryyygggMMMJJJVVVpppwwwjjj```UUUOOONNNSSSHHHIIIttt{{{nnneee[[[SSSLLLGGG???@@@VVVqqqSSS555666CCCBBBCCCEEEEEECCCCCCDDDEEEIIIIIIXXX```888mmmJJJ@@@CCCRRRRRRDDDCCCOOOnnnxxxiiiwww~~~~~~ttt|||lllZZZ___aaa```iiihhhzzzfff@@@???QQQRRRHHHJJJIIIGGGGGGIIIIIIIIIHHHIIIQQQMMMJJJQQQTTTTTTYYYqqqhhhaaa^^^ZZZGGG777AAAYYYlllyyyxxx^^^BBBQQQXXXfffvvvmmmmmmssshhhaaa\\\bbb```PPPDDDAAAHHH]]]rrrzzzvvvrrr{{{zzz}}}___KKKVVVpppnnn]]]^^^gggccc[[[```ZZZAAA<<>>???@@@AAAEEEJJJGGGAAA@@@KKKCCCUUUxxxOOOSSSuuuiiiBBB999EEEAAA===BBBTTTiiiyyy|||ooovvvyyycccMMM```{{{hhhcccttt{{{qqqjjjllliiigggppp{{{bbbaaabbbfffkkkiii___QQQGGGfffaaaUUUXXXYYY@@@111:::>>>>>>>>>===<<<<<>>AAABBBBBBFFFKKKwwwaaaBBB444AAAvvv~~~jjjQQQBBBDDDTTT``````aaadddeeelll{{{yyyzzzsssooowwwzzzhhhaaappp|||xxxmmmooo|||vvv^^^RRRDDDAAATTTlllhhhhhhhhhkkkpppsssnnnfffcccpppxxxtttppppppgggYYYOOOOOO^^^fffZZZMMMGGG@@@333444666<<>>BBBEEECCCBBBCCCPPPMMMJJJGGGDDD???777111+++++++++************)))(((((()))+++---///111222//////000111000000555<<>>;;;HHHaaavvvlllDDD555;;;CCCCCCDDDEEEDDDCCCCCCDDDEEE<<>>???BBB<<<888===???>>>>>>BBBCCCBBBAAAFFFCCCKKKsssZZZDDD___rrr[[[AAA@@@=========CCCVVVnnn~~~xxx|||xxxooonnn|||rrrkkkjjjlllwww}}}xxxssshhh\\\oooddd```eeefff^^^]]]cccttt]]]LLLaaa[[[888555444======<<<:::999999<<<>>>CCC???LLLpppzzzAAAGGGmmm???GGGccctttssspppjjjgggrrryyytttsssvvvzzz|||zzzaaaYYYmmmmmmSSS\\\yyynnnbbbfffllldddccctttuuuYYYFFFTTTiiikkk]]]SSSHHHBBBCCCIIIYYYSSSFFF```gggggghhhgggccc```ccciiiuuu~~~~~~pppSSSSSShhhVVVYYYllliiihhhbbbPPPHHH>>>///111444777::::::;;;;;;999;;;===???AAACCCFFFIIIeeezzz~~~lllBBB555<<<]]]nnnVVVIII@@@KKK]]]cccgggeeefffjjj{{{ccc___kkkhhhZZZWWWeeeyyypppooo}}}qqqkkkaaa^^^VVVXXXccchhhddddddeeegggjjjlllllljjjuuuuuuxxx|||eeeQQQQQQRRRbbbiiiYYYGGGAAA>>>666777999>>>BBBDDDCCCBBB===???BBBFFFGGGGGGFFFFFFPPPMMMIIIGGGDDD???777000+++++++++************)))(((((()))***,,,///111333///...000333222...222999AAA<<<666111000111222222222555999;;;EEE```vvvvvv}}}]]]yyyEEESSS~~~ttt}}}sssfff^^^NNNPPPHHH<<>>AAABBBCCCBBBAAA@@@BBBCCCBBBKKK@@@HHHccc~~~KKK\\\vvvGGG222===SSS\\\YYYJJJPPPZZZ}}}xxx|||sssnnnsss]]]WWWwwwfffbbbtttwwwnnnOOOAAAHHHGGGDDDFFFDDDGGGEEEDDDDDDEEEGGGFFFEEECCCIIIFFFEEEJJJIIIJJJTTTIIIrrrqqqeee[[[XXX___\\\LLL>>>:::NNNeee}}}ttthhhOOODDDRRRlllxxxyyyqqq\\\OOOHHHCCCCCCJJJXXXmmm~~~{{{zzz|||rrrdddcccrrrttt___^^^[[[HHH^^^aaaRRR???>>>BBB>>>999<<>>???======DDDVVVkkkxxxuuuZZZmmmwwwiii___fffuuu|||~~~nnnhhhfffdddaaaRRRQQQ```gggiii|||RRRRRRZZZHHH===:::999999999999777777888<<>>BBBEEEFFFEEEEEEGGGGGGPPPMMMIIIGGGDDD>>>666000+++++++++************)))(((((((((***,,,///111333000...111555333...000777BBB===777222000111222222===---555CCCEEEXXXwwwwwwkkkeeeLLLnnn}}}zzzppp]]]RRRNNN@@@KKKJJJBBBNNNooobbb|||pppEEE222;;;AAA:::???@@@@@@???>>>>>>@@@AAAHHH:::999LLLCCC[[[VVV@@@ZZZ|||MMM555CCCYYY```YYYTTTFFFJJJooossseee~~~ooonnnyyy[[[MMMfff|||wwwooorrr```hhh{{{zzzsss}}}TTT333CCCTTT???CCCRRR>>>EEECCCBBBDDDFFFHHHHHHGGGFFFHHHEEEFFFLLLHHHFFFPPPSSSWWW\\\^^^^^^\\\[[[VVVGGG888444TTTuuuiiiUUUKKKFFFSSSnnnzzzxxxttteeebbbPPPAAACCCTTTiii|||rrrUUUiiiuuuPPPOOO___\\\RRRNNNZZZIII444===CCC;;;:::???@@@===999999===???===BBB===GGGDDD???iiicccPPPgggJJJCCCBBBAAA>>>:::@@@UUUlll{{{uuummmYYYHHHPPPcccmmmuuuvvvnnnjjjpppuuuuuummmZZZWWWdddbbb[[[uuuLLL]]]JJJ--->>>888;;;666777777666666999===AAA555AAA<<<>>>~~~pppaaa>>>PPPvvv>>>FFFlllbbbqqq{{{LLL]]]dddlllqqqpppwwwtttbbbTTTMMMQQQaaaqqquuueeeZZZVVVSSSPPPfffiiippp~~~uuujjjgggdddqqqkkkOOOSSSfffrrrzzzqqqddd[[[<<>>666666666888:::;;;<<<======>>>CCCFFFDDDBBBBBBEEEFFFNNNNNNIIICCC@@@>>>888000...,,,******+++,,,+++***+++***(((((())),,,///111111///...///222333111///===BBB@@@666///111333222555444777<<>>EEEHHHHHHWWWqqqxxx```UUU999<<<;;;555===<<<<<<===>>>>>>===<<<;;;>>>===@@@BBBAAALLLnnn|||HHH666YYYJJJ777AAAGGGbbbXXXNNNGGGGGGTTTpppkkk[[[iiitttwwwnnneeekkk|||ttt]]]hhhvvvtttfffkkk{{{oooPPPDDDHHHGGGAAA@@@GGGLLLLLLEEECCC@@@@@@AAADDDFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNUUURRRuuu___kkk[[[RRRttteee<<>>::::::;;;<<<>>>???@@@@@@@@@FFFAAA;;;???LLLZZZ|||lllxxxssszzzUUUdddRRRGGGMMM<<<666EEE@@@:::NNNllliiiyyyqqq}}}zzznnn]]]QQQPPPSSSTTTRRR{{{~~~rrraaavvvTTT^^^]]]UUUSSSRRR___uuuiii\\\JJJ>>>999:::::::::;;;:::999888888:::<<<===???444III@@@KKK~~~{{{PPPCCCVVVYYY333[[[tttnnn|||iiiKKKcccooovvvtttuuucccRRRGGGTTT\\\uuu|||zzz~~~sssooojjj]]]zzzlll}}}sssyyywwwsss{{{jjjlllxxx{{{xxx~~~lllHHHPPPdddfffdddlllooolllkkkllleeeeeetttlllbbbhhhxxxssshhhoooiiidddkkkKKKOOOFFF===999999999999999999999999:::999999999;;;???CCCEEEEEEccc~~~xxxttttttLLL888:::GGGeeebbb```KKKFFFZZZccc]]]fffgggcccwwwpppllliiiJJJMMMaaaRRRVVVLLLttteeeNNNvvv~~~jjjjjjkkkkkk}}}{{{dddpppfff^^^sssvvvaaa^^^eeeiiihhhdddllleee``````ccciiirrr|||zzzyyyUUU^^^ppp]]]NNNUUU```TTTLLLEEE444666666555555777:::<<<>>>;;;;;;;;;???CCCDDDCCC@@@NNNMMMIIIDDD@@@>>>888000...,,,******+++,,,+++***+++***(((((())),,,...000111000...///222333222000:::@@@AAA999222111222222444444777>>>FFFUUUkkk~~~xxxwwwtttBBBLLLvvvfffNNNGGGKKKRRRvvvhhhHHH===???BBBBBBCCC<<>>LLLVVVTTTOOOOOONNNJJJ___mmmrrrrrrdddTTT[[[qqqwwwmmmeeeiiiwwwvvvdddUUUttt|||xxxuuukkkjjjeeeVVVEEEIIIKKKJJJEEEDDDHHHJJJHHHJJJCCC======BBBGGGHHHFFFHHHHHHIIIKKKLLLNNNOOOOOORRRNNNhhhlllqqqiiiNNNaaannnXXX:::<<<>>>KKKkkkuuudddUUUIIILLLccc|||llluuugggYYYYYYgggxxx___NNNWWW{{{rrrcccWWWXXX]]]XXXMMMIIIDDD@@@???@@@AAA@@@===>>>>>>>>>>>>>>>>>>>>>>>>:::@@@@@@???BBBQQQQQQDDDtttttt\\\FFFGGGEEE222777DDD999GGG^^^xxx|||zzzsss___PPPMMMWWWTTTJJJSSSjjjrrrmmmiiiaaabbbcccdddZZZRRRTTTQQQQQQ[[[ZZZOOOBBB999888:::<<<<<<<<<;;;:::999999:::<<<===???>>>>>>@@@EEEeeeyyylllJJJPPPhhhFFF===ggg}}}rrrlllZZZhhhvvvwwwrrrvvv|||dddRRR]]]gggkkkfffiiivvvwwwyyygggxxx]]]PPPRRRWWWfffrrrgggQQQRRR```eeeccceeejjjfffffftttxxxmmmeeeeeezzz~~~iiiqqqmmmooofffWWWHHHCCC999999999888888888888888888:::999888888999<<>><<<;;;;;;===@@@AAA@@@===MMMMMMJJJDDD@@@>>>888111...,,,******+++,,,+++*********)))((()))+++...///111000000000222333222111555>>>CCC>>>666222111111444444888???FFFQQQdddttt|||xxxVVVJJJ~~~ooo^^^RRRJJJhhhrrrYYYFFF:::BBBJJJHHHCCCBBB===EEENNN[[[pppxxxdddyyyxxxZZZ999333444666888666999:::;;;;;;;;;;;;::::::AAA;;;999===??????EEEOOOYYYIIIYYYrrrJJJ777999@@@MMM\\\eeeeeeaaaFFFNNNXXX___fffppp~~~tttfffWWWJJJKKKNNNSSSZZZ^^^fffzzztttaaa[[[cccooowwwrrrdddRRR]]]oooiiiSSSHHHLLLTTTNNNNNNLLLIIIIIIKKKIIIFFFEEE???999:::@@@FFFGGGEEEIIIIIIJJJKKKMMMNNNOOOOOOOOOKKKYYYuuudddqqqlllRRR___yyynnnLLL111777QQQoootttQQQ>>>EEEaaaqqq___dddgggnnnuuuzzz}}}oooWWWTTTbbbggg```\\\^^^]]]UUUMMMIIIDDDCCCAAA@@@???@@@@@@AAABBB@@@???===<<<<<<<<<===<<>>;;;DDDppptttMMMOOOtttuuuJJJBBBKKK;;;666CCCBBB222<<>>>>>AAAdddkkkKKK444???ggg{{{kkkkkkcccNNNCCCIIISSSaaaaaa^^^qqqlll^^^iiikkkuuuvvv___zzzssspppxxxvvvzzzuuunnngggrrroooppptttuuupppjjjjjjnnnmmmnnnqqqrrrpppqqq|||vvvoooVVV[[[___YYYTTTXXXVVVCCC999:::666777666666777888:::<<<===<<<;;;;;;<<<>>>>>>===;;;KKKMMMKKKEEEAAA>>>888111...,,,******+++,,,+++******))))))((()))+++---...111111111111222222222222111:::BBBBBB;;;555111111666666888>>>CCCJJJXXXdddrrr}}}sssgggCCCGGGiiiOOOeee^^^VVVNNNPPP]]]aaaUUUIIIFFF???JJJYYYiii{{{vvvuuuGGG444999555555;;;777888888888999999999999999===999999>>>@@@??????CCCSSSddd===PPPoooLLL000111>>>DDDGGGMMMVVVUUUTTTRRRQQQRRRUUUXXXlllpppssssssooommmoooqqqbbbcccqqq~~~xxxkkkccc^^^TTTRRRUUUcccttt{{{ttthhh{{{nnndddbbbeeeiiisss~~~tttRRR===EEESSSWWWNNNMMMLLLKKKLLLMMMKKKHHH999===@@@AAA@@@@@@BBBEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPP\\\~~~hhh___}}}YYYIIIbbbhhhFFF<<<===GGGkkkxxxTTTDDDCCCOOO[[[rrr~~~uuuoooeee[[[\\\kkk}}}~~~tttjjjdddeeepppVVV\\\bbbcccZZZMMMDDDAAA>>>???@@@???<<<<<<>>>AAAAAA???===;;;::::::;;;<<>>999:::HHHdddqqq{{{ssskkkcccZZZOOOFFFJJJNNNNNNJJJQQQhhhiii\\\hhhkkkiiieeeZZZ\\\]]]YYYcccyyyyyybbbQQQGGGCCC===999999::::::999<<<<<<;;;:::::::::;;;;;;:::???888???<<>>555:::777777666666555555444444:::999999888999;;;<<<>>>999<<>>666222888888555555666666666777777888999999;;;>>>>>>===???BBBAAA[[[vvvjjj999XXXkkkwwwSSS@@@<<<:::666666888>>>HHHPPPSSSNNNHHHNNNMMMPPPXXX```fffmmmrrr}}}ooonnnmmm___WWWRRREEEOOOVVVbbbooozzzyyyaaaZZZaaajjjjjjgggmmmdddPPP>>>BBBQQQQQQDDDKKKIIIIIIKKKNNNOOOPPPQQQ@@@LLLWWWSSSEEE<<>>===<<<:::999999:::<<<===<<<<<<777:::DDDFFFKKK\\\|||jjjQQQDDD\\\{{{CCC===LLLDDD888DDD>>>999888===RRRwwwvvvkkkcccYYYRRRMMMGGGBBB>>>CCCJJJPPPXXXjjj}}}iiiqqq}}}nnndddaaaRRR[[[cccfffqqqbbbLLLAAA???<<<:::999888888777::::::999999999999999999999444AAA<<<:::BBBQQQyyy]]]777PPP^^^@@@FFFtttmmmYYY___jjjooottt{{{rrrzzz}}}pppiii{{{~~~www|||[[[RRRbbbqqqiiidddfff^^^WWW[[[WWWWWW^^^^^^```lllssswww\\\eeennn]]]```kkkXXXPPPEEE???///<<<777666666666555555444444666666666666888:::;;;===888BBB<<>>DDDJJJTTT^^^iiixxx___XXXKKKUUUppprrr^^^DDDZZZxxxkkkuuujjj\\\sssuuuvvvlllCCC555444;;;555///222777444333333333444555666777777999::::::999888;;;>>>>>>===ZZZwwwbbb@@@JJJxxxQQQWWW\\\OOOFFF@@@:::999===AAA@@@===;;;777333333777:::888555DDD;;;@@@BBBBBB^^^{{{yyymmmzzz{{{{{{vvvaaaLLL@@@HHHMMMGGGFFFKKKHHHFFFGGGKKKMMMPPPWWW^^^^^^hhhlllaaaMMM@@@AAAGGGCCCCCCDDDEEEEEEFFFGGGGGGFFFPPPMMMIIIWWWuuummmrrrbbbDDD[[[nnnhhhQQQ>>>999;;;QQQttt~~~uuupppddd[[[SSSGGGCCCAAADDDOOO```qqq{{{ssspppnnnlllhhhdddgggllldddOOOLLLRRR^^^lllzzz~~~vvvooorrr^^^\\\[[[fffmmm]]]PPPWWWaaarrrttt^^^EEE:::555000666999;;;:::888777999<<<;;;:::999999:::;;;<<<===999@@@???>>>BBBBBBLLLaaa{{{yyyzzzgggKKKVVVsssoooFFF;;;HHHAAA:::;;;>>>???:::999JJJ^^^pppzzzkkkWWWLLLFFF@@@>>><<<<<<@@@FFFGGGKKKaaa~~~}}}qqqkkkzzznnndddeee]]]XXXeeeiiimmmyyysssZZZGGG888777777777777777777777777888888888999999999999999222CCC999:::AAA:::aaa~~~PPP???ZZZIII555SSSjjj{{{oooiiidddcccnnn}}}|||tttaaaxxx}}}|||ooovvv{{{~~~wwwooo}}}yyyoooeeegggoookkkeee___YYYTTTVVVZZZkkk}}}xxxlllnnn~~~lllfffvvvsssYYYfffhhhPPPNNN999???111;;;666666777777777777777777222222333444555777999:::<<>>===<<<666888888888999999:::;;;;;;;;;777888::::::;;;<<>>EEEAAA;;;888555444666===DDDJJJTTT]]]qqq{{{hhhNNNJJJGGGtttpppXXXfff{{{rrrfffwwwqqqfffyyywwwyyyZZZ555666333333555000///777222222111111222444555666444666777666666777888888888:::@@@UUU}}}{{{NNNPPPyyyeeeVVVMMMJJJIIIJJJHHHAAA;;;>>>HHHKKKHHHPPPJJJ]]]wwwwwwiiiPPP^^^xxxssshhhKKKDDDIIISSSLLL>>>CCCVVVGGGFFFHHHKKKLLLPPP]]]kkkyyylll\\\NNNFFFEEEGGGBBBBBBCCCCCCDDDEEEEEEEEEEEELLLIIIJJJPPPYYY|||jjjkkkuuudddXXX[[[lllkkkTTTCCCBBB333FFFbbbuuuggg]]]RRRLLLLLLOOOPPPOOOKKKNNNNNNKKKJJJNNNOOOOOOFFFSSS```gggnnnxxx~~~~~~zzz{{{xxx~~~}}}nnnhhhcccrrryyyyyyxxxpppnnnxxxaaaaaa\\\NNN>>>666777:::999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>FFFDDD@@@@@@>>>FFFYYY]]]___ooouuuGGG===BBBAAA<<<===CCC@@@999999@@@DDDYYYvvv|||zzzuuu{{{iii^^^WWWLLLIIIHHH@@@;;;999999999888<<>>@@@WWWsss}}}wwwOOO777???eeejjjjjjbbb___PPPJJJNNNMMM^^^pppoooyyy}}}uuupppjjj^^^eeeeeeggggggbbb___ccckkksss}}}wwwkkkhhhrrruuuxxxpppUUUZZZ___iiigggNNN;;;AAAAAA888;;;888888999:::;;;;;;;;;;;;666888999999888999<<>>^^^}}}uuuqqqmmmfffaaaXXX___ccc```dddmmmnnnhhheeeiiinnnvvvwwwdddhhhyyycccuuurrraaa___jjjwwwkkkZZZLLLHHH@@@666888CCC<<<<<<======>>>>>>===<<<===>>>>>>???>>>>>>=========AAA======DDDCCCAAAIIIMMMwww{{{rrriii^^^WWWEEE999===AAA===:::<<<===666===GGGBBBBBBNNNWWWUUUWWWPPPPPPFFFFFFXXXQQQMMM===<<>>>>>999;;;;;;>>>???===AAASSSfff~~~mmmjjj~~~ooojjjeeeaaa^^^___bbbcccjjjlll\\\KKKLLLKKK>>>666555666666666444444444555666777888:::;;;<<<======333EEE///;;;JJJ;;;AAAAAA>>>lll;;;RRRZZZ:::DDDSSSllluuuyyyssshhh___VVVOOOVVVbbbrrr{{{rrr|||rrr~~~}}}\\\cccjjjaaa\\\hhhfff^^^eeegggxxxrrr\\\YYYbbbmmmvvvtttuuucccXXX```[[[RRR[[[dddLLLNNN???>>>777EEE555777777888999:::;;;<<<<<<::::::::::::999999999999:::000LLLAAA:::eeewww{{{WWWHHH444CCCccc{{{gggZZZhhh___OOOOOOGGGCCCPPPccc|||nnnuuuvvvzzzyyykkkhhhjjjdddccceeebbbhhh```\\\cccjjjiiiccc___iii|||{{{ddd___gggpppggg]]]gggXXX]]]\\\RRRWWWDDD555???@@@777<<<888999::::::;;;;;;;;;;;;777888999888666666999<<<