BM6&6(v@ UUUXXX[[[^^^___]]][[[YYY\\\ZZZXXXVVVWWWZZZ^^^aaacccaaa___```cccdddbbb```XXXWWWUUUSSSRRRQQQQQQRRROOOOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@???AAAAAA@@@???>>>===<<<;;;<<<:::999999:::;;;999888555555444444444333333333333333111000000000111222111111111111000000000/////////...------------...///............---------,,,,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((('''((()))******)))((('''******))))))))))))******''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%###%%%(((***++++++***)))''''''(((((())))))******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((******((('''((()))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,---------......111444999@@@GGGJJJIIIHHHJJJQQQdddzzzzzzuuu___ZZZUUUTTTVVVUUUPPPLLL<<<;;;999888888777444222,,,444777111---222:::>>>;;;777333000///000000///..............................---------,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''',,,111444...---------......,,,***(((&&&$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''******)))+++...,,,((()))))))))))))))***************+++,,,------------///000111222222444777::::::;;;>>>AAADDDEEEFFFFFFIIIPPPUUUTTTRRRUUUVVVUUUPPPVVVVVVZZZlllSSSTTTWWWYYYYYYXXXVVVUUUXXXWWWVVVUUUVVVXXXZZZ\\\]]]]]]^^^aaadddeeebbb___WWWVVVTTTRRRQQQPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999999::::::999888444444444444333333333333333222111000000000111111111111111000000000////////////...---------------............------------------,,,+++++++++,,,,,,,,,,,,+++******)))(((((('''((()))******)))((('''******))))))))))))******''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''')))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))***,,,,,,***)))***+++(((((()))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,///222555666555333333333:::FFFJJJJJJSSS```rrrwww}}}|||yyywwwzzzyyytttuuuwwwxxxvvvsssooolllfffddd___XXXRRRKKKFFFDDD@@@<<<999999;;;;;;888444666555333333333222000---///333333......555;;;<<<777444000...............------------------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$'''+++///222---,,,,,,---......---+++)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))+++...---(((((()))))))))******************,,,...///000111111///000111222222444777::::::;;;>>>AAADDDEEEFFFFFFGGGNNNSSSSSSSSSVVVXXXXXXTTTWWWTTTXXXhhh{{{OOOPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSRRRSSSTTTVVVVVVXXXYYY\\\```cccdddaaa___VVVUUUSSSQQQPPPPPPQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBB???@@@@@@@@@AAABBBBBBBBB??????>>>===<<<;;;;;;::::::999888888999999888777444444444333333333222222222222111000000000000111000000000000///////////////......---------------......---------,,,,,,,,,...---,,,++++++++++++++++++++++++******))))))((((((((())))))))))))((((((***))))))(((((())))))***''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''((((((((())))))))))))(((((((((((((((((()))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((''''''(((***++++++***))))))***(((((())))))))))))******++++++************++++++++++++,,,,,,,,,---------,,,+++***+++------+++)))333//////333333222999DDDBBBGGGKKKKKKHHHFFFIIIMMM```nnntttjjj\\\TTTOOOKKKFFFGGGGGGGGGEEECCCAAA@@@@@@???===<<<999777666555111///---...111222111...444333222222333333111///111111...---111888:::888333000---+++,,,------------------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))&&&''''''((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$######&&&)))---000+++******,,,...///...,,,)))(((&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&)))))))))+++...---((((((((()))***************((()))+++---000111222333///000222222222444777::::::<<<>>>AAADDDEEEFFFFFFDDDLLLRRRSSSTTTXXX[[[[[[XXXXXXSSSWWWeeetttMMMMMMMMMNNNPPPRRRSSSTTTSSSRRRPPPOOOPPPRRRTTTVVVXXXYYY[[[]]]___``````___VVVUUUTTTSSSRRRRRRSSSTTTQQQSSSUUUVVVVVVUUURRRQQQRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA????????????@@@@@@@@@@@@>>>======<<<;;;:::::::::999888666777888888777555333333333333222222222222222111111000000000000000000000/////////.........///...------,,,,,,------------------,,,,,,,,,+++...---,,,+++************+++*********)))))))))((((((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&(((''''''&&&&&&'''(((((()))))))))((((((''''''&&&***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))((((((((('''''''''&&&((())))))(((''''''((((((((((((((()))))))))***++++++************++++++++++++++++++,,,,,,,,,,,,...,,,+++,,,...//////...,,,+++...222111...///444444777::::::888777999===@@@IIIMMMFFF>>>;;;999888999999888777666555555555666555555444333333222222444222111333555777666444333222111222333333111000111---,,,///777;;;777111///---+++***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$###"""###%%%(((+++---(((((()))+++---///...---)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((+++...---((('''((()))***+++******)))&&&''')))+++...///000000000111222222333444888::::::<<>>>>>======<<<;;;;;;::::::999999999888666555555666777555444333333222222222111111111111111111111000000///////////////............---......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,++++++*********************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%'''&&&&&&%%%&&&&&&'''((())))))((((((''''''&&&&&&+++***(((''''''(((***+++((((((((((((((((((((((((((((((((((((''''''''''''&&&'''))))))'''&&&'''((('''(((((((((((()))))))))+++******))))))******+++*********+++++++++,,,,,,,,,+++)))***,,,.........((())),,,000000---,,,------///111000......000333111333222//////111222111222111000.........///000000//////......---,,,,,,//////...///000111111000///......///000000...------+++---555;;;;;;333+++...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''############$$$''')))+++'''''''''***---///......(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((***...---((('''(((***+++++++++))))))((()))***,,,---...//////000111222333333555888;;;;;;<<>>===<<<;;;:::::::::999999888888888666555444444555555444333222222222111111111000000000000111111000000///...///.........------------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''******)))(((((()))******))))))))))))))))))))))))((((((((('''''''''&&&&&&''')))******)))(((((()))''''''(((((((((((())))))******))))))))))))******))))))*********+++++++++---+++******+++,,,+++***111000////////////111222***+++,,,+++******,,,...000---***))),,,///000///...---,,,++++++,,,---...000000000000000000111111,,,,,,------------......000//////000111111///---++++++111999<<<666...***---,,,++++++---///...---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%'''(((***&&&&&&'''))),,,......---'''&&&$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''***...---(((&&&(((***+++,,,+++)))(((***+++,,,...///000000000000111333333333555888;;;;;;===???BBBEEEFFFGGGGGGIIIPPPUUUUUUTTTWWWYYYXXXYYYWWW]]]ttt|||SSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQSSSVVVXXXZZZ\\\^^^^^^\\\YYYVVVVVVZZZ]]]ZZZZZZYYYYYYYYYZZZ\\\]]]\\\[[[[[[ZZZXXXVVVUUUTTTOOOOOOMMMLLLJJJIIIGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAAAAAAAABBBDDDEEECCCBBBAAA@@@>>>===<<<;;;999999888888888888777777555444333333444444333222222111111111000000000000///000111111111000...............---------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++************))))))))))))***+++,,,---((()))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&"""###%%%&&&'''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''')))******)))(((((()))'''''''''((((((((())))))******))))))))))))******))))))))))))*********+++---+++***+++,,,,,,+++)))+++***((('''(((+++,,,,,,,,,,,,,,,,,,+++,,,---//////...---............//////...---------...//////***++++++,,,,,,------------...///000000000111222222111111111222222000...+++---444:::777///+++------+++++++++---...---,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&&&&))),,,------,,,(((&&&%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''***...---)))&&&(((***,,,,,,+++)))(((((()))+++...000111222222111222333333333555999;;;;;;===@@@CCCEEEGGGGGGGGGIIIPPPUUUUUUTTTWWWYYYYYYYYYUUU^^^zzzUUUUUUTTTTTTRRRPPPNNNMMMKKKNNNSSSWWWZZZ[[[ZZZZZZ[[[]]]]]][[[XXXWWWZZZ]]]ZZZZZZYYYYYYYYY[[[\\\]]][[[[[[YYYWWWVVVTTTSSSRRROOONNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAACCCEEEGGGBBBBBBAAA@@@???>>>======888888888888777777777777555444222333444444333111111111111111000000000000///000111111111000...---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++************)))(((((())))))***+++------(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((''' """$$$'''(((((('''&&&%%%&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))******))))))))))))******))))))))))))************''''''''')))+++,,,***)))(((***,,,---///111000---++++++***))))))***,,,---(((+++///000---***+++...,,,,,,,,,,,,,,,------...........................)))+++---......///111333///...------...---+++)))---000666:::333******000,,,+++***+++,,,---,,,***************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&)))+++---,,,+++)))(((&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###&&&''''''***...---)))&&&(((***,,,,,,+++)))((($$$&&&(((+++...000222222111222333333444555999;;;;;;===@@@CCCEEEGGGGGGHHHHHHOOOUUUUUUUUUXXXZZZZZZYYYTTT^^^}}}WWWTTTRRRRRRSSSSSSQQQNNNMMMPPPSSSWWWXXXXXXVVVUUUYYYYYYYYYYYYYYYXXXXXXWWWTTTVVVYYYZZZZZZYYYYYYZZZ\\\ZZZWWWSSSQQQPPPPPPPPPQQQNNNKKKIIIIIIHHHFFFDDDBBBCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>======999999888888777666666666666666555444222111000000000000000000000000000000////////////............+++,,,,,,------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************+++,,,...---,,,,,,---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))+++,,,---,,,------,,,------...///000///////////////.........---222555333,,,)))+++///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&!!!%%%&&&&&&***000///((()))(((((()))++++++***(((***+++,,,---...000111111000111222222333555888;;;===@@@CCCEEEFFFEEEFFFGGGIIIPPPUUUTTTTTTVVVXXXWWWWWW[[[eeeUUUSSSRRRSSSUUUUUURRRPPPMMMPPPSSSVVVXXXWWWVVVTTTXXXXXXYYYYYYYYYWWWVVVUUUUUUWWWZZZZZZYYYXXXXXXYYY[[[YYYVVVSSSQQQPPPPPPQQQPPPNNNKKKIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;999999888888777666666666555555444333222111111000000000000000000000000000////////////............+++,,,,,,------,,,,,,+++************************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************************,,,------,,,+++---...++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++,,,------,,,,,,,,,,,,,,,---...///000/////////////////////...///111333000,,,***+++...,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((''')))'''&&&'''((()))(((&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&'''&&&&&&,,,222111***+++***)))*********((('''***+++,,,---...000111111000111222222333555888;;;===@@@CCCFFFFFFFFFFFFGGGJJJQQQVVVUUUTTTVVVWWWWWWXXX[[[dddRRRRRRSSSUUUWWWWWWUUURRRNNNPPPTTTWWWXXXXXXVVVTTTWWWXXXYYYZZZYYYWWWUUUSSSWWWYYYZZZZZZXXXWWWWWWWWWXXXVVVTTTRRRPPPPPPPPPPPPPPPMMMJJJIIIHHHGGGEEEDDDHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???===<<<:::999999999888888777777666666555444333333333222222222222000000000000000000000000/////////............---++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************)))***,,,+++******+++---++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////......//////////////////111000///---,,,+++,,,,,,,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&'''(((((('''&&&((((((((((((((('''''''''(((''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&'''+++***''')))000666444...---,,,*********)))(((&&&***+++,,,---...000111111000111222222333555888;;;<<<@@@CCCFFFFFFFFFGGGHHHJJJQQQVVVUUUTTTVVVWWWWWWYYYZZZ```}}}PPPRRRTTTWWWYYYXXXVVVUUUPPPRRRVVVYYYZZZYYYWWWVVVXXXYYYZZZ[[[ZZZWWWUUUSSSXXXYYYZZZXXXVVVTTTTTTUUUSSSRRRQQQOOONNNNNNNNNNNNNNNLLLIIIHHHHHHGGGEEEDDDIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???===;;;:::888888888888888777666666555555222222222222222222222333000000000000000000000000//////.........---------++++++,,,,,,,,,,,,++++++************************)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))************************((()))******))))))***,,,************************************++++++++++++)))*********))))))+++,,,++++++++++++,,,---...///............////////////222///+++***+++---,,,+++++++++++++++************************************))))))))))))))))))))))))))))))((((((((('''''''''((('''&&&&&&(((((('''&&&((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''))),,,******///888<<<888111---,,,***)))******)))'''***+++,,,---...000111111000111222222333555888;;;<<<@@@DDDFFFGGGGGGGGGHHHJJJRRRVVVUUUTTTVVVXXXWWWYYYXXX]]]yyyPPPRRRUUUXXXXXXXXXVVVVVVRRRUUUXXX[[[\\\[[[YYYWWWXXXYYYZZZZZZZZZXXXVVVTTTXXXYYYXXXVVVTTTRRRRRRSSSOOONNNMMMLLLLLLKKKKKKKKKKKKIIIGGGGGGGGGGGGFFFEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@>>><<<:::999888888888777777666555555555111111222222222222333333////////////////////////............------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++************************))))))*********+++++++++''')))+++***)))***,,,///+++******++++++,,,---...---.........//////000000222---((((((+++---,,,***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((('''''''''''''''&&&''''''&&&&&&&&&(((***))))))...999AAAAAA:::333,,,***))))))***+++++++++***+++,,,---...000111111000111222222333555888;;;<<>><<<:::999999888777777666666555555444111111111222222222222222////////////////////////.........------------,,,******++++++++++++******))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++************************)))))))))************+++(((+++---,,,******---000************+++,,,------------......///000000000///,,,((((((***,,,+++)))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&''''''&&&%%%&&&)))+++(((+++444@@@FFFAAA999444,,,***((((((***,,,,,,,,,***+++,,,---...000111111000111222222333555888;;;<<>>===>>>??????>>>>>>===<<<;;;:::999888777777777666555555444444222222222111111111111111////////////////////////.........---------,,,,,,******++++++++++++******))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((***+++************************))))))))))))************)))+++---+++'''&&&(((,,,)))))))))******+++,,,---------......///000000111+++***))))))******)))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&''''''&&&%%%'''***,,,---000:::EEEFFF===666444...,,,))))))***+++,,,+++***+++,,,---...000111111000111222222333555888;;;<<>>===<<<<<<>>>???<<<<<<;;;::::::999888888777777777666555555444444222222222111111111000000////////////////////////......---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))************(((***+++(((""" """%%%))))))))))))***+++,,,------------...///000000111)))******+++***))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''''''''(((((())))))&&&''''''&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%'''***---222555>>>FFFCCC999333555111...+++))))))************+++,,,---...000111111000111222222333555888;;;<<>>777888777222111...+++)))***++++++***+++***+++---000111111///000111333444444555888:::;;;@@@DDDDDDEEEHHHIIIGGGHHHMMMSSSYYY[[[\\\\\\]]]^^^___iiiDDDEEEGGGKKKOOOPPPOOOMMMKKKLLLMMMLLLKKKJJJLLLNNNOOOPPPPPPOOONNNMMMNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTPPPNNNLLLJJJHHHGGGGGGGGGBBBAAA@@@@@@BBBCCCBBBAAA@@@@@@>>>======>>>???@@@???>>><<<;;;999888777777888888999999999888777666666555444333333222222333///000000000000000000111......---------,,,,,,,,,***))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))******))))))((('''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&'''((()))***))))))))))))((((((((((((***))))))(((((((((((()))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***,,,......,,,)))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((((('''&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&%%%%%%&&&))),,,>>>CCCAAA888555999:::777333000,,,***+++++++++*********+++---000111111000000222444444555666999;;;:::@@@DDDDDDFFFJJJKKKJJJJJJNNNTTTXXXZZZ[[[[[[\\\^^^^^^eeeIIIIIIJJJLLLMMMNNNLLLIIIFFFGGGHHHJJJMMMOOORRRTTTRRRRRRQQQNNNLLLKKKMMMOOORRRSSSTTTUUUUUUUUUTTTSSSQQQOOOLLLIIIGGGGGGGGGGGGAAA@@@?????????>>>>>>=========<<<<<<===>>>???@@@???>>><<<:::888777777666666777888888888777555555555444333222222111111222.../////////000000111111------------,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((((((((((()))******))))))))))))((((((((((((******)))(((''''''''''''(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))***+++---...---+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$((()))))))))'''&&&'''(((&&&''''''&&&&&&(((,,,000CCCCCC===666555:::;;;999444111---++++++++++++************---000222111000111333444555555777999<<<:::@@@DDDDDDFFFKKKMMMLLLKKKOOOUUUXXXZZZZZZZZZ[[[\\\[[[^^^}}}LLLKKKIIIIIIKKKKKKJJJIIIDDDEEEGGGJJJNNNRRRTTTVVVTTTTTTQQQNNNKKKKKKMMMOOOUUUUUUVVVVVVUUUSSSQQQPPPPPPNNNJJJGGGDDDCCCCCCDDD@@@@@@@@@>>>===;;;;;;;;;<<<<<<<<<======>>>??????>>>===<<<:::999888777777666666777888777666555444444333222111111000000000......//////000000000111---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((())))))***(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++,,,...///...---+++***(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%%%%%%%((()))))))))'''&&&'''((('''(((((('''(((+++000333@@@>>>;;;777888;;;;;;888444111---++++++++++++******)))***---000222222111111333444555555777999<<<:::@@@CCCCCCEEEKKKNNNMMMLLLPPPUUUXXXYYYYYYZZZ[[[YYYYYYYYYwwwFFFEEEDDDFFFHHHKKKKKKKKKGGGFFFFFFIIILLLOOOPPPPPPTTTSSSRRRNNNLLLKKKMMMNNNTTTUUUUUUUUUSSSPPPNNNLLLKKKIIIGGGDDDBBB@@@@@@@@@@@@AAAAAA???<<<::::::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;999888888888888666666777777777666555444333222111000000//////000...//////////////////000,,,,,,,,,+++++++++******))))))************++++++((((((((((((((((((((((((''''''(((((((((((())))))))))))(((''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++...000000...,,,++++++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&%%%&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''(((,,,222666888888888999:::;;;:::888333000,,,***+++++++++***))))))***---000222222111000222444444555666999;;;:::@@@CCCBBBDDDJJJMMMMMMMMMPPPTTTWWWXXXYYY[[[\\\XXXYYYYYYuuu@@@@@@BBBFFFJJJLLLLLLKKKIIIGGGFFFHHHLLLOOOPPPOOOQQQQQQPPPNNNKKKJJJKKKMMMPPPQQQRRRSSSQQQOOOLLLJJJFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBB@@@<<<:::;;;<<<;;;;;;<<<<<<===<<<<<<<<<:::999888888777777777888666777777888777666555444222222111000///////////////////////////.........++++++++++++************((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((())))))))))))((('''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((()))))))))***((('''''''''''''''((()))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++---000000---***)))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***------+++)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))'''&&&'''(((&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%'''+++111666000222555999::::::999999111...+++)))***++++++***))))))***---000222222111000111333444444555888:::;;;@@@BBBAAACCCHHHLLLLLLLLLOOOTTTWWWXXXZZZ[[[]]]ZZZ]]]]]]yyy???AAADDDIIIMMMNNNKKKHHHHHHFFFFFFIIIOOOSSSTTTSSSOOOOOOOOOMMMKKKIIIJJJKKKMMMNNNPPPQQQPPPNNNKKKJJJEEEEEEFFFGGGHHHGGGGGGGGG@@@BBBCCC@@@===;;;<<<===:::;;;;;;<<<<<<;;;;;;:::777777666666666666777777666777888888888777555444222111000//////.........000000//////.........---+++++++++************)))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((())))))******(((((('''(((((()))***+++(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********---//////+++(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''***......,,,***########################!!!###$$$###"""!!!"""###&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$'''***)))'''&&&(((***&&&'''((('''%%%$$$%%%&&&###$$$###$$$%%%***111555,,,...444888999888999<<>>??????>>>===<<<;;;777555666666444555999999999999999888666555444111111111111000000000000111000000///...---------......---,,,++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$+++***((('''&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''((()))***+++++++++///...---,,,***)))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$(((---...+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***)))%%%***333111&&&'''***///444888:::::::::---,,,***)))))))))******)))***+++...111222111///111222333555666777777888;;;AAADDDDDDEEEJJJLLLKKKLLLOOOSSSVVVWWWXXXZZZ[[[^^^^^^iiiEEEEEEGGGHHHIIIJJJJJJJJJIIIKKKOOORRRSSSRRRNNNKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNPPPRRRSSSTTTSSSRRRQQQRRRPPPVVV```^^^RRRJJJJJJDDDCCCBBB@@@>>><<<;;;:::===>>>???@@@@@@>>>===;;;;;;777555666666444555999888888888777666555444333000000000////////////...000000000///...---------...---,,,+++************))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$***)))(((&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***)))))))))((((((((('''(((((((((((()))+++,,,---///...---,,,***)))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$''',,,---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((%%%)))222///&&&&&&)))---222666777777777---,,,***)))))))))***+++)))***+++...111222111000111222333555666777777888<<>>======@@@AAAAAAAAA@@@>>><<<;;;;;;777555777777444555999777777777666555444333222////////////............000000//////...------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((((((((()))(((''''''(((+++---.........---+++***)))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$(((+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$(((///---%%%&&&(((,,,000333444444333,,,+++***)))))))))***+++)))***+++...111222222000111222333444666777888888<<>><<<;;;:::777666888777555555999777777777666555444333222000000/////////........./////////......---------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))***************))))))))))))((((((((((((***(((''''''(((+++...000------,,,+++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&)))+++,,,)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%''',,,+++%%%&&&))),,,000222222222111,,,+++***))))))***++++++))))))+++...111333222111222222333444555777888999===BBBDDDCCCEEEJJJMMMMMMJJJMMMRRRUUUXXXZZZ\\\^^^^^^cccvvvHHHGGGFFFFFFFFFGGGGGGHHHKKKMMMNNNLLLIIIEEEDDDDDDJJJMMMPPPRRRRRRQQQNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKHHHDDDBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDBBB@@@>>><<<;;;:::777666999888666666888888888888777666555444333111111111000000000//////............------------++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((()))***+++******)))(((((((((((()))))))))))))))(((''''''(((+++///111,,,,,,++++++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,+++***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%''')))(((&&&(((***---111222222111000++++++***))))))***+++,,,))))))+++...222444333222222222222333444666888999===AAACCCBBBDDDIIIMMMMMMJJJMMMRRRUUUXXXZZZ\\\^^^]]]bbbwwwFFFEEEEEEEEEFFFGGGIIIJJJMMMOOOPPPNNNIIIFFFGGGIIILLLMMMNNNOOOOOOOOONNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAA???===<<<;;;:::777777:::999666666888888888888777666555444333111111111111000000000000------------------------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''''''''''''''((()))***+++***)))((((((((((((((()))))))))))))))(((((((((***,,,///111,,,++++++***))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***+++***)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&(((+++...111333333222111+++***)))))))))***+++,,,))))))+++///222444444333333222222333444666888:::<<<@@@BBB@@@BBBGGGLLLLLLJJJNNNRRRUUUWWWYYY[[[]]]^^^bbbwwwCCCCCCCCCDDDFFFHHHKKKMMMLLLNNNPPPMMMIIIGGGIIILLLOOONNNMMMLLLMMMNNNPPPQQQQQQQQQPPPNNNMMMMMMLLLLLLIIIIIIHHHEEEDDDDDDDDDCCCHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@>>>===<<<;;;:::777777::::::666666888777777777666555444333222111000000000000/////////------------------------,,,,,,+++***))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%'''(((******)))(((''''''((((((((()))))))))***''''''((()))+++---///000++++++******))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%((()))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&((('''***---000222222111111+++***)))))))))***,,,---))))))+++///333555444333333333222222444666888:::;;;???AAA???@@@FFFJJJKKKLLLOOOSSSVVVWWWYYYZZZ\\\___cccwwwBBBBBBBBBCCCFFFIIIMMMOOOIIILLLNNNKKKGGGEEEHHHLLLRRRPPPMMMKKKKKKNNNQQQSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIFFFDDDEEEEEECCCIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA???>>><<<<<<;;;:::777888;;;:::777666888666666666555444333111111000/////////............---------------------------,,,+++***))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((***)))(((''''''''''''''')))(((((((((''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((()))***)))'''&&&'''((((((((())))))******&&&''')))***,,,...///000++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((&&&&&&(((&&&))),,,000222222111000******)))))))))***,,,---))))))+++///333555555444333333222222333666999::::::>>>@@@>>>???EEEJJJJJJLLLOOOSSSVVVWWWXXXZZZ[[[aaadddxxx<<<>>>BBBFFFIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIINNNKKKIIIMMMSSSWWWWWWUUUTTTPPPKKKJJJJJJJJJHHHFFFDDDFFFIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFBBB@@@>>>;;;:::::::::;;;;;;;;;:::999888777666555444444333333333333222222111111000000//////............---------,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&'''(((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''((('''(((+++///000...+++***++++++******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))***,,,...111222******))))))))))))*********((()))///333222222333222666666333333777:::999;;;>>>>>><<>>>>>===???EEEIIIHHHMMMPPPTTTWWWXXXZZZ[[[]]]cccggg888<<>><<<;;;::::::;;;999888888777666555444444333333333333222222222222111111000//////......------------,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))((((((((((((((())),,,......,,,***++++++++++++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&)))++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***+++,,,,,,...//////000******))))))))))))******,,,)))***000333111000111111555555222222666999888<<>>===<<<:::888888777777777777666555555444333333333333333222222222222111111000000///......------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))((()))***((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))******************************))))))))))))))))))))))))+++++++++******))))))))))))***************++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))+++---...---,,,***++++++++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###&&&***,,,---+++(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))***+++++++++,,,,,,******))))))))))))******---***+++000333111///111111444555222222666888888===??????===???EEEHHHHHHMMMOOORRRSSSUUUXXX\\\^^^```fff666:::@@@EEEGGGFFFDDDBBBBBBBBBCCCDDDFFFHHHJJJKKKHHHJJJNNNSSSVVVWWWUUURRRNNNOOOOOONNNKKKHHHFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIGGGFFFEEECCCBBB@@@??????======;;;:::999777777666666666555555444333333333333333222222222111111111000000//////...---------,,,,,,+++++++++*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''((((((((()))))))))))))))))))))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((******))))))((((((((('''************************)))))))))************+++))))))))))))******++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))))))))******+++++++++,,,************************(((((())))))))))))))))))))))))))))))************(((***,,,------,,,+++***+++,,,,,,++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$''')))***(((&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%))),,,---+++)))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((()))******++++++************))))))))))))******---***+++000333111///111111555555222222666999888>>>@@@@@@>>>@@@EEEHHHHHHMMMOOOQQQSSSUUUXXX\\\___]]]ccc777999<<<@@@BBBBBBBBBBBB@@@@@@AAACCCEEEHHHJJJKKKKKKMMMQQQTTTUUUTTTRRRPPPLLLMMMMMMKKKHHHEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDFFFCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===;;;:::999888555555555444444444333333222222222222111111111111000000///......------,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))***))))))))))))))))))(((************************)))*********++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********))))))******+++,,,,,,,,,************************(((((())))))))))))******)))))))))************+++)))+++---...,,,*********,,,,,,,,,,,,+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%))),,,,,,)))&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%))),,,---,,,***)))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((()))+++,,,------,,,+++******))))))))))))******,,,)))***000333111000111222666666333333777:::999>>>AAA@@@>>>@@@EEEHHHGGGLLLOOORRRUUUWWWYYY]]]___^^^ddd888888999:::<<>>???@@@BBBEEEGGGJJJKKKOOOQQQSSSTTTSSSQQQOOONNNJJJKKKKKKGGGCCCAAAAAACCCCCCEEEFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>@@@AAABBB?????????>>><<<;;;999888555555555555444444444444222222222222111111111111000//////......---,,,,,,+++*********))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++,,,))))))***++++++,,,------************************(((((()))))))))*********))))))*********+++++++++))),,,......,,,))))))***,,,,,,,,,,,,+++***))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''''''''&&&+++......)))&&&%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&))),,,---------,,,((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''(((***,,,------,,,+++******))))))))))))******+++(((***000333222111333333777777444444888;;;:::???AAAAAA>>>@@@FFFHHHGGGKKKOOOSSSWWWYYY[[[]]]___aaaeee999888777777999<<<@@@CCC===>>>???BBBDDDGGGJJJKKKQQQSSSTTTTTTQQQOOOMMMMMMIIIJJJIIIEEEAAA???@@@BBBBBBCCCEEEEEEBBB>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCC>>>>>>===<<<;;;999888777555555555555555555444444222222222111111111111000000//////...------,,,,,,************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))(((((())))))******++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---))))))***+++,,,,,,------************************(((((())))))*********+++))))))******++++++++++++))),,,//////,,,))))))))),,,,,,,,,,,,+++***))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''++++++******))))))((((((''',,,000///)))%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''(((***,,,.../////////((('''%%%$$$$$$%%%'''(((&&&''''''''''''''''''&&&$$$%%%(((***++++++***)))******))))))))))))*********((()))000333222222333444777888555555999;;;;;;???BBBAAA???@@@FFFHHHGGGKKKOOOTTTXXXZZZ\\\^^^___aaafff777666555555888<<<@@@CCCBBBCCCEEEGGGJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLIIIFFFBBB@@@???@@@AAAAAAAAA@@@??????>>>>>>>>>BBB???<<<<<<>>>@@@BBBBBBBBBAAA???>>>===;;;888555999888666555333333222222111111111333444444222000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++))))))))))))))))))))))))))))))...---,,,***)))(((((((((++++++++++++,,,,,,,,,,,,............---,,,,,,+++,,,,,,---------------,,,---...///...,,,,,,000333///............---------------,,,,,,,,,+++++++++***++++++,,,------......)))+++,,,+++******+++,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,!!!%%%(((++++++***++++++///............---***''',,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%%%%&&&'''+++,,,---......,,,***)))+++,,,///111---'''&&&))))))***,,,---,,,***(((&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$''')))((('''&&&&&&((()))++++++,,,,,,*********)))))))))))))))---...000222333444333333888888777888999;;;===???>>>>>>???@@@BBBDDDFFFGGGJJJQQQQQQRRRZZZ[[[[[[bbbdddggg666555555555888<<<@@@CCCDDDEEEFFFHHHJJJKKKKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHEEECCCBBBCCCDDDEEEAAAAAAAAAAAAAAABBBBBBBBBBBB???<<<<<<>>>@@@AAABBBBBBAAA???>>>===<<<999666777666666555444444444444222111111222333444222000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********))))))))))))******++++++,,,,,,......,,,+++***)))))))))*********+++,,,,,,------,,,---///000111000000000000111333444555555444444555777777666555555888:::555555555444444444444444222222111000000//////000............////////////,,,------,,,***)))***+++++++++++++++,,,,,,,,,,,,)))))))))*********++++++&&&(((+++++++++++++++,,,444111...,,,,,,------,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((---...///000000...,,,+++,,,,,,///111...'''%%%((((((***,,,...---+++(((&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))(((''''''((()))++++++,,,,,,,,,***))))))))))))))))))))),,,---///111333333333333888777777888999;;;===>>>>>>>>>???AAACCCEEEGGGHHHJJJRRRRRRRRRZZZZZZZZZaaacccggg444444444555888<<<@@@BBBEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGFFFEEEEEEEEEFFFHHHIIIBBBBBBCCCDDDDDDEEEFFFFFFBBB???===<<<>>>@@@AAAAAABBB@@@???>>>>>>===:::888666666555555555555666666444222000000222333222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))*********)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---...///111222333555777:::<<<>>>>>>>>>===<<<>>>@@@BBBCCCCCCBBBAAAAAABBBCCCCCCBBBAAACCCDDDAAAAAA@@@???????????????===;;;:::888777888888999888888777777666555444444222222222///,,,++++++,,,******++++++,,,,,,------)))************++++++++++++,,,,,,+++***+++---///777333---******---///000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%''')))///000111222222000///---......000222///(((%%%&&&'''***---//////,,,)))&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((''')))***++++++,,,,,,,,,+++))))))))))))))))))*********+++...000222333444444777777777777999;;;===>>>>>>???@@@AAADDDFFFHHHIIILLLSSSRRRRRRYYYYYYXXX```cccfff111222333555888<<>>>>>???>>><<<:::777777666666555555666666555222000///000222222111///......------,,,+++++++++++++++*********))))))(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++)))*********************---,,,,,,+++******))))))------///000111222222222555555555777888;;;===>>>BBBDDDGGGJJJLLLLLLKKKJJJHHHIIILLLMMMNNNMMMKKKJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKHHHGGGEEECCCBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@???>>>;;;;;;:::666333000111222------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,******,,,000333666222,,,)))***,,,///000------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%&&&(((***///000222333333111000///000///000333000)))%%%%%%''')))---//////,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''')))******+++++++++******)))))))))))))))*********(((***---000222333444444666666666777888:::<<<===??????@@@BBBDDDGGGIIIJJJMMMTTTSSSRRRYYYXXXWWW^^^bbbeee000111333555888;;;===>>>AAABBBDDDGGGJJJLLLMMMNNNLLLLLLKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA??????@@@AAAAAA@@@???>>>===>>>???>>>===;;;:::999888777666555555555555222000///000111111000///......------,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,+++*********************++++++,,,---......//////444666888;;;>>>???@@@AAACCCCCCCCCCCCEEEGGGJJJLLLLLLMMMOOOQQQRRRRRRQQQPPPOOOPPPQQQRRRRRRQQQOOONNNSSSSSSTTTVVVVVVUUUSSSQQQTTTSSSQQQPPPPPPPPPRRRRRRPPPPPPNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHGGGFFFDDD@@@<<<:::;;;<<<555555333222000...------......---,,,++++++******++++++***))))))---222777222///,,,++++++------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++...///111222222111000...000///000444222+++%%%$$$&&&(((+++......,,,)))&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((((((((()))))))))))))))((((((((())))))************(((***---000222333444444666555555666777999;;;===>>>???@@@BBBDDDGGGIIIKKKMMMTTTRRRRRRXXXWWWVVV]]]aaaddd///111333666888:::;;;;;;>>>@@@BBBFFFIIIKKKMMMNNNKKKJJJIIIHHHFFFEEECCCCCCEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCAAAAAABBBCCCBBBAAA===<<<;;;<<<>>>>>>===;;;<<<;;;999888666555555444444222000000111111000//////......------,,,+++++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------++++++***++++++,,,---......///222555999<<>>???AAADDDGGGIIIKKKLLLSSSRRRQQQXXXWWWVVV]]]```ccc///111333666888888888888>>>???BBBEEEGGGIIIKKKKKKGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBB;;;::::::;;;===>>>===;;;;;;:::999888777666666777333222111111111111///---///......------,,,+++++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,------...------...000222555888:::<<<>>>@@@DDDHHHLLLOOOPPPRRRSSSVVVYYYZZZ[[[ZZZZZZYYYWWWUUUSSSSSSTTTVVVXXX[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\]]]^^^___aaabbb^^^^^^___bbbcccbbb]]]YYYPPPNNNLLLJJJJJJKKKMMMNNNSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQNNNNNNPPPRRRNNNMMMKKKIIIGGGEEECCCBBB<<<;;;999666333111///------------,,,,,,000555999000...,,,,,,---......---...------------,,,,,,,,,))))))))))))))))))))))))((()))))))))************'''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%'''+++...---///111222333222000///000...///444555///(((%%%&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%'''(((&&&$$$$$$&&&(((%%%&&&''')))************'''(((((()))******++++++,,,---///111333333333333555444444555666888:::<<<<<<===>>>@@@CCCFFFIIIJJJKKKRRRQQQQQQXXXWWWVVV^^^```ccc///111444666888888777666???@@@BBBDDDFFFGGGHHHIIIDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEIIIKKKLLLLLLJJJIIIFFFGGGGGGHHHHHHIIIIIIJJJGGGEEEDDDDDDEEEEEEDDDBBB999999999:::======<<<;;;999999888888888888888999222111111222222111...,,,///......------,,,+++++++++++++++************)))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......000111333666:::???CCCFFFLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]^^^___^^^]]]\\\\\\ZZZWWWUUUTTTTTTVVVWWWXXXWWWVVVUUUVVVXXXZZZ\\\WWWWWWWWWXXXZZZ^^^aaacccbbbaaacccfffhhhfff```[[[KKKJJJGGGEEEEEEFFFHHHJJJQQQSSSVVVYYY[[[ZZZYYYXXX[[[[[[\\\\\\]]]^^^^^^___ZZZYYYWWWUUURRRSSSUUUXXXVVVUUUTTTRRRQQQOOONNNMMMEEEDDDAAA>>>;;;777555333000000///......000555999333000---,,,---/////////......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''&&&'''&&&%%%%%%'''+++......///111333333333111000000---///555666000)))&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((('''$$$###%%%(((&&&'''((()))++++++,,,,,,'''(((((()))***+++++++++---...000222333444333333444444444555666888:::;;;;;;<<<===@@@CCCFFFHHHJJJJJJRRRQQQQQQXXXXXXWWW^^^___bbb//////111222444555777777;;;===@@@CCCEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHDDDFFFIIIJJJKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA:::999999999::::::888666999::::::999999888777666111000000///...------,,,,,,,,,------...---------///...---,,,+++)))(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))'''&&&&&&(((,,,---,,,***&&&(((***+++)))(((((((((+++++++++******,,,///222888;;;AAAGGGLLLNNNOOOPPPUUUVVVXXXZZZ[[[\\\\\\[[[^^^```aaabbb___[[[VVVSSSWWWRRRMMMJJJLLLOOOPPPPPPNNNOOOQQQRRRSSSSSSRRRRRRYYYXXXXXXXXXZZZ\\\___aaaaaacccggghhhfffdddcccbbb[[[VVVPPPNNNPPPSSSTTTTTT^^^^^^___``````]]]XXXTTTYYYVVVUUUXXXZZZZZZ]]]bbbdddccc___[[[WWWWWWYYY[[[\\\ZZZWWWTTTRRRQQQPPPPPPNNNJJJFFFBBB???<<<999777888333...000666999666222//////...---------------+++,,,,,,---------,,,,,,************************+++***************++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))************(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''(((((((((((('''%%%%%%&&&***---000000111555888777333///000...000444222+++'''&&&&&&%%%&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++***++++++++++++***))))))***+++...111333444444444666666555666777888:::;;;<<<>>>@@@DDDGGGIIIKKKLLLOOOUUUQQQOOOVVVXXXZZZddd```ddd...///000222333555666777:::<<<>>>AAACCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGEEEGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>><<<;;;:::;;;<<<<<<:::888888888888888777666555555111000000//////.........,,,,,,------...------,,,------,,,+++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((+++***)))***,,,---+++))))))******((('''(((+++---+++---000333555999>>>BBBIIILLLPPPUUUYYY[[[\\\\\\\\\]]]___aaabbbbbbbbbaaadddddddddbbb]]]WWWPPPLLLJJJFFFBBBBBBFFFMMMQQQTTTWWWXXX[[[]]]```aaaaaabbb^^^]]][[[XXXVVVTTTRRRQQQWWW]]]eeekkkmmmmmmlllllllllhhheeeeeeiiilllnnnnnniiihhhgggfffeeebbb]]]YYYUUUQQQNNNOOOMMMJJJKKKNNNYYY\\\aaaccccccbbbbbbccccccaaa]]]XXXTTTOOOLLLKKKPPPOOONNNNNNNNNLLLHHHEEE???;;;777888;;;;;;666000///...---,,,------.../////////000000//////...---++++++++++++++++++++++++++++++************++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&'''''''''''''''%%%%%%&&&***---///000111555888888444111...---000444222,,,'''''''''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***++++++++++++++++++***))))))***+++...111333444444444666666555555666888:::;;;<<<===@@@CCCGGGIIIKKKLLLMMMSSSPPPNNNUUUVVVWWW``````ddd~~~......///111333444666666888:::<<>>===<<<===>>>>>><<<:::777666666555555444333333000000000000000000000000,,,------...------,,,,,,************)))))))))((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((***+++***(((++++++***((()))---333777777;;;@@@DDDHHHLLLQQQTTTVVVXXX[[[^^^aaabbbbbbaaaddddddfffgggggggggffffffhhhhhhgggeee```ZZZTTTPPPJJJGGGDDDFFFKKKSSSYYY\\\[[[\\\^^^```aaabbbcccccc```___\\\YYYUUUQQQNNNMMMQQQYYYdddnnnsssuuuuuutttwwwvvvuuuwwwzzz|||}}}}}}vvvtttqqqooonnnkkkgggdddYYYTTTQQQOOOKKKFFFEEEGGGPPPWWWbbbjjjmmmmmmkkkjjjjjjgggccc]]]VVVOOOIIIEEEJJJLLLNNNQQQSSSSSSOOOLLLIIIFFFDDDDDDEEEBBB:::333222111///------...///000///////////////...---,,,++++++++++++++++++++++++++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''&&&%%%&&&))),,,///000222555888888555333,,,,,,///444333---)))))))))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++++++++++++++******))))))***+++...111333444444444666555555555666888:::;;;<<<===@@@CCCFFFIIIJJJKKKLLLSSSQQQPPPWWWVVVUUU\\\___ccc}}}------...000222333555555888999;;;===???@@@@@@@@@??????@@@AAABBBDDDEEEEEEHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@??????>>>>>>:::;;;<<<===============>>>=========>>>>>><<<;;;555555444333222222222222000000000000111111111111---------...------,,,,,,((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((((((((((((((('''''''''(((***,,,------***+++---///333999AAAFFFMMMQQQUUUYYYZZZ\\\]]]___]]]^^^```bbbccccccbbbbbbggghhhiiiiiiiiihhhgggfffhhhiiikkkkkkjjjgggcccaaa\\\[[[[[[\\\^^^bbbeeegggaaaaaa```___^^^]]]\\\[[[[[[YYYWWWUUUTTTTTTTTTTTTYYY___jjjrrrwwwyyyzzz{{{{{{{{{|||}}}~~~~~~}}}}}}zzzxxxtttrrrqqqpppmmmlllfffaaa^^^]]]ZZZUUUSSSUUURRRYYYccclllqqqsssssstttqqqpppmmmiiibbbZZZSSSOOOKKKKKKMMMPPPRRRRRROOOMMMQQQOOOOOOPPPQQQLLLDDD===;;;999555222//////////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&)))+++...000222555777777555444++++++///555555///++++++,,,)))%%%$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++++++++******************+++...111333444444444555555555555666888999;;;;;;===@@@CCCFFFHHHJJJKKKLLLTTTTTTTTTZZZXXXUUU[[[___bbb{{{+++,,,---///111222444444888999:::<<<>>>???@@@@@@>>>>>>@@@AAACCCDDDEEEEEEHHHHHHHHHHHHFFFDDDCCCBBBAAA@@@???>>><<<:::999888999999:::;;;<<<<<<<<<<<<>>>===<<<<<<======<<<:::555444333222111111111222000000000000111111111111---.........---,,,,,,+++'''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))***+++---///111,,,000666<<>>???@@@===>>>@@@BBBCCCEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???===;;;999888777888888999:::;;;;;;;;;:::===<<<;;;<<<======;;;999666555333222111111222333000000000000000000000000............---,,,++++++(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))******))))))(((((())))))***((((((((())))))*********'''((()))******,,,000333888===EEEMMMSSSYYY^^^aaaaaadddgggiiihhhgggfffggghhhhhhiiiiiiiiiiiiiiiiiioooooopppqqqqqqpppooonnnoooppprrrtttuuuuuuttttttpppsssvvvwwwvvvuuuttttttyyyxxxvvvuuutttsssssssssqqqnnniiieeecccdddfffhhhbbbccceeegggiiimmmrrrvvvyyy|||~~~|||zzzxxxvvvtttuuurrroooooolllfffdddeeeVVVVVVWWWZZZ```jjjvvv}}}zzz{{{||||||{{{xxxuuussspppmmmiiigggeeedddaaa```WWWWWWXXXXXXXXXUUUPPPMMMMMMKKKHHHCCC???;;;888777333333333222111///...---------------------------...---,,,++++++***++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&%%%&&&(((***...000222333222222222333,,,+++,,,111111...---///---***&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))***+++---,,,***)))))))))***+++***+++...111333444444444555444444444555777999:::;;;<<>>===>>>@@@CCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;===<<<;;;<<<======;;;999888666444333222222333444111000000//////.....................---,,,+++***))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))************))))))))))))******''''''((()))***++++++,,,(((+++...111333888>>>CCCLLLPPPVVV[[[___bbbeeehhhcccfffhhhjjjiiiiiijjjkkkjjjjjjjjjkkkllllllllllllrrrssstttuuuuuuttttttsssuuuvvvwwwxxxxxxwwwvvvuuutttvvvyyyyyyxxxxxx{{{}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}{{{yyyxxxwwwwwwwwwllllllkkkjjjjjjlllpppsssuuuxxx|||}}}|||{{{|||}}}~~~}}}|||yyywwwxxxuuuooommmooobbbaaaaaabbbfffnnnxxx{{{|||~~~~~~}}}{{{zzz{{{yyywwwuuussspppllljjjcccbbb___]]]ZZZWWWTTTQQQNNNNNNMMMLLLJJJGGGEEECCC;;;:::888555222///,,,***------------------------......---,,,++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&%%%###%%%&&&&&&&&&&&&''')))...000222222000///000111,,,)))))),,,,,,******------***'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))***+++---,,,***)))((()))***+++***+++...111333444444444444444444444555777999::::::<<>>AAACCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC????????????????????????>>>??????@@@??????>>>>>>>>>===<<<===>>>>>><<<:::999777555333333333444555111000000///...------,,,............---,,,+++***+++*********)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))))))))******&&&&&&''')))***+++,,,---///444999???EEEMMMVVV\\\]]]___bbbcccdddfffhhhjjjhhhiiikkklllkkkkkklllmmmnnnoooooopppqqqrrrssssssssstttuuuvvvwwwvvvvvvuuuyyyzzz{{{{{{{{{zzzyyyxxx}}}~~~~~~|||{{{|||~~~~~~}}}||||||}}}~~~zzz{{{~~~~~~{{{xxxwwwxxxzzzuuuxxxzzzyyyvvvttttttvvvssssssuuuyyy}}}}}}{{{}}}yyyyyyxxxxxxyyy}}}|||vvvrrrooolllhhhccc^^^ZZZWWWUUULLLMMMOOOQQQQQQPPPNNNMMMHHHGGGDDD???:::555111///........................///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))))))))(((&&&&&&###%%%&&&&&&&&&&&&''')))...000222111///---...000+++'''&&&((((((&&&(((+++---***(((&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))***+++---,,,***(((((()))***+++***+++...111333444444444444444444444555777888::::::<<>>@@@BBBCCCCCCDDDEEEGGGGGGGGGGGGFFFDDDCCCAAA@@@BBBBBBAAA@@@>>>======<<<>>>???AAABBBCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;888777666555555555555555111111000000000000111111---......///...,,,+++***************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%!!!!!!$$$$$$!!!######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%(((((('''%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))---+++(((%%%$$$%%%&&&'''***,,,...///---,,,++++++888AAAKKKQQQRRRTTTZZZ``````cccgggiiiiiiiiikkkllljjjkkkllllllkkkllloooqqqrrrrrrrrrsssssstttttttttvvvuuuuuuvvvxxx{{{~~~~~~~~~}}}}}}||||||~~~||||||~~~~~~{{{|||||||||~~~~~~}}}}}}|||}}}~~~{{{zzzxxxtttqqqnnnqqqssssssuuu{{{~~~~~~{{{|||~~~zzzyyy|||xxx||||||tttiii```VVVNNNGGGFFFHHHPPPYYY\\\WWWRRRSSSMMMFFFCCCBBB???:::666444111...---.........---//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...111444222...---000444,,,)))&&&$$$%%%&&&&&&&&&***)))''''''&&&'''((()))'''&&&$$$###"""###$$$$$$)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********+++++++++***************,,,---///111333444555555777777555555666888:::;;;::::::<<<@@@EEEHHHIIIHHHKKKNNNQQQTTTUUUVVVXXXZZZYYY\\\jjj)))***+++---///000222222222333555555555666999;;;>>>@@@CCCDDDDDDDDDEEEGGGGGGGGGFFFEEEDDDCCCAAAAAABBBAAAAAA@@@???>>>===<<>>>>>======<<<;;;;;;:::888777666555444444444444111111000000000000111111---............,,,+++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$$$$''''''$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((()))))))))***,,,++++++***))))))))))))++++++******,,,222:::???HHHOOOXXX[[[ZZZZZZ___cccdddfffiiijjjkkklllmmmoooqqqpppnnnmmmnnnooopppqqqqqqrrrrrrtttuuuvvvwwwwwwzzzyyyyyyxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}}}}{{{zzzzzz{{{}}}}}}}}}}}}}}}~~~}}}}}}~~~||||||{{{zzzzzz~~~||||||xxxqqqpppnnnlllhhhfffggglllrrrzzz}}}wwwtttzzzwwwwww{{{}}}{{{}}}}}}wwwrrrnnnfff^^^KKKGGGEEEIIIRRRYYY[[[YYYVVVRRRMMMKKKIIIFFF???:::777444111/////////---,,,000///...------------------------,,,,,,,,,++++++************)))))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---000222000---,,,///222+++)))&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))************************,,,---///111222444444444777666555555666888:::<<<:::;;;<<<@@@EEEHHHIIIHHHKKKNNNRRRTTTUUUVVVXXXYYYZZZ[[[ggg((()))***+++---...000000111222444444444555777:::===???BBBCCCCCCCCCEEEFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@??????>>>===AAA@@@@@@????????????@@@======<<<<<<;;;:::::::::999888777555444333333333000000000000000000000000---.........---,,,+++***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))))))%%%%%%((((((&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((()))))))))******'''((()))******))))))(((+++,,,...222888BBBMMMTTTYYY___eeefffdddcccfffjjjiiijjjlllmmmmmmnnnqqqsssyyyuuupppoooqqqsssrrrqqqrrrssstttvvvwwwyyyzzz{{{}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||}}}~~~}}}|||}}}}}}}}}zzzyyyyyy{{{zzzxxxvvvuuuuuuvvvvvvuuuqqqmmmjjjjjjmmmoooooonnn{{{rrrkkkgggffffffccccccpppzzzqqqnnnnnnrrrsssssstttxxxzzz{{{{{{{{{zzzzzz}}}}}}{{{||||||zzz}}}}}}uuukkk^^^VVVMMMKKKQQQXXX\\\]]]ZZZXXXUUUUUUTTTOOOHHHBBB>>>;;;777444333111...,,,//////......---.........------------,,,,,,,,,,,,************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++...///...+++***---///***(((%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))+++,,,...000111333333444666666555555666888;;;<<<;;;;;;<<<@@@DDDGGGIIIHHHKKKNNNRRRUUUVVVVVVWWWXXXZZZ[[[ddd(((((()))***+++,,,---...000111222222222333555888;;;===@@@AAAAAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@>>>===<<<===>>>>>><<<<<<<<<<<<;;;;;;:::::::::999777555333222222222000000111111111111000000......------,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''(((((()))))))))(((((()))))))))*********((((((((())))))***++++++---444>>>GGGOOOUUU[[[^^^aaafffkkkllljjjjjjlllnnnmmmmmmnnnnnnnnnpppsssvvv|||wwwqqqppptttwwwvvvtttvvvvvvwwwxxxzzz{{{|||||||||{{{{{{zzzzzz{{{||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzxxxwwwvvvtttqqqrrruuupppuuuwwwvvvtttuuuvvvuuuoooeee]]]aaakkkuuu|||}}}sssrrrwww~~~~~~|||xxxvvvwwwxxxooopppssswwwzzz|||~~~~~~~~~|||tttwwwnnnccc\\\\\\]]]^^^^^^^^^]]][[[[[[ZZZWWWRRROOOGGGDDD@@@<<<999666333000000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))(((***,,,)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))***+++---///111222333333555555444555666999;;;===<<<<<<<<>>???AAA@@@@@@?????????@@@AAABBBDDDDDDDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;<<<============<<<<<<<<<<<<<<<999888777555333222111111///000111111111111000///...------,,,++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$!!!!!!%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))************---,,,***)))+++///333555;;;CCCNNNWWW]]]```aaabbbgggiiilllllljjjiiijjjlllnnnoooppppppoooqqqtttwwwzzzuuupppqqqvvvzzzzzzxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~yyy{{{}}}~~~|||{{{{{{zzzvvvrrrsssmmmjjjiiigggeeeiiipppvvv~~~rrruuuyyytttssseeejjjpppwww{{{xxxzzz|||{{{~~~yyysssooollljjjfffccccccaaa___]]]\\\[[[ZZZYYYPPPMMMIIIEEEBBB>>>999666111000///......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***(((&&&%%%%%%&&&&&&&&&$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))''''''(((((())))))))))))***+++---///111222333333555444444444666999<<<>>>===<<<<<>>===<<<<<<<<<===>>>@@@AAACCCCCCCCCBBBBBBAAAAAAAAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888777666444333222222222///000111222222111000///...---,,,+++*********+++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))))))))))))))))))))*********++++++,,,+++)))***...555<<<@@@PPPSSSXXX\\\___bbbeeegggmmmnnnnnnmmmjjjgggggggggoooppprrrrrrqqqrrruuuwwwvvvtttrrrtttxxx||||||{{{}}}}}}}}}}}}|||||||||{{{||||||}}}}}}~~~~~~yyy{{{}}}~~~~~~}}}{{{zzz}}}{{{wwwuuutttqqqlllhhhjjjbbb]]]^^^___aaakkkwwwvvv{{{qqqmmmnnnwwwxxxooopppvvvyyyrrrrrrsssuuuvvvtttqqqnnngggfffccc___]]]\\\[[[\\\VVVTTTPPPMMMIIIEEE@@@<<<555444333111000///..................---------,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$%%%&&&'''%%%$$$!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''(((((())))))******++++++,,,...000111333333444444333333444777:::===???>>>======???BBBFFFHHHIIIJJJNNNSSSWWWWWWVVVVVVVVVVVVWWW\\\|||)))))))))))))))*********,,,...///...---...000222555777999::::::;;;<<<>>>:::999999999:::<<>>@@@???======>>>BBBFFFHHHIIIJJJNNNTTTWWWWWWVVVUUUUUUWWWUUUVVVsss))))))))))))************,,,---......------///111555777:::;;;;;;;;;===>>>888888777777999;;;>>>@@@>>>>>>>>>===============777888:::;;;<<<;;;;;;:::::::::::::::::::::::::::666555444333333333333333...000111222222111000......---,,,***)))******+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%######'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###!!!!!!###%%%((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((()))************)))************+++++++++000333999AAAKKKUUU]]]aaacccfffhhhjjjjjjjjjlllmmmrrrrrrrrrrrrqqqqqqqqqqqqqqqsssvvvwwwwwwvvvvvvwwwtttwwwzzz|||||||||}}}~~~{{{{{{|||}}}~~~~~~yyyyyyyyyxxxwwwuuutttsssvvvsssoookkkiiijjjlllnnnzzz{{{xxxrrrmmmmmmlllmmmnnnoooppppppnnnooommmiiibbbZZZTTTRRRYYYWWWTTTRRRPPPLLLGGGDDD???===;;;888666444222222//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%''''''%%%$$$###$$$&&&'''((((((''''''$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((())))))***+++,,,,,,,,,,,,---///111333444555555333222333444777:::>>>@@@???>>>===>>>BBBFFFHHHIIIJJJOOOTTTWWWWWWVVVUUUTTTXXXUUURRRlll&&&&&&''''''((()))))))))+++,,,,,,------.........000333666888888888999;;;888888888888999;;;>>>???>>>?????????===<<<:::888777777888999999888777666999999888777777777777777444444444444444444444444111111000000//////......------,,,,,,,,,,,,++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''',,,***((('''((()))))))))***))),,,000///,,,///777AAAFFFOOOYYY```cccddddddggghhhiiikkkmmmooopppqqqrrrsssuuuvvvwwwwwwwwwvvvtttuuuwwwyyyyyyyyywwwvvvtttyyy~~~|||{{{~~~zzzyyyyyy|||}}}wwwvvvuuuuuussspppkkkhhhiiibbb\\\[[[^^^ggg|||~~~xxxzzz~~~zzzuuunnniiihhhddd]]][[[^^^VVVVVVWWWZZZ[[[WWWPPPJJJCCCCCCBBB???:::777555444111000000000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++******)))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################&&&'''((('''&&&%%%&&&'''&&&&&&''''''((()))))))))))))))))))))***+++,,,---,,,---///111333444555555333333333333666999<<<>>>>>><<<;;;>>>DDDHHHHHHGGGIIIMMMSSSUUUTTTSSSTTTUUUVVVRRRPPPlll&&&&&&''''''((()))))))))++++++,,,,,,---.........000222666777888888999:::777777777999;;;===???AAA===>>>>>>>>><<<;;;999888444555777888888888888777888888777666555555555555333333333333333333333333111111000000//////......------,,,,,,,,,,,,++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$%%%'''(((&&&$$$'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%&&&''')))******///------000000111888BBBOOOSSSYYY```eeehhhhhhhhhiiijjjkkkmmmoooppprrrrrrrrrsssuuuwwwxxxxxxxxxxxxvvvwwwxxxzzzzzzzzzyyyxxxzzz~~~}}}{{{|||}}}{{{}}}~~~xxxssswwwvvvtttrrrnnniiieeeaaa___]]]```hhhqqq}}}sssrrrppphhh```\\\aaa^^^\\\\\\^^^^^^ZZZWWWMMMJJJFFFCCCBBB@@@===;;;555333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++***)))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,,,,---///111333444555555333333333444666999<<<>>>???===<<<@@@EEEIIIJJJHHHIIIMMMSSSUUUTTTSSSTTTVVVVVVRRRQQQmmm&&&&&&''''''((()))))))))+++++++++,,,---.........///222555777888888999:::666666777999;;;>>>@@@BBB<<<<<<<<<<<<;;;:::888777333444555666777888888888777666555444333333333333333333333333333333333333111111000000//////......------,,,,,,,,,,,,++++++******)))((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%'''''''''(((((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,///...///333777===JJJUUU[[[^^^aaadddggghhhgggggglllmmmnnnoooqqqrrrttttttrrrsssvvvxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}{{{|||~~~~~~{{{yyyzzz|||{{{vvvqqqmmmmmmnnnnnnkkkhhhdddaaaaaagggttt|||zzzpppbbbXXXaaa___^^^___ccceeecccaaaWWWQQQJJJFFFEEECCC>>>::::::666222//////000000000---------------------------,,,,,,+++++++++++++++++++++***))))))))))))*********))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))+++***************++++++---...///111333444555555444333333444666999<<<>>>@@@>>>===@@@FFFJJJJJJIIIIIINNNSSSUUUTTTSSSTTTVVVWWWSSSRRRnnn&&&&&&''''''((()))))))))******+++,,,---......//////222555777777888999:::666777888999;;;===>>>???;;;;;;;;;:::999888888777444444555666666666777777555555444333222222222222222222222222222222222222111111000000//////......------,,,,,,,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))'''((())))))***+++---...,,,000666>>>FFFPPP]]]fffeeefffggghhhiiiiiiiiiiiinnnnnnoooqqqrrrtttuuuuuussstttwwwyyy{{{|||}}}}}}}}}||||||{{{||||||}}}}}}}}}~~~~~~|||zzzyyy{{{}}}{{{zzzvvvsssqqqpppqqqrrrmmmrrrzzzyyylllcccaaa``````bbbfffgggddd``````[[[TTTNNNJJJDDD>>>999>>>:::666444333333222111............---------------,,,,,,+++++++++,,,,,,,,,+++******))))))*********))))))))))))))))))***''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&''''''((()))))))))++++++******)))*********---...000222333555555666555444444444666999<<<>>>???======@@@EEEIIIJJJIIIIIINNNSSSUUUTTTSSSTTTVVVWWWSSSSSSooo&&&&&&''''''((()))))))))))))))***+++,,,---...//////111555777777777888999888888999:::::::::::::::::::::999999888888888777777777666666555555555444444444333222222222222222222222222222222222222222111111000000//////......------,,,,,,,,,+++++++++***))))))(((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((())))))******+++,,,,,,+++)))***---000000:::FFFPPPYYYaaahhhkkkmmmmmmnnnoooooopppppppppooopppqqqrrrssstttuuuvvvuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{xxxuuutttuuuvvvyyyxxxtttllleeefffpppyyyyyyqqqkkkiiihhhgggeeeiiifffaaa[[[TTTMMMFFFCCCAAA???<<<;;;999777444111/////////......------------,,,,,,+++,,,,,,------,,,++++++***************)))))))))******)))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''((()))))))))++++++******)))*********---...000222444555666666555555444555666999<<<>>>>>><<<<<>>;;;666333000000000///......------,,,,,,,,,,,,,,,------...,,,,,,+++************+++))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&''''''((()))))))))+++***************++++++...///000222444555666666666666555555777999<<<======<<<;;;>>>DDDHHHHHHGGGJJJOOOTTTVVVUUUTTTUUUWWWUUURRRSSSppp&&&&&&''''''((()))))))))(((((()))+++,,,---...///...111444666666777888999:::;;;<<<======<<<;;;;;;;;;:::999888888888999999999999777666555666666777333333333444555666777888333333333333333333333333111111000000//////......------,,,,,,,,,,,,++++++******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$&&&((('''%%%$$$&&&''''''''''''(((((((((((()))'''((((((((())))))))))))'''(((((()))******++++++)))+++,,,,,,...555@@@HHHVVV```hhhiiijjjnnnooommmkkklllnnnpppqqqrrrqqqqqqttttttuuuvvvwwwxxxxxxyyyyyy{{{|||~~~{{{||||||}}}|||{{{zzzyyyzzzwwwrrrnnnmmmnnnooopppsssrrrsssyyy{{{iiiaaaaaa```ZZZSSSLLLIIIEEEBBB@@@===:::888111111000000///......---,,,,,,,,,,,,,,,---......---,,,++++++******++++++((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''(((***&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,...///111333444666666777777666555555777999<<<===>>><<<<<>>;;;:::999888888888999:::888888777666666777888999333333333444666888999:::444444444444444444444444111111111000//////......---------,,,,,,,,,++++++******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))***+++++++++(((+++...000444>>>LLLWWWaaaiiimmmkkkkkkppptttsssoooqqqsssuuuvvvvvvuuutttvvvvvvwwwxxxyyyyyyzzzzzz{{{|||~~~zzz{{{|||}}}|||{{{yyywwwsssppplllkkkmmmqqqtttuuupppeeeiiikkkbbbWWWQQQMMMGGGBBB@@@>>>===<<<222111111000///......---,,,,,,,,,,,,,,,---...///---,,,++++++******++++++((()))***++++++***)))(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***&&&&&&''''''((()))))))))))))))))))))***+++,,,---...///111333555666666777777666666666777999<<<===???>>>===@@@FFFJJJJJJIIIJJJOOOTTTWWWUUUUUUVVVWWWSSSQQQQQQooo&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,---///111333555777999999:::<<<===============<<<:::999888888999:::999999999999999999999999999888888777666666777777555777999999777666555666111111000000//////......---,,,++++++,,,,,,***(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))******+++++++++)))///555:::EEEVVVccciiimmmnnnooonnnmmmnnnoooqqqnnnoooqqqsssuuuvvvwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{vvv{{{~~~~~~}}}|||xxxsssrrrqqqgggeeegggnnnwww||||||kkk^^^WWWQQQMMMEEE>>>>>>EEE:::888555222///---,,,,,,---------------,,,+++***,,,,,,,,,++++++*********+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((++++++++++++++++++++++++---///111222222222333555777777666777888;;;===???>>>>>>>>>AAAEEEIIIJJJKKKHHHNNNUUUXXXXXXVVVUUUVVVTTTTTTXXXvvv&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,---...111333555666777888999;;;<<<============<<<;;;999999999999999999999999999999999999999999999999888777777666666555777999999777555555666111111111000//////......---,,,+++,,,,,,,,,***(((***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((()))))))))*********'''(((***+++++++++,,,...222:::DDDKKKTTT```hhhkkkmmmnnnooopppppppppsssuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyzzz{{{||||||}}}{{{||||||{{{|||||||||{{{|||{{{yyywwwsssoookkkiiikkkqqq||||||eee\\\VVVUUURRRIIIBBB@@@AAA???<<<999666444333333...............---,,,,,,,,,,,,,,,+++++++++******++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((++++++++++++++++++++++++---///222333333333444666777777666666888:::===>>>>>>>>>>>>AAAEEEIIIJJJJJJHHHNNNUUUXXXXXXVVVUUUVVVWWWWWW[[[www&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,...000222444555555666888999;;;<<<=========<<<;;;:::999999999999999999999999999999999999999999::::::999888666555555777999999777555555555222111111000000///.........,,,,,,,,,---,,,***(((************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))*********+++++++++(((***,,,+++******---000???IIIUUU]]]dddkkklllkkklllnnnqqqrrrrrrsssvvvxxxzzzzzz{{{|||||||||{{{{{{zzzzzz{{{|||}}}~~~}}}zzzzzzzzzzzzzzzyyyvvvsssoookkkjjjllloooqqqrrreeeYYYXXXYYYUUULLLFFFGGGEEEBBB>>>:::777555444///////////////.........,,,,,,,,,,,,++++++++++++,,,+++++++++***************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((++++++++++++++++++++++++---///222333333333555666777666666666777999<<<===>>>>>>???AAAFFFIIIJJJIIIHHHNNNUUUXXXXXXVVVUUUVVVZZZ\\\___zzz&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444444555777999;;;<<<======<<<;;;;;;:::999999888888888888888888888888888888888999:::;;;:::888666555666777999999777555444555222222111111000//////......---,,,,,,---,,,***(((*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********++++++,,,,,,---,,,------+++)))+++222888KKKVVVaaahhhlllooommmjjjnnnppprrrsssssstttuuuwwwzzzzzz{{{||||||||||||{{{{{{|||}}}~~~|||{{{}}}}}}zzzxxxxxxnnnnnnmmmjjjkkkuuutttaaaWWWVVVVVVTTTRRRLLLJJJGGGBBB===999666444111000000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((************++++++++++++,,,...111222222333555666777666666555777999;;;===>>>>>>???BBBFFFIIIIIIIIIHHHNNNUUUXXXXXXVVVUUUVVVYYY^^^ddd}}}&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---...000222333555666777999;;;;;;<<<<<<:::::::::999999888777777777777777777777777777777777888:::::::::999777555666888999999777555444444222222222111000000//////...---,,,,,,------+++)))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))******+++,,,,,,------,,,,,,++++++...666AAAIIIYYYaaaiiilllnnnpppooolllppprrrttttttsssssstttuuuyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}zzz{{{~~~{{{tttrrrtttooowwwyyyfffZZZVVVSSSRRROOOMMMKKKGGGCCC???<<<:::333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******+++++++++***---000111222222444666888777666666777999;;;===>>>>>>???CCCFFFHHHHHHGGGHHHNNNUUUXXXXXXVVVUUUVVVVVV^^^eee}}}&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,...///111222555555777888999999::::::888888888888888777555555555555555555555555555555555666777888999888777777777888:::999777444444444333222222111111000/////////---------------+++)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***+++,,,------...+++***+++111;;;IIIUUU]]]eeekkknnnmmmnnnqqqrrrpppqqqsssuuuvvvuuuttttttttt{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxxxxxxxsssmmmqqq|||ttteeeYYYRRRQQQPPPNNNKKKHHHDDDAAA???888666444111///.........,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))***+++++++++***---000222222333555777999888777777888999<<<===>>>>>>@@@CCCGGGHHHHHHGGGHHHNNNUUUXXXXXXVVVUUUVVVUUU]]]aaauuu&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,---///000111333444555666666666666555666777777777666555444333333333333333333333333333444444555666777888888999777999:::999777444333333333333222111111000000//////...------...---+++))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))***+++,,,------------111<<>>>>>>>>@@@DDDGGGHHHGGGFFFHHHNNNUUUXXXXXXVVVUUUVVVWWW\\\[[[hhh&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,---...000111222333333444444333333222555666666666666444333222222222222222222222222222333333333444555777999:::777999:::999777444333333333333222222111000000000///...------...---+++)))************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------222333999GGGXXXeeejjjiiikkkooopppnnnmmmpppsssrrrpppssswwwyyyyyyyyyzzz{{{~~~~~~}}}|||{{{zzzyyyxxxpppjjjgggeeeppp|||yyyuuurrrqqqnnnmmmqqq}}}{{{xxxrrriii___UUULLLHHHAAA???;;;666333111000000,,,,,,,,,------.........---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((()))'''(((((()))***+++++++++...000333555666777999;;;<<<;;;999999999;;;===>>>>>>>>>AAADDDGGGHHHGGGEEEHHHNNNUUUXXXXXXVVVUUUVVVZZZ]]]VVV^^^''''''''''''''''''''''''))))))))))))))))))))))))((())))))+++,,,---.........000111111111111444666777777777777666555333333222111111111111111222222111111222444666777999999444444555555444444333222444333111////////////000///......------,,,++++++---,,,+++***))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))...)))'''***,,,++++++---000:::IIIWWWaaagggjjjkkknnnmmmmmmmmmnnnqqqsssuuuuuuuuuvvvvvvvvvxxx|||~~~||||||}}}}}}}}}{{{}}}|||{{{yyyvvvtttsssddd\\\fffzzzuuupppmmmmmmkkkgggfffiiigggiiiiiiooobbbSSSPPPCCCBBB@@@<<<888333///,,,111///------......---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,***)))))))))+++++++++***)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%(((''''''&&&&&&((()))***)))******++++++,,,---------...000333555666777777;;;999777666777:::===???@@@===???DDDGGGFFFGGGIIIJJJOOOUUUWWWVVVTTTUUUVVVUUURRR[[[^^^~~~''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++,,,---,,,...////////////222444777777777666555444333333222222111111111111111111111222333444555666777888444444444444444333333222333222111000//////000000///......------,,,++++++,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''***)))+++,,,+++)))...555CCCIIISSS]]]dddiiimmmooommmmmmmmmnnnpppsssvvvxxxtttwwwyyyzzzzzz{{{|||~~~}}}}}}~~~~~~~~~}}}}}}xxxrrrmmmkkkaaabbbkkkwwwpppjjjeeedddbbb___aaafffccceeegggqqq]]]JJJLLLHHHCCC???<<<:::777555222000......//////...---.........---------,,,,,,,,,,,,,,,++++++++++++******************************+++,,,,,,***))))))***++++++******)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&%%%(((''''''&&&'''((()))***)))******++++++,,,------...///111333555777888888;;;999777777888;;;>>>@@@BBB>>>>>>CCCGGGGGGGGGHHHJJJOOOUUUWWWVVVUUUVVVWWWWWWUUU___bbb&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++***,,,------,,,---000222555555666555555444333222333333222111000000000111222222333333444555555666333333444444333333222111222111111000000000111111///......------,,,++++++,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((+++//////++++++777DDDZZZ]]]aaaeeehhhkkkooorrrmmmmmmnnnppprrrvvvyyy{{{vvvyyy}}}~~~~~~~~~|||{{{|||~~~~~~}}}zzz{{{zzzuuunnngggddddddaaavvvyyysssjjjbbb^^^[[[ZZZ___eeeiiinnntttrrr[[[PPPKKKEEEBBBCCCAAA<<<777444222000//////000///............------------,,,,,,,,,,,,,,,++++++++++++************************)))+++,,,,,,***))))))***++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%(((''''''''''''((()))))))))******++++++,,,------///000222444666888999999:::999777777999<<>><<>>999444222111000////////////.........------------------,,,,,,,,,,,,************************(((***++++++*********+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((('''''''''''''''%%%&&&''''''((('''''''''&&&''''''((()))((((((((()))******++++++,,,------000111333555777999::::::777777777888:::<<<>>>???@@@===???DDDGGGGGGGGGIIIJJJOOOUUUXXXXXXWWWXXXYYY___eeexxx~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))******+++,,,,,,,,,---///111...///000111222222222222000000000000111222333333555555555666666777777777555555666666555555444333222333333333333222000//////......------,,,+++++++++***)))((((((''''''(((''''''''''''''''''''''''%%%(((,,,//////,,,(((%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))***++++++///000999JJJYYYccchhhmmmnnnppprrrsssssstttvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~}}}yyysssooofffiiinnnqqqwww}}}sssjjjggggggfffjjjppp}}}|||mmmaaaXXXRRROOOJJJEEE>>>999666444222111////////////...............------------,,,,,,,,,************************((()))++++++******+++,,,)))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((((((((('''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&((()))))))))(((''')))******++++++,,,------///000222555777888999:::777777777777999:::<<<===:::<<>>BBBEEEGGGHHHHHHIIIMMMRRRUUUTTTTTTVVVXXX]]][[[oooxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))******++++++,,,,,,//////000111111111111000000000000111111222222222333333555666777888888888666666666555555444444444444444333222222111111000///......------,,,++++++,,,+++***)))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((************)))+++******,,,++++++111999KKKVVVcccmmmpppqqqrrrtttuuuvvvwwwvvvvvvwwwzzz|||||||||qqqoooqqqooo}}}~~~fffKKK@@@CCCFFF@@@888555333000......///...---............------------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((()))***************++++++,,,---...222222222444666777888888888888777777888:::<<<===999;;;>>>BBBEEEGGGHHHIIIJJJNNNSSSUUUTTTUUUWWWZZZ\\\]]]ssszzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((()))******++++++...///000000111000000000...//////000111222222333222333444666666777777777666666666666666555555555444444333222222111111000///......------,,,++++++,,,+++***)))((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))(((+++***+++------000;;;FFF^^^eeennnssstttttttttuuuwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}~~~{{{xxxnnnlll{{{bbbKKKFFFFFF@@@888999666222000//////............---------,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((()))************)))******+++,,,---111111222444555666777888888777777777888:::<<<===999;;;>>>BBBEEEGGGHHHIIILLLOOOTTTUUUUUUVVVYYY\\\]]]ccc|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******''''''(((((()))*********,,,,,,---............---------...///000222222333222222444555555666666666666666666666666666666666444444333222222111111000///......------,,,++++++,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))******+++...111999IIIYYYjjjnnnrrrttttttsssssstttvvvxxxzzz{{{{{{|||}}}{{{|||~~~{{{{{{mmmssssss|||}}}{{{zzzzzz{{{|||~~~~~~~~~|||zzz~~~bbbJJJ@@@>>>>>>===999555222111111111000------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((())))))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((())))))***))))))))))))***+++,,,---000111333444444555777888555555555555777999;;;<<<999;;;???BBBEEEHHHIIIIIIMMMPPPTTTVVVVVVWWW[[[^^^```lll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&''''''((())))))******++++++,,,---------------,,,------///000111222222111222333444444444444444444444555555666666777777444444333222222111111000///......------,,,++++++,,,+++***)))((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))***++++++***)))+++111999FFFYYYjjjoooqqqssstttttttttuuuuuutttwwwzzz|||}}}~~~xxxxxx}}}uuurrrpppzzz~~~}}}{{{yyywwwuuuvvvuuuqqqmmmkkkkkklllnnnmmmllliiifffcccaaa```___``````aaabbbbbbcccccccccbbbbbbcccfffjjjmmmooommmqqqvvvyyy{{{~~~qqqooommmpppwwwhhhNNNEEEFFFGGG@@@<<<666333222111111000......---------,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((((((((((())))))***))))))))))))***+++,,,---///111333444333444666999555555555555777999;;;<<<:::<<>>???:::<<<@@@CCCFFFHHHJJJJJJHHHNNNVVVZZZZZZZZZ[[[\\\hhh}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((())))))******++++++******+++,,,,,,,,,,,,+++------..................000111111222222222111111000000111222444555666666444444333333222111111000///......------,,,++++++,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***************************))))))))))))+++,,,---000333@@@UUUgggoooqqqqqqrrrrrrsssuuuxxxyyyyyyxxxxxx{{{~~~~~~~~~}}}xxxwwwuuuvvvwwwoooiiiuuu|||yyyvvvooofffgggccc^^^\\\\\\ZZZWWWSSSPPPLLLKKKLLLKKKGGGFFFIIIEEEFFFFFFFFFDDDDDDDDDEEEGGGEEEDDDDDDFFFGGGGGGEEEGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEKKKPPPPPPKKKGGGEEEFFFLLLKKKKKKKKKMMMPPPTTTWWWTTTWWWZZZ]]]aaagggmmmrrrtttwww{{{yyy___XXXNNNEEE===888555222000000000000//////////////////...------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((()))******++++++++++++,,,---...///---111444444222222555999444444444555777999<<<===;;;<<<@@@CCCFFFIIIJJJJJJGGGMMMVVVZZZ[[[ZZZZZZ[[[fff|||$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---++++++,,,------......///000000000000000111111111111111000000111333555666444333222000///000000111------,,,,,,+++******)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))))))))))))))'''%%%&&&)))******---333444CCCXXXffflllnnnqqqsssxxxxxxyyyyyyyyyyyyyyyyyy}}}}}}{{{zzzyyyyyyuuurrrnnnjjjrrr~~~wwwtttsssqqqlllgggddd```]]][[[ZZZWWWSSSOOOMMMLLLJJJHHHGGGGGGGGGHHHGGGEEEBBBCCCFFFGGGFFFDDDBBBCCCDDDCCCBBBBBBDDDFFFBBBDDDEEEEEEDDDCCCDDDEEEDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFOOOSSSOOOHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSTTT]]]^^^aaagggqqq|||}}}^^^JJJBBB>>>999555333111000000111111///---......------------...............------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((&&&%%%&&&''')))+++***++++++,,,,,,------...000000000111333555777999777666444555777999::::::<<<>>>BBBEEEHHHIIIIIIIIIGGGNNNVVV[[[[[[ZZZZZZ[[[ggguuu$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))+++************+++,,,,,,++++++,,,,,,---.........000000000000111111111111333222111111222333444555333222111000////////////---,,,,,,,,,++++++******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))))))))))))))(((&&&(((*********///666@@@MMM___jjjnnnoooqqqsssxxxxxxxxxyyyyyyzzz{{{|||}}}{{{zzzxxxyyyqqqmmmvvv~~~tttmmmddd___YYYVVVVVVTTTPPPLLLOOOLLLJJJIIIIIIHHHDDDAAAHHHGGGEEEDDDDDDDDDDDDEEEFFFDDDBBBBBBEEEFFFEEECCCCCCDDDEEEEEEDDDDDDFFFHHHDDDEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHJJJKKKIIIJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJQQQUUUPPPJJJIIIKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKMMMNNNOOOPPPPPPSSSTTTVVV[[[bbbkkksssxxx|||^^^JJJAAA======111000...///000111000//////......------......///.........------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''((()))))))))(((&&&&&&&&&''')))*********++++++,,,---------000000000111333555777888777555444555777999::::::;;;===@@@DDDGGGHHHHHHHHHHHHNNNVVVZZZZZZZZZ[[[\\\bbbqqq$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***************++++++,,,++++++,,,,,,------......//////000000111111111111333222111000000111222333111111111111000///...---,,,,,,,,,,,,++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((())))))******))))))((((((***,,,+++,,,555???QQQ[[[gggnnnppppppqqqsssxxxxxxxxxxxxyyy|||~~~}}}yyywwwpppiiimmmxxxpppiii```XXXSSSXXXTTTPPPNNNOOONNNKKKHHHJJJHHHGGGGGGHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCDDDEEEFFFEEECCCAAABBBCCCCCCCCCCCCEEEGGGDDDFFFGGGGGGFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIKKKMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOUUUXXXSSSNNNNNNPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOSSSYYY^^^aaaqqqxxxtttVVVFFFAAAAAA666333111000000000000//////......------......///.........---------------,,,,,,,,,,,,++++++++++++((((((((())))))+++,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******(((''''''&&&&&&((()))************+++,,,,,,------///000000111333555777888777555444444777999::::::999<<>>;;;666222111000...---//////............//////...............---------------,,,,,,,,,+++++++++***)))))))))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''(((((()))***(((''''''''''''((())))))))))))******+++,,,,,,,,,//////000222444555777888666444333444777999:::::::::<<<@@@CCCFFFHHHIIIIIIKKKPPPUUUXXXXXXXXX[[[]]]dddppp$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++******++++++,,,------......//////000111111222222444333222111111111222333222333444444333222000///------,,,,,,,,,,,,,,,,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))***************+++)))***...333>>>PPP___gggkkkoooqqqrrrrrrtttwwwwwwwwwxxxzzz|||~~~~~~{{{ooogggdddiiiwwwiii^^^WWWSSSQQQLLLLLLKKKIIIHHHHHHIIIJJJEEEDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWYYY\\\^^^___```aaaaaa```aaaccceeeeeefffffffffggghhhllloookkkkkkkkklllmmmoooqqqrrrvvvwwwwwwwwwxxxxxxxxxxxxyyy~~~|||zzzzzz{{{zzzxxxxxxxxxxxxwwwuuutttssstttsssrrrpppnnnlllkkkjjjdddbbb```^^^\\\[[[ZZZZZZYYYYYY\\\cccmmmzzzxxxcccQQQCCC???888333111000///.../////////....../////////........................---------,,,,,,,,,++++++,,,,,,+++***************************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''((())))))(((((()))******++++++,,,...///111222444666777777555333222444666999:::::::::===@@@EEEHHHJJJJJJJJJKKKPPPUUUXXXXXXXXXZZZ]]]cccppp$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))*********++++++,,,,,,------......///000111222222333777666555444444555666777444444444444333222111000.........---,,,+++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))******++++++******,,,***,,,444???LLL\\\jjjkkkmmmpppqqqrrrsssvvvxxxwwwxxxzzz|||~~~}}}{{{zzzrrrddd___bbbwwwnnnhhh^^^TTTNNNKKKHHHGGGFFFGGGHHHHHHHHHHHHKKKMMMKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVVVVUUUSSSTTTVVVXXXUUUVVVWWWXXXXXXXXXXXXXXX\\\^^^bbbdddddddddeeeffffffhhhjjjlllmmmooorrruuuwwwxxxxxxxxxwwwxxx{{{~~~~~~yyyxxxvvvsssooollliiihhhhhheee```___dddmmmxxxxxx```IIICCC<<<666333222111111000//////......//////000.............../////////------------,,,,,,,,,,,,------,,,******)))))))))************************((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((()))******++++++...///111333555666666777444333222333666999:::::::::===AAAEEEHHHJJJKKKKKKKKKPPPVVVYYYYYYXXXZZZ\\\^^^lll$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))*********+++,,,,,,------......///000111222333333666555555444555666888999555444333222111111111111000000///---,,,+++***)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***++++++++++++***,,,+++000>>>MMMYYYccckkknnnoooqqqrrrssstttvvvwwwvvvxxx{{{~~~~~~~~~zzzwwwvvvnnneeejjjvvv~~~ppp[[[VVVPPPMMMLLLLLLLLLKKKJJJLLLOOOOOOOOOOOORRRTTTPPPSSSVVVYYY[[[\\\^^^___^^^______^^^]]]^^^bbbeeekkklllmmmnnnnnnmmmlllllluuuyyy}}}|||zzzwwwtttoookkkkkkmmmqqqtttwwwtttXXXQQQGGG>>>999666444333000000////////////000000---........./////////000...------------,,,,,,,,,,,,,,,+++*********++++++************************((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''(((((()))&&&''''''(((((((((((((((''''''(((((()))******+++...///111333555666666666444222111333666999:::;;;999<<<@@@DDDHHHJJJJJJKKKJJJPPPWWWZZZZZZYYYYYYZZZ\\\kkk$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))******+++,,,,,,---------...///000111222333333333333222222333555666777444333222000///000000111111111///...,,,***))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,444EEEVVV```eeehhhpppqqqrrrssstttuuuvvvwwwvvvyyy|||~~~~~~~~~}}}wwwttttttooommm{{{}}}jjjZZZSSSOOOKKKJJJMMMOOOOOONNNNNNRRRVVVWWWWWWWWWZZZ]]]bbbeeeiiilllnnnoooqqqrrrsssuuuvvvvvvuuuwww{{{}}}|||zzzwwwtttsssqqqqqqqqq{{{iiiaaaTTTHHH???999555222000000////////////000000---.........//////000000......---------,,,,,,,,,************+++,,,------************************((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((()))******&&&''''''((()))(((((((((''''''(((((()))*********---///111444555666666666333222111333666999:::;;;888:::>>>CCCGGGIIIJJJJJJIIIPPPWWW[[[[[[YYYXXXYYY]]]lll$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))******)))((('''((())),,,------------...111222222222222111111000111222444555222222222111111111000000............---,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++++++++(((((((((((())))))))))))))))))(((((()))***,,,---///888HHHZZZccceeehhhnnnoooqqqrrrrrrrrrsssuuuxxxvvvxxx|||}}}yyyxxxmmmlll|||lll```TTTKKKKKKMMMOOOQQQRRRTTTWWWZZZcccfffjjjmmmppptttxxx{{{{{{uuuqqqppppppvvv~~~aaaFFF999888999555111///111000------000---------.........//////------,,,,,,,,,---......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))***+++,,,---///222333333333555666333444555666777888999:::<<<>>>AAADDDGGGIIIJJJKKKJJJPPPWWW[[[[[[ZZZZZZ[[[\\\mmmuuu$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***)))(((''''''(((***,,,---...------...000222111000111111111111222333444444222222222111111111000000............---,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************(((((((((((()))))))))************))))))***,,,...333???OOO]]]eeekkknnnqqqrrrsssttttttssssssuuuwwwyyyzzz}}}~~~{{{zzzsssvvvsss|||uuuaaaUUUQQQOOONNNPPPRRRTTTWWW\\\ccckkkpppyyy}}}|||uuurrrqqquuu}}}eeeOOODDD@@@444222222333000,,,---000---------.........//////......---,,,,,,------------,,,++++++***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))***+++,,,---///222333333333555666333444555666777999:::::::::===@@@DDDHHHJJJKKKLLLKKKPPPWWWZZZZZZYYYZZZ[[[\\\jjjsss%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))(((''''''''')))***,,,...///...---...000111000//////000111222222333333222222222222111111111111111......///......---,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((()))))))))*********++++++******+++...000:::IIIWWW^^^eeeooosssqqquuuvvvvvvuuuttttttuuuwww}}}}}}~~~~~~xxxsssgggoootttyyybbbQQQKKKMMMQQQTTTSSSUUUYYY___gggsss~~~{{{uuupppooorrryyylllXXXMMM999666555555222......222---............///////////////...---,,,,,,,,,,,,------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((()))***+++,,,---///222333333333555666333444555666888999:::::::::<<<@@@DDDHHHJJJLLLLLLKKKPPPVVVYYYXXXXXXYYY[[[[[[eeezzzppp%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''((()))+++---...///...------///000///------///000222333222222111111111111111111111111111////////////...---,,,++++++++++++*********))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&(((((()))))))))*********)))+++++++++***,,,222666CCCTTT```___dddpppsssmmmuuuvvvwwwwwwvvvvvvxxxzzz~~~~~~}}}ssslll^^^mmmwww}}}sssrrrfffYYYSSSRRRRRRTTTVVVZZZ___gggqqq|||yyyrrrtttvvvwww~~~|||nnnHHH>>>555333333111111333.............../////////000000///---,,,,,,,,,,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,---///222333333333555666444444555666888999:::;;;<<<>>>AAADDDGGGIIIJJJKKKLLLPPPUUUWWWWWWVVVXXX[[[\\\cccvvvppp%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''((((((***+++,,,---...---,,,---...///...------...000111222222111000111111111111111111111111////////////...---,,,,,,++++++++++++************))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&))))))))))))************(((***+++***+++000999AAARRRaaahhhdddfffpppsssllltttuuuwwwwwwwwwyyy{{{}}}}}}~~~sssiiieeegggssskkkooo[[[SSSOOORRRTTTTTTVVVZZZmmmuuu}}}qqquuuzzzyyyxxx|||XXXFFF555000222333111000////////////////////////111000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,************************************************************************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,---///222333333333555666444555666777888999:::;;;>>>???BBBEEEGGGHHHHHHIIIMMMQQQUUUVVVUUUVVVXXX[[[^^^bbbwwwuuu%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((()))((((((((((((((())))))******++++++---,,,+++,,,...///...------...///000000111111111111111111111111222222222///////////////...,,,,,,,,,++++++++++++*********)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((()))))))))*********++++++(((***++++++...777EEEPPP```jjjooollllllqqqtttqqqssstttvvvwwwxxxzzz}}}}}}}}}}}}tttgggccchhhiiiYYYRRRMMMLLLQQQUUUYYYdddqqqsssvvv|||zzzwwwyyyvvveeePPP:::222222222000...000000000////////////...000000///...------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,---///222333333333555666444555666777999:::;;;;;;>>>???BBBEEEGGGHHHHHHHHHOOORRRUUUVVVUUUVVVYYY\\\___ccczzz|||&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))(((''')))))))))*********))))))+++******+++---///..................///000111111000000111111111222222222000000000//////...---,,,,,,,,,+++++++++*********))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************))))))*********+++++++++)))+++------222???RRRaaahhhkkkoooppppppqqqtttwwwtttuuuwwwwwwxxxyyy|||~~~|||~~~}}}|||yyymmmdddmmm~~~}}}iiiYYYRRRSSSOOOQQQYYY^^^eeezzzyyyzzztttzzznnn]]]JJJ>>>888333111111000000000000/////////...//////...............///......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,---///222333333333555666555555666777999:::;;;<<<;;;===AAADDDGGGJJJKKKKKKQQQTTTVVVVVVUUUVVVZZZ^^^^^^ddd}}}&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''***************)))((((((***))))))+++---//////.........------...///111222000000111111222222222222000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''')))***++++++++++++)))************+++++++++***,,,...///666EEE[[[kkkiiiiiilllqqqpppnnnrrryyyuuuwwwxxxxxxwwwxxxzzz|||zzz|||~~~}}}||||||wwwkkkhhh|||{{{gggWWWQQQQQQQQQPPPWWWaaagggooo}}}|||vvvyyy|||}}}ttthhhYYYLLL???555333777111111000000/////////...///............//////000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,---///222333333333555666555555666888999:::;;;<<<888;;;???DDDHHHKKKMMMNNNRRRUUUWWWVVVUUUVVVZZZ^^^]]]ddd''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++***...............///000000------...000111111111111000000///...------,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((''''''''''''***)))))))))******)))(((***,,,---333BBBVVVeeejjjmmmmmmmmmnnnpppqqqsssttttttuuuwwwzzz{{{|||{{{{{{}}}|||yyynnnmmmssseeeXXXPPPOOOSSSWWWUUU[[[iiiuuu~~~{{{yyywwwwww|||zzzssscccOOOAAA;;;777333222333222000000111000...//////...------------...------------------------,,,++++++******++++++,,,+++***)))***++++++***)))))))))************))))))***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********---...///000222333444555666777888999999999999999:::<<>>EEEKKKMMMMMMLLLKKKNNNSSSXXX[[[ZZZZZZ\\\___bbbvvv((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))***************+++,,,,,,...////////////......---...............---------,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))*********++++++,,,,,,,,,***+++...111///???PPP\\\eeelllnnnmmmnnnnnnooopppqqqssstttuuu{{{{{{zzzzzz{{{}}}~~~|||}}}|||vvv}}}vvvsssmmmWWWSSSPPPOOORRRTTTYYYcccmmmyyy{{{wwwsssrrrxxxoooRRRCCC555222444222//////000000///............///------------------------,,,++++++******++++++,,,+++***)))***++++++***)))))))))************))))))***)))((()))++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,++++++++++++//////000111222333333444555666777888999::::::::::::???GGGLLLMMMLLLLLLLLLOOOSSSXXXZZZYYYXXXYYY[[[eeeyyy((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))***************+++,,,,,,---....../////////..............................,,,,,,,,,+++++++++************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))*********,,,......---***+++///333888III[[[cccfffiiimmmnnnoooooopppqqqrrrtttuuuvvvzzzzzzzzzzzz{{{|||}}}~~~~~~|||}}}~~~zzzxxxzzzqqqoooyyyrrr___RRRMMMPPPSSSUUUTTTXXXiiizzzyyytttnnnqqqxxx```KKK777333555333222333111000//////......//////------------------------,,,++++++******++++++,,,+++***)))***++++++***)))))))))************))))))***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++///000000111222222333333444555777888::::::;;;;;;:::@@@GGGKKKKKKJJJKKKLLLPPPTTTXXXYYYWWWWWWYYY[[[kkk{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))+++************+++,,,,,,,,,,,,---...////////////........................,,,,,,,,,+++++++++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((()))******+++---...---+++,,,111666FFFTTTbbbgggiiilllnnnnnnrrrrrrrrrssstttvvvxxxyyyzzzzzz{{{|||}}}}}}}}}}}}|||uuuwww}}}zzzppprrr~~~uuummmyyyrrr\\\RRRQQQNNNQQQVVVXXXZZZfff{{{sssiiibbb^^^^^^___bbbffflllqqqtttyyysssrrrsssvvv}}}vvv[[[AAA999999555222444111000000///////////////------------------------,,,++++++******++++++,,,+++***)))***++++++***)))))))))************))))))***)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,------000000000111222222333333444555666888:::;;;;;;;;;;;;@@@GGGJJJIIIHHHKKKMMMQQQTTTWWWXXXWWWXXX[[[^^^jjjvvv))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))+++++++++***++++++,,,---+++,,,---...////////////---.....................,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))))))))******++++++%%%&&&&&&'''((())))))***))),,,...---+++---444:::RRR\\\eeeiiillloooooommmtttttttttuuuwwwxxxzzz{{{zzz{{{|||~~~~~~~~~}}}|||yyyooopppyyysssffflllyyyooolllhhhqqquuu___LLLJJJTTTQQQRRRWWW\\\eeexxxxxxwwwtttqqqpppqqqvvvyyywwwyyy}}}}}}tttggg]]]WWWQQQJJJEEEHHHGGGGGGHHHLLLQQQWWWZZZggguuu|||vvvsssxxx{{{xxxxxxzzz}}}zzzvvvqqqnnnqqqxxxkkkLLL@@@<<<666222333111111000///////////////------------------------,,,++++++++++++++++++,,,+++***)))***+++++++++)))))))))************))))))***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***,,,---......000000000111222222222333444555666888:::;;;;;;;;;;;;@@@GGGIIIGGGGGGJJJNNNQQQTTTWWWXXXXXXZZZ^^^bbbfffooo~~~))))))((((((((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))******))))))******+++,,,---...//////......///111111000///---------...///,,,,,,++++++***))))))(((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))),,,...,,,+++000;;;DDD]]]___ccchhhlllnnnpppqqqsssssstttuuuvvvwwwxxxxxxwww}}}~~~~~~|||xxxrrr```___ppptttjjjsssuuussstttkkkfffuuunnn^^^TTTOOOPPPTTTWWWWWWYYYbbbsss|||sss||||||wwwrrrnnniiifff```[[[WWWVVVYYY\\\^^^___```bbbfffkkkppprrrqqqppplllggg]]]QQQJJJHHHHHHGGG???AAAGGGNNNNNNMMMVVVbbbtttvvvsssjjjbbb___```aaadddccchhhttt~~~|||yyytttnnnkkkpppyyysssWWWFFF???:::333...000000111222///)))(((,,,---------...............++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,------/////////000111111222222666777999999999999;;;===:::@@@GGGJJJJJJIIIIIIJJJRRRQQQSSSWWWXXXWWW[[[```eeeiiippp))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))******+++,,,---...//////......///000111000///.........//////---,,,,,,++++++******)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++---------...666CCCMMMaaacccfffiiimmmppprrrsssttttttuuuvvvvvvwwwwwwwwwwww{{{~~~}}}~~~~~~yyyrrrfff\\\]]]kkknnnmmm}}}|||uuu~~~pppfffnnnsss```VVVSSSQQQQQQRRRUUUXXX___lllllleeeYYY```lllzzz{{{{{{vvvpppiiiddd___[[[XXXRRRNNNIIIHHHIIILLLLLLLLLSSSTTTXXX^^^eeeiiiiiiiiiccc]]]SSSJJJFFFEEECCCAAAIIIFFFFFFJJJMMMSSSbbbpppqqqaaaUUUPPPQQQSSSTTTSSSVVV]]]bbbkkkzzz}}}wwwooojjjkkkqqqvvvxxxdddRRREEE;;;444111333111222333111...///333..................------------------------------++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************+++++++++,,,,,,,,,------/////////000111111222222555777888999888999;;;<<<;;;@@@GGGJJJJJJIIIIIIJJJSSSRRRTTTXXXXXXWWWZZZ___```dddmmm))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))******+++,,,,,,...//////......///000111111000/////////000000......------,,,+++++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---333???OOOZZZggghhhiiikkknnnqqqsssuuutttuuuvvvwwwwwwwwwwwwwwwxxxzzzzzz{{{}}}}}}tttjjjVVVUUUZZZccckkkyyyyyyfffdddjjj~~~mmm___QQQOOORRRTTTTTTTTT[[[dddssswwwdddTTTMMMCCCHHHOOOWWWaaapppyyyuuussssssnnnhhh```XXXRRRNNNJJJGGGDDDAAA???>>>???@@@??????AAAAAADDDIIIOOOSSSTTTTTTPPPKKKEEECCCDDDEEEEEEEEEKKKJJJNNNYYYgggvvvgggPPPDDDAAACCCEEEPPPSSSXXXZZZZZZaaasss~~~uuummmjjjjjjlllvvv|||rrrcccQQQBBB999444333///...//////,,,---000/////////...---------,,,------------------------++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,/////////000111111222222444666888888888888:::;;;;;;@@@GGGJJJIIIIIIJJJKKKUUUTTTVVVYYYYYYWWWYYY^^^\\\___iii******)))(((((((((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,---///...------...000111111111000000000000111//////......------,,,,,,************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,000:::IIIZZZeeekkkkkkkkklllnnnqqqtttuuussstttvvvwwwyyyyyyyyyyyyzzzyyyyyyzzz~~~|||pppbbbJJJNNNUUU^^^rrrgggbbbmmmoooZZZRRRMMMOOORRRUUUXXX]]]kkk{{{~~~rrrgggaaa[[[OOOFFFCCCAAADDDHHHIIIOOO^^^uuuvvvpppoooppppppooo```ZZZRRRKKKFFFCCCAAA???????????????@@@@@@@@@@@@???>>>>>>@@@CCCEEEEEEEEEGGGDDDCCCDDDDDDEEEIIINNNSSSZZZiii}}}}}}]]]GGG>>>>>>BBBEEEDDDLLLTTTVVVUUU]]]qqqvvvoookkkjjjqqqvvv~~~{{{xxxwwwyyytttcccRRRCCC888555000---//////+++)))***000000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))))))))***************++++++++++++,,,,,,,,,/////////000111111222222444555777777777888999;;;;;;@@@FFFIIIIIIIIIJJJLLLVVVUUUWWWZZZZZZWWWXXX\\\[[[^^^iii,,,+++***)))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))******))))))******+++,,,,,,---......------...///000000000111111111111000000000//////...------,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************,,,+++---444BBBSSSbbbkkkllllllllllllnnnpppssstttqqqsssuuuxxxzzz{{{{{{{{{{{{zzzyyyzzz~~~{{{kkk[[[FFFIIIPPP```yyyfff___jjj|||~~~hhh[[[NNNNNNPPPRRRQQQTTT___kkk{{{ttt]]]UUUMMMIIIFFFCCCBBBCCCCCCGGGJJJIIILLLYYYppp{{{ssslllmmmrrrrrrjjjbbbRRRNNNGGGCCCAAA@@@@@@???BBBCCCCCCCCCBBBBBBAAAAAADDDCCCBBBBBBDDDEEEEEEDDDHHHGGGHHHJJJHHHHHHQQQ]]]rrr|||tttVVVFFFBBBBBBDDDGGG@@@IIIPPPSSSXXXiiixxxrrrnnnoooooorrrwww~~~wwwuuuwww}}}lllUUUBBB;;;444000333444111---,,,000000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************))))))************))))))))))))(((((((((((())))))((()))))))))*********************+++++++++,,,,,,/////////000111111222222444555777777777888999;;;;;;@@@FFFIIIIIIIIIKKKMMMUUUUUUWWWZZZZZZWWWWWW[[[\\\^^^jjj...---,,,+++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********))))))******+++,,,+++---......------...///...///000111111111000000000000//////...---------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,111===MMM]]]ggglllkkkllllllnnnoooqqqssstttqqqsssvvvyyy{{{||||||{{{zzz{{{zzz{{{}}}wwwfffUUUFFFGGGOOOiii{{{___[[[bbbtttkkk[[[VVVJJJNNNSSSUUUSSSXXXjjj}}}rrr[[[LLLHHHCCC???>>>???BBBEEECCCHHHLLLOOOSSSaaavvvtttmmmkkkkkkqqqtttnnn]]]OOOHHHEEEAAA@@@AAACCCDDDDDDFFFGGGHHHFFFDDDBBBBBBCCCAAAAAABBBEEEHHHIIIIIIHHHFFFDDDFFFLLLOOOTTTddduuu}}}eeeMMMEEEDDDCCCCCCFFFNNNTTTYYY]]]kkk{{{vvvoookkkjjjnnnttt}}}{{{yyynnnVVVCCC888000111555444111////////////...---------,,,------------------------++++++++++++++++++++++++)))***++++++++++++***)))************************''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))************************++++++++++++/////////000111111222222444666888888888888:::;;;;;;@@@EEEHHHHHHIIIKKKNNNSSSSSSVVVZZZYYYVVVVVVZZZ]]]^^^jjj//////...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++******))))))******+++,,,+++---......---,,,...///---...///000000000//////000//////......---,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,///777FFFXXXeeejjjkkkkkklllnnnpppqqqssstttttttttvvvxxx{{{|||{{{zzzyyywwwzzz{{{{{{zzzrrraaaPPPGGGGGGSSSsssfffXXX___nnnqqq[[[SSSUUUNNNPPPTTTWWWZZZeee}}}ooo[[[OOOBBBCCCBBB@@@???AAADDDFFFGGGMMMUUU]]]hhhzzz~~~qqqoooooopppooojjj^^^PPPFFFDDDCCCBBBDDDGGGJJJKKKKKKKKKMMMNNNNNNMMMMMMPPPRRRPPPQQQSSSXXX\\\^^^^^^\\\SSSHHHDDDKKKSSS\\\kkk{{{gggTTTEEEGGGMMMNNNQQQWWW```hhhpppyyytttnnnkkkmmmpppuuutttSSSCCC333///111111000000..................------------------------------++++++++++++++++++++++++)))***++++++++++++***)))************************&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))************************++++++++++++/////////000111111222222555777888999888999;;;<<<;;;???EEEGGGHHHIIILLLOOOQQQQQQUUUYYYYYYVVVVVVYYYZZZ[[[hhh111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,*********)))***++++++,,,+++,,,...---,,,,,,---///,,,---...000000000///.../////////...------,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************---111;;;MMM___jjjllljjjkkklllooorrrttttttuuuuuuwwwxxxzzz||||||zzzxxxvvvuuuyyy{{{{{{xxxooo]]]MMMGGGHHHWWWzzz|||cccYYY[[[lll}}}dddPPPMMMQQQTTTSSSUUUZZZbbbsssgggPPPGGGDDD<<>>EEEJJJMMMSSS\\\cccdddlll}}}gggVVVPPPRRRSSSQQQOOOMMMJJJGGGEEECCCCCCCCCCCCDDDGGGKKKRRR^^^jjjrrr~~~vvvbbbRRRCCC>>>???@@@BBBEEEEEEKKKOOONNNPPPXXXccchhhPPP\\\pppxxxrrrnnnjjjiiiooovvvgggKKK;;;555111...........................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))((('''((()))+++---******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++......///000111222333333888777777777888999;;;<<<;;;AAAHHHIIIHHHHHHLLLQQQSSSPPPVVVYYYSSSUUUYYYUUUZZZUUUjjj888444000---,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))*********)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,------............/////////000000000///............---------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''''')))***)))((('''(((***************))))))))))))))))))******)))***,,,...999FFFXXXeeekkkkkkiiihhhmmmooorrrssssssrrrrrrsssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvmmmgggiiioooqqqvvvwww{{{]]]XXX\\\ooosss]]]PPPNNNPPPQQQQQQWWW```kkkzzznnn^^^MMMEEECCCAAABBBEEEAAAHHHMMMPPPVVVbbbmmmrrr{{{```RRRSSSVVVSSSMMMIIIGGGDDDAAA>>><<<<<<;;;;;;<<<>>>AAAGGGOOOYYY```hhhuuuqqq```PPPEEE<<<:::<<<======>>>BBBCCCFFFJJJNNNTTTaaannnhhh{{{|||wwwpppkkkgggiiinnnvvv~~~oooVVVCCC888111//////.....................///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))************))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++......///000111222333333777777777888999;;;<<<===;;;AAAGGGIIIHHHHHHLLLQQQTTTQQQWWWZZZSSSTTTXXXTTTXXXVVVmmm>>>:::555111000///...---,,,+++++++++++++++,,,,,,------------------------,,,+++***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***++++++,,,------.............../////////000000///............---------++++++******)))(((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''''')))***)))((('''(((************)))))))))))))))***)))+++,,,+++***---333FFFQQQ___iiimmmllllllkkkoooqqqssstttsssrrrssstttyyyyyyxxxwwwwwwxxxyyyyyyxxxvvvsssqqqrrr|||zzz}}}cccYYY^^^mmmrrrdddTTTNNNOOORRRTTTVVVcccpppzzzSSSJJJCCCCCCDDDEEEGGGKKKNNNPPPQQQRRRZZZgggqqquuuuuuYYYMMMNNNOOOIIICCCAAA???===;;;999777777777;;;;;;;;;:::<<>>AAABBBBBBBBBCCC@@@CCCLLLQQQUUUeeevvv}}}~~~wwwrrrnnnjjjmmmpppuuu}}}qqq]]]JJJ<<<444222333............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))******)))(((((()))************))))))))))))******''''''(((((())))))))))))***+++++++++++++++,,,,,,......///000111222333333555666666888999;;;<<<===<<>><<<::::::999888777777777666:::;;;:::888666777999;;;===AAADDDDDDDDDDDDAAA>>>AAACCCEEEFFFHHHJJJJJJHHHIIIHHHPPP]]]gggpppzzzuuuooooooooopppttt|||~~~{{{zzztttlll^^^LLL>>>777444444////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))((((((((())))))***++++++******))))))))))))******((((((((((((((()))))))))*********++++++,,,,,,,,,......///000111222333333333444666777999:::;;;;;;>>>BBBGGGIIIJJJKKKNNNQQQPPPMMMUUUYYYTTTVVV\\\XXXWWW\\\wwwJJJGGGDDDAAA>>>;;;777444222333444555555444333222,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---......---,,,***)))************************))))))))))))))))))))))))***)))))))))))))))************++++++,,,,,,------------.........////////////............---------++++++******)))(((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************+++((()))---------888EEE^^^bbbhhhkkklllmmmqqqtttqqqssstttuuuttttttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxx|||tttnnnxxxzzzbbb]]]kkk}}}|||hhhSSSPPPOOOSSSRRRRRR\\\iiitttXXXFFFAAAAAACCCHHHHHHGGGIIINNNRRRbbbyyyoooWWWMMMHHH@@@<<<<<<999999999999999999999999777888999888777777888999;;;;;;;;;::::::===AAAEEEDDDIIIMMMMMMMMMOOOPPPNNNWWW]]]iiiyyy|||uuussspppmmmnnnrrrzzzyyytttmmmjjj```PPPCCC<<<777333000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((((()))***+++++++++******))))))))))))************************++++++*********++++++,,,,,,---......///000111222333333333444666777999999::::::>>>AAAEEEIIIJJJLLLNNNPPPOOOLLLTTTYYYTTTWWW]]]YYYYYYbbb~~~IIIHHHGGGFFFEEEBBB===:::777999===???AAA@@@>>>===444333333111000///......------,,,,,,,,,---.........///000000///---+++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************+++,,,,,,---------------........./////////............---------++++++******)))((((((((('''''''''''''''''''''''')))'''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************,,,((((((---...000>>>OOOaaafffkkkmmmmmmnnnqqqsssqqqssstttuuuuuuuuuxxxzzzvvvwwwxxxyyyyyyxxxwwwvvvzzzqqqnnn{{{fff[[[eeeooo]]]RRRMMMMMMSSSVVVYYYgggyyywww^^^MMMDDDBBBCCCHHHMMMNNNNNNRRRYYYeee~~~zzzsss{{{hhhRRRLLLKKKEEE@@@AAA<<<<<<======<<<;;;;;;:::666888:::::::::999:::;;;<<<===>>>???@@@CCCIIIOOOOOOWWW\\\\\\]]]bbbeeeeeehhhttt{{{yyyuuupppnnnoootttxxx}}}xxxtttsssrrrjjj[[[OOOFFF===444222111111000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))*********))))))******))))))))))))******+++*********************)))******+++,,,,,,------......///000111222333333555666777999::::::999999===???CCCFFFIIIKKKLLLMMMPPPMMMUUUYYYTTTWWW\\\XXX]]]hhhFFFFFFGGGIIIIIIGGGBBB>>>:::===BBBGGGJJJIIIHHHFFF===<<<:::888666333222111---------------...///000///000111111000...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***)))******+++,,,,,,---------------.........////////////.........---------++++++******)))((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))*********+++,,,'''(((---///222BBBVVVaaafffmmmpppooooooppprrrqqqssstttuuuuuuvvvyyy{{{uuuvvvxxxyyyyyyxxxvvvuuuvvvnnnlllhhh]]]^^^ppp{{{fffVVVVVVNNNLLLTTTZZZaaarrr^^^MMMEEEAAADDDGGGMMMTTTVVVWWW]]]eeeyyyfffkkkvvv|||bbbLLLJJJMMMIIIEEEEEE@@@@@@@@@???>>>===<<<;;;777999<<<<<<;;;:::::::::;;;>>>BBBFFFGGGIIINNNTTT___iiipppqqqttt|||~~~zzzuuuqqqqqqtttwwwttt}}}||||||{{{yyy}}}}}}uuugggZZZOOOCCC777333222111000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))++++++++++++***)))''''''******))))))))))))******)))))))))((((((((((((((())))))***+++,,,,,,------......///000111222333333777888999:::;;;::::::999;;;===AAADDDGGGIIIJJJKKKRRROOOVVVYYYTTTVVVZZZVVV___lllFFFGGGIIIJJJHHHFFFHHHKKKLLLIIIGGGFFFHHHLLLQQQTTTQQQLLLJJJMMMKKKDDD???@@@<<<999444111000000///............000111000...,,,000...+++***++++++)))(((++++++++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......---.........---,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***...---(((...@@@SSS]]]ggghhhjjjkkkkkkmmmppprrrpppqqqsssttttttvvvxxx{{{uuu}}}xxx|||zzztttvvvnnneeesssqqq______lllzzzdddXXXSSSRRRTTTUUUWWW___ttt~~~```MMMBBBBBBHHHSSSLLLRRReeellliiiqqq~~~aaa\\\```cccnnn~~~qqqcccRRRHHHHHHLLLNNNOOODDDDDDDDDCCC@@@===:::888===>>>>>>===<<<===AAACCC???AAAFFFJJJKKKSSSiii~~~{{{yyytttnnnllluuuyyy{{{}}}|||tttaaaLLL<<<555333000....../////////---------------------------,,,++++++------,,,+++))))))************))))))))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))******+++//////000111222333444444555777999999777777777888888<<>>???BBBEEEJJJJJJMMMRRRXXXiii}}}wwwqqqnnnnnnqqqzzz~~~yyy|||xxxYYYAAA999555111//////000///...------------------------***)))((()))******)))((()))******************))))))))))))))))))))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))))))***++++++***)))***+++***************+++,,,,,,...//////000111222333333555777888999777777777888999===BBBEEEGGGHHHJJJLLLMMMSSSVVVUUUUUUXXXXXXVVVZZZcccZZZ[[[[[[\\\\\\ZZZVVVSSSSSSRRRSSSTTTUUUSSSPPPMMMOOONNNQQQXXX]]]^^^___aaa\\\WWWOOOGGGAAA;;;555222333111...---...///000///000///...///111111///------------,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......//////000000000///......,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''((((((((()))))))))************+++++++++,,,,,,+++,,,---111===OOO]]]ccciiijjjllllllmmmnnnqqqsssvvvwwwxxxxxxwwwvvvxxxyyywww|||zzzxxx|||uuummmqqqhhhzzzfffuuu[[[]]]sssqqqZZZNNNNNNSSSTTTWWW^^^mmm~~~fffNNNEEEEEEEEEJJJQQQ___rrr{{{{{{ZZZDDDEEE@@@AAAAAAEEENNN[[[iiirrrqqqdddTTTKKKLLLQQQVVVXXXccc___XXXQQQKKKGGGDDDDDDFFFFFFEEECCCBBBCCCFFFIIILLLNNNRRRZZZhhh}}}vvvssskkklllpppyyy}}}fffFFF>>>777000...000111///---------------------------***((('''((()))***)))(((******++++++++++++******))))))))))))))))))))))))+++)))'''&&&'''))),,,...)))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++,,,---------......///000111222333555666888888888777888999:::===AAADDDFFFGGGIIIJJJKKKRRRVVVWWWXXXZZZ[[[XXXYYYeeebbbkkkrrrrrrmmmhhhdddaaabbbccceeehhhgggbbbXXXQQQJJJHHHIIIMMMRRRWWW[[[]]]aaa^^^YYYTTTOOOIIIBBB===:::666111....../////////---------///222222111000///......---,,,++++++***+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,---------....../////////000000//////...,,,,,,+++************+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******************+++++++++,,,******---777GGGXXXbbbeeejjjkkkmmmmmmmmmnnnqqqsssuuuwwwxxxxxxwwwwwwxxxyyywwwzzzwwwxxxzzzqqqkkksss}}}yyyffflll___jjjvvv___QQQMMMPPPTTTUUUYYYeee{{{hhhXXXJJJFFFFFFGGGQQQ\\\www|||qqqQQQAAAEEE:::???AAABBBHHHVVVfffpppooocccSSSJJJJJJRRRYYY]]]fffhhhjjjhhhcccZZZPPPJJJJJJJJJIIIGGGFFFHHHLLLOOOQQQXXXcccqqq|||yyyqqqnnnnnnssszzzoooPPP@@@999000---///111///,,,------------------------,,,+++***+++,,,---,,,***+++++++++,,,,,,+++++++++))))))))))))))))))))))))***)))((('''((()))+++,,,)))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++,,,------------...///000111222222444666888888888777888999999<<<@@@CCCEEEGGGJJJLLLLLLSSSXXXXXXYYY[[[[[[YYYVVVeeeqqq}}}ssspppoooxxx|||xxxbbb]]]WWWQQQQQQSSSUUUUUU]]]]]]]]]^^^]]][[[WWWTTTJJJFFF???999555333111///.........000333444444333//////......---,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......---....../////////......---,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((()))*********)))))))))*********++++++***)))///>>>PPP^^^eeegggjjjkkkmmmmmmmmmnnnpppsssqqqsssvvvwwwvvvvvvwwwxxxwwwxxxuuuwwwxxxmmmmmm}}}rrrnnnrrraaa___dddzzz}}}```SSSQQQQQQSSSUUUYYYaaassscccMMMGGGCCCEEEEEEJJJ[[[mmm{{{^^^FFF;;;AAA888>>>BBBEEENNN```qqqxxxvvviiiYYYNNNNNNWWWbbbiiimmmrrrzzzxxxoooiiiWWWWWWVVVUUUUUUXXX]]]aaammm{{{{{{uuuqqqqqqttt{{{qqq\\\DDD===333......///...,,,------------------------...---,,,,,,......---,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))************)))************************)))***++++++***)))***+++***************+++,,,,,,------...///000111222222444666888888888888999:::777;;;???CCCFFFIIILLLOOOOOOUUUYYYXXXXXXZZZZZZXXXTTTeee{{{}}}rrrpppqqqwwwyyynnnhhhgggeeeaaa[[[[[[ZZZ\\\___`````````\\\XXXRRRKKKFFF@@@:::666222000......///000000////////////......------,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......------.../////////.........---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((&&&&&&'''((()))***++++++)))))))))************+++***+++444FFFWWWbbbfffhhhjjjkkkmmmmmmlllmmmppprrrooorrruuuvvvvvvuuuvvvwwwvvvvvvtttvvvuuujjjrrr~~~ppprrr[[[WWWcccvvv}}}fffRRRNNNRRRTTTVVVYYY___lllgggIIIEEEBBBEEEJJJKKKPPPbbbuuugggPPPAAA:::>>>===CCCHHHPPPbbb{{{~~~ppp^^^QQQQQQ\\\kkkuuuxxxxxxxxxxxxzzz~~~}}}vvvrrrqqqsss{{{zzzjjj```NNNGGG===444///...---...---------------------------+++***+++,,,---,,,+++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************************)))***++++++***)))***+++***************+++,,,,,,---......///000111222333333555777888888888999:::888;;;???CCCFFFJJJOOORRRPPPUUUXXXWWWWWWYYYZZZXXXWWWjjjrrr}}}iiiaaaccceeellluuupppjjjaaa[[[YYYZZZ\\\]]]```^^^\\\ZZZWWWQQQKKKGGG>>>:::555111000///...---/////////...............,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///000000000000000......---,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))&&&&&&'''((()))***++++++*********+++++++++,,,,,,+++...:::NNN^^^dddgggkkkjjjkkkllllllkkklllnnnppppppsssuuuvvvuuutttttttttuuutttsssuuurrrgggxxx|||ooowwwwwwaaa___jjj|||fffXXXOOOQQQTTTTTTZZZcccpppiiiMMMDDDJJJGGGKKKUUUZZZ^^^iiivvvUUUHHHDDD@@@BBBCCCLLLWWWhhhyyydddVVVUUUbbbttt|||wwwqqqooossszzzzzzvvvrrrhhhggg\\\VVVKKK>>>333---...000------------------------,,,+++******,,,,,,+++***)))******************)))))))))))))))))))))))))))******))))))))))))))))))************************)))***++++++***)))***++++++++++++++++++,,,------...//////000111222333333333555777888888888999;;;:::===@@@DDDGGGJJJOOORRROOOTTTVVVTTTUUUYYY\\\[[[^^^rrr```ooosssbbbRRRPPPUUUXXXllltttqqqbbbYYYWWWXXXZZZYYYZZZ\\\___aaa___ZZZVVVOOOJJJBBB<<<888555444222.........///////////////,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000111111111111111......---,,,,,,,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))&&&&&&'''((()))***++++++++++++,,,,,,,,,------------111???TTTaaafffhhhllliiijjjkkkkkkkkklllnnnpppsssuuuwwwwwwvvvtttsssrrrttttttsssuuupppfff|||mmmgggjjjeeeaaaqqq}}}nnnZZZSSSRRRVVVVVVTTT^^^nnnxxxPPPCCCKKKHHHDDDJJJZZZfffkkkqqqyyynnnGGGBBBFFFDDDEEEDDDQQQddd|||nnn^^^]]]kkk}}}|||uuuoooqqqvvvxxxxxxqqqrrrvvvyyyqqqsssgggbbbVVVEEE666---...111---------------------------,,,++++++------,,,+++))))))************)))))))))))))))))))))))))))))),,,+++)))''''''(((***,,,************************)))+++++++++***)))***+++---,,,,,,,,,,,,---......//////000111222333444444333555777888888888999;;;===???BBBEEEGGGJJJNNNQQQNNNRRRTTTRRRTTTYYY^^^^^^eeexxxWWWTTTOOOGGGCCCEEEMMMTTT[[[aaauuu{{{~~~tttddd\\\]]]XXXYYY\\\```bbbbbb```]]]ZZZWWWOOOFFF<<<666555666............////////////------------............///...---,,,+++,,,------...------,,,,,,------.........///000000000000000///......------,,,++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---******---...+++)))***,,,888GGGTTTbbbkkklllhhhjjjkkkmmmmmmmmmmmmnnnpppppprrruuuwwwxxxvvvuuussstttnnnrrrqqqeeennnuuucccooo~~~rrr^^^fffxxxxxxZZZQQQVVVSSSRRRXXX[[[fffyyyvvv]]]KKKDDDCCCLLLGGGTTTnnnzzzvvv|||```KKKGGGDDDEEEKKKPPPZZZuuusss___bbbwwwzzzjjjdddgggnnnyyy~~~zzzwwwvvv|||{{{yyytttnnnwww{{{tttjjjggghhh~~~ssstttfffeeeZZZGGG777000//////000///...---,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))+++*********))))))((((((++++++************++++++,,,++++++******++++++,,,++++++++++++,,,---......//////111222222333333333444555777888777888999;;;>>>AAAEEEHHHJJJLLLNNNPPPOOORRRUUUUUUTTTUUUYYY\\\\\\~~~AAABBBBBBAAAAAABBBEEEHHHOOOOOO[[[mmmuuunnnggggggfffpppyyy||||||rrrlllccc]]][[[[[[\\\]]]]]]]]]\\\YYYSSSMMMHHHEEE;;;999555111///............---------,,,,,,,,,,,,///...---,,,+++,,,,,,---...------,,,,,,------.........///000000000000000///......------,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++((())),,,---++++++---///<<>>CCCGGGIIILLLPPPRRRRRRUUUVVVWWWXXX\\\ccciiippp^^^YYYXXXXXXSSSKKKJJJPPPGGGIIIIIIIIISSSkkkzzz|||}}}rrrooo]]][[[YYYVVVTTTSSSSSSSSSNNNKKKDDD===777444222111...///000000000///------...------,,,,,,------...,,,---......//////......000000000///......------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++((('''***---...111;;;FFFYYYaaagggggggggkkkoooqqqoooppprrrrrrrrrrrrtttuuutttuuuvvvvvvuuurrrnnnlllaaa___zzzrrrnnn[[[```rrrvvv\\\OOOPPPVVV[[[^^^lll}}}oooQQQLLLBBBMMMUUUZZZggglllQQQFFFDDDKKKNNNMMMVVVdddoootttddd\\\UUUWWW]]]```kkk{{{~~~~~~~~~{{{sssnnnuuuwww{{{|||yyy{{{~~~|||qqqhhh]]][[[gggyyy~~~{{{{{{zzzaaaMMM222111000......---------,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++(((((())))))*********+++++++++************++++++******))))))))))))******++++++++++++,,,---......,,,---///111333444555555222444555666555666888999777;;;@@@EEEIIIMMMQQQTTTRRRTTTVVVVVVWWW\\\ccciiixxx~~~ooo___RRRLLLLLLIIIFFFFFFIIITTTjjj~~~tttllloooyyyzzznnnaaaZZZTTTNNNPPPWWWQQQRRRQQQIII>>>666444555333111//////111111111000//////...---------......---------.........//////000000//////.........---------,,,++++++******)))---,,,***(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,++++++******))))))+++***---...,,,...<<>>===999333///...000111111///......---,,,,,,------------........./////////000000////////////.........------,,,,,,+++******,,,+++***)))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********''''''))),,,...666GGGWWWaaaeeejjjllllllllloooqqqnnnoooqqqqqqpppppprrrsssuuu|||zzzpppnnnppphhhZZZsssggglllooo\\\RRROOOVVV]]]dddxxxmmmTTTGGGFFFKKKNNNjjjppp___JJJHHHHHHJJJMMMRRR]]]gggzzzvvvmmmoookkkmmmtttzzzeeeZZZQQQNNNLLLJJJJJJLLLAAABBBBBB???:::999;;;===>>>???AAADDDIIIMMMRRRTTTaaagggoooxxx~~~zzzyyy|||zzzZZZ???777000///000......///+++,,,------......------,,,,,,+++************+++************************)))))))))((()))******+++***************************+++---,,,+++)))******,,,+++++++++,,,,,,---...---...///111222222222222333555666777666777888::::::<<<@@@CCCGGGLLLRRRVVVSSSYYYYYYYYY^^^___gggyyyvvveeeZZZRRREEEBBBKKKNNNOOOdddzzzppp[[[WWWQQQOOOPPPPPPNNNLLLGGGBBB<<<888555444222111//////...---,,,,,,,,,,,,............////////////000000//////////////////......------,,,,,,+++++++++++++++******))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********'''(((***+++000;;;MMM\\\aaadddhhhkkkkkklllnnnpppoooqqqrrrrrrqqqqqqrrrtttqqquuutttnnniiiiiihhhfffllltttlll[[[SSSOOOSSS]]]ffftttkkkSSSHHHFFFKKKRRR```~~~ooo___IIIIIILLLNNNOOOUUUfffvvvmmmaaabbbnnnooosssxxx{{{~~~sss```JJJCCC=========;;;:::<<<777888:::999888888;;;===888999999;;;===???BBBCCCIIIMMMTTT[[[```eeejjjmmmxxx}}}yyyzzz}}}~~~zzztttwwwlllQQQCCC:::222000000......///,,,,,,------...------,,,,,,,,,++++++++++++++++++************************)))))))))))))))******+++************************)))+++,,,,,,***)))***+++++++++++++++,,,---......---...///000222222222222333555666777666777888::::::<<<@@@CCCGGGLLLRRRVVVRRRXXXXXXXXX^^^___hhhzzz}}}}}}sss\\\LLLMMMNNNLLLWWWhhh|||yyyvvvwww{{{ttthhh\\\SSSPPPQQQSSSMMMJJJEEEAAA===888333///111000///...------------........./////////000000//////000000000000000000//////......---,,,,,,++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))******++++++)))+++,,,,,,222@@@QQQ]]]bbbeeehhhkkkmmmnnnooopppqqqrrrtttsssrrrrrrssstttqqqmmmnnnppphhhbbbooowwwggguuuvvvYYYNNNSSSUUU]]]hhhtttkkkOOOEEEGGGLLLWWWbbbzzzppp```MMMNNNQQQSSSUUU```vvv|||pppkkk___QQQRRR^^^dddiiipppvvvzzz{{{nnnjjjhhhccc]]]^^^^^^```cccgggdddUUUDDD;;;777666888888666555777555666777777666777888999888888999999:::;;;<<<<<<<<>>??????AAADDDFFFGGGNNNUUU^^^uuu~~~uuunnngggaaaQQQJJJ@@@666333111......////////////...---,,,***))))))***++++++,,,+++++++++************************(((((()))************)))************************''')))++++++***)))***+++*********+++,,,---...///---...///111222222222222333555666777666777888::::::<<<@@@CCCGGGLLLRRRVVVRRRXXXVVVVVV\\\^^^gggzzz}}}~~~uuufffhhhkkkcccXXXZZZXXXQQQRRR[[[ccc{{{vvvdddXXXQQQOOOKKKHHHEEEBBB===:::444333222000//////........./////////000000000000//////000000000111111111000000//////...---------******+++,,,,,,,,,+++***)))******++++++******)))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))*********,,,,,,,,,,,,++++++++++++''',,,...///888IIIYYY```ggghhhkkknnnqqqssssssrrrpppqqqrrrrrrppppppqqqrrrrrroooooonnnhhhjjjttt\\\[[[ppp~~~sssaaaQQQZZZUUU```sssyyyWWWLLLGGGKKKNNNTTTlllzzzjjjRRRPPPQQQTTT^^^rrrzzznnnXXXSSSLLLGGGGGGLLLRRRVVVZZZcccnnnxxxssseeeTTTIIIGGGFFFBBB===<<<@@@AAA???>>>???<<<777777666777::::::777777:::999999999999999999888777777888999:::;;;<<<<<<<<<<<<===>>>>>>???AAAEEEHHHDDDNNNVVV___xxx{{{fff[[[ZZZQQQMMMBBB888444111...---///---.........---,,,,,,+++((()))***+++++++++******************************'''((()))***+++******)))************************''')))***+++***)))***+++*********+++,,,---//////---...///111222222222222333555666777666777888::::::<<<@@@CCCGGGLLLRRRVVVTTTZZZXXXWWW\\\^^^hhh{{{||||||jjjaaaQQQKKKNNNRRRffflllUUUQQQMMMJJJHHHGGGFFFEEE555444333111000/////////////////////000000000000//////000000111111111222000000000///......------)))***,,,,,,---,,,+++*********++++++++++++******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++---------,,,,,,+++++++++%%%+++...000:::MMM\\\bbbfffgggiiilllppprrrqqqqqqooopppqqqpppooonnnooopppoooqqqppphhhdddooo___RRR[[[eeemmmcccUUUKKKZZZ___nnnxxxTTTGGGBBBEEEOOOUUUaaasss[[[YYYXXX\\\hhhuuu^^^PPPBBBEEEEEEDDDIIIPPPRRRNNNQQQ\\\jjjzzzllleee\\\SSSMMMHHHCCC???:::>>>>>>:::777888:::999888666888;;;:::777777;;;888888888999;;;;;;:::999777888999;;;<<<======>>><<<===??????AAADDDHHHLLLNNN]]]lllzzz```TTTVVVRRRNNNCCC999444222......///+++,,,------......------'''((()))***++++++***)))************************'''((()))++++++******)))************************'''(((***+++***)))***+++*********+++,,,---///000---...///111222222222222333555666777666777888::::::<<<@@@CCCGGGLLLRRRVVVVVV\\\YYYXXX]]]___iii|||fffTTTJJJIIIWWWhhhzzzfffUUUPPPMMMHHHFFFHHHGGG@@@777222222222111/////////...---------......000000000000000111111111000/////////............------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))***++++++,,,+++///333333///+++***+++***(((,,,888GGGRRR\\\dddeeefffhhhjjjlllnnnppppppuuurrrooonnnooopppppppppuuunnnmmmccc[[[tttyyyggguuudddNNNMMMPPPfffkkkkkkaaaTTTNNNTTT]]]iii~~~{{{ZZZMMMEEEMMMMMMLLL___mmmhhhfffooosss[[[III@@@CCCBBBCCCGGGLLLPPPPPPOOORRR___qqqxxxuuukkk]]]SSSPPPLLLHHHBBB???=========<<<999666::::::::::::999999999999888888999::::::;;;<<<<<<<<<<<<======>>>??????@@@AAAAAABBBDDDGGGMMMUUU[[[jjj~~~sss{{{nnn^^^ZZZ___]]]NNN>>>555111...---......------,,,,,,------...************************,,,,,,,,,,,,,,,+++***)))---,,,***)))))))))******++++++************++++++++++++,,,,,,,,,+++***************+++,,,---...///222111000222555666333000333333444666777999::::::888>>>CCCCCCFFFMMMTTTVVVUUU[[[ZZZ\\\^^^]]]iii{{{xxxeeePPPLLLQQQVVVuuu{{{~~~kkk___TTTKKKJJJNNNIIIFFFAAA;;;666333111111000//////.........//////000000000000111111111111000000/////////.........------,,,,,,+++******)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***+++---...///111222333222000---,,,,,,---+++000===KKKTTT]]]cccggghhhjjjlllnnnpppqqqrrrtttrrrooonnnooopppppppppqqqmmmkkk```^^^wwwqqqffftttuuuVVVGGGIIILLLZZZ___```YYYOOONNNXXXbbbtttgggPPPKKKGGGHHHMMMZZZpppwwwvvvyyyzzzcccOOOBBB===@@@BBBFFFKKKOOOQQQRRRQQQWWWfffyyy~~~oooccc[[[TTTMMMIIIFFFBBB@@@AAAAAA@@@>>>;;;<<<<<<<<<======>>>>>>========================BBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFHHHQQQ```qqq||||||{{{oootttzzzuuufff```bbb\\\OOOAAA999444000---......------,,,,,,------...************************+++,,,,,,,,,++++++***))),,,,,,***)))))))))******++++++************++++++(((((()))******+++,,,,,,*********+++,,,---...///...------000444555333111333444555666777888999:::888>>>CCCCCCFFFMMMTTTVVVUUUZZZYYYZZZ]]][[[hhhzzzvvvjjjccc]]]UUUaaaaaabbbgggppp{{{vvvdddTTTKKKIIIHHHHHHFFF@@@999333000000000000000//////000000111//////000000111111111111000000000/////////......------,,,,,,++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((()))+++---000222333555444222222111000...,,,...///666DDDPPPXXX^^^cccjjjjjjlllnnnpppqqqssstttsssqqqnnnnnnooopppppppppooommmggg\\\```zzz~~~dddgggtttvvv```KKKDDDIIIJJJNNNSSSVVVRRRNNNSSSbbbppppppQQQGGGIIIKKKKKKWWWqqq{{{cccOOOBBB===<<<@@@DDDKKKNNNOOOQQQSSSVVV```qqqxxxpppfff^^^VVVQQQKKKGGGDDDCCCBBBAAA======>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@AAABBBDDDFFFGGGHHHIIINNNPPPTTT]]]kkk~~~sssssswwwwww{{{|||rrrkkkpppxxx~~~xxxllleeeccc___SSSFFF>>>888111...///...------,,,,,,------...************************+++++++++,,,++++++***))),,,+++******)))*********++++++************++++++))))))((((((((()))+++,,,*********+++,,,---...///...---...000222444333222444555555666777888888999888???CCCCCCFFFMMMSSSVVVTTTYYYXXXXXX[[[ZZZgggvvvjjj]]]WWW[[[gggwwwnnnZZZLLLLLLKKKHHHDDD???:::555222111000000///000000111111//////000000111111222222000000000////////////...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,///111333555666555444666777444///***---000;;;JJJVVV\\\```eeejjjkkklllnnnppprrrssstttqqqooonnnnnnoooqqqppppppnnnmmmbbbXXXgggbbbnnn|||gggXXXNNNLLLOOOLLLJJJOOOSSSSSSUUUaaauuu}}}WWWFFFEEEGGGQQQ[[[oooyyyeeeQQQBBB===>>>@@@CCCIIINNNOOOMMMOOOVVV]]]hhh{{{oookkkeee]]]WWWQQQMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFDDDFFFIIINNNRRRVVVZZZ[[[ccckkkxxx~~~|||lllfffnnnuuuxxxyyyyyyhhhhhhmmmssssssmmmgggeeefffZZZLLLCCC:::222///000...------,,,,,,------...******************************++++++++++++******++++++******************++++++************++++++///---+++(((''''''((()))*********+++,,,---...///111111111111222222222111555555666666777777888888999???CCCCCCFFFMMMSSSUUUUUUYYYXXXXXXZZZZZZgggxxxbbbWWWYYYhhhwwwiiiYYYRRRJJJHHHHHHEEE>>>777222111111000000000000000...//////000111111222222111000000000////////////---------,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++,,,,,,...///222333444888999<<<@@@AAA===444,,,+++111>>>OOO[[[___cccgggjjjkkklllmmmoooppprrrrrrooonnnmmmnnnpppqqqqqqppplllkkk___]]]yyyvvv{{{ttt^^^ZZZWWWVVVTTTMMMLLLQQQVVVYYYaaarrr\\\IIIFFFHHHIIIXXXpppiii___QQQDDD===>>>BBBEEEIIIMMMOOOMMMKKKPPP\\\gggqqq{{{sssmmmiiibbbaaa___\\\YYYVVVTTTRRRRRRSSSTTTVVVWWWYYYZZZ[[[]]]```fffmmmttt{{{|||}}}xxxggg[[[dddsssvvvwww~~~ooojjjhhhkkknnnllljjjjjjmmmbbbTTTHHH===333000111...------,,,,,,------...************************)))******++++++*********************+++*********++++++************++++++000...,,,)))(((((()))************+++,,,---...//////000000111111111222333555555666666777777888888999???DDDCCCEEELLLSSSUUUUUUZZZYYYYYY\\\[[[hhh~~~www}}}}}}cccTTTWWWcccjjj]]]OOOIIIIIIHHHAAA:::555444333222111000000000......///000111222222333111111000000000/////////------------,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))),,,,,,---...000222444555;;;@@@FFFKKKLLLEEE<<<555---444CCCTTT^^^aaaeeeiiijjjjjjkkkmmmnnnpppqqqqqqnnnmmmlllnnnpppqqqqqqpppjjjhhh___kkk|||bbbUUUXXXXXXWWWTTTLLLNNNSSSZZZaaammm|||[[[IIIFFFIIINNNRRRhhh|||oooQQQKKKCCC======AAAEEEHHHLLLNNNOOONNNNNNWWWfffrrr||||||yyywwwuuurrrsssuuuwwwyyy{{{}}}~~~}}}|||~~~}}}zzzuuuhhhWWW^^^ttt||||||wwwppplllnnnpppooonnnooonnneeeZZZPPPDDD888111111...------,,,,,,------...************************((()))******+++*********))))))***++++++++++++***++++++************++++++++++++*********+++---...*********+++,,,---...///---///000000///000333555444555555666777888888999:::@@@DDDDDDEEELLLRRRUUUTTTYYYYYYZZZ]]]\\\ggg}}}bbbWWWZZZrrrsss___QQQKKKHHHDDD@@@999888777555333222111111......///000111222333333111111111000000000//////------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***+++...000333666777===CCCLLLPPPNNNHHHAAA===333;;;IIIYYYaaaccceeeiiijjjkkklllmmmnnnpppqqqqqqlllllllllnnnppprrrqqqppphhhfffaaayyyhhhRRRKKKPPPPPPPPPQQQMMMPPPUUU^^^iiiyyyxxx___JJJHHHJJJLLLUUUcccwwwbbbHHHDDD???===@@@EEEHHHJJJKKKMMMOOOQQQVVVbbbrrr}}}zzztttpppppppppqqqttttttsssrrrtttwwwzzz|||~~~||||||yyytttpppiiiUUUWWWtttwwwttttttwwwxxxtttppppppgggccc^^^YYYMMM>>>444111...------,,,,,,------...************************(((((()))***************((()))***+++,,,++++++***++++++************++++++((())))))***+++,,,,,,---*********+++,,,---...///555666666333111000222444333444555666777888999::::::@@@DDDDDDEEELLLRRRTTTQQQXXXYYY[[[^^^[[[fff}}}zzzeeeccc[[[nnnuuuuuu~~~ttt___SSSMMMKKKKKK===<<<999777555333222222---...///000111222333333111111111111000000000000------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((***---111444888999===DDDLLLOOOLLLGGGCCCAAA999@@@NNN\\\cccccceeeiiikkklllmmmnnnooopppqqqrrrlllkkklllnnnqqqrrrqqqpppiiifffddd^^^KKKEEEIIIHHHJJJPPPPPPQQQWWWbbbooodddQQQHHHOOOPPPMMM\\\tttuuu[[[JJJEEEAAA@@@DDDIIILLLMMMIIIKKKOOOUUU]]]kkkzzz~~~vvvnnngggaaa\\\XXXWWWWWWXXXZZZ[[[YYYXXXYYY\\\```bbbfffllltttzzz~~~~~~|||{{{vvvqqqhhhdddOOONNNnnn~~~|||ssstttxxx~~~wwwooommm``````aaa___TTTCCC666111...------,,,,,,------...************************(((((()))***************((()))***+++,,,,,,+++***++++++************++++++))))))************)))(((*********+++,,,---//////AAAAAA???:::333000000111333333444666777999:::::::::@@@DDDDDDEEELLLRRRTTTOOOVVVXXX[[[^^^[[[ddd{{{qqqiiiaaa]]]___jjj}}}iii___VVVDDDIIIFFFAAA:::333000222444111111111111222222222222000111111111111000////////////.........---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******+++...222777999;;;FFFMMMMMMLLLOOONNNKKK@@@MMMZZZaaacccfffhhhhhhmmmmmmoooqqqsssrrrooommmjjjmmmnnnnnnnnnoooooommmeeeeee{{{dddNNNIIIFFFIIIKKKLLLNNNSSSTTTaaatttyyyRRRMMMKKKOOOSSS^^^vvvqqqVVVCCCBBBCCCFFFKKKNNNNNNLLLJJJMMMRRRYYYeeeuuu{{{uuuvvvwwwzzz~~~pppfffaaa]]]VVVOOOJJJGGGEEECCC@@@AAABBBDDDEEEEEEEEEEEEGGGIIIKKKLLLOOOTTTYYY]]]dddvvv}}}|||wwwpppjjjfff^^^PPPJJJXXXpppxxxnnnkkkuuu{{{vvvmmmiii``````eeejjjdddSSSAAA777---...//////...---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,+++***)))))))))++++++******))))))******+++,,,......,,,******///888???:::555000///000333333333555555666777888999::::::@@@EEEGGGEEEEEEKKKRRRTTTTTTZZZXXXYYY^^^^^^cccrrr~~~fffVVVVVVjjj~~~{{{iiiPPPKKKHHHDDD@@@<<<777222///111111111111111222222222111111222111111000////////////.........---------,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++************************+++*********))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))*********,,,///444999;;;<<>>============AAAAAABBBBBBCCCCCCCCCDDDEEEHHHMMMQQQUUU[[[aaaeeemmm{{{~~~}}}|||xxxqqqlllccc[[[NNNEEEPPPgggzzz}}}ppphhhmmmrrrooohhhdddccccccgggkkkeeeSSS@@@666---...//////...---------++++++++++++++++++++++++***++++++++++++++++++***)))************+++++++++,,,+++***))))))***++++++******))))))******+++,,,...---,,,+++---222999>>>666333///...000222222222555555666777888999::::::<<>>???NNN]]]dddhhhlllnnnmmmnnnnnnoooqqqsssrrrpppnnnqqqrrrrrrqqqooonnnnnnppp~~~dddPPPOOOKKKJJJMMMOOOPPPUUUZZZggg{{{dddOOOKKKMMMMMMVVVtttdddMMMDDDDDDGGGKKKOOORRRQQQPPPRRRXXXbbblllyyyzzz^^^MMMDDDCCCEEEBBBDDDFFFGGGFFFFFFGGGHHHCCCDDDFFFFFFEEEBBB???===>>>===<<<<<<===???AAABBB@@@@@@AAABBBDDDGGGIIIKKKOOOTTTZZZaaagggmmmssswww}}}||||||yyysssnnnbbb\\\PPPFFFJJJ^^^vvvuuujjjiiimmmnnnllljjjkkkhhhiiijjjcccQQQ???555//////.........---------++++++++++++++++++++++++******++++++++++++******)))************++++++++++++******)))******++++++******))))))******+++,,,...,,,+++,,,000555888:::111000...///000222222111555555666777888999:::::::::@@@CCCCCCDDDLLLRRRUUUSSSXXXVVVVVV\\\[[[```oooeee\\\___}}}___TTTHHHDDDFFFEEE>>>777222222111000111111222333333333333222111000///...////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++***)))(((''''''(((((()))))))))*********)))))))))))))))))))))))))))******,,,///222555777555:::???>>>;;;888666555???NNN]]]eeeiiimmmooooooooonnnoooqqqsssrrrpppnnnqqqpppppppppmmmllloootttttt[[[SSSOOOKKKKKKNNNPPPSSSZZZbbbnnnkkkUUUJJJLLLNNNUUUkkkyyy\\\IIIDDDEEEHHHKKKNNNPPPPPPPPPTTT]]]iiiuuuttt]]]OOOHHHBBB???>>>@@@AAABBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBAAABBBCCCAAABBBCCCDDDDDDEEEGGGIIIHHHHHHJJJNNNTTTZZZ___cccjjjooovvv|||~~~|||{{{|||zzzuuupppeeeaaaZZZRRROOO[[[qqq~~~vvvppppppuuuzzz}}}sssmmmgggeee]]]MMM===444000///...---......---,,,++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++******************++++++******))))))******+++,,,///,,,+++---111444444333......///000111222222111555555666777888999::::::===BBBFFFEEEGGGMMMTTTVVVUUUZZZXXXXXX]]]\\\aaapppnnn```ccczzziiiUUUHHHDDDDDDAAA>>>555444222111111111222333333333333222222111//////000000/////////.........---------,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++******)))(((((('''))))))))))))*********************************************+++,,,...000111222333333222///---///333BBBOOO]]]dddhhhllloooooopppooooooqqqrrrsssqqqooonnnllllllmmmkkkiiioooxxxeeeUUUUUUTTTPPPNNNOOOQQQUUU^^^hhh~~~mmmTTTJJJHHHNNNNNNaaannnUUUHHHEEEFFFIIIKKKLLLNNNPPPQQQ[[[eeerrrfffYYYLLLIIIIIIFFFCCCBBB???@@@AAAAAA??????AAABBB@@@AAABBBBBBAAACCCGGGJJJGGGJJJOOOQQQSSSUUUXXX[[[fffgggjjjnnnuuu|||}}}{{{{{{{{{zzzvvvrrrhhhfffdddaaa\\\]]]lll~~~zzzrrrxxxwwwlllccc]]]VVVJJJ===666222///---,,,---...---+++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))******++++++++++++******))))))******+++,,,///---+++,,,///000...,,,---...000111222222222222555555666777888999::::::>>>DDDHHHFFFGGGLLLQQQSSSUUUZZZXXXXXX]]]\\\```pppkkkrrrxxxooo[[[NNNFFFCCCAAA999888555333111111222333222222222333222222111000000000000/////////......------------,,,,,,,,,,,,---,,,+++******+++,,,---************************************)))))))))))))))))))))*********++++++************************+++*********+++,,,------111///...---++++++000888GGGSSS___dddfffkkkooooooppppppoooppprrrsssqqqpppmmmiiiiiikkkhhhfffnnnzzztttYYYPPPRRRYYYUUURRRRRRSSSXXXeeerrrxxxXXXJJJIIIIIIPPPRRRkkk}}}vvvoookkkkkkmmmooopppuuu{{{}}}{{{yyyyyyzzz|||{{{|||~~~bbbNNNHHHFFFHHHJJJKKKMMMPPPTTTXXXgggrrrzzzhhhZZZ```VVVMMMLLLMMMLLLKKKLLLGGGIIIJJJJJJJJJKKKNNNPPPJJJMMMQQQSSSTTTXXX^^^ccciiiooovvv|||}}}{{{zzz{{{zzzvvvrrrjjjgggjjjoookkkccciiivvvzzzlllrrr|||qqqfff\\\YYYUUUKKK@@@:::444000,,,+++---...---++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++((()))***+++++++++++++++******))))))******+++,,,...---,,,,,,------+++***---///111111111111222333555555666777888999::::::<<>>SSS\\\dddeeefffjjjoooqqqqqqpppoooppprrrsssrrrqqqrrrllljjjkkkfffaaakkkzzzkkk^^^|||xxxYYYSSSUUUTTTRRROOOOOOSSS\\\kkktttQQQHHHOOOTTTRRRWWW```pppjjj[[[RRRQQQNNNKKKJJJJJJKKKKKKCCCIIIOOOOOOJJJFFFEEEFFF???AAACCCDDDEEEFFFIIIKKKRRRnnnsssQQQEEEHHHIIIKKKMMMOOOSSS[[[fffnnnzzzzzzppppppuuu|||}}}yyyuuuvvv{{{}}}~~~{{{zzzzzzyyyuuurrrqqqhhhmmm~~~uuupppvvveee[[[gggmmmiiiZZZTTTSSSZZZ^^^XXXLLLDDD666000+++***---///---***++++++++++++++++++++++++,,,------......------,,,)))************+++++++++'''(((***+++,,,,,,++++++*********)))***++++++,,,)))+++...---+++,,,///333,,,...///...,,,,,,...111555555666777888999:::::::::AAAGGGGGGIIINNNSSSUUUUUUZZZXXXXXX\\\[[[___nnnwwwgggkkkwwweeeIIIHHH>>>:::===:::222111777444333333333444444222000111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++)))'''&&&******))))))))))))******************+++,,,------)))((((((((()))***++++++******+++++++++,,,,,,,,,...***+++///---,,,777IIIVVVZZZ___dddgggkkkppprrrppppppppprrrsssrrrooolllpppiiihhhllliiiaaaggguuunnnZZZ```jjjSSSSSSTTTPPPUUUQQQRRR[[[gggwww___MMMQQQVVVUUUQQQZZZXXX]]]lllzzzyyyeeeYYYSSSOOONNNMMMKKKIIIGGGEEEDDDFFFEEEEEEEEEEEECCC???;;;>>>??????@@@AAABBBBBBCCCJJJZZZssskkkPPPFFFGGGIIIIIIKKKOOOWWWbbblllrrr~~~|||{{{zzz|||~~~{{{zzz|||}}}yyywwwwwwmmmmmmpppuuu{{{|||yyyvvvzzzmmmdddeeemmmtttmmmbbbZZZ[[[___\\\RRRIII888222---------***)))+++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************)))************+++++++++,,,,,,++++++***)))))))))...------,,,,,,------...------......//////000000222333555666888999999999<<>>555111333555444333444555555444222222111111000//////...............---------,,,,,,++++++++++++++++++++++++***++++++++++++******)))******))))))))))))***************++++++---......******)))))))))***++++++******+++++++++,,,,,,,,,...***+++///...---:::KKKWWW[[[```dddhhhkkkooorrrpppooopppqqqsssrrrooommmnnnjjjjjjlllfff```kkk|||}}}oooZZZPPPaaa___QQQRRRUUUSSSTTTQQQTTT___ooooooWWWOOOTTTWWWVVVUUUUUUWWW]]]bbbdddlllzzzdddWWWOOOLLLOOONNNMMMKKKIIIHHHHHHHHHJJJJJJJJJHHHEEECCC@@@????????????@@@@@@AAAAAAAAAAAAKKK]]]rrr{{{^^^JJJDDDGGGLLLLLLOOOUUU___kkkwww~~~wwwrrrqqqpppvvvxxxzzz|||}}}wwwuuunnnmmmnnnuuu~~~}}}www}}}}}}sssiiihhhooovvvxxxjjj[[[VVVXXXYYYSSSMMM<<<444///...---+++***+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++)))))))))***++++++,,,,,,...------,,,,,,------...---......//////000111111222333555666888999999999<<>>NNNYYY\\\aaaeeehhhlllooorrrooonnnoooqqqsssrrrpppmmmllllllmmmjjjbbbaaarrrxxxiiiXXXWWWooojjjWWWUUUYYY\\\^^^WWWUUUXXXdddwwweeeZZZPPPQQQXXX^^^cccgggbbb___]]][[[ZZZ___mmmzzzcccTTTNNNMMMLLLOOOMMMLLLJJJJJJJJJLLLLLLPPPPPPOOOJJJEEEAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???BBBHHHTTTdddwwwvvvbbbNNNDDDDDDGGGLLLNNNRRRZZZggguuupppiiigggeeennnpppsssuuuwwwyyy}}}wwwrrrqqqmmmmmmuuuxxxuuu||||||rrrlllpppwwwrrraaaZZZ\\\]]]YYYSSS@@@777000......++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))******+++,,,,,,,,,...------,,,,,,------.........///000000111111222222333555666888999999999<<>>;;;:::555333222222333444444444333333333222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,++++++************+++++++++++++++,,,---...000000------,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,---...000888IIIXXX^^^```dddhhhjjjllloooqqqnnnnnnoooppprrrqqqooolllgggnnnnnnfffcccrrrlllVVV^^^mmmnnnlllnnn___aaaeeeqqqddd\\\VVVUUU]]]jjjxxxxxx|||dddSSSOOONNNMMMMMMKKKKKKJJJKKKMMMQQQUUUXXXZZZYYYUUUMMMDDD@@@BBBGGGCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEEEEFFFIIINNNTTTWWWUUUOOOHHHBBB???@@@BBBDDDIIIMMMTTT```nnn~~~kkkbbbaaaaaajjjlllmmmooopppsssxxx{{{}}}|||~~~~~~|||zzz|||zzzpppiiippp}}}~~~tttmmmvvv|||oookkkppp{{{xxxnnnccc^^^^^^[[[UUUHHH;;;///,,,---------///++++++++++++++++++++++++++++++***))))))***++++++************************))))))*********+++++++++------,,,,,,+++*********...------,,,,,,------.../////////000111111222222222333555666888999999999<<>>888555333222333444444444444444333333222111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++************++++++++++++++++++,,,---...///,,,++++++************+++******+++++++++,,,,,,,,,,,,---......000<<>><<<===???@@@@@@KKKPPPYYYfffuuuiii___```bbbmmmmmmnnnnnnoooqqquuuyyyyyyxxxyyyzzz~~~}}}qqqhhhlllyyy}}}uuukkkppp{{{{{{mmmhhhlll|||ggg[[[[[[]]]\\\OOO@@@222------------...++++++++++++++++++++++++************************************************)))************+++++++++******++++++,,,---------...------,,,,,,------.........///000000111111222222333555666888999999999<<>>RRRaaabbbdddhhhjjjkkkllloooqqqppppppppppppqqqooollliiihhhkkkhhhcccqqq```[[[___ooo|||yyymmmccc^^^fffrrrsssbbbeeekkktttwwwtttsss~~~rrr[[[VVVWWWSSSPPPQQQSSSTTTWWW[[[```eeeiiilllhhhddd]]]VVVPPPMMMLLLLLLHHHHHHIIIIIIJJJJJJKKKKKKFFFJJJNNNRRRRRROOOKKKHHH??????======>>>@@@AAABBBJJJPPP\\\kkk{{{hhh___```cccnnnnnnnnnmmmlllnnnqqqttt{{{zzzxxxyyyzzz}}}rrrhhhjjjvvv~~~zzzhhhiiiqqq{{{yyylllgggjjjooo\\\ZZZ^^^```ZZZIII777///...---,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++******+++,,,,,,------......------,,,,,,------...---......//////000111111222333555666888999999999<<>>AAADDDFFFKKKSSS^^^kkkwwwhhh```aaabbbllllllmmmlllkkklllnnnqqqyyy|||zzzyyyyyy|||}}}vvvlllgggooo}}}mmmZZZfff{{{tttllllllcccvvv{{{wwwiii[[[WWWWWWVVVZZZNNN===111---------------------------,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,'''''''''((()))+++,,,------,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;AAA@@@@@@BBBEEEJJJNNNQQQOOOXXXYYYYYY^^^___eeeuuuoooPPPIII???888777777666555666555555444333222111111111111000////////////000...------,,,,,,------...------------------------------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......---.........666FFFTTT[[[```dddhhhlllmmmnnnoooppppppppppppooonnnkkkiiihhhhhhjjj___nnnvvv]]]^^^nnn~~~jjj```ggguuu~~~lllsssjjj```WWWTTTTTTUUUXXX]]]fffjjjmmmpppwwwvvvkkkeeedddbbb^^^YYY[[[[[[[[[\\\]]]^^^___``````eeegggeeedddbbb]]]WWWPPPKKKEEEAAA@@@BBBEEEGGGHHHOOOYYYeeerrrwwwtttqqqooonnnnnnmmmmmmmmmllllllllllllmmmoooooossstttuuuvvvxxx{{{iiiaaaaaaaaakkklllllllllkkklllnnnpppwww~~~|||zzzyyyxxx|||}}}rrrlllrrr}}}kkkYYYddd|||}}}wwwpppbbbooosssqqqeeeZZZXXXXXXXXXVVVKKK<<<222......------++++++++++++************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++''''''(((((()))+++,,,------,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;@@@@@@AAABBBFFFJJJOOOQQQPPPWWWVVVVVV[[[^^^gggyyycccUUUHHHBBB<<<444333888666666555444333222222111222111000///////////////......------------......------------------------------,,,,,,++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////888HHHTTTZZZaaadddiiilllmmmnnnooopppqqqqqqqqqpppnnnllljjjhhhfffjjj```nnnnnnbbbrrryyyiiieeejjjyyy||||||xxx```YYYTTTTTTXXX[[[aaagggpppuuuzzz~~~vvvqqqnnnkkkeee```cccdddfffhhhiiiiiiiiiiiimmmqqqrrrooollljjjddd^^^WWWSSSLLLFFFCCCCCCFFFHHHGGGMMMUUU```nnn{{{xxx|||rrreeeUUURRRNNNLLLJJJIIIHHHFFFGGGFFFFFFEEEFFFFFFGGGHHHGGGHHHIIIJJJKKKNNNRRRVVV[[[bbblllwwwggg^^^^^^^^^jjjkkkllllllkkklllnnnpppuuu~~~}}}zzzyyyxxxzzzzzzoooiiiooo{{{pppZZZ\\\sss|||ppp___^^^cccddd]]]UUUSSSTTTTTTQQQHHH<<<333///...---,,,,,,++++++******+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********((((((((()))***+++,,,------,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;???@@@AAACCCGGGKKKOOOQQQRRRVVVSSSSSSYYY]]]hhh}}}~~~eeeOOOHHH@@@555444<<<777777666555444333222222222222111000////////////......------------......------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,---------.........//////222<<>><<<<<<<<<<<<<<<<<<======999:::;;;<<<<<<>>>BBBEEEBBBEEEJJJPPPWWW___ggglllyyycccZZZZZZZZZiiijjjllllllllllllnnnpppuuu~~~}}}zzzyyyxxxyyy|||vvvrrrjjjfffmmm{{{{{{```TTTfff|||~~~mmm[[[RRRXXX\\\[[[VVVRRRPPPOOOMMMFFF<<<555000...---,,,///...,,,,,,,,,...000111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))*********+++))))))))))))***+++,,,------,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;>>>???AAAEEEHHHLLLOOOQQQSSSVVVSSSSSSYYY[[[fff|||uuuWWWKKKCCC888666===888777777666555444333222333222111000///////////////......------......///---------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---///000555BBBSSS^^^bbbbbbfffjjjmmmnnnnnnoooppprrrrrrrrrqqqooommmjjjiiihhhggg```}}}zzzpppaaa___fffyyysssXXXXXXVVVWWW^^^dddjjjttt||||||yyyxxxvvvuuurrruuuxxx{{{|||{{{yyyxxx|||~~~zzzvvvsssnnnhhhccc___WWWNNNHHHGGGJJJNNNNNNPPPTTT[[[hhh}}}{{{qqqppplllhhhrrrnnnQQQIII???===<<<<<<>>>>>>>>>===:::::::::;;;;;;;;;;;;;;;<<<>>>?????????@@@CCCFFFGGGGGGHHHHHHIIIMMMRRRUUUcccooottt```YYYYYYZZZhhhiiikkklllllllllnnnooottt~~~}}}zzzyyyxxxxxxyyyssspppjjjgggooo~~~gggVVVgggqqq]]]QQQWWW^^^bbb___WWWQQQOOOMMMGGG???777222///---,,,///...,,,,,,,,,...000111,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))***+++,,,------,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;===???BBBFFFJJJMMMOOOQQQTTTVVVSSSVVV\\\ZZZddd{{{hhhWWWLLL@@@:::;;;888888777666555444444333444333222111000///////////////............//////------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......---///111777FFFXXXbbbdddcccfffjjjmmmnnnnnnooopppqqqqqqqqqpppnnnllljjjhhhfffcccdddvvvkkk^^^^^^ggg{{{eeeYYYXXXXXX\\\dddkkkrrr}}}~~~~~~xxxzzz}}}~~~}}}{{{yyyuuuoookkkggg^^^SSSJJJGGGKKKOOONNNOOOQQQXXXfff}}}yyywwwrrrlllooowwwaaaIIICCC>>><<<;;;;;;<<<<<<:::999777777999:::;;;;;;;;;:::===???@@@@@@???@@@BBBDDDEEEEEEEEEEEEEEEHHHMMMQQQUUU___kkktttzzzsssaaa[[[\\\\\\fffiiikkklllllllllnnnooosss}}}}}}zzzzzzxxxvvvwwwssspppjjjgggmmm{{{mmm]]]nnnxxxeeePPPTTT\\\cccaaaXXXQQQOOOPPPKKKCCC:::333///------,,,++++++******+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++,,,,,,---,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;<<<>>>BBBGGGKKKNNNPPPPPPUUUUUUSSSXXX^^^[[[eee}}}ppp]]]MMMAAA;;;999888888777666555444444555444222111000///////////////............//////---------------------------------------------------,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,---------.........///222888HHHYYYbbbcccdddgggkkkmmmnnnnnnoooppppppppppppooonnnkkkiiihhhcccbbblllnnnxxxfff___dddmmmooo\\\\\\[[[\\\cccmmmvvv~~~~~~yyyuuupppfffXXXLLLHHHJJJOOOLLLMMMPPPXXXhhh}}}zzzxxxwwwwwwyyy~~~fffMMM???======<<<;;;;;;<<<<<<:::888777888:::<<<===>>>>>>>>>===>>>??????>>>>>>@@@AAA>>>???@@@AAACCCGGGLLLPPPXXX```hhhkkklllpppzzzsssaaa\\\\\\]]]eeehhhkkklllllllllmmmoooqqqzzz}}}zzzzzzwwwuuuuuussspppkkkffflllyyysss^^^iiiyyylllOOOPPPVVV]]]\\\UUUQQQRRRUUUPPPGGG===444///------++++++++++++************,,,,,,,,,+++++++++******))))))))))))))))))))))))************++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;;;;>>>CCCHHHLLLOOOPPPPPPUUUTTTQQQVVV]]]\\\iiimmmXXXHHH>>>999999888777666555444444555444333111000///////////////............//////---------------------------------------------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,---------......///000222999HHHXXXaaaaaadddgggkkknnnnnnnnnoooppppppppppppooommmkkkhhhgggaaacccrrrsss\\\|||yyycccaaakkktttcccWWW\\\___bbbjjjuuu|||wwwlll\\\NNNHHHJJJNNNLLLMMMQQQZZZlll~~~gggVVV[[[iiiuuuzzzjjjWWWFFF<<<;;;>>>:::999999:::<<<<<<;;;999888999;;;>>>@@@@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBAAACCCEEEFFFHHHLLLQQQUUUaaahhhooopppmmmooovvv~~~rrr```ZZZ[[[[[[eeegggkkkllllllmmmmmmooooooxxx~~~zzzzzzwwwuuutttvvvtttoookkkppp~~~wwwYYY\\\uuuoooTTTRRRTTT[[[\\\WWWVVVYYYYYYSSSJJJ???555///......---------------,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---,,,,,,,,,,,,---............//////000111111111222333555555555666999;;;;;;>>>CCCIIIMMMOOOPPPPPPVVVSSSNNNTTT\\\]]]nnnzzz}}}lllPPPAAA@@@;;;777777666444555888111111111111000000000000//////............//////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000//////444>>>MMMXXX^^^___eeefffiiikkknnnpppqqqqqqmmmppppppmmmooossspppiiifffdddoooXXXjjjrrrbbbbbbiiiyyyttt```\\\```dddlllxxx~~~ooo___SSSMMMMMMMMMSSSUUU[[[hhh|||hhhWWWLLLUUUhhhsssssspppfffYYYIII>>><<<<<<;;;999;;;<<<=========<<<;;;:::<<<===???@@@AAAAAAAAA@@@AAA???>>>>>>?????????>>>EEECCCFFFLLLPPPUUU]]]eeelllrrryyy}}}}}}~~~sssaaa]]][[[XXXbbbdddhhhllloooqqqrrrrrrqqqwww{{{yyyzzzxxxvvv|||~~~}}}{{{yyy~~~ttt[[[UUUhhh{{{uuubbbSSSQQQWWW```bbbZZZUUUXXXccc\\\QQQEEE:::222...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---)))************+++++++++...---,,,++++++---...000111111111111111222222222333444444444444666999<<<>>>BBBGGGKKKLLLMMMNNNOOOTTTUUUYYYVVV]]]^^^hhhmmmppptttxxx|||```HHHCCC===888888777444444777111111111111000000000000//////............//////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...//////000///000555@@@NNNYYY^^^___eeegggiiilllnnnpppqqqqqqqqqqqqooolllooorrroooiiieeemmmlllYYYmmm|||uuulll^^^___fff{{{ppp^^^\\\aaagggppp~~~rrrcccVVVOOOMMMLLLTTTWWW```oooxxx___UUUQQQ]]]nnnvvvuuuqqqbbbVVVFFF<<<:::;;;:::888999:::;;;===>>>>>>===<<<===>>>???AAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@@@@FFFFFFJJJRRRXXX]]]eeemmmtttzzzsssaaa\\\[[[XXX```ccciiimmmooopppqqqqqqqqqvvv{{{yyyyyyxxxvvvzzz|||}}}{{{zzz~~~sssXXXPPPaaatttqqqbbbVVVUUUZZZbbbaaa[[[[[[aaafffaaaWWWJJJ===333...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))***++++++***)))((()))************+++++++++...---,,,++++++---...000000000111111111222222222222333444444444555888:::===AAAGGGJJJLLLMMMNNNOOOSSSSSSXXXUUU\\\^^^hhhcccfffiiikkknnnsssxxx|||tttTTTIIIAAA999888888555444666222222222111111111000000000//////......//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...000777BBBPPPZZZ___```eeegggiiilllooopppqqqqqqsssrrrnnnlllnnnqqqmmmgggggg|||iii^^^vvv|||rrrpppvvv~~~iii[[[]]]eee}}}jjj\\\^^^eeennnyyy{{{kkk^^^VVVRRRPPP[[[aaammm~~~iiiUUURRRWWWdddpppqqqmmmjjj[[[PPPBBB:::888888888777777888:::===>>>????????????@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEEJJJLLLRRR\\\ccciiiqqqxxxrrraaa\\\[[[XXX^^^cccjjjoooqqqpppoooooopppvvv~~~|||yyyyyyxxxvvvvvvzzz|||{{{zzz~~~qqqUUUIIIWWWlllnnnccc]]][[[^^^dddbbb[[[\\\ccceeeddd]]]PPP@@@333------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************---111444444111---***)))************+++++++++------,,,+++,,,---...///000000000111111111222222444555666777777888:::===<<<@@@FFFJJJKKKLLLMMMNNNQQQRRRVVVSSS\\\^^^iiiiiijjjjjjkkkmmmnnnqqqrrruuuwwwzzz}}}fffRRRFFF;;;888888777555666333333333222111111000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---111:::FFFSSS\\\```aaaeeegggjjjmmmoooqqqqqqqqqrrrpppmmmmmmoooooojjjdddpppjjjkkk{{{}}}kkk\\\^^^eee}}}qqqaaa[[[bbbnnnyyywwwkkkdddaaaaaannnuuuzzz___OOOQQQXXXbbbfffaaa\\\YYYTTTKKK@@@888777888888777888999;;;===????????????BBBBBBBBBBBBBBBAAAAAAAAA???AAABBBCCCEEEGGGJJJLLLSSSUUU]]]hhhpppttt{{{sssaaa^^^]]]ZZZ]]]dddmmmssssssqqqooonnnpppuuu~~~}}}yyyxxxwwwvvvtttxxx{{{|||{{{~~~oooRRRCCCOOOeeemmmhhhggg```___fffggg```ZZZ[[[^^^```^^^RRRAAA333------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************---000444777777444000---))))))*********+++++++++------,,,,,,,,,---.../////////000000111111222222333444666777777888:::<<<<<<@@@EEEIIIKKKLLLNNNOOOPPPQQQUUURRR[[[^^^jjj{{{zzzxxxwwwvvvuuutttsssooopppqqqqqqrrruuuyyy}}}|||aaaPPP???999999888777666444444444333222111111000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............,,,222===JJJVVV^^^bbbccceeegggjjjnnnpppqqqqqqqqqooommmmmmnnnooolllhhhffftttkkk]]]```ggg|||xxxcccYYYZZZgggwww~~~zzz{{{}}}tttZZZMMMOOOUUU[[[ZZZRRRNNNOOONNNGGG>>>888777888999999;;;<<<>>>???@@@@@@??????CCCCCCCCCBBBBBBBBBBBBBBBAAADDDGGGIIIKKKMMMRRRUUU___aaaiiittt{{{tttbbb___^^^[[[\\\eeepppvvvuuurrrooooooooouuu~~~yyywwwvvvvvvsssxxx||||||{{{}}}mmmRRRAAAIII```mmmmmmlll```^^^jjjtttnnn___VVVSSSWWWWWWOOO@@@333------,,,,,,+++++++++*********++++++++++++++++++++++++***************************+++---......---+++***))))))*********+++++++++,,,,,,,,,,,,------.........//////000111111222222///111333444444555777888<<<@@@EEEJJJLLLMMMNNNOOOPPPQQQUUURRR[[[___kkk}}}vvvvvvuuurrrpppnnnoooqqqtttwww|||vvv```HHH===;;;:::888777666555444444333222111111111000000//////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++333???MMMXXX___cccddddddgggkkkoooqqqrrrqqqqqqnnnmmmnnnooommmjjjkkkooohhh\\\```fff{{{iiiXXXUUUZZZjjj|||oooVVVJJJLLLQQQUUURRRLLLKKKNNNIIIDDD===888888999:::;;;===>>>@@@AAABBBAAAAAA@@@DDDCCCCCCCCCCCCCCCDDDDDDEEEIIINNNPPPRRRUUU[[[```jjjlllttt~~~sssbbb______\\\\\\eeeqqqvvvuuuqqqooooooooovvvyyyvvvuuuuuuuuuyyy||||||{{{}}}{{{mmmTTTBBBFFF\\\lllooojjj\\\[[[nnn{{{iiiZZZKKKNNNPPPJJJ???555///---++++++++++++************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---...//////000111222222222555777888888999:::;;;<<<@@@FFFJJJMMMNNNPPPQQQRRRRRRVVVSSS\\\___lll~~~xxxsssqqqpppoooqqqsssuuuyyysssTTTCCC>>>;;;888555666666555444333222111111111111000000000000111111........................------------------------------------------------,,,,,,,,,---------..............................***333AAAPPPZZZaaadddeeedddgggkkkooorrrrrrqqqpppqqqoooooonnnjjjhhhqqq}}}fff\\\```dddzzz___SSSTTTZZZiiizzziiiPPPIIIJJJNNNQQQOOOIIIIIILLLCCC@@@;;;888777888;;;<<<===>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGIIINNNTTTWWWYYY\\\ccciiisssuuu|||qqq```^^^]]][[[[[[dddppptttrrrnnnmmmnnnooowwwyyyvvvuuuuuuxxx{{{}}}|||zzz|||zzznnnWWWCCCDDDWWWgggmmmeeeXXXXXXnnn~~~lll]]]IIIKKKKKKGGG@@@777111...++++++++++++************))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,------......------------...///000111222222555777:::;;;;;;;;;<<<======AAAGGGKKKNNNOOOQQQRRRTTTTTTWWWSSS\\\```mmm{{{vvvuuurrrrrrqqqqqqrrrxxx]]]HHH@@@<<<777444777666666444333222111111111111000000000000111111////////////////////////------------------------------------------------,,,,,,,,,---------...........................---***444CCCQQQ\\\aaadddeeedddggglllppprrrrrrqqqpppuuurrrpppmmmggggggwwwggg^^^aaabbb{{{{{{ZZZRRRUUUZZZgggwww~~~dddKKKIIIJJJLLLOOOMMMGGGEEEGGG@@@===999777666888:::<<<<<<>>>@@@CCCEEEFFFGGGGGGDDDCCCCCCCCCDDDEEEGGGHHHLLLQQQWWW[[[]]]aaahhhnnnxxxzzzooo___\\\\\\YYYYYYcccnnnsssppplllkkkmmmoooxxxyyyuuutttuuuzzz}}}~~~|||zzz|||yyyoooZZZEEECCCTTTccciiibbbWWWWWWkkk{{{xxxhhh\\\JJJJJJIIIGGGAAA:::333...+++++++++************)))++++++++++++++++++++++++************************(((***,,,------,,,***((()))************++++++++++++,,,------......------------...///000111222222///222555777777777777888===BBBGGGLLLOOOPPPRRRSSSVVVVVVXXXTTT\\\```mmm}}}yyyuuuttttttvvvxxx{{{]]]CCC@@@???666777555333333444444333222222222111111000/////////111111000000//////......//////.........---------.........------,,,,,,,,,...------------...//////---------........./////////222EEEVVV\\\dddkkkffflllmmmoooooonnnnnnpppqqqpppssspppmmmhhhaaaqqqeee\\\aaahhhyyyaaaWWWPPPOOO\\\eeettt~~~ooo]]]QQQJJJNNNNNNKKKJJJJJJGGGCCC;;;:::777666666999<<<>>>???AAADDDGGGHHHGGGFFFEEEAAACCCFFFHHHJJJLLLPPPSSSTTTYYY```eeeiiiooovvv|||kkk\\\ZZZZZZWWW^^^gggqqqtttrrrmmmkkklllttt{{{|||xxxuuuxxx}}}vvv|||xxxbbbIIIEEEVVVgggmmmdddUUULLLXXXlllrrreeeUUUNNNJJJGGGEEEAAA999444444000///---++++++,,,---...,,,+++***+++,,,---+++))))))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---............//////000000111111222333444666777999:::;;;===@@@DDDHHHLLLNNNOOOOOOTTTWWWXXX[[[[[[YYYsss}}}zzzxxxwwwssswww{{{{{{XXXIIIAAA:::999888555555555444333111222222111111000000//////111000000000/////////...//////.........---------.........------,,,,,,,,,...------------...//////---------.........//////000444FFFWWW\\\dddjjjffflllnnnppppppooooooppprrrttttttooommmjjjcccpppcccZZZ```hhh}}}zzzXXXRRROOOOOO\\\dddrrr}}}ttteeeUUUIIIJJJMMMMMMJJJHHHHHHEEEAAA:::999777666666999<<<>>>BBBCCCFFFHHHHHHHHHFFFEEEEEEGGGJJJLLLNNNRRRVVVYYYaaaeeelllqqquuuzzziiiZZZYYYYYYVVV^^^gggppptttqqqllljjjjjjssszzz~~~yyyuuuwww{{{tttxxx~~~|||ttt```HHHCCCSSSdddlllggg[[[RRRXXXeeejjjaaaUUUKKKGGGEEEEEE@@@777111000///...,,,+++***+++,,,---,,,+++***+++,,,---+++)))************)))))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---............//////000000111111222333444666777999:::;;;===@@@DDDHHHLLLNNNNNNOOOTTTVVVVVVYYY[[[YYYqqq|||yyyvvvvvvwwwxxx{{{nnnQQQAAA:::;;;:::777666666555222000222222222111000000//////000000000000/////////////////////............---.........---------------...------------...//////------........./////////111555HHHXXX[[[ccciiieeelllnnnppppppppppppqqqrrruuusssmmmkkkiiibbbkkk~~~ccc[[[aaaiiipppQQQNNNOOORRR^^^dddqqq{{{|||uuulll___QQQHHHIIILLLLLLHHHFFFFFFBBB>>>888777666666777:::===???EEEFFFGGGHHHHHHGGGFFFEEEHHHJJJNNNQQQTTTYYY^^^bbbhhhmmmsssyyy}}}hhhYYYXXXXXXUUU^^^fffppptttqqqkkkiiihhhpppyyyzzzuuuuuuxxxqqqvvv|||xxxppp\\\FFF@@@PPPcccnnnmmmbbbWWWUUU[[[___[[[SSSJJJFFFDDDEEEAAA888111......---+++******++++++,,,,,,+++***+++,,,---+++)))++++++******))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---............//////000000111111222333444666777999:::;;;===???DDDHHHKKKMMMNNNNNNTTTTTTSSSXXX[[[ZZZooo{{{xxxxxx|||```HHH<<<;;;:::777777666555333111333333222111111000000///000000000000/////////////////////..............................---------...------------...//////............////////////222777JJJYYY[[[bbbiiieeekkkmmmoooppppppooopppqqqpppqqqllliiieee]]]hhh}}}eee\\\dddlllpppRRRQQQRRRUUUaaagggttt{{{~~~nnnnnnssspppkkkfff```WWWNNNGGGGGGJJJJJJFFFCCCCCC???:::777666666666888;;;???AAAGGGGGGGGGHHHGGGGGGFFFFFFIIILLLPPPTTTYYY___eeejjjlllrrrzzzgggYYYXXXYYYVVV]]]fffppptttqqqkkkgggggglllvvvzzzsssqqqsssrrrxxxvvvmmmZZZDDD>>>NNNfffvvvvvvjjjZZZRRRVVV\\\YYYRRRNNNHHHEEEEEEBBB:::333000---,,,+++*********++++++++++++***+++,,,---+++))))))))))))))))))***************************************+++++++++,,,,,,,,,++++++++++++,,,---............//////000000111111222333444666777999:::;;;===???CCCHHHKKKMMMNNNNNNTTTRRRPPPVVV[[[ZZZnnn}}}zzzzzz{{{|||uuuWWWCCC<<<:::777555555555444333333333222222111000000000////////////000000000000////////////////////////...........................------------...//////........./////////000000333999LLLZZZ\\\aaaiiifffjjjlllooopppooonnnoooooolllpppnnnjjjbbb[[[mmmxxxddd\\\ccclllyyy|||vvvVVVUUUVVVYYYeeekkkxxxjjjVVVUUUVVVTTTSSSQQQNNNIIIDDDAAAEEEGGGGGGCCCAAA@@@<<<777555555666777:::>>>AAACCCGGGGGGGGGFFFGGGGGGHHHHHHJJJMMMRRRWWW]]]eeemmmssswww}}}hhhZZZYYYZZZWWW\\\eeeppptttqqqkkkhhhgggiiisss~~~yyyqqqnnnpppuuu|||~~~{{{uuulllXXXCCC<<>>>>>;;;666444555666999===@@@DDDFFFGGGGGGFFFFFFHHHIIILLLMMMOOORRRWWW]]]eeeoooxxxjjj[[[ZZZZZZWWW[[[dddpppuuusssmmmiiihhhhhhrrr}}}yyyqqqnnnpppvvv~~~{{{xxxwwwssskkkXXXDDD;;;HHHeee|||uuubbbWWW]]]hhheee[[[QQQKKKHHHKKKJJJAAA666000,,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,---+++)))''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---............//////000000111111222333444666777999:::;;;<<<>>>CCCGGGJJJLLLMMMMMMPPPPPPOOOUUUZZZ\\\ttt|||^^^IIICCC<<<777555555666666444333333222222111111000.../////////000000000111.../////////000000000000---........./////////000...------------...//////.../////////000000000000111999NNN\\\\\\bbbkkkjjjkkknnnrrrsssrrrqqqpppqqqmmmooollliiihhhkkkssskkkmmmjjjtttvvv\\\WWW```jjjfffcccaaahhh|||uuuZZZ^^^ffflllyyy~~~zzz^^^HHH???>>>===>>>???@@@@@@@@@AAABBB>>>AAABBB>>>===<<<999555444555777;;;???CCCFFFHHHHHHGGGGGGHHHJJJMMMQQQSSSWWWZZZ```gggpppzzzjjjZZZYYYYYYVVVZZZdddpppvvvtttoookkkjjjjjjsss}}}zzzrrrpppssssss{{{}}}tttnnnpppvvvooohhhYYYFFF:::AAAZZZqqqwwwqqqcccWWWZZZfffggg___QQQNNNPPPVVVVVVJJJ:::000---------------,,,++++++,,,+++***+++,,,---+++)))******))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,---............//////000000111111222333444666777999:::;;;<<<>>>BBBGGGJJJLLLMMMMMMNNNPPPPPPVVVZZZ]]]yyy~~~tttPPPIII@@@888555555666666444444333222222111111000.../////////000000111111.../////////000000111111---.........//////000000...------------...//////////////////000000000000111999NNN\\\\\\bbbkkkkkkmmmpppsssuuutttsssrrrrrrmmmlllfffdddiiiqqqiiihhhgggeeesssttt\\\XXXbbbmmmdddhhhcccgggxxxrrrZZZcccoooxxx~~~wwwtttsssyyy~~~gggMMMBBBBBBCCC;;;===>>>>>>>>>>>>@@@AAA<<<@@@@@@===<<<<<<999555444555888<<<@@@DDDHHHJJJHHHHHHHHHIIILLLQQQUUUXXX^^^aaagggoooxxxjjjZZZXXXXXXUUUYYYdddpppwwwuuuppplllkkkllluuu~~~{{{tttsssuuupppwwwyyyrrrgggdddlllvvvlllgggZZZHHH:::<<>>111------.........---,,,+++,,,+++***+++,,,---+++))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---............//////000111111111222333444666777999:::;;;<<<>>>BBBGGGJJJLLLMMMMMMMMMPPPQQQVVVZZZ^^^}}}hhhMMM:::;;;<<<555333:::444333333222111111111222000000000000////////////............................................................////////////...000111222111000111222333>>>NNNYYY___bbbfffjjjlllooosssvvvxxxvvvtttrrrqqqppplllgggiii|||~~~hhhwwwffffffzzzlll\\\ZZZfffyyyjjjjjjmmmpppwwwqqq]]]]]]ooo}}}wwwrrrrrruuuyyy~~~xxxmmmccc\\\XXXbbbfffmmmwwwvvvaaaRRRLLLIIIDDD@@@??????@@@BBBAAA===;;;;;;>>>>>>===;;;999888666555888888;;;???DDDIIILLLLLLFFFHHHLLLOOOSSSWWWZZZ\\\```gggqqq{{{jjjZZZXXXXXXUUUZZZdddpppvvvuuuooojjjggglllpppzzzwwwsssrrrrrrrrrssspppiiidddeeeiiilllnnndddUUUFFF:::999HHHXXXhhheee\\\TTTWWWaaa```XXXUUURRRVVV```bbbUUUAAA333111///,,,+++,,,---,,,+++,,,,,,,,,++++++*********)))+++++++++***)))***+++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,---......---,,,***)))......//////000000111111000111111222444777:::<<<<<>>===;;;999888777777666888:::<<>>:::===999333777666444333222111000000111111000000000/////////............................................................////////////...000111222111000111222222???PPP\\\aaaccceeegggkkknnnrrruuuvvvtttrrrppppppppphhhcccvvvmmm___eee}}}lll]]]\\\hhhzzzjjjggghhhooo}}}eee]]]ggg|||{{{{{{{{{zzzxxxuuurrrpppnnnkkkfff```[[[XXXVVVVVVPPPLLLGGGCCCAAAAAACCCEEEDDDFFFIIIKKKMMMPPPUUUXXXZZZVVVPPPIIICCC???>>>===;;;<<<>>>CCCFFFHHHGGGEEEIIIKKKNNNQQQRRRSSSRRRQQQMMMHHHCCCAAADDDJJJOOORRRVVVXXXXXXWWWRRRLLLFFFAAA>>><<<999777666666777888:::<<<@@@CCCFFFHHHIIIIIIHHHLLLQQQVVVZZZ___dddgggoooxxxjjj[[[YYYZZZWWWZZZcccnnntttsssmmmhhheeejjjooowwwzzzuuuqqqpppssslllccc\\\ZZZ]]]ccciiinnnhhh\\\MMM<<<333:::EEETTT\\\[[[OOOGGGMMMXXX]]]WWWMMMGGGKKKOOOKKKCCC===111///,,,+++,,,---,,,+++,,,,,,,,,++++++++++++******+++,,,+++***)))***,,,************+++,,,------******+++++++++,,,,,,,,,++++++++++++,,,---...///......//////000000111111222222333444666999;;;<<<<<>>>>>777888777555444222111000000111111111000000000//////............................................................////////////...000111222000000111222222???QQQ]]]bbbcccdddffflllnnnrrruuuuuusssqqqnnnqqqpppfffdddhhh\\\eeelll^^^^^^hhhyyyhhhaaacccppp|||dddcccrrrqqqmmmnnnpppqqqoookkkgggdddbbb___ZZZTTTNNNJJJHHHGGGGGGEEEAAA>>>>>>???BBBDDDAAACCCEEEEEEFFFFFFIIIKKKKKKHHHDDD@@@>>>>>>???@@@BBBAAAAAABBBDDDCCCAAA???BBBBBBCCCDDDDDDCCCBBBAAA>>>>>>???AAADDDJJJRRRVVV]]]bbbfffddd^^^UUUIII@@@>>>;;;777555444666888:::;;;>>>CCCFFFGGGGGGGGGGGGKKKPPPWWW\\\aaafffmmmqqqyyyjjj[[[ZZZZZZWWWZZZcccnnnsssrrrmmmhhheeejjjnnnvvv|||uuuqqqoootttnnniiigggeeedddfffiiilllggg^^^PPP>>>555<<>>:::999888666444333222111111111111111111000000000000////////////////////////////////////////////////............////////////...000111222000000111222222???QQQ^^^cccdddeeefffmmmooorrruuuuuussspppmmmooommmfffllldddYYYdddlll______hhhxxxuuuaaacccrrr|||eeehhhzzzqqq```ZZZ\\\^^^___^^^[[[WWWUUURRRPPPLLLHHHDDDAAA???>>>======<<<<<<======>>>>>>AAACCCDDDCCCBBBAAABBBCCCAAA@@@>>><<<===>>>AAABBBDDDCCCAAAAAABBBAAA@@@>>>@@@@@@@@@@@@??????>>>>>>===???AAABBBDDDHHHNNNRRRXXXbbbjjjjjjfff]]]NNNAAA===:::666444444666:::<<<===AAAFFFHHHHHHGGGGGGHHHMMMSSS[[[aaafffmmmuuu{{{jjj[[[ZZZZZZWWWZZZbbbmmmsssqqqmmmiiigggjjjmmmuuu|||vvvqqqooorrrqqqssswwwuuummmhhhiiioookkkcccTTTAAA777>>>KKK\\\```ZZZJJJCCCOOO```iii^^^PPPCCCAAADDDCCC???<<<111///,,,+++,,,---,,,+++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,***))))))))))))******+++******+++++++++,,,,,,,,,///...,,,,,,,,,,,,...///......//////000000111111222333444666888999::::::<<>><<<;;;::::::777888;;;>>>@@@@@@@@@@@@CCCDDDEEEDDDBBB@@@@@@@@@???>>>>>>???@@@BBBDDDEEEAAA@@@>>>???@@@BBBBBBAAAAAA@@@???>>>=========>>>???@@@AAABBBCCCFFFJJJMMMOOO\\\gggiiigggaaaSSSDDD<<<999666444555888;;;>>>???CCCGGGIIIGGGFFFHHHJJJOOOWWW```gggmmmttt~~~xxx|||jjj[[[YYYZZZWWWYYYbbblllrrrrrrnnnkkkiiijjjmmmttt~~~|||vvvrrrpppppprrrzzz}}}ooohhhjjjuuurrrkkkZZZEEE888<<>>OOO\\\bbbeeeiiilllppprrruuuwwwvvvssspppmmmjjjeeekkkkkkuuuhhhbbbqqqnnnaaa___ggguuummmeeekkk}}}rrrwwwgggUUUIIIBBBAAA@@@@@@?????????@@@@@@;;;;;;;;;;;;<<<<<<=========>>>AAADDDFFFGGGGGGFFFGGGIIIJJJIIIFFFDDDDDDDDDAAABBBCCCDDDFFFGGGGGGGGGCCCBBBAAACCCGGGKKKMMMNNNMMMKKKGGGCCC@@@>>>======>>>>>>???AAAEEEIIIMMMOOOPPP]]]eeeccc```]]]QQQBBB:::999777666777999===???@@@DDDHHHHHHFFFFFFIIILLLVVV^^^iiiqqqwww~~~xxx{{{jjj[[[YYYYYYVVVYYYaaalllrrrssspppmmmlllkkknnnttt~~~{{{vvvrrrqqqqqqttt}}}|||mmmiiiooowwwvvvqqqaaaJJJ999:::CCC^^^eeecccUUUOOOYYYiiiqqqcccSSSBBB===???>>>===<<<111///,,,+++,,,---,,,+++******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++******))))))******+++******+++++++++,,,,,,,,,+++,,,---.../////////.........//////000000111111111222444666777888888777<<>>NNN[[[aaaeeejjjnnnqqqsssuuuwwwwwwtttpppnnnjjjcccmmmjjj|||nnnkkk|||nnnaaa___ffftttmmm```cccxxx}}}qqqRRRDDD???===???===;;;::::::<<<>>>???999999:::<<<===>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFIIIJJJLLLKKKIIIFFFEEEEEE@@@BBBDDDEEEFFFFFFFFFEEEGGGFFFFFFIIINNNTTTXXXYYY]]]YYYSSSLLLFFFAAA>>>===<<<;;;<<>>???111///,,,+++,,,---,,,+++*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,)))***,,,///000000000000......//////000111111111000111333555777777777666<<>>NNNZZZaaaeeejjjnnnrrruuuwwwvvvwwwwwwrrrlllhhhcccgggvvvlllqqqkkkooo___```aaayyyiii```cccuuu|||YYYHHHFFFDDD===>>>===<<<;;;;;;;;;<<<===;;;<<<>>>@@@CCCEEEFFFFFFHHHGGGHHHIIIJJJJJJIIIGGGKKKLLLMMMKKKIIIHHHHHHIIIEEEIIIJJJGGGEEEHHHJJJIIIGGGHHHJJJOOOUUU\\\bbbffffff```WWWPPPKKKHHHDDDBBBCCCAAA???AAAGGGNNNSSSUUU\\\___]]]WWWRRROOOGGG===:::999888888:::<<>>???AAADDDGGGIIIKKKLLLQQQMMMQQQZZZ\\\ggggggLLL@@@999777444222444666777555222222222222111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111333???NNNZZZaaaeeejjjnnnpppuuuxxxvvvuuutttpppkkkiiifffmmmjjjwwwgggkkkooo```aaaccc|||nnnaaaccc{{{rrrOOODDDBBB>>>999;;;::::::999::::::<<<<<<>>>@@@BBBEEEHHHJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJIIILLLMMMNNNNNNMMMMMMNNNPPPNNNSSSUUURRRPPPPPPOOOLLLLLLNNNRRRXXX___eeekkknnnmmmggg```]]]]]][[[VVVRRRJJJHHHGGGHHHMMMRRRVVVXXX\\\^^^[[[TTTOOOKKKCCC:::888888888888:::===???AAAEEEFFFGGGFFFGGGKKKSSSYYYgggsssmmm\\\ZZZYYYVVV[[[___iiirrrsssmmmiiiiiikkkmmmrrr|||xxxtttsssuuusssuuuyyy{{{vvvnnnlllooouuuuuummmZZZEEE777777<<>>@@@999111+++***+++++++++++++++++++++++++++++++++*********))))))))))))***,,,---...------//////000000111222222222111111333555777888:::;;;>>>???AAADDDHHHJJJMMMNNNRRRMMMQQQYYY\\\ggg^^^CCC;;;999666444444444666777333222222222111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000111111111222222333???OOO[[[aaafffkkkoooooovvvyyyuuuqqqpppnnnkkkiiiiiixxx~~~eeeuuudddsssooo```cccfffrrr``````XXXBBB@@@>>>:::888::::::::::::;;;===>>>???CCCDDDGGGJJJMMMNNNOOOOOOLLLLLLLLLLLLMMMOOOPPPQQQSSSUUUWWWXXXZZZ\\\___aaadddkkkooommmhhhccc]]]VVVVVVZZZ```hhhoootttxxxzzzvvvnnneeebbbfffhhhgggcccbbbaaa___]]][[[ZZZZZZZZZ]]]]]]XXXPPPJJJEEE>>>666666777777888;;;>>>AAACCCFFFFFFGGGFFFIIIPPPZZZbbbsssmmm]]]ZZZZZZVVVZZZ^^^gggoooqqqkkkhhhiiijjjlllrrr|||~~~wwwsssssstttrrrssswwwyyytttjjjfffhhhgggeee]]]OOOAAA888777:::OOOgggddd```VVVFFFKKKOOOQQQKKKBBB;;;;;;???>>>888333000,,,******++++++***---,,,++++++******++++++'''000999;;;666...)))'''************************+++++++++************)))'''***---...---,,,++++++......//////000111111111222222333555666888999999>>>???BBBEEEIIILLLOOOPPPRRRNNNQQQYYY\\\gggtttNNN@@@===;;;:::777333333666333333222222222111111111///////////////////////////////////////////////////////////////000000111000000111111111222222222333???OOO[[[bbbggglllpppqqqwwwyyyrrrllllllmmmnnnkkkmmm~~~kkkqqqjjj~~~pppaaadddiiippp^^^^^^{{{|||gggCCC<<<>>><<<:::<<<;;;<<<===>>>@@@BBBDDDEEEFFFHHHJJJLLLNNNOOOOOOOOONNNOOOQQQSSSUUUXXX[[[^^^___bbbeeehhhkkkpppuuuyyyzzznnncccaaafffoooxxxyyynnnaaa^^^cccjjjmmmllloooooonnnlllhhhccc^^^[[[___[[[TTTMMMFFF@@@:::555555666777999<<<@@@CCCEEEHHHHHHHHHHHHKKKUUUbbblll}}}nnn]]][[[ZZZWWW[[[^^^fffnnnpppkkkiiijjjjjjlllrrr}}}wwwsssrrrsssssstttwwwxxxqqqeee^^^]]]SSSOOOHHHAAA;;;999:::<<>>===888444000,,,******+++++++++,,,,,,++++++++++++***++++++---///,,,(((&&&(((+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,,,,---------......///000000000333333444555666777888999===???BBBFFFJJJNNNQQQSSSSSSNNNQQQYYY\\\ggg]]]BBB===;;;<<<:::444333555333333333222222222222111///////////////////////////////////////////////////////////////000000111111111111111222222222222333???OOO\\\ccchhhmmmqqquuuyyyxxxpppiiikkkoooqqqnnnqqqrrroookkk{{{pppaaaeeekkkooo^^^]]]{{{wwwvvviiiPPP===<<<>>>999999???<<<===???AAADDDFFFHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMQQQTTTXXX\\\___dddiiimmmkkknnnrrrvvv{{{yyylllmmmrrr||||||uuunnnooouuu|||}}}|||vvvvvvxxxzzzyyyrrrhhh``````YYYPPPIIIBBB<<<888555555666888;;;???BBBEEEFFFGGGGGGGGGHHHMMMXXXgggrrryyyxxxnnn^^^[[[[[[WWW[[[^^^fffooopppllljjjkkkjjjmmmsss~~~xxxsssqqqqqquuuuuuwwwxxxpppbbbWWWSSSFFFBBB===999999:::<<<===LLLmmmwww|||nnnOOOJJJKKKIIIGGG@@@:::999===<<<999444111---******+++++++++,,,,,,,,,,,,++++++******//////,,,(((%%%''',,,000)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...---------...//////000000333333444555666777888999===???BBBFFFJJJOOORRRSSSTTTOOOQQQYYY[[[gggmmmHHH===777::::::666444777333333333333222222222222000000000000000000000000000000000000000000000000///////////////000111111111111111222222222222333444@@@PPP]]]dddiiinnnsssvvvyyywwwppplllnnnqqqrrrrrrsssyyysssjjjdddpppoooaaafffkkkppp___]]]vvvsssppp}}}kkkQQQFFF>>>>>><<<777888===<<<===@@@CCCFFFHHHIIIJJJKKKJJJJJJJJJLLLNNNQQQRRRYYY^^^fffkkknnnsssxxx}}}xxx{{{www}}}vvvfff^^^UUUKKKEEE???999666777666888:::===AAADDDGGGHHHDDDEEEFFFIIIPPP]]]nnnzzz~~~sssvvvzzzssszzzooo___\\\\\\XXXYYY]]]fffoooqqqllliiijjjiiilllrrr~~~zzzsssqqqqqquuutttwwwxxxpppaaaTTTNNNEEEDDDBBBAAA@@@???<<<:::IIIkkkyyypppOOOIIILLLLLLJJJCCC;;;999<<<===;;;555222...,,,,,,,,,---,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***)))***,,,************************)))************+++++++++,,,++++++,,,...///---,,,------......///000000000222222333555666888999999===???BBBFFFJJJNNNQQQSSSUUUOOORRRYYY[[[ggg|||ZZZGGG999888:::666555999444444333333333222222222000000000000000000000000000000000000000000000000///////////////000111111111111111222222222333333444@@@PPP]]]dddiiiooosssuuuxxxxxxuuussstttsssoooqqqtttpppvvvfffcccnnnoooaaaeeejjjppp]]]XXXnnnqqqmmmzzz{{{bbbQQQCCCAAA>>>;;;:::;;;<<<===>>>@@@CCCFFFIIIKKKLLLLLLMMMLLLLLLLLLOOOTTTZZZ]]]jjjqqqzzziii[[[PPPEEE@@@;;;666555888888:::<<<@@@CCCFFFHHHIIICCCEEEIIINNNXXXgggyyy~~~yyyqqqgggcccdddjjjooovvv}}}}}}rrrppp___]]]\\\XXXVVV[[[eeeoooqqqlllhhhhhhgggiiippp|||zzztttrrrrrrrrrrrrvvvxxxrrrcccUUUNNNIIIMMMQQQTTTQQQJJJ@@@:::GGGhhhuuu|||kkkJJJHHHOOORRROOOGGG>>>;;;>>>???>>>777333///------.........++++++,,,,,,,,,+++***)))'''(((***+++***)))))))))++++++++++++++++++++++++))))))*********+++++++++,,,+++,,,111777777000***---......///000000111111111111333555777888:::;;;===???BBBEEEIIIMMMPPPQQQVVVPPPRRRYYY[[[gggnnnUUU???::::::666555999444444444333333333222222000000000000000000000000000000000000000000000000///////////////000111111111111222222222333333333444@@@PPP]]]eeejjjoootttssswwwyyyyyyzzzyyytttlllnnnssszzzkkkzzzgggiiivvvoooaaaeeeiiipppZZZRRRgggoookkkyyyyyycccMMM???<<<===;;;777999@@@BBB@@@BBBDDDGGGJJJMMMNNNOOOOOOOOONNNMMMOOOSSS[[[bbbfffyyygggXXXLLLBBB===888333444999999;;;>>>AAADDDGGGHHHIIIDDDHHHMMMTTT```qqq~~~iiiccc``````[[[VVVXXX^^^lllqqqyyywwwsssppp___]]]\\\YYYTTTYYYdddoooqqqkkkffffffeeehhhnnnzzzzzzuuussssssoooppptttyyyttteeeWWWPPPKKKSSS^^^ccc```TTTFFF===FFFfffqqqwwwfffFFFHHHRRRWWWTTTKKKAAA<<>>???BBBEEEIIILLLOOOPPPVVVPPPRRRYYY[[[hhh{{{wwwwwwzzz~~~fffMMM???;;;888777888444555555666555333222111222222222111111111111000111111111111000000000000000000000000000000000000222222222111222222333333444AAARRRaaajjjooorrruuuvvvyyyyyyyyyzzzzzztttlllkkksssxxx|||jjjqqq~~~qqqccc```mmmttt___UUUaaa}}}ooolllvvvzzzvvvdddQQQEEEAAA@@@===<<<===<<<:::===CCCDDDFFFJJJNNNPPPQQQPPPPPPNNNOOORRRUUU[[[fffsss|||jjjYYYLLLBBB999666555444555777999<<<@@@EEEHHHIIIJJJJJJCCCHHHQQQ]]]mmmrrraaaUUUVVVWWWVVVUUUVVV[[[```lllttt~~~uuuqqq___[[[[[[XXXWWW\\\eeennnmmmgggeeegggjjjmmmsss|||xxxtttssstttqqqsssyyy{{{tttdddWWWRRRTTT\\\dddgggeee]]]NNN@@@DDD___pppmmm___LLLFFFPPPXXXVVVNNNDDD;;;999???FFF===777///,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++***))))))***,,,******+++++++++,,,,,,,,,+++,,,---...////////////---...//////......///111333333333444555666777888>>>>>>BBBIIIMMMMMMNNNRRRSSSTTTSSSWWW]]]eee|||mmmjjjggggggjjjpppvvvzzzoooTTTAAA999999999888555555555666555444222111222222222111111111111000111111111111000000000000000000000000000000000000222222222111222222333444444AAASSSaaaiiinnnrrruuuxxxzzz{{{yyyzzzyyyssslllddduuuoootttqqqcccaaammmttt^^^TTT___yyynnnlllvvvzzzzzzjjjZZZKKKCCCAAA>>><<<===@@@???>>>AAAFFFHHHKKKNNNOOOOOOPPPSSSUUUPPPSSSWWW]]]eeeppp}}}}}}wwwmmmaaaYYYHHH???888555555444555888999===BBBFFFHHHIIIIIIIIIIIINNNWWWdddtttuuu^^^PPPSSSUUUWWWVVVVVVXXX^^^cccooowwwyyyqqq___[[[[[[XXXXXX]]]fffoooooojjjhhhjjjjjjlllsss~~~{{{vvvttttttppprrrwwwzzzsssdddWWWRRRWWW```iiillliii^^^MMM>>>AAAYYYgggbbbVVVFFFBBBOOOVVVTTTMMMCCC;;;999???FFF===777000,,,,,,---------++++++++++++++++++++++++***************************++++++***))))))***,,,******+++++++++,,,,,,,,,+++,,,---...////////////,,,...//////...---///000222222222333555777888999???>>>BBBHHHLLLLLLNNNRRRSSSTTTSSSWWW\\\eeeyyylllgggffffffgggiiimmmrrrvvvxxx|||aaaEEE888:::;;;777555555666555555444222222222222222111111111111000111111111111000000000000000000000000000000000000222222222222222333444444444AAASSSaaahhhmmmqqquuuyyy||||||zzzyyyxxxrrrkkkccc|||vvvyyyrrrccc```mmmsss\\\RRR\\\rrrrrrnnnwwwyyy}}}}}}jjj[[[NNNCCC@@@AAA<<<;;;>>>BBBCCCBBBEEEJJJKKKMMMPPPPPPPPPRRRUUUYYYUUUYYY```hhhrrr~~~rrr___RRROOOCCC<<<666555555444666::::::>>>DDDHHHIIIIIIHHHIIIMMMRRR\\\iiizzz}}}sssdddSSSIIIRRRTTTUUUVVVVVVZZZaaagggttt{{{}}}qqq___[[[[[[XXXXXX]]]gggpppppplllkkkmmmjjjmmmsss~~~xxxuuusssoooppptttxxxrrrdddXXXSSS[[[eeeooosssnnnaaaLLL;;;<<>>AAAHHHLLLLLLNNNRRRSSSTTTSSSWWW\\\dddqqqrrrwww{{{wwwnnngggfffrrrvvv|||qqqMMM999:::;;;666666666666555444444333333222222222111111111000000111111111111000000000///000000000000000000000000222222222222222333444555444BBBTTTaaaggglllqqqvvvyyy||||||yyyvvvuuupppjjjhhh||||||qqqbbb```kkkqqqZZZPPPXXXkkkvvvqqqwwwwwwxxx|||zzz}}}nnn\\\OOOEEE???===@@@<<<<<<@@@EEEFFFEEEGGGLLLPPPRRRUUUZZZ^^^aaabbbaaabbbfffoooyyy___HHHBBB>>>888444555555555777<<<;;;@@@FFFIIIIIIHHHIIIJJJQQQWWWcccsssuuummmhhh___TTTLLLPPPRRRTTTTTTVVV[[[bbbiiiyyyqqq___[[[[[[XXXXXX\\\fffooopppllllllooommmmmmrrr}}}yyytttqqqnnnnnnqqquuuqqqdddYYYSSSZZZeeeqqqvvvqqqbbbLLL999999MMMWWWTTTMMMBBB@@@LLLVVVTTTOOOFFF===:::>>>CCC???999111,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++***))))))***,,,******+++++++++,,,,,,,,,+++,,,------.........---+++,,,------,,,,,,---//////000111333555888:::<<>>AAAGGGKKKKKKNNNRRRSSSTTTSSSWWW\\\ccckkkqqqzzz~~~wwwvvvzzzZZZ@@@;;;:::666777666666555444444444333222222222111111111000000111111111111000000000///000000000000000000000000222222222222333444555666555CCCUUUaaagggkkkqqqwwwxxx||||||xxxtttrrrooojjjiiixxx~~~|||ooobbb```jjj}}}nnnXXXMMMUUUdddvvvqqqvvvtttvvvzzzxxx|||~~~|||yyywwwtttssstttvvvxxxyyyyyyxxxqqqbbbSSSIIICCC>>>===>>>>>>>>>BBBGGGHHHGGGIIINNNXXXZZZaaalllwww{{{vvvppptttxxx^^^EEE???999555444666666555888===<<>>:::<<>>@@@FFFJJJKKKNNNRRRTTTUUUTTTWWW[[[bbb{{{mmmKKK<<<999888888777666555444444444444222222222111111111111000111111111111000000000000000000000000000000000000222222222222333555666777777EEEWWWcccgggkkkrrryyyxxx||||||xxxsssrrroookkkkkkvvvzzz~~~pppdddaaakkk|||lllUUULLLRRR___|||tttnnnsssrrruuuzzzzzzyyy{{{~~~|||wwwtttrrrllllllnnnpppsssuuutttrrrjjj\\\NNNGGGCCC@@@>>>???AAAAAADDDIIIKKKJJJMMMSSSZZZ___lll|||~~~~~~oookkkpppuuu}}}|||yyyjjjRRRAAA<<<666444555777777666999???>>>CCCHHHIIIGGGHHHLLLQQQZZZeeevvv}}}pppeeedddddd]]]RRRJJJMMMOOOQQQSSSVVV]]]gggnnnqqq___[[[[[[XXXVVV[[[dddlllmmmjjjjjjnnnqqqqqqvvvzzztttoooqqqnnnooorrrpppeeeZZZTTTSSS___kkkqqqmmm```KKK999999NNN\\\```^^^QQQGGGLLLVVVVVVRRRIII???:::<<>>:::<<>>:::555555444777:::999777:::@@@@@@DDDHHHGGGEEEHHHPPPXXXqqq}}}wwwjjj______```[[[QQQIIIIIILLLPPPUUU[[[fffsss|||{{{qqq___[[[[[[XXXYYY]]]eeelllmmmiiijjjnnnkkkqqq}}}wwwsssvvvqqqoooqqqpppfffZZZTTTWWW```hhhkkkfff[[[HHH888:::NNN[[[aaaaaaTTTHHHJJJLLLMMMKKKEEE===:::<<<@@@===777///,,,,,,......---************************++++++++++++++++++++++++***++++++***))))))***,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++---...//////......///111000111222333555777999:::???===???DDDHHHJJJNNNSSSTTTUUUTTTWWWZZZ___|||{{{}}}jjjHHH>>><<<777999999777555555555444333333222222111000000000111111222222222222111111111111111111111111111111222333444333222222333555:::HHHXXXbbbiiirrrxxx{{{zzz~~~~~~uuurrr|||eeefff~~~sssuuuzzzmmmiiipppqqq\\\MMMSSSaaavvvkkkmmmsssooommmrrrrrrsssuuuxxx{{{}}}}}}}}}~~~~~~}}}zzzwwwuuuuuuxxx}}}~~~zzzjjjTTTCCCBBBFFFDDDEEEIIIFFFHHHLLLQQQTTT[[[jjjxxxoooLLL???@@@CCCAAA???===:::888777777777111444666888:::<<>>???AAAEEEHHHLLLOOOQQQSSSSSSWWW[[[XXXccc}}}|||{{{~~~wwwWWWEEE;;;999999888777666555444333333333222222111000000000111111222222222222111111111111111111111111111111222333444333222222444555;;;KKK[[[eeekkkssszzz||||||~~~~~~wwwuuutttaaajjjmmmpppyyyjjjeeeooo~~~fffRRRSSS___vvvsssppprrrmmmjjjnnnrrrsssvvvyyy|||~~~}}}{{{yyyxxx|||gggTTTDDDEEEHHHFFFFFFJJJIIIMMMTTT[[[aaahhhxxx{{{yyyvvvrrrnnnmmmnnnpppvvv{{{```FFF<<<<<<<<<;;;:::999777555444333333333555888:::<<<>>>AAACCCDDDFFFHHHHHHLLLSSS\\\bbbzzzxxxjjjbbbaaa]]]]]]XXXHHHJJJKKKPPPYYY```kkkzzzwwwssstttsssbbb___^^^[[[[[[ZZZbbbpppuuupppmmmooolllssszzzwwwvvvvvvsssrrruuuxxxqqqbbbUUUSSSYYYaaafffbbbUUUEEE::::::MMMdddmmmeeeWWWMMMIIIJJJNNNOOOJJJAAA:::;;;>>>999555000,,,+++,,,,,,++++++++++++++++++++++++++++++++++++***************++++++******++++++,,,---************************+++++++++,,,------...............///////////////000222333444444666888;;;>>>???AAAEEEHHHLLLOOOQQQTTTTTTXXX[[[YYYddd|||yyyzzzdddKKK888<<<:::777777666666444333333333333222111111000000111111222222222222111111111111111111111111111111222333333333222222444666;;;KKK\\\fffkkksssyyy|||}}}||||||vvvvvvlllcccqqqlllqqquuueeebbbnnnsss[[[WWWaaayyy|||tttsssmmmlllooossstttwwwzzz}}}}}}}}}}}}}}}{{{aaaQQQFFFGGGJJJIIIJJJMMMKKKQQQ[[[gggnnnwww|||uuupppnnnjjjddd]]]XXXVVVUUUTTT]]]\\\NNN???:::999888777777777666555444333222555888;;;===>>>@@@CCCEEEEEEGGGJJJNNNSSS[[[gggpppxxxkkkgggfff___\\\VVVIIIIIIKKKQQQ\\\eeepppxxxlllrrruuuccc```___\\\]]]^^^gggsssvvvooolllpppnnnrrr~~~|||wwwvvvuuussstttyyy|||vvvfffYYYPPPWWW```gggdddWWWEEE888;;;MMMbbblllfffXXXNNNIIIOOOSSSUUUOOODDD===<<>>???AAAEEEHHHLLLOOOQQQUUUUUUYYY[[[YYYddd}}}wwwuuu{{{vvv]]]IIIEEE===777666777666444444444333333222222111000000111111222222222222111111111111111111111111111111111222333333222222444666:::KKK]]]eeejjjpppwwwzzz}}}}}}yyyzzztttuuummmnnn|||ooosssooocccaaalllfff^^^fff}}}vvvtttqqqrrrvvvtttvvvyyy|||~~~{{{{{{|||}}}qqqXXXNNNHHHJJJNNNNNNOOORRRUUU\\\iiiwww|||xxxtttpppjjjffffffeeeccc]]]UUUOOOJJJIII@@@FFFGGG@@@;;;::::::888888888999:::999888666555777999<<<>>>???BBBDDDGGGFFFGGGJJJPPPXXXcccuuu{{{nnnlllkkkccc]]]WWWMMMEEEIIIRRR```llluuu}}}qqqvvvuuuccc___^^^[[[]]]```jjjuuuuuummmjjjooommmpppxxx}}}xxxuuutttrrrtttyyy}}}vvvfffXXXOOOUUU___gggeeeYYYFFF999:::JJJ]]]gggcccXXXMMMHHHTTTXXXXXXQQQEEE<<<999;;;<<<777222...---------,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))***************++++++,,,************************)))******++++++,,,,,,---,,,------...///000111111///111333444444666999;;;>>>???AAAEEEHHHLLLOOOQQQUUUUUUXXX[[[XXXccc|||~~~uuupppttt|||wwwWWWHHH;;;888888666555666444444333333222111111111111111222222222222111111111111111111111111111111111222333333222333555777;;;MMM```hhhkkkpppwww{{{{{{{{{ttttttwwwlllvvvrrruuunnneeeeeelll{{{pppcccgggzzzzzzwwwuuuvvvzzzwwwyyy|||}}}{{{xxxvvvvvvyyy}}}nnnaaaPPPLLLKKKOOOTTTWWW[[[^^^kkkrrrmmmggg```[[[WWWTTTRRRQQQQQQRRRRRROOOIIIDDD@@@???<<<===;;;888888;;;;;;::::::;;;;;;<<<<<<:::999888888:::===???@@@BBBEEEHHHFFFEEEIIIQQQ[[[iii~~~pppmmmooogggaaa^^^VVVKKKLLLRRR]]]hhhsssyyywwwtttbbb^^^]]]ZZZ[[[^^^iiiuuutttllliiimmmjjjlllrrr}}}wwwtttsssqqqsssxxx{{{ssscccUUUPPPUUU^^^ffffff[[[III;;;888EEEVVV```^^^UUUKKKEEEQQQUUUVVVPPPDDD;;;888:::<<<777222...,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,************************)))******++++++,,,,,,---,,,------...///000111111///111333444444666999<<<>>>???AAAEEEHHHLLLOOOQQQTTTTTTWWWYYYWWWccc|||{{{ssskkknnnuuuvvv|||sss\\\FFF>>>;;;777666888444444444333222222111111111111222222222222111111111111111111111111111111000111333333222333555777>>>QQQeeemmmooossszzz~~~~~~uuurrr}}}nnnbbbttt{{{{{{uuullliiimmmyyywwwfffeeessszzzxxxxxxyyyzzz|||~~~}}}xxxvvvrrrppppppsssvvvyyy{{{mmm]]]SSSNNNOOORRRWWW^^^eeelllqqqsss^^^TTTJJJFFFDDDBBBAAACCC>>>@@@BBBAAA???;;;:::999;;;999666555777:::<<<<<<<<<<<<<<<<<<<<<;;;:::999999<<<>>>@@@BBBDDDGGGIIIIIIHHHNNNXXXcccqqq}}}lllhhhnnnkkkiiiiiiddd___YYYVVVZZZcccooo~~~zzztttbbb^^^]]]YYYYYY[[[fffsssuuummmiiillliiiiiiooo|||}}}vvvssssssqqqqqqvvvyyyrrrbbbTTTQQQTTTZZZaaacccZZZJJJ>>>777AAANNNWWWXXXQQQIIICCCFFFKKKOOOKKKBBB<<<;;;===<<<888222...,,,,,,++++++++++++++++++++++++++++++***************************))))))))))))***++++++******************************++++++,,,---------------......//////000000///000222444555777:::<<<>>>???AAAEEEHHHLLLOOOQQQTTTSSSWWWYYYXXXeee}}}{{{rrrhhhhhhooommmuuu~~~tttTTTEEE>>>777666999555444444333333222111111111111222222222222111111111111111111111111111111000111222222222333555777@@@TTThhhpppqqqttt{{{~~~rrrllltttiii\\\ssstttkkkmmm{{{|||hhheeerrr}}}{{{{{{~~~}}}{{{wwwtttpppmmmkkklllnnnpppppprrrrrrnnneee[[[TTTPPPPPPUUU[[[bbbjjjuuuxxxbbbSSSHHH???======<<<<<<>>>888:::<<<<<<;;;999999999999777666777:::<<<>>>???@@@???>>>===<<<;;;;;;;;;;;;>>>AAACCCDDDFFFIIIKKKSSSTTT]]]jjjttt~~~xxxccc^^^iiimmmrrrvvvtttvvvnnnhhhiiimmmsss}}}uuuccc___]]]ZZZYYYYYYcccrrrwwwqqqkkkllliiiiiiooo||||||vvvrrrsssppppppuuuyyyttteeeYYYRRRRRRVVV[[[^^^XXXJJJ???777>>>IIIQQQSSSOOOHHHBBB>>>DDDJJJHHHAAA;;;<<<>>>>>>999444///------,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))***++++++************************+++++++++,,,------...............///////////////...000222444555777:::===>>>???AAAEEEHHHLLLOOOQQQUUUTTTXXX[[[ZZZhhhrrrffffffkkkiiikkk___JJJ@@@777555999555444444333333222222111111111222222222222111111111111111111111111111111000111222222222333666888???SSShhhooopppsssyyy~~~~~~|||nnneeelll~~~jjj]]]uuuzzzkkknnn~~~~~~kkkhhhvvv~~~|||zzzwwwuuupppllliiihhhiiijjj```bbbbbb\\\UUUPPPQQQSSSTTTZZZbbbiiisss{{{|||mmmXXXIII???777999;;;999888:::777999;;;;;;999888888888888777888;;;>>>???AAACCCDDDCCCAAA???>>>===>>>>>>===@@@CCCEEEFFFHHHKKKMMM]]]```lll{{{sss\\\WWWdddnnnwww~~~~~~~~~{{{}}}~~~|||}}}vvvddd```^^^[[[YYYXXXaaaqqqyyytttnnnmmmjjjjjjppp}}}{{{uuurrrsssppppppuuuzzzvvvjjj^^^RRRQQQRRRWWWZZZVVVJJJ@@@888===FFFMMMPPPNNNHHHCCC===CCCIIIGGG???::::::<<>>???AAAEEEHHHLLLPPPQQQVVVUUUYYY\\\\\\jjjwwwkkkeeefffeeedddxxxeeeNNNCCC<<<888888555555444333222222222222222222222111111111111000111111222222222333333333222222333444444555555666;;;PPPeeennnooosss{{{{{{lll]]]qqqoooZZZ|||~~~zzznnnkkkmmmiiigggxxx~~~yyytttnnnjjjhhheee```\\\WWWVVVTTTQQQOOOOOORRRUUUXXXdddpppxxx}}}ssslllgggiiitttxxxhhhWWWNNNDDDAAA;;;888888;;;@@@CCC999;;;;;;777555888999777888999999;;;===???AAABBBCCCBBBAAA???????????????CCCBBBCCCFFFGGGFFFJJJOOOYYYfff{{{fffTTTSSS```iiiuuusssrrrwww{{{wwweee```]]]YYY\\\\\\fffuuu{{{tttnnnooommmkkknnn{{{~~~xxxtttuuurrrrrrwww{{{wwwiii^^^QQQJJJPPPXXXYYYWWWNNN===888777EEEUUUTTTQQQMMMDDD<<>>===;;;::::::<<<>>>???;;;===<<<888777::::::777::::::<<<>>>???AAABBBCCCBBB@@@???>>>>>>???AAABBBFFFEEEGGGHHHFFFDDDIIIPPP\\\lllvvvdddPPPLLLWWWaaarrrlll___bbbjjj}}}vvveee```^^^ZZZ[[[[[[dddsssxxxrrrmmmnnnllljjjlllvvv~~~xxxtttwwwrrrpppsssvvvrrrfff[[[PPPIIINNNWWWWWWVVVNNN===888777GGGXXXXXXTTTNNNCCC>>>EEELLLKKKCCC<<<<<>>???@@@AAABBBBBBAAAAAAFFFFFFAAA<<<;;;>>>===:::<<<>>>@@@BBBDDDDDDDDDDDDBBBAAA?????????BBBEEEGGGKKKJJJKKKIIIEEEDDDMMMXXXfffxxx}}}eeeOOOGGGOOOYYYnnnddd[[[^^^iiivvvddd```___\\\[[[ZZZbbbpppuuuppplllnnnmmmlllmmmrrr|||yyyuuuwwwrrroooqqqsssooobbbWWWOOOHHHMMMUUUVVVVVVOOO???777888III\\\]]]XXXPPPCCC===EEELLLKKKDDD===<<<===@@@<<<777222...---------)))***,,,------,,,***)))+++*********))))))((((((***)))))))))))))))*********++++++)))&&&&&&)))+++***++++++,,,+++,,,...000---............/////////000222555666777888:::===>>>???DDDKKKMMMMMMOOOSSSVVVSSSVVV\\\___nnn~~~sssfff^^^\\\ZZZdddcccJJJ>>>;;;::::::666555444333333222222333333333222222222111111111111111222222222333333333222222333444444555555666<<>>???<<>>;;;999555777666555444333333333333333333333333222222222222111111222222222333333333222222333444444555555666;;;QQQiiitttvvvyyy}}}wwwqqqppp{{{mmmkkkiiinnnhhhfffvvvooohhh{{{{{{sssjjjdddbbbccc```aaabbbeeejjjsss}}}vvvhhhggggggeeeccc```^^^\\\^^^hhhttt}}}}}}nnn___NNNGGGEEEEEEGGGJJJDDDFFFJJJQQQYYYbbbjjjooohhh\\\LLLCCCGGGQQQTTTQQQEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDFFFKKKTTTddd}}}uuuZZZLLLKKKQQQPPPXXXkkkuuu}}}|||sssbbb___^^^[[[]]]\\\dddrrrxxxrrrnnnpppppppppooopppwww|||xxxrrrppprrrwww{{{ttteeeWWWPPPGGGKKKTTTWWW[[[XXXKKK:::888HHH]]]bbb___VVVGGG999@@@GGGIIIEEE>>>888555888555222///,,,+++++++++)))***,,,------,,,***))))))))))))))))))))))))***************+++,,,---...+++)))((()))+++,,,+++)))---''''''...000,,,+++///,,,------------.........---///111333444555777999AAA???@@@DDDGGGIIIOOOVVVVVVRRRTTT[[[```ooo~~~}}}qqqcccUUU\\\^^^aaazzz___FFF<<<:::777777666555444444333333444444444333333333222222222111111222222222333333333222222333444444555555666:::QQQiiitttvvvyyyzzzuuuwwwvvvpppllljjjpppjjjhhhxxxwwwjjjxxxxxxooojjjjjjkkklllmmmpppuuu{{{jjjeeehhhkkknnnppprrrtttuuulllqqqxxx~~~yyyfffUUUFFFCCCFFFGGGGGGFFFBBBDDDGGGLLLRRRXXX^^^aaa]]]TTTIIIGGGQQQ___bbb]]]GGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHOOO\\\kkk~~~sss[[[OOOEEEJJJRRROOOTTTccckkkooo}}}sssbbb^^^]]]YYY\\\[[[dddsssyyysssnnnnnnnnnllllllpppyyy}}}yyyuuuqqqooorrruuupppbbbVVVNNNFFFJJJSSSVVV[[[YYYLLL;;;777EEEYYY___^^^WWWIII;;;AAAIIIKKKHHH@@@999555777555222///---,,,++++++***++++++,,,,,,++++++***((((((((()))******++++++))))))))))))***+++,,,---)))***+++((('''***333:::===///(((,,,///,,,,,,000,,,,,,---------............000222333444666888:::@@@???BBBGGGIIIJJJOOOUUUWWWRRRTTTZZZ```nnn~~~xxx|||rrrcccXXX___]]]YYYnnnoooNNN???======777777555444444444444444444444444333333333222222111111222222222333333333222222333444444555555666999PPPiiitttvvvyyy{{{~~~qqqrrrooommmsssnnnlll|||}}}kkkvvv~~~uuuqqqqqqsssvvvyyy}}}pppZZZVVVZZZaaaiiiqqqzzzvvv]]]LLL===<<>>@@@AAABBBCCCHHHBBB<<<@@@PPP___bbb\\\HHHGGGFFFFFFFFFGGGGGGHHHDDDEEEHHHJJJKKKLLLKKKKKKMMMPPP[[[mmm~~~yyyooo\\\JJJIIIBBBJJJTTTQQQTTTbbbjjjtttsssbbb^^^\\\XXXZZZ[[[dddtttyyyrrrmmmmmmmmmllllllrrr|||}}}yyyxxxrrrmmmmmmoookkk___UUUMMMEEEHHHQQQUUUZZZYYYLLL<<<777CCCWWW]]]]]]WWWJJJ:::@@@HHHKKKHHH@@@888444777666333000...---,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,(((((((((((()))***+++,,,%%%+++...)))%%%,,,>>>OOOMMM:::***+++---******...,,,,,,,,,---------......///111333444555777999;;;>>>???DDDJJJMMMLLLOOOTTTWWWRRRSSSZZZ___mmm}}}xxx{{{}}}ttthhhYYYWWW\\\___gggTTTAAABBB@@@???;;;777444444444444333444444333333333333222222000000000111111222222333333444555444444444666888>>>SSShhhrrrtttzzz{{{|||sssxxxoooooonnnlllnnnmmmzzz}}}zzzwwwwwwzzzfff[[[TTTTTTWWW]]]iiixxx|||mmm]]]JJJ<<<===???:::888;;;===>>>???@@@???===;;;:::<<<;;;:::===DDDLLLSSSVVVJJJFFFEEEIIIKKKHHHFFFGGGCCCFFFIIINNNRRRUUUVVVVVVWWW]]]mmmvvvpppjjj^^^UUUJJJLLLOOORRRWWWcccssstttbbb[[[YYYXXXZZZZZZ___hhhmmmllljjjjjjooonnnnnnqqqyyy{{{wwwsssqqqmmmjjjkkkiii___TTTPPPKKKIIINNNWWWZZZUUUOOO===888EEEYYY___]]]UUUFFF@@@DDDJJJMMMJJJAAA777000777444000///000000...,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))***+++++++++,,,,,,******)))'''***999KKK888333---+++,,,---------------------------------...000222444444666888:::BBBDDDFFFHHHJJJMMMQQQSSSXXXVVVTTTUUU\\\pppsssuuuwww{{{vvvkkk\\\XXX[[[\\\```|||gggOOOLLLHHH???;;;777444444444444444444444333333333333222222111111222222222222222222333444555555444444666888>>>SSSiiisssuuu{{{{{{~~~xxxooorrrwwwnnnppppppllllll|||sssxxxvvv___YYYSSSTTTVVV[[[eeerrr~~~qqqYYYGGG:::;;;>>>;;;;;;>>><<<<<<==================BBBAAAAAACCCGGGJJJKKKKKKKKKHHHGGGJJJIIIFFFEEEGGGEEEJJJQQQUUUWWWZZZ```eeehhhoookkkWWW\\\[[[YYYVVVVVV___mmmxxxsssbbb[[[ZZZYYYYYYYYY___hhhmmmllljjjjjjnnnmmmnnnqqqyyy{{{vvvrrrpppkkkhhhjjjiiiaaaVVVQQQKKKHHHMMMVVVZZZVVVPPP>>>999FFFYYY^^^]]]UUUGGG???DDDJJJNNNKKKBBB888000777444000//////...,,,***,,,,,,,,,+++++++++******+++++++++*********))))))***************+++++++++,,,+++******'''%%%...999444000,,,***+++------,,,------------------------///111333555555777999;;;@@@BBBEEEGGGHHHKKKOOOQQQUUUTTTUUUWWW^^^pppmmmmmmooottt|||yyynnn___XXXXXXVVVVVVpppyyy[[[PPPHHH>>>;;;777555555555444444444444333333333333222222333333333333333333222222333444555555444555777999>>>SSSjjjtttvvv{{{}}}|||rrrfffuuuvvvkkkoooqqqllliiixxxxxxyyygggXXXVVVUUUUUUWWW[[[cccmmmwww}}}{{{ZZZJJJ>>>>>>AAA@@@@@@DDDEEEDDDDDDEEEEEEGGGHHHIIIEEEEEEEEEGGGIIIIIIGGGDDDKKKIIIIIIKKKIIIFFFGGGKKKKKKSSS]]]aaaccchhhrrr|||ttttttppphhh^^^ZZZ```nnnzzzsssbbb\\\[[[ZZZYYYYYY___hhhmmmllljjjjjjnnnmmmmmmqqqyyy|||uuussspppkkkhhhkkklllfff\\\RRRLLLHHHLLLUUUZZZXXXSSS@@@999EEEWWW\\\\\\UUUHHH===CCCJJJNNNLLLCCC888000666333000...---,,,***(((,,,,,,,,,+++++++++******+++++++++***************+++++++++***************+++***+++,,,***&&&'''***///---++++++,,,---,,,+++------------------------000222444555666888:::<<<===@@@CCCEEEGGGIIIMMMOOOQQQSSSVVVYYY___nnnkkkggggggnnnwww~~~{{{pppaaaWWWUUURRRMMMdddaaaOOOEEE>>>;;;777666666666555444444444333333333222222222555555555444444333333222333444555555444555777999>>>TTTkkkvvvxxx|||~~~tttlllzzzxxxgggkkknnniiiggguuu|||}}}{{{___UUUVVVXXXYYY[[[___fffnnnvvvzzz{{{uuuZZZMMMCCCBBBEEEEEEFFFIIIMMMNNNPPPSSSUUUVVVXXXXXXUUUTTTRRRSSSTTTUUUUUUTTTNNNLLLKKKLLLJJJHHHLLLRRRUUU\\\ffflllrrrzzzyyyrrrggg\\\YYYbbbuuusssbbb\\\[[[[[[YYYYYY^^^hhhnnnllljjjkkkmmmlllmmmpppxxx}}}uuuvvvsssmmmjjjmmmqqqlllcccSSSMMMGGGKKKTTT[[[ZZZVVV@@@999BBBSSSXXXYYYTTTGGG<<>>UUUmmmwwwyyy}}}wwwttt|||xxxeeehhhiiifffeeevvvttt]]]XXXXXXYYYZZZ^^^cccjjjrrrxxx|||ssscccUUUMMMGGGHHHLLLOOORRRSSSUUUYYY___fffkkkoooqqqrrriiiddd___\\\[[[]]]^^^___ZZZUUUPPPNNNLLLKKKPPPWWW^^^cccjjjtttrrrlllccc\\\]]]mmmsssbbb\\\[[[[[[XXXXXX^^^hhhnnnmmmkkkkkklllkkklllpppxxx}}}vvvwwwsssmmmjjjnnnqqqmmmeeeTTTMMMGGGKKKUUU\\\\\\XXX@@@777???NNNSSSUUUQQQFFF:::@@@HHHMMMKKKBBB888111111111000...,,,++++++,,,,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))+++***)))***,,,...---+++***+++---...///.........---------....../////////...000222444444666888:::===@@@DDDGGGHHHJJJMMMNNNQQQSSSUUUVVVZZZjjjrrreee]]]ccclllrrr{{{|||rrrcccRRRNNNOOOGGGTTTYYYGGG???<<<:::888777777777666555444444333333333333222222444444444444444444333333444555666666555666888:::>>>UUUnnnyyy{{{~~~~~~}}}tttvvvvvvuuudddiiifffcccddduuulll___]]]\\\ZZZ]]]bbbhhhooovvv{{{~~~mmm\\\SSSPPPNNNRRRYYY___bbbdddbbbgggoooyyy|||yyywwwwwwvvvvvvlllaaaUUUPPPOOOOOOTTTZZZfffjjjqqq}}}~~~|||yyyxxx}}}sssbbb\\\[[[ZZZXXXXXX^^^hhhnnnmmmkkklllkkkkkkkkkoooxxx}}}xxxuuurrrkkkhhhkkknnniiiaaaSSSLLLHHHLLLVVV]]]]]]YYY@@@666<<>>EEEIIIHHHAAA888222222333222000---,,,,,,---,,,,,,,,,+++++++++*********************++++++++++++++++++***************,,,,,,***'''(((++++++)))***,,,............///000---------...//////000000---000222333444555888:::===@@@EEEHHHJJJKKKMMMOOOQQQSSSUUUVVVYYYkkkuuudddXXX\\\dddjjjttt}}}tttdddPPPLLLOOOFFFNNNsss{{{SSSCCC@@@<<<:::888888888888666555444444333333333333222222333333333333333444444444444555666666555666888:::>>>VVVooozzz|||~~~}}}sssvvvnnnqqq~~~fffooofffbbbbbbrrr~~~```^^^aaa___```ccchhhooovvv|||kkkXXXNNNNNNPPPTTT[[[aaadddccc___bbbgggoooxxxwwwgggWWWQQQSSSWWW]]]bbbooovvvsssbbb[[[ZZZYYYWWWXXX^^^hhhnnnmmmllllllkkkjjjkkkoooxxx}}}zzzuuurrrlllhhhkkklllfff]]]RRRLLLHHHMMMWWW^^^^^^ZZZBBB777;;;HHHMMMQQQPPPFFF999===CCCFFFEEE???888222777777666333...+++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++***************+++++++++))),,,+++&&&&&&***+++))))))+++------++++++---///---------...///000000000...000333444555666999;;;<<<@@@EEEHHHJJJKKKMMMNNNOOORRRVVVXXX\\\nnnuuubbbTTTWWW___eeeooo{{{{{{~~~uuueeePPPKKKOOOFFFIIIkkkzzz{{{TTTHHHGGG<<<:::888888999888777555444444444333333333222222222222222333333444444444444666666666666666888:::>>>VVVppp{{{}}}uuuxxxjjjnnn|||hhhuuugggbbb```oooqqqXXX]]]cccaaafffjjjooovvv}}}{{{```JJJDDDFFFHHHKKKPPPUUUUUUSSSIIIIIIIIIMMMSSS\\\dddiiieeemmm|||yyygggUUUPPPVVV___ffflllvvvtttbbb[[[YYYXXXWWWXXX^^^hhhnnnmmmlllllljjjjjjkkkoooxxx}}}{{{wwwtttnnnjjjlllmmmfff\\\QQQLLLHHHNNNXXX___^^^ZZZCCC888;;;HHHMMMQQQPPPHHH888<<>>777333;;;;;;:::555///+++***+++,,,,,,,,,+++++++++******))))))******++++++++++++))))))******+++++++++,,,%%%+++---)))(((,,,...,,,)))+++,,,+++)))))),,,///---------...///000000111///222444555666777:::<<<<<>><<<:::999:::999888777666555555444444333222222333333333444444444555555444555666666555555666888>>>QQQjjj{{{~~~mmm|||bbbwwwnnn{{{}}}hhhbbbhhhpppjjj___]]]aaaffflllqqqwww~~~yyy^^^NNNIIIKKKLLLKKKJJJIIIIIIIIIBBBDDDEEEDDDEEEIIILLLLLLSSSUUUZZZdddnnnuuuwwwwwwfffccc```___bbbjjjsssxxxvvvddd]]]\\\[[[ZZZXXX]]]hhhpppoookkkhhhhhhiiijjjkkktttyyysssvvvtttpppnnnqqqtttpppiii\\\QQQHHHLLLZZZbbb```YYY@@@:::;;;GGGTTTUUUNNNHHH999@@@LLLTTTOOOBBB777333;;;===<<<555000///---***++++++++++++++++++++++++((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---...///000111000000111222444666888999<<>><<<:::999::::::888777666555555444444333333222333333333444444444555555444555666666555555666888<<>>888:::IIIWWWYYYQQQKKK;;;BBBNNNVVVQQQEEE;;;888:::<<<;;;444///...---***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************+++++++++,,,+++,,,,,,------,,,,,,+++000///.........///000111000000111333444666888999<<>>AAADDDFFFJJJNNNQQQRRRTTTSSS___eee}}}{{{kkkZZZQQQRRRWWW```hhhnnnttt|||tttjjjdddVVVLLLKKKKKKKKKSSS```zzznnnlllFFFCCC???===;;;:::::::::999888666666666555444444333333333333333444444444555555444555666666555555666888;;;NNNiii{{{rrr~~~|||rrrmmmeeejjjrrrwww]]]\\\eeekkkooouuu}}}yyynnniiifffggggggccc]]]ZZZZZZ[[[^^^bbbiiipppuuuxxxxxxnnnfff^^^[[[XXXUUUTTTVVVYYY^^^eeejjjooowwwvvvddd]]][[[ZZZ[[[WWWYYYccclllmmmkkkkkknnnooonnnnnnuuu|||wwwrrrrrrooonnnqqqtttpppiiiZZZPPPGGGJJJVVV___```\\\DDD;;;:::HHHYYY^^^ZZZTTT>>>CCCMMMSSSOOOCCC;;;999666999888222...---,,,***************************************************++++++************++++++((())))))))))))*********+++,,,,,,------,,,,,,+++...............////////////000222333555666777888<<<>>>AAADDDFFFIIINNNQQQPPPSSSRRR^^^fff~~~}}}mmm\\\RRRPPPRRRZZZbbbjjjpppxxxrrrjjjiiiZZZLLLHHHIIIKKKSSS\\\vvvnnnIIIEEE???===;;;:::;;;;;;999888777666666555555444333333333333333444444444555555444555666666555555666888===PPPjjj|||rrr~~~|||~~~qqqlllccchhhqqq~~~hhh[[[bbbkkknnnuuuzzzxxx|||}}}~~~zzzrrrfff]]]VVVSSSQQQOOOPPPTTTUUU[[[ccciiioooxxxuuuccc\\\[[[ZZZ[[[WWWZZZdddlllnnnlllkkkkkkmmmllllllsss|||xxxuuutttpppnnnpppqqqkkkcccXXXOOOGGGJJJUUU^^^___\\\FFF:::666CCCTTT\\\XXXSSSBBBGGGPPPUUUOOOBBB999777555888777222...------***************************************************++++++************++++++((())))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,---------.........///000222444666777777777;;;>>>AAACCCFFFIIIMMMPPPOOOQQQPPP\\\eee~~~ppp^^^SSSNNNOOOVVV^^^dddkkkuuu}}}}}}sssmmmkkk]]]MMMGGGGGGKKKSSS[[[{{{pppLLLIII@@@>>>;;;;;;;;;;;;:::888777777666666555444444444333333333444444444555555444555666666555555666888===QQQjjj|||vvvwwwqqqkkkaaagggqqq~~~tttbbb[[[fffppprrrzzzvvvlll```XXXQQQPPPOOOOOOQQQUUUTTT[[[ccciiioooxxxsssbbb\\\[[[ZZZZZZWWW[[[eeennnooommmllljjjkkkjjjjjjrrr|||xxxttttttqqqooopppqqqkkkbbbUUUMMMHHHKKKVVV]]]^^^[[[CCC888444AAATTT\\\WWWPPPFFFKKKTTTYYYSSSEEE:::777444888777222.........+++************************************************++++++************++++++)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,---............---...000222444666777777777;;;===@@@CCCEEEIIIMMMPPPNNNPPPOOO[[[ddd}}}rrraaaTTTMMMMMMSSS[[[___fffqqqzzz}}}tttrrriii]]]OOOHHHFFFJJJQQQXXXyyypppMMMIII@@@>>><<<;;;;;;;;;:::999777777666666555555444444333333333444444444555555444555666666555555666888<<>><<<;;;;;;;;;:::999777777777666555555444444333333333444444444555555444555666666555555666888:::NNNiii|||ppp~~~jjj```hhhssskkk[[[OOONNNSSSZZZdddmmmrrrssstttqqqmmmiiifffeeehhhdddccccccfffnnn~~~jjj\\\jjj{{{qqqddd]]]\\\aaadddjjj~~~nnnbbbVVVOOOJJJJJJKKKKKKMMMQQQWWW^^^gggnnnttt|||ppp```[[[[[[ZZZYYYXXX]]]iiirrrrrrnnnlllnnnooommmkkkqqq}}}{{{wwwsssrrrnnnkkkkkkkkkcccYYYPPPKKKIIINNNWWW]]]]]]YYYAAA;;;>>>SSSiiinnncccWWW@@@GGGSSSZZZTTTFFF:::777444888777222///000000---))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...///111222222222111000...///222555777777777666;;;===@@@CCCEEEHHHMMMPPPPPPRRRPPP[[[ddd~~~{{{tttgggWWWLLLJJJOOOUUU\\\ccckkksss|||uuunnncccXXXMMMIIIIIIIIILLLPPPhhhqqqMMMKKKCCC@@@===;;;;;;;;;:::999888888777777666666555555444444444555555555555666777777666666666666666777999JJJdddzzzyyyeee}}}kkkccchhhoooxxx^^^KKKNNNSSSSSSYYYeeefff^^^WWWWWWWWWUUUUUUWWWXXXYYY[[[___hhhxxxqqqfffpppfffTTTMMMKKKJJJKKKKKKOOO[[[hhh}}}zzzfff\\\MMMLLLJJJHHHHHHLLLQQQVVV\\\___hhhrrryyy}}}rrrccc]]]\\\[[[[[[ZZZ\\\dddmmmrrrqqqnnnnnnmmmkkkjjjoooxxxwwwqqqoooooonnnnnnlllhhhbbb]]]SSSLLLGGGLLLVVV^^^___\\\@@@:::>>>SSShhhlllbbbWWW@@@AAAGGGMMMLLLAAA666111555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********)))))))))***+++,,,---,,,++++++)))***+++,,,---......---000...,,,...111333111///...000333444555777999;;;;;;===@@@BBBDDDHHHMMMPPPQQQPPPWWWYYYaaa|||uuuhhhXXXLLLIIINNNTTTYYY```hhhpppyyyvvvooodddXXXMMMIIIHHHHHHKKKOOO]]]|||UUULLLDDDAAA>>><<<<<<<<<;;;:::888888888777666666555555444444444555555555555666777777666666666666777777999KKKdddzzzmmm___zzzjjjbbbhhhoooqqq```SSSVVV^^^ccckkktttddd\\\UUUSSSSSSQQQRRRUUUZZZ]]]bbbhhhsssrrrnnn{{{vvv\\\OOOPPPNNNNNNOOOOOORRR[[[fffwwwwwwaaaVVVMMMLLLKKKIIIJJJMMMSSSXXX^^^aaajjjttt{{{tttddd^^^]]]\\\[[[ZZZ]]]dddnnnrrrqqqmmmnnnmmmllllllpppyyyxxxrrrmmmlllkkkkkkkkkhhhccc^^^TTTMMMHHHKKKUUU\\\\\\YYYBBB:::;;;JJJZZZ___XXXPPP>>>???EEELLLLLLCCC999555777666333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********)))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,---------///...---...111222111000///111333444555666999;;;<<<>>>AAACCCFFFIIINNNRRRPPPPPPVVVYYYbbb~~~wwwiiiYYYLLLIIILLLQQQVVV\\\eeellluuuxxxqqqdddXXXMMMHHHGGGGGGJJJMMMYYYbbbNNNFFFCCC???=========;;;:::999999888777666666555555444444444555555555555666777777666666666666777777:::KKKcccyyyzzzbbbZZZwww}}}iiiaaahhhooo|||kkkbbbZZZZZZcccpppyyy}}}ddd\\\TTTRRRQQQPPPRRRVVVYYY___hhhrrr~~~vvvrrrxxxlllXXXQQQQQQPPPQQQTTTVVVYYYbbblllrrr[[[PPPLLLLLLKKKKKKLLLPPPVVVZZZ```dddmmmxxxuuueee___^^^]]]ZZZZZZ]]]eeennnrrrppplllnnnmmmmmmooosss{{{yyyrrrmmmkkkiiijjjkkkjjjeeeaaaUUUMMMHHHKKKTTTZZZYYYVVVCCC:::666@@@MMMRRROOOLLL<<<<<>>@@@BBBDDDGGGJJJOOOSSSOOOOOOVVVZZZdddwwwjjjYYYLLLGGGJJJOOOSSSYYYaaaiiirrr~~~{{{rrrdddXXXLLLGGGFFFFFFHHHLLLXXXnnnQQQHHHEEEBBB???>>>>>><<<;;;:::999999888777666555555444444444555555555555666777666666666666777777888:::JJJbbbxxx}}}xxxwwwaaaYYYuuuyyyhhh```gggooopppjjj___^^^ZZZ]]]ooofff^^^WWWUUUTTTUUUYYY___aaahhhtttvvvyyyxxxkkkfff]]]\\\^^^ccciiiooozzzmmmWWWLLLKKKKKKKKKLLLNNNSSSYYY]]]dddgggppp{{{uuueee___]]]\\\ZZZZZZ^^^eeennnqqqnnnjjjmmmnnnoooqqquuu}}}zzzsssqqqmmmjjjjjjlllkkkgggcccTTTMMMHHHLLLUUU[[[ZZZVVVAAA888444<<>><<<;;;;;;:::999777666555555444444444555555555555666666555555666666777888999:::HHH^^^uuuyyytttgggXXXqqq{{{iiiaaagggnnnzzznnnoooiiifffbbbUUURRR___hhhrrriiifffeeegggiiimmmuuu~~~iiiWWWPPPJJJLLLOOORRRUUU[[[bbbfffmmmqqqyyyttteee]]][[[YYY^^^\\\]]]ccckkkooommmiiinnnnnnooopppuuu~~~{{{vvvrrrmmmhhhiiikkkjjjddd]]]SSSMMMIIINNNXXX___]]]YYY@@@777444===IIILLLHHHCCC;;;===CCCKKKKKKBBB888333333222111000////////////++++++++++++++++++++++++)))************+++++++++***************+++++++++++++++******++++++,,,------,,,+++++++++,,,---...+++---............///111...000333444555777999;;;<<<>>>AAACCCFFFIIINNNRRRRRRPPPVVV]]]jjjzzzsssgggWWWIIIDDDEEEIIIMMMSSS[[[cccjjjvvvvvvhhh___TTTHHHDDDDDDDDDGGGKKKQQQwwwxxxyyy\\\OOOLLLHHHDDDBBBAAA???===<<<;;;:::999777666555444444444444555555555555666555555555555666777888999999FFF\\\sssyyyxxxlllYYYqqqkkkccchhhnnnxxxeee[[[OOOQQQMMMMMMPPPMMMUUUjjjyyyuuuooonnnpppuuuzzzgggWWWRRRMMMOOOSSSVVV[[[aaahhhllltttwwwvvvfff^^^\\\ZZZ```]]]]]]aaaiiimmmmmmjjjooonnnnnnooottt}}}{{{wwwqqqllliiikkkpppoooggg___SSSMMMJJJNNNWWW]]]ZZZVVV@@@666222===LLLQQQLLLFFF<<<>>>FFFOOOOOOFFF:::555444333222000///.........************************)))************+++++++++))))))*********+++++++++++++++*********+++,,,---+++++++++,,,,,,---------+++---//////------///111---///222444555777:::===>>>???BBBDDDGGGJJJOOOSSSSSSQQQWWW^^^kkkxxxrrreeeVVVIIICCCEEEHHHKKKQQQZZZaaaiiitttvvvhhh^^^SSSGGGDDDCCCDDDGGGKKKNNNuuuyyy{{{bbbPPPMMMHHHEEECCCAAA???===<<<<<<:::999888666555444444444444555555555666666555555555555666777999999888EEEZZZrrrzzz{{{qqq\\\rrrlllccchhhnnnkkkUUUJJJFFFIIIGGGIIINNNOOO[[[ssswwwxxx}}}{{{yyyuuuuuuzzzfffVVVRRROOORRRVVVZZZ___eeelllqqqyyy{{{wwwggg```]]]ZZZaaa^^^\\\```hhhmmmmmmkkkooonnnmmmnnnrrr}}}{{{xxxsssnnnlllooouuuuuullldddTTTNNNJJJNNNVVV[[[WWWRRR@@@444///===PPPXXXTTTNNN<<>>???AAACCCFFFHHHLLLPPPTTTTTTRRRWWW^^^lll|||pppaaaUUUJJJCCCBBBFFFLLLOOOVVV^^^dddlll|||~~~vvvsssfffXXXOOOEEEAAA@@@AAAFFFKKKQQQrrrbbbXXXTTTNNNJJJGGGDDDAAA>>>======;;;:::999888888888777666555444444555666777666666666777888888999999;;;EEEYYYqqq{{{sssaaajjjfffbbbppp~~~pppVVVIIIIIIBBBEEEFFFEEEFFFMMM[[[gggbbb``````cccgggkkkttt}}}|||}}}gggZZZWWWWWW[[[___bbbeeekkkrrrxxxtttddd^^^^^^___]]][[[[[[___eeeiiijjjiiilllmmmiiieeeooo}}}xxxpppqqqqqqoooppppppjjjbbbQQQKKKHHHLLLVVV[[[YYYTTT===666444AAATTT^^^YYYOOOBBB<<>><<<:::999888777777777666555555555555666777666666666777888888999999999BBBWWWppp|||zzzqqqhhhdddaaannn~~~iiiRRRHHHIIIGGGIIIJJJHHHFFFHHHNNNSSSTTTQQQQQQVVV\\\cccooozzz|||ggg[[[YYYZZZ^^^cccfffjjjpppxxx~~~uuuddd]]]\\\\\\[[[ZZZZZZ___fffkkkmmmlllkkkllljjjiiiwww{{{vvvoooooollliiijjjlllgggaaaSSSLLLHHHMMMVVV\\\ZZZVVV===666333???RRR]]]ZZZQQQEEE>>>HHHUUUPPPFFF???777666888:::999555000,,,***------,,,,,,+++******)))***************************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////111222333333333555777===@@@DDDGGGIIIKKKNNNPPPQQQQQQVVV]]]mmmxxxsss}}}vvvkkk]]]QQQGGG@@@@@@CCCGGGJJJQQQXXX]]]eeeuuuxxxpppaaaWWWMMMDDDAAA@@@AAAEEEKKKQQQnnnwww```VVVSSSOOOKKKIIIGGGEEECCC@@@???===;;;999888777666777666666555555666666777666666666777888888999999888@@@TTTnnn{{{{{{~~~eeeaaa^^^lllvvvbbbOOOHHHJJJFFFGGGIIIJJJIIIGGGEEEDDDJJJHHHIIIOOOXXXbbbppp|||~~~yyyggg]]]\\\^^^bbbgggkkkooovvvvvvddd[[[ZZZYYYZZZYYYZZZ___gggmmmoooooojjjkkkjjjnnnzzzssspppooojjjfffgggiiifffaaaUUUNNNIIIMMMVVV]]]\\\XXX???666111;;;MMMYYYXXXSSSEEE>>>HHHUUUOOOEEE???888777999;;;999555111---,,,---,,,,,,++++++*********))))))))))))))))))))))))+++++++++***************)))************+++++++++------------------------...------------.../////////111222333222222444666===@@@DDDGGGIIIKKKNNNPPPOOOPPPWWW___pppuuuooonnn|||ttthhh[[[PPPFFF???@@@DDDEEEIIIOOOVVVZZZbbbqqqxxxooo___UUULLLCCCAAA@@@AAAEEEJJJQQQkkkttt^^^VVVRRRNNNLLLJJJIIIGGGFFFBBBAAA???<<<999888666666777666666666666666666777666666666777888888999999999@@@RRRlllzzz{{{{{{bbb^^^\\\kkkppp]]]NNNIIIKKKFFFFFFIIIMMMQQQRRROOOKKKLLLIIIJJJPPPYYYdddrrryyyvvv|||wwwggg``````bbbfffkkkooossszzzwwwddd\\\YYYXXXZZZXXXYYY___ffflllnnnnnniiiiiiiiipppyyysssqqqpppllliiiiiikkkgggaaaUUUNNNHHHKKKUUU]]]]]]ZZZAAA777000777GGGSSSTTTPPP@@@<<>>???DDDDDDGGGLLLRRRTTTZZZiiiwww}}}pppjjj\\\QQQHHHBBB@@@@@@@@@CCCHHHLLL^^^www^^^TTTQQQNNNKKKJJJIIIGGGFFFDDDBBB@@@>>>;;;:::999888666777888888888888777666666666666777888888999999<<<>>>LLLddd~~~}}}www```___```qqqgggSSSIIIFFFEEEGGGIIINNNZZZkkk}}}|||jjj______kkk}}}uuu{{{gggfffqqqqqq}}}vvvnnnjjjjjjjjjnnnuuuzzzyyyggg^^^[[[ZZZXXXWWWXXX]]]dddjjjllllllgggiiikkkrrr{{{tttlllllljjjgggggggggaaaZZZRRRLLLHHHMMMXXX^^^]]]YYY???888555;;;GGGOOOOOOKKK===???RRRbbbYYYIII???666555555444111---,,,,,,---++++++++++++++++++++++++***************************************+++++++++)))************+++++++++))))))******+++,,,,,,---...------------.../////////111333444555666999;;;===@@@DDDGGGIIIKKKNNNPPPOOOOOOVVV]]]ooo~~~~~~xxxsssjjj___SSSIIIAAA<<<>>>CCCCCCFFFKKKPPPSSSYYYggguuu}}}vvvoooiiiZZZPPPHHHAAA@@@@@@@@@CCCHHHIII[[[pppmmm{{{```TTTQQQMMMKKKIIIHHHFFFEEECCCBBB@@@>>><<<::::::999666777888999999888777666666666666777888888999999;;;<<>>KKKSSSRRRNNN<<<===OOO^^^UUUEEE<<<555666555444111---,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++(((((()))***++++++,,,,,,...------------...//////---///222333444666999;;;===@@@DDDGGGIIIKKKNNNPPPPPPOOOUUU\\\nnn}}}wwwrrrfff___SSSGGG@@@===???@@@DDDFFFKKKOOORRRWWWdddrrr}}}{{{xxxrrrbbbZZZLLLFFF???<<<>>>BBBDDDEEEDDDccckkkooo}}}hhh[[[UUUMMMIIIHHHHHHGGGFFFFFFCCC@@@???>>>>>><<<:::888888888777777777777777777777777777888888888888>>>===EEE\\\yyylll~~~uuu```]]]fffmmmdddOOOIIIIIIJJJMMMVVVggg~~~ggg```dddppp{{{dddfffnnn{{{ssskkkiiilllqqquuu|||~~~kkk```]]]\\\XXXXXXYYY^^^dddjjjnnnoooiiilllnnnttt}}}xxxppppppmmmgggeeeccc]]]WWWPPPMMMKKKOOO[[[ddd___VVV>>>999666;;;JJJVVVSSSIII===>>>MMMYYYRRRHHH>>>222555666666444111...------)))***++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222444333333444666888;;;>>>@@@@@@EEENNNSSSSSSUUUPPPUUUaaatttzzztttnnnddd]]]RRRGGG???===???@@@BBBDDDIIIMMMOOOUUUbbbppp~~~{{{yyyrrraaaYYYLLLEEE>>><<<>>>BBBDDDEEEDDDddd|||~~~hhh]]]WWWOOOJJJIIIIIIGGGEEEGGGDDDAAA???>>>===;;;:::888888888888777777777777777777777777888888888888===<<>>===KKKVVVOOOFFF???444555666666333000---,,,,,,******+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222333333333444666888;;;>>>@@@AAAEEENNNSSSSSSUUUPPPUUU```ttt}}}vvvpppiiiaaaZZZOOOEEE???===>>>@@@@@@BBBFFFJJJMMMRRR```nnn~~~{{{}}}rrraaaYYYJJJEEE>>><<<>>>BBBEEEEEEEEEggghhh___XXXQQQLLLKKKJJJHHHFFFHHHFFFBBB@@@???===;;;999999999888888888777777777777777777777888888888888<<<;;;AAATTTnnnooo]]]nnnrrr^^^\\\eeekkk|||hhhSSSJJJLLLRRR[[[rrrfff___cccwwwooo^^^fffuuuzzztttuuuyyy{{{}}}jjj___\\\[[[ZZZZZZ[[[___dddiiimmmnnnlllllliiikkk|||zzzrrrppplllfffdddccc]]]UUULLLJJJHHHMMMYYY```ZZZPPP:::555222888IIIWWWWWWOOO???<<>>@@@AAAFFFNNNRRRRRRTTTPPPUUU```rrr~~~yyy{{{tttnnnggg\\\VVVMMMCCC>>><<<>>>@@@???AAAEEEIIIKKKQQQ___nnn|||rrraaaXXXIIICCC===<<>>@@@BBBFFFNNNRRRRRRSSSOOOUUU___pppyyyooorrrzzzsssmmmfffWWWRRRIIIAAA===<<<>>>@@@@@@AAAEEEHHHKKKQQQ```nnn~~~~~~qqq```WWWGGGBBB===<<>><<<::::::::::::999888777777666666777777777888888888888888;;;@@@MMMgggtttlll^^^ZZZrrrmmmjjjnnn]]]]]]eeejjjmmm\\\OOOHHHRRRcccxxxyyy^^^UUUiiiooonnn{{{}}}jjj___\\\[[[\\\[[[\\\___eeejjjlllmmmjjjiiieeejjj~~~|||xxxssspppjjjfffgggiiiddd\\\RRRNNNKKKLLLUUUYYYQQQEEE555444555>>>OOOYYYTTTIII@@@;;;CCCKKKDDD???>>>888555666666333///,,,++++++,,,,,,,,,,,,++++++***)))))))))************))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111333333333444777999999===AAABBBGGGNNNRRRQQQQQQNNNTTT]]]nnntttooonnn{{{wwwpppjjjcccSSSNNNFFF???<<<;;;>>>???AAAAAAEEEHHHJJJQQQ```ooo}}}mmm]]]SSSEEEAAA<<<<<>>;;;;;;===???@@@AAADDDGGGIIIPPP___ooo|||~~~hhhZZZNNNDDD@@@<<<<<<@@@DDDFFFEEEKKKiiikkkddd___ZZZWWWVVVTTTQQQNNNJJJGGGDDDBBBAAA@@@>>>===<<<;;;;;;:::888777777666777777777777888888888888555:::===DDD\\\}}}mmmgggfffooonnnwwwlll^^^___gggkkk~~~hhhPPPNNNNNNJJJRRRcccvvvrrr[[[TTTcccooonnnppplllaaa^^^]]]ZZZZZZ[[[___fffkkkooopppfffhhhjjjsss{{{vvvsssooojjjiiiooouuurrrjjjXXXRRRLLLKKKSSSYYYSSSHHH666444555???RRR```^^^UUU@@@<<>><<<<<<;;;:::999777777666777777777777888888888888555999;;;AAAWWWyyynnnyyyzzzuuulll^^^```gggkkk}}}~~~^^^HHHKKKOOOKKKQQQ```gggxxx|||bbbXXX[[[bbbkkkzzzlllnnnlllbbb^^^]]]ZZZZZZ[[[___fffllloooqqqfffhhhkkkwww|||wwwrrrooojjjjjjrrryyyvvvnnnXXXRRRKKKKKKSSSZZZVVVLLL999555333;;;LLL[[[[[[SSS@@@===GGGOOOGGG???999000000111222111...,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///000222333333555888:::888===AAACCCHHHOOORRRPPPOOOMMMSSS[[[jjjzzzwwwvvv~~~|||kkkccc]]]WWWKKKEEE???::::::;;;===>>><<<>>>BBBFFFIIIOOO^^^mmmsss```QQQDDDAAA???>>>>>>AAACCCDDDDDDEEEfffqqqrrriiiccc]]][[[\\\ZZZSSSLLLLLLJJJGGGDDDBBBAAA@@@@@@>>>===<<<;;;:::999999999888888777777777777888888777<<<<<<===NNNnnnxxxnnn]]]^^^hhhoooxxxUUUPPPPPPNNNRRRQQQ]]][[[iii}}}lll```SSS\\\jjjmmmrrrtttwwwxxxkkkaaa^^^\\\```___^^^bbbhhhmmmnnnnnnnnnjjjiiiuuuzzzwwwsssmmmiiillltttvvvpppjjj[[[WWWPPPLLLOOOTTTSSSNNNBBB333---999KKKSSSPPPMMM@@@@@@DDDJJJIII???666222000222555444222...,,,+++)))***+++,,,,,,+++***)))+++*********))))))((((((++++++++++++++++++++++++,,,+++***)))))))))++++++,,,+++***+++---...---,,,------,,,,,,---...000111000111222222222333666888<<<>>>BBBFFFIIILLLMMMNNNNNNLLLQQQXXXfffyyyhhhaaa[[[TTTJJJEEE>>>::::::;;;===>>>===>>>BBBFFFHHHNNN]]]lllooo^^^SSSIII@@@???===>>>AAACCCDDDDDDHHHkkkrrrlllsssjjjeee___]]]^^^\\\UUUNNNNNNLLLIIIFFFCCCAAA??????>>>>>><<<;;;:::999999999888888777777777777888888777<<<<<<===NNNmmmxxxppp___```jjjrrryyyVVVTTTYYYYYYZZZRRRWWWXXXfffyyyfff\\\RRR^^^kkkttt}}}kkkeeeppplllbbb^^^]]]```^^^]]]```ffflllnnnnnnpppllllllxxxzzzwwwsssnnnkkkmmmsssuuuqqqmmm```ZZZQQQLLLPPPVVVTTTNNN???333...999HHHOOONNNLLL???@@@FFFLLLJJJ@@@666222000222444444111...,,,+++)))***++++++++++++***)))************)))))))))(((++++++++++++++++++++++++,,,+++***))))))***++++++,,,+++***+++---...---,,,------,,,,,,---...000111///111222333222444666888===???CCCGGGKKKMMMOOOPPPNNNKKKPPPVVVdddvvveee^^^XXXPPPHHHDDD>>>::::::<<<===>>>===>>>AAAEEEGGGMMM\\\kkkjjjYYYQQQKKK???>>>===>>>AAADDDEEEEEEKKKpppkkkoootttlllgggbbb``````]]]WWWQQQPPPNNNKKKGGGDDDAAA?????????>>>===<<<::::::::::::888888777777777777888888666;;;<<<===LLLjjjyyy{{{sssbbbbbblllrrr}}}ZZZ\\\fffkkkhhhVVVRRRRRRaaa{{{qqq]]]VVVRRRcccnnn~~~nnnddd___bbbsssnnnccc___]]]```]]]\\\^^^dddjjjmmmmmmooolllmmmyyyzzzvvvssspppmmmnnnqqqssssssqqqfff\\\PPPKKKQQQXXXUUUNNN<<<444000999EEEKKKKKKJJJ>>>AAAHHHPPPMMMAAA666111000222444333000---,,,+++)))***++++++++++++***)))************))))))))))))+++++++++++++++++++++++++++******)))******++++++,,,+++***+++---...---,,,------,,,------...000000///111222333333444777999>>>@@@DDDHHHLLLOOOPPPQQQNNNLLLPPPUUUaaasssccc\\\UUUMMMFFFBBB===::::::<<<===>>>>>>>>>AAADDDFFFLLL\\\kkkhhhUUULLLGGG???======>>>AAADDDFFFFFFKKKuuuxxxuuulllhhhdddaaa```]]]XXXSSSPPPNNNLLLIIIFFFDDDBBBAAA@@@???===<<<;;;;;;::::::888888777777777777888888666;;;<<<===JJJfff|||qqquuubbbaaaiiioooaaabbbqqqyyyuuu\\\RRRTTTccc{{{ppp]]]YYY\\\qqq~~~mmm]]]]]]ffflll~~~pppeee___]]]```]]][[[]]]ccciiilllmmmkkkjjjkkkvvvyyyuuutttqqqooonnnpppqqqrrrrrrggg\\\NNNIIIPPPXXXTTTLLL:::666444:::CCCIIIJJJIII===BBBLLLTTTQQQDDD888222000111333222///,,,++++++*********++++++******************)))))))))))))))******************************************++++++,,,+++***+++---...---,,,,,,,,,------...//////000///111222333333555777999===???CCCHHHLLLOOOPPPQQQOOOMMMQQQUUU___qqqaaaZZZSSSJJJDDD@@@<<<999:::<<<===>>>>>>???AAADDDFFFMMM]]]lllhhhUUUKKKEEE>>><<<<<<>>>AAAEEEGGGGGGMMMzzz|||uuullliiieeebbb```]]]XXXTTTNNNNNNMMMKKKIIIGGGFFFEEE@@@???>>>===<<<;;;;;;;;;888888777777777777888888666:::<<<===GGG```pppsssttt```^^^eeekkk~~~eeefffvvv~~~bbbUUU]]]jjjvvveeefffmmm}}}```ZZZaaammmtttsssfff```]]]___\\\ZZZ]]]ccciiilllllliiihhhjjjtttyyyuuutttrrrooommmnnnpppppppppdddYYYJJJEEEMMMUUURRRJJJ999888777;;;CCCJJJKKKIII===DDDOOOXXXSSSEEE999444000111222111...,,,+++++++++******************+++))))))))))))))))))******************************))))))******++++++++++++,,,+++***+++---...---,,,,,,,,,---......////////////111222333444555888:::<<<>>>BBBGGGKKKNNNPPPQQQPPPNNNRRRUUU]]]nnn___XXXQQQGGGBBB???;;;999:::<<<======>>>???AAADDDFFFNNN___ooogggWWWMMMGGG===<<<<<<>>>BBBEEEGGGHHHQQQzzzuuummmjjjgggdddaaa]]]YYYVVVNNNNNNNNNMMMKKKJJJHHHGGGAAA@@@???===<<<<<<<<<<<<888888777777777777888888666999<<<<<>>???AAADDDGGGPPPaaarrruuubbbVVVMMMGGG<<<;;;;;;>>>BBBFFFHHHIIIUUU{{{vvvnnnllljjjfffccc___[[[XXXPPPPPPPPPOOOMMMJJJHHHGGGAAAAAA???>>>===<<<<<<<<<888888777777777777888888666999;;;;;;@@@TTTtttrrrdddpppyyyqqq___^^^eeejjj}}}uuuuuuuuugggnnnwww|||wwwvvvsssiii~~~wwwiiibbb^^^]]]\\\]]]aaagggkkkkkkjjjllliiiggglll{{{{{{xxxuuuooojjjjjjmmmmmmhhhbbbTTTOOOGGGCCCIIIPPPPPPKKK999888777:::EEEOOONNNGGG:::BBBOOOVVVPPPBBB777333///000000///,,,******+++++++++***))))))***++++++((()))))))))************************************'''(((***+++,,,,,,++++++,,,+++***+++---...---,,,+++,,,---////////////...///111333444444666999<<<<<<>>>CCCHHHLLLPPPRRRSSSMMMMMMQQQRRRYYY}}}{{{{{{~~~hhhZZZTTTKKKAAA@@@===:::999:::<<<======>>>???AAAEEEHHHQQQcccsssmmm]]]SSSJJJCCC<<<;;;;;;>>>BBBFFFHHHIIIVVV}}}vvvpppnnnlllhhhddd```]]]ZZZRRRRRRQQQPPPMMMJJJGGGEEEBBBAAA@@@>>>======<<<<<<888888777777777777888888666999;;;;;;>>>QQQqqqkkk^^^pppqqq``````hhhnnn~~~~~~rrr~~~kkkxxxyyyxxxjjjbbb^^^\\\\\\]]]ccciiilllkkkiiikkkhhhcccfffrrr}}}zzzuuunnnhhhiiimmmmmmeee]]]OOOLLLGGGDDDIIIPPPPPPLLL888777666999EEEQQQOOOFFF999@@@MMMTTTNNN???555222///000000...+++******+++,,,+++***))))))***+++,,,(((((())))))*********+++))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,+++***+++---...---,,,+++,,,---////////////...///111333444555666:::<<<===???DDDIIIMMMQQQSSSTTTKKKKKKPPPPPPWWW{{{~~~zzzuuuuuu|||xxxbbbUUUPPPJJJBBB>>>;;;888888;;;>>>???>>>???@@@CCCEEEGGGRRRiii|||nnn\\\QQQJJJ@@@>>><<<===AAACCCDDDGGGLLL]]]~~~vvvtttrrrooommmiiieee___[[[VVVVVVTTTRRROOOKKKGGGEEEDDDCCCBBB@@@>>>===<<<<<<777777777777777888888888:::888999:::<<>>888555;;;GGGMMMIIICCC;;;???FFFIIIFFF???666000111222333111...+++******+++***)))***++++++***)))++++++******++++++,,,---+++***))))))***+++...///)))************+++++++++)))***,,,......---,,,+++...------------...//////111222444555555555777999:::@@@EEEIIIMMMSSSTTTRRRPPPMMMKKKLLLXXXuuu{{{xxxuuuuuu}}}vvv```SSSNNNGGG???;;;999777888<<>>===>>>BBBDDDDDDGGGLLLaaa|||yyysssrrrpppnnnkkkgggaaa\\\XXXWWWUUUSSSPPPLLLHHHGGGEEEDDDBBBAAA???>>>======777777777777888888888888999888999:::;;;HHHggg|||tttjjj\\\tttvvveeeaaahhhooo}}}|||xxxjjjfff^^^[[[\\\```ffflllnnnllliiijjjbbbbbbeeedddpppyyyrrrlllmmmlllhhhmmmmmmaaaPPPJJJBBB@@@HHHQQQPPPJJJ;;;444222;;;IIIPPPKKKCCC;;;@@@FFFIIIFFF???777222444444444111---+++***++++++***)))***++++++***)))++++++******++++++,,,---+++***))))))***+++---///)))************+++++++++)))+++,,,......---,,,+++...------------...//////000222444444444555777999:::@@@EEEIIINNNSSSUUUSSSQQQNNNKKKMMMXXXuuu~~~zzzwwwuuutttuuu~~~rrr^^^QQQJJJCCC<<<999888777999<<>>===???DDDEEEDDDGGGLLLfffzzz}}}tttsssrrrqqqnnniiiccc^^^YYYXXXWWWTTTPPPLLLIIIHHHFFFEEECCCAAA@@@>>>>>>===888888888888888888888888999888999:::;;;FFFddd~~~uuukkkaaa}}}xxxgggccciiiqqq~~~zzz|||}}}~~~xxxjjjeee]]]\\\]]]aaagggmmmooommmiiiiiiaaaaaaccceeesss~~~xxxssslllkkkkkkiiiooopppdddOOOIIIBBBAAAIIIRRRQQQKKK:::333222>>>PPPXXXQQQFFF999>>>DDDFFFDDD===777444777777555111---++++++,,,+++***)))***++++++***)))+++************+++,,,,,,+++***))))))***+++---...)))************+++++++++***+++,,,---...---,,,+++...------------.../////////111333333444444666888999???EEEHHHNNNTTTVVVTTTSSSOOOLLLNNNYYYvvv{{{wwwuuutttsssuuu~~~mmm[[[OOOGGG@@@:::888888888:::<<<>>>@@@AAAAAACCCFFFIIILLLYYYssspppcccSSSKKKHHH@@@<<<<<>>>>>===999999888888888888888777888777999;;;:::CCC___|||}}}uuuooo{{{iiidddkkksssxxxjjjeee]]]]]]^^^aaahhhoooqqqnnniiillldddcccdddfffxxx{{{vvvuuummmkkkkkkiiioooooocccMMMHHHBBBAAAJJJSSSRRRLLL<<<555555DDDYYYbbbXXXKKK777===CCCDDDAAA;;;777555:::999666111---+++,,,---+++***)))***++++++***)))***************++++++,,,******))))))***+++,,,,,,))))))*********+++++++++***+++,,,---------,,,,,,...------------...//////...000222333333444666888:::???DDDHHHMMMTTTWWWUUUUUUPPPMMMOOO\\\xxx|||yyyvvvtttsssrrrsss{{{xxxgggXXXMMMDDD>>>:::999:::;;;;;;<<<<<<>>>???AAABBBFFFIIINNN]]]xxxwwweeeZZZLLLFFFCCC;;;:::;;;???CCCDDDDDDKKKSSSyyyuuu{{{yyywwwuuupppjjjccc]]]\\\ZZZWWWSSSOOOLLLIIIHHHFFFEEECCCAAA???>>>======:::999999999888888777777777777999;;;999@@@ZZZuuu~~~jjjeeellluuuyyykkkfff]]]^^^^^^aaaiiiqqqsssnnnhhhjjjdddcccdddiii{{{vvvwwwnnnkkkkkkiiinnnmmm___LLLGGGAAABBBKKKTTTTTTMMM===777888GGG]]]eee[[[MMM888???EEEGGGBBB<<<888777:::999666222---+++,,,---+++***)))***++++++***)))******))))))******+++,,,******************++++++))))))*********+++++++++++++++,,,,,,---------,,,...------------...//////---///222333333444777888:::???DDDGGGLLLSSSVVVTTTTTTPPPNNNRRR___zzz{{{{{{vvvwwwsssrrrqqqppppppxxx{{{nnn___TTTKKKBBB<<<;;;999;;;<<<<<<;;;;;;===>>>@@@BBBFFFKKKRRRbbb~~~nnn___VVVJJJEEEBBB;;;:::;;;???CCCEEEHHHQQQ\\\|||}}}{{{wwwtttpppjjjddd___^^^\\\XXXTTTPPPMMMKKKJJJGGGFFFDDDBBB@@@???>>>>>>:::::::::999888888777777666777:::;;;888===UUUoookkkeeelllvvv|||sssmmmsss~~~zzzlllggg^^^^^^]]]```hhhqqqtttnnngggddd___```bbbmmm~~~yyyvvvmmmkkkkkkjjjoookkk[[[JJJFFFAAABBBLLLVVVUUUNNN;;;666777FFFYYY___VVVIII;;;CCCKKKLLLFFF???;;;:::888888666222...,,,,,,---+++***)))***++++++***)))***))))))))))))***++++++)))*********************)))************++++++++++++++++++,,,,,,,,,------...------------...//////---///222333444555777::::::???CCCEEEJJJQQQTTTRRRRRROOOOOOUUUddd~~~vvvyyytttqqqnnnmmmnnnmmmnnnvvvrrreeeWWWOOOHHH???:::;;;777999<<<===<<<<<<>>>@@@AAACCCHHHNNNVVVhhh|||hhh[[[UUUJJJFFFCCC;;;:::<<<@@@DDDGGGLLLYYYggg|||yyyuuurrroookkkgggdddaaa___[[[WWWRRROOOMMMLLLIIIHHHFFFDDDCCCBBBAAAAAA;;;;;;:::999999888777777666666:::;;;777;;;QQQkkkkkkeeelllvvvkkkeeefffsss|||nnnhhh___]]]\\\___hhhrrrtttmmmeeeaaa\\\]]]```nnnzzzrrrjjjiiikkkkkkpppkkkZZZIIIEEEAAACCCMMMWWWVVVOOO999666888DDDSSSXXXOOOEEE;;;DDDMMMNNNGGG???:::999555666555222///,,,,,,,,,+++***)))***++++++***))))))))))))))))))***++++++))))))************)))))))))************+++++++++,,,+++++++++,,,,,,------...------------...//////...000222444555666999;;;;;;???BBBDDDHHHNNNQQQPPPOOONNNPPPXXXhhh{{{ttt}}}vvvpppllljjjjjjkkkkkklllttt~~~lll^^^RRRLLLEEE===999:::444888;;;===<<<===???BBBBBBDDDJJJPPPYYYlllsss```UUUPPPFFFBBB???777<<<===AAAFFFIIIPPP___nnnzzzwwwssspppnnnllljjjhhhdddbbb]]]YYYTTTQQQOOONNNKKKJJJIIIGGGEEEDDDCCCCCC;;;;;;::::::999888777777555666:::;;;777:::OOOhhhkkkdddlllvvvuuuiiinnnvvv}}}oooiii```]]]\\\^^^gggqqqtttmmmdddbbb]]]]]]___mmm~~~yyyoooggggggkkklllqqqlllZZZHHHEEEAAACCCMMMWWWVVVPPP:::777999DDDPPPTTTMMMCCC999BBBLLLMMMFFF<<<777555333444555333///---,,,,,,+++***)))***+++++++++))))))))))))))))))******+++))))))************)))((()))************+++++++++,,,,,,+++++++++,,,---......------------...//////...000333444555777999;;;;;;???BBBCCCGGGMMMPPPNNNNNNMMMPPPZZZjjj}}}sss}}}|||yyyrrrllljjjllliiiccceeemmmqqqoooZZZTTTLLLDDD???;;;888666999;;;===>>>???@@@BBBDDDCCCEEEHHHOOO^^^wwwggg^^^TTTMMMGGG???<<<<<<===<<>><<<;;;;;;;;;:::999:::555666999888888HHH]]]||||||~~~hhhaaaiiittttttvvvoooccc]]]YYY\\\XXX^^^nnnooofffddd______]]]___mmm|||uuuqqqllleeedddjjjmmmbbbUUUJJJEEE@@@DDDQQQ[[[WWWNNN999888999???FFFIIIGGGCCC:::AAAIIIKKKFFF>>>666333666666444111---******+++))))))************))))))''''''(((((()))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------------000222333444444666999;;;===>>>BBBFFFJJJNNNQQQSSSVVVOOOOOOXXXwwwvvvvvv~~~{{{vvvppplllhhhjjjhhhccceeekkkooommmRRRMMMEEE???;;;999777555999;;;>>>??????@@@BBBDDDCCCGGGLLLUUUddd}}}sssbbbYYYPPPJJJEEE>>><<<===;;;;;;???CCCDDDIII^^^tttwwwuuuuuusssrrrsssuuutttpppmmmllliiieee```\\\XXXVVVUUUTTTQQQMMMJJJHHHFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999555666999888888GGGZZZxxx|||qqq}}}gggaaajjjuuupppddd___\\\^^^[[[```ooopppfffcccaaa___\\\___nnn|||uuuqqqllleeeeeekkknnndddWWWJJJEEE@@@DDDRRR[[[WWWMMM888666777???HHHKKKFFF@@@666===EEEHHHCCC<<<666333555555444111---+++++++++))))))************))))))))))))))))))))))))((((((*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...000111333444444555888:::===???BBBFFFKKKOOORRRTTTUUUPPPRRR[[[zzznnnzzz~~~xxxrrrmmmkkkiiigggccc```ccchhhhhhdddJJJFFF@@@;;;999999888777:::<<<>>>???@@@AAACCCEEECCCHHHQQQ\\\mmmvvvfff\\\SSSKKKGGGBBB===;;;<<<;;;===BBBCCC@@@FFF___zzzxxxxxxwwwuuutttuuuxxxwwwtttpppooolllhhhccc___\\\ZZZYYYTTTQQQMMMJJJHHHGGGEEECCC@@@>>><<<;;;<<<<<<:::999999666666999888999FFFVVVssswwwgggqqq|||gggbbbkkkwwwqqqfff```]]]```]]]bbbqqqqqqfffcccaaa]]]ZZZ```sss{{{uuurrrnnnhhhggglllnnneeeXXXIIIEEEAAAFFFSSS\\\WWWLLL888555666@@@KKKOOOGGG>>>666<<>>@@@CCCGGGLLLPPPSSSUUUUUUQQQUUU^^^{{{zzzkkk}}}{{{sssmmmiiihhhjjjbbbYYYYYYaaaeee```XXXHHHDDD???;;;::::::::::::;;;===???@@@AAABBBDDDFFFDDDJJJTTTaaarrrqqqdddYYYPPPHHHDDD@@@;;;:::;;;<<<@@@FFFFFFBBBIIIiii|||{{{yyyvvvvvvwwwvvvrrrnnnnnnlllhhhddd```]]][[[ZZZRRROOOKKKHHHFFFEEEDDDBBBAAA???<<<<<<<<<<<<;;;999888666777999777999DDDPPPmmmwwwcccfff|||gggbbbmmmyyyyyyzzzqqqeee___[[[^^^]]]cccssssssgggcccaaa\\\[[[fff~~~{{{tttuuuqqqkkkhhhlllmmmdddWWWHHHEEEBBBHHHUUU]]]VVVJJJ999555666BBBOOOSSSIII>>>:::???EEEGGGBBB<<<888666333333333000---,,,,,,---))))))************))))))***************)))))))))************++++++++++++************++++++++++++++++++,,,---------,,,,,,+++,,,,,,------.........///000222333333555777:::???@@@CCCHHHLLLPPPSSSUUUUUUSSSUUU\\\yyyssskkk|||uuummmgggeeedddeeeXXXOOOUUUcccggg]]]QQQGGGCCC>>>:::::::::::::::<<<>>>@@@AAABBBCCCEEEGGGFFFMMMXXXeeexxxoooeeeXXXPPPHHHCCC???:::999:::;;;@@@GGGHHHDDDPPPvvvzzzyyyvvvsssrrrsssrrrnnnkkkkkkiiifffbbb___]]][[[[[[TTTPPPKKKGGGFFFEEEDDDCCCAAA???===<<<<<<<<<;;;:::777777888888777999AAAJJJgggxxxbbbaaayyy|||gggcccooo{{{wwwmmmqqqzzzpppccc]]]XXX\\\\\\dddtttsssgggcccaaa^^^```qqqzzzssswwwsssmmmiiikkkjjj```UUUHHHEEEDDDJJJVVV]]]UUUHHH999666888DDDRRRUUULLL@@@===BBBGGGHHHBBB;;;666444333333333000---,,,,,,---))))))************))))))''''''((()))***+++++++++))))))*********+++++++++))))))*********+++++++++***+++,,,,,,---------,,,++++++,,,,,,---.../////////111222333333555888:::???@@@CCCHHHLLLPPPSSSUUUUUUSSSTTTWWWttt{{{ppplllmmm|||yyysssmmmhhhccc```___[[[RRRPPP^^^lllkkk\\\NNNCCC???;;;888777888999999===???AAABBBCCCDDDFFFHHHIIIRRR___nnnzzziiiaaaVVVNNNFFFBBB???:::888::::::>>>EEEGGGFFFVVV|||xxxwwwtttqqqnnnnnnooopppmmmjjjhhhgggdddaaa___]]]]]]]]]XXXTTTNNNJJJGGGFFFEEEDDDAAA???===<<<======;;;:::666777888888777999???EEE___vvvaaa```www|||hhheeeppp}}}tttiiidddllluuuzzzoooccc]]]WWW\\\\\\eeeuuutttgggbbbaaaaaaggg{{{{{{tttvvvsssmmmhhhhhhggg^^^SSSGGGEEEEEELLLXXX^^^UUUGGG888666999EEEQQQUUUMMMCCC<<>>@@@CCCGGGLLLPPPSSSUUUTTTSSSSSSUUUqqqxxxiiiaaahhhttt|||xxxuuupppiiieeecccaaa]]]ZZZUUUWWWaaaqqqwwwjjjUUUHHH???<<<888666666888::::::>>>@@@BBBCCCCCCDDDGGGIIILLLXXXiii|||rrraaa\\\RRRJJJCCC@@@>>>:::999<<<<<>>;;;777666888:::<<<===>>>@@@BBBCCCDDDEEEGGGIIINNN\\\qqqmmm^^^ZZZNNNGGG@@@???===::::::===???AAAFFFHHHLLLbbbpppyyy}}}|||~~~yyyvvvvvvtttpppmmmhhhgggeeedddccccccddddddYYYTTTMMMHHHEEECCCBBBAAABBB@@@>>>=========<<<;;;555888999888777:::===>>>OOOuuuttt```ddd~~~iiifffrrreeebbbeeennnsssttt{{{qqqfffaaa___ccccccjjjxxxtttddd^^^XXXZZZcccwww~~~xxxnnnlllhhheeeffffff^^^UUUFFFEEEFFFNNNZZZ___TTTEEE333444999BBBKKKOOOKKKFFF;;;BBBJJJMMMHHH@@@999555666666444111---******+++))))))************))))))&&&&&&&&&'''''''''''''''))))))))))))************))))))))))))************)))***+++,,,------...---******+++,,,---//////000222333555666666888:::======>>>BBBFFFJJJNNNQQQSSSOOOSSSWWWZZZwwwrrrgggZZZXXXmmm{{{{{{|||yyypppiiieeedddbbb___\\\ZZZZZZ[[[ZZZvvvrrr___NNN@@@999999888888888999;;;<<>>>>>===999999<<<777777666666666777999:::KKKooovvveeehhhlllhhhrrr}}}fff]]]cccnnnnnnrrr}}}mmmbbb``````[[[^^^iiipppkkkccc___]]]^^^\\\jjj|||pppooolllhhhgggeee\\\RRRKKKGGGFFFMMMXXXZZZMMM>>>777666;;;HHHQQQOOOHHHCCC;;;KKKQQQMMMGGG;;;444<<<666444222111000---***'''))))))))))))((((((((((((+++++++++*********))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////---000333666777888;;;===>>>???BBBFFFJJJNNNQQQRRRTTTOOOWWW```{{{zzzrrrfffYYYSSS```||||||wwwrrrpppqqqooohhhaaa^^^\\\ZZZWWWWWWXXX[[[^^^ooofffRRREEE===999999888888888:::;;;<<<@@@>>>???CCCDDDDDDGGGLLLSSSiiivvvggg\\\SSSIIIEEE???:::888999<<<>>>>>>@@@IIIKKKNNNooo}}}}}}|||xxxsssnnnmmmlllkkklllnnnqqqrrrhhhaaaWWWOOOMMMLLLLLLKKKJJJDDD@@@@@@???<<<;;;===888888777666777888999:::FFFiiillljjjpppjjjrrr|||fff\\\bbbmmmmmmqqq}}}mmmbbb```___[[[^^^jjjqqqmmmddd___[[[[[[XXXeeezzzqqqooojjjggggggdddXXXKKKHHHEEEEEEMMMVVVVVVIII;;;444555===KKKTTTPPPFFF???:::KKKRRROOOHHH:::222888666333000...---+++)))(((*********)))))))))((((((+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////...111444666777888:::<<<>>>@@@BBBFFFJJJMMMPPPRRRSSSNNNUUU___zzzkkkllldddXXXZZZvvvxxxzzzzzztttnnnjjjiiifff___ZZZ[[[ZZZXXXYYY\\\bbbhhhllloooSSSCCC===999888888888888999:::<<<<<>>@@@EEEFFFFFFJJJPPP[[[ssslllcccZZZMMMGGGDDD???:::888999<<<>>>:::BBBMMMNNNUUU}}}}}}|||yyyvvvsssoooooonnnnnnoooqqqrrrsssnnnfff\\\WWWXXXYYYYYYWWWSSSJJJBBBAAABBB???======:::999888888888999:::;;;@@@aaaqqqllltttmmmsss|||fff[[[```kkklllqqq}}}wwwmmmbbb```^^^[[[___jjjrrroooeee___[[[ZZZVVVbbbxxxpppmmmiiiiiillliiiZZZJJJDDDBBBDDDNNNVVVRRRDDD666111444???NNNVVVOOOCCC;;;:::LLLSSSPPPIII:::111666<<<777111---+++,,,,,,++++++++++++*********))))))+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000222444666666777999;;;>>>@@@BBBFFFIIIMMMOOOQQQRRRMMMUUU___|||uuuzzzvvvlllvvv~~~www}}}wwwrrrooojjjddd___ddddddeeehhhooouuuzzz}}}}}}{{{oooXXXDDD<<<999888777777888999:::;;;<<<===AAAAAACCCGGGIIIIIIOOOVVVddd}}}|||ddd```XXXJJJEEEBBB>>>:::999:::===???<<>><<<;;;:::999999999:::;;;;;;===[[[qqqmmmuuummmsss}}}hhh\\\___jjjlllrrr~~~zzz|||nnnccc```\\\\\\```jjjrrrpppggg___\\\[[[VVVccc~~~uuuooollljjjlllrrrqqqbbbPPPDDDCCCGGGRRRWWWPPPAAA555111444???NNNTTTMMMAAA999<<>><<<:::666666777888:::;;;<<<===>>>BBBBBBDDDGGGHHHIIIQQQZZZmmmuuu```]]]VVVJJJCCC@@@===:::999;;;===???DDD@@@AAAIIIeee}}}xxxuuutttxxxvvvtttrrrooommmlllkkkkkkfff```___dddhhhiiiiii[[[OOODDDCCCCCCAAA===;;;<<<;;;:::999999:::;;;;;;===WWW{{{qqqrrrsssllltttkkk]]]___jjjmmmtttpppnnnzzzooodddaaaZZZ[[[```hhhpppqqqiii___\\\[[[WWWddd|||sssqqqnnnkkkmmmtttsssdddRRRFFFFFFLLLWWWZZZOOO@@@777333555???KKKOOOIII???:::>>>MMMQQQLLLHHH>>>:::CCCJJJCCC999111...---...///,,,,,,,,,,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,------.../////////222333444555555666999;;;@@@AAACCCEEEHHHKKKMMMNNNNNNLLLYYYggg~~~}}}~~~wwwuuutttttttttpppiiiddd^^^TTTGGG???===<<<999555555666888:::<<<>>>>>>???BBBAAACCCEEEFFFIIITTT```rrrmmm\\\WWWRRRKKKAAA???<<<::::::;;;>>>@@@III???@@@RRRvvv{{{pppwww}}}yyyvvvuuutttsssqqqooonnnmmmmmmnnnjjjgggcccbbbcccfffiiijjjXXXNNNEEEDDDCCC@@@===<<<<<<;;;:::999999999:::;;;===QQQssstttwwwtttllluuummm^^^___iiimmmvvvxxxeeemmmpppccc```YYY[[[___eeemmmqqqjjj```ZZZYYYUUUccc|||sssssspppkkkjjjmmmlll___PPPIIIHHHOOO[[[[[[MMM???999444777???IIILLLFFF>>>:::>>>LLLOOOJJJFFF>>>===GGGFFF???777000,,,+++++++++,,,,,,,,,+++++++++*********************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111333444444444666:::===@@@AAACCCEEEHHHJJJLLLMMMOOOMMMYYYhhhzzzxxxzzz|||yyywwwppplllhhheeeccc]]]UUUOOOLLLGGG@@@<<<:::888777666444666888;;;===>>>??????BBBBBBCCCFFFGGGNNN\\\kkk~~~wwwfffXXXPPPKKKJJJ???>>>;;;::::::<<<>>>@@@HHH>>>IIIgggzzz{{{sss|||yyywwwtttrrrpppnnnmmmoooppprrrmmmllljjjfffbbbbbbeeehhhTTTMMMGGGFFFDDD???===>>><<<;;;999888888888999::::::JJJiiixxxxxxxxxnnnuuuvvvwwwzzz~~~mmm]]]]]]hhhlllvvvqqqooonnnaaa^^^XXX[[[]]]aaajjjpppjjj```YYYYYYUUUccc}}}uuussspppjjjfffgggfff]]]QQQIIIHHHPPP[[[ZZZJJJ<<<888444777???IIIKKKDDD<<<999===KKKOOOJJJFFF===:::DDD===999333...,,,+++***)))++++++++++++************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222333333444777;;;>>>AAABBBCCCEEEHHHJJJKKKLLLQQQMMMWWWcccrrrwwwrrrppprrr{{{zzzzzzyyywwwtttpppkkkiiihhhbbb\\\XXXWWWSSSMMMGGG???>>>===:::666333555999444555888;;;===?????????DDDDDDEEEHHHKKKTTTeeeuuu|||kkk```VVVJJJFFFHHH>>>===;;;::::::<<>>RRRyyyuuuzzz|||yyyvvvsssssstttvvvxxxqqqrrroooiiibbb___bbbfffQQQLLLIIIHHHEEE???>>>@@@<<<;;;999888777888999999777DDDbbb{{{uuu}}}pppvvvzzzmmm[[[ZZZ[[[___gggtttmmm\\\[[[fffkkkuuurrrmmm```\\\XXX[[[\\\___hhhoookkkaaa[[[ZZZWWWddd~~~xxxqqqnnniiidddeeeeee___WWWIIIGGGOOOZZZWWWFFF:::777222666@@@KKKLLLCCC:::666;;;JJJOOOKKKFFF;;;666???888444111...------,,,***+++++++++*********))))))))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000111222333444777<<>>@@@BBBGGG===YYYooo{{{|||xxxxxxzzz{{{xxxuuuvvvrrrmmmjjjiiigggccc```RRROOOJJJGGGEEEDDDCCCAAA===<<<;;;:::999888888888<<>>;;;:::888777666666666777999:::;;;<<<>>>@@@AAAAAAHHHIIIHHHIIIQQQccc|||~~~qqqaaaUUUOOOJJJDDD@@@;;;;;;::::::<<<>>>@@@BBBHHHFFFddd{{{ooo}}}zzzwwwxxx|||}}}zzzwwwtttqqqllliiigggddd```]]]TTTQQQLLLHHHGGGFFFDDDCCC======;;;:::999999888888<<>>DDDGGGAAA;;;999888666666333000...------,,,+++,,,,,,,,,,,,+++++++++***************)))))))))(((---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,---...---------............///000222333555666999<<>>;;;;;;:::;;;<<<>>>AAABBB@@@LLLttt}}}}}}~~~}}}zzzxxxwwwzzz}}}~~~{{{xxxssspppllliiifffbbb^^^\\\VVVRRRNNNJJJHHHGGGEEEDDD>>>===<<<;;;:::999999999:::<<>>@@@BBBDDDDDDHHHIIIKKKRRRaaazzzkkkbbbUUUKKKFFFBBB???<<<::::::;;;<<<===???AAABBB===[[[~~~xxxwwwyyyxxxyyy{{{}}}|||yyyvvvrrrqqqmmmjjjfffbbb^^^[[[WWWSSSNNNKKKIIIGGGEEEDDD???>>>===;;;:::999999999777777FFFeeerrrcccmmmvvvvvv|||uuueeeRRRBBB===???BBBCCCDDDDDDEEEGGGBBBIIIPPPUUU\\\aaa]]]UUUJJJFFFHHHRRR___jjjvvvpppbbb^^^\\\YYYYYYbbbqqqxxxnnn___\\\^^^]]]llluuunnnlllhhhfffiiiiiiaaaVVVHHHMMMRRRRRRKKKAAA777222555===IIIRRRPPPDDD<<<;;;FFFJJJIIIDDD>>><<<:::777333000---,,,,,,,,,+++************)))))))))))))))*********)))))))))))))))---,,,+++***************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,------------............///000222555777888888:::;;;BBBBBBCCCFFFHHHLLLNNNPPPQQQTTT^^^ddd}}}jjj\\\OOOLLLRRRZZZeeemmmiiipppzzz~~~yyyoooccc\\\UUUSSSQQQOOONNNLLLIIIGGGDDDBBB@@@>>><<<:::888666555555444444444666777888;;;<<<>>>@@@BBBDDDEEEFFFKKKMMMRRR]]]pppxxxeee]]]RRRHHHCCC???<<<:::999:::;;;<<<>>>@@@BBBCCCGGGsss{{{wwwxxxzzzzzzzzz{{{{{{yyyuuusssoooooommmiiiddd```\\\[[[WWWTTTNNNKKKHHHGGGEEECCC@@@???>>><<<;;;:::999999777777BBB]]]}}}ssscccmmmzzz{{{yyyjjj]]]NNNBBB>>>BBBFFFHHHHHHGGGGGGHHHDDDDDDDDDEEEIIINNNMMMIIICCCCCCGGGPPP[[[gggvvvqqqccc^^^ZZZXXXXXXaaapppwwwmmm^^^YYY[[[[[[jjj}}}sssnnnlllgggdddeeeddd\\\QQQIIIOOOUUUSSSJJJ>>>666333444>>>MMMVVVPPPCCC<<<;;;EEEJJJKKKFFFAAA===888222222000---++++++++++++***))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---------............///000222555777888888:::;;;@@@AAABBBEEEGGGJJJLLLMMMNNNQQQ\\\ddd~~~wwwbbbTTTHHHIIIRRR\\\eeekkkfffnnnxxx|||vvviii[[[SSSQQQOOOMMMKKKJJJIIIFFFDDD@@@???>>><<<:::888777666444444333444555777999:::<<<===???AAACCCEEEGGGHHHJJJNNNWWWeee{{{qqq___YYYOOOFFFAAA===;;;999999:::;;;===???AAABBBCCCLLL{{{yyyyyyxxx{{{{{{{{{{{{yyywwwuuurrrpppkkklllkkkhhhccc^^^[[[ZZZXXXTTTOOOKKKIIIGGGEEEDDDBBBAAA???===;;;:::999999999999AAAXXXvvvvvvdddppp~~~~~~kkk[[[QQQGGG???AAADDDGGGHHHGGGFFFEEEEEEIIIFFFAAA@@@CCCEEEEEECCCAAACCCHHHNNNWWWddduuurrrddd___YYYXXXYYYaaannntttkkk]]]WWWZZZZZZhhh~~~uuummmlllhhheeedddccc[[[QQQMMMUUUZZZWWWKKK>>>777555555AAARRRZZZRRRDDD<<<===FFFJJJJJJFFFBBB===666///222000---+++,,,,,,+++***))))))))))))************))))))))))))******************)))))))))))))))*********+++,,,,,,,,,++++++,,,,,,---------,,,++++++---------............///000222555666777888;;;===???@@@BBBDDDGGGIIIKKKLLLLLLOOOZZZeeexxxrrraaaUUULLLQQQ[[[cccfffiiilllrrryyy{{{sssfffXXXPPPRRROOOKKKIIIGGGEEEBBB@@@;;;;;;;;;999777555444444444333333444666888:::;;;===>>>@@@BBBDDDGGGHHHIIILLLRRR^^^qqqxxxiiiXXXSSSKKKDDD???===;;;;;;888999;;;>>>@@@AAACCCCCCRRR||||||}}}|||}}}{{{zzzyyywwwtttrrrqqqpppkkkmmmmmmkkkfffaaa___^^^ZZZVVVQQQMMMJJJHHHFFFEEEBBBAAA???===<<<::::::999888999@@@RRRmmmyyydddnnn|||~~~ppp[[[LLLFFFBBB>>>BBBDDDFFFGGGFFFEEEFFFGGGIIIEEEBBBBBBEEEEEECCCAAABBBEEEIIILLLSSSaaasssssseee```YYYZZZ[[[aaakkkqqqjjj___YYY[[[ZZZhhhwwwnnnmmmkkkhhhhhhggg```WWWPPPXXX^^^YYYJJJ===666666777EEEWWW^^^UUUFFF>>>???LLLNNNLLLGGGCCC???999222222000---,,,,,,---,,,+++)))))))))******+++++++++((()))))))))************+++******))))))******+++)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,+++***---------............///000222333555666999<<>>@@@BBBEEEGGGIIIJJJUUU\\\kkklll___SSSOOOHHHBBB>>>===<<<===888999<<<>>>@@@BBBCCCCCCbbb|||~~~~~~|||{{{yyyyyyxxxuuurrrqqqqqqqqqnnnpppqqqooojjjeeecccccc\\\XXXSSSNNNLLLJJJHHHFFFCCCBBB@@@>>><<<;;;:::999555777===LLLeeezzzbbbjjjyyyyyy~~~uuucccOOOCCCAAAAAA@@@CCCEEEGGGHHHHHHIIIKKKNNNIIIFFFFFFIIILLLJJJFFFDDDBBBGGGJJJKKKPPP^^^qqq}}}sssfff```ZZZ[[[]]]bbbjjjooojjjaaa[[[]]]\\\hhh{{{sssnnnnnnmmmjjjkkkkkkeee]]]PPPXXX^^^XXXHHH:::444444999GGGZZZbbbXXXGGG@@@BBBSSSSSSPPPIIIEEECCC===777222000---,,,---------,,,))))))******+++++++++,,,(((((())))))*********++++++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---------.........//////000111333444555999===AAAAAABBBDDDGGGIIIKKKLLLLLLNNNQQQ]]]iii~~~{{{qqqgggZZZZZZ[[[dddsss~~~yyyoooxxx}}}ssscccXXXRRRKKKDDD@@@@@@@@@===:::999666333333555666444222666666777888:::===???@@@???AAACCCDDDFFFHHHLLLOOOXXXiiitttfffYYYNNNJJJDDD>>>:::999:::;;;@@@>>>=========@@@EEEJJJsssrrr~~~{{{xxxuuurrrrrrsssrrrrrroooooopppqqqppplllgggccc^^^[[[WWWSSSNNNKKKIIIHHHDDDDDDBBB>>>;;;999999:::777999<<>>;;;<<<;;;999666999777444444666666555333666666888999<<<>>>@@@AAACCCDDDEEEFFFGGGKKKPPPTTThhhxxxwwwhhh[[[PPPKKKHHHBBB===:::999999:::;;;;;;>>>AAABBBDDDOOO[[[rrryyy}}}xxxvvvttttttuuuvvvvvvvvvooooooooooooooolllhhheee___]]]YYYTTTOOOKKKIIIHHHDDDCCCAAA>>>;;;999999:::666888:::CCCYYYxxxhhhiiiyyywwwwwwnnnXXXWWWQQQIIIDDDBBBBBBBBBBBBBBBDDDHHHKKKNNNRRRWWW[[[^^^bbbdddaaa___^^^ZZZUUUKKKHHHIIIOOOWWWbbbrrrgggbbbkkkuuutttggg^^^[[[XXXXXX```jjjmmmggg___[[[YYY]]]lll|||sssnnnllliiikkkqqqsssiii]]]SSSWWWYYYQQQCCC777444777>>>[[[rrrmmmUUUBBB@@@EEEUUUQQQLLLJJJHHHDDD<<<666555111,,,******+++++++++******++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))******,,,,,,,,,------,,,,,,+++------,,,------...///000///222555777888:::<<<>>>BBBBBBDDDFFFHHHJJJLLLMMMNNNTTTZZZsss{{{{{{wwwqqqnnnjjjbbbXXXIIIUUU___aaa``````aaaaaabbbccccccaaa\\\TTTLLLHHHDDD???:::777888888666444888666444444666777666555666777999;;;>>>@@@BBBCCCGGGGGGGGGGGGJJJPPPXXX]]]uuunnn```VVVMMMHHHEEE@@@;;;999888999:::<<<:::===BBB???>>>QQQhhhnnniii~~~xxxvvvuuuvvvwwwxxxwwwvvvooonnnmmmmmmmmmllljjjhhhaaa___[[[VVVQQQLLLJJJHHHDDDCCC@@@>>><<<;;;;;;;;;777777999???SSSpppkkkhhhsssxxxxxx|||tttxxxzzz___KKKFFFEEECCCCCCDDDEEEDDDCCCBBBDDDGGGJJJOOOVVV]]]bbbccchhhkkkjjjiiihhhddd^^^RRRNNNNNNSSS[[[fffuuu|||ggghhhooorrrxxxuuufff]]]YYYVVVWWW```jjjmmmggg```\\\[[[___nnn|||sssnnnlllhhhhhhmmmnnndddXXXUUUYYYYYYPPPAAA666444666BBB^^^sssjjjOOO<<<===DDDQQQMMMHHHFFFDDD@@@:::666444111,,,******+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,------,,,,,,,,,------,,,------...///000...111444666888:::===???@@@AAACCCFFFIIIKKKMMMNNNOOOVVV\\\uuuyyyyyyuuunnniiifff^^^VVVVVV___fffccc^^^\\\\\\\\\]]]]]]]]]YYYTTTMMMHHHEEE???<<<999777777888777555555444444444555666666666888999;;;>>>AAACCCEEEEEEHHHGGGGGGHHHMMMWWWbbbjjjyyydddYYYRRRLLLCCCAAA===999888888999:::===999;;;@@@>>>BBB___kkkxxx~~~|||yyyxxxwwwwwwwwwvvvsssqqqooommmkkkkkkllllllkkkjjjcccaaa]]]XXXSSSOOOLLLJJJFFFCCC@@@>>>======<<<;;;777777777<<>>@@@AAABBBDDDFFFHHHKKKLLLMMMQQQWWW]]]vvvuuuuuuqqqiiidddaaa\\\UUU^^^aaabbb___]]]^^^]]]YYYUUUVVVWWWTTTMMMEEEAAA>>>;;;:::888777666777666666222222333333444555666888:::<<<>>>AAADDDEEEFFFGGGGGGGGGGGGKKKSSSaaapppzzz}}}fffWWWOOOIIIEEE???===:::888777888999:::999666888???FFFYYYxxxrrr{{{wwwvvvuuuttttttuuutttrrroooooommmkkkjjjkkkllllllkkkcccbbb___\\\WWWSSSPPPNNNIIIEEEAAA@@@@@@???>>><<<888888777:::EEE]]]|||uuuiiiiiiyyyvvvsssYYYPPPNNNTTT^^^eeedddZZZLLLCCC@@@AAACCCDDDEEEFFFHHHIIIFFFFFFFFFHHHLLLTTT^^^eeeiiiooouuuwwwyyyzzzwwwqqqgggcccbbbfffkkksss~~~|||zzziii^^^ZZZXXXYYY```iiijjjbbbYYYXXXYYYaaaqqq}}}tttnnnlllgggdddfffggg```VVVZZZ___[[[JJJ:::444555666CCCRRR[[[SSSBBB:::<<<@@@JJJGGGCCC???<<<:::777666222///,,,++++++,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((())))))************(((((())))))***************+++,,,,,,---------,,,------,,,------...///000...000222444666999===AAACCCDDDEEEFFFHHHIIIKKKKKKSSSYYY___vvvmmmnnnjjjccc]]]\\\XXXTTTWWWVVVTTTUUU[[[aaa]]]UUURRRTTTUUUQQQIIIAAA===;;;777777666555444444444444111222333444444555888:::===???AAADDDFFFGGGGGGGGGFFFGGGJJJQQQ]]]ooo|||hhhXXXNNNIIIDDD???;;;:::999888888999:::;;;:::888999???MMMmmmrrrzzz|||qqqppppppqqqssstttsssrrrooommmkkkjjjkkklllkkkjjjcccbbbaaa___\\\YYYVVVUUUMMMHHHDDDBBBBBBAAA???<<<:::999999:::@@@TTTuuu{{{mmmhhh{{{uuujjjSSSNNNNNNPPPUUUZZZXXXNNNDDD???CCCDDDDDDDDDCCCCCCEEEGGGGGGFFFFFFGGGKKKSSS]]]dddkkkrrrxxxzzz}}}~~~zzzssspppooorrrvvv{{{|||qqqrrrqqqttt|||jjj^^^ZZZXXXYYYaaaiiiiii```WWWVVVYYYbbbssszzzqqqnnnmmmhhheeefffgggbbbZZZ]]]bbb\\\HHH777444666666DDDNNNSSSKKK@@@===AAAEEEJJJHHHCCC>>>:::888777666111///,,,+++,,,---,,,+++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++'''((()))******+++************+++,,,------------------,,,------...///000///000222444555888===@@@DDDDDDEEEFFFHHHIIIJJJJJJSSSYYY___wwwfffgggddd]]]XXXWWWVVVSSSLLLKKKKKKQQQ\\\bbb[[[OOORRRTTTSSSMMMDDD===:::;;;555666666555333222222333111333555666666777;;;>>>@@@AAADDDFFFHHHHHHHHHGGGGGGJJJPPPZZZjjjyyykkkZZZPPPKKKGGGAAA<<<999888888777888:::;;;<<<<<<>>>===@@@UUU~~~rrrqqqpppnnnoooqqqsssssssssnnnmmmkkkkkklllkkkjjjhhhbbbbbbbbbaaa```^^^\\\[[[QQQKKKFFFDDDDDDCCC@@@<<<;;;;;;;;;;;;===NNNooopppiii}}}vvv|||eeeQQQRRRXXX]]]ggglllcccRRRFFFDDDDDDGGGHHHHHHEEECCCCCCDDDEEEFFFFFFHHHMMMUUU___eeelllrrrwwwzzz~~~}}}zzzzzz}}}|||zzz~~~~~~zzzzzz|||jjj\\\XXXVVVXXX```iiiiiiaaaWWWWWW[[[ddduuu{{{tttooommmiiifffgggiiifff______ddd\\\FFF555333666666AAAKKKPPPFFF;;;;;;CCCKKKLLLIIIDDD>>>999666666777000...,,,,,,,,,---,,,+++******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++&&&''')))***++++++******)))***+++,,,------------------,,,------...///000000111333333555777<<>>@@@EEEbbbrrrvvvssspppooooooqqqqqqqqqnnnmmmlllllllllkkkiiifffaaabbbcccccccccaaa```___SSSNNNGGGEEEEEEDDD@@@<<<<<<<<<<<<<<<<<>>888666666777000...,,,,,,------,,,+++******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++&&&''')))***+++++++++***)))***+++,,,------...------------------...000000111222333333444777;;;>>>@@@AAACCCFFFIIIKKKMMMNNNQQQXXX___yyy^^^ZZZVVVUUUTTTRRRNNNJJJGGGMMMVVV\\\\\\YYYTTTQQQ[[[QQQEEE===::::::888666333444444333222111333555777777777666777:::@@@DDDNNNJJJIIIKKKJJJHHHHHHKKKKKKTTTbbbuuuppp[[[SSSIIICCCBBBAAA>>>:::999777666888<<<>>>>>><<<>>>???AAARRR~~~}}}rrr}}}}}}~~~|||yyywwwtttsssssssssrrrqqqnnnmmmlllllllllkkkhhheeegggggghhhhhhfffdddaaa___SSSPPPKKKHHHFFFDDDAAA???===AAA===999;;;CCC___yyyiiiwwwzzz}}}cccTTTXXXeee|||{{{___WWWKKKIIIHHHJJJNNNMMMHHHCCCCCCIIIGGGGGGKKKPPPWWWbbblllppptttxxx|||aaadddzzzhhh\\\QQQUUUUUU```sssrrrbbbYYYZZZ\\\cccsssyyyqqqnnnjjjggghhhkkklllhhhdddjjj```OOO>>>555555555555DDDLLLLLL???666:::CCCGGGIIIJJJEEE:::555666666333222...***+++...///,,,)))+++++++++************)))---,,,+++)))((('''''''''---,,,***)))))))))******)))'''&&&(((+++---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////222222333444666999<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMRRRWWW^^^{{{[[[WWWSSSQQQQQQPPPMMMIIIOOOQQQRRRRRRRRRRRRTTTVVVTTTKKK@@@999888888777555333444555444333333555777999999999999:::===BBBFFFJJJHHHGGGIIIHHHGGGKKKRRR\\\fffwwwvvvaaaSSSLLLCCC>>>===<<<999777;;;888666888;;;>>>??????>>>CCCQQQppp}}}|||zzzzzzzzz|||~~~~~~|||zzzxxxwwwwwwxxxxxxwwwuuupppooonnnnnnnnnllliiigggggghhhhhhhhhfffcccaaa___WWWSSSNNNJJJHHHFFFDDDBBB;;;@@@<<<999:::???WWWzzz|||lllsss|||~~~cccXXX___llluuu\\\VVVJJJNNNKKKKKKNNNMMMIIIFFFGGGJJJGGGGGGKKKPPPWWWaaalllrrrwww|||zzzrrrXXX[[[rrr|||iii\\\WWWZZZYYYaaarrrpppaaa[[[YYYZZZbbbsssvvvnnnllliiiggghhhllllllhhhcccdddYYYIII:::333444666888IIISSSRRRDDD888;;;CCCGGGKKKKKKEEE:::555666555111111---******---...,,,)))+++++++++************)))+++***)))))))))))))))))),,,+++***)))))))))*********((('''(((+++,,,+++)))++++++,,,,,,,,,,,,---------,,,,,,------...///000111111222444666999<<<===AAACCCFFFGGGHHHIIILLLNNNSSSWWW^^^zzzYYYTTTNNNKKKKKKLLLJJJHHHQQQQQQPPPNNNLLLLLLOOORRRHHHBBB999555444555555444333444555555555666888::::::;;;<<<===>>>AAAEEEIIIHHHGGGGGGHHHGGGIIIRRR]]]ooo{{{~~~cccRRRKKKEEE>>>999999888777555:::999777888;;;???AAABBBCCCKKKddduuu}}}yyyvvvvvvzzz~~~}}}|||yyyyyyyyyzzz|||{{{yyywwwqqqpppooooooooonnnkkkhhhhhhhhhiiihhhfffccc```___YYYUUUOOOJJJHHHFFFEEECCC<<<@@@===:::;;;<<>>:::555222333444555555222444555666666888;;;===<<<===???@@@AAACCCGGGJJJGGGGGGHHHIIIIIINNN\\\kkk}}}qqqXXXKKKEEEAAA<<<888888888888777777888999;;;>>>@@@BBBCCCHHHVVVtttuuunnn|||vvvvvv{{{~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{zzzwwwtttrrrqqqpppppppppnnnkkkiiihhhiiiiiiiiigggdddaaa___[[[VVVOOOJJJGGGEEEDDDCCC@@@CCC>>>;;;<<<<<>>TTT\\\ZZZHHH:::;;;DDDIIILLLFFF>>>888777666333000...,,,))))))***+++)))(((+++++++++*********)))))))))))))))))))))******+++*********))))))))))))*********))))))******))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000000111222555888:::<<>>;;;777555333222333555666666222444666777777999<<>>AAABBBCCCDDDGGGIIIFFFFFFIIIMMMPPPXXXiiiyyydddQQQKKKAAA>>>:::888888888888888444777;;;???AAACCCCCCDDDHHHaaa}}}sss}}}wwwvvv{{{~~~}}}|||{{{zzzyyyxxxxxxwww{{{zzzzzzzzzzzzxxxtttqqqrrrqqqpppppppppnnnkkkiiiiiiiiijjjjjjhhhfffcccbbb^^^YYYSSSMMMJJJHHHFFFDDDBBBCCC>>>;;;===;;;HHHaaa|||rrrttt{{{]]]^^^ooo~~~fffZZZNNNHHHFFFDDDDDDFFFGGGEEEGGGLLLQQQWWWaaajjjvvvppp}}}~~~nnn```WWW[[[XXXZZZfffeee^^^^^^YYYYYY^^^kkk{{{~~~xxxsssllljjjjjjmmmqqqpppjjjdddRRREEE777111000111888@@@TTTZZZUUUEEE:::>>>HHHMMMKKKBBB999777888777444000---,,,***))))))))))))(((+++++++++*********))))))+++******)))))))))))))))))))))))))))***))))))))))))*********))))))))))))+++++++++,,,,,,,,,------++++++++++++,,,---...///000000111222555888:::<<<@@@CCCFFFIIIIIIJJJKKKLLLQQQUUU]]]yyyTTTNNNFFFAAA??????===<<<@@@AAABBB@@@>>>;;;;;;;;;333333444444555555666777444666888999999;;;>>>AAA>>>@@@CCCDDDDDDDDDFFFGGGEEEGGGMMMVVV___jjj|||oooXXXKKKGGG<<<;;;999777666777777888555999>>>BBBDDDFFFGGGIIINNNuuuvvv~~~|||~~~zzzuuuuuuwwwzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwwww}}}{{{zzzyyyyyyvvvsssppprrrqqqpppppppppooollliiiiiijjjkkkkkkkkkiiigggeeebbb^^^YYYTTTQQQMMMJJJGGGBBBCCC>>>===>>>:::AAAVVVooorrrooo}}}uuuYYY___uuulll^^^PPPIIIHHHGGGGGGIIIHHHGGGIIIOOOUUU[[[eeennnyyypppooobbbWWWZZZWWW\\\iiiiii```^^^YYYXXXZZZeeettt~~~~~~wwwqqqmmmjjjiiilllooonnniiicccNNNAAA555333222222999BBBRRRUUUNNN@@@<<>>AAACCC@@@CCCFFFGGGFFFEEEEEEFFFIIILLLUUUdddtttwwwaaaOOOEEEBBB;;;;;;:::888666777888999:::===AAACCCEEEHHHMMMQQQhhhqqq~~~||||||vvvuuuttttttuuuwwwyyy{{{xxxxxxyyyyyyyyyyyyxxxwwwzzzxxxvvvuuuuuutttrrrppptttsssrrrrrrrrrpppmmmkkkiiijjjlllmmmmmmllljjjiiidddaaa]]]YYYUUUPPPKKKGGGDDDFFFCCCDDDEEE<<<<<>>;;;555000------,,,+++)))))))))***+++++++++************)))))))))))))))))))))***+++&&&''')))*********))))))&&&)))******)))(((***,,,++++++,,,,,,,,,,,,------...------......///000111111111222444666999<<<===@@@CCCHHHKKKKKKKKKLLLLLLSSSVVV\\\wwwGGGBBB===;;;<<<<<<;;;999555777999999777666555666111333555666555555555555:::<<<>>>>>>???@@@CCCFFFBBBEEEHHHIIIHHHFFFFFFFFFOOORRR^^^rrrmmmZZZLLLCCC>>><<<<<<<<<:::888888:::;;;@@@AAACCCCCCEEEJJJRRRYYYppplll|||~~~rrrsssuuuuuuvvvwww{{{}}}wwwxxxyyyzzz{{{zzzyyyyyyuuusssppppppppppppooonnnuuutttsssssssssrrrooollliiijjjlllnnnnnnmmmlllkkkcccaaa]]]ZZZUUUPPPJJJFFFFFFJJJJJJLLLLLL???999DDDWWWrrrwwweeeooogggTTTgggdddVVVGGGCCCDDDFFFHHHJJJLLLLLLPPPWWW^^^eeeoooyyyzzzpppdddVVVWWWTTT[[[llljjj[[[SSSUUUQQQQQQZZZiiivvv{{{|||{{{yyyqqqlllhhheeeeeeggggggbbb^^^DDD888000444666555;;;FFFRRROOODDD<<>>>>>AAA<<<444000---------+++***)))***++++++++++++************)))''''''(((((()))+++,,,---&&&'''(((*********)))(((%%%(((******)))(((+++---++++++,,,,,,,,,---------/////////000000111222333222222333444777:::<<<>>>AAAEEEIIILLLMMMMMMMMMMMMUUUWWW[[[uuuAAA@@@===;;;888666555555666555555444444333333222222222333444555777777888<<<===???@@@@@@@@@BBBDDDGGGHHHIIIHHHGGGHHHJJJLLLUUU___tttnnn]]]UUUKKK@@@:::===888666888999777888;;;???CCCCCCEEEIIIKKK]]]|||eeeuuu|||{{{yyyxxxyyyzzz|||}}}|||~~~|||yyywwwwwwyyyvvvssspppnnnmmmnnnooouuuxxxwwwsssqqqrrrppplllnnnnnnmmmllljjjhhhgggfffccccccbbb```]]]XXXPPPKKKHHHFFFEEEEEECCC??????CCCQQQddd}}}kkkqqqcccVVVooolll[[[RRRKKKJJJJJJIIIIIIKKKLLLPPPVVV^^^fffpppzzzooo^^^YYYYYYZZZ^^^bbbbbbZZZQQQJJJLLLRRR[[[gggqqqyyy|||}}}uuummmhhhjjjgggeeelllrrrgggUUUBBB999222222333555>>>GGGTTTIII===;;;HHHZZZfffiiiYYYHHH<<<===>>>888111///---,,,++++++******++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,******+++,,,...///000000000111222444777:::>>>@@@EEECCCDDDJJJNNNMMMNNNPPPPPPVVV[[[rrr===<<<;;;999777777666666555555555444444333333333444444555666888999:::::::::===???AAAAAABBBDDDFFFEEEFFFGGGHHHIIILLLRRRWWWkkkuuusss]]]RRRNNNHHH@@@<<<;;;666444777888888:::===CCCGGGGGGJJJRRR[[[uuu}}}qqq}}}}}}~~~~~~~~~{{{yyyyyywwwvvvtttqqqooommmlllkkkqqqttttttqqqqqqsssrrrnnnkkkkkkjjjiiihhhfffddddddccccccccccccaaa\\\UUUPPPLLLHHHGGGIIIGGGCCCBBBDDDLLL]]]|||vvvzzzddd[[[uuuuuuaaaVVVOOOIIIIIIJJJJJJKKKMMMOOOSSS[[[dddnnnzzz~~~ppp```VVVUUUWWW]]]cccbbbYYYOOOOOOPPPTTT\\\gggqqqyyy|||uuunnniiikkkiiihhhnnnrrreeeSSS>>>777222222333777AAALLLQQQFFF;;;<<>><<>>;;;:::666555888::::::===BBBEEEIIIIIINNN\\\nnnzzz~~~}}}zzzyyyyyyuuuuuutttsssqqqpppnnnmmmmmmqqqrrrpppqqqttttttqqqjjjjjjiiiiiigggfffddddddcccdddeeefffeee```YYYTTTPPPKKKIIILLLLLLHHHDDDCCCDDDSSSqqq~~~bbb___|||ooo]]]TTTOOOKKKLLLNNNNNNOOOSSSWWW\\\dddnnnyyy}}}mmm^^^QQQPPPSSS\\\dddbbbWWWMMMXXXXXXZZZaaakkkuuu}}}uuuooojjjlllkkkkkkqqqqqqbbbOOO888444222111333999EEEQQQOOOCCC888===MMMZZZ]]]YYYKKKBBB???FFFHHH???666222+++***))))))(((((())))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++++++++******************+++,,,,,,------,,,,,,////////////////////////222222222333555777999;;;CCCAAADDDIIIKKKJJJKKKOOOSSSWWWZZZooo666666555444444444555555555555555555666666666666888999:::<<<===???@@@AAABBBDDDFFFGGGFFFFFFGGGIIIHHHLLLQQQWWW```oooyyykkk^^^RRRGGGDDDDDD@@@;;;999;;;888777:::;;;;;;???EEEHHHKKKKKKVVVooo~~~}}}}}}}}}}}}{{{|||}}}|||zzzxxxwwwwwwuuutttsssrrrrrrssstttuuunnnqqqrrrpppqqqttttttqqqkkkkkkkkkjjjiiihhhgggfffeeeeeefffgggfffaaa[[[VVVRRRLLLIIILLLNNNIIICCC@@@>>>JJJhhh~~~{{{zzz\\\^^^tttcccYYYTTTQQQSSSTTTSSSUUUYYY```eeennnxxxwwweeeVVVMMMKKKPPP\\\dddaaaUUULLL``````aaagggqqq{{{uuuoookkkllllllnnnrrrnnn\\\III444333111111333<<>>???AAABBBCCCEEEFFFGGGFFFEEEEEEGGGHHHKKKQQQ[[[eeeqqqmmmbbbVVVMMMEEECCCBBB===999888:::888888999999:::???GGGJJJOOOSSSggg~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||{{{yyywwwwwwxxxyyyvvvqqqnnnmmmpppsssvvvrrruuuuuurrrrrrsssrrrooojjjjjjjjjjjjjjjiiihhhhhhffffffffffffddd```ZZZUUURRRLLLHHHKKKLLLGGG@@@===;;;DDDaaa}}}zzzqqqTTT]]]{{{iii```[[[YYYYYYXXXVVVYYY^^^fffllluuu~~~ppp^^^NNNIIIHHHOOO\\\ccc]]]SSSMMMaaaaaacccjjjttt~~~uuuppplllllllllppprrrjjjUUUBBB111222111000555AAAOOOXXXUUUCCC777>>>LLLRRRPPPLLLCCC???CCCKKKJJJ<<<111...,,,,,,+++************+++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,***+++,,,---...///000000//////000222555888;;;===AAAAAAEEEIIIIIIGGGIIINNNRRRUUUVVVkkk666666555444444444444555777888888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEFFFFFFFFFFFFHHHLLLPPPTTT^^^lllyyyppp]]]UUUKKKEEEAAA@@@???:::999:::888777777999999:::AAAJJJMMMWWWccc}}}}}}~~~}}}}}}}}}|||{{{{{{{{{|||}}}}}}|||zzzxxxyyyzzz|||xxxpppjjjhhhkkkooosssvvvxxxwwwsssqqqrrrppplllhhhhhhiiiiiiiiihhhhhhggggggfffdddcccaaa^^^ZZZVVVRRRMMMIIIJJJIIIDDD>>>===;;;@@@ZZZzzz~~~fffRRRcccqqqhhhccc```^^^\\\[[[___eeemmmsss|||uuugggVVVIIIEEEEEENNN[[[^^^VVVOOONNNXXXZZZ^^^hhhuuu}}}uuupppmmmkkkkkkooopppdddNNN<<<111111000111:::KKKYYY___TTTCCC999AAAMMMPPPMMMKKK@@@>>>AAAGGGDDD666...------,,,,,,+++***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++***+++,,,,,,------,,,,,,)))***+++,,,---///000000//////000222555999===???AAABBBFFFJJJIIIFFFIIINNNQQQUUUVVVkkk555555555555666777888888999999:::;;;<<<===>>>>>>??????AAACCCEEEGGGHHHIIIEEEFFFGGGIIIMMMTTT]]]bbbiiivvvmmmXXXLLLIIIDDD@@@======;;;888888;;;888888:::===>>>AAAJJJTTT^^^pppvvv~~~}}}}}}}}}}}}}}}}}}||||||{{{||||||{{{yyyxxxyyyzzzzzzvvvqqqlllkkknnnrrruuuvvvyyywwwsssppppppnnnjjjhhhiiiiiijjjjjjjjjiiiiiigggdddbbb```___^^^\\\ZZZTTTPPPMMMLLLHHHBBB???@@@===<<>>;;;===AAA<<<111,,,///,,,++++++***************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---...//////000111111222333666999<<<>>>BBBCCCGGGKKKIIIFFFIIIOOORRRVVVXXXnnn333333444555777999;;;<<<999:::;;;<<<===??????@@@AAABBBCCCEEEGGGIIIKKKLLLGGGHHHKKKOOOVVVaaammmttt~~~rrreeeXXXLLLHHHHHHCCC???===<<<:::666777;;;;;;;;;>>>BBBDDDHHHSSS___wwwqqq~~~{{{||||||}}}}}}}}}||||||yyyzzzzzzxxxvvvvvvwwwxxxvvvtttqqqpppqqquuuyyy|||uuuwwwvvvrrroooooommmiiikkkkkklllmmmmmmmmmllllllfffccc```____________^^^VVVSSSPPPNNNHHHBBB@@@CCC>>>:::LLLjjj~~~zzzyyyuuu^^^SSSZZZyyyxxxnnnmmmrrryyytttooommmjjjkkksss|||uuubbbTTTLLLEEE???===@@@LLLWWWTTTHHHFFFMMMKKKPPPYYYhhhyyy|||tttooommmhhhgggkkkjjj\\\EEE444111111///444GGG```mmmoooGGG======KKKVVVSSSNNNOOO;;;888999===888...,,,111+++******)))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++++++++,,,---------,,,,,,////////////////////////444333444444666999;;;<<>>???AAABBBCCCDDDDDDEEEFFFGGGFFFGGGIIIKKKGGGQQQYYY]]]eeetttyyynnn___SSSMMMIIIEEEAAA@@@???<<<:::999:::;;;<<<===;;;@@@HHHEEEDDDYYYuuunnn~~~~~~||||||||||||{{{zzzyyyxxxwwwuuussstttwwwxxxvvvtttrrruuusssooouuuxxxrrruuuvvvsssqqqqqqnnniiinnnooopppqqqpppmmmjjjhhhiiiccc]]]\\\___aaa```^^^YYYVVVRRROOOLLLGGGBBB>>>BBB???DDDZZZwwwuuuxxx{{{hhhSSSQQQbbbzzzrrrlllcccZZZ^^^iiirrryyytttllloootttxxxwwwhhhXXXLLLEEE@@@>>>???GGGNNNOOOKKKHHHHHHKKKJJJRRR]]]iii{{{{{{sssnnnpppiiifffhhheeeVVVBBB666000111000777QQQlllnnn```HHHBBBDDDRRR\\\YYYPPPKKK>>><<<999555111...,,,+++))))))(((((()))***++++++))))))************)))(((***)))'''&&&'''(((***+++,,,***((((((***+++)))'''(((((()))*********************+++++++++,,,,,,,,,,,,------...///000111111111333555666666888;;;===CCCCCCFFFKKKKKKHHHIIIMMMUUUXXXZZZqqq777888::::::999999;;;<<>>===;;;999999:::;;;<<<@@@;;;===DDDGGGNNNjjjjjj}}}{{{zzz~~~~~~~~~}}}|||{{{zzzyyywwwuuurrrrrrtttuuusssrrrpppsssqqqnnnttt~~~wwwrrrsssrrrmmmlllnnnooolllppppppqqqqqqpppmmmiiiggghhhddd______bbbdddbbb```[[[XXXSSSOOOKKKGGGBBB???CCC???BBBTTTppprrrtttnnn]]]OOOTTTjjj}}}rrreeeZZZUUUQQQOOOYYYggguuu}}}xxxppptttyyy}}}zzz{{{|||}}}qqq```PPPGGGBBB@@@???===DDDKKKLLLGGGDDDEEEHHHIIIRRR]]]iiizzzzzzqqqlllmmmhhheeegggbbbSSS???333---111333:::NNNcccdddYYY@@@???EEESSS\\\XXXPPPLLL>>><<<999555111...,,,+++)))))))))))))))***++++++))))))))))))************))))))'''''''''(((***+++,,,***((()))***+++)))'''(((((()))*********************+++++++++,,,,,,,,,,,,,,,---...///000000111111333555666666888;;;===CCCCCCFFFJJJKKKHHHJJJNNNUUUXXX[[[rrr999;;;<<<===<<<<<<>>>???AAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIKKKNNNSSSVVVbbbnnn{{{~~~sssjjjUUUOOOGGGAAA@@@???===:::::::::999888999:::;;;<<>>DDDHHHHHHDDDBBBCCCEEELLLUUU```lll{{{xxxooojjjjjjfffdddeee___NNN<<<111...222666>>>MMMZZZZZZQQQ===BBBNNN[[[^^^XXXPPPLLL???===999555111...,,,+++))))))))))))))))))***+++(((((()))***,,,...111222)))((('''''''''(((***++++++***))))))******)))'''(((((()))*********************+++++++++,,,,,,,,,++++++,,,---...///000000111222444555666888;;;>>>BBBBBBEEEJJJKKKIIIKKKPPPTTTXXX\\\ttt;;;===>>>???>>>???@@@BBBFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJNNNRRRWWW^^^eeejjj{{{}}}{{{}}}}}}wwwkkk^^^VVVHHHEEE@@@>>>>>>===<<<:::777777777888999;;;===>>>>>>>>>BBBHHHMMM___|||~~~}}}}}}~~~|||{{{{{{zzzxxxwwwuuutttvvvtttqqqooooooppprrrsssoooqqqqqqppptttzzzzzzvvvmmmnnnkkkfffffflllpppooonnnllljjjjjjkkkkkkhhheeeeeeeeefffiiikkkkkkhhheeebbb^^^WWWQQQLLLIIIEEECCCCCC???===FFFYYYpppvvvppp~~~jjjQQQLLLOOO```tttwwwfffSSSHHHFFFIIIPPPWWWaaarrr~~~zzzrrrzzznnn___TTTEEE>>>>>>AAACCCCCCBBBEEEHHHGGGDDDBBBCCCFFFPPPZZZfffrrrvvvlllggghhheeedddccc[[[JJJ999000222333777BBBQQQYYYUUULLLAAAMMM]]]fffbbbXXXOOOKKK@@@===999444000---,,,+++***)))))))))))))))******''''''(((+++...333888;;;)))(((((('''((()))******+++***)))))))))))))))((((((((()))*********************+++++++++,,,,,,,,,***++++++,,,---...//////000222444555666888;;;>>>AAAAAADDDIIIJJJJJJLLLQQQSSSXXX]]]uuu<<<>>>@@@@@@@@@@@@BBBDDDIIIIIIGGGGGGGGGHHHJJJKKKLLLQQQXXX```jjjtttzzzwwwwwwvvvtttqqqiii___TTTKKKFFFAAA@@@>>><<<<<<;;;:::999666666777999;;;===>>>???@@@BBBGGGKKKQQQjjj}}}zzz}}}}}}}}}~~~~~~|||{{{zzzyyywwwuuusssrrrsssrrrqqqooopppqqqtttwwwrrrtttttttttvvvyyyyyyvvvkkkmmmllliiiiiimmmooommmgggdddbbbcccggghhhgggddddddeeehhhkkklllkkkhhhfffccc___XXXRRROOOKKKIIIFFFCCC@@@>>>BBBPPPggg~~~{{{llltttjjj}}}sss]]]LLLMMMTTTaaakkkhhhYYYKKKIIIJJJNNNUUU^^^nnnyyyvvv{{{kkk^^^QQQIIIAAA===>>>@@@@@@???DDDEEEFFFEEEBBBBBBDDDFFFRRR^^^lllwwwtttkkkfffhhheeedddaaaWWWEEE777000555111555GGGZZZ^^^SSSGGGCCCSSSeeekkkdddYYYPPPMMMAAA>>>999444000---,,,+++******)))))))))))))))***)))((()))***---111444777((((((((((((((())))))***************)))((())))))(((((()))*********************+++++++++,,,,,,,,,***++++++,,,---...//////000222444555666999<<<>>>AAA@@@CCCHHHJJJJJJMMMRRRSSSXXX]]]uuu>>>@@@AAABBBBBBCCCEEEFFFFFFEEEEEEFFFHHHKKKNNNPPPTTTZZZdddooo{{{vvvrrrqqqrrrqqqlllbbbXXXOOOHHHCCCAAA===<<<;;;:::999888777777777777999;;;===???@@@AAA===@@@EEEMMM]]]}}}}}}zzz|||}}}{{{zzz{{{{{{|||~~~}}}|||zzzxxxvvvsssrrrqqqrrrrrrqqqqqqrrrvvvyyyssstttuuuuuuuuuvvvuuutttkkknnnnnnkkkkkkmmmmmmjjjccc^^^[[[]]]bbbfffeeecccbbbeeehhhjjjkkkiiigggeeeaaa^^^YYYUUURRROOOMMMJJJDDDBBB@@@@@@III]]]wwwqqqxxxddd\\\uuuoooXXXKKKOOOUUUZZZ\\\XXXOOOHHHJJJMMMRRRWWWaaasss~~~zzz||||||kkkiiikkkkkkkkkjjjqqq}}}}}}rrrbbbUUUIIIFFFBBB???>>>===<<<;;;DDDDDDCCCAAA@@@AAADDDGGGTTTaaappp|||}}}ssskkkfffhhheeeccc^^^QQQ@@@555111444000999SSSgggcccQQQBBB@@@SSSeeeiiiaaaXXXQQQNNNBBB>>>999333///,,,,,,,,,+++******)))))))))))))))+++***))))))))))))***+++(((((((((((()))))))))))))))***+++***)))((((((***(((((()))*********************+++++++++,,,,,,,,,++++++,,,---...///000000///111444555777999<<>>@@@AAABBBCCC???DDDPPPfff~~~|||{{{~~~|||xxxvvvuuuwwwyyy{{{~~~}}}|||zzzwwwtttrrrqqqppprrrssssssqqqqqqtttvvvrrrsssssstttrrrpppoooooommmooonnnjjjiiikkkjjjgggbbb]]]XXXYYY___cccccc```aaadddggghhhhhhfffdddccc^^^\\\YYYWWWUUUSSSPPPNNNEEEFFFDDD@@@CCCSSSmmmtttrrr~~~```YYYsssjjjUUUJJJLLLNNNOOONNNLLLIIIFFFFFFRRR```jjjsssxxxxxxgggXXXVVVWWWVVVVVVUUU^^^iiirrrzzzssshhhYYYMMMBBBCCCBBB@@@>>>===???AAAFFFEEECCCAAAAAACCCGGGJJJYYYgggwww|||rrrkkkggggggddd```YYYKKK;;;222111222444GGGgggxxxjjjQQQAAABBBTTTeeefff^^^VVVPPPLLLBBB???999333...,,,+++,,,++++++***)))))))))))))))++++++******)))((('''''''''(((((())))))))))))))))))***,,,+++((('''(((***(((((()))*********************+++++++++,,,,,,,,,,,,,,,---...///000000111///111333555777999===???CCCBBBDDDHHHIIIIIILLLRRRSSSWWWZZZqqqBBBDDDFFFGGGGGGHHHJJJLLLQQQRRRUUU[[[ccckkkssswww~~~yyyrrrlllhhhhhhiiikkkXXXQQQIIICCCAAA@@@===::::::::::::888777777999;;;:::;;;===???AAACCCCCCDDDHHHPPPfff{{{{{{}}}|||~~~~~~{{{yyyvvvsssqqqrrruuuzzz}}}|||{{{zzzwwwuuurrrooonnnqqqsssuuutttqqqpppqqqsssqqqpppqqqrrroookkkjjjkkkooopppmmmhhhfffhhhiiifffccc]]]XXXXXX^^^bbbaaa^^^aaacccfffgggfffdddbbbbbb\\\ZZZYYYXXXWWWVVVSSSPPPGGGHHHFFF@@@???MMMfffzzzpppjjjmmmxxx]]]XXXoooxxxaaaNNNIIIHHHGGGFFFGGGFFFEEEDDDBBBXXXsssxxxoooqqq|||~~~lllYYYQQQQQQOOOMMMLLLLLLUUU^^^bbbdddooosssfff[[[MMMAAA<<<>>>AAA@@@===???EEEJJJIIIGGGEEECCCDDDGGGKKKNNN^^^mmm~~~{{{qqqkkkhhhfffccc___VVVGGG777000111222999UUUyyypppSSSCCCHHHYYYgggfff\\\UUUNNNIIICCC???999333...,,,+++,,,++++++***))))))((())))))******+++,,,,,,,,,++++++'''(((((()))))))))))))))(((+++,,,+++((('''(((***(((((()))*********************+++++++++,,,,,,,,,,,,------...///000111111///111333555777999===???DDDBBBDDDHHHIIIHHHLLLRRRSSSWWWYYYoooGGGIIILLLNNNQQQUUUZZZ^^^```dddjjjrrr{{{{{{rrrkkkfffhhhmmmlllbbbXXXIIIGGGDDDAAA???===<<<<<<666888:::999777777;;;>>>===@@@AAA@@@@@@DDDHHHIIINNNiiivvvggg}}}}}}|||}}}~~~zzzwwwtttssstttvvvwwwxxx{{{zzzyyyxxxuuurrrpppnnnppprrrqqqnnnooossstttrrrrrrssssssrrrpppnnnmmmmmmqqqooollliiigggggggggggggggcccaaabbbeeegggddd```ccccccbbbbbbaaa``````___YYYYYYYYYYYYWWWTTTQQQNNNKKKFFFCCCCCC@@@AAATTTkkk|||nnnbbbpppwwwiii|||ttt]]]XXXkkknnnXXXRRRHHHHHHHHHEEEBBBAAAAAACCCCCCQQQjjjmmm```]]]```oookkkZZZRRR\\\fffddd``````YYYPPPSSSbbbfffaaaooovvv{{{ssseeeVVVIIIDDDDDD===???AAABBBBBBFFFLLLQQQQQQHHHBBBDDDIIILLLOOORRRcccvvvyyyqqqkkkhhhdddaaaXXXIII<<<666444333888CCCZZZppppppZZZGGGAAAPPP___kkkggg[[[OOOHHHDDD@@@>>>666+++(((,,,---)))************************)))***++++++***)))'''&&&---***&&&%%%'''))))))((()))))))))))))))))))))))))))***,,,,,,***)))***+++***************+++++++++,,,,,,,,,,,,---...//////333333555666999;;;>>>???BBBDDDFFFGGGHHHJJJMMMOOOOOOWWW[[[pppKKKNNNSSSWWW\\\bbbhhhmmmyyy|||yyyqqqlllhhheeefffiiieee[[[QQQEEECCCAAA>>><<<;;;::::::::::::999777555666999<<>>@@@BBBBBBBBBGGGOOOUUUMMMFFFAAABBBFFFJJJPPPVVVjjj}}}xxxqqqjjjfffccc___UUUGGG;;;444333333888DDDZZZjjjcccLLL===;;;PPP^^^hhhdddXXXMMMGGGCCC???===555,,,))),,,---)))******************************++++++******)))))),,,)))'''&&&((())))))''')))))))))))))))))))))))))))***,,,,,,***)))***+++************++++++++++++,,,,,,,,,,,,---...//////333333555666999;;;>>>???BBBCCCFFFGGGHHHJJJMMMPPPQQQXXX\\\pppXXX\\\bbbiiipppxxx~~~yyyrrrmmmgggeeecccbbb```XXXNNNFFF@@@>>><<<:::999999999999<<<:::999888888:::<<<>>>CCCCCCGGGKKKHHHHHHTTTcccnnn}}}{{{yyyyyyzzz||||||||||||zzzxxxvvvtttsssrrrssssssuuutttqqqqqquuuvvvtttuuusssqqqooonnnnnnooopppqqqnnnkkkhhhgggfffggghhhllljjjhhhjjjmmmooommmkkkiiigggddd```^^^^^^^^^^^^\\\___```^^^ZZZVVVUUUVVVMMMHHHEEECCC???>>>KKK[[[zzzwwwnnnzzzsssppprrryyymmmVVVRRRJJJGGGEEEFFFHHHIIIHHHEEEGGGLLLVVVcccooozzzyyyhhhXXXSSSTTTZZZggguuuzzz]]]aaapppzzzqqqfff___^^^dddsssvvv~~~nnn\\\RRRKKKEEEAAAAAA???@@@AAACCCFFFLLLRRRWWWJJJEEEBBBCCCFFFLLLVVVaaawww}}}vvvqqqjjjdddaaa[[[PPPDDD999333111333888GGG[[[dddUUU@@@999>>>SSS^^^fff```TTTJJJDDDAAA>>>;;;444---***,,,,,,***************************+++************+++,,,,,,***)))(((((())))))(((''')))))))))))))))))))))))))))***,,,,,,***)))***+++************++++++,,,,,,,,,,,,,,,,,,---...///000333333555666999;;;>>>???AAACCCEEEGGGHHHJJJMMMPPPRRRYYY\\\ooonnnssszzzzzzvvvsssnnnkkkdddbbb___YYYRRRIIIAAA<<<;;;:::999888777888999999999999999;;;>>>AAADDDEEEDDDFFFLLLPPPMMMQQQlll~~~~~~|||{{{zzz|||~~~|||zzzwwwuuusssssstttuuusssuuutttqqqqqqtttuuusssuuurrrnnnllllllmmmoooppppppnnnjjjgggeeefffggghhhkkkjjjiiijjjmmmooonnnmmmiiifffbbb^^^\\\[[[[[[\\\]]]```aaa___YYYVVVVVVXXXNNNJJJFFFDDD???>>>FFFQQQnnn{{{~~~uuu}}}uuuxxxcccZZZIIIFFFEEEHHHNNNQQQOOOKKKNNNPPPTTTZZZaaaggglllooonnncccZZZXXXZZZ^^^iiissswwwhhhmmmvvv}}}yyytttwwwzzzmmmffflllyyyxxxrrrbbbPPPHHHFFFCCCAAABBBAAA@@@@@@FFFNNNSSSTTTSSSGGGEEEEEEGGGJJJRRRbbbpppxxxtttpppiiibbb^^^UUUJJJ@@@777111111444<<>>???AAACCCEEEGGGHHHJJJNNNPPPRRRYYY[[[mmm}}}vvvqqqnnnllliiifff]]]ZZZTTTMMMFFF@@@===;;;:::999888777888888::::::777999<<>>???@@@BBBEEEGGGHHHKKKNNNQQQQQQXXXYYYkkk}}}vvvtttqqqooommmiiidddaaaQQQNNNHHHBBB???>>>>>>???:::999888888888999:::;;;888<<<@@@CCCFFFLLLTTT[[[dddnnnyyy|||||||||{{{||||||||||||{{{zzzyyyxxxyyyyyyzzz}}}~~~yyyxxxwwwvvvuuuvvvwwwxxxsssuuutttppppppssstttrrrtttooojjjiiikkknnnnnnnnnmmmjjjfffbbbaaaccceeegggeeeeeeeeeffffffgggggghhhiiihhheeebbbaaa```aaaaaa^^^]]][[[YYYWWWVVVTTTSSSPPPMMMJJJGGGEEEDDDDDDEEEQQQcccttt}}}}}}uuussszzzrrr^^^QQQRRRWWW```jjjqqqssssssjjjlllqqqvvv{{{~~~}}}|||~~~|||rrryyy~~~uuummmkkknnnmmmzzzssstttrrrgggZZZOOOEEECCCDDDCCCCCCDDDDDDDDDIIIRRRYYYXXXNNNDDDCCCDDDHHHPPP[[[iii~~~|||tttqqqmmmgggaaaWWWIII===999555111333:::OOO[[[```UUUBBB===MMM```lllnnnhhhYYYJJJBBB???<<<888333000000000---+++,,,************************)))))))))******,,,------(((******)))((('''((())))))))))))))))))))))))))))))***,,,,,,***)))***+++)))******+++,,,---......------------...///000111333333555666999;;;>>>???@@@BBBEEEGGGHHHKKKNNNQQQQQQWWWXXXjjj{{{wwwsssnnnoooooonnnjjjddd]]]XXXJJJFFF@@@===<<<======<<<999999888777888999:::;;;;;;@@@DDDFFFKKKWWWiiiwwwwww{{{|||{{{{{{{{{xxxyyyyyyyyyyyyxxxxxxxxxxxxzzzzzz{{{}}}~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwxxxxxxtttvvvuuuqqqqqqttttttrrruuupppkkkkkknnnppppppnnnkkkhhhddd```___aaadddfffdddeeefffeeeeeeeeeeeefffeeedddcccbbbbbbbbbbbbbbb```\\\WWWWWWXXXWWWTTTPPPOOONNNLLLIIIIIIHHHFFFCCCJJJ[[[mmm}}}~~~{{{qqqbbbTTTYYYbbblllwww|||mmmdddmmmwww{{{|||||||||}}}ooouuutttpppvvvdddYYYOOOIIIDDDEEEDDDBBBBBBDDDDDDJJJSSSWWWUUUOOOHHHEEEFFFGGGMMMYYYhhhyyy|||uuuqqqlllfffaaaTTTEEE999777555222555>>>SSSYYYYYYLLL===???SSSfffooonnnfffVVVHHHBBB@@@>>>777111///111111---+++---************************(((((()))***++++++++++++)))******(((&&&&&&(((***)))))))))))))))))))))))))))***,,,,,,***)))***+++)))******+++,,,---...///------------...///000111333333555666999;;;>>>???@@@BBBDDDFFFHHHKKKOOORRRRRRXXXYYYkkk}}}yyytttooollleeegggiiiiiiddd[[[QQQKKKJJJEEE???<<<<<<<<<888555999999888777777888999:::<<>>???@@@BBBDDDFFFHHHKKKOOORRRSSSYYYZZZlllzzzsssmmmjjjiiihhhhhhfffaaa[[[XXXWWWTTTMMMGGGFFFCCC???;;;888777888888:::999;;;>>>===:::;;;???DDDCCCHHHWWWlll~~~vvvnnn|||yyyvvvvvvttttttuuuvvvxxxyyyzzz{{{~~~}}}|||zzzxxxuuusssqqquuuwwwxxxxxxwwwvvvuuuvvvzzzsssnnnppprrrqqqqqqsssmmmnnnmmmkkknnnsssqqqlllhhhfffccc```___```aaaccciiiiiihhhgggfffdddcccbbb]]]]]]^^^]]][[[[[[]]]^^^```]]]ZZZXXXWWWVVVUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGEEELLL^^^sss|||dddeeeeeevvv~~~uuu{{{fffZZZKKKMMMPPPTTT[[[ggguuuuuu~~~}}}jjjXXXNNNMMMCCCBBBAAAAAABBBCCCDDDDDDQQQVVVYYYSSSJJJEEEFFFGGGLLLQQQ]]]ooo~~~vvvssstttpppdddYYYJJJ@@@888555333222:::DDDPPPPPPGGG<<>>AAADDDGGGJJJKKKKKKMMMNNNUUUUUUYYYlllzzzwwwtttpppjjjfffddddddcccbbb___ZZZTTTQQQPPPMMMFFFAAA???===;;;888777666777777;;;666555999===@@@EEEKKKNNNSSS[[[gggsssrrr|||}}}{{{xxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuusssssssssuuuxxxxxxwwwuuuuuuuuuuuuoookkkmmmnnnmmmmmmpppqqqqqqmmmjjjmmmrrrssspppjjjiiigggeeedddeeefffgggfffgggiiiiiigggddd```]]]\\\]]]^^^^^^]]]]]]^^^___bbb___[[[YYYXXXWWWUUUTTTSSSQQQNNNMMMLLLJJJHHHFFFBBBGGGUUUjjjzzzpppbbbiiivvv~~~uuuuuu|||^^^VVVNNNLLLJJJMMMVVVcccooovvv}}}ooo___PPPHHHFFFBBBCCCDDDCCCBBBDDDIIINNNUUUVVVSSSKKKDDDCCCFFFJJJRRRZZZjjj|||vvvtttssskkk\\\OOOAAA;;;666444333444>>>IIIQQQOOOFFF>>>GGG___qqqvvvsssiii[[[PPPHHHDDD@@@===444000+++***---...,,,***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////000111444555555888===@@@>>>BBBEEEHHHKKKLLLMMMNNNPPPTTTUUUYYYlll~~~wwwqqqllliiifffddd```^^^]]]\\\[[[ZZZWWWSSSMMMJJJHHHEEE@@@;;;999999888888777777888888;;;777777===CCCGGGLLLRRRQQQ]]]nnn|||}}}ooo}}}yyyxxx{{{{{{{{{{{{zzzyyyxxxxxxssssssssssssssssssssssssppptttwwwyyywwwuuussssssrrrllliiikkklllkkklllnnnnnnpppooommmooosssssspppmmmlllkkkjjjjjjjjjjjjjjjdddfffiiijjjhhhbbb\\\XXX[[[]]]___```___^^^___```ccc```\\\ZZZXXXWWWVVVTTTTTTQQQOOOMMMKKKIIIGGGDDD@@@@@@III^^^sss|||vvv{{{xxxooovvv~~~|||ssstttvvv___]]]RRRMMMHHHJJJTTTcccooovvv}}}lll^^^SSSHHHCCCBBBAAADDDEEECCCBBBFFFPPPXXXZZZUUUMMMEEEAAACCCIIIPPP^^^iii}}}}}}zzzwwwvvvqqqdddQQQBBB888666444444444:::GGGSSSTTTNNNDDD???MMMfffvvvyyytttkkk___UUUMMMFFF???:::222...******,,,---+++)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********++++++,,,,,,,,,,,,------////////////000000111111111444555555888===@@@>>>CCCFFFIIILLLMMMNNNPPPQQQSSSTTTZZZmmm~~~|||yyyuuuoooiiidddbbb^^^\\\ZZZXXXWWWVVVTTTQQQQQQMMMIIIEEECCC@@@<<<999999999999:::::::::::::::;;;<<>>BBBEEEIIILLLMMMNNNPPPQQQRRRTTTZZZmmm}}}xxxuuutttqqqmmmhhhccc```]]]\\\ZZZWWWUUUSSSQQQMMMKKKJJJGGGDDDAAA>>><<<:::999999999::::::;;;;;;;;;;;;<<>>AAADDDHHHKKKLLLNNNOOOQQQSSSUUUZZZkkk~~~{{{vvvqqqnnnmmmkkkgggccc___[[[YYYXXXYYYWWWSSSPPPNNNKKKHHHEEEBBB@@@>>>;;;999888888888888888888999:::;;;<<<===BBBEEEKKKRRRYYYcccvvv|||wwwuuuvvvuuurrrrrrvvvppprrrtttwwwxxxyyyxxxwwwrrrrrrpppooooooooopppqqqtttvvvyyyxxxuuurrrooommmlllkkklllooonnnlllnnnsss}}}pppiiikkkooopppqqqooommmkkkiiihhhgggfffjjjgggddd```]]][[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]ZZZXXXUUUSSSSSSSSSRRRQQQSSSPPPNNNLLLJJJHHHFFFCCCEEECCCBBBJJJ^^^sss}}}}}}{{{ppp^^^UUU___vvvoookkkvvv~~~{{{vvvpppllllllppptttqqq^^^^^^^^^eeeiiieee```gggzzz}}}hhhZZZKKKEEEEEECCCCCCCCCEEEBBBBBBGGGNNNRRROOOKKKJJJCCCBBBIIIOOOVVVdddsss||||||{{{{{{xxxqqqcccRRRBBB888444444222111:::LLL]]]gggPPPEEE===FFF\\\qqqzzzzzzjjjeee___YYYRRRIII>>>666,,,,,,,,,+++++++++******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000111444555555888===@@@>>>@@@CCCHHHKKKLLLNNNPPPQQQUUUVVVYYYhhh~~~wwwtttqqqnnnllljjjgggeeeeeebbb]]]YYYUUUSSSSSSSSSTTTPPPLLLIIIGGGEEEBBB@@@===<<<:::888777777888999888888888999;;;???BBBDDDIIILLLVVVfffwww}}}zzztttssstttvvvtttppppppsssoooqqqtttwwwxxxxxxwwwvvvsssrrrqqqppppppqqqssstttwwwyyyzzzxxxtttpppnnnmmmjjjjjjlllooonnnlllnnnssszzzmmmfffhhhmmmooommmllliiigggfffggghhhhhhiiigggccc```]]]\\\\\\\\\\\\\\\ZZZXXXVVVVVVYYY[[[WWWUUUSSSRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJIIIFFFDDDDDDEEEDDDGGGUUUiiixxx}}}|||uuu}}}pppeee]]]lll~~~hhhddduuu{{{qqqpppnnniiiccc______dddhhhvvvgggfffdddlllrrrrrrpppwwwyyynnnZZZOOOFFFDDDDDDCCCBBBCCCDDDFFFIIIOOOSSSQQQJJJDDDDDDAAADDDNNNVVV___rrr}}}~~~}}}uuuiiiXXXHHH;;;555222444444888EEEXXXdddgggJJJAAA<<>>AAADDDHHHLLLMMMOOOQQQSSSWWWWWWXXXeee}}}wwwsssllljjjgggeeeeeedddbbb```aaa]]]XXXSSSPPPOOOPPPPPPNNNKKKFFFCCCBBB@@@>>>===;;;;;;:::888777888:::<<<:::::::::;;;>>>CCCHHHKKKOOOSSSccc}}}zzz~~~zzzttttttuuuxxx{{{wwwpppnnnpppppprrruuuxxxyyyxxxwwwuuussssssqqqqqqrrrsssvvvwwwzzz{{{{{{xxxtttpppnnnmmmkkkkkknnnqqqpppmmmpppuuusssvvvuuunnniiiiiijjjjjjjjjiiigggeeeeeegggiiikkkhhhfffdddaaa^^^]]]\\\\\\]]][[[YYYUUUSSSSSSWWWZZZVVVTTTRRRQQQSSSTTTTTTSSSPPPNNNLLLKKKJJJIIIGGGEEEBBBFFFFFFEEENNNbbbttt|||~~~pppttt}}}vvvpppgggxxxnnn]]]ddd|||wwwqqqyyywwwrrrjjjdddbbbeeeiiinnn{{{yyyppppppiiipppxxx}}}ooocccRRRJJJEEEEEEFFFDDDCCCDDDCCCIIIQQQVVVUUUNNNFFF@@@DDDBBBGGGSSS\\\ggg~~~sssbbbOOO@@@666222111555999@@@PPPccckkkjjjHHH???<<>>BBBEEEJJJMMMOOOPPPSSSTTTXXXXXXXXXcccuuuvvvwwwwwwuuurrrnnnlllkkkggg```[[[ZZZ[[[\\\]]][[[XXXSSSNNNKKKIIIIIIIIIEEEDDDBBB@@@>>>>>>>>>>>>777888888777666777999;;;:::777888???EEEHHHLLLPPPUUUcccmmm~~~~~~wwwrrrqqqooossswwwyyywwwtttqqqooorrruuuxxxxxxvvvuuuwwwyyyssstttuuutttrrrpppqqqrrrxxxzzz{{{zzzuuupppmmmkkkmmmkkkkkkkkkmmmnnnnnnmmmnnnllliiihhhhhhhhhhhhhhhhhhgggeeedddcccddddddeeedddddddddaaa^^^[[[[[[[[[]]]ZZZWWWVVVVVVVVVUUUTTTVVVPPPLLLMMMSSSVVVTTTPPPOOOPPPOOONNNMMMJJJHHHFFFEEECCCDDDFFFJJJUUUiii{{{}}}~~~{{{}}}ttt}}}aaabbbqqqwwwooommmqqqvvv}}}}}}|||xxxsssrrryyy~~~vvvvvvrrrvvvvvv~~~pppbbb\\\JJJBBB>>>BBBEEECCCCCCFFFAAANNNXXXVVVMMMFFFFFFGGGBBBCCCKKKXXXddduuuvvvdddUUUHHH===666555666000888BBBOOOmmmuuuZZZBBB<<<>>>NNNfffuuuuuunnn___QQQJJJNNNKKK>>>222000---,,,,,,+++*********+++************************,,,+++***((((((((()))***(((((((((((())))))))))))+++,,,---+++)))(((((()))))))))))))))******************+++,,,,,,---............//////000111111111333555666777888:::<<>>AAAGGGIIIHHHJJJNNNfffxxxyyy}}}uuupppnnnnnnrrruuuxxxxxxvvvsssppppppvvvyyy{{{zzzwwwuuuvvvxxxuuuvvvwwwuuusssrrrrrrssswwwxxxyyywwwsssooommmlllooonnnmmmnnnnnnnnnllljjjhhhgggeeeddddddeeeeeedddfffeeedddcccbbbbbbccccccaaabbbbbb```^^^\\\\\\]]]^^^[[[XXXVVVVVVVVVUUUSSSSSSPPPMMMOOORRRTTTSSSPPPQQQQQQPPPOOOMMMKKKIIIHHHFFFDDDDDDEEEHHHRRRdddttt{{{xxxeeemmmzzz|||vvvqqqnnnlllkkkjjjrrrooolllkkkkkkqqq~~~|||zzzvvvbbbTTTPPPHHHBBB@@@CCCDDDBBBBBBFFFLLLSSSXXXTTTKKKEEEDDDEEEFFFJJJUUUfffwwwoooZZZKKK@@@888555555555111@@@VVVhhh{{{sssRRR===???JJJ```uuu|||rrreeeXXXNNNIIILLLHHH;;;000///---,,,++++++*********+++************************,,,+++)))((((((((()))***(((((((((((())))))))))))+++,,,,,,+++)))(((((()))))))))))))))************+++++++++,,,,,,------------......//////000111111333444666777888:::===???CCCEEEHHHKKKMMMOOOPPPPPPVVVWWWYYYfffiiihhhfffbbb___[[[YYYWWWZZZWWWTTTSSSVVVYYY\\\]]]LLLJJJFFFBBB@@@>>>>>>>>>===<<<:::999888888888999;;;:::999777666888<<>><<<;;;;;;;;;:::999888777666777888888888999:::;;;<<<===AAACCCBBBBBBEEEFFFFFFMMM]]]nnn|||wwwwwwwwwyyy|||zzzzzzxxxuuuqqqooopppqqqtttwwwyyyyyyvvvtttvvvxxx{{{{{{zzzxxxuuutttuuuvvvwwwwwwuuusssqqqqqqsssuuuwwwwwwwwwvvvtttpppiiieeeeeefffggghhhgggffffffgggaaaaaa```___^^^^^^^^^^^^^^^______^^^\\\[[[[[[\\\\\\YYYVVVTTTTTTSSSRRRQQQOOORRRUUUUUUSSSQQQRRRSSSSSSRRRRRRPPPOOOMMMLLLKKKJJJGGGEEEEEEDDDGGGRRR]]]sss|||rrrvvvmmm```TTTPPPRRR\\\eeemmmzzzxxxjjj]]]PPPIIIHHHEEEDDDDDDCCCBBBEEEMMMTTT\\\VVVOOOJJJFFFDDDFFFKKKOOOYYYmmmyyydddKKK===888666666888777>>>\\\___EEEHHHRRRdddxxx~~~lll]]]JJJIIIIIIHHH@@@333---...++++++***************+++******************************))))))))))))))))))(((((((((((())))))))))))***++++++***)))(((((()))((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////222444666777888:::===@@@CCCEEEGGGKKKMMMOOOPPPPPPRRRTTT\\\pppXXXWWWTTTQQQOOONNNNNNNNNMMMJJJGGGFFFFFFGGGFFFEEEBBBAAA???===<<<;;;;;;;;;999888777777777888999:::666888<<<>>>>>>???@@@AAAEEEEEEEEEGGGKKKYYYttt}}}wwwvvvvvvvvvxxx{{{zzzyyywwwssspppooopppqqqppptttxxxyyyxxxxxx{{{~~~{{{{{{zzzwwwuuutttuuuwwwxxxxxxvvvsssrrrsssvvvzzzxxxxxxyyyxxxvvvqqqjjjeeeeeehhhkkkkkkjjjhhhhhhiii____________^^^]]]\\\\\\^^^______]]]ZZZXXXXXXYYYYYYVVVSSSRRRRRRRRRQQQPPPQQQTTTXXXWWWTTTRRRSSSUUUSSSRRRQQQOOONNNMMMLLLLLLKKKHHHEEEEEEDDDDDDKKKSSSqqqxxxzzz}}}kkk___VVVPPPRRR\\\eeelll{{{}}}lll```UUULLLHHHIIIEEEFFFDDDBBBCCCLLLWWW______TTTJJJFFFCCCCCCHHHOOOXXXgggzzznnn\\\GGG<<<888555555666444LLLrrrtttQQQCCCQQQ]]]ooo{{{hhhZZZKKKKKKJJJFFF<<<111---///*********))))))***++++++)))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))))))))***+++***(((((((((***((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////222333666777888:::>>>@@@@@@BBBFFFJJJNNNPPPRRRRRRTTTTTT[[[pppQQQPPPNNNMMMLLLKKKLLLLLLJJJHHHEEECCCCCCBBB@@@>>>???>>>===<<<<<<;;;;;;;;;999999888888999:::<<<===888;;;>>>????????????@@@>>>BBBJJJWWWeee{{{|||yyywwwyyyxxxuuuuuuxxxvvvvvvtttqqqooonnnppprrrqqquuuyyy{{{zzz{{{~~~xxxxxxwwwtttrrrrrruuuwwwwwwvvvuuurrrqqqrrrvvvyyyvvvvvvvvvwwwuuuqqqkkkfffcccggglllllliiiffffffggg______```______^^^\\\\\\]]]^^^^^^\\\YYYWWWWWWWWWWWWUUURRRQQQRRRRRRRRRQQQSSSUUUWWWVVVTTTRRRSSSUUUQQQPPPOOOMMMLLLLLLLLLLLLKKKGGGFFFFFFEEEDDDHHHNNNmmmuuu~~~uuucccXXXYYYQQQPPPXXX\\\cccwww|||qqq```UUUMMMFFFCCCDDDEEEFFFEEECCCHHHRRR]]]aaa]]]QQQHHHFFFDDDDDDLLLWWWaaauuunnn]]]PPPBBB:::666333333666666\\\eeeIIIIII\\\iii}}}{{{gggYYYRRRPPPKKKBBB888000...///***))))))))))))***++++++))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))((()))******(((((((((***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111333555777888;;;>>>AAA???AAAEEEJJJNNNQQQSSSTTTVVVTTT[[[qqqKKKKKKJJJIIIHHHGGGGGGGGGCCCAAA@@@???@@@???===;;;;;;;;;;;;:::::::::::::::999999999999:::<<<>>>???<<<>>>???AAABBBEEEIIILLLPPP\\\pppxxxwwwyyy|||yyytttsssuuurrrrrrrrrpppooooooqqqssssssvvvzzzzzzxxxwwwyyy|||ttttttsssqqqooopppsssvvvssssssqqqooommmnnnrrruuuqqqqqqqqqrrrrrrpppkkkgggaaafffkkklllhhhdddcccddd``````aaaaaa```___]]]\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXVVVTTTRRRRRRSSSUUUUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSOOONNNMMMKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGFFFHHHMMMcccooo}}}mmm```___ZZZ\\\cccaaa^^^nnn{{{|||ooobbbSSSLLLGGGCCCBBBCCCCCCFFFGGGGGGMMMWWW\\\[[[SSSJJJEEEGGGHHHJJJVVVeeerrrmmm\\\NNNFFF>>>888444222666<<>>AAA@@@BBBFFFJJJNNNPPPRRRSSSVVVTTT[[[tttCCCCCCBBBAAA@@@???>>>===;;;::::::;;;======;;;999888888888999999999999999999999999999;;;===???@@@???@@@AAABBBGGGNNNWWW]]]}}}vvv~~~zzzxxxrrrssswwwzzzwwwpppnnnpppoooppppppooooooooorrrttttttwwwyyywwwsssqqqqqqsssrrrqqqpppooonnnooorrruuuoooooonnnllljjjkkknnnqqqllllllmmmoooooonnnjjjgggaaagggllllllhhhcccbbbbbb```aaaaaabbbaaa___^^^]]]WWWYYYZZZYYYXXXXXXYYYZZZVVVUUUSSSSSSUUUWWWWWWWWWUUUSSSQQQPPPPPPQQQQQQRRRNNNMMMKKKJJJIIIIIIIIIJJJIIIFFFFFFHHHIIIGGGIIIMMMYYYiii{{{vvviiiiiirrr{{{rrreeekkk}}}zzzcccVVVKKKGGGFFFEEEEEEGGGAAAFFFHHHJJJQQQZZZYYYSSSHHHBBBAAAHHHMMMRRRaaatttuuuWWWIIIGGGAAA<<<777444333;;;DDDPPPrrrxxxcccQQQBBBLLLkkk}}}wwwttt^^^VVVHHH999000......---))))))((())))))***++++++))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))'''(((***)))(((((()))***))))))))))))******************+++,,,,,,---............//////000111111111111333555777888;;;>>>AAABBBDDDGGGKKKMMMOOOPPPQQQTTTSSS\\\vvvAAA@@@???>>>===<<<;;;;;;999999999888999999::::::>>>===;;;999999:::<<<===<<<999:::>>>>>><<<@@@GGGGGGAAABBBJJJKKKPPPkkkssszzzzzzwww|||vvvsssrrrsssrrrmmmkkklllqqqqqqpppppppppppppppqqquuuttttttsssrrrqqqppppppqqqpppppppppppppppqqqqqqooojjjeeefffkkkoooooommmkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkiiifffdddcccdddgggeeecccbbbbbbaaa___]]]XXXXXXWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUQQQQQQPPPPPPPPPQQQQQQRRRKKKJJJKKKLLLNNNMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGTTTXXXkkk~~~yyy|||wwwmmmVVVNNNEEEBBBEEEHHHFFFCCCHHHGGGJJJSSS\\\^^^XXXPPPJJJCCCDDDLLLSSS]]]sss{{{fffRRRFFFCCC???:::555444888AAAIIIeee{{{uuuZZZHHH???PPPxxxyyyttteeeVVVDDD888111,,,+++...---,,,,,,+++*********+++))))))************)))))))))))))))))))))(((''''''((((((((((((((()))******+++++++++*********))))))))))))))))))************++++++,,,,,,,,,,,,------------...///000111222222333444777888999;;;>>>AAADDDEEEIIIOOOPPPMMMMMMQQQVVVXXX[[[qqq<<<<<<<<<;;;::::::999999999999999888999999:::;;;666666666666777999;;;<<<===:::;;;???@@@>>>???CCC>>>CCCPPP```jjjwwwxxxsssuuurrrooonnnpppooojjjiiikkkoooooonnnmmmmmmnnnnnnoooqqqqqqppppppooonnnnnnnnnpppoooooonnnnnnnnnoooooonnnjjjffffffjjjnnnnnnmmmkkklllmmmmmmmmmlllkkkjjjlllmmmmmmkkkhhhfffeeeeeehhhfffcccaaaaaa___\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPPPPOOOOOOOOOOOOKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGNNNTTTeee|||wwwdddPPPKKKFFFDDDFFFGGGEEECCCDDDHHHNNNTTTVVVTTTPPPLLLLLLFFFHHHQQQ[[[ggg~~~nnnWWWFFF>>><<<888555444333777FFFWWWvvvtttVVVDDD===OOOsssxxxpppjjjeeeaaaQQQ???444000,,,,,,------,,,++++++*********+++))))))************))))))***************)))((((((((((((((((((((()))***************)))))))))(((((())))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444777888999;;;>>>AAACCCDDDIIIPPPQQQOOOPPPTTTVVVYYY]]]ttt999999999999999999999999999999999999999:::;;;;;;========================>>><<<===@@@BBBCCCFFFJJJTTTeee||||||zzzsssmmmlllllliiiiiikkkkkkggggggiiillllllkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllllllllooonnnmmmmmmllllllllllllmmmjjjfffgggjjjmmmmmmlllllllllmmmmmmmmmllljjjjjjlllmmmmmmkkkhhhfffeeeeeegggdddaaa___^^^\\\YYYWWWYYYYYYYYYYYYXXXXXXXXXXXXTTTSSSRRRQQQQQQPPPQQQQQQRRRQQQPPPNNNMMMMMMLLLLLLLLLKKKIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHMMMZZZnnn{{{hhhVVVHHHGGGFFFEEEEEEEEEFFFFFFIIIPPPWWWWWWQQQKKKHHHIIIIIIGGGLLLXXXeeeuuuxxx___JJJ>>>;;;666222222555333888PPPkkklllNNN???@@@UUUsss{{{mmmddd___\\\]]]KKK888000///---,,,,,,,,,,,,+++************+++))))))************))))))((())))))))))))(((((('''((((((((((((((()))******)))))))))((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------++++++,,,---...///000000333444777888999;;;>>>AAACCCDDDIIIPPPRRRQQQRRRWWWUUUYYY___xxx777888888999::::::;;;;;;999999999999:::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<>>JJJccc{{{vvvjjjdddbbb```ZZZGGG444---......,,,***++++++***************+++))))))************))))))&&&''''''(((''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------+++,,,------//////000111333444777888999;;;>>>AAADDDDDDIIIOOOQQQPPPQQQVVVUUUZZZaaa}}}666777777888999:::;;;<<<::::::::::::;;;<<<===>>><<<<<<>>>@@@BBBFFFIIIJJJJJJRRRXXX[[[cccxxxyyyuuuqqqooolllhhhgggiiifffccccccfffgggeeegggjjjkkkkkkjjjjjjkkkllllllmmmmmmmmmnnnnnnoooooopppppppppooonnnnnnmmmmmmmmmnnnlllkkkjjjjjjkkklllllllllmmmmmmnnnnnnmmmkkkjjjiiiiiijjjjjjgggdddaaa``````^^^\\\[[[ZZZZZZZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNPPPMMMKKKJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHQQQjjj|||{{{}}}nnnaaaVVVMMMEEECCCDDDDDDBBBBBBGGGPPPWWWnnniii___TTTKKKFFFEEEFFFMMMUUUfffyyyiiiRRREEE;;;666555777333444888777>>>ZZZyyyzzzeeeMMM???AAAWWWrrr|||rrrjjjhhhfffdddUUUCCC222---///...+++(((*********))))))***++++++))))))************))))))'''(((((())))))(((((((((((((((((((((((())))))***************************((()))))))))************+++++++++,,,,,,,,,------------...///000111111222333444777888999;;;>>>AAAEEEEEEIIINNNOOOMMMOOOSSSUUUZZZccc555555666777888999::::::<<<<<<<<<<<<===>>>@@@@@@DDDCCCBBBBBBFFFLLLRRRVVV^^^iiirrrvvvzzzrrrnnnooopppnnnjjjggghhhjjjfffcccbbbeeefffeeegggkkklllkkkkkkllllllmmmnnnooonnnoooooooooppppppqqqqqqpppoooooonnnooooooppppppmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnmmmkkkiiihhhiiijjjjjjhhhdddaaa``````\\\ZZZYYYXXXYYYYYYXXXVVVRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNMMMMMMLLLMMMMMMIIIIIIJJJJJJKKKMMMNNNOOOOOOMMMKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIGGGEEEJJJ^^^vvv~~~}}}}}}ooo```SSSLLLIIIGGGEEEEEEDDDCCCEEELLLWWW___oooeeeVVVKKKGGGGGGIIIJJJQQQ___ttt```JJJCCC<<<666444444444555777;;;FFF]]]qqqlllTTTDDDAAAIIIccc}}}~~~wwwnnniiihhhddd^^^LLL===000---///...***)))***))))))))))))***++++++))))))************)))))))))******+++++++++++++++((((((((((((((()))******************++++++++++++))))))))))))************++++++,,,,,,,,,,,,------------...///000111222222333444777888999;;;>>>AAAFFFFFFIIIMMMNNNLLLNNNRRRUUUZZZddd777777888999::::::;;;;;;=========>>>???@@@BBBBBB@@@???@@@EEEPPP^^^llluuu|||rrrmmmiiijjjjjjiiiiiiiiiiiigggfffbbbaaadddeeedddfffkkkllllllllllllmmmnnnooopppnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooopppqqqqqqnnnnnnnnnnnnmmmmmmnnnnnnmmmnnnnnnnnnmmmkkkiiihhhhhhiiihhhfffbbb___^^^^^^\\\ZZZYYYXXXXXXXXXVVVTTTQQQQQQQQQQQQRRRRRRRRRSSSNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDIIIWWWiiiyyyxxxpppbbbUUUJJJEEEFFFHHHEEEEEEEEEGGGLLLTTT]]]ccc```XXXLLLEEEEEEJJJPPPSSSZZZlll}}}WWWGGGCCC===777666222555777888CCCUUUeeelll]]]FFF@@@HHHSSSooo|||rrrjjjhhhggg```VVV@@@666------...---++++++)))))))))))))))***++++++))))))************))))))((())))))***++++++******((((((((((((((()))******))))))))))))*********+++))))))))))))************++++++,,,,,,,,,,,,------,,,------...///000111111333444777888999;;;>>>AAAFFFEEEHHHMMMNNNMMMPPPUUUVVVZZZddd::::::;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDHHHKKKRRRaaaxxxpppiiiiiiiiifffeeedddeeeiiillliiidddeeebbbaaacccdddcccfffjjjllllllllllllmmmnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrnnnooopppooonnnmmmnnnooonnnnnnnnnnnnmmmkkkiiihhheeefffeeeccc___\\\ZZZZZZ^^^\\\YYYXXXXXXVVVTTTRRRPPPQQQQQQQQQRRRRRRSSSSSSNNNMMMMMMMMMMMMMMMNNNOOOMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHIIIJJJIIIFFFCCCGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCEEEKKKSSSaaatttnnneeeYYYNNNEEE@@@BBBGGGEEEEEEFFFJJJQQQYYY```dddRRRMMMGGGCCCFFFMMMWWW]]]hhh|||hhhJJJ???===777444555111777:::;;;KKKbbbnnnmmmSSS===>>>MMM[[[wwwzzznnnhhhiiiiii___TTT666///+++,,,...,,,+++,,,))))))((())))))***++++++))))))************))))))%%%%%%&&&'''((((((''''''((((((((((((((()))******'''((((((((())))))******))))))))))))************++++++,,,,,,,,,---------+++,,,,,,---...///000000333555777888999;;;>>>AAAEEEEEEHHHNNNPPPPPPSSSXXXVVVZZZddd:::;;;<<<===>>>??????@@@???AAACCCEEEGGGNNNVVV]]]cccjjj{{{wwwjjjbbb___bbbhhhfffdddeeefffdddaaabbbfff___aaacccbbbaaaaaadddgggllllllmmmmmmnnnmmmmmmmmmqqqooommmmmmnnnnnnmmmlllmmmllllllnnnqqqssssssrrrtttqqqnnnllllllmmmppprrrppppppooonnnllliiihhhfffeeeeeedddaaa^^^\\\\\\]]]UUUYYY\\\[[[WWWTTTSSSTTTPPPPPPPPPPPPOOOOOONNNNNNLLLMMMMMMLLLJJJIIIJJJLLLMMMKKKIIIIIIKKKLLLMMMLLLNNNLLLJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEFFFLLL\\\sss|||lll[[[TTTLLLFFFDDDDDDDDDCCCEEEEEEIIISSS]]]aaa\\\VVVIIIEEEEEEHHHJJJOOO]]]mmmxxxvvvaaaSSSCCC;;;777444333555555555@@@PPPeee{{{www\\\FFF???III^^^kkkyyywwwpppccc^^^jjjrrr___AAA111000...---,,,+++******''''''(((((())))))******************************+++***)))(((((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,------------------------///000111222333222222444888===@@@AAAGGGGGGHHHJJJMMMOOORRRSSSTTTYYYccc??????@@@???@@@AAABBBDDD???CCCIIIQQQ\\\lll|||wwweeeXXXTTTYYYaaafffgggcccaaabbbaaa^^^^^^aaabbbdddeeedddbbbbbbdddgggiiijjjkkkmmmnnnoooooooooppppppnnnmmmlllkkkkkkkkkmmmmmmmmmoooqqqrrrrrrqqqrrrpppnnnmmmmmmnnnpppqqqlllllllllkkkjjjhhhgggfffffffffdddaaa\\\YYYXXXXXXVVVWWWXXXWWWUUUSSSRRRRRROOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMLLLKKKKKKMMMOOONNNLLLJJJJJJKKKLLLLLLLLLMMMKKKIIIIIIIIIIIIGGGEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGHHHIIIMMM[[[nnn}}}uuueeeTTTOOOHHHEEEDDDEEEEEEDDDGGGIIIOOOVVV[[[ZZZSSSLLLFFFDDDEEEIIILLLSSSaaapppkkk___VVVJJJ???999777444555777444999III^^^tttqqqRRRCCCBBBUUUooo|||pppiiiaaabbboooqqqZZZ===000///...---,,,++++++***(((((((((((())))))******************************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))***************+++,,,---------------------...///000111222444333333555999===@@@BBBBBBDDDFFFJJJNNNQQQTTTUUUVVV[[[eee@@@AAABBBBBBAAABBBDDDGGGOOOXXXfffxxxiiieee[[[RRRYYYjjjvvvwwwkkkddd^^^^^^___]]][[[\\\aaabbbbbbbbb``````bbbdddfffgggiiikkkmmmnnnooopppnnnpppooommmiiigggiiilllooonnnoooppprrrrrrpppnnnlllllllllllllllllllllmmmggggggggggggggggggffffffffffffdddaaa]]][[[[[[\\\ZZZXXXVVVUUUTTTTTTRRRQQQNNNLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMMMMOOOQQQOOOMMMKKKKKKLLLLLLKKKJJJKKKIIIGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHHHHHHHKKKTTTcccnnn{{{jjjZZZJJJGGGDDDCCCDDDEEEEEEEEEHHHMMMTTTXXXXXXRRRJJJEEEDDDDDDHHHMMMSSS]]]nnn}}}jjjTTTKKKGGG???999777666444555999444BBBZZZttteeeEEE@@@IIIgggnnngggccciiiooofffLLL555//////---,,,++++++++++++((((((((())))))))))))*********************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))*********+++,,,---------------------...///000111222444444555666:::>>>AAADDDAAACCCGGGKKKNNNQQQTTTUUUXXX^^^hhh???FFFNNNVVV[[[___dddgggwwwyyyhhh\\\]]]YYYZZZooonnneee]]]]]]___]]][[[[[[[[[[[[[[[\\\\\\]]]^^^___dddeeegggiiijjjllllllmmmkkkmmmooolllgggfffjjjooopppppppppqqqrrrqqqooolllggghhhiiijjjjjjiiihhhgggccccccdddeeeffffffffffffddddddbbb```___aaafffjjjaaa]]]WWWUUUUUUUUURRRPPPNNNLLLIIIHHHHHHIIIKKKMMMNNNOOOOOONNNMMMMMMOOOQQQOOONNNLLLKKKLLLLLLJJJIIIIIIGGGFFFFFFFFFFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDEEEJJJSSS[[[vvvwwwmmm]]]NNNDDDCCCBBBBBBCCCDDDEEEEEEIIINNNTTTUUUQQQKKKGGGEEEEEEGGGKKKRRR\\\mmmsssUUUFFFCCC===999666666444222444999888RRRppp|||WWW>>>FFFTTTxxx}}}rrrmmmkkkmmmfffRRR<<>>BBBEEEFFFGGGJJJMMMOOOQQQQQQRRRXXX___iiiXXXeeewwwooobbb[[[VVVVVVUUU___}}}kkkaaaZZZ[[[]]]\\\ZZZZZZVVVVVVVVVXXXZZZ\\\]]]^^^cccccceeefffggghhhhhhhhhgggjjjllljjjggghhhmmmsssqqqpppooopppqqqpppmmmkkkfffgggiiikkkjjjhhhfffdddbbbbbbdddeeeffffffffffffcccbbb___]]]^^^ccckkkqqqccc^^^WWWTTTSSSRRROOOMMMOOOMMMKKKIIIIIIKKKMMMOOOPPPQQQPPPOOOLLLKKKLLLNNNNNNMMMKKKKKKLLLKKKIIIHHHGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@BBBHHHLLLaaarrrvvv}}}zzzssshhh^^^QQQFFFAAABBBCCCCCCCCCDDDEEEEEEOOOQQQSSSOOOIIIEEEEEEFFFEEEJJJPPPWWWfff~~~yyyXXXCCC>>>@@@999777666555333000444;;;DDDfffjjjJJJDDDTTTdddwwwsssrrrqqqiiiUUU>>>111000---,,,,,,+++++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))))))))******++++++++++++,,,,,,******+++,,,------------............000111222333444666888999:::===BBBFFFGGGIIIKKKMMMPPPRRRSSSSSSWWW^^^iiirrrcccZZZWWWXXXVVVRRRRRRaaa~~~nnnaaaZZZVVVXXXZZZYYYYYY[[[XXXWWWWWWXXX[[[^^^___^^^bbbbbbccceeeffffffffffffggghhhiiiiiihhhjjjppptttqqqooonnnmmmnnnnnnmmmkkkiiijjjlllmmmllliiifffdddbbbcccddddddeeeeeeddddddaaa```]]][[[ZZZ^^^eeejjj^^^ZZZUUUQQQOOOMMMLLLJJJOOONNNMMMLLLLLLNNNOOOQQQPPPPPPPPPMMMKKKIIIJJJKKKLLLKKKJJJJJJKKKKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???@@@CCCFFFSSSqqqbbb^^^mmmwwweeeYYYRRRJJJAAAAAACCCDDDDDDDDDEEEGGGIIIVVVUUUQQQJJJDDDAAACCCFFFFFFNNNWWWaaasss```GGG<<<===@@@777666666555222111999CCCVVVvvvzzzWWWEEEUUUhhhvvvooonnnrrrnnn\\\CCC222///333,,,++++++++++++,,,,,,---+++************)))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))+++++++++,,,,,,,,,------******+++,,,------------.........///000111222333333666888999999<<>>>>><<<444444444444333666BBBPPPiiiuuuhhhJJJFFFhhh{{{|||eeejjjooofffMMM555---///000++++++******+++,,,------+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,------------.........///000111333333222555888999888;;;AAAGGGEEEEEEFFFHHHLLLQQQUUUXXXVVV^^^kkknnn[[[TTTSSSOOOIIIGGGPPPIIILLL^^^nnnooodddZZZUUUTTTVVVZZZ[[[ZZZ]]]ccc___\\\ZZZZZZ\\\]]][[[YYY___```ccceeehhhjjjkkklllnnnkkkhhhgggjjjnnnpppqqqqqqnnnjjjhhhiiikkklllmmmiiiiiiiiihhhfffccc___^^^ccccccccccccbbb```___^^^VVVYYY]]]^^^^^^\\\[[[[[[RRRTTTUUUSSSOOONNNPPPRRRNNNNNNOOOOOOPPPPPPPPPPPPJJJJJJKKKJJJHHHHHHIIIKKKGGGGGGGGGIIIJJJJJJHHHFFFFFFEEEDDDDDDEEEFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>===>>>@@@BBBAAAaaagggRRRNNNZZZzzzyyyeeeQQQFFFDDDCCCAAAAAACCCEEEFFFGGGJJJOOOTTTPPPMMMIIIFFFEEEGGGJJJLLLPPP```qqqbbbHHH>>>???<<<444111111333444444:::JJJZZZuuuyyyggg\\\DDDIIIuuuvvv___jjjnnnaaaCCC...,,,---)))************+++,,,------++++++++++++******))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++******+++,,,------------......//////000222333444111555888888888:::AAAGGGHHHGGGFFFFFFHHHMMMQQQTTTVVV___lllooo]]]YYYQQQKKKGGGGGGHHHJJJJJJKKKMMMQQQTTTTTTSSSQQQQQQSSSVVVXXXYYY[[[^^^``````]]][[[[[[^^^```___]]]bbbcccdddeeeffffffffffffgggfffdddeeegggiiijjjjjjlllkkkjjjhhhggggggggggggjjjhhheeebbbbbbcccdddfff``````_________``````aaa[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVTTTQQQOOOMMMLLLLLLNNNNNNLLLKKKKKKJJJJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;:::;;;===???@@@AAAMMMdddxxxgggPPPTTTrrrsssgggVVVIIIEEEDDDDDDCCCEEECCCBBBDDDJJJOOORRRSSSLLLHHHCCCBBBEEEJJJLLLLLL^^^lllhhhLLLBBB@@@;;;777888555666222333:::???QQQnnn}}}lll```SSSDDDLLLiii~~~uuuiiieeepppfffQQQ:::...---///---,,,---------,,,,,,+++***---+++)))'''&&&&&&'''((())))))))))))******************))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++***+++,,,---............---...///000111222333333222555888:::<<<@@@DDDGGGHHHHHHHHHGGGHHHLLLRRRWWWXXX\\\qqqyyycccWWWSSSPPPKKKFFFDDDEEEFFFHHHHHHHHHIIILLLOOOPPPPPPNNNPPPRRRUUUWWWXXXZZZ]]]___]]]\\\[[[\\\___aaa```___```aaabbbccceeefffggghhhiiigggeeeeeefffhhhiiiiiijjjiiihhhgggfffeeeeeeeeefffeeecccaaaaaaaaabbbccc``````_________`````````[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGFFFFFFEEECCCBBB@@@???>>>@@@@@@?????????>>>>>>>>>>>>===;;;:::;;;<<<>>>???===GGGYYYmmm|||pppaaaXXXfffyyyggg\\\NNNDDDAAABBBBBBBBBGGGDDDCCCIIIQQQVVVVVVRRRGGGEEEBBBBBBEEEKKKRRRVVVhhh{{{oooXXXDDD???>>>888444444222666222222<<>>>>>>>>======>>>===<<<;;;:::;;;<<<===>>>EEEQQQ```ssszzzbbbbbbkkkyyymmmXXXQQQGGGAAA@@@AAABBBBBBGGGDDDEEEMMMWWWZZZUUUNNNEEEEEEDDDCCCEEEMMMXXXaaarrrnnnTTTGGG>>>>>>===666222222222999333111BBBWWWllljjjPPP???===GGGccc}}}{{{{{{|||hhhOOO666000000---***))),,,,,,,,,,,,,,,+++++++++******************))))))(((((())))))))))))******))))))(((''''''''''''''')))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++***+++,,,------.........***+++---///222444666666444555777999:::===AAADDDIIIIIIHHHHHHIIIMMMSSSWWW[[[```vvvyyybbbUUUNNNJJJIIIDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBDDDGGGIIIJJJJJJMMMOOOQQQSSSSSSUUUWWWYYYYYYZZZ\\\^^^______^^^\\\ZZZZZZ[[[]]]```eeeiiilllmmmiiieeecccdddeeeffffffddddddcccbbbaaa___^^^^^^aaabbbcccdddeeeddddddccc^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYVVVSSSQQQOOOOOONNNMMMMMMMMMMMMNNNJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>======>>>>>>>>>=========<<<<<<======<<<;;;:::::::::;;;===CCCHHHPPPccczzztttkkkvvvmmm^^^OOOKKKEEEBBBBBBCCCDDDDDDCCCEEEIIIPPPTTTSSSMMMGGGEEEGGGGGGFFFGGGPPP```mmmvvvUUUEEE@@@===>>><<<666222444333;;;666888OOOeeemmmqqq___III<<>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::999===???AAAMMMgggsss___QQQJJJGGGDDDBBBBBBCCCDDDDDDBBBHHHPPPRRRNNNIIIFFFDDDDDDGGGJJJKKKOOO\\\pppppp\\\HHHCCC@@@>>>===888333222555222<<>>??????@@@@@@???>>>>>>BBBAAABBBDDDGGGIIIIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSVVVXXXZZZYYYWWWUUUUUUUUUUUUUUUWWWZZZ]]]bbbeeegggeeecccaaaaaacccdddddddddbbbbbbbbbaaa```]]][[[YYYXXXZZZ\\\^^^````````````[[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZXXXVVVSSSQQQOOOLLLKKKKKKKKKKKKKKKLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCC????????????????????????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999;;;===>>>CCCWWW{{{ssscccSSSIIIEEEDDDCCCBBBAAABBBCCCDDDFFFNNNTTTRRRJJJCCCCCCFFFBBBGGGMMMSSS]]]pppiiiQQQJJJCCCBBB@@@<<<888333111222444444CCCRRRjjjbbbLLL<<>>CCCGGGKKKKKKJJJJJJKKKOOOUUUYYYXXX```xxxqqq\\\QQQMMMFFFAAABBBBBB???======<<<===============<<<<<<>>>>>>@@@CCCFFFGGGFFFEEEGGGHHHKKKLLLLLLMMMOOOQQQRRRTTTVVVUUURRRQQQSSSUUUSSSUUUWWWZZZ]]]```bbbccc_________aaaccceeedddcccbbbbbbcccbbb```^^^[[[YYYVVVWWWYYY[[[]]]^^^___```\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWUUUSSSRRRPPPOOOKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>=========;;;;;;;;;;;;::::::::::::888999999::::::::::::999:::999===BBBBBBKKKnnnsssdddUUUJJJEEECCCCCCBBBAAAAAACCCEEEGGGLLLOOOQQQMMMFFFBBBDDDGGGFFFKKKRRR]]]lllxxxOOO@@@CCCBBB>>>===999444222333555666???UUUqqq\\\EEE>>>KKKeeexxxxxxQQQ111000---,,,+++***+++++++++***)))((()))***,,,---)))************)))'''&&&'''''''''((((((((())))))'''&&&&&&''''''((()))***)))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++)))***+++,,,,,,---,,,,,,...//////000111222222222777777888999;;;???EEEIIILLLKKKKKKJJJKKKOOOUUUZZZXXXaaazzzfffSSSIIIFFFCCC???>>>@@@@@@===;;;<<<<<<<<<<<<=========>>>>>>;;;<<<>>>AAADDDEEECCCAAAFFFHHHJJJKKKKKKLLLNNNPPPOOOQQQSSSRRRPPPPPPSSSUUUSSSTTTWWWZZZ]]]___``````[[[\\\]]]```dddeeedddcccccccccccccccaaa^^^[[[YYYWWWXXXYYY[[[]]]___aaabbb]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPPPPKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHGGGHHHHHHIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999777888999:::::::::::::::777333999CCC@@@@@@___zzzkkk[[[MMMFFFDDDCCCCCCCCCCCCCCCEEEIIIKKKNNNMMMKKKGGGCCCBBBDDDGGGMMMQQQXXXdddvvvdddCCC<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDEEEGGGJJJMMMOOOOOONNNMMMOOOPPPPPPQQQRRRSSSTTTTTTQQQSSSVVVYYYZZZ[[[ZZZZZZXXXZZZ^^^bbbeeeggghhhhhhdddeeeeeeccc```\\\ZZZZZZWWWZZZ]]]___^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWXXXWWWVVVTTTRRRQQQPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGCCC@@@???@@@AAABBBDDDDDDDDDCCCBBB@@@???>>>AAA>>><<<<<<>>>???===::::::::::::999999999888888999888888888888888999999555666:::>>>:::===UUUpppzzzjjj^^^SSSIIICCCCCCDDDBBB@@@AAACCCEEEFFFGGGJJJIIIGGGCCCBBBEEEGGGHHHOOOXXXdddqqqqqqSSSCCC???>>>???<<<888888:::888333666===TTTzzzsssOOOMMMUUUiiinnnLLL222///...---,,,++++++++++++---+++))))))***+++***))))))))))))))))))))))))))),,,+++++++++******))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))************++++++,,,,,,------...---...///000000111333555777888999:::<<<@@@EEEIIIMMMLLLJJJKKKMMMQQQUUUXXX^^^bbbxxxddd[[[OOOGGGDDDCCCBBB@@@>>>>>>======<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBCCCDDDFFFIIILLLMMMMMMLLLKKKNNNOOOPPPQQQRRRRRRRRRRRROOOQQQUUUXXXZZZ[[[[[[[[[\\\^^^aaadddggghhhhhhhhhcccdddeeeccc```]]]\\\\\\^^^```bbbcccaaa```______\\\\\\ZZZYYYXXXWWWWWWWWWVVVUUUTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHEEEDDDBBBAAA@@@@@@BBBBBBDDDCCCCCCCCCAAA@@@???>>>>>>===<<<===??????===;;;::::::999999999888888888999999888777777777888888888777999:::666666HHH___}}}nnn\\\QQQJJJDDDAAABBBEEEBBB@@@BBBFFFJJJKKKKKKDDDDDDBBB@@@AAAEEEIIILLLVVVbbbrrrsssYYYGGGAAAAAA???;;;888444222111000333???LLLooowww\\\TTTggguuupppXXX>>>---......---,,,++++++++++++---+++))))))***+++***))))))))))))))))))))))))))))))))))))(((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***************++++++,,,,,,------...---.../////////000222555777888999:::<<<@@@EEEIIILLLKKKJJJJJJLLLPPPUUUXXX[[[^^^uuuyyybbbTTTIIIDDD>>><<<<<<===<<<;;;::::::::::::::::::::::::999999999999999999999999::::::;;;===???@@@AAABBBCCCDDDGGGIIIKKKKKKJJJIIIKKKMMMOOOQQQQQQQQQOOOOOOMMMPPPSSSXXX[[[]]]]]]]]]___```bbbdddeeeeeeeeedddbbbcccdddcccaaa_________cccdddeeedddaaa___]]]]]][[[YYYXXXVVVUUUUUUUUUVVVTTTSSSRRRPPPOOOMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<>>>??????===;;;:::999999999999888888888999999888777777666777777:::777777888444333???OOOppp{{{ppp___MMMDDDBBBAAAAAABBBFFFCCCBBBEEEKKKPPPOOOMMMBBBBBBAAABBBDDDIIIPPPUUUdddttt{{{```QQQAAA;;;???BBB===777555333222111111:::NNNaaa~~~|||dddRRROOOhhhnnnVVV@@@222---...---,,,++++++***++++++---+++))))))***+++***)))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************++++++,,,,,,------......///000//////000222555777888999;;;<<<@@@EEEHHHJJJIIIHHHIIIKKKPPPTTTWWWWWW[[[rrrzzzeeeSSSGGGAAABBB???===<<<<<<;;;999777777777888888888999999999999999999999999999999999999999:::<<<===???@@@@@@AAABBBDDDFFFGGGGGGGGGFFFHHHJJJMMMOOOPPPOOOMMMLLLLLLOOOSSSXXX\\\^^^___```^^^^^^___``````______^^^```aaabbbbbb```___```aaaaaabbbcccaaa^^^[[[ZZZZZZXXXWWWUUUSSSRRRRRRSSSTTTSSSRRRQQQOOONNNLLLKKKJJJKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<===>>>???>>><<<:::999999999999888888888888999888777777666666666666888555555777777777>>>GGGYYYvvvwwwnnneeeUUUEEE@@@AAABBBBBBCCCFFFDDDEEEJJJQQQRRRNNNHHHEEEDDDDDDGGGIIINNNWWW```ssstttUUUJJJBBB:::999<<<>>>:::555555666888777;;;IIIaaatttxxxcccLLLCCCRRRzzzwww^^^EEE444000222---,,,,,,+++******++++++---+++))))))***+++***)))((((((((((((((((((((((((******************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++***++++++,,,,,,------...111111111000///000333666666888:::;;;===@@@EEEHHHIIIHHHGGGHHHKKKOOOSSSVVVWWWZZZppp~~~uuuwwwcccRRRHHHBBB???===777777777999::::::999888666777777888888999999:::999999999999999999999999888888999:::<<<===>>>>>>???@@@AAACCCDDDDDDDDDCCCEEEGGGJJJMMMNNNMMMKKKJJJLLLOOOSSSXXX\\\^^^___```\\\\\\\\\\\\\\\[[[[[[ZZZ]]]^^^______^^^^^^```aaa^^^______]]][[[YYYXXXYYYUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRPPPOOOMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFFFFDDDBBB@@@???===>>>>>>>>>>>>>>>=========>>>???>>>===;;;:::999999999999888888888777777888777777666555555555666777555444777888999<<<@@@JJJXXXxxx}}}oooeeeYYYMMMCCCBBBCCCCCCAAAAAADDDEEEIIINNNSSSQQQIIIAAAFFFDDDEEEIIILLLPPP\\\iii|||]]]GGGAAA@@@===:::888777777888555666666888CCCZZZuuunnnPPPAAADDD]]]jjjOOO;;;111///000,,,,,,+++*********++++++---+++))))))***+++***)))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++***++++++,,,,,,------...444444333111000111444777666888:::<<<===@@@DDDGGGHHHGGGGGGGGGJJJOOOTTTWWWYYY\\\qqqkkk[[[SSSHHHBBB???>>>;;;888777777777777777777777777777777777888888999999999999999999999999999999999777777888999:::;;;<<<=========>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKKKKKKKJJJLLLOOOSSSWWWZZZ\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\^^^```\\\]]]]]]\\\YYYXXXXXXYYYRRRRRRRRRQQQQQQPPPPPPPPPQQQPPPOOONNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCAAA???>>>;;;<<<<<<============<<<===>>>>>>===;;;::::::<<<999888888888888777777777666666555555555555666666666666555555555555666777AAACCC\\\ssseee[[[MMMFFFBBBBBBCCC@@@???@@@DDDGGGLLLPPPPPPLLLEEE???DDDAAAEEELLLQQQWWWfffwww}}}```KKK@@@<<<======999444333666:::444444444<<>>@@@DDDGGGHHHGGGGGGHHHKKKOOOTTTWWW[[[]]]rrr{{{wwwvvv~~~lllWWWIIIAAA@@@???===;;;999888888;;;;;;999777555444555666666666777777777777777777888888888888888888888888666777777888999:::;;;;;;;;;<<<<<<======>>>>>>>>>@@@AAACCCFFFHHHJJJKKKLLLKKKMMMQQQTTTVVVWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYXXXYYY[[[]]]\\\\\\\\\YYYWWWUUUUUUVVVOOOPPPQQQRRRRRRQQQOOONNNOOONNNMMMLLLJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCBBBBBBAAA@@@???>>>::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;999:::===@@@888888888888777777777777444444444444555666777777666777777555333333444555888999GGGaaaxxx|||wwwooodddWWWNNNEEEBBBAAABBBAAA>>>???CCCFFFIIIMMMMMMKKKGGGEEEDDDEEECCCJJJVVV___hhh|||bbbKKK???::::::::::::777444333666888666999BBBTTTpppjjjKKKBBBPPPeeewwwuuuzzz}}}fffIII444......,,,)))++++++************++++++---+++))))))***+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))***+++,,,,,,***++++++,,,,,,------...555444222000...///222555555777:::<<<>>>AAADDDFFFHHHHHHGGGHHHKKKPPPUUUXXXZZZ]]]rrrtttggg```kkkjjjrrrxxxaaaQQQJJJDDD>>>777:::<<<:::666555999===444444333222222444888;;;666666666666666666666666777777777777777777777777666666777888999::::::;;;;;;;;;;;;<<<<<<=========>>>???AAADDDGGGIIILLLMMMJJJLLLOOORRRSSSTTTSSSSSSNNNNNNOOOOOOPPPRRRSSSTTTWWWWWWWWWWWWVVVWWWYYY[[[[[[[[[ZZZWWWSSSQQQQQQRRRNNNOOORRRSSSSSSQQQNNNMMMMMMMMMKKKJJJHHHFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????999999:::;;;<<<<<<<<<<<<999::::::999999;;;@@@EEE888888888888777777777777333333333444555666777888444777888666444555777888111777<<>>BBBIIIHHHKKKMMMKKKFFFDDDGGGJJJIIIHHHQQQaaannnzzzgggOOODDD@@@>>><<<:::777666666555555444888BBBVVVrrr}}}WWWCCCJJJbbbuuu{{{vvvvvvzzzlllWWW===...,,,///000///+++***************++++++---+++))))))***+++***)))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******&&&'''((()))***+++,,,,,,***++++++,,,,,,---......444333111...,,,---000333555777:::===>>>AAADDDFFFIIIHHHGGGHHHLLLQQQVVVYYYYYY\\\rrr{{{vvvuuuuuussspppvvvvvvkkk```QQQFFFBBB@@@===;;;:::999999999888888777777666666666666666666666666333333333444444555555555555555555555555444444444444444555555666777777777999:::;;;:::999999:::<<<===???AAACCCEEEHHHKKKNNNJJJLLLNNNNNNMMMMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSUUUWWWYYYYYYXXXVVVSSSQQQPPPPPPPPPPPPQQQQQQPPPMMMKKKLLLLLLNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDCCCAAA@@@??????<<<======>>>>>>>>>======<<<<<<===============<<<>>><<<;;;;;;<<<===;;;:::777777777777666666666666444444444444444444444444555444444333333444444555...444777888FFFcccxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||||||||||||||||||||{{{yyyxxxvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyyyy|||uuuuuutttsssrrrqqqppppppkkkiiieee^^^UUULLLDDD@@@@@@AAABBBAAAAAACCCFFFIIIMMMHHHFFFFFFDDDBBBCCCGGGNNNNNNXXXjjj|||iiiPPPFFFCCCAAA>>>999>>>666---222666666:::EEETTToooiiiIIISSS___uuuxxx\\\FFF333111222...---000++++++++++++++++++++++++++++++************+++++++++***)))(((''''''((((((''''''(((((())))))******)))((('''((()))***)))((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))***++++++,,,---...//////555222......111444555444777999;;;===>>>AAADDDGGGKKKJJJIIIIIIMMMRRRWWW[[[[[[```qqqzzzwwwxxxtttyyysssbbbXXXPPPIII@@@<<<;;;:::888666777777777777666666555555444444444444444444444444333333333333444444444444333333444444555555666666444444555555666666777777888999:::999888888:::<<<<<<>>>@@@BBBCCCEEEIIIKKKIIIKKKLLLMMMLLLLLLLLLNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRTTTVVVWWWXXXVVVTTTQQQOOONNNNNNNNNNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDDDD???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>>>>??????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999999:::;;;999888777777777666666666555555444444444444444444444444333333333222222333333333000444888888>>>TTTwww|||mmmqqq{{{~~~}}}}}}|||zzzwwwtttrrrqqqssssssrrrqqqpppooonnnnnnllllllkkkjjjjjjjjjjjjjjjlllmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhggggggeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbaaaaaaaaabbbcccccccccddddddddddddeeedddcccbbbdddgggiiihhhgggbbbbbbaaaaaa```_________[[[YYYVVVQQQKKKEEE@@@===???@@@AAABBBCCCEEEHHHKKKQQQLLLIIIHHHFFFDDDGGGLLLTTTWWWeeezzzsssYYYGGGAAA@@@===999999<<<666222888999999BBBZZZqqqgggLLL___qqqlllPPP===......000---+++...++++++++++++++++++++++++*********))))))*********+++***)))(((''''''((()))(((((((((((((((((()))))))))((('''((()))***)))((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***++++++,,,---...//////555111......111444555555777999;;;===>>>AAADDDGGGKKKJJJIIIJJJMMMRRRWWWZZZZZZ___pppvvvnnnkkknnnsssmmmZZZLLLBBB===<<<999777777999:::777444555444444444444444333333333333333333333333333333444444333333333333333333111222222333555666666777444444444555666666777777777888999999888888:::<<<:::<<<>>>???@@@BBBEEEGGGFFFHHHJJJKKKKKKJJJKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNQQQQQQPPPPPPQQQSSSUUUVVVVVVTTTQQQOOOMMMKKKKKKKKKKKKLLLLLLJJJHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDD???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>:::::::::::::::::::::::::::888777777888999777666777666666666666555555555444444444444444444444444222222222222222222222222111333777888666AAAbbbfff[[[YYYjjj}}}~~~|||wwwuuuvvvtttqqqpppooonnnllliiigggeeeeeecccbbbbbbaaa___]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJKKKLLLMMMLLLJJJLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHFFFCCC@@@>>>===<<<>>>???AAACCCCCCFFFIIIKKKMMMIIIFFFFFFEEEFFFLLLTTT___gggxxxfffXXXFFF>>>>>>???:::444444666222444999666<<>>AAADDDGGGJJJIIIIIIJJJMMMRRRWWWZZZXXX]]]nnnyyy~~~xxxjjjVVVFFF>>>;;;888555999888777777888888555222333333333333333333333333333333333333333333333333444444333333222222111111111222222333444444555555333333444555555666666777666777888888777777999;;;999:::<<<<<<===>>>AAACCCEEEGGGIIIJJJJJJJJJLLLMMMLLLLLLLLLMMMMMMNNNOOOOOORRRQQQQQQPPPQQQRRRSSSTTTSSSQQQOOOLLLJJJIIIHHHHHHIIIJJJKKKIIIGGGFFFFFFGGGFFFEEECCCBBBBBBAAABBBBBB???AAACCCDDDEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????;;;;;;;;;:::::::::::::::999888666777888888777555666666666555555555444444333333333333333333333333222222333333333333222222333111444777222333MMMlllyyy___OOOYYYmmm}}}yyyuuujjjhhhddd```]]]\\\ZZZXXXUUUUUUSSSRRRPPPOOOMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@???===<<<<<<===>>>???>>>@@@BBBCCCCCCDDDFFFIIIHHHEEECCCEEEGGGLLLWWWbbbtttxxx^^^NNNFFF>>>===AAABBB;;;444333444222444777555GGGgggvvv]]]RRRkkkiii???999111,,,///222///,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))***+++***)))'''&&&%%%&&&'''((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************++++++,,,---...//////222111000000111333555666777999;;;===>>>AAADDDGGGIIIIIIIIIJJJMMMRRRVVVYYYVVV\\\lll~~~sssgggYYYNNNOOOFFF<<<777777999888666888777555333333222111000333333333333333333333333333333333333333333333333333333333222222111111000333333333333333333222222333333444444555666666666444666777666666666999:::888999:::;;;;;;<<>>>>>???>>>>>>======<<<<<<<<<>>>>>>=========>>>>>>???===>>>>>>?????????>>>>>>=========>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>><<<<<<<<<=========>>>>>><<<======>>>>>>>>>??????<<<<<<======>>>>>>?????????>>><<<;;;;;;===@@@AAA@@@AAACCCCCCBBBBBBCCCDDDHHHFFFFFFJJJMMMUUUcccqqqxxxYYYFFFBBB@@@???AAACCCBBB;;;555555666555666999===XXXiiiXXXYYYaaagggHHH666444000///000111...,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***+++,,,***)))((('''&&&&&&'''((()))((('''((()))***)))((('''((((((((()))))))))***(((((((((((())))))))))))(((((())))))***************++++++,,,---...//////000000111111111333555666777999;;;===>>>AAADDDGGGHHHHHHIIIJJJMMMQQQVVVXXXVVV[[[kkkfffRRRKKKHHHBBB<<<===:::777666888888666444777666444333222222333444222222333333333333444444333333333333333333333333222222111111111111111111333333333222222111111111333333333444555555666666333444555555555666888:::777888::::::;;;<<>>>>>AAAAAAAAAAAA@@@@@@???>>>>>>===<<<:::::::::;;;;;;:::888777777888999777666555555444444444333333333333333333333333333333333333333555555555555333333333......333333111666???jjjpppXXXNNNUUUjjjvvvjjjXXXPPPHHHEEECCC@@@>>>>>>???????????????@@@@@@@@@<<<<<<<<<======<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@??????<<<<<<<<<<<<============????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========999;;;<<<===<<<===>>>@@@<<<<<<======>>>>>>>>>??????>>><<<;;;<<<===???@@@BBBCCCEEEDDDCCCAAABBBBBBHHHGGGJJJNNNSSS\\\mmm|||aaaLLLCCC>>>AAACCCDDDBBB===888555222555333777AAAMMMfff}}}kkkYYYMMMNNN___qqqkkkGGG555555111000///...---+++*********************************))))))(((((())))))***))))))(((((()))+++,,,---)))))))))))))))((((((((()))((('''((()))***)))(((''''''(((((())))))******(((((((((((())))))))))))((((((((()))******++++++***++++++,,,---...//////...000111222222333555777777999;;;===>>>AAADDDGGGHHHHHHHHHJJJMMMQQQUUUWWWVVVZZZjjjlll^^^LLL@@@<<<<<<<<<<<<888777777666555444333222555555666666555555555666111111222222222333333333222222222222222222222222000000000111111111111111111111111111222222222222222333333444444555555666222333555555444555888:::666888:::;;;;;;===@@@BBBAAACCCFFFHHHIIIJJJLLLNNNKKKLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKHHHGGGDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD===>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===>>>===;;;999888999999:::999888777777888888777555444444444333333333333222222222222222222222222222111222444555555444222111111000000000000222555888VVVwwwxxx```YYYcccooo}}}rrr\\\QQQHHHFFFEEEAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>><<<===>>>????????????>>><<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::<<<<<<<<<<<<=========>>>999;;;======<<<;;;===???============>>>>>>>>>>>>???>>>=========>>>??????BBBDDDFFFFFFEEEDDDDDDEEEGGGIIIOOOWWW___lllgggPPPFFFDDD???EEEIIIGGG???888555666111555555>>>VVVhhhuuusssbbbQQQLLLRRR___qqqmmmPPP888000222///000///,,,******+++,,,++++++++++++++++++++++++*********))))))*********)))((((((((()))+++---...'''(((***+++,,,+++)))((()))((('''((()))***)))((('''''''''((()))*********(((((((((((())))))))))))'''(((((()))******++++++***++++++,,,---...//////---///222222222222555777777999;;;===>>>AAADDDGGGGGGGGGHHHJJJMMMQQQUUUWWWWWWZZZiiirrrjjjeee[[[QQQMMMBBBBBB@@@===999777666666444444444333111111333555111333555555444222111111000000111111222222222333000000000000000000000000//////000000111111222222//////000111222333333444222222333444444555555666111333444444444555777999666888:::;;;<<<>>>AAACCC???AAADDDFFFGGGIIIKKKMMMJJJKKKMMMOOOPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKLLLLLLJJJLLLLLLLLLJJJIIIJJJKKKGGGFFFDDDBBBBBBDDDFFFHHHFFFEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAA@@@???>>>===<<<===<<<:::888777777888999999777666666777777666555444444444333333333222222222222222222222222222222000111333444444333111000///333333...---222777777BBBXXXzzzzzzeee```aaapppzzzaaaUUUKKKJJJJJJEEECCCEEEBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@??????<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???:::;;;;;;<<<=========<<<=========>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===============>>>>>>>>>>>><<<>>>@@@???===<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@BBBEEEGGGHHHGGGGGGGGGHHHJJJNNNXXXdddppphhhOOOAAA>>>???BBBIIINNNIII>>>555555999777<<<===LLLnnn\\\LLLCCCOOOfffzzzsssUUU===444000+++///111111---***+++...000++++++++++++++++++++++++++++++************++++++((((((((((((***,,,...///&&&(((+++------,,,***))))))((('''((()))******(((&&&''''''((()))******+++(((((((((((())))))))))))'''(((((()))***+++++++++***++++++,,,---...///000,,,///222333222222555888777999;;;===>>>AAADDDGGGGGGGGGHHHJJJNNNQQQTTTVVVWWW[[[iiiuuu]]]VVVMMMFFFBBB???===;;;888777777666555444444444444444444444444444444444222222222111111111000000222111111111000000//////000000000000000000000000000000000000000000000000111111222222222222111111222222222333333333444444333333333444444444555555777777777888999:::<<<<<>>===<<<<<<999999888888777666666666666666666555444444333333333333333222222222111111111111111111111111111111111111000000000000111111000000000000000111111222:::???OOOxxxiiicccrrrmmmfff```]]]ZZZUUUSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLMMMKKKHHHHHHJJJIIIFFFCCCDDDEEEDDDDDDDDDCCCBBBAAABBBBBBAAAAAA@@@??????>>>@@@??????>>>>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOPPPRRRSSSRRRQQQOOONNNFFFEEEDDDBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBDDDAAA@@@@@@BBBBBB???<<<>>>BBBFFFFFFDDDDDDIIINNNRRRVVVdddyyy~~~___QQQDDD???AAA???FFFFFFFFFCCC;;;222222666>>>999UUUzzzcccQQQGGGPPPooohhhMMM@@@888...,,,000------,,,,,,,,,---......---,,,,,,+++***)))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))&&&'''((()))******))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***,,,,,,------...------------...///000222444555666555666888;;;???BBBEEEGGGGGGGGGGGGIIILLLQQQVVVYYYXXX[[[ggg}}}gggRRRHHHCCC===999999888777666777777666666555444444333333333333333333333333333222222222111111111000000111111111000000000//////000000000000000000000000000000000000000000000000000111111222222111111000222222222222333333333333333333333333444444444444777777777777888:::;;;<<<===???BBBDDDDDDEEEGGGHHHLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPMMMKKKJJJHHHHHHIIIJJJKKKJJJKKKLLLLLLMMMMMMMMMMMMJJJIIIGGGEEEEEEGGGIIIJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@???===<<<<<<<<<999999888888777666666666666666555555444333333333333333222222222111111111111111111111111111111111111000000//////000000111000000//////000000111222555444AAAjjjvvvmmmooo|||xxxtttnnnhhheeeeeefffdddeeehhhhhhgggfffeeedddcccbbbaaabbb```]]]\\\[[[XXXTTTPPPPPPPPPQQQPPPOOOMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBDDDFFFHHHKKKKKKLLLNNNPPPQQQSSSSSS\\\\\\\\\\\\\\\\\\]]]]]]cccbbbbbb___\\\XXXTTTRRRMMMLLLKKKKKKJJJJJJJJJKKKFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCCCCAAA>>>@@@DDDHHHHHHFFFHHHNNNTTT]]]cccrrrlllMMMDDD@@@@@@AAA;;;AAA>>><<<;;;888555777<<>>;;;999666555555666555555666666555555444444333333222222222222222222222222222111111111111000000000111111000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222333333222222222333333333333444666666666666777999:::;;;;;;===AAACCCCCCEEEGGGHHHKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<;;;;;;;;;999999888888777666666666666555555444444333333222222222222222111111111000000000000000000000000000000000////////////000000///////////////000111111666000999^^^uuu___fffsssyyy~~~wwwmmmgggeee```^^^aaacccdddfffiiillllllmmmnnnnnnoooppppppsssqqqpppooonnnkkkfffcccdddeeeeeeeeecccaaa^^^\\\WWWWWWVVVUUUTTTSSSRRRRRROOOMMMKKKJJJJJJLLLOOOQQQSSSTTTUUUWWWYYY[[[\\\]]]eeecccaaa```___^^^______dddcccaaa]]]YYYSSSOOOLLLJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAA???>>>???CCCGGGHHHIIIMMMVVV^^^nnnwwwZZZ@@@>>>BBBHHHGGG===<<<888666777777777;;;@@@NNNZZZwwwzzzfffWWWJJJNNNaaaeeeKKK444...111111000111///...---,,,,,,+++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))******(((''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***+++,,,------......---------...///000222444555666777777999;;;>>>BBBFFFHHHIIIIIIIIIKKKNNNSSSXXXZZZ[[[^^^iiiuuugggYYYNNNIIIEEEFFFDDD@@@@@@CCCAAA;;;999888777666666555444333555444444444333333333222111111111111111111111111111111111111000000000000000000000000000000//////000000000000000000000000000000000000000000000000///000000000000000000///000000000111111111222222111111111222222222333333444444555555666777999::::::<<<@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKMMMOOORRRSSSSSSRRRQQQRRRQQQOOOMMMLLLKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA??????===<<<;;;:::::::::999999888888777666666666555555444444333222222222222111111111111000000000000000000000000000000000000//////......//////000///............///000000666000666RRRiiijjjvvvrrr```[[[]]]nnn~~~tttiiiaaaZZZTTTQQQRRRSSSRRRSSSVVVWWWXXXZZZ]]]```ccceeeffffffgggiiijjjkkkiiigggeeeiiijjjkkkkkkjjjhhheeeddd______^^^]]]\\\[[[ZZZZZZWWWTTTQQQNNNMMMMMMOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWUUUSSSQQQQQQRRRSSSQQQPPPPPPNNNLLLIIIFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBBBBBBBBCCCGGGLLLOOOSSS\\\hhhqqqgggKKK;;;???EEEKKKIII>>>999777777888999<<>>BBBFFFHHHIIIHHHIIIJJJNNNSSSWWWZZZYYY[[[eeeUUUSSSNNNIIICCC???;;;:::888999777555555777666333555555555444333111111111333333333333222222222222000000000000000000000000000000000000000000000000//////////////////000000////////////////////////////////////////////////...//////000000//////.../////////000000000111111000000000111111111111222333333333444555666777888:::<<<@@@BBBCCCEEEGGGIIIIIIIIIIIIJJJIIIIIIHHHHHHJJJLLLOOOQQQSSSSSSRRRRRRUUUTTTSSSQQQOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPPPPQQQPPPOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>>>><<<;;;::::::::::::999999888888777666666666444444444333222222111111111111111000000000////////////////////////////////////............//////.........---......///000///...222@@@HHHDDDSSSuuuqqqTTTNNNWWW```~~~~~~tttiiiaaaVVVOOOJJJJJJHHHEEEEEEGGGCCCDDDEEEGGGJJJLLLMMMNNNKKKMMMPPPRRRSSSSSSRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNKKKIIIHHHHHHJJJKKKOOOOOOOOONNNNNNNNNMMMMMMNNNMMMKKKJJJJJJJJJJJJKKKFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNTTTZZZ```hhhtttsssfffKKK;;;888===???BBBAAA777777666777:::???MMMeeezzzzzzYYYIIIZZZwwwaaaLLL;;;555111///...------...///...---,,,+++*********)))))))))***++++++,,,,,,)))))))))))))))*********((((((((((((((((((((((((,,,+++((('''&&&'''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))******+++,,,---............---...///000222444555666999999999;;;>>>BBBFFFHHHGGGGGGHHHIIIMMMQQQVVVYYYWWWZZZaaa;;;:::999888777777777777333444555444333222000///111333444444333222444555222222222222111111111111000000000000000000000000//////000000000000000111......////////////000000////////////////////////////////////////////////......////////////.............../////////000000/////////000000000111111222222222222444555666777999<<>>===<<<;;;::::::::::::999999888888777666666666444333333222222111111000000000000000////////////////////////////////////......------------......---------------...//////+++///111444555///;;;XXXaaaPPPMMMJJJcccwwwxxxmmmdddVVVOOOJJJHHHFFFCCCAAACCCAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDEEEBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNPPPOOOOOONNNMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQRRRRRRUUUXXX[[[]]]ccclllttt}}}{{{cccNNNBBB<<<555:::>>>999;;;<<<444666555888AAARRRllldddTTTWWWxxxkkkKKK666000222333111...+++,,,---...---,,,++++++***++++++))))))******+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))******(((''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))******+++,,,---.../////////---...///000222444555666:::::::::;;;>>>BBBFFFIIIGGGGGGGGGIIILLLQQQVVVXXXXXX[[[aaa888888777666555444444333///000222444444333333444111333444444222333555888111111111111111111111111000000000000000000000000////////////000000111111........./////////000000////////////////////////////////////////////////---......//////......---------........./////////....../////////000000000111111111222333444555666888:::===>>>???@@@AAACCCFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKNNNPPPRRRSSSTTTTTTTTTTTTSSSQQQPPPOOONNNLLLMMMOOORRRTTTUUUVVVVVVQQQQQQPPPOOOOOONNNNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;999999888888777666666666333333333222111111000000000000/////////....................................------------------...------,,,,,,------...///---333222///222000555DDDlll|||bbbQQQIIIOOO```vvvtttjjj\\\UUUOOOMMMKKKFFFEEEFFFEEEEEEDDDDDDCCCBBBBBBAAADDDEEEFFFDDDBBBAAADDDFFFBBBAAAAAAAAAAAACCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJLLLOOOQQQTTTUUUVVVSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRTTTUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaadddiiinnnrrryyysss___NNN@@@888;;;777;;;===777999===666777999DDDZZZtttrrr\\\gggyyyxxxVVV===222///000000...------------,,,,,,+++++++++++++++,,,***************+++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))***,,,---.../////////---...///000222444555666;;;;;;:::;;;===BBBFFFIIIHHHHHHHHHJJJMMMRRRVVVYYYYYY[[[```222222222333333444444444111111222444333222222555111222333111......111444000000000000000111111111111111111111111111111111.../////////000000111111---.........//////000000////////////////////////////////////////////////---..................------------.........//////............/////////000000000000111222333555555666888;;;<<<<<<===>>>@@@EEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNQQQSSSUUURRRRRRRRRRRRQQQPPPNNNMMMKKKMMMOOORRRTTTVVVXXXXXXRRRQQQPPPNNNNNNMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;999999888888777666666666333333222222111000000000000/////////.......................................------,,,,,,------...---,,,,,,,,,,,,---......,,,333...+++222555333777NNNrrrsss[[[RRRFFFSSSfffxxx{{{pppfff___XXXUUURRRMMMJJJLLLEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFFFFDDDBBBBBBFFFJJJGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKNNNQQQSSSTTTTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVXXXXXXWWWUUURRRPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOONNNOOOPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWW[[[\\\]]]___```bbbcccdddggggggggggggggggggggggggiiillloooppprrrvvv|||kkkVVVJJJCCC===:::<<<666888888333888<<<666:::???SSSttteee```hhhDDD222111111///+++)))+++///000...+++++++++***++++++,,,,,,************************,,,++++++***)))(((((('''))))))))))))))))))))))))&&&'''((()))******))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))***,,,---.../////////---...///000222444555666<<<;;;:::;;;===BBBFFFIIIIIIIIIIIIKKKNNNSSSWWWZZZXXXZZZ___111111000000000000111111222222111111111111111222000000000000000000000000333222000///.........///////////////////////////000000000000////////////,,,///333555333111///.........------------......------............------..................------...------------...//////...............///000000111111222222222333333333555777888888888888999;;;AAABBBDDDFFFGGGHHHGGGGGGEEEGGGJJJNNNQQQSSSTTTTTTWWWUUUSSSRRRQQQPPPQQQQQQKKKLLLNNNPPPQQQQQQPPPPPPOOOMMMKKKKKKLLLMMMLLLKKKLLLJJJHHHHHHHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>===<<<;;;:::999999===<<<:::888666666666666222222111000//////000000....../////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000;;;FFF]]]}}}lllRRRNNNOOO[[[oooxxxwwwuuupppiiiaaaZZZVVVXXXVVVRRRQQQQQQQQQPPPOOOQQQMMMIIIGGGHHHIIIIIIIIILLLKKKJJJJJJLLLLLLKKKJJJGGGIIIMMMQQQPPPLLLJJJKKKPPPQQQSSSVVVXXXYYYYYYYYYaaa^^^___bbb```]]]```hhhgggggggggeeebbb^^^ZZZWWWUUUVVVVVVWWWXXXYYYZZZ[[[WWWXXXZZZ\\\___aaabbbcccaaabbbcccdddfffgggggggggmmmnnnpppqqqsssttttttttt}}}}}}}}}}}}}}}}}}}}}}}}qqq]]]HHH@@@AAA???:::666777555555777999999;;;>>>???dddqqqkkkwwwiiiEEE888777///------------------------++++++++++++,,,,,,---...+++***)))***+++,,,+++)))))))))***+++++++++++++++))))))(((((((((((())))))$$$''''''%%%)))///---'''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''(((((())))))******)))+++---/////////---,,,---///222333333333555666777;;;<<<:::<<>>>>>===<<<;;;::::::===;;;999777666555555555555444333111000/////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////000000000000333777DDD___uuubbbQQQRRR^^^mmm}}}zzzvvvtttqqqnnnkkkjjjiiifffdddccc```\\\[[[\\\]]]^^^^^^XXXWWWVVVWWWXXXXXXWWWVVVZZZYYYXXXWWWVVVVVVZZZ^^^ZZZ\\\^^^^^^___```cccfffllljjjkkkqqquuuzzz|||tttlllhhhgggggghhhjjjkkklllmmmnnniiijjjkkkmmmoooqqqssstttxxxwwwwwwxxxyyy|||~~~tttWWWKKK@@@>>>>>><<<::::::555777999999:::???JJJTTTggg}}}kkkjjjwwwlllQQQ888000000***------------------------+++++++++++++++,,,---...,,,***)))***++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))''''''///666333+++))))))))))))))))))))))))&&&&&&'''''''''''''''((('''(((((())))))(((((('''''''''(((((())))))******)))+++---...//////---------///222333333333555666888<<<>>><<<===CCCHHHIIIIIIIIIIIIIIIKKKOOOTTTXXXWWWVVVZZZ111000000//////000000111111111000000000111111222000000000000000000000000111111000///....................................000////////////.........---///111111///...//////......------------......,,,------......------,,,------------------------------,,,,,,------...///...------------...//////000000000111111111222222444555888999999:::<<<>>>???@@@BBBDDDFFFGGGGGGFFFGGGIIILLLNNNPPPRRRRRRRRROOONNNNNNNNNOOOOOOPPPQQQOOOPPPPPPPPPPPPOOONNNMMMLLLKKKLLLOOOQQQRRRQQQOOORRRPPPNNNMMMMMMMMMLLLJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>===<<<;;;;;;;;;:::999777666555555555777666444222000///......////////////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,....../////////000000000333///222DDDdddyyyYYYMMMNNNSSSaaaqqq~~~{{{xxxuuurrrqqqrrrssstttsssmmmlllkkkkkkmmmmmmlllkkkkkkkkkiiifffeeegggkkkooolllnnnpppooommmooovvv|||}}}~~~~~~~~~XXXGGGBBB>>>>>>;;;555333444666888888888>>>QQQkkk~~~jjj^^^pppmmmNNN>>>111...000,,,------------------------,,,++++++++++++,,,,,,---,,,+++))))))******)))(((''''''((())))))))))))))))))***++++++++++++***)))+++(((%%%(((222999555,,,************************$$$$$$%%%&&&((()))******((())))))******))))))(((''''''(((((())))))*********+++,,,...//////...---...///111222222333555666:::>>>@@@>>>???EEEIIIJJJIIIIIIIIIIIIKKKOOOTTTXXXVVVWWW[[[000000////////////000000111000000000000111111222000000000000000000000000000000//////..................................../////////.........------...//////...------...000...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...------,,,,,,------.../////////000000000111111111222444777888999;;;===??????@@@BBBEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQPPPLLLLLLMMMMMMNNNPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLMMMNNNPPPSSSSSSPPPNNNRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999888666555444444444555444333111000/////////000//////......------,,,------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,........./////////000000555111///777MMMlllrrr```RRRGGGLLL[[[ppp|||}}}hhhLLLCCC???======:::333000111777666555;;;PPPqqqyyyeeekkk|||TTT:::666111...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++))))))******((('''))))))***+++++++++++++++'''(((***++++++***(((''')))&&&$$$'''...222...)))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++))))))************))))))''''''(((((())))))************,,,---...///.........000111222222333555777;;;???@@@>>>???EEEIIIJJJIIIIIIIIIIIIKKKOOOTTTXXXXXX[[[```000000////////////000000000000//////000111111222///////////////////////////////////////.............................................---------------......---+++,,,---///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,---.............../////////000000111333666888888:::===??????AAACCCFFFIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLNNNNNNOOOQQQRRRQQQNNNLLLOOOMMMKKKKKKKKKLLLKKKIIIJJJIIIHHHGGGEEEDDDCCCBBB??????>>>===<<<;;;::::::777777777666555444333222111000000/////////000000//////......---------,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,............///////////////000000111888JJJcccvvvnnnQQQGGGKKKSSSiii}}}yyymmm\\\VVVPPPBBB>>>888555888999888666777555888???QQQqqqhhhggg~~~YYY<<>>???===>>>CCCGGGHHHIIIIIIIIIIIIKKKOOOTTTXXXVVV\\\aaa000//////......//////000////////////000111111222////////////////////////....../////////......---------------------------......---------,,,,,,,,,,,,------,,,++++++,,,...------,,,,,,,,,,,,------***++++++,,,,,,++++++***)))******++++++,,,,,,---++++++******++++++,,,---,,,++++++++++++,,,------------........./////////000222555666777999;;;===???AAADDDGGGJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOOOOLLLJJJJJJIIIGGGGGGHHHIIIIIIHHHIIIHHHGGGEEEDDDBBBAAA@@@===<<<<<<;;;:::999888888555555666555555333222111///............///000000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++------........./////////***///222000---333BBBOOOrrrpppXXXOOODDDPPP]]]iiizzzwww___WWWUUUOOOBBB???AAA<<<@@@999444555666666777:::999III___vvv{{{rrr{{{vvvZZZ???000...333...***,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***)))((((((******)))(((''''''((()))))))))))))))&&&&&&'''(((((('''&&&&&&'''''')))***((($$$%%%)))''''''''''''''''''''''''))))))((((((((((((((((((((())))))******))))))(((''''''(((((())))))************+++,,,---///000000///000111111111222555888:::===>>><<<===BBBFFFFFFIIIIIIIIIIIIKKKOOOTTTXXXRRRXXX[[[//////............//////.........//////000222222////////////////////////------...//////......------------------------------------,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---******++++++++++++******)))))))))***+++,,,,,,,,,***************+++,,,,,,+++++++++++++++,,,,,,---,,,------------.........000222444555666777999;;;>>>@@@CCCFFFIIIKKKLLLLLLNNNOOOOOOPPPOOONNNLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJLLLNNNOOOLLLKKKJJJKKKMMMMMMLLLKKKFFFEEEDDDDDDGGGHHHHHHGGGFFFEEEDDDBBBAAA???>>>===::::::999888777666666555444444555555444333222111000000///////////////000+++,,,,,,------......///++++++++++++************************************************++++++++++++---------.........//////,,,///111000...///444999RRRooolllQQQMMMKKKQQQbbbwww{{{eeeRRRHHH@@@BBBCCC<<<<<<>>>999===:::888888666555:::AAANNNkkkssskkksssyyyrrrQQQAAA555...000111,,,---000+++++++++++++++++++++++++++,,,,,,+++***************(((''''''(((***+++***)))''''''((()))))))))))))))(((((((((((((((((((((((()))&&&'''++++++''''''***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))************+++,,,---///000111///000111000000222666888:::>>>>>><<<<<>>BBBEEEHHHJJJKKKLLLOOOOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGIIILLLNNNPPPJJJHHHGGGHHHKKKMMMMMMMMMDDDCCCBBBCCCFFFHHHHHHHHHDDDCCCBBB@@@>>><<<;;;:::999999888777666555444444333444444555444333111000333333111000////////////***++++++,,,---...//////+++++++++************)))************************)))************+++++++++---------.........//////---,,,,,,---...000000000777XXXgggWWWHHHGGGSSSeeezzz{{{zzzppp___LLL>>>EEE::::::>>>;;;<<<>>>777000333999<<<:::;;;FFFRRRfffxxxjjjaaaYYYiii{{{VVV<<<888111,,,---***&&&---111)))++++++++++++++++++++++++,,,,,,+++***))))))******'''&&&&&&'''***++++++***))))))***+++++++++++++++))))))(((((((((((())))))+++$$$###)))---+++((()))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((()))******************+++---///000111000000111000000222666999;;;>>>???<<<===BBBFFFGGGIIIIIIIIIIIIKKKOOOTTTYYYVVVVVVQQQqqq------............------................................................------------------------,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++************++++++******)))(((((((((((((((++++++******)))*********---------,,,+++***)))(((+++---......---...///000000000111222333555666777<<<>>>BBBEEEHHHIIIIIIHHHNNNNNNNNNNNNNNNMMMLLLKKKGGGHHHIIIIIIHHHGGGDDDCCCDDDEEEGGGIIIIIIHHHGGGFFFEEEDDDEEEGGGKKKKKKHHHEEEAAACCCEEEGGGGGGFFFDDDCCC@@@???===;;;::::::::::::888777666555555444555555333333333222111000//////000000///...------,,,,,,,,,,,,,,,++++++******************************************)))))))))))))))************************++++++******++++++,,,------------............///999EEE]]]}}}zzzZZZIIIIIISSSfffvvv~~~ppp|||fffPPPHHHDDD???===>>>???===999555444444666666888;;;===EEEZZZmmmxxxeeeYYYPPPOOOssscccGGG666000---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''%%%'''((((((((()))+++---))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---.../////////000111222111222444666;;;;;;<<<===@@@CCCGGGHHHHHHIIIJJJKKKLLLOOOSSSWWWZZZUUUYYYqqq------............------------------------------------------------------------------------------,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************+++++++++,,,+++******))))))******+++******)))(((((((((((((((*********)))******++++++,,,,,,,,,,,,+++***))))))+++,,,......------///000000000000111333444666777;;;===@@@CCCEEEGGGGGGGGGKKKKKKLLLLLLKKKJJJJJJIIIGGGHHHIIIIIIIIIGGGEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDEEEGGGIIIIIIFFFCCCBBBCCCEEEFFFFFFEEECCCAAA???>>><<<:::999999999999777777666555444444444444333222222111111000000000000//////...------,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************++++++******++++++,,,,,,------------............222999HHH___{{{www^^^OOOTTT```tttyyyyyyqqqWWWGGGBBB???;;;===<<<999888777666666555888999;;;???NNNjjjbbbUUUYYY___{{{}}}___GGG999222000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((((((((('''***)))))))))(((((((((''''''((()))(((''''''(((***))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---...//////000111222222222333555777:::;;;<<<>>>@@@DDDFFFHHHJJJKKKKKKKKKLLLNNNRRRUUUXXXSSSVVVnnn,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,++++++******++++++************))))))((())))))))))))*********+++******))))))******+++***))))))((((((((((((((())))))))))))******+++,,,******++++++++++++*********,,,------------...000//////000111222333555666888:::===@@@CCCDDDDDDEEEHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHGGGEEEDDDFFFGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGDDDAAABBBCCCDDDEEEDDDCCC@@@???===<<<;;;999888888888888666666555444333333333333111111111111111111111111//////......---,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------............///000444>>>TTTttthhhWWWSSSXXXhhh|||}}}~~~}}}zzzxxxjjjdddWWWGGG===;;;;;;999777666555666888:::::::::@@@LLLWWWbbbvvvmmmZZZfffuuuUUU<<<111/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))******(((%%%$$$%%%&&&))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---...//////000222333333333333666888:::;;;<<<>>>AAADDDFFFHHHKKKLLLLLLLLLLLLNNNQQQTTTWWWQQQSSSkkk,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))(((((((((((())))))(((((((((((()))+++,,,,,,(((((()))***++++++*********+++------,,,,,,...////////////000111222444444777999;;;>>>@@@BBBCCCCCCHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGEEEBBB@@@BBBCCCCCCCCCBBB@@@>>>===;;;:::999999888777777777555555444333222222222222000000000000111111111111.........------,,,,,,,,,+++++++++***************************************((((((((()))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,---------.........111111000000<<>>999888999999777888999888777999>>>BBBSSShhh|||vvv___iiigggWWWAAA333000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((()))))))))))))))))))))(((((((((((()))))))))'''%%%$$$%%%&&&((((((((((((((((((((((((((((((((((((((())))))******++++++,,,---...//////111222333333333444666888999:::<<<>>>AAADDDFFFGGGJJJKKKKKKKKKLLLNNNRRRUUUWWWQQQSSSjjj++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++******)))((((((((((((((((((((((((((())))))))))))***************))))))))))))))))))***))))))(((((((((((())))))(((((((((((()))***+++,,,''''''((()))************)))***,,,,,,++++++---............///000111222333666888:::<<<>>>@@@BBBCCCGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFCCCBBB@@@BBBBBBBBBAAA@@@>>><<<;;;999999999888888777666666555444333222222111222222000000000000000000111111---------------,,,,,,,,,************************))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,------------...000222222///222CCC```wwwvvv^^^TTTOOOVVViii~~~~~~{{{pppbbbYYYUUURRRMMMIIIBBB???===:::888777777888999::::::777666???QQQ___|||yyyooohhhJJJDDD:::444111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))(((((((((((())))))))))))''''''((('''%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,---...//////111222333333333444666888999:::<<>><<<;;;:::888888999999888777777666555555444333222222222222000000000000000000000000------,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,------------+++///111///---444BBBNNNooo|||cccJJJAAAGGGVVVmmm~~~wwwssspppooo___VVVJJJCCCAAA@@@>>>;;;;;;888777999888555555777333666999===HHH```}}}~~~cccGGG:::888333///+++,,,...111++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%'''''''''&&&'''(((***))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---...//////000222333333333333666888888:::===@@@BBBDDDFFFFFFDDDFFFGGGIIIKKKOOOTTTWWWVVVWWW]]]qqq******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******((())))))************)))''''''(((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((()))******))))))((((((((())))))***''''''(((((()))(((((((((((()))++++++******,,,---------------...///000000333444555777999<<<>>>???AAABBBBBBCCCDDDDDDCCCCCC???>>>>>>>>>>>>>>>??????<<<=========>>>@@@AAAAAA>>>AAADDDDDDAAA???>>>???>>>>>>>>>===<<<;;;;;;:::888888999999999888777666666555444333333222222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((***+++------,,,+++***++++++,,,,,,,,,---------***,,,......---000555999NNNkkkeeeVVVLLLHHHPPP]]]iiisss}}}~~~}}}{{{zzzvvvooohhh```[[[WWWVVVFFFBBB<<<:::::::::999888666333444999:::666666:::999???KKK]]]ssszzzyyy|||pppYYYIII777222000...,,,+++,,,...///+++++++++,,,,,,---------......---,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&%%%%%%&&&'''((('''((((((((()))))))))***'''((((((((('''''')))+++))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---...//////000111222222222333555777888:::===@@@CCCEEEFFFFFFDDDEEEGGGHHHIIIMMMQQQUUURRRXXXbbbvvv******++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))******'''((()))***************'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((()))*********))))))(((((((((((()))'''(((((((((((((((''''''((()))++++++******,,,------------------...///000111222333555777:::<<<======>>>???@@@@@@@@@@@@@@@===<<<<<<<<<<<<<<<===>>>:::::::::;;;<<<>>>@@@AAA;;;???BBBBBB???===<<<============<<<;;;;;;::::::888888999::::::999777777666666555444333333333333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((***+++------,,,+++***++++++,,,,,,,,,------------,,,,,,---000333555666>>>UUUooo~~~lllTTTHHHJJJLLLQQQUUUYYYggg}}}uuummmoooxxxrrrggg___[[[YYY[[[XXXSSSLLLFFFAAA>>>===777777777777888888666555444111333:::<<<999:::>>>PPPXXXjjjpppbbb[[[eeepppIII<<<999000...---...///111111///,,,+++++++++,,,,,,---------//////...---+++***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((('''%%%$$$$$$%%%'''((('''((((((((())))))******))))))***)))''''''(((***))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---...///000///000222222111222444666888:::===@@@CCCEEEEEEFFFEEEFFFGGGGGGHHHKKKOOORRRNNNWWWeeeyyy***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$%%%'''((())))))***)))******+++,,,,,,------++++++,,,,,,---...//////111222333555777888::::::<<<======>>>>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===::::::;;;<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999888777777666555555444222111000000333222111111000000111111222000...+++******+++,,,******))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&((()))***+++***)))'''''''''((()))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///555AAASSSeeevvv{{{dddOOOKKKDDDBBBHHHQQQ^^^rrrtttqqqnnnjjjvvv}}}}}}wwwxxx{{{pppjjjaaaVVVNNNHHHEEEEEEIIICCCAAACCCAAA:::555555555666777777777666555555000333888<<>>======>>>;;;;;;??????:::888;;;999999999777666555666777777999<<>>444222111///............------------,,,,,,,,,,,,+++++++++++++++000444333...***)))***,,,+++***)))((((((((()))+++***((('''&&&'''((()))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++,,,,,,---...///000000111222333333333555888:::>>>>>>???@@@AAACCCDDDEEEFFFHHHIIIKKKNNNPPPSSSUUUWWWSSSfff++++++++++++++++++******************************)))*********++++++++++++))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))******))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000222333444555666777888888999999888888999999999888999::::::;;;999999888888888888999999;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::999::::::999999888777666555555444333222111111000222111111000000000000000000///---,,,++++++++++++******))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))***)))((('''''''''(((((((((((((((((()))***++++++)))))))))))))))***++++++,,,------......///000000)))+++000888EEETTTbbbjjjrrr~~~]]]EEE;;;;;;CCCKKK```pppvvvhhhgggdddbbbcccgggnnnsssxxxzzz}}}{{{iiibbbZZZVVVVVVVVVRRRNNNLLLFFFCCCDDDEEEFFFKKKQQQVVVYYYWWWQQQKKKIIIHHHEEE===<<<:::888777777777888777666777888666111000333999888777444333333666999<<>>>>>???@@@AAACCCDDDEEEIIIGGGGGGIIIMMMQQQTTTUUUWWWUUUlll,,,+++*********+++***)))************************)))))))))************+++(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''''''''(((((()))*********,,,,,,,,,,,,++++++++++++,,,,,,---///000222333333444555666666777777666666777777777888888888999999777777777777888:::;;;<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::::::::999999999999888777666555444444333333222111111000111111000////////////000///...---,,,++++++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''((((((((((((''''''(((((()))***+++***))))))))))))***++++++++++++,,,------......///---,,,,,,000999DDDLLLQQQFFFSSSkkkbbbIII>>>===???FFFRRRcccsssyyywwwtttnnngggcccaaaaaa```bbbfffjjjoootttxxx{{{uuuqqqkkkggggggiiijjjkkkgggfffeeeeeeddd___YYYTTTPPPNNNJJJGGGFFFFFFEEEDDDDDD@@@>>>??????===@@@DDDCCCBBB???<<<;;;:::888555444444444555666777888888999::::::999555222222444777888999999:::>>>EEEKKKTTT___nnnyyy{{{vvvnnnhhhvvvxxx~~~vvvlllggg}}}~~~```KKK@@@444...///111111///.........---------,,,,,,)))))))))))))))*********+++,,,---,,,***((()))++++++******))))))))))))))))))(((((('''''''''((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,---...///000000333444444444444666999<<<>>>>>>>>>@@@AAACCCEEEFFFJJJHHHFFFHHHLLLQQQTTTUUUXXXVVVppp,,,***))))))+++,,,***(((++++++++++++++++++++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''((())))))******+++++++++++++++*********,,,------///000111222333444444555666666666666555666666666777777777777777555555666888:::<<<>>>@@@<<<<<<=========>>>>>>>>><<<<<<<<<;;;::::::999999888888888888777666555555333333333222222111111000111000//////......//////...---,,,,,,++++++++++++******))))))))))))******((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((('''''''''''''''((()))***+++***************+++,,,,,,)))******++++++,,,------///......000555:::===???444888GGGeeeaaaMMMEEECCC@@@BBBIIITTTaaakkktttzzzwwwoookkkccc```\\\YYYYYY[[[]]]^^^fffnnnyyy|||uuuvvv|||~~~~~~|||zzzxxxwwwwwwvvvsssppplllkkkmmmooohhheeeaaa^^^^^^___``````WWWTTTRRRQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJHHHEEECCCBBBBBBBBBAAA???>>>???AAA@@@===;;;===<<<999:::===<<<999777777888777444333444444555666777777777777999;;;<<<;;;;;;<<<===>>>999>>>DDDJJJQQQ[[[gggppp}}}{{{wwwppphhhbbb___^^^```^^^aaaiiikkkllluuu|||iiiRRR;;;:::666111///111222111///...------------,,,,,,,,,++++++***))))))(((''''''************)))((()))***************)))))))))((()))))))))))))))))))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))+++,,,,,,---...///000000333444444444444666999<<<======>>>???AAACCCEEEFFFJJJIIIHHHIIIMMMQQQUUUVVVYYYWWWrrr,,,)))((())),,,...,,,***++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''((())))))******************************,,,------...000111111222333333444555555555555444444444555666666666666666222444666999<<<>>>??????;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::999888888888777888888777777666555444333333222222111111111111000000///...............,,,,,,,,,,,,+++++++++*********))))))))))))******((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&'''(((((((((''''''''''''''''''((()))******+++************+++,,,,,,(((((()))******++++++,,,+++,,,---///000111222333666111444GGGccc}}}uuu]]]OOOIII>>>;;;;;;BBBJJJQQQYYY___ttt|||}}}ssseeeYYYRRRPPPQQQRRROOORRRYYY___^^^[[[^^^dddeeegggiiijjjjjjkkkmmmooojjjiiiiiikkkppptttwwwyyytttooohhhccc```_________]]]]]]\\\ZZZXXXYYY[[[^^^YYYVVVRRRPPPOOOOOOOOONNNIIIHHHHHHIIIKKKKKKIIIGGGCCCBBBAAA???>>>===>>>>>><<<>>>??????>>>===>>>???===999999;;;:::777777:::999555444666777555333444444444555555555555555555666777777777<<>>???AAADDDFFFGGGIIIJJJKKKLLLMMMPPPUUUYYYZZZXXXuuu,,,)))''')))...000...+++************************'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******'''((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((('''''''''(((((())))))***++++++(((((())))))******++++++,,,,,,---...//////000000111222222333444333333333222333444555666555555444222444777:::<<<<<<;;;;;;999999::::::;;;<<<<<<===::::::999888888777777666777777777777666555444444222222222222111111111111000///......------......+++,,,,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%&&&'''((((((((('''''''''''''''''''''(((*********))))))))))))***++++++)))))))))***++++++,,,,,,(((+++------,,,+++---000333///000:::HHHZZZqqqzzzmmmeeeXXXOOOHHHHHHIIIGGGHHHLLLZZZbbbooo|||}}}pppggg```[[[WWWPPPOOOQQQUUUUUURRRRRRUUURRRTTTWWWXXXYYYZZZ]]]______]]][[[ZZZZZZ[[[\\\]]][[[XXXSSSPPPOOOPPPQQQPPPPPPQQQQQQPPPNNNNNNPPPRRRQQQNNNKKKIIIHHHGGGEEECCC@@@@@@@@@AAABBBBBBAAA???:::;;;;;;:::999888888888999:::<<<<<<===<<<<<<<<<:::777777999999777777:::777444444777666222333777555444444444555666777888;;;===???EEERRRaaaeeeaaagggqqq}}}kkkZZZRRRSSSVVV\\\iii{{{nnnQQQAAA:::777555000000///...---------...---------,,,,,,,,,+++++++++++++++******)))))))))((((((((()))++++++***)))((()))***++++++***)))((('''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((()))******)))((('''&&&&&&'''''''''((((((((('''''''''((()))*********(((((((((((())))))))))))+++,,,,,,---...///000000111222333333333555888:::<<<===>>>???AAADDDFFFGGGFFFKKKPPPPPPNNNPPPUUU[[[ZZZYYYxxx,,,)))'''***///111000---))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************'''((((((((())))))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((()))))))))))))))(((((())))))******++++++'''(((((()))***++++++,,,++++++,,,------...//////000000111222222222222222222333444555555555444333222444888;;;;;;:::888666777777888999999:::;;;;;;999999888888777666666666777777777777666555444333222222222111111111111111//////...------------...++++++,,,,,,,,,+++************))))))))))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%'''((((((((('''''''''&&&&&&''''''((()))***((((((((((((((()))******)))******+++,,,,,,------(((,,,///---******...333***---222555444888JJJ]]]wwwggg\\\SSSHHHCCCEEEBBBGGGOOO[[[jjj|||xxxjjjaaaaaa]]][[[]]]\\\VVVRRRRRRSSSTTTVVVVVVUUUUUUWWWXXXXXXVVVSSSQQQOOOOOOOOOOOOPPPMMMIIIGGGGGGHHHHHHGGGJJJKKKKKKJJJHHHGGGHHHIIIIIIGGGDDDCCCBBB@@@===;;;===;;;::::::;;;;;;:::999777999;;;<<<:::777555555444555666777888888666555777444444666777555555999777444555999777222333999666666666666888:::===>>>EEEIIIRRRaaa|||uuuWWWGGGLLL\\\iiiyyyfffHHH999666333000...//////...---,,,---...000---------,,,,,,,,,++++++************++++++++++++''''''(((***,,,,,,***)))((()))***++++++***)))(((&&&&&&'''((())))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***,,,,,,***)))'''&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++(((((((((((())))))))))))+++,,,,,,---...///000000111222333222222444777:::<<<===>>>???AAADDDFFFGGGEEELLLSSSSSSOOOOOOUUU]]]ZZZZZZ{{{)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))************,,,,,,,,,,,,---...//////......//////000111111111222444555555333333444666444777:::;;;:::999888777777888999:::::::::::::::::::::999888777777777888777777777666555555444444333222111///......------------------------,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))***************---//////---,,,---///,,,---///222555777999:::UUUfff~~~nnnMMMAAAAAA@@@@@@EEERRReeettt|||www{{{rrrfffdddqqqjjjcccaaadddiiijjjjjjhhhfffbbb\\\UUUPPPKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDMMMLLLIIIFFFCCC@@@>>>===@@@???>>>===;;;:::999999888777555444444555777888///222444555555444444555444444444555666777666444888555222222555777777666777666666777888888666333===999:::???BBBBBBGGGOOO\\\oooiiiZZZ]]]kkk~~~mmm```LLLCCC888222000000...,,,//////.........---------++++++++++++++++++++++++((((((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''''''''((((((((((((++++++---...///000000000555444444444555666888999<<<===>>>@@@BBBEEEHHHIIIKKKLLLMMMNNNPPPSSSUUUVVVUUU\\\(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))((()))))))))))))))))))))***)))'''&&&&&&&&&((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((()))))))))*********++++++++++++,,,---...///------......///000000000111333444444333222333555333666:::;;;:::888777777777888999999::::::999999999999888777777777777777777777666666555444444444333222111///......---------------------,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++---///...,,,+++---///---...///000222333444555===KKKccc|||kkkHHH@@@:::===AAAGGGRRR\\\gggttt}}}xxx{{{wwwnnnjjjlllpppssssssnnnlllfff```XXXRRRMMMJJJGGGHHHHHHGGGGGGFFFEEEDDDGGGFFFDDDBBB???===;;;:::;;;;;;:::999888666666555666555444333222333444555888999:::999777666666777555555555666777777666555222333444666888777555222333333333444666999;;;<<<:::;;;???EEEJJJRRRbbbsssqqqnnnyyyoooVVVHHH???888111...///111000...///.........---------,,,++++++++++++++++++++++++***))))))***++++++***((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''((())))))(((&&&'''((())))))))))))((('''(((''''''''''''((())))))))))))))))))************++++++---...///000000000444444333444444666888999<<<===>>>@@@BBBEEEGGGIIIJJJKKKLLLNNNPPPSSSUUUWWWUUU\\\((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((())))))))))))******++++++***++++++,,,---...,,,,,,,,,---......//////000111222222111111222444333666999:::999777777777777888888999999999999888888888777777666666777777777666666555555444333333222111000///...---------...---------,,,,,,,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,------,,,++++++,,,................../////////111777FFF]]]yyygggPPP===<<>>===<<<;;;999888777666777777666666555444444333444444444333333222222222777777777555333222444666444444555666666555444444222444555777777666555444666666666777:::@@@GGGLLLPPPUUU\\\aaadddnnnvvv{{{}}}iiiRRR???555555111---,,,///111000///......------------,,,,,,+++++++++++++++++++++++++++*********,,,+++***((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''(((((()))(((((('''((((((''''''(((((()))***)))))))))*********+++++++++,,,---...///000000000333333333333444666888999<<<===>>>@@@BBBEEEGGGHHHIIIIIIKKKMMMPPPSSSWWWXXXVVV\\\(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((()))))))))******************+++------+++++++++,,,------.........000111111000000222333333555888888777666666666777777888888888888888777777777666666555666666777666666555555444333333222111111000///...---------...------,,,,,,+++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$(((''''''''''''(((((()))((((((((((((((((((((((((((()))))))))************+++++++++***)))***+++,,,------------------------333222333>>>TTTqqqpppRRRLLLLLLCCC===>>><<<@@@EEEIIIKKKLLLLLLJJJJJJMMMRRRTTTMMMGGGKKKUUUWWWQQQJJJFFFFFFHHHIIIJJJEEEDDDBBB@@@>>><<<;;;:::777777888999999:::999999777666666666555555444444666666555555555444444444444444555555444444333222555555444333222333666999555666777777666555666666555666666555444555999<<<===@@@DDDJJJSSS___llluuu{{{~~~jjj^^^YYY___lll~~~iiiSSSEEE<<<666444444111//////000000...---------,,,,,,,,,,,,,,,,,,***************************))))))***,,,---+++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''((())))))***'''''''''(((((())))))***+++,,,---///000000000000333222222333444666888999<<<===>>>???BBBDDDFFFGGGHHHHHHIIILLLOOOTTTWWWZZZWWW\\\~~~'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''(((((((((((()))))))))))))))((())))))***+++,,,******++++++,,,------------...000000000000111333222444666777666555555666777777777888888777777666555555555444444555666666555555444444333333222222111000///...---------......------,,,++++++******+++***))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''((())))))''''''''''''''''''''''''((()))))))))***************)))(((((()))******+++,,,,,,,,,,,,------......000...------666HHH___oooqqqppprrrhhh]]]ZZZJJJFFFBBB???>>>===>>>???<<<;;;;;;;;;:::888:::>>>>>><<<:::999888888888888666666666666666777777777111222333444444444444444333333333333333444444444333444444444444555555555333333444444444444333333777888888888777777:::<<<777999999999888999<<>>???AAACCCEEEFFFHHHHHHIIIKKKNNNSSSXXXZZZWWW]]]''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((*********)))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''(((((((((((())))))((((((((((((((()))++++++******++++++,,,,,,------,,,...000000000000222333222333555555444444444666666777777777777666666555444444333333444444555555555444444333333222111111000///......------............---,,,+++***))))))******)))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''((((((''''''&&&''''''((()))***''''''''''''''''''''''''))))))))))))************((('''(((***,,,---,,,++++++++++++,,,------......)))---000000000555???HHHjjj{{{vvvtttjjj^^^UUUKKKAAA<<<:::;;;777555555777777666555555666777777777666555444333333333333333333333333111222333444444444444444222222222333444444555555111222222333444444555555222222333333444555555666666888;;;<<<;;;::::::;;;888:::<<<<<<===BBBJJJPPPYYYcccnnnrrrooollllllooo}}}|||~~~|||kkk\\\\\\eeennn~~~vvvgggMMM@@@555333444222///...,,,------...------,,,+++******++++++++++++,,,,,,************************&&&&&&&&&)))+++---,,,+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((()))***+++))))))(((((())))))***+++((()))******+++,,,------,,,---...///000111111111333333333444555888:::;;;======>>>???AAACCCEEEFFFHHHHHHHHHJJJNNNSSSWWWZZZWWW]]]''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((+++******)))((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''((()))************++++++,,,------...,,,...000000000111222444111333444444333333444555666666777777666666555444333333333333333444555555444444333333222111111111//////...---------............---,,,+++***))))))******))))))))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((((((((()))******&&&&&&&&&''''''((()))***''''''''''''''''''''''''))))))))))))************'''((()))---111222000---++++++++++++,,,,,,,,,,,,+++...222333333333555777JJJaaa~~~zzzzzzoooYYYHHHAAA:::888777777999:::777444666777888777666666555666444333333333222222111111333444444555555555555444222222222333444444555555222333444555666777888888666555555666777999;;;===<<>>???@@@BBBDDDEEEIIIIIIHHHJJJMMMRRRWWWZZZWWW^^^''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%%%%%%%((((((((()))(((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''&&&&&&''''''((()))******++++++,,,,,,---......---...000111000111333444111333444444222222444555666666777777666555444444333222222222333333444555444444333333222111111000//////...---------............---,,,+++***)))(((***)))))))))))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''')))******''''''''''''''''''''''''))))))))))))************((((((+++000555666333///++++++++++++*********)))///---+++,,,///111222222444EEE]]]vvv{{{||||||xxxaaaVVV===>>>???>>>???@@@>>>;;;:::::::::888666666777888555555555555555555555555444444555555555444444333222222333333444444555555555666777888999;;;<<<<<<;;;:::::::::<<>>???@@@BBBDDDEEEJJJIIIHHHIIILLLQQQVVVYYYWWW^^^&&&'''''''''''''''&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&)))***)))'''((()))***+++***+++...000------......///000000000222222333444444555555666777777777777666555333333111222222333333444444555555555555444333222000///000000///...............000///...---,,,++++++++++++******)))(((''''''&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((())),,,000111///,,,))))))***+++,,,,,,------,,,,,,,,,---------......222555;;;FFFXXXppp}}}gggNNNRRRUUUVVVZZZ^^^YYYQQQOOOIIICCCBBBAAA>>>>>>@@@<<<999777888:::<<<:::999;;;::::::<<<======>>>@@@888:::<<<>>>???>>>===<<>>???AAAAAAAAABBBEEEGGGJJJIIIIIILLLPPPTTTVVVWWW[[[___&&&'''''''''''''''&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&)))***)))'''((()))*********+++---///------......//////000000222222222333444444555555777777777666666444333333111222222333333444444555555555444444333222111000000//////.....................,,,++++++******************)))((('''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,***)))***,,,---+++)))))))))***++++++,,,------,,,,,,,,,,,,---------------...000555@@@QQQbbbmmm}}}sss```dddmmmxxx~~~wwwnnneee[[[SSSTTTZZZ]]]XXXSSSSSSWWW[[[\\\ZZZXXXWWWVVVVVVVVVVVVWWWYYYRRRPPPNNNOOORRRSSSRRRPPPOOOMMMWWWmmm}}}qqqkkkrrr~~~yyyzzzpppmmm{{{|||{{{pppTTTGGG;;;777555222222444000000/////////.........++++++++++++++++++++++++)))***++++++++++++***)))************************'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''((((((((())))))+++---,,,(((%%%%%%&&&)))((('''&&&(((***---///((((((((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((((('''((()))***************))))))))))))+++,,,---///000111111222333333444444666888;;;<<<===???@@@AAAAAACCCFFFHHHJJJIIIIIIKKKOOOSSSUUUVVVYYYaaa&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))''''''((()))))))))***,,,...---------...//////000000111111222222333444444444666666666666555444333333111222222333333444444555333333444444333222111111000///......------......---,,,+++******)))************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''''')))***)))((())))))******+++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,000777AAAHHH]]]ppptttnnnuuutttkkkoooxxxzzzuuuwww|||{{{zzzzzz||||||vvvqqqrrruuuvvvqqqlllccchhhxxx{{{lllbbb]]]YYYfff}}}jjjVVVKKK<<<555111222333000......//////.........---------++++++++++++++++++++++++)))***++++++++++++***)))************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''&&&%%%$$$''''''''''''((()))***+++&&&&&&'''((())))))******((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((())))))***************************+++,,,---///000111222222333333444444666888;;;<<<<<<===???AAABBBDDDGGGJJJIIIHHHHHHJJJNNNRRRTTTUUUWWWbbb%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((('''((())))))((()))+++---,,,,,,---......//////000000000111111222333333333444444555555555444444333111222222333333444444555222222333333333222222111//////...------------...,,,,,,+++******************)))))))))(((((((((''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$$$$&&&)))++++++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,......---------000555999CCCSSSiii~~~~~~}}}{{{xxxttttttxxxuuunnnqqqzzz~~~xxxzzzsssoooppp}}}zzzgggbbb___]]]dddrrrrrrZZZJJJAAA===777444333333444222///---......---------,,,,,,,,,*********************************++++++*********************************))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&'''(((&&&%%%&&&&&&''''''((((((''''''&&&&&&''''''((())))))***))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))******)))***************+++++++++,,,...///111222222222333333333444666888;;;<<<:::<<>>@@@BBBEEEHHHKKKJJJHHHHHHJJJNNNQQQSSSSSSSSSYYY}}}%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((()))******))))))+++---,,,,,,,,,---......//////......//////000111111222111111222333444444444444111222222333333444444555222222333333222111000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((************************))))))*********+++++++++***+++------,,,,,,...//////---///555BBBWWWttt{{{zzz~~~|||mmmaaacccfffeeebbbcccjjjqqqyyy}}}ppp\\\III@@@888666555000,,,+++---///...+++,,,000111000......---------,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***%%%&&&&&&'''''''''&&&&&&((('''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***++++++++++++))))))******+++,,,,,,,,,,,,---...000111222333333333333444444666888;;;<<<:::<<>>CCCCCCAAAAAAEEEIIILLLMMMKKKIIIMMMSSSVVVTTTUUUZZZzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''&&&%%%&&&)))---111...+++&&&%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((()))))))))************++++++,,,---,,,,,,,,,***,,,/////////...///000222222333333333333222222444444333333333222222222222222111111000/////////------,,,,,,,,,+++++++++++++++******)))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))******+++,,,,,,,,,,,,,,,,,,,,,------...///000666???JJJYYYooovvvfffWWWHHH>>>888666222///------...................../////////......---------,,,,,,,,,444IIIRRRCCC111---+++&&&))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,+++,,,---...000111222333444333333444555777999;;;;;;???DDDEEEDDDDDDHHHKKKLLLMMMKKKJJJMMMTTTVVVTTTXXX[[[|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''***---***(((&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))************+++,,,,,,,,,,,,++++++---/////////...///000222222333333333333222222333333333222222222222222222111111000000//////...,,,,,,,,,,,,+++++++++++++++******))))))(((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++++++++++++++++++++,,,---------------,,,,,,333EEEVVVuuu|||wwwpppeeeTTTFFF>>>999555333//////............//////,,,,,,------...//////000------------,,,,,,,,,,,,***BBBOOOBBB000+++,,,,,,))))))************))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))(((&&&$$$&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,------...///111222333333444444444444555777999;;;:::>>>CCCDDDDDDEEEIIILLLLLLMMMLLLJJJNNNTTTVVVTTT[[[]]]}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***)))******++++++++++++++++++---//////......///111111111222222222222111111222222222222222111111111111111111000//////......,,,,,,,,,++++++++++++*********))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,---......,,,,,,...000...---444<<>><<<666666666666555333///,,,......//////...---+++***...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000999;;;222++++++,,,***))))))************))))))************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---,,,***(((&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,......///000111222222333444444444555666888:::;;;999;;;???AAACCCEEEHHHIIIJJJLLLLLLLLLPPPVVVWWWUUUZZZ]]]&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$&&&&&&%%%%%%&&&((($$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))************)))***+++,,,,,,+++,,,...000000000111111111111000000000000000000000111111111111000000//////......---++++++++++++************(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''&&&''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******111+++'''+++//////......000555999;;;???JJJYYYfffyyyiii]]]PPPJJJBBB===:::888444222111000000///............,,,,,,---......---------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,555555111+++***,,,+++'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,......///000000111222222555555444555666888:::<<<<<<>>>@@@CCCFFFHHHIIIJJJJJJLLLLLLLLLPPPWWWXXXUUUWWW^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%%%%%%%%%%(((***%%%'''((('''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((())))))******)))))))))***+++*********---//////000000000000000000////////////000000000111111000000000///......------++++++++++++************((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))((((((''''''''''''((())))))000+++(((+++---,,,---000,,,.../////////333999>>>LLLZZZnnn|||xxxkkkfff___YYYSSSKKKAAA:::444444333333333222000......------------...111333------............//////,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,+++(((&&&)))---,,,((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&''''''&&&''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,.........//////000000111555555555555777999;;;<<<>>>???@@@CCCFFFHHHHHHHHHIIILLLMMMMMMQQQWWWXXXUUUUUU___&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''%%%$$$$$$&&&((('''))))))(((%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((())))))))))))))))))******)))((())),,,...//////000000000000//////.../////////000000111111000000000///......------+++++++++************)))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%'''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((()))))))))))))))***++++++%%%&&&***...---***+++///(((***---///111222222111222999BBBKKKUUUaaammmvvvvvvkkkbbbXXXMMMEEEBBB===888666777777555333444333222111000000000111///000111000...,,,,,,,,,...---,,,+++*********************+++,,,,,,------*********++++++,,,,,,,,,,,,,,,+++***+++,,,***&&&))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$&&&((((((((('''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,------......//////000000555555555555777999;;;<<<======>>>AAADDDFFFFFFEEEIIILLLMMMMMMRRRXXXYYYVVVTTT```&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((((((((()))))))))&&&$$$%%%''')))'''%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((+++***(((&&&&&&&&&''''''++++++++++++,,,---......////////////000000000000111111000000//////......000...,,,---//////---+++,,,+++******))))))******)))))))))))))))(((''''''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))************++++++******************...............///000111111222333777<<>>:::666444333222555222111333222///...111000//////......///111222111111111111000///......//////............//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%'''(((&&&''''''''''''((((((((($$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++***((((((((()))***+++,,,,,,---,,,,,,------///111222333555555555555777999;;;<<>>:::777444222444333222111000000000111222111111111111000000000------------...///111111000000111111000///......///......------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''&&&&&&''''''(((((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++)))(((((())))))***++++++,,,,,,------...///000222333444555444555555777999;;;===@@@@@@AAABBBDDDEEEFFFFFFKKKKKKLLLNNNQQQSSSUUUWWW\\\fff&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''(((((())))))(((((('''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((($$$%%%''')))******))))))))))))))))))***+++,,,,,,------------.........................../////////---......---,,,,,,,,,,,,,,,+++******))))))******((())))))))))))(((''''''(((&&&&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********------,,,+++*********+++++++++++++++,,,---...///+++,,,------...///222333000222555888999;;;@@@DDDBBBEEENNNXXX___ccchhhmmmwww{{{{{{tttpppeeedddccc```ZZZTTTNNNJJJLLLLLLKKKHHHBBB<<<888666777555222111222333444444////////////000000111111111111111///.........------------...///000111111///000000000000//////.........------------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))&&&&&&'''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++******))))))))))))***++++++,,,,,,---...///111222333444444444444444555777999<<<===AAAAAABBBDDDEEEFFFGGGHHHJJJKKKLLLNNNPPPSSSUUUVVV\\\fff&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&&&&''''''(((((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,---------......---............/////////,,,---...---,,,++++++---,,,+++******))))))******)))))))))))))))(((((('''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))***************)))((((((((())))))++++++++++++++++++******)))***+++,,,------------000...000222222111444999444666:::>>>AAACCCDDDEEENNNQQQTTTUUUVVVWWWYYY[[[ZZZ[[[^^^```aaabbbbbbaaabbbccceeeeeedddaaa]]][[[XXXVVVTTTSSSSSSQQQNNNLLLCCCCCCCCCAAA???<<<:::999888888888888777555333222333111//////000111222111............////////////---000000------//////---,,,---......///000000111/////////000000//////.........------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((('''%%%&&&''''''((('''''''''%%%'''((((((&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++***)))***+++))))))*********+++++++++---...///111222333444444444444444555777:::<<<>>>AAABBBCCCDDDEEEGGGHHHHHHJJJKKKLLLNNNPPPSSSUUUVVVXXXbbb&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((&&&'''((('''%%%$$$&&&)))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((()))((((((((()))))))))******'''''''''(((((()))))))))''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((()))+++++++++,,,,,,,,,,,,------------------.........//////+++---...---+++***+++---,,,+++******))))))******(((((())))))(((((('''&&&((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))***'''''''''((((((((())))))''''''(((((()))******+++'''''''''&&&''''''(((((()))))))))))))))(((((((((,,,+++*********)))'''%%%+++))))))---...+++,,,000111222111111222333333222666888999:::999999:::;;;888999:::<<<==================>>>>>>>>>===;;;:::999999999888777888888777444444333222222333444444000000000111222222222111///...------//////...,,,.........//////.........---000000------111111...,,,------...////////////......///////////////......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%'''(((((((((''''''###%%%'''((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%'''))))))'''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))(((+++---***************++++++++++++,,,...000111222222222333333444555777:::<<<>>>@@@AAABBBCCCEEEFFFGGGGGGJJJJJJKKKMMMPPPRRRUUUVVVUUU___&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''&&&&&&'''''''''$$$&&&'''%%%###"""%%%''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************&&&'''''''''(((((())))))''''''''''''((((((((()))(((((('''&&&&&&''')))***'''''''''(((((()))***+++++++++,,,,,,,,,------------------.........//////+++---///---+++)))+++---,,,++++++***)))*********''''''((((((''''''&&&%%%((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******''''''''''''((((((((()))&&&''''''((()))******+++'''''''''''''''((()))***&&&&&&'''((())))))))))))***)))((()))***++++++***,,,)))***//////******...------+++)))+++...///---...///000000......///111111111111111111000//////111222222333333333222222...000111///...//////...000///---,,,,,,...000111...---,,,---/////////...---,,,---///111222111000,,,------......------,,,+++000///++++++///...***,,,,,,---.........------......///////////////......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((()))))))))'''&&&%%%$$$%%%'''(((((((((''''''"""$$$'''((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%'''***)))((((((***---(((((((((((((((((((((((((((((((((((((((((((((((()))++++++***((((((+++...***************+++++++++)))***,,,...000000000000333333444555777:::===>>>???@@@AAABBBCCCEEEFFFFFFJJJJJJKKKMMMPPPRRRTTTVVVUUU___)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************'''&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++++++++++++++,,,,,,,,,---------............------,,,+++*********************+++++++++((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++***+++,,,---,,,***)))***+++,,,,,,---.........------.........------,,,,,,,,,///......------///000111---......///000111111222............////////////000000000000000000000000000000//////.........---........................//////............//////---------............///........................000000111111000...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,------.........---------,,,,,,+++++++++************************++++++++++++++++++++++++))))))+++,,,)))&&&(((---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%'''((((((&&&$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))++++++******)))***,,,---...------...///000111222222222222222222444777999:::AAAAAABBBCCCCCCDDDDDDEEEJJJMMMMMMNNNQQQWWWWWWTTTWWWbbb''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++*********************))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''((((((((((((******************************))))))))))))******))))))***++++++++++++***+++,,,---,,,***)))***+++------,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,...---,,,,,,,,,---...///---.........///000000000---.........////////////////////////////////////000/////////.........---........................//////............//////---------............///,,,,,,,,,---......//////------------------.........---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,++++++*********************************************************((('''(((+++***&&&&&&***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))++++++************,,,---...//////000111222333444444444444444555666999;;;<<>>@@@@@@@@@AAACCCGGGJJJLLLLLLNNNMMMKKKOOOVVVXXXWWWZZZiii%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))******))))))))))))*********)))'''''''''(((***++++++***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,((())),,,...///...,,,+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********+++''''''''''''((((((((((((************************((((((''''''''''''(((((('''(((((()))))))))))))))+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))))))))******++++++)))***+++,,,,,,,,,+++******++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------....................................------,,,,,,------...---------............///,,,,,,---...///111111222666444222000//////000000,,,,,,---......---,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,************************************************+++***,,,...---)))***---))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&'''((()))))))))((('''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((***+++***)))((()))***((()))+++,,,------,,,,,,//////000111222333444444555555555666888:::<<<>>>??????@@@BBBEEEHHHJJJKKKMMMNNNLLLKKKOOOVVVYYYWWW[[[hhh%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))******))))))))))))******)))(((&&&%%%&&&''')))+++,,,***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222333222111000)))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))+++,,,---,,,***)))***+++******+++,,,,,,,,,++++++(((((())))))*********+++'''((()))++++++******)))******+++,,,------......******+++++++++,,,,,,,,,........................,,,,,,,,,------....................................------,,,,,,------...---------.........//////***+++,,,...111333555666FFFAAA:::333///...000111,,,,,,---......---,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++************************)))))))))))))))))))))))))))(((***,,,)))%%%'''---))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))******(((&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))***+++***)))((()))***((()))+++,,,------,,,,,,------...///000111222222333333333444666888;;;<<<>>>???AAACCCFFFHHHJJJKKKMMMNNNLLLKKKOOOVVVYYYWWWZZZhhh(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++$$$,,,888BBBEEEAAA999444+++***((('''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++((()))***+++,,,+++******)))))))))))))))))))))))),,,,,,---------,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......,,,---......---,,,***)))((()))+++---...000000000///......------......///111,,,***///:::FFFMMMPPP:::777333///------...000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***---...,,,***))))))))))))))))))))))))******+++++++++******)))((())))))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((&&&%%%&&&)))***)))'''))))))))))))((((((((((((&&&''''''((()))******+++,,,,,,,,,------.........------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIIMMMPPPQQQPPPRRRXXXZZZXXX]]]lll%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************))))))************))))))((())))))))))))))))))((())))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++...333;;;AAAAAA<<<555///+++***)))((('''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))*********++++++++++++)))))))))))))))***++++++((()))***+++++++++******)))))))))))))))))))))))))))***************)))))),,,+++******,,,,,,+++***,,,,,,,,,------------...,,,,,,,,,------------...---------------,,,+++++++++,,,---...////////////,,,,,,++++++++++++,,,,,,(((---666@@@GGGDDD;;;333555333111.........000111------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))+++---...,,,***)))))))))))))))))))))))))))************))))))((())))))************))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((('''&&&''')))***)))'''))))))))))))((((((((((((''''''(((((())))))******,,,,,,------------------------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIINNNQQQRRRQQQTTTYYY[[[ZZZ]]]lll&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))*********++++++************************))))))************))))))))))))************))))))))))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++///222555777555111,,,)))******)))((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))***+++((()))******++++++******))))))))))))))))))))))))(((((())))))***))))))(((,,,+++******,,,,,,,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,---....../////////......---,,,++++++******++++++,,,---...000444666444...(((//////......//////000111------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++------,,,***))))))))))))))))))))))))******)))))))))((((((((())))))******))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''(((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,++++++------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIINNNRRRSSSRRRUUUZZZ\\\[[[\\\lll******((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))******+++((((((((((((((())))))))))))))))))******)))))))))))))))*********+++++++++************************)))******++++++******))))))******++++++******)))))))))************))))))((()))))))))************))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,---------+++***)))***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++***)))))))))))))))******((())))))***************))))))))))))))))))))))))))))))***++++++++++++***,,,*********,,,---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++---.........//////......------------,,,,,,,,,,,,------111,,,&&&$$$&&&***---///,,,------...////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))+++******)))))))))))))))*********)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((()))*********)))((((((((((((((())))))))))))******))))))))))))))))))+++++++++,,,,,,,,,,,,,,,------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIIMMMQQQRRRQQQTTTZZZ\\\[[[\\\kkk******((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))************))))))************++++++++++++******************************++++++++++++************++++++++++++******))))))************))))))((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))((()))***++++++++++++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++*********,,,---///,,,------............---...------,,,,,,------...******+++---//////...---------............---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++***)))(((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''(((((()))+++,,,+++***)))((('''((((((((()))))))))***************))))))))))))******+++,,,------......------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIILLLOOOQQQPPPSSSYYY[[[ZZZ[[[kkk&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******************(((((())))))******++++++)))******++++++******)))*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))************)))************+++++++++*********++++++,,,,,,---,,,+++***)))))))))******)))))))))))))))((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))+++******))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))''''''((()))************+++***)))***,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000------.../////////......---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,...............---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------+++******+++)))))))))))))))))))))))),,,+++******+++,,,...///,,,+++***((((((((())))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''(((***------,,,***))))))''''''(((((())))))******************************++++++,,,------......///------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIIKKKNNNPPPPPPSSSYYY[[[ZZZ[[[kkk%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++******************)))))))))***+++,,,,,,,,,)))******++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------)))(((((((((((((((((((((((())))))***)))((('''&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))'''((()))***++++++++++++***))))))***,,,------,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---...///111222222333333111111111111111000///......------,,,,,,------...111///,,,)))((()))---000............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,...---+++)))***+++))))))))))))))))))))))))***)))((()))***,,,///000---,,,***((('''((())))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...,,,***((('''&&&&&&'''(((+++...///,,,)))))))))'''''''''((()))*********)))))))))******++++++,,,/////////......---------------...///000111222222222444555555555777:::===>>>???@@@AAACCCEEEGGGIIIKKKOOOQQQPPPTTTZZZ\\\[[[[[[jjj(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))***+++,,,,,,------******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))************))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,------((()))+++,,,------------((()))*********)))'''&&&'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++***))))))((()))))))))((('''''''''(((***+++))))))))))))))))))))))))******+++,,,---.........***))))))***,,,...---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...000222444555666555555666555555444222000///...000000////////////000000...000222333222000//////......---------...//////---------,,,,,,,,,++++++++++++++++++++++++++++++***,,,...---***))))))+++))))))))))))))))))))))))((('''''''''))),,,///111---,,,***(((''''''((()))+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''///...,,,)))'''&&&&&&&&&(((+++//////,,,)))))))))&&&''''''((()))******+++(((((()))***+++,,,,,,,,,333222111000...,,,++++++------...///000111222222222444555555555777;;;===>>>???@@@AAACCCEEEGGGIIILLLPPPRRRRRRUUU[[[^^^]]][[[jjj''''''''''''((((((((((((***)))((('''&&&&&&'''((((((%%%$$$%%%((()))(((&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++***)))(((((()))******,,,,,,,,,,,,+++***)))((((((((()))))))))*********---,,,******+++---///111---,,,*********,,,...000///---,,,---///000---+++,,,+++***+++,,,,,,***)))++++++,,,,,,,,,+++******++++++++++++***)))))))))'''((()))******)))(((''')))************++++++++++++++++++***************************************)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))((('''&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''***)))(((''''''((()))***))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++,,,,,,,,,,,,***+++---...//////......)))+++---------...///111555555666666777888888888888777555333333444666777222222222222222222222222222333444222000000222555111111111000000000//////---------,,,+++******))),,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,+++,,,---.........---,,,,,,,,,+++++++++,,,------+++++++++************)))+++*********))))))((((((+++***((('''''''''((()))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''''''''((((((((((((((()))))))))'''&&&&&&)))+++%%%%%%&&&'''&&&%%%###"""000000>>>,,,%%%..."""'''$$$+++111000***%%%%%%'''))))))(((((()))***++++++............---,,,++++++---...///000111222333333333444444444555777;;;>>>@@@@@@AAACCCFFFGGGGGGFFFMMMPPPPPPPPPTTT[[[\\\YYY]]]mmm''''''''''''((((((((((((***)))((('''&&&''''''((()))(((&&&'''***+++***(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***'''''''''((((((((())))))(((((((((((()))))))))***,,,+++***))))))***+++,,,***+++++++++******))))))++++++++++++++++++++++++,,,++++++,,,---///000111///............000111222000...------//////---***111///...---...---,,,***++++++++++++,,,,,,,,,,,,,,,++++++*********++++++))))))***++++++******)))************++++++++++++******************++++++************************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))(((((('''(((((((((((((((((('''&&&((((((''''''''''''(((((())))))((('''''''''''''''***)))(((''''''((()))***))))))*********+++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,+++++++++*********++++++++++++,,,,,,+++,,,---......---,,,,,,+++---///000000111333555777888888999;;;<<<>>>>>>===;;;:::777666555555555666777777999:::;;;;;;<<<999::::::888666555888:::777777666666555444333333333222000///---,,,++++++,,,++++++++++++************+++,,,,,,---,,,+++++++++,,,---.........------,,,,,,+++******++++++++++++++++++************)))************)))))))))(((+++***)))((('''(((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((((((((((((((((((((999888444///)))%%%%%%&&&&&&''''''((('''&&&%%%$$$'''+++<<>>@@@???@@@BBBEEEGGGGGGFFFKKKNNNOOOOOOTTT[[[^^^[[[]]]mmm''''''''''''(((((((((((())))))(((''''''''''''((()))((('''((()))******((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******''''''((((((((()))))))))((((((((()))))))))******---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000222333444444444444555555666777888888999777666666777666444222666444111000000000...---------,,,,,,,,,,,,------------,,,++++++,,,---...++++++,,,,,,,,,++++++***************+++++++++,,,)))))))))***+++++++++,,,************************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))******))))))(((&&&'''((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((())))))(((((((((((()))))))))))))))************+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,------------,,,++++++...000222444444666888:::=========>>>???@@@BBBCCCAAA@@@@@@>>><<<;;;999888;;;<<<>>>???AAABBBBBBCCCBBBBBBBBB@@@>>>>>>@@@BBB>>>>>>===<<<;;;:::888777777666333111////////////---------,,,,,,,,,++++++((()))+++---...---+++***+++,,,------......---------,,,+++******)))******+++++++++************)))************))))))))))))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''222111///+++'''%%%%%%&&&'''(((((((((((('''&&&&&&+++222>>>333---222((((((***(((&&&&&&)))***)))''')))(((((((((((()))******+++,,,------......------//////000000111111111222333444444444555777;;;>>>?????????AAADDDGGGGGGFFFJJJLLLMMMNNNTTT\\\___]]]]]]mmm''''''''''''((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&'''((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))(((((()))))))))*********,,,,,,+++******+++------......---,,,,,,,,,,,,,,,++++++---...000111222333111333666999;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAAAAA@@@???======:::777666666666555444333222000///............///...---,,,,,,---...///,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,(((((()))***+++,,,,,,,,,************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))************)))&&&&&&'''((())))))((((((((((((''''''''''''(((((()))(((''''''''''''(((((())))))(((((((((((())))))))))))))))))******************+++++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,------......//////---------....../////////222444666888999:::===???CCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDAAA???===>>>???AAABBBCCCCCCCCCCCCFFFFFFFFFEEEEEEFFFHHHIIICCCCCCCCCCCCAAA???>>>===999888555333222222222333000000000/////////......***+++---///000111111111,,,,,,,,,---------------...---,,,+++************+++++++++*********))))))*********)))))))))))))))***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&%%%%%%%%%''')))''''''''''''''''''''''''111999===333...222111000,,,)))&&&%%%&&&((()))(((******)))))))))******+++***+++,,,---............000000000000000111111111333444444444555777;;;>>>???>>>>>>@@@DDDFFFGGGGGGJJJLLLMMMMMMRRRZZZ]]]\\\]]]mmm''''''''''''((((((((((((''''''((((((((((((((((((%%%&&&'''''''''''''''(((***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************+++******)))***+++,,,---///...---,,,,,,,,,,,,,,,+++,,,...111444777999::::::<<>>???BBBDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIGGGDDD@@@>>><<<>>>AAACCCEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLIIIIIIJJJJJJJJJHHHFFFEEE@@@???<<<888555333222222111111000000000/////////111111000111333777:::<<<,,,,,,,,,,,,------......000///...---,,,++++++++++++++++++*********))))))))))))))))))))))))******)))))))))))))))((((((''''''''''''(((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((('''''''''&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''000999666000...666AAAAAA......,,,)))''''''***,,,,,,++++++******+++++++++***+++,,,---.../////////000000000000000111111111333444444444555777;;;>>>???>>>>>>@@@DDDGGGHHHHHHLLLNNNMMMLLLQQQXXX[[[ZZZ]]]mmm''''''''''''((((((((((((&&&'''(((((()))((((((((('''((())))))(((((()))+++*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++((((((((()))))))))******)))))))))*********++++++******))))))***+++,,,---...---,,,,,,---...000111111333555999<<>>;;;<<<>>>BBBFFFIIIJJJKKKJJJDDDBBBAAACCCFFFHHHJJJJJJLLLMMMOOOQQQQQQPPPOOONNNKKKIIIFFFAAA<<<777333111111111000000000000//////111///...---///333777:::---,,,,,,,,,,,,---...///000///...------,,,------+++++++++************)))))))))))))))************)))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))(((''''''&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&%%%&&&&&&'''(((333>>>666222///333CCC@@@)))***+++)))'''&&&(((***,,,,,,+++*********++++++***+++,,,---............//////000000111111111222333444444444555777;;;>>>@@@??????@@@DDDHHHJJJJJJMMMNNNMMMKKKOOOWWWZZZYYY]]]mmm''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&(((***)))(((''')))+++)))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++(((((()))))))))*********))))))*********+++++++++++++++******+++,,,...////////////000333777:::<<<===>>>@@@CCCFFFIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSQQQPPPPPPQQQRRRTTTVVVXXXWWW[[[___aaaaaacccfffhhhfffeeedddcccaaa^^^YYYUUUPPPQQQRRRRRRPPPMMMIIIGGGCCCCCCBBB@@@<<<888444222///...---,,,+++++++++,,,+++++++++,,,,,,,,,------******************++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((((((((('''&&&((((((''''''''''''(((((('''''''''''''''((())))))'''((()))******)))((('''******))))))((((((((((((&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******+++,,,...000222222333444555666777777:::;;;;;;<<<>>>AAACCCDDDDDDEEEHHHHHHIIIIIIKKKMMMKKKMMMRRRUUUVVVTTTQQQOOOFFFFFFFFFEEECCCAAA>>>===AAACCCFFFIIIJJJJJJIIIHHHCCCAAA???@@@BBBDDDEEEDDDIIIKKKOOORRRSSSSSSRRRRRRRRRQQQOOOKKKFFF@@@;;;888444444444333333333222222///...---,,,,,,...000111------,,,,,,,,,---...///...------,,,,,,,,,------+++++++++************)))((()))))))))************((())))))***)))((('''&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***))))))(((''''''&&&&&&!!!###&&&''''''''')))+++''''''&&&&&&&&&'''))))))333CCC:::999333...;;;111&&&'''(((***,,,---+++)))+++***))))))(((((())))))++++++,,,---..................///000111222222333333444444444555777;;;>>>AAA@@@???AAAEEEIIIKKKLLLLLLLLLKKKJJJOOOWWW[[[ZZZ]]]mmm''''''''''''((((((((()))%%%&&&((()))))))))(((((($$$&&&((((((&&&%%%''')))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++))))))))))))************)))************+++++++++,,,,,,++++++,,,...///000222222333666;;;@@@DDDGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVRRRRRRQQQQQQRRRUUUXXXZZZWWW[[[```cccdddfffjjjmmmmmmlllkkkiiifffaaaZZZUUUUUUWWWYYYZZZZZZWWWSSSQQQPPPPPPOOOMMMHHHCCC===:::111000...---,,,,,,------++++++,,,,,,,,,---------+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))((()))))))))((('''&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***'''((()))******)))((('''******))))))(((((((((''')))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++,,,...000222888999:::;;;<<<===>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGHHHJJJLLLLLLLLLMMMOOOPPPUUUWWW[[[\\\[[[VVVPPPLLL<<<===>>>@@@AAAAAABBBBBBGGGIIIJJJJJJIIIFFFCCC@@@DDDAAA>>>>>>@@@AAA@@@???EEEGGGKKKOOOQQQRRRRRRQQQRRRSSSSSSQQQNNNIIIDDDAAA888888888888777777777777444444333222111000//////------,,,+++,,,---...///,,,,,,+++++++++,,,------+++++++++************)))(((((())))))*********+++((()))*********)))'''&&&&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,***))))))((('''&&&&&&&&&''')))******)))(((((())))))(((''''''''')))***+++(((>>>999>>>999000:::+++,,,***+++111888:::555///))))))(((''''''''''''''',,,,,,------......---------...///000111222333333333444444444555777;;;>>>BBBAAA@@@BBBEEEIIILLLMMMIIIKKKJJJIIIOOOXXX]]]\\\]]]mmm(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))***)))(((***---...,,,)))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))***,,,...//////---+++***+++***+++,,,---000222444555777:::???CCCFFFHHHKKKMMMNNNPPPRRRUUUVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSQQQSSSRRRRRRRRRUUUVVVWWWWWWXXXXXXXXXZZZ^^^dddiiimmmoooooommmjjjddd]]]VVVRRRQQQQQQQQQRRRTTTWWWYYY[[[]]][[[XXXVVVTTTPPPIIICCC@@@<<<777111---,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++******,,,,,,,,,,,,******+++***)))(((''''''''''''))))))))))))))))))))))))************))))))))))))+++***)))'''''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++------,,,***)))***,,,///,,,---///222444777999:::<<<===>>>???@@@AAAAAAAAADDDDDDFFFGGGIIIJJJJJJJJJHHHNNNSSSTTTQQQPPPSSSWWWVVVYYY\\\]]]ZZZRRRGGG@@@>>><<<>>>CCCEEEEEEKKKTTTWWWYYYUUULLLEEEBBBAAA>>>AAAGGGMMMNNNIIIEEEDDDEEEGGGGGGHHHJJJMMMQQQTTTVVVTTTXXXXXXTTTRRRRRRNNNGGGHHHCCC>>>:::999888888777555555444333222222222222///000111///---+++,,,---+++,,,...//////,,,***(((&&&'''(((+++---,,,)))'''************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,***((('''***))))))+++------***&&&+++++++++***)))(((((('''))))))(((((('''''''''&&&(((''''''&&&&&&((()))***111===HHHFFF;;;555:::BBB...///(((000[[[}}}ccc...+++++++++*********)))))))))+++...///...---............///000111222333333777777666666666999>>>BBBCCCAAA@@@AAADDDHHHJJJJJJMMMNNNLLLKKKPPPXXX]]]]]]aaalll(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))(((&&&%%%'''***,,,,,,+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***))))))******+++,,,---......,,,******++++++,,,---000333666888:::@@@CCCGGGJJJMMMOOORRRTTTYYYZZZ[[[\\\ZZZWWWTTTRRROOONNNOOOQQQTTTWWWWWWWWW\\\ZZZXXXVVVUUUTTTSSSRRRPPPOOOOOOOOORRRWWW[[[^^^hhhhhhiiigggddd___ZZZWWWFFFFFFFFFIIINNNUUU\\\```___]]]\\\[[[YYYUUUNNNIIIEEEBBB>>>999444111///...------......---,,,+++***---------,,,,,,,,,++++++***+++,,,------,,,+++***,,,+++***)))((((((((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((***)))))))))))))))))))))************************))))))*********************++++++***)))+++...000111222444666888:::<<<===@@@AAABBBCCCDDDEEEEEEEEEHHHIIIJJJKKKMMMMMMNNNNNNQQQTTTWWWWWWUUUTTTUUUWWWYYYZZZ\\\\\\YYYRRRIIIDDD???>>>DDDOOOXXX\\\cccjjjtttsssiiiZZZMMMFFF???:::IIIPPPWWWYYYVVVQQQOOOOOOSSSTTTUUUVVVXXXZZZ[[[\\\[[[______[[[YYYYYYUUUOOOHHHEEEAAA???>>>===;;;:::555666666555444333111000000111111000...,,,---...---------------...//////...,,,+++***++++++***)))************************))))))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))***))))))+++------***'''++++++******)))((((((''')))(((((((((''''''''''''(((''''''&&&'''((()))***)))333<<<===777555:::AAA555333***000RRRqqqbbb===+++++++++*********))))))(((+++---...---------.........///000111222333333777777666555666888===AAACCCAAA@@@AAAEEEHHHJJJKKKMMMNNNLLLKKKPPPXXX]]]]]]___kkk((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))((('''%%%&&&(((+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,+++---...///000222555999===@@@BBBIIIKKKNNNQQQSSSVVVZZZ]]]ddddddeeeccc___YYYSSSOOOLLLKKKKKKMMMQQQUUUWWWXXXZZZYYYWWWTTTRRROOOMMMLLLKKKJJJHHHHHHIIILLLOOOQQQVVVXXXYYYZZZYYYWWWTTTRRRKKKIIIFFFEEEHHHOOOWWW\\\^^^^^^]]]]]][[[WWWQQQLLLKKKIIIGGGCCC???;;;888666...///000000///...,,,+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))))))))************************(((((((((((())))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))******************************+++++++++******************+++,,,------///333666888999:::<<<>>>@@@AAABBBEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPLLLMMMMMMMMMKKKHHHEEEBBBBBBGGGTTTdddqqqxxxyyyjjj]]]WWWPPPKKKRRRZZZccchhhgggdddbbbaaaccceeehhhlllooopppqqqqqqpppqqqnnniiifffccc\\\UUUTTTRRROOOMMMKKKHHHDDDAAA:::;;;;;;:::888666333222333444555444222111111222///...,,,+++,,,///333555666222---******++++++,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))+++,,,,,,***'''+++******))))))(((((('''((((((((((((''''''''''''(((''''''''''''((())))))$$$***000111000111666;;;555///&&&''';;;PPPNNN===+++++++++***************(((***,,,------,,,,,,---......///000111222333333666666666555555777;;;>>>CCCBBBAAACCCFFFIIIKKKLLLMMMNNNLLLKKKPPPYYY]]]\\\]]]hhh((((((((((((((((((((((((***))))))((('''(((((((((((((((((((((((((((((((((******))))))*********)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......//////...---...111333666777:::>>>BBBFFFJJJLLLNNNPPPSSSUUUXXX\\\bbbeeekkklllllliiiccc[[[SSSNNNNNNLLLJJJJJJLLLNNNPPPPPPMMMMMMNNNNNNLLLKKKLLLLLLOOONNNLLLKKKLLLMMMPPPQQQMMMNNNPPPQQQPPPOOOMMMKKKNNNKKKGGGDDDEEEHHHMMMPPP[[[\\\^^^^^^^^^[[[WWWTTTQQQPPPMMMJJJGGGEEEDDDCCC333333222222111000000000...------------,,,,,,,,,---------------------------,,,++++++*********+++************************((((((((((((((()))))))))******)))(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))*********************************,,,,,,++++++++++++++++++,,,...000222444666:::===???@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNJJJHHHFFFFFFGGGGGGFFFEEE>>>???@@@@@@@@@AAACCCEEEEEESSShhhzzzyyyqqqmmmjjjgggbbbiiirrrxxx{{{{{{{{{{{{||||||~~~|||yyywwwtttooojjjgggeeebbb___[[[VVVOOOKKKEEEDDDBBB???===:::999888999:::;;;999777666777888111///---,,,---000333555777333...++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))***+++***)))(((******))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))&&&'''))))))***+++---//////)))###!!!'''...111111************************'''))),,,---,,,+++,,,,,,......///000111222333333666666666555444666999<<>>;;;777333000//////000.........---------,,,,,,---------------------------,,,++++++++++++++++++************************'''((((((((())))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******************************************))))))***+++,,,---000222555777999<<<@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHKKKLLLLLLMMMMMMMMMLLLLLLJJJFFFBBB@@@???>>>===<<<===>>>?????????BBBGGGKKKFFF]]]xxx|||yyywwwvvvyyy}}}~~~tttqqqnnnjjjfff```ZZZVVVQQQNNNIIIDDD@@@???>>>???===>>>>>>===;;;999999:::333222111000000000000000222///---,,,---------++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))''')))***++++++***)))'''((()))******)))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((()))'''&&&&&&'''((())))))+++)))((()))&&&$$$''',,,************************'''))),,,---,,,+++,,,,,,......///000111222333333555555666555444555888;;;AAAAAAAAADDDHHHKKKLLLLLLLLLMMMMMMLLLQQQYYY\\\[[[YYYfff((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))%%%'''******)))((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000+++...000222444777:::===FFFFFFGGGIIIKKKNNNPPPQQQVVVXXX\\\^^^aaaeeeiiilllpppooolllggg___UUUKKKFFFBBBAAAAAACCCGGGKKKMMMNNNUUUYYY]]]^^^\\\\\\^^^`````````_________aaabbbccceeeddddddbbb```]]]ZZZYYYRRRRRRQQQPPPMMMJJJHHHFFFHHHKKKOOOSSSUUUXXX\\\______\\\XXXTTTPPPMMMKKKKKKIIIEEE>>>888222///------............---------,,,------,,,,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++(((((())))))******++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))((((((((()))******++++++++++++++++++++++++++++++''''''((()))+++---000222555888;;;===???AAADDDFFFHHHIIIJJJLLLNNNOOOQQQQQQRRRQQQOOOMMMJJJGGGEEECCCKKKKKKKKKLLLKKKKKKJJJJJJHHHEEEAAA<<<999777888888>>>@@@BBBBBBBBBEEEJJJOOORRRiii}}}}}}}}}~~~~~~}}}yyytttooolllhhhdddaaa[[[XXXRRRLLLHHHFFFEEEEEEAAAAAAAAA???<<<:::::::::555555555444333111///......------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++,,,,,,+++(((&&&((()))***)))(((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))((((((((('''&&&%%%&&&((()))))))))&&&'''+++---,,,((())),,,***************+++++++++(((***,,,------,,,,,,---......///000111222333333444555666555555666999<<<@@@@@@AAADDDHHHKKKLLLKKKKKKMMMMMMMMMRRRYYY\\\[[[ZZZggg((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))000000///+++(((&&&(((+++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000///222777:::===AAADDDGGGHHHHHHHHHHHHHHHIIIJJJKKKPPPSSSVVVXXXYYYZZZ\\\^^^^^^]]][[[XXXRRRKKKEEEAAA???AAADDDJJJRRRXXX\\\]]]ccchhhlllllliiiggghhhkkkggggggfffeeeeeefffffffffffffffeeedddcccaaa___^^^aaa```___]]]YYYUUURRRPPPJJJKKKLLLLLLKKKLLLPPPSSSXXXXXXYYYXXXUUUQQQNNNKKKNNNLLLHHHCCC===888444222............---------------,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))'''(((((()))******++++++++++++++++++++++++++++++)))***+++---000444888;;;>>>@@@CCCEEEGGGHHHJJJLLLKKKLLLNNNPPPRRRTTTVVVWWWXXXVVVTTTPPPKKKFFFCCC@@@GGGHHHHHHHHHGGGGGGFFFEEECCCCCCBBB>>><<<===AAAFFFHHHLLLQQQTTTUUUYYY___eeepppyyysssooommmkkkfffddd```\\\WWWRRRNNNLLLGGGGGGFFFCCC@@@===<<<<<<999999888777555444222222///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))(((((()))***)))''''''(((+++((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))))))))(((''''''''''''(((((()))))))))&&&'''((()))+++,,,,,,***))))))*********+++++++++(((+++---...---------.........///000111222333333333444666666666888;;;===>>>???@@@CCCHHHJJJKKKKKKKKKMMMMMMMMMRRRYYY\\\ZZZ[[[hhh((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))???<<<666...'''%%%(((+++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++,,,---...///000444888>>>CCCGGGJJJMMMPPPHHHGGGFFFEEEEEEDDDEEEEEEGGGJJJMMMNNNMMMLLLMMMMMMIIIIIIIIIIIIGGGDDDAAA???DDDFFFLLLTTT]]]dddhhhjjjiiimmmrrrrrrooolllnnnpppllllllkkkiiihhhhhhhhhgggdddeeeeeeeeeddddddcccbbb]]]]]]^^^______`````````YYYYYYVVVPPPJJJGGGIIILLLMMMQQQVVVZZZZZZVVVRRRNNNOOOOOOOOONNNJJJDDD???;;;//////.........---------,,,,,,************,,,,,,*********)))******++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''(((((()))***+++++++++++++++++++++++++++++++++......000333777<<>>===>>>???CCCGGGJJJKKKJJJKKKMMMMMMMMMRRRZZZ\\\ZZZ\\\iii(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555222...***'''((()))*********))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,---000555999>>>AAAFFFJJJMMMNNNMMMLLLLLLHHHEEEEEEHHHJJJJJJIIIKKKIIIGGGDDDCCCBBBAAAAAAAAAAAAAAABBBEEEIIIMMMOOORRRUUUZZZ```fffjjjmmmoooooollljjjlllllljjjllloooooommmjjjhhhhhhhhhgggfff___ccchhhjjjiiifffcccbbb]]][[[YYYYYY[[[]]]^^^^^^ccc___ZZZUUURRROOOMMMKKKHHHGGGGGGIIILLLOOOQQQQQQPPPMMMKKKKKKMMMNNNLLLJJJ<<<666000...000111...+++------,,,,,,,,,---...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((******))))))))))))******,,,,,,++++++***))))))))),,,+++***))))))***+++,,,(((***+++,,,++++++---///222444888===BBBFFFIIIKKKHHHMMMRRRSSSRRRPPPPPPQQQUUUUUUVVVWWWXXX[[[___bbbaaa^^^^^^]]]VVVKKKBBB@@@AAABBBBBB???===>>>BBBFFFFFFNNNTTTUUUYYYccclllpppqqqyyy}}}yyyyyywwwssslllfffbbb```[[[WWWRRRPPPPPPMMMHHHDDDCCC@@@;;;888888888888888888555333111111000...---...------------------,,,++++++************++++++))))))))))))(((((((((((((((***+++***)))((()))***************))))))))))))+++***)))((((((''''''(((+++***)))))))))))))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******(((((()))************)))******+++,,,------------//////000000111222444555222222333555777999;;;======???BBBEEEGGGHHHIIIIIIMMMMMMMMMQQQVVVZZZ]]]^^^___jjj(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***...,,,***(((((()))+++,,,******))))))))))))*********++++++++++++,,,,,,,,,******++++++,,,------...,,,...///000222666;;;???DDDGGGKKKOOOQQQRRRQQQPPPLLLMMMOOOSSSWWWXXXUUURRRLLLJJJGGGDDDBBBAAA@@@AAAFFFGGGHHHJJJMMMQQQTTTVVVZZZ^^^dddkkkoooqqqqqqpppvvvqqqnnnmmmjjjggggggjjjeeeddddddfffhhhhhheeebbbccceeehhhjjjiiifffbbb```\\\YYYVVVUUUVVVXXXYYYYYY]]]\\\\\\\\\\\\YYYTTTQQQUUUQQQLLLJJJLLLPPPSSSUUUSSSQQQPPPPPPPPPOOOKKKHHHBBB===666222111000...---//////............---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((******))))))))))))******+++++++++******************))))))))))))***+++,,,+++---///000000111333444666999>>>DDDHHHKKKLLLMMMQQQSSSTTTSSSRRRSSSVVVYYYVVVXXXZZZ]]]^^^```aaabbbggg```YYYTTTMMMEEEDDDFFF???BBBDDDDDDCCCEEEJJJNNNSSS[[[cccggglllvvv~~~zzzsssnnnmmmbbb```\\\WWWSSSPPPNNNNNNEEEBBB>>>;;;;;;;;;;;;:::<<<:::777666555555333111.........---------,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))((((((((((((***+++***)))((()))+++************)))))))))))))))((((((((((((((()))******)))))))))))))))******+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((()))))))))*********++++++++++++******+++,,,------------/////////000111222444444222222333555777999;;;===>>>???BBBDDDGGGIIIJJJJJJMMMLLLLLLOOOUUU[[[^^^``````kkk(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))***+++******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,...//////,,,...111444777;;;@@@DDDKKKNNNRRRVVVYYYYYYXXXVVVTTTWWW]]]bbbdddaaa[[[UUUMMMKKKHHHEEEDDDDDDDDDEEEKKKMMMPPPTTTXXX\\\___aaadddggglllpppqqqpppnnnlllppplllkkkmmmnnnlllnnnrrrtttuuuyyy~~~{{{mmmhhhbbb\\\YYYXXXWWWVVVTTTTTTUUUXXXZZZZZZYYYWWWXXXUUUPPPNNNNNNOOOPPPOOOTTTSSSSSSSSSSSSQQQMMMJJJJJJFFF@@@999444111//////000000000000///...---,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))******))))))))))))******)))************+++++++++((((((((()))************))),,,///111333444777999???BBBGGGLLLPPPQQQQQQQQQUUUVVVVVVVVVUUUUUUXXXZZZRRRTTTXXX[[[\\\\\\ZZZYYYZZZTTTMMMHHHBBB>>>AAAGGGIIINNNSSSWWWYYY\\\aaaeeennntttzzz|||yyymmmhhhhhhhhhfffaaa[[[XXXWWWYYYMMMIIIEEEAAA@@@>>><<<:::<<<999666555555444222111///.........---------,,,------,,,,,,,,,,,,------*********))))))))))))((()))***+++***))))))***+++************))))))))))))''''''''''''((()))***+++)))((((((((()))***++++++,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((++++++******++++++,,,---******+++,,,------------/////////000111222333444222333333555777999;;;<<<@@@AAABBBDDDFFFIIIKKKLLLNNNLLLLLLNNNTTTZZZ___aaa```lll(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((((('''+++******))))))******++++++++++++,,,,,,,,,------------,,,,,,---...000000000333777;;;@@@DDDIIIMMMRRRUUUYYY]]]```aaa```___```aaacccdddaaa[[[TTTPPPLLLKKKKKKJJJLLLNNNPPPRRRWWWYYY\\\aaaeeeiiikkkllllllmmmmmmnnnooopppqqqrrruuuuuu{{{}}}vvvqqqmmmjjjbbb^^^XXXUUUUUUXXXZZZ[[[TTTUUUWWWZZZ[[[YYYTTTPPPSSSSSSRRRRRRQQQPPPNNNLLLMMMMMMJJJDDD<<<666222000...///000000000...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((())))))*********))))))))))))******((())))))***++++++,,,,,,)))))))))*********))))))))),,,111666999<<>>BBBHHH[[[aaaiiiooosssvvvzzz~~~yyyrrr|||~~~wwwrrrrrrrrrpppmmmhhhccc___[[[WWWRRRMMMJJJFFFAAA???<<<:::777555444333111///000000//////......------------,,,,,,,,,,,,------++++++*********))))))))))))***++++++))))))***+++************)))))))))(((((((((((((((((()))******(((((((((((()))***,,,,,,+++***))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))++++++*********+++,,,---******+++,,,------------////////////000222333444333333444555777999;;;<<>>777333......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))************))))))))))))******(((((()))***+++,,,,,,---+++++++++++++++*********///333:::@@@EEEIIIMMMPPPSSSRRRRRRSSSTTTVVVYYYZZZTTTSSSPPPNNNMMMMMMLLLKKKHHHEEEAAA?????????===<<<999888;;;>>>???@@@GGGPPPjjjqqqzzz|||qqq^^^YYYaaammmvvvooodddaaaccckkkvvv~~~{{{rrrmmmnnnssssssfffbbb___[[[WWWTTTPPPKKKGGGDDDAAA===;;;999777555333222222111111000//////...,,,,,,++++++++++++,,,,,,++++++++++++************)))+++,,,+++***)))***+++************)))))))))(((******)))((((((((((((((((((((((((((()))***,,,,,,))))))(((''''''''''''((('''((((((((()))))))))***))))))))))))))))))))))))---,,,++++++************)))))))))))))))***++++++******+++,,,------------.........///000111333333333333444555777999:::;;;AAAAAAAAACCCEEEHHHKKKMMMRRRPPPMMMNNNRRRXXX\\\^^^aaannn)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&''')))+++,,,---......++++++************++++++,,,,,,,,,,,,------------,,,,,,++++++---000222444>>>CCCIIINNNRRRVVVZZZ\\\[[[^^^bbbfffhhhhhhgggfff```]]]WWWPPPKKKJJJLLLNNNNNNQQQVVV[[[aaafffjjjkkkiiiiiiiiiiiiiiijjjjjjjjjeeefffiiippp~~~tttggg______\\\WWWUUUVVVYYY[[[\\\YYYYYYVVVQQQKKKGGGFFFFFFJJJLLLOOOPPPMMMGGG???:::111000000////////////000......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***++++++******))))))))))))******(((((()))***++++++,,,,,,---,,,,,,+++,,,---///000555:::AAAGGGLLLQQQTTTWWWXXXWWWVVVVVVVVVWWWYYYZZZYYYSSSKKKFFFFFFIIIMMMOOOJJJDDD<<<999999;;;;;;::::::888999;;;===BBBOOO\\\yyy~~~|||qqqiiippp|||qqq]]]NNNIIILLLQQQUUU]]]aaaddd___TTTLLLJJJLLLQQQWWW[[[[[[\\\^^^\\\WWWQQQRRRVVV```mmmxxx~~~tttvvvtttaaa___]]][[[YYYVVVQQQNNNJJJGGGCCC???===:::777444555444444333222111000000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,+++*********,,,************))))))))))))+++***)))((('''''''''''')))((((((((()))***++++++(((((('''&&&&&&&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))++++++*********++++++,,,(((((()))************)))******+++,,,------------.........///000111222333444444444555777888:::;;;???@@@AAACCCEEEHHHJJJKKKQQQOOONNNOOOSSSXXX\\\]]]aaaooo))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++---......,,,++++++******++++++,,,,,,,,,,,,------------...------...///333888<<>>@@@CCCEEEGGGHHHIIINNNMMMMMMPPPUUUZZZ^^^___aaappp)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******)))*********,,,++++++******++++++,,,,,,,,,,,,---------......000000222555:::AAAGGGKKKQQQVVV\\\aaadddfffhhhiiieeefffhhhhhhgggddd```]]]VVVYYY[[[ZZZWWWVVVXXXZZZVVVZZZ___eeehhhhhhgggfffbbbdddhhhnnnuuu~~~vvvfffYYYRRRNNNTTTZZZ[[[XXXRRRNNNLLLIIIFFFFFFJJJPPPRRRNNNJJJ???;;;777222///...///000......------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,******))))))))))))*********************++++++++++++******+++///666<<<@@@GGGKKKQQQUUUWWWXXXZZZ[[[XXX[[[^^^```___\\\WWWTTTEEEFFFHHHMMMPPPPPPLLLHHHAAA;;;666555888<<<<<<:::>>>EEERRR]]]cccgggqqq{{{yyy|||}}}zzztttnnnkkkkkkcccaaa___```gggkkkeee[[[SSS___hhhiiimmmqqqkkk^^^KKKEEEAAAAAAAAACCCHHHOOODDD@@@<<<999999;;;>>>@@@=========<<<:::;;;===???AAABBBBBBAAA@@@AAA@@@>>>;;;;;;;;;:::999:::===???BBBAAAEEEKKKMMMNNNXXXeeeyyyzzzzzzzzz{{{~~~zzztttlllggg]]]ZZZTTTOOOKKKGGGBBB???999888777666555444333333.........------.........---------,,,,,,,,,++++++***+++,,,,,,******+++,,,************))))))))))))(((''''''(((((()))***++++++***)))))))))))))))*********)))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++'''))),,,...///---***)))******+++,,,------------............///111222333444444444555777888999:::;;;===@@@CCCEEEGGGGGGGGGJJJJJJLLLPPPVVV\\\```aaabbbqqq)))))))))***+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***------,,,+++++++++,,,,,,++++++,,,,,,,,,---------111...***)))+++---000111111666>>>DDDHHHLLLQQQUUU\\\___bbbdddeeeggghhhjjjhhhiiijjjiiigggfffggghhhggggggfffccc___\\\]]]^^^___cccfffgggeeedddeeegggeeeuuurrr]]]TTTRRR^^^iiiaaaYYYXXXTTTLLLJJJHHHHHHIIIMMMQQQSSSNNNIII@@@888222//////000///......///000///---+++000000///...............------------------------+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&'''((()))*********)))***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))***))))))(((((((((((()))+++***)))'''''')))***++++++(((&&&'''***,,,+++)))))))))))))))))))))))))))---,,,,,,+++******+++++++++)))''')))+++,,,***((())),,,111666;;;BBBIIINNNRRRTTTXXX[[[]]]^^^^^^]]]bbb^^^\\\___bbb]]]QQQEEEBBB???BBBIIIJJJDDD???@@@;;;:::;;;>>>AAACCCFFFHHHWWW\\\gggppprrroooppptttsssvvvwwwpppcccYYYUUUVVVQQQSSSUUUVVVUUUQQQMMMJJJDDDEEEFFFIIIKKKKKKJJJIIIAAABBB???;;;:::======:::<<<;;;;;;===;;;888:::???===BBBCCCBBBEEEKKKJJJEEEKKKIIIIIIJJJLLLMMMLLLKKKKKKFFF@@@>>>>>>>>><<<999777???===<<<@@@>>><<>>CCCIIIOOOTTTTTTVVVYYY\\\___aaaaaabbbbbbaaaaaacccbbbYYYJJJ>>>:::777888<<<===888666888;;;<<<>>>BBBGGGNNNXXX___fffjjjqqqsssmmmiiioooxxx~~~{{{sssfffXXXNNNJJJKKKKKKKKKJJJHHHFFFDDDBBB@@@>>>??????@@@AAABBBBBBCCC@@@CCCBBB===:::;;;===<<>><<>>AAA@@@>>><<<:::;;;>>>@@@:::BBBFFFDDDDDDKKKTTTYYY[[[^^^iiiuuu{{{{{{{{{|||tttccc[[[^^^bbbiiinnnggg]]]VVVIII???BBBDDD???<<<===>>>???CCCHHHGGGSSS^^^aaaaaaffflllooooookkkfffbbb^^^UUUWWWRRRKKKHHHFFFDDD@@@===999888666333111///.........------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++******)))(((''''''&&&'''(((((())))))(((((('''))))))************))))))(((((())))))))))))))))))******))))))******+++,,,***+++++++++,,,,,,,,,---...//////000111333444555555444444555666888:::<<>>999333111//////000111111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,+++******)))))))))))))))))))))))))))((((((((())))))*********)))((((((((((((***+++,,,))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''((()))++++++******)))(((((()))*********)))(((((()))******+++))))))))))))))))))))))))((((((((()))***+++,,,---++++++***+++---///000111666<<>>===>>>@@@AAA@@@???<<<;;;>>>>>>>>>???BBBGGGNNNSSSWWW___cccaaabbbooo~~~{{{fffUUUUUUQQQPPPOOONNNLLLHHHFFFFFF@@@GGGLLLLLLNNNVVV^^^bbbhhhzzz{{{~~~zzzzzzzzzsssooodddUUUKKKGGGEEECCCAAA???===:::666222000...---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))((((((((())))))************)))'''((()))******************************+++++++++******++++++,,,,,,------...//////000111333444555555555555555777999;;;<<>><<>>===<<<===???BBBCCCIIIJJJNNNWWWcccppp||||||xxxlll___UUUBBBEEEDDD???>>>CCCHHHIIIPPPZZZiiiwww|||zzznnnYYYNNNJJJHHHFFFAAA>>>;;;777444222111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((()))***************'''((()))***++++++******))))))******++++++++++++***++++++,,,------.........//////000111333444555555555555666777999;;;<<>>?????????BBBBBBCCCHHHQQQ]]]iiippp|||{{{}}}~~~[[[\\\XXXRRROOOPPPOOOLLLKKKHHHKKKSSS\\\aaaccceeegggoooiii[[[SSSNNNJJJEEECCC???;;;888666666666000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,---((())))))******))))))((('''((()))******+++******))))))******************))))))***++++++++++++***++++++,,,---...///000000...//////000111333444555666555555666777999;;;===???@@@@@@BBBEEEIIILLLNNNNNNLLLLLLNNNSSSXXX\\\]]]]]]lll***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,------...------------............000444;;;CCCKKKRRRWWWYYYZZZZZZZZZ]]]______[[[XXXdddfffhhhiiijjjkkkmmmoootttvvvwwwvvvrrrnnnlllkkkeeeeeehhhmmmwwwtttwww{{{{{{rrrjjjhhhooozzzqqqbbbYYYPPPNNNKKKIIIIIIKKKNNNPPPHHHCCC<<<777444222222111333222111111000111111111........................------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++************************((((((((((((((()))))))))&&&(((***,,,---,,,+++)))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))((()))******((((((***,,,************************++++++++++++,,,---//////...111444666999???FFFKKKOOOTTT[[[aaaccccccccccccdddeeeggggggddd```[[[XXXPPPLLLEEE???<<<===???@@@KKKUUU^^^aaaeeemmmssstttsssxxxwwwpppuuuxxx___NNNFFFBBBAAABBBCCCAAA>>>>>>BBBGGGKKKMMMRRRXXXcccqqq}}}sssyyyqqqfffgggmmmrrrrrrxxx{{{zzzrrrtttyyyzzzeeeTTTFFFEEEHHHJJJMMMPPPUUU\\\pppwwwnnnhhhaaaZZZWWWSSSMMMFFF@@@<<<999999333222111000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++))))))************))))))'''((()))******+++++++++,,,+++***)))))))))***+++((()))***+++,,,++++++***,,,,,,---...///000111111...//////000111333444555666666666666777:::<<<===??????@@@BBBEEEIIIMMMOOOOOONNNMMMOOOTTTYYY\\\^^^\\\kkk))))))******+++++++++,,,++++++++++++++++++++++++((()))***+++,,,---------///......---------......---------.........//////333888AAALLLUUUYYYYYYWWW]]]\\\]]]___```]]]WWWRRR^^^aaafffjjjmmmqqqtttwwwtttuuuvvvtttooojjjfffeee^^^bbblll}}}rrrgggoooyyy~~~zzzuuuqqqoooooorrrssszzzmmm[[[TTTRRRNNNKKKKKKLLLOOOQQQNNNHHH@@@:::666444333222////////////000111222333------------------------------------------------,,,,,,---......---,,,,,,,,,,,,------------------*********************************)))))))))))))))%%%'''+++---...---***((('''((()))******)))((('''''''''(((((())))))******(((((((((((())))))))))))***))))))(((((((((((()))))))))************))))))''')))+++***((('''***---************************))))))***+++---///111222111444777:::>>>DDDLLLRRRTTTXXX___ccceeeeeeeeeeeeiiiiiihhhddd]]]SSSJJJEEEBBB>>>::::::>>>EEEJJJMMM[[[gggppppppppptttvvvtttpppvvvvvvrrrzzzjjjMMMAAACCCFFFEEECCCCCCCCCDDDGGGLLLSSSZZZ___hhhuuuzzzeee\\\dddqqqtttooorrrmmmhhheee```ZZZYYY\\\[[[XXX\\\eeeiiigggeeegggdddbbb```bbbhhhpppwwwzzzuuuuuussssssyyyoooTTTJJJHHHFFFHHHLLLIIIJJJVVVbbblllyyyrrrlllfff]]]RRRHHH@@@;;;999555444333222111111111111------------------------........................------------------------------------------------------,,,,,,+++******)))))))))************))))))''''''(((******+++++++++...,,,***(((((()))***+++((()))***+++,,,+++******------...///000111222333...//////000111333444555666666666666888:::<<<===??????@@@BBBEEEIIIMMMPPPPPPOOONNNPPPUUUZZZ^^^___\\\kkk*********)))))))))))))))************************,,,,,,,,,---------.........------,,,,,,,,,------))),,,//////------000333777???JJJTTTZZZ[[[[[[[[[ZZZ]]]^^^\\\WWWTTTTTTVVVcccfffjjjnnnqqqrrrssssssvvvsssoookkkhhhfffffffffllluuuyyysssrrr{{{sssmmmiiimmmxxxppp___WWWRRRSSSSSSMMMIIIJJJLLLKKKIIICCC===777444222111111111111111000//////......////////////............---------,,,,,,,,,------------,,,+++***)))...---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,+++***)))(((''''''(((***,,,......,,,***)))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((()))((('''''')))******)))))))))***++++++++++++***+++---+++''')))...///+++***(((***......+++***,,,444777;;;===???EEEOOOXXXZZZ___bbbaaaeeejjjhhhbbbdddbbb\\\RRRHHH@@@<<<<<<555:::===<<>>AAAGGGBBBDDDQQQ```mmmzzz~~~|||rrrhhhWWWSSSZZZWWWSSSZZZ]]]^^^______^^^\\\ZZZYYYWWWSSSSSSYYY___cccfffjjjgggccc______aaacccdddccchhhiiigggdddfffnnnwww|||lllbbb^^^VVVQQQRRRYYYFFFDDDPPPZZZgggsssuuu~~~uuuvvv}}}^^^IIICCC???888===666111222333222111222,,,,,,,,,,,,---......///------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))))),,,+++++++++***)))))))))***++++++,,,------------)))************+++++++++)))************+++++++++,,,,,,,,,---...///000000000111111111111222222222888888888777666777999<<<>>>???AAACCCFFFJJJLLLNNNMMMNNNNNNNNNSSS[[[___^^^ccciii************))))))))))))************************,,,,,,,,,---------.........------,,,,,,------...,,,...//////...000666:::CCCIIIQQQXXX\\\^^^______aaa]]]XXXVVVVVVYYY]]]___iiikkknnnpppqqqqqqrrrsssssstttrrrkkkfffiiittt~~~}}}yyylll___YYYUUUPPPNNNQQQKKKKKKJJJFFFAAA;;;777555111111111111111000000/////////000000000000//////000/////////.....................------+++******...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************)))))))))))))))***,,,......,,,***)))((((((((((((((()))******))))))))))))))))))))))))******))))))(((((((((((()))))))))*********++++++)))((('''''')))******)))))))))***++++++++++++++++++---,,,((((((++++++'''...,,,,,,000222222444888999<<<@@@BBBEEEKKKUUU]]]^^^bbbcccaaabbbeeeaaaZZZXXXQQQGGG>>>:::999999999222999AAAHHHTTTbbbkkknnnvvvsssppppppuuu|||tttpppdddUUUSSS[[[]]]XXXMMMFFF::::::EEEEEEDDDMMMUUU\\\hhhvvvzzzmmmfffcccaaadddjjjllliiieee\\\]]]XXXZZZ```ZZZTTT[[[[[[aaalllwww}}}~~~}}}tttjjjfffoooyyytttuuu{{{|||tttnnniiigggiiiqqquuusssqqqsssuuuuuuyyyyyyzzzggg[[[RRRIIINNNXXXZZZ]]]]]]ggg{{{vvvZZZMMMFFF???@@@<<<888888555000...000000///......------......------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++************++++++,,,,,,---,,,,,,,,,)))************+++++++++************++++++++++++------------...///000000000111111111111222222222555666777777777888;;;===>>>???AAACCCFFFJJJLLLNNNMMMNNNNNNNNNSSS[[[___^^^bbbhhh************************++++++++++++++++++++++++,,,,,,,,,---------.........---------------.........//////...///444===DDDOOOSSSYYY]]]^^^```aaabbbaaa[[[TTTTTTYYY___bbbcccoooqqqssstttsssrrrrrrsssrrrpppnnnnnnrrr}}}wwwjjj```XXXTTTTTTNNNNNNNNNLLLHHHBBB<<<888222222111111000000000000000000111111111111000000111111111111000000000000............---,,,++++++...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))*********++++++***+++,,,......,,,***))))))(((((((((((()))******))))))))))))))))))))))))***))))))))))))(((((((((*********+++++++++,,,,,,***((('''''')))******))))))******++++++++++++++++++------***)))++++++(((///++++++...111222777<<<<<<@@@DDDHHHLLLRRR[[[bbbccceeeddd```]]][[[UUUNNNJJJAAA888222333555666666@@@HHHRRR[[[fffqqqtttqqqssssssqqquuuppp```LLLBBBBBBDDDBBB???BBB???<<>>???AAACCCFFFJJJLLLNNNMMMOOONNNNNNSSS[[[___^^^aaafff)))***************++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------......///............111999DDDMMMTTTXXX]]]```````````````XXXVVVTTTVVVZZZ]]]]]]]]]rrruuuwwwwwwtttqqqqqqrrrqqqnnnppp{{{{{{jjjZZZQQQQQQQQQQQQPPPMMMGGG@@@<<<555444333111000000111111111111111222222111111111111111111111111111111111...............---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********++++++++++++,,,---...---,,,+++***))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************((('''((()))+++******)))***++++++,,,,,,++++++***,,,------,,,---------...++++++///222333666;;;;;;???EEELLLQQQXXX___dddfffddd```[[[VVVPPPHHHBBB???<<<888666777888::::::RRR[[[dddiiimmmqqqqqqnnnggglllssscccPPP@@@===???>>>===@@@BBBDDDHHHUUUaaaaaalll}}}uuulllaaaXXX___dddaaa]]]YYYVVVRRRNNNRRRUUUUUUSSSUUU[[[```oooooommmmmmrrryyy}}}{{{xxxssssssxxxgggXXXPPPBBBEEEGGGKKKOOOUUUdddpppggg^^^UUUHHHAAA<<<<<<:::555444555333222111///...---------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,...............///000000000000111111111222222222444555666666666888;;;>>>>>>???AAACCCFFFJJJLLLNNNNNNOOONNNNNNSSS[[[^^^]]]```eee))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------...///000,,,...000222666>>>JJJSSSVVVZZZ```cccccc```]]]\\\QQQRRRSSSRRRRRRTTTYYY\\\tttvvvxxxuuuppplllmmmnnnttt|||iiiTTTQQQPPPPPPPPPOOOKKKFFFAAA:::888555222000000111222111111222222222222111111000000000000000000000000....../////////...------///...------,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++************,,,------------,,,+++***)))))))))))))))***++++++************************))))))))))))************((()))))))))***************)))((((((***++++++*********+++,,,,,,,,,,,,+++***+++------+++***+++......---000666::::::<<>>???;;;???IIIAAAKKKWWWiiiwwwwwwkkkccc]]]UUUNNNSSSTTTQQQPPPVVV[[[]]]ccchhhllljjjeeegggpppzzz|||pppgggmmm}}}ssslll]]]YYY[[[ZZZTTTMMMRRRfffzzzzzzxxxzzz{{{tttlllYYYOOOEEEBBB@@@;;;666444222111000///....................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,+++******)))))))))*********+++++++++***++++++++++++,,,,,,,,,//////.........///000000000000111111111222222222666777777666555666999;;;>>>???AAACCCFFFJJJLLLNNNNNNOOOOOONNNSSS[[[^^^]]]___ddd))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000,,,000666;;;@@@GGGQQQXXXXXX\\\aaacccaaa]]]YYYWWWQQQPPPNNNJJJJJJQQQ]]]ffftttvvvuuuqqqmmmmmmsssyyy}}}|||fffVVVSSSPPPOOOOOONNNJJJGGG@@@===888444111111222333111111222222222222111111///////////////000000000...///////////////......///......---------------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++******))).........------,,,+++******))))))))))))***++++++************************)))))))))************+++*********+++++++++,,,,,,+++)))((((((***++++++******++++++,,,,,,,,,,,,,,,,,,+++,,,,,,)))&&&))).........222999>>>>>>???CCCBBBHHHRRR\\\bbbcccbbbaaaXXXQQQKKKHHHDDD>>>::::::333777999999;;;FFFYYYgggooosssrrrkkkeeefffhhhhhhllleeeaaagggpppnnnaaaRRRCCC>>><<>>???AAACCCFFFJJJLLLNNNOOOPPPOOONNNSSSZZZ^^^\\\^^^ccc))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111...555???GGGMMMRRRXXX]]][[[]]]___^^^ZZZUUURRRPPPNNNKKKIIIIIIOOOZZZgggppprrrrrrqqqnnnppp{{{jjjcccZZZUUUSSSQQQMMMIIIEEEAAA;;;555222111222333000000111111111111000000////////////000000000111...//////000000000////////////...---------------,,,,,,------------,,,,,,******++++++++++++,,,,,,.........------,,,++++++******))))))******+++,,,************************))))))*********+++++++++)))))))))*********+++++++++)))((()))***,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,***)))///888888666888<<<>>>>>>@@@CCCJJJPPP[[[dddgggeee^^^YYYMMMEEE>>>===<<<999999===:::@@@FFFLLLTTT___nnnyyy{{{xxxqqqjjjiiimmmlllhhhhhhWWWLLLMMMOOOJJJEEEFFFCCCCCCDDDGGGMMMWWWfffqqq~~~tttsssmmmcccaaadddeeebbb[[[TTTRRRUUUYYY]]]___aaacccqqquuukkkVVVIIIGGGGGGLLLXXXiiizzzzzzeeeNNN>>>:::888777666444222111000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,++++++)))******++++++++++++***)))************++++++++++++++++++,,,,,,,,,------000000////////////000000000111111111111222222222555666666666555666999;;;>>>???AAACCCFFFJJJLLLNNNOOOPPPOOONNNRRRZZZ]]]\\\___ccc))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111000999FFFPPPVVVZZZ^^^```\\\\\\[[[WWWQQQMMMJJJJJJHHHFFFGGGNNN[[[gggooossspppooonnnnnnvvvvvvhhh]]]WWWRRRMMMHHHHHHDDD===777222111222333000000111111111111000000//////000000111111111222//////000000000000000/////////...------------...---..................---((()))***+++,,,---......//////...---,,,,,,++++++*********)))******+++,,,************************))))))******++++++++++++''''''''''''((((((((((((+++***((()))***,,,,,,+++***+++,,,,,,------,,,,,,)))'''***...///000999EEEJJJFFFCCCCCCBBB@@@BBBFFFNNNUUU___gggiiicccYYYQQQEEE<<<666777888777:::@@@DDDMMMYYYgggqqqyyy}}}xxxqqqhhhhhhrrr||||||uuuZZZFFF;;;@@@AAA:::<<>>???AAACCCFFFJJJLLLNNNOOOPPPOOONNNRRRZZZ]]]\\\___ccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------............///,,,...000000000000111222;;;CCCNNNUUUXXXZZZ^^^bbbaaaccc```VVVIIICCCGGGNNNJJJEEEIIIXXXhhhppptttwwwuuuiiibbbmmmzzzcccVVVRRRPPPLLLFFFEEEBBB<<<666333333555///000111111111111000000000000000000000000000000000000000000000000000000000...------///000000///000//////000111111///...+++++++++,,,,,,---------,,,>>>BBB111%%%)))---***************************,,,***))))))***++++++***+++++++++++++++++++++++++++***)))((((((***,,,---+++***)))(((((()))***+++111---******,,,---,,,++++++------++++++111<<>>@@@DDDHHHLLLOOOQQQPPPNNNMMMNNNRRRWWW[[[]]]^^^bbb,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------............///...///000000000222666888AAAHHHRRRXXXZZZ\\\___bbbbbb___ZZZSSSLLLIIIJJJLLLJJJIIIQQQbbbooosssqqqqqqhhhgggkkkzzz}}}jjj]]]UUUOOOKKKHHHCCC<<<666333333444000000111111111111111000000000000000000000000000////////////////////////111///...---...///...---//////...///000000///---+++++++++,,,,,,---------+++:::@@@666+++)))***(((************************---+++)))***+++,,,+++***************************+++***)))((()))***,,,---+++******))))))******+++///,,,******,,,---+++***+++,,,---,,,,,,000888>>>JJJCCC???BBBGGGKKKQQQXXXbbbccceeehhhhhh^^^NNNAAA>>>999777999===DDDRRRaaauuuwwwxxxzzzyyyooojjjfffjjj}}}yyyaaaBBBAAA???======BBBNNNWWWhhhqqqtttpppsssxxxgggVVVNNNLLLKKKLLLOOONNNSSS___sss}}}yyywwwooolllbbbSSSSSS^^^vvvwwwvvvrrrmmmjjjkkkmmm[[[LLL???===>>>999444111111///------/////////...------,,,,,,,,,,,,------......---,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******))))))(((,,,------...------,,,,,,111111///---+++,,,...111111111111111222333444555888777555555666888;;;======>>>@@@DDDGGGKKKOOOPPPPPPNNNLLLNNNRRRWWW[[[]]]^^^bbb,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------............///000000//////111666===BBBJJJPPPXXX\\\]]]^^^```bbbaaa[[[SSSPPPPPPPPPNNNKKKPPPUUU```mmmsssqqqnnnnnniiitttrrr___SSSQQQMMMGGG@@@:::777555444111111111111111111111111000000000000000000000000........................222000...---------,,,+++...------...//////...,,,++++++,,,,,,,,,,,,---------666???>>>444***'''(((++++++++++++++++++++++++...,,,***+++,,,---,,,,,,************************+++******))))))+++,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,+++)))***+++---///222666999;;;BBB??????FFFMMMTTT[[[aaaiiifffdddeeeddd[[[JJJ<<<@@@???@@@FFFMMMYYYiiiwww~~~}}}}}}}}}xxxqqqbbbaaaeeeqqq{{{ttt]]]III???DDDCCC@@@HHH^^^rrrzzzvvvkkkcccaaabbbcccddd[[[UUUPPPQQQUUUXXX\\\aaagggkkkyyy}}}}}}pppYYYKKKWWWUUUTTTXXX```lllwww}}}rrrcccSSSJJJEEE>>>888555333111...---...000111000,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))------------------------///...---,,,///555>>>DDD111111111111222333444555888777666666777999<<<======>>>@@@CCCGGGKKKNNNPPPOOOMMMLLLMMMRRRWWW[[[]]]^^^aaa,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///000///......222:::DDDKKKRRRVVV\\\____________```\\\WWWRRRQQQSSSTTTRRRPPP]]]eeemmmpppnnnmmmssszzznnnZZZVVVRRRLLLFFFBBB>>>999555333222222222111111111222000000000000000000000000........................111///------------,,,+++---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,111444<<>>@@@CCCGGGJJJMMMOOOOOOMMMKKKMMMRRRWWW[[[]]]___```,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---------............/////////...000555>>>JJJRRRWWWZZZ]]]_________^^^^^^WWWWWWWWWVVVVVVWWWXXXYYYgggnnnrrrmmmiiiqqqfffYYYUUUOOOKKKIIIDDD<<<555444444333222111111222222000000000000000000000000........................///...,,,,,,...//////...,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,333000555<<<777***'''...++++++++++++++++++++++++///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,)))***,,,---,,,,,,+++***+++---222999???CCCCCCBBBFFFIIIOOOVVV^^^dddeeeddd]]]bbbfffddd[[[PPPGGGBBBBBBMMM\\\hhhqqqxxx|||}}}{{{zzzvvvpppWWWPPPGGGBBB@@@AAABBBBBBCCCOOOUUU]]]xxxyyycccQQQLLLKKKGGGIIIOOORRR^^^ooouuuccc```lll~~~qqqOOOMMMJJJIIIMMMZZZkkkwwwqqqVVVDDD<<<777555333333222111///---......------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))(((((())))))******++++++******++++++,,,,,,,,,,,,......---------000555999111111111111222333444444888777777888999:::<<<======>>>@@@CCCFFFJJJMMMNNNNNNLLLKKKMMMRRRWWW[[[]]]______}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---------............//////000111444:::DDDOOOWWWZZZ[[[]]]_________^^^]]]WWW[[[______]]]]]]```dddkkkooooookkkpppwwwccc[[[RRRNNNMMMIII@@@888666555333222111222222333000000000000000000000000........................///...------///000000///,,,++++++---//////...---------,,,,,,,,,,,,++++++///,,,---222000)))(((---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...------------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,,,,---000222777;;;>>>@@@AAAAAAGGGMMMTTTYYY___dddbbb]]]UUU[[[aaa\\\QQQFFFBBBBBBGGGRRR^^^eeemmmuuu{{{}}}|||xxxhhhMMMIIIDDD???>>>???CCCEEEOOO[[[fffppptttaaaTTTHHHGGGIIIJJJPPPYYYeeetttwww|||rrrjjjfff^^^TTTMMMNNNWWW^^^|||dddLLL???:::888555333333222000...///......------......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))******+++++++++,,,)))***,,,---...------,,,---......---,,,+++,,,---111111111111222333444555777777777888999:::;;;<<<>>>>>>@@@CCCFFFIIILLLNNNMMMKKKJJJLLLQQQWWW\\\^^^___^^^|||,,,,,,,,,,,,,,,,,,,,,,,,------...............------------............///000222555:::AAAJJJTTT[[[[[[[[[]]]^^^``````___^^^\\\aaafffgggfffgggjjjmmmnnnnnnlllpppuuuiiiZZZRRRPPPNNNGGG@@@777666444222111222333444000000000000000000000000////////////////////////222000//////000000000///,,,++++++---///000///...---------,,,,,,++++++++++++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,------,,,+++***+++---...---,,,,,,...000444888<<<>>>>>>???CCCFFFNNNUUU[[[]]]______YYYPPPJJJNNNPPPLLLDDD@@@@@@DDDHHHSSS^^^cccjjjttt{{{|||xxxwww}}}```FFFEEECCCCCCDDDGGGKKKNNN```gggkkknnntttwwwjjjWWWLLLLLLLLLNNNRRR[[[hhhssszzzwww}}}www{{{oooaaaSSSKKKaaatttwwwiii\\\RRRKKKEEE===777333222222111...------,,,,,,------.........---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))+++...000111000...---***,,,...000//////111222111111111111222333444555555666666777888999:::;;;>>>>>>@@@BBBFFFIIIKKKMMMLLLKKKJJJLLLQQQWWW\\\^^^^^^]]]|||,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------------.........//////111444999???FFFNNNWWW]]]\\\\\\]]]___aaaaaa```___bbbeeeiiilllnnnoooppprrrsssnnnlllwwwvvvbbbWWWTTTSSSNNNHHH888666444222111222333444000000000000000000000000000000000000000000000000555333000000000000///...,,,,,,,,,---000111000...---------,,,,,,+++++++++***,,,,,,,,,---000///,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******,,,,,,,,,,,,******,,,...///---+++,,,///222555:::???@@@@@@CCCIIIOOOXXX___cccaaa___\\\QQQEEEBBBBBB@@@>>><<<>>>CCCGGGEEERRR```gggnnnxxx|||{{{nnn{{{rrrTTT@@@@@@AAAEEEMMMWWW```fffhhhhhhccc[[[WWWUUUPPPHHHKKKTTT\\\aaaiiixxxyyyyyyiiiQQQMMMWWW______aaagggjjjiii^^^UUUHHH<<<555333333333---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000333444333000...+++---/////////...000111111111111111222333444555555555666777888999999:::>>>>>>@@@BBBEEEHHHKKKMMMLLLJJJJJJLLLQQQWWW\\\^^^^^^]]]|||///...---,,,,,,,,,,,,,,,////////////////////////.../////////---...///111///777AAAGGGOOOXXX\\\\\\[[[^^^```aaa```aaaccceeedddjjjkkkjjjoooxxxwwwnnnjjjkkkwww}}}gggZZZVVVSSSOOODDD===555222222333000---000111222333333222111000000000000000////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++*********+++,,,,,,---+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,---------......***+++,,,---...222777:::AAA@@@???@@@EEELLLSSSXXXbbbeeehhheee\\\PPPEEE???=========;;;<<>>AAA@@@???AAAGGGOOOXXX]]]cccfffhhheee\\\QQQGGGAAA;;;>>>AAADDDHHHPPPZZZbbbdddmmmuuuyyy~~~qqqllljjjjjjdddWWWIIIAAA???FFFQQQaaavvvyyyVVVOOOKKKJJJJJJKKKQQQZZZfffzzz}}}llllllrrr|||gggPPPFFFGGGEEEOOOffftttssswwwvvvkkkYYYGGG:::333444222000///000000///...,,,......---,,,+++,,,---------------------------///---++++++------,,,)))******++++++++++++*********++++++++++++,,,,,,,,,....../////////......------------...///000111222,,,///111111000111555777999999888666555666:::<<<>>>???AAADDDGGGJJJLLLNNNNNNMMMLLLNNNQQQUUUWWWXXXZZZ\\\zzz///...------,,,---------........................+++---////////////111222555AAALLLQQQSSSXXX[[[[[[aaa```bbbhhhooopppjjjdddfffiiiooouuutttooonnnqqq}}}~~~iiiZZZRRRJJJFFF???999555333333444111111222222222222111111111111000000000/////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------------...///222666<<>>555111111222222222222222222222222222111111111000000000//////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---+++---111444666:::>>>AAA@@@CCCHHHNNNVVV^^^dddhhhkkknnnpppooojjjccc^^^[[[[[[aaahhhmmmpppssswwwzzz{{{xxxxxxmmmRRRKKKEEEBBB@@@@@@EEELLL[[[]]]aaafffhhhcccWWWMMMLLLNNNPPPRRRXXXhhh{{{}}}~~~tttqqqgggggghhh```\\\ZZZQQQggg~~~jjjPPP;;;555333000......///.........000000///...---...///---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------...---------.........///000111222333444444444333333333444444777888888777666777:::<<>>???AAAGGGOOOYYYaaafffhhhiiimmmpppssssssqqqnnnlllkkkmmmrrrxxx{{{{{{zzz{{{}}}~~~|||YYYDDDBBB@@@BBBCCCGGGQQQ[[[bbb___[[[XXXUUUPPPKKKHHHLLLWWWccclllyyyooolllrrr|||ttt}}}yyylllRRRWWWjjj{{{}}}uuuiiiVVVEEE;;;888444222111111111000///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......---------------...///000222222111111000111222333444444666777888777777888:::<<>>@@@@@@@@@@@@GGGMMMWWWaaahhhkkkkkkjjjmmmpppssstttsssssssssttttttxxx|||~~~|||{{{|||~~~vvvMMMAAA>>>???FFFOOOVVV___fffbbbYYYPPPJJJFFFDDDGGGLLLNNNccc}}}mmmaaa]]]iiiwwwgggRRRVVV]]]bbbbbb]]]VVVPPPCCC???999444222000///......000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,------......------,,,,,,,,,,,,,,,------------+++,,,---......///......---------...///000111222222111111444888;;;<<<<<<555777888888888888:::<<>>DDDMMMQQQSSSUUUXXX[[[XXXRRRTTTNNNFFFBBBHHHTTTbbbkkkiiijjjjjjnnn}}}vvvkkk\\\NNNDDD===777444444333222222222222333444222222222111111111000000////////////////////////////////////////////////........................------------------------******,,,---..................---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///------........./////////333777<<>>???AAADDDGGGJJJLLLNNNNNNMMMLLLOOOSSSXXX[[[\\\YYY```...............///000000000000000000000000000000---------...222:::CCCJJJOOORRRUUUWWW[[[[[[SSSIIIFFFAAA???EEEQQQ]]]dddffffffhhhjjjsssmmm\\\PPPFFF===666444444222222222222444444222222222111111111111000000000000000000000000000////////////////////////........................------------------------------......///.........///...---,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///.........////////////000999;;;>>>@@@AAADDDGGGJJJWWWZZZ___dddiiilllnnnnnnsssuuuvvvvvvvvvvvvxxxyyy{{{}}}~~~|||yyyxxxzzz}}}zzziiiVVVFFFGGGCCCNNNmmmttt___KKKEEECCCGGGLLLRRR```nnn{{{xxx}}}}}}oooWWWGGGLLLRRRRRRYYYeeeeee^^^TTTJJJBBB<<<888555---/////////---,,,---...........................)))+++...---++++++---///------............------,,,,,,,,,---------......,,,---...///000000000000//////000000111222444555666333111111333444333111444666888888888999;;;<<<===???AAADDDGGGJJJLLLMMMMMMLLLLLLNNNSSSWWWZZZ[[[XXXaaa..................------///111444444333111000000222///...222;;;EEELLLPPPTTTVVVWWWUUUOOOIIIDDDCCC???CCCHHHPPPZZZdddfffdddlllcccppplllTTTHHHBBB???777999777333000111222222222222222111111111111000000000000000000000000000//////////////////////////////.........---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,---......111555888AAAAAAAAABBBDDDJJJRRRXXXeeegggjjjkkklllnnnppprrrttttttuuuwwwyyyzzzzzzyyysss~~~zzzyyy{{{yyyjjj[[[UUUQQQKKKIIIKKKQQQTTTiiijjjRRRDDDEEEIIIQQQ\\\mmm|||tttttt||||||sssdddTTTLLLJJJLLLTTT^^^gggooorrrhhhXXXIII999,,,//////...---------...///...........................---,,,++++++,,,---...---,,,...111111......222---------------...///000------------------------////////////000000000000111111222333333333333222444444444555777999<<<===CCCCCCEEEGGGIIIKKKMMMNNNOOOMMMKKKKKKNNNTTT[[[___]]]ddd........................---///111222000///......000//////555???IIINNNOOOVVVTTTPPPLLLHHHFFFFFFFFFFFFJJJRRR]]]eeeiiijjjkkkjjjwwwgggSSSHHHAAA666555444222222333444444222222222222111111111111111111111111111111111111//////////////////////////////.........---------...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///,,,---......///222777;;;BBBCCCEEEGGGKKKRRRZZZ```gggiiilllmmmnnnooorrrtttuuuuuuvvvxxxyyyzzzyyyyyyyyy}}}|||xxx{{{|||nnn^^^TTTJJJFFFDDDDDDKKKSSS```bbbrrryyy___OOOOOOOOOTTTbbbwww|||hhhjjj|||kkkjjjjjjfff\\\QQQNNNRRRXXXlllvvv{{{qqq___PPPCCC:::000///......//////...---........................///...---,,,,,,---...///******,,,///---)))***///......---------......///------------------------////////////000000000000111111222222333333333222444444555555777999<<<===AAABBBDDDFFFIIIKKKMMMNNNNNNMMMMMMOOORRRVVVZZZ]]]\\\ddd........................---///111111000////////////...111:::DDDLLLMMMKKKRRRMMMGGGBBBBBBEEEIIIKKKIIINNNYYYfffiiigggllluuu{{{```NNNDDD:::666222222555666666555333222222222111111111111111111111111111111111111/////////////////////////////////.........------......------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,------...///.........///111555;;;???CCCEEEHHHMMMRRRZZZccchhhiiikkkmmmooooooqqqsssuuuvvvwwwxxxyyyyyyyyyyyyxxx|||{{{{{{{{{eeeLLLGGGBBB???>>>DDDSSS```hhhiiiooowwwqqq^^^PPPMMMTTTYYYfff|||zzzzzzxxx{{{qqqdddlll~~~nnniiippprrrkkkfffccc[[[PPPaaakkkqqqkkk]]]PPPHHHDDD444222//////111222000...........................//////............//////***+++...///+++&&&(((...//////...---------......------------------------////////////000000000000111111111222222222222222555555555666777:::<<<===???@@@BBBEEEHHHKKKMMMNNNNNNNNNPPPRRRTTTWWWYYYZZZ[[[ccc............///////////////111333333222111111222///000555>>>GGGJJJHHHDDDHHHDDDAAAAAADDDHHHKKKMMMMMMRRR___hhhfffdddtttoooZZZNNNBBB;;;444555777777555333333333222222222111111111111111111111111111111111////////////////////////////////////..................------------..................------------------------------------------------............---------------...//////......///000333888???DDDEEEHHHMMMRRRXXX___fffkkkjjjlllnnnooopppqqqsssuuuwwwxxxyyyyyyyyyyyyyyyzzzvvvyyywww\\\LLLHHHCCCBBBFFFPPP\\\fffgggcccbbbbbbZZZOOONNNUUU^^^ooovvvvvvtttvvv|||}}}~~~~~~kkkcccqqqzzz~~~wwwxxxuuuuuuoooQQQOOOTTTYYYXXXSSSNNNIIIEEE<<<777111000222333222000........................000000////////////000000---...222333---(((***111000///...---------------........................////////////000000000000111111111111111222222333555555555666888:::<<<>>>>>>???AAADDDHHHKKKMMMNNNNNNOOOPPPQQQSSSVVVXXXZZZZZZccc........./////////000000///111222222111111222333222555:::AAAEEEEEEAAA======>>>BBBGGGKKKNNNNNNMMMSSS[[[eeehhhccciii~~~jjj___III???777888999666333333333333333222222222222111111111111111111111111111000000000000000000000000000000/////////.........///......------....../////////.........------------------------------------------.........//////...------------...//////---///000333666<<>>>>>???AAADDDHHHKKKMMMNNNOOONNNNNNNNNPPPTTTXXXZZZZZZccc.........//////000000111---...000000//////000222555:::@@@CCCBBB>>>;;;::::::@@@IIIPPPRRRQQQOOOOOOWWW```fffdddcccssszzzpppTTTHHH@@@???===666333666333333333333222222222222222222222222222222222222000000000000000000000000000000000/////////......//////............///////////////.........------------------------------------........./////////......------......///000...000444888<<>>???@@@BBBEEEHHHKKKMMMNNNOOOMMMLLLMMMOOOTTTXXX[[[[[[ccc---......///000000111111---...////////////111333777>>>EEEEEE???::::::<<>>CCCIIIOOOSSSZZZ^^^cccggghhhhhhiiijjjmmmoooqqqqqqqqqrrrtttvvvuuuvvvvvvttttttzzziiiRRRKKKIIIPPP```www}}}cccLLLHHHHHHPPPYYYfff}}}~~~zzzyyyxxxpppfffkkkkkkmmmuuuwww{{{zzzwwwrrr^^^MMM@@@@@@GGGIIIIIIIIIDDDFFFEEE@@@888111//////////////////////////////......///000000///......///++++++///111///---.........---------......///........................////////////000000000000111111/////////000222333666666666777999;;;===???AAABBBDDDFFFIIIKKKMMMNNNLLLLLLNNNPPPSSSVVVYYY[[[[[[ddd---......///000111111222///000111111000111333555888AAAHHHGGG>>>999;;;@@@KKKRRRXXXVVVPPPMMMQQQWWWcccjjjjjjhhhzzzrrreee\\\MMM:::444:::444444444333333333222222222222222222222222222222000000000000000000000000000000000000//////////////////............//////000/////////................................................/////////000...............///000000111666<<>>KKKUUUNNN>>>666>>>JJJTTTTTTTTTSSSPPPQQQXXXbbbiii\\\aaa~~~tttgggWWWCCC888999444222111111333444555555333333333222222222111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000///...---,,,///////////////////////////222444222......111666;;;>>>DDDIIIMMMSSSXXX\\\___cccggghhhfffdddeeefffnnnppprrrsssrrrrrrssstttvvvwwwtttpppwwwkkkUUUMMMIIIEEEGGGOOO]]]ooo~~~xxxcccMMMTTTMMMZZZ{{{~~~{{{~~~{{{vvvwwwzzzuuummmmmmzzzooo```aaaXXXQQQNNNGGG@@@EEEOOOQQQUUUVVVQQQEEE:::444222111000///...............//////000000000000//////........................---,,,,,,,,,,,,...000111111111000000//////......111111111000000000000000222111000//////111333555777888999:::999:::<<<>>>BBBCCCDDDEEEHHHJJJLLLNNNLLLLLLNNNPPPSSSVVVYYY[[[\\\ccc000000000000000000000000111111000000///222666999JJJMMMOOOKKKFFFEEEKKKRRRSSSUUUUUURRRQQQUUU\\\aaacccfffwwwttt[[[BBB888;;;666555333333444555444333333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........//////000000111///////////////////////////111333222000111666;;;@@@DDDJJJPPPTTTYYY^^^aaabbbeeeiiiiiigggfffgggiiinnnppprrrsssrrrrrrtttuuuuuusssmmmnnn}}}ooo\\\KKKFFFEEEFFFNNNZZZnnnsssssslllddd]]]TTTKKKVVVdddwwwsssttt}}}zzzkkkdddlllxxxwwwpppjjjaaa\\\[[[aaaddd\\\NNNEEELLLNNNOOOMMMEEE===777444111111000/////////////////////000000000000//////........................///...,,,---...///---,,,111000000000/////////...111000000000000000000000222111000000000222444555777888999:::999:::<<<>>>BBBBBBCCCEEEHHHJJJLLLMMMLLLLLLNNNPPPTTTWWWYYY[[[[[[bbb000000000000000000000000111111000000111555;;;???MMMGGGAAABBBHHHNNNPPPOOONNNTTTUUUQQQSSS\\\cccbbb[[[sssdddFFF:::;;;888666555555555555333222333333333222222222111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////111000/////////000111111///////////////////////////000111111111555<<>>AAAAAACCCEEEHHHJJJLLLMMMLLLLLLNNNQQQTTTWWWZZZ\\\[[[```000000000000000000000000222222111000111666===BBBHHHAAA<<<@@@JJJOOOLLLGGGGGGQQQUUUSSSWWWcccgggbbb[[[rrrRRR???999777666555555666555333222333333333222222222111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////777555222///...---...///////////////////////////000000000000222888@@@FFFFFFLLLTTT[[[```bbbdddeeeiiijjjkkkjjjhhhhhhlllpppsssttttttsssqqqqqqrrrssslllsss___QQQFFFIIISSS]]]eeekkkcccYYYRRROOOHHHEEEUUUkkk~~~{{{uuussszzzzzz}}}}}}ooolllyyy{{{tttsssnnnqqqsssxxxkkkQQQCCCAAAAAACCCEEEDDD>>>888222222111000/////////000//////000000000000//////........................///---...555<<<>>>777000000000000000////////////000000000000000111111111222222222222333555666777777888999:::999:::<<<>>>???AAACCCEEEHHHJJJLLLMMMKKKLLLNNNQQQTTTXXX[[[\\\\\\```000000000000000000000000333222111000222777===BBBDDDCCCEEEJJJOOOOOOIIIDDDHHHRRRXXXXXX[[[cccfffbbbkkkgggIII777777555444444555555444333333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000777555222///...---...///////////////////////////111000///000333:::CCCHHHKKKQQQYYY```ccceeeffffffjjjkkkllljjjhhhiiimmmrrrvvvvvvvvvsssqqqpppqqqrrrmmmXXXLLLFFFTTTiiiuuusssnnncccWWWOOONNNJJJJJJaaa}}}|||}}}xxxqqqvvv{{{|||zzzwwwqqqssssssfffkkktttxxxwwwwwwwwwlll]]]FFFBBB???@@@DDDDDD???:::444333222000///.........//////000000000000//////////////////////////////000...///555===>>>888111////////////000000000000//////000000111111111111222222222333444666777777777888999:::999:::<<<>>>>>>@@@BBBFFFHHHJJJLLLLLLKKKLLLNNNQQQUUUXXX[[[]]]^^^```000000000000000000000000222222222222444999???DDDAAAGGGNNNPPPMMMHHHEEEDDDOOOUUU[[[]]]]]]```fffkkk~~~YYY???:::888555444444555555444333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111000/////////000111111////////////////////////111000000111777???GGGLLLSSSXXX___dddggghhhhhhiiikkkmmmnnnllljjjkkkooosssvvvvvvuuusssqqqppprrrtttoooPPPKKKPPPhhhsss^^^SSSKKKLLLQQQ___{{{rrrkkkqqqtttvvvyyyuuummmiiigggpppfffbbblllttttttnnniiiccc]]]JJJDDD???>>>@@@BBB???<<<777666444222000...------//////000000000000//////////////////////////////111///...222666666111,,,////////////000000000000/////////000111111222222111111222333555666777777777888999:::999:::<<<>>>===???BBBFFFIIIKKKLLLLLLKKKLLLNNNQQQUUUYYY\\\^^^^^^```000000000000000000000000000111333555888===CCCGGGCCCJJJOOOLLLDDD@@@BBBHHHTTTTTTYYY______```nnnnnnQQQBBB>>>999555444555555444333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000111////////////////////////111000111444<<>>??????;;;:::777444222///...---//////000000000000//////////////////////////////111///......000000///---.../////////000000000111...//////000111111222222///000111333555666666666777888999:::999:::<<<>>><<<>>>BBBFFFIIIKKKLLLLLLKKKLLLNNNRRRUUUYYY]]]^^^]]]___000000000000000000000000...000444777;;;AAAGGGKKKJJJOOOQQQJJJ@@@>>>FFFOOOSSSOOOTTT___```bbbzzz}}}cccHHHCCC<<<777555444444444333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000///...---,,,//////////////////////////////111777@@@JJJRRRWWWZZZ^^^bbbfffggggggggghhhnnnppprrrrrrpppooorrruuuppppppqqqqqqrrruuuyyy|||oooaaaQQQDDDHHHQQQeeepppRRRKKKMMMSSS___ttt|||www{{{~~~~~~~~~|||}}}~~~{{{yyyvvvrrrmmmiiiiiiiiijjjlllllljjjeeeaaa```dddmmmvvvyyy{{{wwwppppppxxx{{{wwwvvv~~~~~~rrrppptttwwwwwwhhh]]]YYY___bbb[[[UUUUUUJJJEEE>>>999999<<>>;;;>>>BBBFFFIIIKKKKKKLLLKKKLLLNNNRRRVVVZZZ]]]___\\\^^^