BM6P6(@ ttt[[[QQQSSSWWWUUUQQQMMMLLLMMMMMMKKKHHHEEEEEEEEEDDDBBB???;;;999;;;666666666000+++555GGG___===%%%+++111)))$$$((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************************************,,,...111333333111...,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((***+++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuu\\\RRRSSSWWWUUUQQQLLLKKKLLLLLLJJJHHHEEEEEEEEEDDDBBB>>>;;;999999555555777222+++111===DDD000$$$)))...)))''',,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************************************+++---///000000///---+++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))(((((((((((()))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxx^^^SSSSSSVVVTTTPPPLLLKKKLLLLLLJJJGGGEEEEEEEEEDDDBBB>>>;;;999777333444777444---,,,222,,,((('''***+++******,,,(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{zzzaaaTTTTTTVVVTTTPPPLLLJJJKKKLLLIIIGGGFFFFFFFFFDDDBBB>>>:::888999555444666444...***+++(((,,,...,,,+++,,,,,,)))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuu|||cccVVVTTTVVVTTTPPPLLLKKKLLLLLLJJJGGGFFFFFFFFFDDDBBB>>>:::888<<<777444444333///+++***---000000++++++///---''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sss~~~dddWWWUUUVVVUUUQQQMMMLLLMMMMMMKKKHHHGGGGGGFFFDDDAAA===:::777;;;888555333111///---,,,...---+++(((***---,,,(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxx~~~eeeXXXUUUVVVVVVRRRNNNMMMNNNNNNLLLIIIGGGGGGFFFEEEAAA===999777666777666444111///...,,,+++)))(((***+++))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~fffXXXVVVWWWWWWSSSOOOMMMNNNOOOLLLJJJGGGGGGFFFEEEAAA===999777111555777555222///---+++***(((***...,,,%%%%%%,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))******************************************++++++++++++******+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||eeeVVVSSSVVVWWWRRRNNNMMMPPPPPPLLLHHHGGGGGGEEECCC@@@===;;;999888666444333222111...+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***###"""+++***&&&+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,++++++*********************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))$$$&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))|||dddUUUSSSVVVWWWRRRNNNMMMOOOOOOLLLIIIGGGGGGEEECCC@@@===;;;999888666444333333111...+++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((+++%%%%%%,,,)))###'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,++++++******************************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***++++++***(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))|||dddUUUSSSVVVWWWSSSNNNMMMNNNNNNLLLJJJGGGGGGEEECCC@@@===;;;999888666555444333111...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$)))&&&%%%+++)))###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++++++++***************************************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&((())))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{cccTTTSSSWWWVVVSSSOOONNNNNNNNNLLLKKKGGGGGGEEECCC@@@===;;;999888777555444333111...,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''""")))%%%"""((()))$$$'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************************************+++++++++***************************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''&&&&&&)))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))zzzbbbTTTSSSWWWVVVTTTRRRPPPPPPNNNMMMLLLGGGGGGEEECCC@@@===;;;999999777555444333222///,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++222+++"""&&&(((&&&***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,,,,+++(((%%%###%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))zzzaaaSSSSSSXXXUUUUUUUUUTTTSSSPPPMMMLLLGGGGGGEEECCC@@@===;;;999999777555444444222///---++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444;;;333%%%&&&(((&&&)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))***************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((***...111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))zzz```SSSSSSXXXTTTVVVXXXXXXVVVRRRNNNLLLGGGGGGEEECCC@@@===;;;999999888666555444222///---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''///:::333%%%&&&(((%%%'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))"""###%%%&&&)))...333888))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&(((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))yyy```RRRSSSXXXSSSVVVZZZ[[[XXXSSSNNNLLLGGGGGGEEECCC@@@===;;;999999888666555444222///---++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$111..."""$$$(((%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((&&&%%%'''+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''&&&&&&(((+++------,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ttt^^^TTTRRRQQQTTTSSSRRRSSSSSSRRROOOMMMFFFFFFDDDBBB???<<<:::888888777555555444222...+++...+++)))***,,,---+++)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++)))'''&&&''')))((()))))))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((******+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***+++*********))))))((((((+++++++++***)))(((((('''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))sss]]]TTTRRRRRRSSSRRRQQQRRRRRRQQQNNNKKKFFFFFFDDDBBB???<<<:::999888777555555444222...+++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))((()))***+++***((((((***+++)))))))))******+++++++++'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))************'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***************)))))))))(((++++++******)))(((((('''***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))sss\\\SSSRRRSSSRRRQQQPPPPPPQQQPPPMMMJJJGGGFFFDDDAAA>>><<<:::999888666555555444222...,,,***+++++++++******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((*********))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++---)))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))*********)))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************))))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))sss[[[RRRRRRTTTRRRQQQPPPQQQQQQPPPMMMKKKGGGEEECCC@@@>>>;;;:::999777666555555444222///,,,,,,***)))***+++,,,+++*********)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''(((((()))))))))))))))*********'''((((((((((((((())))))+++************)))))))))*********+++++++++++++++,,,---...---,,,***+++,,,))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))vvv\\\RRRRRRTTTSSSRRRQQQQQQRRRQQQNNNKKKGGGEEECCC@@@===;;;:::999777666555444444222///---///+++((()))---///+++'''***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))************))))))*********+++++++++.....................---------....../////////000111222333111...,,,++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))***************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))yyy^^^RRRQQQSSSSSSRRRQQQRRRRRRQQQNNNKKKGGGEEEBBB???<<<:::999999666555444444444333000---222...++++++......+++((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,,,,,,,,,,---......//////222222333333444444444444222222333333444555555555777888999777333000...---+++++++++++++++***************++++++++++++******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))}}}aaaRRRPPPQQQRRRQQQPPPPPPQQQPPPMMMJJJGGGEEEBBB>>>;;;:::999999666555444444444333000---000222333000,,,)))***+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********,,,,,,,,,---......//////...//////000111111222222333333444555666777777888777777888888999::::::;;;<<<===>>>===:::666444444/////////......---------***++++++++++++++++++***))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''((()))))))))************)))))))))))))))))))))***'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))bbbRRROOOPPPPPPPPPOOOOOOPPPNNNLLLIIIGGGEEEBBB>>>;;;:::999999666555444444444333000......555999444***$$$)))///))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,.........///000111111222000111111222333333444444000111222333555666777777::::::;;;<<<<<<===>>>>>>>>>@@@BBBAAA>>>;;;:::999222222111111000000000///***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''(((((())))))*********+++)))))))))))))))*********'''((((((((())))))******'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))cccQQQNNNPPPQQQQQQPPPOOOMMMLLLKKKKKKHHHEEE@@@===<<<;;;:::888888888888777555333111///////////////...,,,***)))***)))((((((((((((((()))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********))))))(((++++++,,,...000111222333555333222000////////////111111111111111111111111///.........///111222444777777888999::::::;;;;;;@@@BBBDDDCCCAAA???>>>>>>::::::999:::;;;;;;999777:::666222111111000---***+++++++++***))))))******,,,+++)))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***&&&'''***)))$$$%%%***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccSSSQQQSSSSSSRRRQQQPPPOOOMMMMMMLLLHHHEEE@@@===<<<;;;999888888888888777555333000///............---+++)))((())))))(((((((((((())))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))(((+++++++++++++++***)))))),,,---...///000111222333111000...---,,,,,,------///000000000000000000000//////.........///000111222111111222333555666888BBBCCCEEEEEECCCBBBAAABBBBBBAAAAAAAAAAAA???;;;888888777666777888777444111000...,,,******)))((((((((())))))*********))))))((()))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***''''''***)))%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccTTTSSSVVVTTTTTTRRRQQQPPPNNNMMMMMMHHHDDD@@@===;;;:::999888777888777777555222000///---------,,,+++***)))((()))))))))(((((())))))*********))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------......//////000111111222......------------......111111111111111222222222111000000//////000111111111000......///333666999BBBDDDGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGEEEAAA<<<777555666777;;;===>>>===;;;888444000.........+++(((&&&''')))***++++++***)))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***'''''')))(((&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccTTTSSSVVVTTTTTTSSSQQQOOONNNMMMLLLHHHDDD@@@<<<;;;:::999888777777777666444222000...,,,,,,,,,+++***))))))((()))))))))((())))))************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********((()))+++---///000111222.........//////000000000111111111111111222222333666666555555444333333222222222222222333444444555555333111000222666;;;???AAADDDFFFHHHGGGGGGHHHIIIGGGGGGHHHHHHGGGBBB<<<777222222444777;;;>>>AAABBB@@@;;;666444444444222///)))***************))))))*********)))))))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbSSSRRRUUUTTTSSSRRRPPPOOOMMMLLLKKKGGGDDD???<<<;;;:::888777777777777666444222///...,,,++++++***)))))))))))))))))))))))))))***++++++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********++++++,,,---...000000111111---------....../////////333333444555555666666666999888777666444333222222111222333444555666777777777555333222444888===@@@???BBBEEEFFFFFFFFFGGGHHHEEEEEEGGGHHHHHHEEE@@@;;;111000//////222888???CCCCCC???:::777777888666444222000---+++)))))))))***+++*********)))))))))((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbSSSRRRVVVTTTTTTRRRPPPNNNLLLKKKJJJGGGCCC???<<<:::999888777666777666666444111///...,,,++++++***))))))******))))))))))))******+++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++000000000000///...---,,,,,,------...///000000111444444555666777777666666888777777666555444333333222333555666777888888888555555555555777999<<<======@@@CCCEEEEEEEEEFFFGGGEEEEEEGGGIIIJJJIIIEEEBBB666444000---...333<<>>>>>>>>>>>===@@@CCCDDDDDDDDDEEEFFFEEEEEEFFFHHHJJJJJJGGGEEE>>><<<888333111444;;;AAADDDDDDBBB;;;555222444888>>>>>>===;;;888333///---,,,,,,+++******))))))((((((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''')))((('''---444333---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbUUUVVV[[[WWWVVVUUUSSSQQQOOOMMMLLLGGGCCC???;;;:::999888777666666666555333111///------,,,+++*********+++,,,))))))))))))***+++,,,---******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,---///000000111111...///000111333555666666888999:::;;;;;;:::999888777888:::<<<>>>@@@BBBBBBBBBBBBBBBBBB@@@>>><<<;;;>>>@@@CCCFFFGGGFFFDDDBBB===@@@CCCDDDDDDCCCDDDEEEEEEDDDEEEFFFHHHHHHFFFEEEDDDCCC@@@;;;777777<<<@@@HHHIIIGGG???555111444999???AAACCCCCC@@@:::333///,,,,,,++++++***))))))((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++)))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''')))((((((...666555///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddVVVTTTVVVWWWVVVUUUSSSQQQOOOMMMLLLIIIFFFAAA<<<999888888999555555666555444222000...------,,,++++++******)))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++***)))))))))***+++,,,---------...............000///......///111333444111333555444333555999>>>AAAFFFMMMNNNKKKHHHIIIKKKPPPIIIGGGMMMSSSWWW]]]eeebbb```^^^\\\TTTMMMOOOVVV[[[WWWUUUXXX]]]^^^ZZZUUUVVVPPPIIIEEEDDDDDDCCCBBBDDD???CCCEEE@@@BBBFFF@@@HHHEEEFFFHHHEEE>>>???EEEHHHLLLMMMGGG<<<666555888:::>>>CCCGGGHHHEEE@@@<<<888555111+++'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))((((((''''''***///444777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))eeeWWWUUUWWWWWWVVVUUURRRPPPNNNLLLKKKHHHEEEAAA<<<999888888999555666666555444222000...------,,,,,,+++*********'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++************+++,,,,,,---------,,,,,,---------//////...///000333666888666999<<<===>>>AAAHHHMMM\\\aaaffffffccc``````aaa```[[[ZZZ```hhhmmmttt{{{vvvwwwuuupppiiigggiiillltttqqqmmmmmmppprrrpppnnnooolllgggaaa[[[UUUPPPMMMKKKDDDFFFGGGAAACCCFFFAAAEEECCCDDDGGGEEEAAACCCHHHKKKLLLLLLIIICCC<<<777555666:::@@@FFFJJJHHHBBB===:::999777333///,,,******,,,+++++++++***(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((((((((())))))))))))***(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))(((''''''))),,,///111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))eeeWWWVVVXXXXXXWWWUUURRROOOLLLJJJIIIGGGEEE@@@<<<999888888888666666666555444222000///------,,,,,,++++++******((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************+++,,,,,,,,,,,,,,,///...---,,,,,,---//////000111222555999===@@@BBBCCCFFFJJJKKKMMMPPPWWW\\\iiinnnssstttrrrpppppprrrlllgggfffkkkqqqvvv|||{{{wwwtttyyy}}}{{{}}}{{{|||~~~vvvoookkkjjjdddZZZVVVRRRGGGFFFGGG@@@CCCBBBCCCFFFEEECCCFFFJJJIIIIIIIIIIIIGGGBBB999333555666;;;CCCJJJKKKEEE???<<<======<<<999444000---,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))eeeXXXWWWYYYYYYWWWUUURRRNNNKKKHHHGGGFFFDDD@@@<<<999888888888666666666666444222000///...------,,,++++++******(((((())))))************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++)))***,,,.........---,,,111000///...///111333444444777===CCCIIIMMMOOOPPPUUUWWWXXXXXXWWWYYY^^^ccccccggglllpppqqqrrrtttvvvuuurrrpppqqqtttwwwzzz|||xxxwwwvvv~~~||||||~~~qqqkkkeeeYYYWWWVVVNNNHHHGGGFFFFFFEEEDDDEEEGGGFFFGGGGGGIIIIIIFFFAAA===:::888999@@@IIILLLHHHBBB<<<<<<===>>>>>><<<888666///---+++***)))***+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((()))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeWWWWWWZZZYYYXXXUUURRRNNNJJJHHHFFFEEECCC@@@<<<999888777777666666777666555333111///......------,,,++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++***+++---...//////......//////000111333555888999;;;@@@IIIRRRYYY\\\]]]\\\]]]___```^^^\\\]]]aaaeee___bbbhhhlllppprrruuuvvv~~~|||zzzyyy{{{~~~~~~}}}{{{}}}~~~||||||yyyppppppooofffUUUSSSPPPLLLJJJIIIIIIGGGFFFGGGHHHHHHGGGHHHJJJLLLCCC>>>;;;???GGGLLLJJJFFF;;;999888:::>>>AAAAAAAAA777444///+++))))))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((eeeWWWVVVYYYYYYXXXUUURRROOOKKKIIIGGGDDDBBB???<<<:::888777777777777777666555333111000......------,,,,,,++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,---...///000000000...///222666999===@@@AAADDDIIIQQQYYY___aaaaaa```[[[]]]^^^]]]\\\]]]bbbfffaaacccgggkkkooorrrtttuuuxxxyyyyyyxxx|||~~~|||}}}www{{{~~~|||qqqgggfff```ZZZWWWXXXVVVRRRIIIIIIGGGEEEDDDFFFKKKPPPKKKFFFBBBCCCHHHLLLLLLKKK<<<888444555:::AAADDDEEE@@@===888222---***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddVVVUUUXXXYYYXXXVVVSSSPPPLLLJJJIIICCCAAA???<<<:::888777777777777777777555333111000.........---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---------...///000222222000444999???EEEIIILLLMMMMMMNNNQQQUUUXXXZZZ[[[[[[VVVXXXZZZYYYXXXZZZ___ccc```aaaeeejjjppptttvvvwwwqqqtttvvvvvv{{{|||yyy{{{}}}zzzyyyxxxrrrlllkkknnnlllggg[[[VVVPPPLLLLLLMMMOOOPPPMMMKKKJJJKKKMMMOOOOOONNNAAA;;;444333888>>>AAABBBAAAAAA???<<<888222---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((******((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))***'''(((((((((((()))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddVVVUUUXXXYYYXXXVVVSSSPPPMMMKKKJJJBBBAAA???<<<:::888777777777777777777555333111000///......------,,,++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,......------///111333444555:::AAAIIIPPPTTTWWWXXXRRRQQQOOONNNNNNQQQSSSUUUUUUWWWXXXWWWUUUWWW[[[___^^^```dddkkksssyyy|||~~~xxx|||~~~~~~}}}{{{~~~xxxyyy~~~xxxssskkkaaa\\\]]]^^^ZZZUUUKKKMMMOOOQQQRRRQQQPPPOOOFFF>>>777444777;;;===<<<<<>>;;;999888777888888777555333111000//////......---,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((())))))***++++++***+++---///,,,,,,---///222666:::===BBBCCCFFFKKKQQQVVVWWWWWWQQQNNNJJJHHHKKKQQQYYY^^^UUUWWWYYYZZZYYY[[[```ddd```hhhmmmmmmkkkpppxxxyyy|||wwwooorrrzzzuuuiiiYYYTTTNNNMMMQQQSSSRRRPPPJJJHHH???444111666888555999:::>>>DDDIIIGGG???888000...,,,,,,------,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''',,,111222---((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''fffVVVUUUYYY[[[YYYVVVSSSQQQNNNJJJFFFDDDBBB>>>;;;888777777888888777555333222000//////......---,,,,,,+++******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++,,,+++++++++---//////000222666:::???DDDFFFGGGFFFGGGJJJNNNQQQQQQQQQOOOMMMKKKKKKNNNTTTZZZ___^^^```aaaaaa```aaadddggghhhjjjkkkkkklllpppvvvyyyzzz{{{~~~{{{jjjaaaVVVOOOMMMNNNPPPPPPPPPOOOGGG===:::<<<;;;777444444888???GGGKKKIIIFFF:::444---***+++------+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''+++///000,,,(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''fffVVVUUUXXXYYYWWWUUUSSSRRROOOKKKHHHCCCAAA>>>;;;888777777777777777555444222111000///...------,,,,,,++++++***((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,---,,,,,,,,,...000222444888===BBBGGGKKKMMMJJJHHHGGGGGGIIIKKKKKKKKKMMMMMMMMMOOOSSSXXX]]]aaafffgggggggggggghhhkkkmmmqqqnnnkkkjjjlllnnnqqqssswwwwwwxxx{{{~~~xxxooo```SSSLLLLLLOOORRRRRRPPPJJJCCC??????<<<777333222333:::CCCLLLQQQRRRIII@@@444---,,,------,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((+++,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((gggXXXVVVYYYXXXWWWUUUSSSRRRNNNJJJFFFCCCAAA>>>:::888777777777666666555444333111000///---------,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))((())))))*********+++------...///222444777999===AAAEEEHHHJJJKKKHHHFFFDDDDDDGGGIIIKKKKKKNNNOOORRRUUUYYY^^^aaacccfffffffffggghhhjjjlllnnnrrrnnnlllkkkkkkkkknnnsssxxxxxxuuurrrvvv|||~~~{{{|||}}}tttzzzuuukkk___UUUQQQQQQSSSPPPMMMHHHCCCAAA@@@>>><<<:::777444666>>>GGGPPPTTTTTTMMMBBB777000---,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((hhhZZZXXXYYYYYYWWWVVVTTTRRRMMMHHHDDDCCCAAA===:::888666666777555555555555333222000///------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++)))+++---///111333777:::@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAACCCHHHLLLOOOQQQPPPRRRVVVZZZ___bbbdddeeeeeedddcccbbbcccdddeeeeeeggggggjjjmmmkkkkkksss~~~vvvrrrttttttrrrvvv{{{~~~xxxzzzzzzxxxqqqhhh^^^VVVSSSQQQLLLFFFBBBBBBBBBCCCDDD@@@<<<777666;;;DDDNNNTTTYYYWWWQQQFFF999000---...,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))hhhZZZXXXYYYXXXWWWVVVTTTRRRMMMGGGCCCBBB@@@===:::777666666666444555555555444222000///,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******+++,,,+++---000222444777:::===GGGFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAEEEKKKQQQTTTVVVSSSUUUYYY]]]```bbbcccdddfffccc```___^^^^^^]]]\\\\\\^^^fffnnnnnnnnnyyywwwuuutttrrrvvvuuuwww~~~sssddd[[[TTTMMMFFFCCCBBB@@@AAADDDAAA===:::999===FFFPPPWWWYYYZZZXXXOOOCCC888222111---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))gggYYYVVVWWWVVVUUUUUUTTTRRRNNNHHHDDDBBB@@@===999777666666666444444555555444222000///,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))***+++,,,---///111333555666888;;;>>>GGGFFFCCCAAA????????????AAABBBDDDIIIOOOTTTVVVWWWUUUWWWZZZ]]]___`````````eeebbb^^^^^^___```___^^^^^^]]]dddnnnqqqpppwww|||{{{||||||zzztttqqqwww}}}qqqaaaXXXQQQOOOJJJDDDAAABBB@@@???>>>???CCCKKKTTTZZZWWWUUUSSSPPPKKKDDD;;;444...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***eeeXXXUUUUUUSSSSSSSSSTTTSSSOOOJJJFFFBBB@@@===999777666666666333444555555555333000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))***+++,,,---333555666777777888;;;===CCCAAA???===<<<<<<>>>???DDDEEEGGGLLLQQQUUUVVVUUUVVVWWWYYY\\\]]]^^^^^^^^^aaa___]]]___cccffffffeeegggbbbeeeooosssooopppxxx||||||}}}vvvuuu}}}sssjjjdddaaaZZZNNNGGGGGGBBBBBBCCCDDDGGGNNNUUUZZZVVVPPPKKKMMMPPPMMMBBB777......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******dddUUURRRTTTOOOPPPRRRSSSSSSOOOHHHDDDEEEAAA;;;777777777888999555555444333222000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))*********++++++***+++,,,...000111777777777888999:::<<<<<<<<<<<<=========@@@DDDGGGJJJLLLLLLKKKMMMRRRUUUTTTYYYVVVTTTTTTWWW[[[___```eeedddcccfffkkkoooppppppiiifffgggjjjiiidddbbbdddmmmpppsssyyy}}}}}}}}}wwwtttqqqgggVVVHHHIIIFFFEEEHHHNNNSSSUUUUUUXXXQQQFFF===BBBKKKMMMHHH;;;666111---,,,,,,+++***)))(((((()))+++,,,***)))******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((((((((())))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++************************,,,+++******************,,,,,,+++***************,,,,,,------------,,,+++)))******++++++,,,------***+++++++++))))))***++++++***)))))))))***,,,---,,,++++++++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))bbbTTTRRRTTTQQQQQQRRRSSSRRRNNNHHHDDDEEE@@@;;;777777777888888555555444333222000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************++++++++++++,,,---000222333999999888999999:::;;;<<<999;;;===>>>@@@CCCGGGJJJIIILLLLLLKKKLLLPPPRRRPPPQQQPPPQQQTTTYYY^^^bbbdddbbbdddkkkvvv~~~}}}rrrhhhgggeeegggjjjiiiccc```aaalllpppuuu{{{zzzuuunnneee]]]TTTPPPKKKKKKOOOTTTWWWWWWXXXSSSHHH======EEEJJJIIIEEE???777///++++++,,,...)))(((((()))+++,,,***)))******))))))((((((((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************++++++++++++************************++++++******++++++,,,---+++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,***)))))))))+++***************++++++************************************************************************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))){{{___SSSSSSUUUTTTSSSRRRRRRQQQMMMHHHDDDDDD@@@;;;777777777888888555555444333222000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********++++++,,,+++,,,,,,...///222444555:::999999999999999::::::888;;;>>>AAACCCFFFJJJLLLIIIMMMNNNLLLMMMPPPPPPMMMNNNOOORRRWWW]]]bbbdddeeebbbfffpppxxxiiihhhfffgggjjjhhhbbb^^^^^^hhhkkkooouuu~~~{{{uuuooolllddd]]]UUUPPPQQQUUUWWWXXXXXXVVVLLL@@@:::===EEEIIIOOOIII@@@666...,,,---///***)))((()))+++++++++)))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++*********++++++,,,------...............------------,,,,,,++++++++++++,,,,,,---,,,+++******+++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))www]]]RRRSSSVVVVVVTTTSSSQQQPPPMMMHHHEEECCC@@@;;;888777777777777555555444333222000///...------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++,,,---,,,---...000222444555666999888888777777888888999:::===AAADDDFFFHHHJJJLLLKKKOOOPPPOOOPPPRRRQQQNNNSSSUUUYYY^^^ccceeeeeecccgggiiiooozzz{{{rrriiifffdddeeebbb\\\YYYZZZ\\\^^^___aaagggoooqqqnnnqqqqqqooonnnllllllnnnpppxxx}}}vvvrrrrrriii]]]UUUSSSTTTUUUVVVVVVWWWRRRFFF<<<:::@@@GGGPPPNNNIIIAAA777000---,,,+++***))))))***++++++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,+++***+++++++++......///000000000//////111111111111111111111111......///111111000...,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))vvv\\\SSSTTTVVVVVVTTTSSSRRRPPPMMMHHHEEEBBB???;;;888777777777666555555444333222000///...------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,---...---...///111333555666666666666555666666777888999>>>AAADDDFFFFFFGGGIIIJJJMMMQQQSSSSSSTTTXXXXXXUUUYYY[[[```eeehhhhhheeebbbgggiiilllooopppooommmkkkaaa[[[WWWUUURRRNNNMMMPPPLLLNNNMMMKKKNNNUUUXXXVVVZZZ[[[]]]\\\YYYXXXXXXYYY^^^bbbeeedddeeeiiilllmmmrrrrrrssssssrrrrrrrrrrrrxxx||||||sssfff]]]XXXVVVTTTSSSTTTUUUTTTMMMBBB<<>>:::888777777666555555555444333222000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******,,,---//////...///111222444444555555333333444555777999:::;;;CCCDDDFFFFFFFFFFFFHHHJJJMMMRRRUUUVVVYYY___```___[[[]]]aaafffhhhgggbbb___]]]```cccbbb]]]XXXUUUSSSPPPKKKGGGFFFDDDAAACCCFFFCCCEEEEEECCCGGGOOOUUUVVVXXX[[[]]][[[VVVRRRPPPQQQPPPPPPOOOOOOPPPSSSUUUVVVZZZ[[[]]]]]]]]]^^^aaacccmmm||||||rrrjjjddd^^^XXXSSSRRRQQQQQQOOOIIIBBB@@@CCCDDDGGGKKKNNNKKKBBB555,,,...,,,))))))***++++++***)))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))************)))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,...000444777:::<<>>666000------,,,,,,---///111222000000///...---,,,,,,+++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))xxx```VVVUUUUUURRRSSSSSSTTTSSSOOOJJJEEEAAA>>>:::888777777666444555555444333222000///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***,,,...///000///000222333444444333333111222333666999<<<>>>@@@DDDEEEFFFEEEEEEFFFHHHKKKMMMQQQTTTVVV\\\dddhhhhhh]]]^^^```bbbaaa]]]WWWSSSNNNOOOQQQQQQNNNJJJDDDAAABBB@@@@@@DDDEEECCCDDDGGGFFFIIIJJJJJJOOOZZZcccfffhhhmmmpppnnnhhhaaa___^^^YYYWWWVVVWWWXXXWWWVVVUUUUUUVVVVVVUUUTTTUUUXXX\\\gggqqqyyysssjjj```XXXRRRLLLIIIKKKKKKFFFBBBBBBCCCCCCEEEJJJMMMJJJ@@@777///,,,***)))***+++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))))))))************************((((((((((((((((((((((((&&&'''(((***++++++++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000222333444777:::===@@@BBBEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDCCCBBBAAA@@@???>>>@@@???@@@CCCEEEBBB;;;444///...,,,,,,...111555888999888777666444222111000.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))yyybbbWWWUUUTTTQQQRRRSSSUUUTTTPPPJJJEEEAAA>>>:::888888777666444555555444333222000///...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))+++,,,...000111000111222333444333222222000111333777;;;???BBBDDDDDDEEEEEEDDDDDDFFFIIILLLKKKPPPSSSVVV]]]gggmmmmmm```______^^^ZZZTTTKKKFFFDDDAAA@@@AAADDDDDDAAA===>>>>>>CCCJJJMMMLLLLLLNNNNNNRRRSSSSSSZZZfffppptttxxx~~~{{{uuurrrrrrmmmkkkkkknnnpppmmmiiigggccccccaaa\\\XXXVVVYYY\\\ZZZ```kkkyyy~~~~~~tttfff]]]SSSIIICCCGGGKKKHHHDDDCCCFFFBBB@@@EEEMMMNNNHHHAAA///---***)))***+++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******************************((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000222444555<<<<<<<<<===>>>???AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@>>>;;;999777666333444777>>>DDDEEE???999000...---,,,...333888;;;BBBAAA???===;;;999888777//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))zzz```VVVVVVXXXVVVVVVVVVVVVUUUQQQJJJFFF@@@===:::777777777777666666555444333111000///...------,,,,,,,,,,,,+++++++++++++++*********))))))+++*********))))))((((((******))))))((((((''''''+++*********))))))((((((+++******)))))))))))))))++++++,,,...///111222333555333111000///000111222000333666:::>>>AAABBBCCCBBBDDDGGGFFFFFFGGGJJJMMMLLLMMMPPPTTTZZZaaagggjjjggg___VVVOOOKKKFFF@@@;;;:::<<>>:::;;;EEEPPPOOOGGG<<<888222...,,,,,,,,,+++))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))+++*********))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++******************------,,,,,,,,,,,,,,,---///...---------......///---///111111//////111444888999888666333444999>>>;;;===??????>>>>>>???@@@===AAACCC@@@??????<<<888999888888:::===?????????666666333111///000444777??????@@@AAACCCDDDEEEEEE===:::555222000...,,,***///...,,,,,,------+++)))++++++,,,---------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************{{{aaaVVVVVVXXXUUUUUUVVVVVVUUUPPPJJJEEE@@@===999777777777666666666555444333111000///...------,,,,,,,,,,,,+++++++++++++++*********))))))************)))))))))(((***)))))))))((((((((('''************)))))))))(((******))))))((())))))***+++,,,---///000111222222333222000//////000222333444666888;;;===?????????AAADDDGGGHHHHHHHHHKKKNNNIIIJJJMMMPPPSSSVVVXXXYYYWWWQQQHHHCCCBBBAAA@@@>>>CCCEEELLLSSSVVVVVVYYY^^^^^^^^^___aaadddjjjrrrxxx}}}yyy{{{}}}yyy|||qqqggggggggggggmmm}}}|||}}}}}}ssseeeTTTIIIFFFGGGIIIIIIDDDAAA;;;888???LLLSSSRRRGGG???444...------,,,+++)))*********++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((())))))***************************************+++*********))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************++++++******************,,,,,,+++++++++,,,------++++++,,,------...//////111333444333111111333555555555666777:::<<>>@@@CCCEEEGGGHHHHHHEEE@@@<<<999666333111///---++++++,,,---,,,+++++++++++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************|||bbbVVVUUUWWWUUUUUUUUUUUUTTTPPPJJJEEE@@@===999777777777666555555555444222111000///...------,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((************))))))))))))))))))((((((((())))))***+++---///111222222222222000000//////000111333444888999:::<<<=========<<<@@@CCCGGGJJJJJJKKKLLLMMMGGGHHHIIIJJJJJJIIIGGGFFFEEEAAA<<<:::<<<@@@DDDFFFKKKLLLRRR[[[aaafffmmmuuuzzzxxxvvvvvvxxxrrrhhhaaaWWWWWWhhh}}}yyyzzz|||oooZZZMMMIIIJJJLLLKKKHHHAAA888888CCCQQQZZZTTTIII;;;222///...,,,***************+++++++++++++++++++++***)))))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******((()))******++++++*********************************************)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++******+++++++++++++++++++++++++++++++++,,,---...+++,,,...000222222222222222333444333222222444666777777999<<<@@@CCCDDDCCCGGGHHHJJJIIIGGGEEEEEEEEEIIIJJJHHHEEEFFFJJJKKKHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFEEEBBB>>>888555555555999:::===@@@DDDHHHJJJLLLOOOLLLHHHEEECCCAAA>>><<<333000...,,,,,,---,,,+++,,,,,,,,,+++******))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************~~~cccWWWUUUUUUTTTTTTUUUUUUSSSOOOIIIDDD@@@===999777666666666555444444333222111000//////------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))***+++---...000222333222222111.........///111222444555999:::;;;===>>>>>>======???BBBGGGJJJLLLLLLKKKKKKGGGFFFEEEDDDBBBAAA??????>>>>>>???AAAEEEJJJPPPTTTQQQPPPTTT\\\eeemmmvvvooo^^^SSSZZZdddjjjtttvvv]]]OOOKKKKKKNNNNNNHHH>>>777<<>>???@@@AAAAAA@@@BBBFFFIIIKKKKKKHHHFFFDDDBBB@@@===<<<===???AAACCCHHHOOOTTTWWW\\\aaaeee\\\YYYZZZaaaiiiqqqzzzttteee^^^YYYXXX```lllrrrwwwoooYYYMMMHHHKKKMMMMMMFFF>>><<>>>>>===<<<;;;<<<;;;:::999:::;;;<<<===;;;???CCCCCC@@@AAAFFFKKKIIIGGGDDDAAAAAADDDJJJOOOSSS___fff___SSSKKKJJJIIIGGGGGGFFFHHHJJJKKKKKKJJJFFFGGGHHHGGGFFFEEEGGGHHHCCCDDDFFFHHHJJJMMMOOOOOOOOOMMMLLLLLLMMMMMMKKKJJJHHHDDD>>>999666222...,,,---,,,+++++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************fffXXXTTTSSSSSSSSSSSSTTTRRRNNNHHHCCC???<<<888666666666555444333222222111000000//////------,,,,,,,,,,,,++++++***************+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,...///000000000000000000000000...///000222444555777777666888;;;???BBBDDDEEEEEEBBBBBBDDDGGGHHHGGGCCC@@@>>><<<:::888:::>>>BBBFFFKKKSSS]]]ccceeehhhnnnssskkkgggffflllrrrwww}}}zzzjjjbbbbbbddd[[[___iiiuuu{{{}}}|||iiiXXXKKKGGGIIILLLLLLGGGCCCHHHPPPRRRTTTSSSMMMAAA666000...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********)))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,+++++++++******)))***++++++,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,******++++++,,,---------------...000222444777888======>>>??????>>>===<<>>@@@@@@@@@EEEKKKNNNPPPRRRWWW\\\[[[YYYVVVSSSSSSWWW^^^dddppp}}}ooobbb[[[XXXTTTSSSQQQPPPPPPOOONNNLLLDDDEEEEEEEEEDDDEEEHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPTTTSSSQQQPPPPPPOOOLLLIIILLLIIIEEEAAA>>>:::666222...---+++******+++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************gggXXXSSSRRRRRRRRRSSSSSSRRRMMMGGGCCC???<<<888666555555555444222222111111000000//////------,,,,,,,,,,,,++++++))))))*********+++++++++((()))))))))************'''((((((((()))))))))***((()))))))))************))))))***+++,,,...000111111000///------...000111///000222444555666777888777999===@@@DDDFFFHHHHHHDDDCCCCCCDDDDDDCCC>>>:::888888888:::===BBBGGGJJJNNNWWWaaafffgggkkkrrryyyvvvqqqoootttyyy{{{~~~yyykkk[[[WWWWWW^^^ffflllrrrwww~~~mmm[[[MMMJJJJJJLLLLLLIIILLLQQQQQQPPPNNNKKKGGG???666///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,......---,,,+++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,******++++++,,,------...//////111333555888;;;<<<>>>>>>>>>??????@@@@@@@@@AAA???>>>BBBHHHOOORRRTTTWWWZZZaaakkktttyyyxxxuuuqqqpppnnnlllllloootttxxxyyypppiiigggdddbbbaaa```^^^\\\ZZZQQQPPPNNNJJJGGGGGGIIIKKKNNNNNNNNNOOOPPPPPPQQQQQQUUUTTTRRRRRRRRRPPPMMMJJJHHHGGGFFFFFFFFFCCC@@@===444333000...,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************hhhYYYSSSQQQRRRRRRSSSSSSQQQMMMGGGBBB???<<<888666555555555444222222111111000000//////---------,,,,,,,,,++++++))))))******++++++++++++(((((())))))*********+++'''((((((((())))))******(((((())))))*********+++)))******,,,---///111222222000...,,,,,,---///111111111333555666777888888888:::>>>BBBEEEGGGIIIIIIFFFDDDBBBBBBBBB@@@;;;777666777:::>>>CCCGGGKKKMMMNNNVVV___cccccchhhrrr{{{xxxsssrrrvvv{{{{{{{{{}}}{{{zzzyyywwwuuuuuuxxx{{{~~~fffZZZOOOOOOVVV^^^gggooo~~~|||}}}jjjWWWOOOJJJLLLMMMKKKMMMRRRSSSMMMGGGHHHJJJFFF;;;000---------,,,,,,+++++++++++++++++++++++++++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,//////...---+++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......000111222555777:::===>>>>>>>>>??????AAACCCDDDEEEFFFFFFIIIPPP\\\gggnnnpppqqqqqqxxx~~~~~~|||}}}|||{{{rrrrrrqqqooonnnnnnnnnllljjjaaa___ZZZTTTNNNLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPPPPQQQRRRQQQOOOLLLBBBCCCEEEHHHJJJJJJGGGEEE<<<:::777333000.........++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************dddTTTPPPPPPRRRRRRQQQQQQPPPLLLFFFBBB???===:::777555444555555333333222111000///......------,,,,,,+++***))))))(((((())))))******++++++)))((((((((()))***++++++(((((())))))))))))(((((()))************))))))(((***+++,,,---///000000000------......///000000000///222666888777666555555777777:::@@@EEEGGGDDDAAAAAA???<<<:::999999999:::;;;>>>CCCGGGJJJMMMOOORRRQQQUUU\\\bbbfffhhhkkklllnnnpppqqqqqqppppppqqqrrrrrrqqqooooooppprrruuuwwwzzzzzz|||ooo\\\WWWWWWVVV[[[eeesss{{{~~~hhhWWWNNNLLLJJJOOOQQQHHHPPPHHH??????DDDEEE???777000---+++***************,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))*********)))))))))))))))++++++******************,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,*********+++,,,,,,------000///---,,,++++++*********++++++,,,,,,---------...---,,,,,,,,,...///000000...+++***+++,,,,,,,,,---,,,,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,+++((((((((())))))*********************************************************))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++************************+++,,,,,,,,,,,,---------''')))+++,,,,,,---...000888666444666:::======;;;===AAAEEEGGGJJJNNNUUUZZZbbbaaa```bbbgggoooxxx}}}vvv||||||wwwwwwwwwxxx}}}yyyqqqkkkhhhccc\\\VVVOOOOOOMMMLLLKKKKKKLLLLLLMMMOOORRRTTTTTTTTTUUUUUUIII@@@:::===CCCGGGIIILLLFFFDDD@@@:::444000---,,,------,,,++++++,,,---...******************************++++++++++++******************************************************)))************+++++++++eeeUUURRRRRRRRRQQQQQQQQQPPPLLLFFFBBB???===:::777555444555555333333222111000///......------,,,,,,+++******))))))))))))))))))*********))))))))))))))))))***+++(((((())))))))))))(((((()))***************))))))***+++---///000000000000------......///000000000111333444444444555777999::::::<<<@@@CCCDDDAAA>>>;;;999888666666777999:::EEEHHHLLLNNNPPPQQQSSSTTTTTTXXX^^^bbbeeefffhhhjjjkkklllmmmmmmllllllmmmnnnnnnmmmllllllmmmpppsssuuuyyyxxxzzz~~~~~~xxxkkkkkknnnlllhhhqqqxxxuuucccVVVNNNGGGLLLPPPJJJMMMEEE===;;;@@@EEEEEECCC333000---,,,------+++))),,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))++++++******************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******++++++,,,,,,------+++++++++++++++,,,---------.........//////000000000000111111111000///...///...------...///...------,,,,,,---...///...---******************++++++)))))))))))))))))))))***************************************************))))))))))))))))))))))))***)))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000333555999888777888:::<<<======>>>JJJ\\\mmmwwwxxxuuuqqqqqqpppppprrrvvv|||}}}~~~~~~~~~{{{rrrjjj___^^^]]]ZZZUUUPPPMMMLLLKKKMMMNNNOOOPPPQQQRRRSSSLLLBBB::::::===@@@EEEJJJGGGDDDAAA???>>>:::333......---------,,,,,,++++++******************************++++++++++++******************************************************)))************+++++++++gggWWWTTTTTTRRRQQQQQQQQQOOOLLLFFFBBB???===:::777555444444555333333222111000///......---,,,,,,++++++*********************))))))))))))+++***))))))))))))))))))(((((())))))))))))(((((())))))******************+++,,,///111222111000///---......//////000000111333333222111111444999===>>>>>>???@@@@@@???<<<999555555444444666999;;;===LLLOOORRRTTTTTTTTTUUUVVVXXX[[[___bbbccccccdddeeeeeefffggggggffffffgggiiihhhhhhhhhhhhjjjmmmqqqrrrvvvuuuwwwzzz{{{yyy|||{{{|||uuudddUUUIIIKKKQQQMMMNNNGGG>>>999;;;AAAGGGLLL:::444///---//////,,,))),,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******************************************************++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++******++++++,,,,,,---......++++++,,,---///111333444555555666777888:::;;;<<<>>>@@@AAABBBAAA>>>;;;999777555444444444333000...///---,,,,,,---.........------,,,,,,,,,---......,,,,,,+++***************************************************************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---.../////////111555777999:::::::::;;;>>>BBBEEEEEEVVVppp~~~xxxwwwuuuooofff]]]WWWTTTNNNMMMLLLKKKLLLNNNPPPRRRRRRIIIAAA===::::::???FFFIIIFFFDDDFFFHHHEEE===555............---,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++fffWWWTTTUUUQQQQQQQQQPPPOOOKKKFFFAAA???===:::777555444444444333333222111000///......,,,,,,,,,++++++*********++++++******))))))((((((++++++***)))((((((((()))(((((())))))))))))(((((())))))))))))***++++++,,,,,,---000222222111000///.........///000000111111222222222111222555:::>>>AAAAAA@@@>>><<<:::777555333333444555888<<<@@@BBBIIILLLPPPRRRSSSTTTVVVWWWZZZ]]]```aaa```______``````aaacccbbbaaaaaabbbddddddddddddfffhhhkkknnnppprrrqqqrrrvvvvvvtttwww|||}}}sssbbbPPPNNNRRRNNNPPPKKKCCC;;;888;;;DDDKKKBBB:::111---...///---***,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))***************++++++)))***************++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------....../////////000111222555777999:::;;;<<<===@@@CCCFFFJJJKKKPPPQQQQQQQQQOOOLLLIIIGGGEEEDDDCCCAAA???:::555111333000,,,***+++,,,------111111000///......//////...---,,,+++++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...000222222333666888888;;;>>>???AAAEEEMMMRRRWWWfff{{{wwwnnniiihhh[[[XXXSSSOOONNNNNNOOOOOOTTTOOOJJJGGGAAA;;;<<>><<<999666444333444444333333222111000///......,,,,,,+++++++++++++++***++++++******))))))((((((++++++***)))((((((((()))(((((())))))))))))(((((())))))))))))***+++---...---...000111222111///.........//////000111111111000111333444444666999;;;@@@@@@>>>;;;888666444333222222333666999>>>BBBDDDCCCGGGKKKOOOQQQSSSVVVXXXYYY[[[]]]]]]\\\[[[[[[\\\]]]^^^______^^^^^^___aaaaaaaaabbbdddgggjjjmmmnnnnnnlllnnnqqqqqqppprrrwww{{{~~~}}}ppp]]]WWWUUULLLOOOMMMHHH???999:::AAAHHHJJJ@@@555...---...---,,,,,,++++++******++++++,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++))))))******+++++++++,,,))))))******+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......//////000111111111111222222333444666777888999:::<<<@@@FFFLLLQQQTTTYYYXXXVVVTTTRRRQQQPPPPPPQQQPPPOOONNNLLLGGGAAA<<<777333///,,,---000222333555555555444333222111111...---+++*********+++,,,************************************************))))))))))))))))))))))))(((((())))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------222444666888777777999:::<<>>999333///---------++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++cccUUUSSSTTTQQQPPPPPPPPPNNNKKKEEEAAA>>><<<999666444333333444333333222111000///......++++++++++++++++++++++++************))))))))))))+++***))))))))))))))))))(((((())))))))))))(((((())))))((()))***,,,.../////////000000//////.........//////000000111111222///111444666666666888999;;;;;;:::888555333333444333333444666999===AAACCCBBBEEEJJJMMMPPPRRRTTTVVVUUUVVVXXXYYYXXXWWWXXXZZZZZZ\\\]]]]]]\\\[[[]]]^^^______aaaccceeehhhjjjllliiihhhjjjmmmnnnmmmpppuuuzzz{{{zzz{{{}}}xxx{{{}}}ooofff]]]OOOJJJJJJHHHBBB======BBBHHHMMMGGG<<<444///---------,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------,,,---///000111111000000000111111222222333444444111111111111111222333333333444777<<>>333111///,,,******+++,,,************************************************))))))))))))))))))))))))((((((((()))******++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000555666888999:::===@@@DDDMMMQQQWWW]]]dddkkkqqqvvvqqqzzzyyyooofff\\\SSSLLLIIIHHHKKKPPPOOOJJJFFFFFFJJJOOORRROOOIIIEEEFFFJJJLLLIIICCC<<<555000,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++~~~cccVVVTTTUUUPPPPPPPPPPPPNNNJJJEEE@@@>>><<<999666444333333333333333222111000///......++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))***+++(((((())))))))))))(((((())))))((((((***,,,///111111000...---------....../////////000111111222222000222444555555555777888555666666444222222444777888777777888:::>>>AAACCCEEEHHHKKKMMMMMMMMMNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYXXXYYYZZZZZZYYYYYYZZZ\\\]]]^^^___aaaccceeeggghhhfffeeegggkkklllkkknnnssswww{{{}}}{{{|||~~~|||yyyuuutttssstttvvvxxxxxxwww}}}~~~|||zzzzzzzzzyyy{{{||||||zzzyyyzzzzzz||||||~~~{{{tttvvvzzzmmmZZZHHHHHHFFFBBB>>>???DDDIIIMMMKKKFFF>>>555///------,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))***++++++,,,------))))))***++++++,,,------******++++++,,,------...,,,,,,,,,---------......,,,---000222444444333333333333333444555555666666555555444444444555555666444666888===CCCKKKQQQUUUZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXYYY[[[\\\[[[YYYVVVJJJDDD<<<777666999<<<>>>EEEHHHMMMQQQRRRQQQNNNLLLAAA>>>999555111///......************************************************))))))))))))))))))))))))'''(((((()))******++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111222333666666777;;;BBBMMMZZZbbbggghhhmmmssszzzzzz{{{wwwkkkcccTTTNNNJJJMMMOOOMMMLLLMMMLLLPPPRRRQQQKKKFFFCCCCCCKKKKKKJJJFFF@@@999111---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++cccVVVTTTUUUPPPPPPPPPOOONNNJJJEEE@@@>>><<<999666444333333333333333222111000///......++++++++++++++++++++++++(((((())))))******++++++))))))(((((()))***++++++(((((())))))))))))(((((()))(((((((((***---///111111000...,,,+++,,,---.../////////000111111222222333444444444333444777999111222333222000111555999===<<<<<<<<<>>>@@@CCCEEEHHHJJJLLLKKKJJJHHHHHHHHHKKKMMMOOOQQQRRRSSSVVVXXXVVVXXXYYYYYYXXXWWWYYYZZZ\\\\\\^^^```bbbdddeeefffdddccceeejjjkkkjjjnnnsssrrrvvvxxxvvvvvvwwwvvvrrrrrrpppnnnmmmnnnppppppooosssttttttsssoookkkiiiiiijjjkkkkkkjjjhhhfffggghhhpppnnnpppsssrrrpppwwwwwwzzz}}}nnnhhhnnnxxx{{{fffKKKJJJFFFAAA>>>???CCCGGGLLLNNNMMMFFF;;;111---,,,,,,++++++++++++++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,------.........,,,---000333555666555555444444555555666777777777<<<<<<;;;;;;;;;<<<======;;;<<<>>>BBBHHHOOOUUUYYYUUUWWWYYY[[[[[[ZZZXXXWWW\\\[[[[[[\\\]]]\\\ZZZXXXSSSLLLAAA999555666777999AAAFFFLLLRRRUUUUUURRRPPPOOOKKKEEE>>>999555333333************************************************))))))))))))))))))))))))'''(((((()))***+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111333444555::::::<<>>;;;777555444555444333222222111111000/////////,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++*********+++++++++******)))******)))***+++...111333000///...------...000111222222111111111111111111555666777777777555222111---///111222222333555777BBBDDDDDDDDDBBBAAABBBCCCHHHGGGGGGGGGGGGGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^aaacccddddddcccccceeegggiiiiiiiiiiiikkkooorrrsssqqqooonnnkkkfff___[[[\\\___bbbdddnnnlllhhh```YYYVVVWWWYYYXXXXXXXXXWWWWWWVVVVVVVVV[[[ZZZYYYZZZ]]]aaafffiiirrrwww}}}ooobbb___cccqqqyyy___OOO???;;;>>>AAADDDFFFIIIIIILLLLLLBBB222,,,......,,,******+++,,,+++***(((((()))***+++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......***---000222222333444555333444444555666555444222111222444888<<>>999???HHHOOOPPPKKKDDD???777444000------,,,+++***---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********}}}cccVVVSSSSSSRRRRRRQQQQQQPPPMMMHHHDDD>>>;;;777555444444444333222222111111000/////////,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***)))***************))))))+++++++++,,,---///111333//////---------///111222333222111000000111111222555555666555555333111000...000222333333333555777AAABBBCCCBBBAAA@@@AAABBBFFFEEEEEEEEEFFFFFFGGGHHHKKKKKKKKKKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXZZZ\\\___aaabbb``````aaadddgggiiiiiihhhhhhiiikkklllkkkiiifffddd^^^YYYSSSPPPPPPSSSVVVXXXXXXVVVRRRLLLFFFDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMLLLLLLMMMPPPSSSUUU[[[___fffpppyyyvvvfff\\\XXX^^^rrrlllZZZFFF???@@@AAAAAABBBFFFFFFJJJOOOIII<<<000------+++***+++,,,,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........---///111222222222333555888888888888777666666666<<<===>>>@@@CCCFFFGGGHHHFFFFFFEEEFFFGGGIIILLLMMMQQQOOOMMMMMMNNNPPPPPPPPPMMMNNNNNNPPPRRRTTTVVVXXXVVVXXXZZZZZZYYYYYYYYYZZZ[[[WWWSSSPPPHHH===666555777:::>>>CCCFFFFFFCCC@@@DDDFFFJJJMMMNNNMMMKKKIII???<<<555///,,,+++...000++++++,,,,,,,,,+++***)))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------............---111555555444555999===CCCGGGPPP___qqq~~~}}}{{{ooo^^^PPPJJJNNNLLLLLLNNNPPPNNNGGGBBB777:::@@@GGGMMMNNNLLLIIIAAA;;;333...---------,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******|||bbbVVVTTTTTTUUUSSSQQQOOONNNKKKFFFCCC???<<<888555444444333222222222111111000/////////,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))+++,,,---...000000111111......------...000222333333222000//////111222444666555444222111111000000///111333333333444666888>>>???AAA@@@??????@@@AAABBBBBBCCCCCCDDDEEEGGGGGGJJJIIIHHHIIIJJJLLLOOOQQQOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWYYY\\\^^^___[[[[[[]]]```cccdddcccbbbddddddddddddcccaaa___]]]OOOKKKEEEBBBCCCFFFIIIJJJFFFEEEBBB===:::999:::<<<<<<===>>>@@@BBBCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFJJJMMMQQQVVV___mmm}}}zzzeeeXXXQQQ\\\qqq{{{|||fffNNNCCCBBBCCCBBBCCCAAA@@@FFFOOORRRHHH888---,,,++++++,,,---...,,,***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..................000111222222111222444666555666888999;;;===AAACCCEEEDDDCCCDDDEEEFFFEEECCC@@@@@@AAABBBDDDFFFHHHIIIOOONNNNNNOOOPPPQQQPPPOOOOOONNNMMMLLLMMMOOORRRTTTRRRTTTUUUVVVUUUUUUWWWYYYVVVSSSSSSRRRMMMCCC;;;:::666333444;;;EEEJJJFFFAAA:::;;;>>>BBBFFFKKKNNNPPPMMMHHHAAA:::666333111///***+++,,,------,,,***)))++++++*********))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------........./////////...444::::::777888???GGGNNNSSS\\\hhhvvv~~~||||||~~~yyykkkddd^^^UUUMMMKKKOOOQQQMMMIII<<<::::::???HHHNNNOOONNNKKKDDD;;;333///.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***{{{bbbVVVTTTUUUVVVTTTQQQOOOLLLIIIEEECCC@@@===999666555444333222222222111111000/////////,,,,,,,,,+++++++++******++++++***))))))***++++++******++++++++++++******((((((((((((((())))))))),,,---///111222111000///---------...///111222333222111000//////111333555555444222///......///000000222444444444444666888;;;===>>>>>>======>>>@@@???@@@@@@AAACCCDDDFFFGGGHHHHHHFFFFFFHHHJJJMMMOOOLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQSSSVVVXXXZZZ[[[\\\XXXXXXYYY[[[]]]]]][[[YYYWWWWWWWWWVVVVVVUUUTTTSSSDDD@@@<<<:::;;;>>>@@@AAA===<<<:::888666777888:::888888999;;;===>>>???@@@DDDDDDDDDDDDCCCCCCBBBAAAEEEHHHJJJLLLPPP[[[jjjvvvnnn[[[VVV```rrr|||}}}pppVVVHHHFFFFFFFFFGGG>>><<>>;;;<<<;;;;;;===@@@DDDIIILLLNNNPPPUUUZZZ___```^^^\\\ccc___ZZZUUUSSSRRRTTTUUUUUUVVVVVVTTTRRRQQQRRRSSSRRROOOOOOPPPMMMFFFBBBCCC===888777===FFFLLLKKKFFF:::777555555:::BBBJJJPPPSSSQQQOOOLLLHHH@@@777000,,,,,,,,,,,,,,,,,,,,,---+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------......///000000333777;;;<<<<<>>FFFKKKKKKIIIJJJJJJFFF???666///---...------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|||bbbVVVTTTUUUWWWUUURRROOOMMMIIIEEEBBB@@@===999666555555444333222222111111000/////////,,,,,,,,,+++++++++******+++******************+++)))******++++++******)))((((((''''''((()))******---///111222222111///...------...///000111222333111000//////000222444555444222000...---...///000111222444444444444666777888:::<<<<<<;;;<<<===???>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEEFFFGGGIIILLLMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWVVVSSSPPPJJJJJJJJJIIIGGGFFFDDDCCC<<<:::777666777999;;;;;;555444222222222444555666333444444555666666777777:::;;;<<<===>>>>>>===<<<>>>BBBGGGHHHIIINNNWWW___uuuyyyeee[[[___ooo}}}~~~{{{bbbTTTMMMIIIGGGGGG???:::888@@@LLLPPPEEE888///---------......,,,+++...------,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------............///111222333555888<<>>@@@DDDLLLTTTYYYZZZ___hhhqqqxxxyyyuuurrr{{{wwwpppiiidddbbbbbbcccaaaaaa```]]]YYYVVVUUUUUUYYYTTTPPPOOOKKKGGGFFFHHHFFFCCCAAABBBEEEGGGHHHGGGFFF@@@888222333;;;DDDKKKQQQRRRTTTTTTRRRLLLDDD???666444000---++++++,,,---++++++++++++************************++++++++++++************************))))))))))))))))))))))))************************************************************************************************))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------...000111222666777999???HHHTTTaaaiiiqqqqqqqqqooopppwwwzzzvvv|||ttthhh\\\TTTPPPNNNNNNLLLFFF@@@AAAGGGJJJGGGCCCBBBIIIOOOKKK???444.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~cccVVVTTTTTTWWWUUUSSSQQQNNNKKKFFFCCC???<<<888666666666555555222222111111000/////////,,,,,,,,,+++++++++******************************))))))************)))))))))(((((('''((()))+++,,,///000111222111000...,,,......///000111111222222/////////000111333444555222000///------///000111000222444444333333555666777888:::;;;;;;;;;===???======>>>???@@@BBBDDDEEEDDDEEEEEEFFFHHHIIIKKKKKKJJJKKKLLLMMMNNNPPPPPPQQQQQQRRRTTTVVVVVVVVVVVVUUUYYYWWWTTTRRRQQQOOOMMMJJJKKKJJJIIIGGGCCC???<<<999777555333333555777777777333222000000222444444333444444444444444555555555444444666888999:::::::::777===DDDIIIKKKNNNRRRUUUcccxxxiii[[[^^^hhh|||}}}uuu~~~vvviii\\\OOOGGGEEE@@@;;;777999CCCKKKIIIAAA222000...---------,,,+++------,,,,,,++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------......///000000000111333666888:::===AAADDDBBBAAACCCNNN]]]kkkrrrtttccc\\\TTTQQQQQQQQQMMMJJJIIIHHHGGGIIINNNWWW___eeeooouuu~~~|||xxxvvvvvvwwwrrrssstttsssooollljjjjjjjjjbbbYYYRRRLLLFFFFFFIIIEEEEEEEEEEEEFFFHHHLLLOOOLLLFFF<<<555222666<<>>;;;888666666777777666222222111111000/////////,,,,,,,,,+++++++++***************++++++*********))))))************))))))***)))(((((((((***,,,---000000111111000...---,,,//////000000111111111111,,,...000222333444444444///.........///000111222000111333333222222444555555777999::::::;;;===???>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTUUUUUUTTTRRRQQQSSSOOOKKKHHHGGGFFFEEEDDDKKKKKKJJJHHHDDD>>>999666444333222222555666777666666444222333555666666444666666666777777777777888333333444666777999:::;;;555999???FFFMMMRRRUUUVVVZZZccczzzjjj___^^^nnn}}}uuusssrrr\\\LLLEEEAAA???999666<<>>888333///---,,,,,,+++++++++******************+++++++++,,,,,,************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------...///222666999<<<@@@GGGSSS```mmm|||}}}yyyqqqcccTTTJJJKKKIIIHHHIIIKKKMMMNNNMMMEEEDDDDDDIIIMMMJJJAAA888......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,eeeWWWSSSTTTUUUUUUUUUTTTSSSNNNHHHDDD===:::777666777888888777222222111111000/////////,,,,,,,,,+++++++++************++++++++++++******))))))************))))))***)))(((((()))+++---...111111000000...---,,,+++///000000111111111000000+++---000333444555444333------...///000111222333000111222222222222333444555777999::::::;;;===???>>>>>>??????@@@AAACCCCCCBBBCCCFFFIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTRRRPPPNNNKKKGGGBBB???>>>??????>>>BBBCCCCCCCCC@@@;;;666333555444333444777888888888777444222222555666555333444444444555666777777888222222222333555666888999333444888@@@IIIPPPTTTVVVUUUWWWhhh}}}hhh___XXXooouuuxxxgggRRRIIIAAAAAA===777:::DDDJJJJJJ999444///,,,++++++,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////111222444666777777;;;>>>BBBEEEFFFGGGHHHIIIRRROOOTTThhh{{{nnnfffeeedddaaa]]]ccceeehhhmmmqqqtttwwwxxxwwwooolllnnnhhhddd]]]XXXTTTQQQMMMKKKMMMLLLKKKJJJGGGDDDAAA???FFFMMMSSSPPPFFF===;;;===GGGGGGGGGEEEAAA;;;555222,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************))))))******++++++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...//////111555999===???HHHUUUeeeqqqzzz}}}rrr]]]LLLMMMLLLJJJJJJKKKMMMOOOQQQMMMCCC<<>>......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,gggWWWSSSTTTVVVSSSQQQRRRSSSOOOHHHAAA>>>;;;777555444444444333222222111000///...------......---,,,,,,+++******++++++************++++++************************((())))))***,,,...000111555444111///......///000///////////////.........---///111333333222///...---......///000111111222000111333444555555444333666666888999;;;<<<>>>>>>????????????@@@AAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOMMMIIIFFFDDDBBB@@@===:::888888999:::666999;;;;;;999666555444222666777444444777888777888666444333555777777666222333444444555555444444444444333333444555777888666666777;;;???GGGVVVdddYYYVVVUUUiiihhhXXXbbbyyyoooVVVIIIGGGFFF@@@777777>>>EEEGGGEEE===333---,,,------+++---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////------...111333222333444666777888888888999@@@FFFHHHKKKSSSZZZ\\\^^^[[[___ooo{{{pppmmmhhh```aaaiiissstttwww|||~~~|||sssggg___VVVNNNNNNNNNMMMMMMLLLKKKJJJIIIKKKNNNQQQPPPJJJAAA:::666<<<===>>>AAACCCCCCAAA???444000,,,,,,000111---)))***((('''(((***+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,...---,,,---...000000000444000111666777999BBBLLL\\\mmm|||}}}|||xxxyyy{{{qqq[[[RRRQQQMMMJJJNNNTTTTTTNNNOOOIIICCCCCCGGGKKKJJJHHH;;;777111---,,,------,,,*********))))))***,,,...,,,,,,,,,++++++*********++++++++++++++++++++++++dddUUUSSSTTTVVVSSSQQQRRRRRROOOHHHAAA>>>;;;777555444444444333222222111000///...------......---,,,,,,+++******++++++************++++++************************((()))***+++---///000111333222000.........///000000000000/////////000000///000111222222111///............///000111111111111111222333444444444444555555666888:::;;;======????????????@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJGGGDDDAAA???===<<<:::999777666666555666888999888666444444444555888888555555999;;;;;;888666444444555666666666333333444444555444444444333333333444444555666777555555666:::===DDDRRR___]]]XXXPPP\\\zzzpppeeeeeeyyywww]]]OOOFFFEEEAAA<<<888;;;CCCJJJHHH@@@666///---------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---............///111444666777888888999<<>>888111---------,,,+++,,,+++******++++++***)))++++++++++++++++++++++++************************++++++***))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,+++***+++,,,---/////////333000111777<<>>777000,,,,,,,,,---,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++|||aaaSSSRRRSSSUUUTTTRRRRRRRRRNNNGGGAAA===:::777444444444444333222222111000///...------...------,,,,,,++++++***++++++************++++++************************))))))***,,,---///000111000000.........///000111222111000//////000111222111111000000000///............//////000000111111222111111222222333444555444444666777999;;;<<<<<<>>>>>>>>>??????AAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEECCC@@@===:::888666666666666555444333222555666666555333222333444666888666333444:::======:::888666555666666666555555555555444444444444444333444555666666666666666555555666999:::???LLLYYYfff^^^OOOOOOdddyyywwwcccgggwwwjjjYYYHHHDDDAAAAAA;;;777???LLLLLLEEE;;;222...---------------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---...000111111222444666888:::<<<>>>BBBIIISSSZZZXXX\\\dddqqqxxxrrrrrrxxx{{{uuupppfff___TTTMMMJJJKKKMMMOOOMMMNNNPPPRRRQQQJJJ@@@777000111222666<<>>???BBBEEEHHHEEE???888111---------......------,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++xxx^^^SSSRRRTTTUUUTTTSSSRRRQQQMMMFFFAAA===:::666444444444333222111111111000///.........---------,,,,,,+++++++++++++++************++++++************************)))***+++---///000111111...---------...///000111111000///......000111222222111///...---......///.../////////000000000111222111111000111333444666444555666888999;;;<<<===>>>>>>>>>>>>???@@@BBBBBBBBBCCCEEEGGGHHHHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEBBB@@@???<<<999777555444222222222222333333444444555555444222000000333555555666444222444;;;>>>===;;;999777777777777555444666555555444444444444444555666777999999888888777666666777999999===GGGSSSllleeeSSSIIIVVViii{{{kkkeeehhhyyywwwwwwyyyhhhQQQEEE@@@CCC???777===JJJNNNIII@@@666///,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------------......///111444555555555666777:::<<>>EEEFFFGGGCCC<<<555000......---,,,,,,---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++vvv^^^SSSSSSTTTTTTTTTTTTSSSPPPKKKEEEAAA===:::666444333333333222111111000000//////......------,,,,,,,,,,,,++++++++++++************++++++************************)))***,,,...000111111111,,,,,,---...///000111222///......---...///000111111000...---,,,---...///////////////000000000000222111000000111222444555555666777999;;;<<<===>>>=========>>>???@@@BBBCCCBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@>>><<<:::888666555555555333333333333444777999:::555444333111///000333555666777666555999@@@BBB???;;;999888888888888666444666666555444444444555666777888:::;;;;;;:::999999888777999::::::;;;DDDOOOjjjiiiYYYJJJNNN^^^wwwwwwccc^^^mmmzzzvvv|||bbbOOOAAACCCCCC<<<===EEEOOOLLLEEE;;;111,,,+++---.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------......//////000222555666666666888999<<<@@@KKK___sss{{{zzzrrreee[[[RRRLLLLLLJJJJJJNNNQQQPPPIIIBBB;;;888555444555777777777???DDDIIIJJJFFF>>>666222---,,,,,,,,,------+++***++++++++++++++++++++++++*********************************++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...000///...///222444777>>>HHHUUUcccpppxxx{{{|||{{{}}}zzzyyy{{{~~~yyywwwwwwzzzyyytttooollldddooo{{{nnnTTTJJJKKKLLLJJJFFF@@@:::888777;;;AAAIIIMMMJJJAAA777111...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++vvv^^^TTTSSSSSSTTTTTTTTTSSSOOOJJJDDDAAA<<<999666333333333333222111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))***---///111222222222,,,---...///000111111222------......//////000000///...---,,,,,,---...///////////////000000000000111000000111111222333444666666888999;;;===>>>???<<<<<<======???@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<:::999777555555666888999::::::::::::;;;<<<===>>>555555444222111111444666888:::;;;===CCCIIIGGGBBB:::999888999:::999777555666555444444444555777888:::::::::;;;;;;;;;::::::888888:::;;;::::::BBBLLLccciii]]]JJJHHHUUUmmmttthhhgggnnn|||~~~vvv___JJJDDDDDDBBBAAADDDOOOOOOKKKAAA555---,,,...............---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------......000111111000222555777888:::===??????DDDQQQeeezzz{{{vvvwww{{{|||wwwvvvyyyxxxmmmbbbZZZPPPMMMKKKKKKMMMNNNKKKIII@@@===999777777777666666777===GGGMMMNNNHHH@@@999111///---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,.........---///555:::>>>HHHWWWgggxxxrrrrrrvvv}}}~~~~~~{{{|||}}}~~~xxxzzz}}}yyypppqqqpppkkkhhhkkkrrryyy{{{rrr\\\QQQMMMMMMLLLJJJEEE???999555555;;;EEENNNQQQLLLAAA999333///+++***,,,...,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++www^^^SSSQQQQQQSSSTTTUUUSSSNNNIIIDDDAAA<<<999555333333333222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++...000222222222222---...///000111111222222,,,---///111111111000///,,,,,,,,,,,,---...//////000000000000///////////////000111222222333333222555666777888:::<<<===>>><<<<<<<<<===???@@@BBBCCCBBBCCCCCCDDDCCCAAA@@@???======<<<<<<;;;:::999999777555444444555888<<<>>>CCCDDDFFFGGGEEEBBB???===555555555444333333555777777;;;???DDDKKKOOOJJJBBB999888888999;;;:::888666555444333333444666888:::::::::999999999999999:::888888:::;;;:::999@@@III___jjjaaaLLLEEENNNfffuuugggeeevvv}}}}}}|||sssZZZIIIDDDFFFGGGGGGPPPRRRQQQHHH;;;111///000............------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------........................---------...///111222333333555888;;;???CCCIIIMMMOOOUUU___jjjuuu~~~~~~xxxsssvvv~~~}}}|||~~~yyyuuuttt|||}}}uuufffaaaZZZRRRMMMJJJJJJJJJFFFCCC???<<<:::888555333444777>>>GGGMMMMMMHHHCCC999666111...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,.../////////444>>>EEEOOO[[[kkkzzztttvvv}}}|||{{{mmmmmmqqqxxxyyywwwyyy~~~zzzyyyuuuooohhhccc```______ccciiimmmlllhhhbbb___aaajjjvvvwwwllldddaaacccfffiiipppwww~~~yyymmmcccRRRPPPMMMLLLJJJFFF???999777888===FFFOOOQQQLLLFFF;;;555...,,,---...,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++www]]]RRRPPPOOOSSSTTTUUUSSSNNNHHHCCCAAA<<<999555333333333222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++...111222333222222...///000111222222222222+++---000333444333111000***+++,,,---......//////000000000000////////////...///111222333333222222444555666777999;;;<<<===;;;;;;<<<===???@@@BBBCCCCCCCCCCCCCCCBBB@@@>>>===;;;;;;::::::999888888777444333222222555999>>>AAAHHHKKKOOOPPPMMMFFF???:::555666777666555555666888555:::@@@FFFNNNQQQJJJAAA888888888:::;;;;;;999777444444333333444777999;;;:::999888777777777888999666777999;;;999888???GGG___llldddMMMCCCKKKdddzzziiihhhhhhyyy}}}yyyfffMMMCCCGGGLLLKKKQQQUUUUUUMMM???444111222//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------........................,,,,,,---...000222333444666999===AAAFFFMMMTTTYYYffflllrrrsssuuu{{{}}}uuuxxx~~~~~~|||xxx|||}}}yyywwwwwwvvv{{{zzz{{{~~~~~~}}}pppaaaTTTMMMLLLMMMMMMJJJDDD@@@;;;777333000444444777???IIINNNMMMIII@@@;;;555000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........000111111333;;;GGGPPPaaalllzzz~~~rrrmmmdddaaabbbeeeccc]]]]]]bbbjjjoootttuuuoooeee[[[VVVLLLQQQVVVXXXUUUQQQMMMKKKFFFOOOYYYaaaiiisss}}}{{{yyyuuupppjjjeeebbb```\\\bbbgggjjjqqq}}}|||sssXXXSSSNNNMMMMMMJJJDDD>>><<<888777???KKKSSSSSSOOOBBB:::111------...,,,)))*********++++++,,,,,,,,,++++++++++++++++++++++++xxx^^^UUURRRPPPVVVVVVUUUSSSOOOIIIDDDAAA;;;:::777444222111111111000000000///......------------,,,,,,,,,,,,++++++***************************)))))))))))))))***+++---///111111000000111222...///111222111000...---......000333666444000+++++++++,,,,,,---...//////000//////.........//////000111111222222333444444555555666777888999:::::::::;;;===???@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<999888777555444555888;;;999777555444444555888999BBBEEEHHHHHHEEE???999666444555555555:::??????;;;888888>>>FFFJJJFFFBBBBBB888:::<<<===>>><<<999777:::777333222444888;;;===:::999888666444333222222555555888<<<:::777>>>HHHXXXiiieeeQQQFFFKKKaaa{{{~~~pppfffpppzzz{{{xxx|||zzz{{{kkkXXXNNNKKKMMMPPPVVVUUUVVVTTTHHH777.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------333///...111222222555:::===CCCGGGJJJUUUcccllllll{{{xxxxxxzzzzzz|||yyyxxxwwwwwwyyyzzz{{{{{{zzzxxx{{{}}}zzzxxxvvv|||rrraaaQQQGGGKKKLLLKKKIIIDDD>>>888444666555777===FFFLLLMMMKKKHHHDDD>>>888444000---***,,,------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,///111000444333000555FFFZZZfffxxxwwwyyy~~~yyyssskkkeee^^^ZZZVVVSSSTTTYYY^^^bbblllnnnqqqttttttooohhhbbb```WWWOOOMMMJJJBBB>>>???<<<>>>AAAFFFLLLRRRWWWYYY^^^^^^]]]\\\YYYVVVRRRQQQSSSSSSXXX^^^]]]\\\kkkqqqaaaQQQKKKLLLLLLGGGBBB===;;;:::???GGGMMMOOOOOOKKKBBB777000------,,,***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------yyy```VVVSSSQQQVVVVVVUUUSSSOOOIIIDDDAAA;;;:::777444222111111111000000000///......------------,,,,,,,,,,,,++++++************************)))))))))))))))******+++...000222222111000000111//////111111111000...---......000333555333///+++++++++,,,,,,---......///000///...---,,,+++++++++000111111222222333333444555555666777888999999::::::<<<>>>???@@@@@@???>>>======>>>?????????>>>===;;;:::999777666666999<<<:::888555333222333444666666:::???@@@>>>;;;888777777;;;===???DDDHHHFFF@@@<<<999;;;BBBFFFEEEDDDDDDBBBDDDDDDCCC@@@===<<<<<<;;;888555444777:::===>>>;;;:::888777555444444333555444666999999888???HHHWWWfffbbbOOOEEEJJJ```zzzsssmmmpppzzz}}}|||}}}wwwuuu{{{vvvcccTTTLLLLLLNNNTTTSSSUUUTTTKKK;;;222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.................................000///222555555555:::@@@JJJXXXeeehhhjjjqqqzzz~~~}}}}}}{{{zzzsssssstttvvvxxxzzz{{{|||uuurrrsss}}}~~~~~~eeeTTTLLLLLLMMMMMMKKKFFF>>>888888777888>>>FFFLLLMMMLLLMMMIIIDDD???999444...***------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.../////////------///111---111333666@@@UUUiiittt}}}|||{{{~~~zzzwwwsssmmmeee^^^YYYVVVQQQOOORRRYYYbbbgggrrrrrrrrrrrrpppjjjccc^^^TTTLLLFFFEEEBBB<<<999:::888999:::<<>>666000---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------{{{bbbWWWTTTSSSUUUVVVUUUSSSOOOJJJDDDAAA;;;:::777444222111111111000000000///......------------,,,,,,,,,,,,++++++************************)))))))))))))))***++++++...000333333222000/////////000111111111000...---//////000222333111---***+++,,,,,,------.........------,,,,,,,,,------...000000111111222333333333444555666666888888999::::::<<<>>>@@@@@@>>><<<:::999:::;;;<<<===============<<<;;;999777888:::<<<>>><<<999666444333444444///333777888777666777999;;;@@@EEEHHHMMMQQQOOOKKKCCC@@@DDDOOOXXX[[[ZZZYYYVVVSSSNNNFFF@@@<<<<<<<<<;;;999777777999<<<>>>???<<<;;;999888777666666555666555555888:::<<>>EEEKKKMMMMMMQQQOOOKKKGGGBBB:::222,,,///......---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...///000///333999@@@QQQgggzzz~~~~~~zzzwwwooommmkkkkkkhhhbbbYYYRRRMMMJJJFFFEEEIIISSS]]]cccjjjgggddd```]]]WWWRRRMMMFFF@@@<<<<<<:::666555666888888888888888999:::;;;@@@@@@@@@@@@???>>>===<<<>>>===BBBKKKMMMMMMTTT^^^mmmrrr{{{xxxeeeWWWPPPMMMLLLFFFAAA<<<<<<@@@DDDCCCAAAKKKKKKHHH???555...,,,...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------|||cccVVVSSSTTTUUUUUUVVVTTTPPPJJJDDD@@@;;;:::777444222111111111000000000///......------------,,,,,,,,,+++++++++************************))))))))))))***+++,,,,,,...111333444222///......///000000111000///......000000111111111///,,,+++,,,,,,,,,---------......)))***+++---///222444555000000000111222222333333444444555666777888999999:::<<<>>>???>>><<<999666777777888999::::::::::::<<<<<<;;;999777777999;;;DDDBBB???;;;888777666666444555666555444666;;;???AAADDDGGGHHHMMMUUUYYYYYYNNNNNNVVVgggvvv{{{zzzzzznnnbbbRRRFFF@@@>>>======<<<:::888888:::<<<>>>>>>===<<<;;;:::999888888888999888888999;;;???EEEJJJTTT^^^WWWHHHCCCIII___{{{zzzccciiiwww||||||~~~~~~zzz~~~hhhTTTOOOPPPSSSRRRRRRTTTRRRIII;;;111...//////000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............000//////......///000111444666999;;;;;;BBBTTTggg~~~|||zzz{{{wwwpppvvvzzz~~~~~~{{{xxxwwwxxxyyywwwwww|||jjj```TTTOOOPPPPPPMMMIIIBBB@@@>>>@@@DDDJJJMMMNNNPPPOOONNNLLLHHHBBB:::555111000...,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000000///...///000555:::BBBMMM___uuu}}}zzzzzzzzz{{{}}}tttlllggghhheeeaaa^^^[[[UUULLLEEEBBB@@@>>>>>>BBBJJJRRRWWWVVVRRRNNNIIIFFFCCC???===<<<:::888777777666555666666666666666777888999:::;;;<<<<<<<<<<<<===<<<<<<===;;;>>>EEEKKKMMMSSSZZZdddgggmmmttt}}}uuucccZZZSSSNNNMMMGGGAAA@@@BBBCCC>>>999BBBIIIMMMHHH===222...///...------------,,,,,,,,,+++++++++,,,,,,,,,------}}}dddUUUQQQSSSTTTUUUVVVTTTPPPJJJDDD@@@;;;:::777444222111111111000000000///......------------,,,,,,,,,+++++++++************************))))))))))))***+++,,,---///111333333111///......000000000000000//////...///000000000...---,,,,,,,,,,,,,,,---------------)))***+++---///222444666///000000111111222333333444444555666777888999999999:::;;;<<<;;;888666444666666666666666666666666888999999777555555666888DDDCCC@@@===;;;999888888888777666666888>>>DDDHHHHHHHHHFFFCCCHHHUUU```eee\\\YYY\\\iiivvv~~~vvvcccMMM@@@???BBBBBB???>>>;;;888777999;;;======>>>===<<<;;;;;;;;;;;;;;;:::<<<<<<;;;<<<@@@EEEIIIUUUZZZRRREEEDDDKKK```}}}hhh^^^kkk|||~~~vvv~~~qqqYYYOOOMMMRRRRRRRRRTTTSSSLLL>>>222//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.........---------........./////////............000222333555777:::===BBBPPPlll~~~|||~~~~~~vvvrrr|||}}}~~~}}}|||~~~}}}gggWWWQQQPPPOOOMMMGGGEEEBBBBBBEEEIIIMMMOOOKKKJJJJJJJJJJJJGGGCCC???444222///,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---............000111777>>>IIIUUUhhh{{{|||uuurrrsssuuu||||||yyy||||||sssnnnllljjjhhhjjjddd[[[SSSNNNHHHAAA<<<<<<<<<<<<===???CCCFFFHHHFFFCCC???===<<<;;;:::888888999999777666777777777444444333444444555666777666666666666777888888999<<<999:::???EEEJJJQQQWWWbbbdddfffhhhlllvvvvvvnnndddZZZOOOIIICCCCCCFFFFFF???888888BBBLLLMMMDDD999222///.........---------,,,,,,+++++++++,,,,,,,,,------~~~eeeTTTQQQTTTTTTUUUVVVUUUQQQJJJCCC???;;;:::777444222111111111000000000///......------------,,,,,,,,,,,,++++++************************)))))))))***+++,,,---...///111222222000//////000000000000000////////////...///000...,,,,,,,,,---------------------------,,,++++++,,,,,,...////////////000000111222222222333444555555777777888999888888888888777555333222444444333222222222333333444555555444333333444666>>>===<<<:::999888777777888666777<<>>999777888:::<<<===???>>>>>>=========>>>>>><<>>:::777555666888999;;;<<<<<<<<<===<<<::::::;;;;;;:::999999<<<===999777888999777999888777666555555555555444444444444444555555666666555555777;;;AAAHHHMMM\\\___bbbbbbbbbfffooowww|||pppSSSKKKDDDDDDIIIJJJEEE>>>444<<>>IIIVVV[[[VVVOOOEEEFFFBBB;;;;;;DDDMMMRRROOOGGG@@@===>>>DDDRRR___fff]]]QQQLLLLLLNNNNNNLLLGGGBBB;;;777777:::<<<>>>@@@???????????????@@@@@@CCCMMMRRRKKKCCCDDDIIILLLXXXXXXMMMDDDGGGOOOeee{{{fffaaakkkxxxxxxvvvzzznnnVVVHHHIIIMMMPPPPPPQQQPPPHHH>>>333111///------...000111........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------........................////////////000//////000222666:::<<<<<>>:::;;;@@@DDDFFFAAA===777111...---...///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///222777;;;???MMM^^^lllyyyyyytttvvv{{{wwwxxx}}}wwwxxxqqquuuuuurrrqqqqqqjjjbbbVVVOOOEEE>>>;;;:::999777555666777999<<<>>>???@@@?????????AAABBBAAA>>>;;;>>>CCCDDD>>>;;;<<<<<<999>>>===<<<:::999888888888888777666555555555666666333555666666666999>>>AAAMMMUUU]]]___^^^]]]___cccppp~~~eeeYYYKKKGGGJJJMMMJJJEEE999:::===DDDHHHFFF===444............------------++++++,,,,,,,,,,,,------iiiVVVRRRWWWSSSUUUVVVVVVQQQJJJCCC>>>;;;:::777555222111111111000000000///......---------------,,,,,,,,,++++++************************)))))))))***+++---...///000000000///...///222555111111000///////////////,,,......---******---111---------------------------------...///000111111/////////000111111222222333333444555666777888888666444333111000000111222---------...///111333555...000222222222222444666444444555666777888999999???@@@GGGVVVdddeeeXXXKKK===@@@???999666:::>>>@@@999888888999:::>>>IIIVVVrrrpppmmmhhhccc___^^^]]]KKKEEE===888777:::===???@@@@@@??????@@@@@@AAAAAAJJJWWW^^^UUUKKKJJJOOORRRYYYWWWLLLEEEIIIQQQgggpppaaa___nnn{{{uuuwwwzzz___MMMDDDKKKOOONNNPPPQQQLLLCCC444222///,,,,,,...000222........................++++++------------++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000111000000222555999===@@@EEELLLZZZffflllpppyyyxxxkkkkkkrrruuu}}}~~~yyyyyy}}}~~~nnn```NNNMMMLLLJJJIIIIIIKKKMMMMMMEEE;;;555555:::@@@DDDFFFBBB;;;444000///000111...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////......000444;;;@@@KKKZZZmmmyyy}}}|||zzz{{{~~~yyytttxxxsss{{{yyyppp___PPPGGGBBB:::777777999999888======>>>@@@DDDHHHLLLNNNHHHIIIJJJKKKLLLIIIDDD@@@DDDJJJJJJDDD???@@@@@@===;;;::::::999999999999:::999888666555444444444555333888;;;999777777999:::???KKKYYY___]]]YYYWWWXXX]]]jjj{{{}}}|||~~~zzziiiUUUKKKKKKMMMKKKHHH???:::888>>>GGGIIIAAA777//////.........---------++++++,,,,,,,,,---------iiiZZZSSSQQQWWWWWWVVVSSSNNNIIICCC@@@;;;999666333111000000111//////.........---------,,,,,,,,,+++++++++******************************++++++++++++,,,...000111111///,,,,,,///111222222444000---,,,///222333333222///,,,+++,,,---......111000...,,,+++,,,...///,,,,,,,,,---...///000000000000000111222222333333111111333444555666666666222222111111111111111222000000000000000111111111---000333333222222333555666666666777888999:::;;;>>>FFFTTTdddmmmfffTTTDDD@@@:::666777888777999<<<;;;:::===>>>;;;:::DDDQQQoooxxxgggOOOCCC;;;;;;===;;;<<>>CCCFFFEEEBBBBBBDDDDDDMMMXXX___[[[RRRPPPSSSUUU[[[VVVMMMGGGKKK]]]vvvxxxddd___oooxxxttt|||kkkSSSGGGDDDJJJMMMIIIMMMOOOGGG999555000...//////...+++------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////...//////...---...000222111000222777888999BBBNNN\\\hhhsssuuuuuuvvvxxxxxx}}}wwwwwwxxxxxx}}}{{{xxx|||sssSSSQQQLLLGGGIIINNNOOOKKKKKKIIIDDD===666333666999>>>BBBDDD???555...---///,,,------------,,,++++++------------------------******+++++++++,,,,,,,,,------------------------------------------------,,,---///...---,,,,,,---+++///222111000555AAAKKK___gggwwwzzzzzzzzz~~~}}}~~~~~~}}}vvviii\\\QQQKKK<<<999888999:::::::::;;;CCCEEELLLWWW___gggsss~~~sss\\\TTTcccjjj]]]RRRSSSXXX___[[[NNNGGGIIIGGG???AAA>>>>>>BBB@@@;;;999===;;;999888777777555222000555555555555666666777888??????DDDNNNZZZ___[[[VVVPPPVVVbbbrrrwwwrrrfffVVVLLLKKKNNNOOOHHHCCC>>><<<@@@EEEEEEAAA444111......///000...---...------,,,,,,------...hhhYYYSSSRRRWWWWWWVVVSSSOOOIIICCC@@@;;;999666333111000000111//////.........---------,,,,,,,,,+++++++++***************************************+++---///111222111///------///111222222333000---,,,///111222222111///,,,+++,,,......---000///---,,,,,,,,,---...,,,---------...////////////000000111111222333333111222333444555555555555111111111000000000111111000000000111111111111111///000222444555666888999;;;:::999999:::;;;<<<===BBBKKKYYYhhhmmmdddRRRDDDAAA;;;888999:::999:::<<<>>>???CCCGGGEEEAAACCCIIIeee}}}oooWWWKKKAAA?????????@@@DDDCCCEEEEEECCCAAAAAABBBBBBHHHSSS[[[XXXSSSRRRVVVYYYZZZTTTLLLIIIPPPddd|||nnnaaahhhvvv{{{|||~~~~~~~~~rrrZZZIIIEEEJJJNNNKKKOOOQQQIII;;;666111...//////...,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////,,,---...---------000222333333888@@@GGGLLLVVV```qqqxxx~~~~~~{{{|||{{{wwwxxxcccTTTIIIKKKOOONNNLLLNNNLLLKKKFFF@@@999555666888<<<@@@DDDBBB;;;333...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,---///...---,,,,,,---///000111111333<<>><<<999:::;;;===@@@BBBFFFLLLZZZlll|||wwwhhhdddiiiqqqmmm^^^YYY___]]]RRRTTTMMMHHHJJJIIIDDD@@@@@@???===:::999999;;;;;;;;;666555555555555666666777999999===FFFQQQZZZ]]]\\\TTTUUUXXXbbbsss{{{wwwlll\\\PPPLLLLLLLLLHHHEEE@@@???AAADDDEEEDDD:::555000...///000///,,,...------,,,,,,------...fffXXXSSSTTTVVVVVVVVVSSSOOOIIICCC@@@;;;999666333111000000111/////////.........------,,,,,,,,,+++++++++******************************))))))***,,,---000222333000...------///111222222111///------...000111000000...,,,+++,,,......---//////---,,,,,,,,,---...------..................//////000111111222222333222333333444444333333333000000000000000000000000000000000111111222222222222111222555999===???@@@CCCAAA@@@>>>===>>>???@@@EEEOOO^^^lllpppfffTTTEEE???:::777999999777666888>>>@@@GGGQQQTTTOOOIIIFFFQQQfff~~~}}}cccWWWKKKFFFEEEGGGJJJOOONNNKKKFFFDDDCCCBBBAAAAAAIIISSSZZZXXXUUUVVVZZZ\\\YYYRRRKKKMMMZZZooo|||gggccchhh}}}zzz}}}}}}{{{cccLLLEEEIIINNNMMMPPPSSSKKK@@@999222......//////...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------........./////////,,,---////////////111222777999BBBRRRbbbmmmvvv}}}{{{}}}uuuvvv{{{{{{```MMMPPPSSSLLLJJJOOONNNMMMJJJDDD>>>999777777999===BBBDDDBBB;;;333---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,...///...------...///111000000333;;;JJJZZZfffvvv{{{~~~yyytttxxx~~~wwwooobbbUUUJJJAAA;;;888<<<<<<;;;<<>>:::888888999===BBBEEEBBB;;;555111000...,,,+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,...///...---...///111000000333:::III[[[mmmwww~~~ooouuuzzz|||ggg^^^PPPEEE@@@???@@@@@@BBBFFFIIIJJJNNNTTTXXXYYYTTTUUU]]]lll|||}}}llleeeccc]]]QQQGGGHHHFFFDDDCCCAAA???;;;888:::999888777666555555555444555666666999@@@IIIPPPVVVVVVTTTQQQRRR^^^qqqyyygggZZZQQQJJJJJJHHHFFFEEEBBB@@@BBBFFFHHH@@@666111111111///---...------,,,,,,------...eeeVVVSSSVVVTTTUUUVVVTTTPPPJJJDDD@@@;;;999666333111000000111000000/////////.........,,,,,,,,,+++++++++******************************((()))+++---///111333333///...---...000222111111...////////////............,,,+++,,,---...---,,,------,,,,,,,,,---------...............---------...//////000111111222222333333333333222111000000---...///000111000000000///000111222333444555666444333333777>>>FFFMMMQQQUUUTTTSSSQQQMMMIIIEEECCCJJJMMMYYYlll}}}|||jjjXXXGGGBBB???@@@???<<<:::;;;666666<<>>;;;999888999===CCCEEECCC@@@444222///,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------...///......///111333000333:::GGGXXXkkk|||pppgggsss~~~tttjjjZZZRRRGGG>>>;;;>>>CCCGGGUUU^^^ddddddeeehhhhhheee\\\WWWWWW___lll{{{zzznnnbbbWWWRRRLLLGGGEEEEEEEEEEEE>>>===;;;999888666666555333555666555444777>>>DDDIIIQQQVVVTTTOOOSSS```mmmwwwwwwfffXXXOOOMMMIIIGGGFFFBBB===>>>CCCIIICCC;;;555222111///......------,,,,,,------...gggVVVRRRUUUSSSTTTVVVUUUQQQKKKDDD@@@;;;999666333111000000111000000000/////////......,,,,,,,,,+++++++++******************************)))***,,,...000111222222///...---///111222111000---///111111000.........---,,,+++,,,---...---,,,,,,,,,,,,,,,------------------........................///000000111111222222222222222222111000///---...000111222111111000///000111222444555666777333333555777===FFFPPPXXX]]]___```___ZZZRRRJJJEEEIIIIIIOOO```sssyyypppdddJJJDDD@@@@@@???;;;999;;;999777888BBBRRR\\\WWWMMMMMMLLLIIIIIIZZZooocccXXXTTTNNNFFFEEEIIIOOOSSSVVVWWW[[[aaacccbbbYYYXXX]]]jjj}}}kkkYYY\\\gggpppssssssvvvxxxxxxvvv{{{www}}}cccMMMEEEJJJLLLOOOQQQMMMKKKDDD999222000000000///........................------------------------,,,,,,,,,---------......,,,---------................../////////000000000///000000000///000333666<<>>EEEDDDAAA;;;555000//////...------,,,,,,------...hhhVVVQQQSSSRRRTTTVVVUUUQQQKKKDDD@@@;;;999666333111000000111000000000000/////////...,,,,,,,,,+++++++++*********************************+++---///000111111111.........///111222111000---000333333111.........,,,++++++,,,......---,,,++++++,,,,,,------------,,,---------.../////////......//////000111111111000111111111111111000000---...000222333333222111///000111333555666888888000444777888;;;DDDRRR]]]eeeiiimmmnnnhhh\\\OOOGGGCCCAAAAAAJJJWWWbbbggggggOOOHHHCCCBBB@@@===<<<>>>@@@>>><<>>FFFRRR^^^iiixxxyyyssswww}}}{{{~~~{{{mmm^^^TTTOOONNNSSSWWWXXXYYY]]]gggooottt{{{ssslllgggkkkqqqvvv}}}mmm]]]PPPJJJHHHGGGDDDAAA>>>;;;:::999444444555444444555666888777<<>>CCCEEEAAA777000///111...------,,,,,,------...jjjVVVQQQRRRRRRTTTVVVUUURRRKKKDDD@@@;;;999666333111000000111000000000000////////////,,,,,,,,,+++++++++*********************************,,,...///111111111000.........///111222111000---111444555222///......+++******,,,......---+++***+++,,,---------------,,,,,,------...///000000......//////000111111111000000111111111111000000---///111333444333222111///000111333555777888999///444888888999BBBRRR___jjjooovvvwwwqqqcccSSSIII<<<999666666>>>KKK[[[dddYYYRRRLLLJJJHHHEEEEEEGGGFFFDDDBBBHHHXXXffffff]]][[[XXXOOOGGGOOOnnnxxxnnnfffbbbWWWJJJIIIRRRWWWXXXXXXXXX]]]cccccc___aaagggrrrgggPPPTTTcccwww|||{{{|||qqqwwwwwwYYYIIILLLMMMOOOSSSPPPNNNGGG===666333222///---////////////////////////------------------------,,,,,,,,,---------......---------.........//////////////////000000000000///000111222555;;;CCCHHH[[[iii{{{~~~zzzxxx```QQQPPPMMMKKKJJJLLLNNNMMMJJJGGGBBB@@@<<<::::::>>>CCCFFFFFFBBB;;;444000///000111------------------------,,,,,,,,,---------......---------------------------------------------------.........///111444888GGGOOOZZZbbbjjjwww}}}tttooorrryyywww~~~}}}lllYYYNNNPPPWWWpppwww}}}}}}xxxwww}}}}}}~~~yyyuuutttkkkffffffkkkjjjccc```ccc___ZZZ]]]eeeccc```mmmkkk\\\KKKIIIFFFCCC@@@===;;;::::::888666444333333444444888777;;;EEERRRUUUNNNEEEKKKOOO___vvv~~~}}}uuu]]]PPPHHHKKKIII???888999999BBBHHHDDD999//////222...------,,,,,,------...hhhVVVPPPOOORRRTTTVVVUUURRRKKKDDD???===:::555222111111000///000000000///...,,,+++***------,,,,,,,,,,,,+++++++++*********))))))((((((+++,,,...111333222///,,,000......000333444111...///111222333333000...,,,,,,,,,,,,---------......,,,,,,,,,++++++*********+++,,,------......------000000000000111111111111222000///111333444222//////444555333222444555333///444777666888;;;:::777666444666:::<<>>:::;;;:::===AAACCCFFFQQQ^^^lllsssxxxvvvpppdddSSSDDD???888666888888999FFFVVVllluuuyyyaaaPPPJJJPPPKKKFFFNNNmmmyyymmmZZZNNNSSSeeeuuu|||rrrdddXXXSSSXXX```bbbfffiiiiiigggfffgggjjjpppzzziii___ccczzzqqqXXXKKKIIIKKKNNNRRRPPPMMMFFF===555000///000////////////////////////........................---------............///...........................---------///000111111000444777:::@@@NNN```mmmxxxyyywwwrrryyyzzzoooaaaXXXNNNJJJLLLNNNLLLIIIHHHFFFBBB:::555666===DDDHHHGGGDDD>>>777222//////---------,,,,,,,,,,,,,,,........................------------------------........................///...000222111222;;;EEESSS___jjjnnnqqqzzz}}}|||wwwkkkZZZQQQTTTaaaoooxxxrrrhhh[[[OOOHHHDDDBBB@@@@@@AAABBBBBBAAAAAABBBDDDAAAAAAAAA@@@AAACCCFFFHHHGGGPPP]]]iiirrr}}}~~~cccRRRLLLHHHCCC???@@@???<<<888777777888888444444444777>>>IIITTT\\\WWWTTTQQQPPPXXXiiiuuuaaaQQQIIIDDD@@@<<<;;;???EEEGGGDDD===555///------......///.........eeeVVVTTTUUUSSSTTTUUUTTTQQQJJJDDD@@@===:::555222111111000///000000//////...---++++++------,,,,,,,,,,,,++++++***************))))))))),,,222777666000,,,---000/////////111333333111///000111222222222000...,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,---............---000000000000111111111111333222111222333333222000333666777444555888888666111333444888???FFFEEE??????AAAFFFLLLNNNPPPVVV]]]jjjrrrvvvsssiii]]]OOOCCC===888888:::999666===GGGaaarrryyyZZZGGGEEEEEEAAAIIIlllzzz```UUU```qqqwwwsssmmmiiilll}}}uuufff^^^[[[___dddhhhjjjlllllljjjkkkooossspppeeeppphhhRRRHHHJJJNNNOOORRROOOIIIAAA888333000000////////////////////////........................---------............///........................------...//////000111111444888>>>FFFQQQaaasss|||uuuyyy|||xxxyyyyyyvvv}}}~~~xxxvvv}}}xxxjjjYYYNNNLLLMMMMMMKKKMMMJJJEEE===666555:::>>>FFFGGGFFFBBB<<<555111/////////...---------------........................------------------------........................------///222222444===HHHWWWcccrrrzzz}}}zzz||||||uuueee\\\UUUYYYhhhxxx}}}ooofffTTTNNNFFF@@@???@@@BBBCCCAAACCCEEEGGGHHHIIILLLNNNJJJJJJKKKJJJHHHDDD@@@>>>@@@CCCGGGIIILLLRRR[[[bbbwwwmmmYYYNNNFFFAAACCCBBB???<<<888666666888111555777555555===LLLXXX```___YYYOOOKKKVVVmmm}}}{{{|||dddOOOCCCAAACCC<<>>AAA@@@HHHjjjfff\\\kkkvvvooolllsss~~~oooeeeaaaaaabbbdddiiikkklllmmmmmmqqqwww}}}hhhdddssszzzvvvZZZIIIJJJNNNNNNRRRPPPKKKCCC;;;444111000////////////////////////........................---------............///............////////////---///000000000000000111:::@@@JJJVVVcccsss}}}}}}}}}{{{vvvyyyzzztttrrrzzzmmm[[[OOOLLLMMMNNNNNNLLLHHHBBB;;;777777888BBBDDDGGGFFFAAA:::555222111000...------------...........................................................................------///222333666AAALLL\\\iiiyyyyyy}}}{{{nnneeeYYY^^^hhhwwwzzzzzzlll___UUUNNNIIIHHHHHHIIILLLPPPSSSUUUQQQTTTXXX[[[^^^bbbfffiiifffffffffddd]]]SSSGGG@@@HHHGGGFFFDDDCCCEEEHHHKKKQQQYYYllluuu]]]PPPJJJFFFDDDBBB@@@<<<666555777444777999555222555@@@JJJ[[[dddiii___PPPMMM[[[kkkxxx[[[GGGCCCGGGBBBBBBBBBCCCCCCAAA;;;777...............//////000iiiXXXSSSRRRSSSTTTTTTSSSOOOIIICCC@@@===:::555222111111000///////////////...---,,,,,,------,,,,,,,,,+++++++++***************+++++++++------...000111111///...///000111222111000000///000000111111000///------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000000000111111111111111222444444444444444444555666555444777======:::777666555999EEEPPPQQQMMMAAAIIIUUUaaajjjnnnmmmiiivvvxxxuuuiii\\\SSSLLLGGG>>><<<::::::888666777:::;;;FFF^^^~~~vvv[[[BBBDDDEEEMMMiiimmm___ggg{{{|||xxxwwwxxx}}}xxxiii^^^]]]aaaeeegggfffiiilllooorrrxxxnnn___fffzzz~~~xxx|||```MMMJJJLLLLLLPPPOOOLLLEEE===666111///////////////////////////........................---------............///........./////////000000///111222222000///111333>>>HHHXXXggguuu{{{xxx}}}|||~~~|||~~~xxxssszzztttrrrrrrrrrpppooonnnmmmnnnqqqtttvvv|||qqq[[[NNNKKKMMMLLLLLLLLLHHHBBB<<<777555>>>BBBFFFGGGDDD???:::888111000...,,,,,,,,,,,,---................................................////////////////////////......000333555;;;HHHTTTeeeqqqwww|||{{{uuuggg___]]]fffttt}}}tttqqq~~~~~~mmm^^^SSSNNNLLLKKKOOOSSSZZZ```fffiiilllmmmjjjnnnrrrwww{{{{{{ooo```VVVKKKJJJJJJJJJJJJIIIHHHFFFCCCEEENNNcccjjjVVVLLLFFFDDDEEECCC===:::<<<666777777555444555888<<>>===;;;:::000///............///000iiiXXXRRRQQQSSSTTTSSSRRRNNNIIICCC@@@===:::555222111111000///......//////...------,,,------,,,,,,,,,,,,++++++*********+++++++++++++++---,,,,,,...111222000...///111333333111/////////000000000000///...------,,,,,,,,,---------......,,,,,,,,,,,,------------------...////////////...000000000000111111111111000222444555444444666777555666444444:::AAABBB>>>;;;:::888999CCCPPPUUUSSSFFFMMMWWWcccpppzzz{{{www}}}qqq___RRRLLLHHHEEE>>>===<<<<<<;;;;;;<<<===<<>>AAAEEEFFFDDD@@@===<<<222111...,,,++++++------................................................////////////////////////000///111666:::DDDTTTddduuu~~~|||xxx~~~~~~}}}pppaaa\\\cccmmmxxxuuuyyylllcccUUULLLIIIMMMSSSWWWgggmmmvvv}}}uuugggfffeeeeeeddd^^^VVVOOOBBBDDDIIIOOOXXXnnnpppYYYLLLDDDEEEEEE@@@===>>>666555555555777888888777<<>>===:::999AAAMMMVVVXXXKKKNNNRRRYYYiiizzzuuubbbMMMCCCBBBBBBAAA<<<===???@@@BBBCCCBBB@@@<<>>KKKVVV[[[NNNMMMKKKNNN___vvvtttgggQQQ===666:::??????999===AAADDDGGGIIIFFFBBB;;;BBBIIIUUUkkkgggQQQNNNMMMNNN___xxx~~~{{{ooo[[[LLLGGGIIIJJJGGGOOOWWW[[[[[[___gggooozzz~~~tttmmmlllkkkgggssszzziii^^^kkkyyy}}}sssuuu{{{{{{|||iiiRRRIIIMMMNNNPPPPPPMMMFFF>>>888444////////////////////////........................---------.........//////---......///000111111222,,,...111111222777@@@HHHcccrrr~~~eeeXXX___qqqzzzxxx||||||{{{tttggg]]]LLLIIIEEEBBB@@@???AAABBB>>>>>>???@@@AAABBBCCCCCCBBBGGGLLLMMMLLLNNNSSSXXXWWWcccooozzzmmmXXXKKKJJJIIIIIIJJJIIIHHHFFFDDDEEEEEECCC@@@===<<<===666444111...---...///000........................////////////////////////000000000000000000000000111000333;;;FFFWWWppp}}}~~~wwwpppttt|||vvv|||vvvbbbQQQSSSUUUZZZdddppp|||xxxiiiXXXNNNGGGGGGRRR^^^}}}aaaSSSNNNFFFAAABBB???>>>;;;777333222444777999888BBBZZZtttyyyiiiUUUGGG^^^zzz~~~~~~|||yyyuuurrrlll```OOOCCCBBBHHHKKKFFF<<<666888===666444111...---,,,,,,---bbbRRRSSSPPPRRRUUUUUUPPPLLLIIICCC===<<<999444222111000///..............................---,,,+++***+++,,,,,,++++++++++++++++++,,,,,,000111222111000//////000333222222111000///............//////......---,,,...------,,,,,,------...++++++,,,,,,,,,------------------............///000000000000000000111222000000000111333555777888;;;888888>>>JJJTTTXXXWWWQQQMMMFFF???===AAAKKKSSSRRRMMMFFFFFFSSSdddkkkhhhTTTLLLAAA;;;;;;>>>??????;;;@@@FFFLLLPPPPPPOOOMMMKKKIIIPPPaaauuuzzz\\\KKKLLLWWWhhhuuu}}}ppp^^^SSSRRRVVVWWWVVV[[[aaaddddddbbbaaaaaajjjllluuu{{{sssgggjjjvvv}}}iii[[[___lllvvvhhhnnnssswww~~~}}}oooVVVIIIGGGNNNRRRRRRLLLFFF@@@777///111111000///////////////....................................////////////......//////000000111111000222333222222===PPP___yyy|||hhhYYY___ppp}}}~~~~~~|||{{{lllddd[[[JJJCCCAAA@@@AAA>>>:::;;;@@@<<<;;;:::::::::;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIINNNTTT\\\cccmmmzzzqqqXXXOOOHHHLLLQQQOOOJJJFFFDDDDDDFFFEEE<<<333555===<<<888333000//////...---////////////////////////............////////////...//////000000000000//////222666>>>PPPkkk}}}}}}zzzzzzwwwiii^^^WWWTTT]]]iiizzzzzzeeeZZZVVVPPPIII[[[qqqeeeUUUQQQLLLDDDAAA@@@===:::888888555222999666888FFF```tttqqqcccVVVQQQbbbvvvlllooovvvyyytttooohhhXXXGGGDDDEEEGGGGGGAAA999888;;;777444000....../////////gggWWWWWWSSSSSSVVVUUUQQQLLLIIIDDD>>><<<999444222111000///..............................---,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,000111222111/////////111333222111111000//////..................------,,,...------,,,,,,------...++++++,,,,,,,,,------------------............///000000000000000111111222///000222444666888999:::===:::888>>>PPPbbbeee___[[[WWWQQQHHHBBBAAAEEEIIIIIIFFF???<<>><<<999444222111000///..............................---,,,+++++++++,,,,,,+++++++++++++++,,,------111222222111///...000111222222111000000//////000...............---------...------,,,,,,------...,,,,,,,,,,,,---------------------............///000000000000000111222222000111444777999;;;;;;;;;======:::???VVVoootttjjjcccaaa\\\UUULLLEEEBBBAAAAAA@@@;;;777888===???===>>><<<<<<>>>BBBHHHKKKLLLHHHGGGHHHOOOZZZbbbdddccckkkxxxxxxpppsssxxxzzz|||sssnnnuuu~~~zzzuuuzzz}}}}}}nnnhhhgggmmmppprrr||||||aaaRRRSSS^^^hhhqqqnnnqqq|||yyyaaaOOOHHHGGGKKKMMMKKKGGGDDD>>>777111111000////////////000....................................////////////......///000000111111222...000222444>>>TTTppp~~~lllmmmvvv~~~~~~|||zzzmmmjjjhhh^^^ZZZRRRJJJHHHEEE@@@<<<<<<:::999999888888888999999999999999:::;;;<<<===>>>@@@CCCGGGJJJMMMRRRZZZ```jjjwwwyyyxxxfffTTTOOOPPPPPPMMMLLLJJJFFFCCCAAA<<<777555666:::;;;:::666000---...000////////////////////////............////////////000000000000000000000000111444@@@SSScccppp}}}}}}wwwiiibbbdddnnnxxxzzznnneee\\\UUUTTTXXXcccpppnnnYYYKKKHHHJJJRRR___wwwnnnUUUOOOGGGEEEAAA>>>;;;888777777333777999;;;BBBRRRcccmmmjjj[[[RRR^^^vvvyyyooojjjtttyyyjjj^^^MMMIIIGGGDDD>>>777444777888666333000............mmmZZZWWWPPPSSSVVVVVVQQQMMMKKKEEE???<<<999444222111000///...........................------,,,,,,,,,++++++++++++++++++***+++,,,......111222222000......000222222111000//////000000111//////......------------...------,,,,,,------...,,,,,,,,,------------...---------............///000/////////000111222333111333666999;;;<<<<<<;;;:::???>>>@@@UUUqqqyyypppccccccbbb^^^WWWMMMEEE@@@>>>>>>===:::999:::===>>>AAABBBDDDIIIOOOWWW^^^cccYYYSSSPPPUUU```jjjooonnntttmmmkkkgggeee]]][[[eeeqqqssslllffffffuuu|||rrrlllooovvvttt]]]UUU]]]iiiwwwqqquuu}}}gggSSSGGGEEEJJJMMMKKKHHHFFF???999222111000000//////000000....................................////////////...//////000111111222222444555666:::GGG___|||}}}~~~uuu~~~~~~~~~~~~}}}xxxiiiXXXNNNIIIDDDBBBBBB;;;;;;::::::999999999999888888888888999999::::::<<>>======:::@@@BBBBBBQQQgggrrroooaaaccceeeddd^^^UUUKKKDDD>>>===<<<<<<<<<>>>DDDJJJQQQTTTYYY___gggrrrvvvmmmlllqqqwwwxxxwww|||___SSSKKKOOOXXX\\\[[[YYY___uuu~~~{{{uuuxxxjjjUUUYYYfffxxxzzzlllWWWIIIGGGKKKNNNLLLIIIFFF@@@999222222111000000000000000////////////////////////............//////////////////000000111222222222999:::>>>EEETTTlll||||||zzz|||}}}~~~~~~~~~}}}dddRRRHHHCCCCCCEEE>>>>>>======<<<;;;:::999999999999999999999999888777999;;;>>>???BBBEEEGGGMMMPPPVVV___kkkzzztttbbbRRRIIIJJJPPPMMMIIIDDD@@@???<<<666000777;;;>>>;;;555000///111////////////////////////............////////////111000000///000111222222888BBBXXXmmmuuuvvv~~~|||yyywwwwww|||}}}yyywwwooottt}}}vvvqqqooooootttooocccQQQJJJCCC???<<<999:::???CCCLLLZZZiiittt~~~zzzfffVVVOOOHHHDDDQQQeeerrrYYYNNNFFFEEECCC===777666555666666666777@@@NNN[[[iiilllfffXXXWWWkkkrrrttt}}}rrrlll]]]SSSIIIDDD@@@;;;888999888888777333///---...///lllXXXUUUPPPQQQTTTTTTPPPLLLJJJEEE???<<<999444222111000///...........................,,,,,,---------,,,+++***,,,+++******+++---///111222222111///---...000333111000///...///000222444000///...---,,,---.........------,,,,,,------...,,,---------............---------............///////////////000111333333444666999<<>><<<;;;:::::::::;;;;;;;;;::::::999999999888999999:::;;;<<>><<<999444222111000///...........................,,,,,,---------,,,+++***,,,+++******+++---000222333222111///---...000333111000.........111333555000///...,,,,,,---...///...------,,,,,,------...------------............---------............///......//////000222333444333555999>>>CCCGGGKKKMMMKKKEEEEEEMMMUUUZZZ___dddcccccceeegggfffbbb[[[UUUIIIBBB???EEEQQQ```sss{{{~~~yyyjjjZZZSSSSSSXXXbbbkkkkkk~~~}}}oooiiifffjjjlllmmmkkkhhhkkkrrryyyddd]]]gggzzz|||yyywwwjjjTTTHHHMMMPPPOOOMMMKKKEEE>>>333222111111000000111111////////////////////////............///////////////000000111111222333333///888FFFWWWjjj}}}~~~}}}yyy}}}xxxyyy~~~xxx{{{~~~|||xxxxxx~~~~~~{{{}}}~~~}}}~~~ooo]]]NNNFFFFFFAAAAAAAAA@@@???===;;;:::::::::;;;<<<<<<<<<;;;:::<<<;;;999888888999::::::======AAAIIIPPPWWWdddppp~~~}}}pppcccUUUKKKHHHHHHLLLLLLGGGCCCAAA:::111333666999;;;:::666222///////////////////////////............///////////////.........000333666777GGG```vvvzzzxxx{{{~~~}}}wwwuuuwww|||sssllliiiiiijjjjjjfffccchhhuuuuuuoooooo{{{~~~ooo]]]OOOEEEAAA===:::999<<<===<<>><<<999444222111000///...........................,,,,,,---...---,,,+++***---,,,******+++---000222333222111///---...111333111///...---...111444555111///---,,,,,,,,,...///...------,,,,,,------...---------.........//////---------.........//////.........///000222333444333555999???EEELLLRRRUUUTTTGGGDDDQQQ[[[\\\]]]bbbaaaaaacccfffiiihhhddd___QQQHHHEEEPPPcccyyyzzzooo{{{mmmfffdddhhhrrr||||||ssskkkgggmmmuuu|||ggg]]]ddd~~~yyy~~~pppjjjwwwrrrZZZGGGLLLPPPOOONNNMMMHHHAAA333222111111000111111111000000000000000000000000............/////////000000000000111222222333333777BBBSSSfffxxx}}}}}}oooffffffrrr|||yyypppjjjxxx~~~zzz|||~~~~~~||||||sssxxxooo[[[NNNKKKAAAAAAAAAAAA???===:::999999:::;;;<<<===<<<;;;;;;:::888666666777999:::;;;::::::>>>GGGLLLQQQ[[[gggwww|||zzzsssfffWWWMMMFFFLLLNNNIIIEEEBBB;;;222333444777:::;;;888222...////////////////////////............/////////000...------...000444777999VVVssslllsssyyy~~~tttkkkeeeddd[[[]]]___aaafffppp}}}|||mmmnnnxxx~~~ppp]]]LLLAAA???AAA@@@<<<;;;======<<>><<<;;;777555666444111666???OOOWWWdddmmmjjjfffnnn||||||}}}tttzzzzzzmmmYYYNNNGGGAAA;;;888444777999666111///111444wwwaaaVVVQQQTTTOOOSSSSSSPPPMMMKKKFFF@@@;;;888444111000///...---///............---------------------------------+++*********,,,...111333444222000......000333555444222//////000222222222444111...,,,---.................................------------------------............////////////000000000000111222333333333777???HHHQQQVVVWWWWWWOOONNNNNNQQQWWW[[[\\\\\\^^^^^^___bbbddddddaaa___QQQOOOOOO\\\www{{{wwwttt}}}wwwuuukkk___bbb{{{}}}dddfffqqqeeeNNNKKKPPPRRRKKKKKKJJJ@@@;;;444///000111///......000000000000000000000000///////////////.........111...---000111111444999BBBSSSdddwww~~~ttt[[[]]]dddnnnvvvvvvpppjjjnnnxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hhh[[[qqqcccMMMLLLGGGEEEHHHEEE===:::===<<<888444666;;;>>>===:::>>>===:::666777:::999555888888;;;@@@DDDIIITTT^^^mmmvvvlllOOOGGGLLLJJJDDDDDDEEE>>>111111555:::===<<<999666444//////.........//////000////////////000000000000000///222333000...999FFFdddyyykkkzzz{{{uuujjjddd]]]VVVWWWTTTRRRVVVbbbssszzzvvv|||zzzjjjUUUFFFAAA@@@@@@>>>;;;<<<===>>>@@@BBBCCCDDDCCCGGGPPPYYY^^^bbbmmmxxx}}}zzziiiSSSLLLFFFGGG]]]|||YYYKKKKKKEEE<<<>>>:::777777666555999???FFFMMMXXXcccjjjnnnnnnnnnyyy~~~xxx|||wwwxxxrrrbbbOOODDDBBB>>>888555555666666555333222111ttt___UUUQQQTTTOOORRRSSSOOOLLLJJJEEE@@@;;;888444111000///...---///............---------------------------------************,,,///111333333111///......000333555444222//////000222222222000...,,,,,,.../////////........................------------------------............////////////000000000111222333444555666:::@@@HHHPPPUUUXXXXXXRRRQQQPPPRRRVVVZZZ[[[ZZZZZZYYYYYYZZZ[[[ZZZWWWUUUQQQMMMMMMZZZvvv|||rrrcccaaayyyhhheeennnlllPPPKKKOOOQQQKKKKKKKKKAAA;;;444///000111///...///000000000000000000000000////////////////////////000///111333222111555;;;KKK```rrrwwwgggbbbeeeiiiooorrrrrrmmmiiirrr{{{~~~~~~~~~~~~~~~~~~~~~~~~kkk\\\ppprrrZZZNNNDDDDDDHHHGGGAAA;;;;;;:::888888999:::<<<<<>>AAAFFFPPP[[[hhhpppzzziiiMMMNNNLLLIIIHHHEEE>>>555111444999<<<;;;999666555/////////......//////000////////////000000000000//////222333000222@@@PPPgggyyy~~~vvv~~~}}}zzzkkkaaa^^^YYYTTTMMMMMMPPPZZZjjjzzzvvvvvvzzzwwwbbbVVVGGG???>>>@@@@@@???===>>>???AAABBBDDDEEEEEEDDDHHHQQQ]]]fffmmmvvvxxxsssxxxqqqXXXLLLCCCKKKhhhpppVVVMMMHHHBBBAAA<<<999888777444777;;;@@@GGGRRR^^^iiipppssstttvvv|||zzzwwwwww}}}}}}yyyuuurrreeeTTTHHHCCC???;;;555555555555555333222111ppp]]]TTTPPPTTTOOORRRRRRNNNJJJIIIDDD???;;;888444111000///...---///............---------------------------------*********+++,,,///111333222000...------///222444333111//////000111222111,,,++++++,,,...000///...........................------------------------............////////////000000111111222444555666999<<>>>>>BBBFFFGGGFFF???@@@AAACCCDDDEEEEEEFFFEEEIIISSSaaakkksss}}}tttmmmoootttvvvmmm[[[IIICCCLLLhhhkkkVVVMMMGGGCCC???;;;:::888444444777;;;@@@JJJVVVbbbkkkrrrvvvpppxxxwww{{{yyyyyyyyywwwsssssskkk\\\NNNFFFAAA>>>555555555555444333222111nnn[[[SSSPPPSSSOOOQQQQQQLLLIIIGGGCCC>>>;;;888444111000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///111222000///...------///222333222111//////000111111000+++++++++---//////...---........................------------........................////////////000111111222333555666777999;;;>>>BBBFFFKKKOOORRRPPPNNNLLLLLLNNNPPPSSSUUUXXXVVVTTTRRRPPPMMMHHHEEE@@@>>>;;;???KKKWWWYYYUUUPPPQQQUUUYYY___ooo~~~iiiiiissskkk```mmmkkkjjjvvvYYYLLLKKKNNNKKKLLLLLLEEE>>>666000111111000///000///////////////////////////////////////000000000///111444444222555DDDTTTttt~~~qqqhhhmmmsss{{{~~~|||yyyyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~vvveeekkkttt~~~fffPPPNNNVVVWWWPPPCCCAAA>>>:::777777999;;;>>>CCCDDD???;;;:::888555888666555888;;;@@@LLLXXXeeellluuu{{{~~~iiiUUUGGGIIIMMMHHHBBB@@@333444666888::::::888666111111000/////////000000////////////000000000000///111222111222>>>UUUhhhooo|||yyyiii\\\XXXXXXVVVTTTTTTYYYeeeuuuvvvhhh^^^dddwwwzzzhhhXXXNNNDDDAAAAAADDDJJJMMMMMMKKK???@@@BBBCCCDDDDDDDDDDDDEEEKKKUUU```fffmmmzzz}}}sssmmmoooqqqpppqqq[[[NNNFFFOOOsssnnnYYYJJJFFF@@@<<<<<<:::555333555888<<>>???AAABBBCCCBBBBBBAAAEEELLLWWW^^^___dddttt}}}tttpppqqqppplllooo\\\JJJEEEZZZvvvmmmPPPHHHBBB======<<<888555666777999>>>FFFPPP\\\ffflllllldddeeevvv~~~~~~zzz}}}}}}uuudddRRRFFFAAA999888777666444333222222kkkZZZSSSOOORRRQQQSSSQQQKKKHHHFFFCCC>>>;;;888444111000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...///111111///.........///111333444111000//////111111000//////---,,,---......---,,,........................---------...//////000000............////////////222111111222222333444555444777:::::::::;;;???CCCHHHGGGFFFEEEGGGKKKRRRWWWXXXXXXYYY[[[[[[WWWQQQMMMEEEEEEBBB???BBBGGGHHHEEEEEEMMMXXX^^^]]]aaappprrr___```eeeppp{{{sssdddlllfffPPPHHHLLLKKKKKKKKKEEEAAA999222111222000000111000000000000000000000000...//////000000111111222000000111111444AAAZZZqqq{{{|||{{{qqq{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuubbbxxxfffUUUYYYddd\\\RRRFFF???>>>>>>;;;777:::DDDKKKGGG@@@<<<:::999777555666888;;;@@@KKKVVV___fffnnntttxxx|||pppTTTHHHJJJKKKIIIFFF:::888666888;;;<<<:::777444333222111000000000000////////////000000000000000222222333>>>SSSiiivvv}}}rrrggg\\\WWWUUUTTTVVVYYYdddlllxxx|||tttxxx}}}yyyjjjZZZMMMFFFCCCAAA@@@???@@@AAAAAA@@@>>>???AAABBBDDDDDDCCCAAA@@@EEENNN[[[dddfffkkkzzzvvvrrrqqqnnnhhh|||jjjSSSFFFMMM[[[^^^MMMFFF??????>>>:::777777666888;;;BBBLLLXXXccciiiooogggbbbkkk~~~rrr]]]KKKDDD===<<<:::777555333222222iiiYYYTTTPPPSSSRRRTTTQQQLLLHHHGGGCCC>>>;;;888444111000///...---///............---------++++++++++++++++++++++++((()))+++---...000000111////////////111222333444000/////////111111000...///---,,,,,,...000000000........................---------...///000000000............////////////222222111111111222222333444888;;;;;;999999<<<@@@CCCCCCBBB@@@@@@EEEMMMSSSXXXZZZ___ccceeebbb\\\WWWLLLFFF???>>>FFFPPPOOOIIIBBBOOOaaannnooonnnuuuhhhfffhhhooowwwoooppp~~~}}}~~~lllRRRGGGKKKKKKKKKJJJEEECCC:::222111222000000222000000000000000000000000...//////000111111222222111000111444999GGG___ttt}}}|||{{{uuu|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bbbooofffZZZ```fff^^^RRRHHHBBB???>>><<<:::FFFOOOLLLCCC???======999777777999:::===FFFPPP\\\bbbjjjqqqvvvzzzzzz|||kkkTTTJJJJJJJJJGGG>>>:::777888;;;===:::777444444333222111111111111////////////000000000000000111222777GGG```ttt|||{{{}}}{{{kkkaaaWWWSSSRRRRRRXXX```iiirrr~~~{{{wwwzzz{{{mmm^^^SSSLLLIIIHHHDDDBBB@@@???@@@AAACCCCCCCCCDDDFFFGGGGGGFFFDDDBBBFFFOOO___ppp|||yyyvvvvvvqqqjjjxxxfffSSSLLLLLLkkkqqqTTTKKKBBB@@@>>>:::777666777777999>>>FFFPPPYYY___kkkjjjfffeeevvvhhhSSSIIIAAA???<<<999555333222111gggXXXTTTRRRTTTSSSTTTRRRLLLHHHGGGDDD???;;;888444111000///...---//////.........---------++++++++++++++++++++++++((()))+++---...000000111/////////000111333444555000//////000111111///......,,,++++++...111333444........................---------...///000000111............/////////000333222111111000000111111555:::>>>===:::999<<>>FFFMMMZZZ]]]dddjjjmmmkkkeee```VVVJJJ>>>>>>MMMYYYVVVKKK@@@PPPiii{{{wwwrrrpppvvv}}}zzzqqq~~~vvvxxxoooTTTGGGKKKKKKJJJJJJDDDCCC:::333111222000000222000000000000000000000000...//////000111222222222111000222777===JJJ```sss|||zzz|||~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||gggjjjwww]]]\\\lllfff[[[OOODDD@@@@@@BBB;;;HHHRRROOOFFFAAA@@@@@@:::888888::::::;;;BBBKKKSSSYYYbbbjjjqqqwww}}}xxxxxx___KKKHHHIIIHHH@@@<<<888999<<<===;;;777555444333222111111111111////////////000000000000///111222999NNNjjj|||~~~}}}~~~hhhnnn~~~vvviii___VVVRRRPPPRRR\\\hhhoooxxx{{{zzz~~~}}}ssseeeXXXQQQNNNMMMMMMJJJHHHEEEDDDEEEIIIMMMPPPFFFHHHJJJKKKKKKIIIFFFEEEGGGOOObbb{{{}}}{{{|||wwwppp|||{{{bbbPPPFFFOOOwwwZZZOOODDD@@@>>>:::666555999888888:::???FFFNNNRRR___gggeee^^^iiioooYYYNNNDDDBBB>>>:::666333222111gggWWWTTTPPPOOOQQQSSSQQQLLLIIIHHHDDD???:::999666333000///......------------------------......---,,,,,,+++******+++***+++---000111111000---...///000000111111111//////000222444444222000,,,,,,------.../////////---------............///////////////////////////---......///000111111222000000111111111222555777:::;;;===??????===;;;:::??????===;;;999:::@@@EEEUUUaaajjjlllrrrzzzwwwlllYYYMMMEEEDDDPPPeeedddLLLDDDHHH\\\{{{zzz{{{vvv{{{}}}{{{yyyyyyxxxxxxzzz|||~~~uuunnnzzz}}}^^^EEEGGGNNNKKKHHHKKKBBB===777222000000000///000000000000000000000000/////////000111111222222000444444555AAAXXXkkksss~~~}}}~~~~~~}}}}}}}}}}}}|||}}}~~~{{{iiiddd{{{]]]gggsssoooXXXEEEDDDEEEAAAEEEGGGUUUZZZKKKBBBBBB@@@===777333555888:::>>>CCCJJJNNNWWWbbbmmmuuuzzz{{{~~~}}}~~~hhhPPPEEEGGGLLLFFFAAA;;;888999:::999888777666444222111000//////000000000000111111111111---555555666SSS|||xxx}}}lllhhhbbbhhh~~~ooo^^^VVVTTTWWWVVVUUU^^^lllwww|||zzz}}}rrrhhh]]]XXX\\\aaaccccccYYYZZZYYYWWWUUUTTTUUUWWWQQQQQQQQQQQQPPPOOONNNNNNPPPOOO___}}}xxx]]]IIIIIIRRRyyyqqqXXXDDDCCCDDD===888999888888888:::@@@FFFHHHFFFUUU^^^___XXX```{{{zzz{{{zzzfffMMMDDDCCC>>>999666666555333nnnZZZUUUQQQQQQPPPSSSQQQLLLIIIGGGDDD???:::999666333000///......------------------------------,,,++++++***))))))+++***+++---000111111000---...///000000111111111......///222444444222000,,,,,,------.../////////---------............///////////////////////////......//////000000111111///111222222222444777:::===???BBBCCCCCC@@@===;;;@@@AAAAAA???;;;:::;;;===NNN[[[gggppp{{{vvv]]]PPPGGGGGGSSSiiilllZZZNNNNNN^^^~~~~~~yyyrrrmmmhhhffffffjjjiiiiiiiiijjjmmmoooqqquuu{{{sssmmmzzz```GGGGGGMMMKKKIIIKKKCCC>>>777222000000000///000000000000000000000000/////////000111111222222222555666;;;JJJ```pppvvvzzzyyy}}}|||~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~ssshhhvvv}}}lllqqqnnn^^^JJJAAAAAADDDFFFKKKYYY\\\MMMDDDEEEDDD>>>999888;;;===<<<<<>>;;;:::::::::999777666444222111000//////000000000000111111111111...444777>>>\\\{{{hhheee```bbbuuuyyyhhhYYYSSSRRRVVVXXXXXXcccqqq}}}~~~~~~~~~{{{zzzzzzqqqooonnnrrrzzz}}}{{{vvvpppjjjeeecccbbb^^^^^^\\\ZZZXXXUUUSSSRRRRRRSSSeeekkkSSSIIIHHHbbbdddKKKFFFFFF???888666777777777:::AAAJJJRRRVVVXXX^^^]]]WWW^^^wwwyyy|||xxxwwwuuufffTTTGGGEEE@@@;;;888666444222sss]]]UUUQQQSSSPPPRRRQQQLLLHHHGGGCCC???:::888666333000///......------------------------,,,++++++******)))))))))+++++++++---000222111000---...///000000111111111------///222444555333111,,,,,,------.../////////---------............///////////////////////////////////////000000000000///111222333555777;;;>>>BBBEEEIIILLLLLLHHHDDD@@@BBBDDDEEEDDD@@@<<<:::999FFFSSScccrrr}}}aaaRRRGGGEEEOOOgggsssjjjXXXPPPWWWuuuzzzccc```\\\XXXTTTRRRQQQQQQTTTSSSSSSSSSUUUWWWYYYZZZbbbjjjttt~~~~~~|||mmmiiiwwwdddJJJGGGLLLKKKJJJLLLCCC>>>888333111000000000000000000000000000000000/////////000111111222222333444777CCCYYYqqq}}}qqqdddnnnvvvyyy~~~}}}~~~~~~{{{|||}}}}}}~~~}}}}}}}}}~~~~~~tttxxxuuuoookkkfffUUUBBB@@@JJJIIIPPP``````OOOHHHKKKIII???<<<===AAAAAA===::::::<<>><<<;;;:::999666666444333111000000000000000000111111111222222111333999JJJfffuuuhhhiiieeefffrrr|||qqq___RRRNNNOOOVVVZZZ]]]jjjxxx~~~|||zzzsssuuuuuuqqqkkkiiilllpppxxx|||uuuqqqnnnllliiiddd```[[[XXXVVVUUUZZZnnn~~~cccMMMCCCMMMnnnxxxWWWIIIGGGAAA999444555666777:::AAANNN^^^jjjaaaeeeccc\\\```rrr|||tttwwwyyy~~~vvvooommmfff^^^KKKGGGAAA===:::777444222qqq]]]VVVQQQQQQOOOQQQPPPKKKGGGFFFCCC>>>:::888555222000.........------------------------,,,+++++++++*********)))++++++,,,...000222111000---...///000000111111111,,,---...111444444333111,,,,,,------.../////////---------............///////////////////////////000000000000///////////////111333555777;;;???BBBGGGKKKQQQVVVWWWUUUPPPMMMEEEFFFGGGFFFDDDAAA>>>===@@@LLL[[[mmm}}}jjjWWWIIIEEEKKKccc{{{~~~fffUUUOOOcccooo^^^NNNLLLJJJGGGEEEDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHOOOWWWeeettt|||vvviiieeerrrhhhMMMGGGKKKKKKJJJLLLDDD???999333111000000000000000000000000000000000/////////000111111222222333222888KKKhhh}}}mmmaaalllsssuuu{{{~~~~~~||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~ssskkkpppeeeKKKCCCMMMMMMXXXgggcccQQQMMMQQQMMMCCC@@@???BBBBBB===888777777===FFFPPP[[[eeemmmsssuuuyyy~~~yyyzzzcccPPPKKKKKKHHHDDD@@@===;;;999888666555444333222111111111000000111111111222222222333222<<>>;;;777444333iiiYYYUUUOOOMMMOOOQQQOOOJJJGGGFFFBBB===999888555222///...------------------------------,,,,,,,,,,,,,,,+++++++++,,,+++,,,...111222222111---...///000000111111111,,,---...111333444222000,,,,,,------.../////////---------............///////////////////////////000000000000////////////000222444777999===BBBEEEJJJOOOVVV\\\```aaa___^^^OOOMMMJJJGGGEEECCCAAA???;;;CCCOOO```rrr~~~qqq]]]NNNHHHJJJbbbjjjVVVZZZtttrrr[[[MMMCCCBBB@@@>>><<<<<<;;;;;;:::;;;;;;<<<===>>>??????BBBIIIXXXkkk|||xxx}}}wwwjjjeeeppp~~~kkkPPPHHHJJJKKKKKKLLLFFF@@@:::444222111000000000000000000000000000000/////////000111111222222444222:::SSSrrr{{{{{{~~~~~~jjjkkkssstttnnnnnnxxx~~~~~~}}}{{{}}}~~~}}}}}}~~~uuu{{{uuu[[[JJJKKKTTTaaannngggUUUUUUXXXOOOFFFBBB???AAA@@@;;;888888777;;;AAAIIIQQQ[[[fffmmmuuuxxx{{{|||}}}{{{{{{{{{yyy[[[HHHIIIHHHFFFBBB>>>:::888777666555444333222222111111111111111111222222222222444333@@@XXXjjjtttkkkfffgggjjjqqqwww|||yyygggSSSNNNNNNRRRXXX^^^gggttt}}}yyyvvvmmmkkkfff```ZZZUUUPPPNNNNNNRRRTTTRRROOORRR\\\eee{{{vvvnnngggaaa]]][[[\\\jjjiiiUUUIIINNNggguuuTTTGGGEEEAAA<<<888666666888<<>><<<777444555eeeVVVTTTNNNLLLNNNPPPOOOJJJFFFEEEAAA===999777555222///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333222111---...///000000111111111------///111333333111///,,,,,,------.../////////---------............///////////////////////////////////////000000000000000222555888:::>>>CCCGGGLLLOOOVVV]]]cccgggiiijjj___ZZZTTTNNNJJJGGGDDDBBB;;;>>>EEEQQQaaaqqq}}}vvvaaaUUUNNNIIIYYYzzzjjj```jjjvvv```OOOGGGAAA@@@???===<<<;;;;;;;;;999::::::;;;<<<<<<======<<>>BBBHHHSSSaaajjjsssuuuvvvwwwyyy{{{{{{}}}gggGGGHHHIIIHHHDDD???;;;999888666555444333222222222222111111111222222222222333444888III___jjjnnnzzz}}}~~~nnnlllfffiiiuuu{{{~~~vvveeeSSSNNNQQQUUUZZZaaakkkxxxxxxqqqkkk^^^[[[WWWRRRLLLHHHEEEDDDBBBFFFJJJKKKMMMSSS]]]dddzzzzzzqqqiiiccc^^^\\\___qqq|||```KKKEEEPPPwwwcccMMMGGGDDD@@@;;;777555777999???QQQdddxxxuuugggqqqzzzyyyzzzppp}}}}}}rrr^^^OOOBBB>>><<<555333555hhhVVVRRRNNNMMMMMMPPPNNNIIIFFFDDDAAA<<<999777444111///---------------------------------++++++++++++++++++++++++,,,,,,,,,///111333222111---...///000000111111111///...///111222222///---,,,,,,------.../////////---------............///////////////////////////......//////000000111111111333555888;;;???DDDGGGKKKMMMRRRXXX___ffflllooonnniiibbb\\\WWWTTTOOOLLLEEECCCBBBFFFQQQcccyyyrrrggg]]]MMMOOOhhh}}}wwwgggdddsssvvveeeRRRFFFCCC@@@@@@@@@???>>>>>>>>>>>>:::;;;;;;<<<============<<>><<<===888999;;;===BBBOOO___kkkssstttvvvwwwxxxzzz|||}}}~~~rrrOOOHHHJJJJJJGGGBBB===;;;:::666555444333333333333333111111111222222222333333444???SSSgggoooqqqyyyuuuooorrrhhhjjjzzz{{{tttdddTTTNNNRRRWWW\\\dddppp}}}|||uuupppdddaaa\\\WWWRRRNNNKKKJJJIIILLLRRRWWW]]]dddlllqqq}}}{{{qqqhhh```[[[XXXaaavvvkkkQQQGGGFFF```vvvWWWJJJEEE???>>>777555888888888EEEUUUfffooo}}}uuueeehhhxxxzzzwww~~~zzzyyy|||yyykkkWWWFFFAAA<<<444111555nnnXXXQQQNNNPPPMMMOOONNNIIIEEEDDDAAA<<<999777444111///---------------------------------******************++++++,,,,,,---///222333222111---...///000111111111111//////000111222111...,,,,,,,,,------...//////000---------.........//////////////////////////////---......///000111111222111333666888;;;???DDDGGGJJJKKKNNNSSSZZZccckkkooowwwrrrmmmiiifffbbb]]]XXXQQQLLLEEEBBBHHHZZZttt~~~qqqWWWMMM^^^oooyyy|||vvvhhh^^^gggvvviiiYYYHHH???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===>>>???GGGYYYqqqpppooo||||||tttdddfffttt~~~jjjTTTIIIJJJLLLKKKIIIHHHCCC<<<666333222111000000000000000000000000000/////////000111111222222555AAA```xxxfffjjjyyy}}}qqqsssyyy|||~~~}}}{{{}}}||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}zzzdddqqq|||ttthhhooolllVVVGGGCCCCCCFFFFFFAAA>>>>>>888888999:::???MMM```mmmtttvvvxxxzzz{{{zzzzzzyyy{{{~~~{{{[[[HHHKKKLLLIIIDDD???======666555444444333333333333111111222222222333333333444DDD[[[mmmtttvvv~~~~~~fffhhhqqqfffhhh{{{yyyrrrdddUUUMMMRRRXXX]]]fffsss~~~|||uuuqqqllleee___ZZZWWWUUU\\\___eeemmmuuu}}}zzzoooeee\\\VVVSSSbbbxxxtttZZZQQQGGGRRRzzz___LLLDDD===???777444888888666>>>LLLVVV]]]lllyyyrrrcccbbbmmm|||www}}}xxxhhhhhhtttttt^^^JJJCCC===333000444lllYYYTTTPPPPPPMMMOOONNNIIIEEEDDDAAA<<<888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,...000333333111///+++---...///000000//////...///111222222000...,,,+++,,,------......---------------............///////////////////////////---...000111111111000///111333666888999<<>>VVVrrrdddbbbttt}}}vvvvvv}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||~~~}}}||||||}}}}}}|||zzzyyyzzz~~~vvvzzzvvvyyyvvvXXXDDDFFFKKKOOOPPPMMMFFFAAA;;;>>>???;;;<<>>???:::777777777777:::???DDDSSSZZZ]]]aaa[[[UUUZZZrrrzzztttfffUUU]]]zzzyyycccMMMCCC@@@:::555333mmmYYYSSSOOOOOOLLLOOONNNIIIFFFEEEAAA<<<888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---000333333111///,,,---///000111111000000...///111222222000...,,,+++,,,------......---------------............///////////////////////////......///000000000000000222333555666888;;;???BBBFFFJJJQQQYYY___ffflllpppwww~~~yyyxxxmmmccc[[[RRROOO]]]ooowwwnnnllltttxxxzzzwwwuuu{{{yyyqqqccc]]]TTTJJJCCC?????????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCBBB@@@HHH[[[ooo|||}}}yyy|||nnnfffyyyvvv___OOOJJJJJJLLLLLLGGGCCC===777222111111222000111111111111222222222111111111111222444555555EEE^^^zzz{{{bbbjjjzzzwwwyyy~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}|||~~~~~~}}}||||||}}}}}}}}}{{{zzz{{{}}}~~~vvvqqqvvvXXXHHHOOOZZZaaa```VVVIIIAAA>>>??????<<<===III\\\iiipppqqqssstttuuuwwwzzz|||}}}}}}{{{nnnSSSKKKFFFHHHHHHBBB<<<;;;777666555444333222222222000000000111222333333333>>>PPPfffxxx~~~cccrrrpppdddgggqqq|||~~~{{{vvvkkk___YYYUUUVVVbbbttt~~~~~~zzzyyy~~~~~~zzz}}}yyylll\\\RRRTTT[[[lllcccNNNDDDTTTssszzz^^^OOOBBB@@@;;;888888888777:::???HHHVVVZZZVVVRRRJJJIIITTTnnnuuuiiiwwwkkkYYY]]]wwwkkkQQQCCC>>>888444444mmmXXXSSSNNNNNNLLLOOONNNIIIFFFEEEBBB===888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---000222333111///---...///111222111111000...///111222222000...,,,,,,,,,---............------------............//////////////////////////////////////////000111111222333333444555999>>>AAAGGGKKKRRRXXX^^^eeekkkoooxxx|||sssfff[[[]]]fffxxx~~~}}}ooobbbZZZOOOLLLFFFAAA===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCCCCBBBAAACCCAAAHHHZZZlllyyy|||uuugggyyydddQQQKKKMMMMMMLLLIIIEEE>>>777333111000111000111111111111222222222000111222333333444777:::IIIccc{{{{{{hhh|||wwwxxx~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}~~~}}}||||||~~~~~~}}}|||||||||}}}}}}~~~|||{{{|||}}}~~~}}}||||||}}}||||||nnntttxxxwww|||pppZZZPPP[[[hhhnnniii\\\OOOFFFBBBAAA???===???IIIZZZhhhoooqqqssstttuuuwwwyyy{{{||||||~~~|||vvvsss^^^MMMCCCHHHJJJBBB<<<===777666555444333222222222111111111111222333444444BBBSSShhhyyy}}}vvvhhhyyyuuudddhhhvvv~~~yyytttiii___XXXUUUYYYhhh{{{|||}}}yyyxxx}}}vvvgggXXXOOOSSS[[[rrrwww\\\EEEFFF\\\kkkPPPGGGAAA<<<999999888777:::???PPPbbbiiicccXXXJJJFFFPPPlllmmmgggwwwmmm]]]```yyysssVVVCCC;;;666444444lllXXXRRRMMMMMMKKKNNNNNNJJJGGGFFFBBB===888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---000222222000...---...000111222222111111...///111222222000...,,,,,,------...............---------............///////////////////////////000///.........///111222222222222222333777<<>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===@@@DDDGGGHHHGGGDDDBBBEEEDDDJJJZZZkkkwwwmmmuuuiiiSSSLLLOOOOOOLLLKKKGGG@@@888333111000000000000111111111222222222000111333444333222777>>>PPPhhh}}}www|||uuuzzz~~~}}}|||{{{zzzzzzwwwxxxzzz{{{}}}}}}||||||~~~}}}}}}|||||||||}}}}}}~~~}}}|||}}}~~~}}}yyyxxxyyy{{{zzzxxxzzzgggqqqwwwqqqccccccqqqvvvooonnnuuu|||{{{ooo```UUUOOOGGGCCC>>>>>>AAAJJJZZZgggmmmppprrrtttuuuvvvxxxzzz{{{zzz|||~~~zzzyyyuuuxxxlllTTTDDDHHHKKKBBB<<>>:::999888777999>>>SSSjjjzzz|||ttt___NNNNNNhhhzzzhhhfffwwwpppdddaaatttsssWWWCCC:::666444333lllXXXQQQMMMLLLKKKNNNOOOKKKHHHGGGCCC===888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++---///222222000...---...000111222222111111...///111222222000...,,,,,,---......//////......---------............///////////////////////////000///.........///111222222222222111222666;;;???EEEHHHNNNSSSYYY```ggglllwww~~~~~~tttjjj```VVVNNNHHHCCCBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<=========BBBFFFKKKOOOQQQOOOKKKIIIHHHGGGLLLZZZiiittt}}}sssnnn{{{mmmTTTMMMPPPQQQLLLLLLHHH@@@999444111000111000000111111111222222222111111333444111000999DDD___sss}}}vvv|||~~~}}}|||{{{zzzyyyuuuwwwyyy{{{|||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}|||}}}~~~~~~|||xxxvvvwwwzzzzzzwwwwww{{{}}}{{{}}}ggg^^^eeeeeebbbiii{{{}}}nnnbbb]]]PPPGGG???>>>CCCKKKZZZgggkkknnnqqqsssssstttvvvwwwyyyxxxzzz~~~}}}{{{```KKKIIIJJJDDD???@@@777666555444333222222222111222333222111222666999FFF```{{{wwwaaarrr{{{lllqqqzzzrrrjjjaaaXXXOOOPPP^^^vvv}}}yyyxxx|||}}}lll]]]QQQMMMTTT]]]rrryyyXXXFFFLLLccc\\\LLLFFF@@@;;;:::999777999===MMMdddyyysssXXXOOO___kkkeeepppyyymmm```eeessswww}}}mmmVVVCCC:::888555111lllWWWRRRMMMMMMJJJNNNOOOLLLIIIHHHCCC===888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,///111222000...---...///111222111111000...///111222222000...,,,------...////////////...---------............//////////////////////////////////////////000111111111222222222333666;;;>>>???CCCIIIPPPXXX```iiiooowww|||tttnnneee\\\UUUNNNHHHDDD@@@??????>>>>>>>>>??????<<<<<<<<<===>>>>>>??????GGGKKKPPPUUUWWWUUURRRPPPJJJHHHMMMYYYfffppp{{{wwwkkkooo}}}nnnVVVMMMPPPQQQMMMLLLHHHAAA:::444222111222000111111111111222222222222000222444111000>>>OOOlll{{{yyy}}}~~~~~~}}}||||||{{{zzzzzzvvvxxxzzz|||}}}~~~~~~~~~||||||{{{{{{||||||}}}}}}|||||||||}}}~~~}}}yyyvvvvvvssssssuuuuuussssssvvv}}}zzzxxxyyygggVVVbbboooxxx{{{rrrzzzxxxttt^^^OOOBBB@@@CCCJJJWWWeeehhhkkkoooqqqrrrrrrtttuuuwwwvvvwww|||~~~pppVVVJJJHHHFFFBBB???777666555444333222222222000222333222111333888<<>>888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,///111111000...,,,---///000111111000000...///111222222000...,,,------...///////////////---------............///////////////////////////......///000000000000000111222333444444777:::===<<>>???@@@@@@@@@EEEIIINNNSSSVVVUUUSSSQQQIIIHHHKKKVVVbbblllwwwssssssrrrsss}}}}}}uuunnnooovvvnnnVVVLLLPPPRRRNNNLLLHHHAAA:::555333222333000111111111111222222222111///111444222444FFF\\\uuu}}}zzz}}}~~~}}}}}}|||||||||{{{{{{{{{xxxyyy{{{}}}~~~{{{{{{{{{{{{{{{|||}}}}}}||||||||||||zzzwwwrrrnnnnnniiigggiiiiiihhhjjjmmmxxx~~~yyytttxxxiii```iiiuuuyyyjjj^^^RRRYYYdddpppzzzmmmXXXFFFAAABBBGGGSSSaaafffiiimmmoooppppppqqqrrruuussstttxxx{{{|||cccLLLEEEHHHEEE>>>777666555444333222222222...111333333111444:::@@@]]]{{{rrrlll___hhhmmmlllppp~~~sssggg]]]SSSKKKJJJQQQggg~~~zzzyyy}}}~~~qqqbbbVVVOOOOOOWWWaaawwwrrrRRRKKKLLLjjjZZZIIICCC>>><<<999777888<<>>888777333000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,///111111///---,,,---...000000000//////...///111222222000...,,,---......///////////////---------.........//////////////////////////////---...000111111111000///000222444555666777:::<<<<<<>>>BBBFFFKKKQQQXXX]]]kkkwwwxxxttt|||zzzrrrllliii\\\XXXSSSOOONNNMMMLLLLLLHHHGGGEEECCCBBBAAAAAABBB===>>>>>>???@@@AAAAAAAAA@@@CCCIIINNNQQQQQQOOONNNHHHGGGJJJTTT___iiittt~~~jjjeeeaaaeeepppuuurrr{{{ppprrrvvvxxx}}}}}}nnnWWWKKKOOOQQQNNNLLLHHHAAA:::555333333444000111111111111222222222///---000444333777MMMfff~~~}}}|||}}}~~~{{{pppkkklllwww~~~|||||||||||||||{{{{{{{{{zzz{{{}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzwwwrrrlllgggeee___[[[]]]^^^^^^```dddrrr|||{{{tttvvv~~~|||ooofffhhhkkkoooooohhh[[[QQQNNNNNNRRRZZZggguuuwww___JJJBBBBBBDDDOOO]]]dddhhhlllnnnoooooopppqqqtttqqqqqquuuxxxyyy~~~kkkMMMCCCIIIGGG>>>777666555444333222222222---000333333222444;;;BBBeeeuuuxxx[[[[[[hhhiiihhhrrr~~~qqqdddYYYOOOHHHKKKTTTjjj{{{yyy}}}{{{nnn___UUUOOOPPPYYYbbbxxx}}}YYYNNNHHH]]]```JJJDDD???<<<:::777888<<<999PPPjjjkkk[[[VVVaaakkk|||wwwrrrsss~~~zzzuuu___GGG;;;:::666000jjjWWWQQQNNNNNNNNNMMMLLLKKKIIIFFFBBB>>>;;;999555222///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111000///...+++---000222222222000///,,,,,,---///000000...,,,,,,---///000000...,,,+++///......---------..................///////////////////////////000111111111111111222444777;;;===<<>>;;;999555222///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111000///...***,,,///111222111///...---...///000111000...,,,,,,---...///000///---,,,......---------......///............///////////////////////////000111111000000000111333777:::;;;???BBBGGGKKKNNNPPPRRRTTTWWW\\\dddlllvvv}}}wwwpppllljjjfff```[[[YYYWWWTTTQQQOOONNNNNNNNNNNNLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDBBB@@@@@@@@@AAAAAAAAA@@@??????>>>>>>@@@FFFRRRaaaqqq|||zzzmmmfffcccfffxxxzzzzzzzzzwwwkkkmmmkkkhhhiiisss|||qqq[[[NNNOOOQQQPPPPPPKKKCCC;;;666333222222111111111111111111111111333...000555666AAAhhh~~~{{{yyy|||~~~}}}zzzvvvcccMMMTTTaaakkkllljjjoooxxx~~~~~~}}}||||||||||||{{{|||||||||}}}}}}}}}~~~yyyzzzxxxuuuwwwzzzyyyuuuuuurrrmmmfff]]]TTTLLLGGGDDDDDDCCCBBBAAAAAADDDFFFTTT```ppp}}}|||zzzxxxtttqqqtttyyyxxxoooqqqsssnnnccc\\\UUUSSSPPPMMMKKKJJJJJJJJJUUUQQQIIIAAA===???FFFMMMVVV\\\ccciiikkklllllllllooooooooopppssswww|||~~~tttYYYIIIGGGFFFAAA<<<999555333333333333222444111111555444555BBBRRRlllttt~~~dddMMMYYYcccccciiiuuu{{{ppp```QQQJJJKKKMMM]]]www~~~|||{{{{{{|||}}}}}}vvvgggWWWPPPQQQUUUZZZ___ppp{{{]]]IIIOOOooo[[[GGG@@@AAA:::777888666666FFF\\\sssyyy]]]UUU]]]uuu{{{yyy{{{|||xxxyyy~~~fffQQQAAA888555555hhhTTTPPPMMMNNNNNNMMMLLLLLLJJJGGGBBB>>>;;;999555111///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111000///...***+++...000111000...---///000111222111///---,,,+++,,,.../////////......---------------...///000............///////////////////////////000111111000000000111333555888999===BBBHHHNNNQQQSSSTTTUUUWWW[[[bbbhhhnnntttyyy}}}~~~{{{}}}}}}zzzsssoooiiifffeeebbb^^^ZZZYYYWWWUUUSSSRRRQQQRRRRRRQQQPPPMMMJJJHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFCCCAAA???>>>===<<<<<<<<<<<<<<<::::::<<>>EEEOOO___ppp|||~~~|||xxxrrrnnnmmmmmmwww~~~rrriiihhhhhh```VVVOOO@@@@@@@@@???>>><<<;;;:::AAAAAA@@@???======@@@BBBLLLRRR[[[cccgggiiijjjkkkooonnnnnnppprrruuuyyy{{{~~~~~~nnnVVVJJJJJJGGGAAA===:::666333333333222111222111222555333666HHH^^^qqqssszzzaaaQQQ___```bbbkkkyyyxxxmmm]]]OOOIIIKKKPPPeee~~~|||zzzyyyzzz{{{|||~~~sssdddUUUPPPQQQUUUZZZ___kkk}}}lllLLLIII```bbbLLLAAAAAA:::777999666999DDDVVVnnnmmmYYY]]]tttwwwtttlllsssmmmSSS@@@777555666gggSSSOOOMMMOOONNNMMMMMMLLLKKKGGGBBB>>>:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111000///...***,,,///111222111///...111222444333111///---,,,++++++---...////////////,,,,,,,,,---...///000111............///////////////////////////000000111//////000000222444666777888<<>>===;;;:::999999::::::999:::<<<@@@JJJYYYkkkwww|||lll^^^[[[nnntttxxxxxxtttqqqrrrrrrqqqkkkooopppiiigggppp|||jjjUUUPPPQQQRRRPPPMMMFFF>>>777333222333111111111111111111111111222111111333;;;TTT}}}yyyxxxYYYEEEYYYlllmmm```XXX___kkkyyy|||~~~~~~}}}}}}~~~~~~~~~}}}yyyvvvxxx|||yyyrrrggg[[[MMMCCC???===:::888:::;;;;;;:::888888:::<<<:::AAANNN^^^nnnyyy~~~{{{{{{||||||{{{wwwsssooojjjfffhhhwwwrrrfff\\\TTTRRRQQQIIIAAA<<<444444555666777888999999666888999;;;;;;;;;;;;;;;BBBIIITTT]]]cccgggjjjkkkoooooooooppprrruuuwwwyyy|||}}}zzzcccPPPIIIJJJGGG@@@>>>:::666444333333222111111111333444111666MMMgggzzzwwwxxxzzz```]]]mmmbbbeeeooo~~~wwwjjjZZZLLLHHHJJJWWWnnn~~~~~~}}}{{{yyyyyyyyy{{{|||}}}{{{~~~qqqcccUUUPPPRRRTTTXXX\\\eeewwwwwwSSSHHHTTTyyymmmSSSDDDAAA;;;999:::666<<>>:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111000///...,,,...000333333222111///111333555444111...------+++,,,---.../////////000,,,,,,,,,---...///000111............///////////////////////////000000111//////000111222333555555666888<<<@@@DDDJJJPPPTTTYYY^^^fffmmmrrrvvvyyy|||~~~{{{xxxuuusssrrrrrrllliiifffdddbbb```^^^\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMKKKJJJKKKJJJIIIIIIIIIHHHEEEBBB???>>><<<:::888888999999;;;===???CCCJJJXXXjjjvvv|||~~~rrr```]]]ssszzzttttttwwwvvvsssrrrvvvuuummmiiiooozzziiiSSSNNNRRRTTTPPPNNNHHH@@@888333222333111111111111111111111111000222333444>>>WWW~~~{{{pppRRRJJJaaauuuqqq___VVV```nnnyyy{{{~~~~~~~~~~~~~~~~~~}}}zzzxxxyyyzzzsssjjjTTTKKKAAA;;;<<<===<<<:::777888888888666666777999777:::AAAMMM\\\kkkuuuzzzzzz{{{{{{zzzwwwssspppnnnlllgggeeeiiimmmkkkaaaWWWSSSKKKEEEEEEDDD>>>999888:::888666555444444555666666666666777888999999999<<>>>>><<<:::888777555666:::???BBBFFFPPP^^^jjjttt{{{rrrhhh|||~~~uuuyyy}}}~~~yyyyyy~~~fffTTTPPPSSSTTTPPPOOOKKKCCC999333222444111111111111111111111111000333333555DDD```xxxbbbDDDOOOlll|||fff\\\fffrrr|||~~~~~~~~~{{{|||||||||{{{tttaaaPPPDDDBBB@@@===<<<;;;<<<<<<999;;;<<<<<<;;;::::::;;;888999:::;;;???HHHUUU^^^pppuuuzzzzzzvvvqqqllljjjeeeccc```\\\ZZZWWWSSSQQQIIIEEEBBBBBB???;;;:::===666777888999:::;;;<<<<<<<<<999666555888;;;======777<<>>@@@<<>>>>>>>>===;;;888555444222777<<>>IIIRRReeemmmwww{{{zzzuuupppnnnhhhddd___\\\ZZZXXXTTTQQQMMMIIIFFFEEEAAA;;;;;;>>>999;;;===>>>>>><<<:::888<<<999666777:::>>>???>>>666:::@@@HHHPPPYYYbbbhhhjjjkkkmmmooorrrtttvvvvvvqqqyyyuuu[[[JJJDDDBBBAAAAAA:::888555444555666777777444111222777<<>><<<;;;;;;===;;;888888888999999888<<<;;;::::::;;;===@@@BBBXXXbbbooowwwvvvqqqmmmkkkfffbbb]]]YYYXXXWWWUUUTTTOOORRRPPPLLLKKKKKKCCC999===>>>EEEKKKDDD888:::EEEJJJ@@@666444:::@@@@@@===<<<:::===EEEMMMTTT]]]fffjjjkkklllmmmppprrrtttvvvxxxxxxzzzyyyhhhUUUGGG???<<<<<<999888666555444444555555222555555444;;;RRRqqqtttWWWXXXhhhyyypppzzzsss^^^SSSKKKEEENNN^^^www~~~|||}}}zzzvvvtttzzz{{{ssshhhddd___]]]]]][[[WWWTTTRRRWWWeeewwwoooNNNKKKlll]]]IIICCC>>>999777:::666???TTTbbbfffkkktttyyy{{{pppttt||||||qqqcccjjjwwwuuu[[[BBB999666333~~~ZZZQQQOOOMMMOOONNNNNNNNNNNNLLLHHHAAA<<<999777444000...------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,...000111000///.........///222444444000---000111333222000---------......////////////......//////............//////////////////////////////000000000000000000000000000111111222222333444444555555666777888:::;;;<<<;;;<<<>>>???@@@@@@??????;;;@@@CCCCCCAAACCCJJJQQQ^^^bbbggghhhggggggiiikkkhhhiiiiiijjjjjjjjjiiiiiifffggghhhhhhgggfffhhhiiifffgggiiikkklllkkkjjjiiifffggghhhfffeeedddeeefffhhhjjjkkkiiibbb[[[WWWUUUSSSQQQNNNJJJGGGEEEDDDDDDCCCAAA???>>>===<<<:::888999:::999999:::>>>DDDIIIVVVfffwwwkkk```nnn|||wwwzzzxxxkkkWWWRRRWWWTTTRRRSSSNNNBBB888444222111111111111111222222222222///444666:::MMMmmmXXXHHHIIIZZZoooyyyxxxuuuxxx}}}wwwcccYYYTTTLLLEEEBBB@@@???>>>>>><<<:::999:::::::::999;;;;;;;;;;;;;;;===???@@@KKKVVVfffrrruuutttrrrpppiiieee```\\\ZZZWWWUUUSSSPPPRRRQQQPPPUUU\\\\\\WWWBBB===???GGGGGG@@@AAAIIIJJJBBB999777;;;???@@@>>>===;;;===DDDKKKRRRZZZbbbhhhiiijjjllloooqqqtttuuuyyyyyy{{{~~~zzzkkkZZZKKKBBB??????999888666555444444555555333555555444>>>WWWuuuuuuVVVQQQ[[[hhhmmmzzzooo[[[QQQHHHCCCOOOaaazzz~~~}}}zzzyyy~~~{{{ssslllhhheeeccccccaaa]]]YYYQQQVVVbbbsssuuuRRRLLLiiibbbLLLEEE@@@<<<:::888777???RRRbbbiiiiiijjjrrrtttkkkooo}}}~~~}}}rrrwwwccchhhyyyzzzaaaEEE999777444uuuTTTOOOPPPMMMOOOMMMMMMMMMMMMLLLGGGAAA<<<999777444000...---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000111000///.........000222444333000...000111333222000---------......////////////......//////............//////////////////////////////000000000000000000000000000111111222222333444444555555666777888:::;;;<<<<<<;;;::::::999888777666222666999888666777<<>>;;;:::;;;;;;;;;::::::;;;;;;;;;<<<<<<======???KKK\\\kkksssuuusssrrrkkkgggaaa]]][[[YYYXXXVVVSSSUUUWWW[[[aaagggfffbbbFFF<<<:::BBBIIIIIIIIILLLHHHCCC===:::;;;===???@@@>>>;;;===CCCIIINNNVVV]]]eeefffhhhkkknnnqqqssstttzzzzzz{{{~~~rrraaaQQQFFF@@@>>>999888666555444444555555444666555666DDD___zzztttXXXRRRTTTYYYiiixxx|||iiiWWWMMMDDDBBBRRRhhh}}}~~~}}}|||~~~}}}}}}{{{sssooollljjjiiijjjgggbbb^^^VVVYYYbbbppp{{{~~~YYYMMMccchhhPPPEEE???<<<;;;555888>>>MMMaaannnkkk```kkkmmmeeeiii|||~~~qqquuuzzzdddhhh{{{fffHHH;;;777444oooQQQOOOOOOLLLOOOLLLLLLLLLMMMKKKGGG@@@<<<999777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000111000///...---...111333333222000...000111333222000---,,,---......////////////......//////............//////////////////////////////000000000000000000000000000111111222222333444444555555555666888999;;;<<<>>>===;;;999777666555555222555777666444444777;;;BBBGGGNNNSSSUUUWWW[[[^^^```aaabbbcccdddeeeeeeeeebbbdddeeeeeeeeeeeefffhhhjjjllloooqqqrrrqqqooonnnnnnmmmllljjjhhhjjjnnnqqqssssssssspppjjjccc]]]YYYXXXVVVTTTPPPLLLIIIGGGFFFEEEDDDBBBAAAAAAAAA???===::::::<<>>;;;999555999<<>>888333mmmPPPOOONNNKKKNNNLLLLLLLLLLLLKKKGGGAAA<<<999777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000111000///...---///111333333111000///000111333222000---,,,---......////////////......//////............//////////////////////////////////////////////////////000111111222222333444444444555555666777999:::;;;===<<<;;;999888777777777111333444333111000222555:::???FFFKKKNNNQQQWWW[[[``````aaabbbbbbbbbbbbbbbdddfffggggggffffffgggiiilllnnnrrrttttttrrrpppnnnqqqpppnnnlllkkkmmmrrruuusssqqqooolllhhheeeaaa___[[[ZZZWWWSSSPPPLLLIIIGGGDDDCCCAAAAAAAAAAAA???>>>::::::>>>GGGPPPTTTRRROOOVVVdddrrrxxx|||sssmmm~~~|||nnntttlllVVVSSSZZZYYYYYYYYYRRRDDD999555444222111222222222222333333333555555777FFFhhh~~~}}}vvvzzzvvvYYYAAACCCEEEEEEIIITTTdddsss}}}~~~ssscccZZZTTTMMMGGGGGGDDDAAA>>>===<<<;;;999999:::;;;<<<=========<<<<<>>:::777777:::===888666777===DDDIIIQQQXXX^^^aaaeeeiiinnnqqqtttuuuxxxyyy{{{ooo\\\KKKAAA===999888666555444444555555444666666<<>>BBBEEEJJJQQQWWW^^^______```aaaaaaaaa```gggiiijjjiiihhhggghhhiiikkknnnrrruuuuuussspppnnnrrrqqqpppnnnnnnpppuuuxxxrrroookkkiiihhhgggeeeddd^^^]]]ZZZWWWRRRNNNJJJHHHCCCBBB@@@AAAAAAAAA@@@???:::;;;@@@LLLXXX]]]XXXRRRQQQ[[[fffoooxxxvvvnnn~~~pppuuuqqqYYYSSSZZZ[[[[[[[[[SSSEEE999555444333222222222222333333333333555666===SSS|||xxxqqqeeeJJJ;;;CCCDDDDDDGGGRRRcccttt}}}uuuhhh```[[[UUUQQQNNNKKKFFFBBB@@@>>><<<:::::::::;;;<<<===>>>??????;;;===DDDSSScccooosssssspppkkkeeebbbdddiiimmmpppZZZTTTOOONNNMMMGGGBBB@@@===>>>???BBBCCCCCCBBBBBB<<<;;;:::888666666888:::666444555;;;AAAFFFNNNUUUZZZ]]]bbbgggmmmqqqssstttvvvwww{{{~~~ttt```OOOEEEBBB999888666555444444555555444666777???ZZZ{{{bbbPPPdddvvvkkkZZZ```qqqlll[[[LLLHHHFFFKKKbbb|||yyyzzz}}}}}}xxxzzzyyyvvvxxx~~~}}}|||}}}|||vvvtttssstttvvvvvvpppggg```[[[XXXXXXZZZZZZXXXYYY\\\eeekkkooommmhhhjjjsss|||kkkPPPOOOmmmfffMMMBBB>>>;;;777:::999===TTTrrr~~~eeeVVVLLLNNN]]]~~~yyyttt}}}|||nnnpppjjjOOOBBB999111jjjQQQOOOLLLJJJRRRLLLLLLMMMNNNMMMIIICCC>>>999777444000...---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,...000111000///...+++///333444222000000000000111333222000---------......////////////......//////............//////////////////////////////////////////////////////000111111222222333444444444444444555777888:::;;;888888999999999888666555555666666666555444444444333666:::<<>><<<;;;;;;;;;<<<===@@@BBBCCC===;;;>>>JJJ\\\lllsssuuurrrnnnhhhdddaaa```^^^]]]HHH@@@<<>>======???BBBBBB@@@:::999777777777888999999777444444:::???CCCJJJQQQUUUXXX^^^dddjjjnnnqqqrrruuuvvvzzz}}}}}}~~~zzzcccPPPEEEBBB999888666555444444555555333666888BBB```zzz___NNNcccyyyqqqaaabbbtttiiiWWWHHHFFFHHHOOOddd|||yyyuuuvvvxxxxxxuuuyyyyyywwwxxx{{{}}}|||zzzzzz|||zzztttsssssstttvvvuuuoooddd\\\RRROOOMMMNNNMMMIIIHHHJJJRRRWWWYYYUUUPPPSSSaaammmqqqQQQJJJbbbiiiPPPDDD@@@===777999:::???PPPkkkzzz___QQQMMMPPPlllxxx}}}pppjjjsssSSS@@@888222iiiQQQOOOKKKJJJTTTMMMMMMNNNNNNMMMIIIDDD???999777444111...---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,...000111000///...+++///333444222000000000000111333222000---------......////////////......//////............//////////////////////////////////////////////////////000111111222333333444444444444444555777888:::;;;999:::;;;;;;:::888666444555555666666555555444444555777999;;;===DDDMMMTTTVVVWWWYYY\\\^^^```aaaaaabbbccccccaaa___^^^^^^___cccgggmmmsssvvvvvvuuusssqqqrrrrrrrrrrrrssswwwzzzqqqooooooooopppnnniiieeeaaa```^^^[[[VVVQQQLLLJJJDDDCCCBBBBBBCCCDDDCCCAAA<<<<<<@@@LLLXXXZZZQQQFFF???AAAEEEMMM\\\jjjmmmiiijjjqqqzzzyyyuuunnnmmmyyy___WWW___ccc^^^]]]TTTEEE999555555333222222333333333444444444555:::IIIlll~~~rrr]]]DDD===LLLQQQIIIGGGSSSjjj|||~~~|||xxxuuupppooozzzuuummmfffbbb```[[[VVVQQQKKKHHHDDD@@@>>>;;;;;;;;;;;;===AAADDDFFFAAA<<<;;;EEEWWWhhhpppsssqqqnnniiiccc]]]UUUMMMHHH@@@;;;;;;CCCGGGFFFDDDFFFBBB>>>:::999>>>CCCDDDAAA999777666777999:::999888999555555999===@@@GGGMMMRRRUUU[[[bbbhhhmmmooopppuuuvvvzzz}}}|||{{{~~~dddNNNBBB>>>999888666555444444555555222666999DDDccc}}}nnndddQQQddd{{{wwwkkkdddwww~~~gggTTTEEEEEEIIIQQQeee{{{|||~~~|||uuuqqqqqqrrrqqqqqqvvvyyywwwvvvxxxwwwtttxxxxxx{{{xxxssspppppprrrtttssskkk```WWWLLLIIIGGGHHHFFFBBB@@@BBBGGGLLLMMMGGGAAAFFFWWWeee}}}tttRRRFFF\\\hhhOOOCCC???<<<777888;;;AAAOOOeee~~~nnn[[[SSSMMMddd~~~|||pppddd|||VVV???777444^^^NNNNNNQQQPPPPPPMMMNNNPPPPPPMMMGGGAAA===:::777333000///...---,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---......///000111111000//////,,,---000222333333222111---444:::999333...---///......///000000000000000//////............//////---------............///////////////000000000000111222222333333444444555666666666666777888999:::;;;;;;:::999888999:::<<<;;;;;;::::::999777666555:::999888666888>>>HHHPPPWWWWWWWWW[[[```bbbaaa___aaa```]]]ZZZWWWTTTRRRQQQVVVaaapppxxxzzzwwwvvvvvvvvvtttrrrtttxxx|||}}}}}}tttrrrooonnnmmmllljjjhhhcccaaa___\\\ZZZVVVQQQNNNIIIGGGCCCBBBBBBCCCCCCBBB;;;<<<@@@GGGMMMMMMFFF>>>777;;;>>>CCCLLLUUUVVVRRRRRRVVVddduuuwwwrrrzzz}}}|||wwwaaa]]]aaaaaa___^^^VVVGGG;;;666444333444444333222222333333333555999LLLssszzz]]]FFFDDDMMMXXXMMMKKK[[[nnnyyy~~~~~~|||lll\\\___vvvwwwoooiiiggg___[[[UUUPPPLLLHHHDDDAAAAAA@@@>>>===>>>???AAABBB??????AAAGGGQQQ]]]iiiqqquuuooofff]]]RRRIIICCCBBBAAA;;;@@@NNNSSSLLLHHHLLLMMM>>>555:::>>>;;;<<>>DDDHHHKKKNNNUUU\\\dddkkkpppsssvvvvvvwwwwwwyyy|||jjjPPPDDDCCC===:::777666666666555444000888999EEEiiisssttt}}}___ZZZrrryyyxxx~~~yyy```NNNDDDBBBCCCTTTjjjqqq|||yyyxxxuuupppooossstttuuuvvvwwwwwwxxxxxxwwwxxxyyyzzz|||~~~{{{uuussssssrrrqqqqqqrrrpppeeeTTTFFFGGGDDDIIIRRRPPPDDD@@@EEELLLRRRLLLDDDDDDDDDKKK[[[uuu```OOORRRsssoooNNNDDD@@@:::::::::<<>>777444]]]NNNNNNPPPOOOOOOMMMNNNPPPPPPMMMGGGAAA===:::777333000///...---,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,---------...///111111111000///,,,---000222333333222111---333999888222------.........///000000000000000//////............//////---------............///////////////000000000000111111222333333444444555666666666777777888999:::888999:::::::::;;;???BBBLLLJJJHHHDDD@@@;;;888666555666555555777<<>>>>>AAADDDDDD@@@;;;888:::;;;<<>>>>>???@@@AAA@@@??????CCCLLLYYYfffnnnjjjbbbYYYUUURRRLLLGGGDDDCCC===EEEWWW]]]SSSSSS]]]TTTCCC666888:::777777;;;444333222444666777666555888666555444777<<>>KKKbbb{{{rrrXXXNNN]]]zzzzzz{{{kkk___nnn|||XXX???888444]]]OOOPPPOOOMMMNNNMMMNNNPPPOOOLLLGGGAAA===:::777333000///...---,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,---///000111111111000,,,---000222333333222111,,,111666666111,,,,,,---......///000000000000/////////............//////---------............///////////////000000000000111111222222333444444444666777777777888999999:::555888:::::::::;;;@@@CCCSSSQQQLLLGGG@@@;;;666444444444555555555888===AAAEEEHHHMMMUUU[[[^^^]]][[[VVVRRRKKKDDD>>>;;;:::999HHHWWWjjjxxx}}}|||zzzzzz~~~}}}yyyvvvtttrrrpppnnnnnnllljjjhhhgggeeebbb```^^^[[[WWWTTTQQQMMMGGGDDDBBBBBBBBBBBBAAA???<<<;;;<<<======<<<<<<<<<999888;;;AAA@@@<<>>???@@@AAA@@@>>><<<>>>FFFQQQ^^^eee___UUUOOOTTTZZZZZZVVVTTTHHH@@@LLLgggmmm^^^]]]lll[[[III999666777555444666444333222333555777666555777666444444555999===???DDDGGGMMMUUU]]]eeekkknnnppprrrtttvvvyyy~~~yyyXXXGGGDDD>>>;;;888666666666666555222666666HHHrrr|||YYYSSSmmm|||qqqWWWIIIDDDEEEJJJaaayyy{{{xxxwwwuuuqqqqqqtttssssssuuuvvvvvvvvvvvvvvvxxxwwwvvvvvvxxxzzz|||~~~~~~|||wwwsssqqqsssmmmeee```\\\VVVLLLDDDCCCCCCJJJWWW[[[TTTOOOPPPdddsssttteeeSSSCCCCCCRRR]]]lllmmmSSSKKKhhh}}}[[[KKKCCC<<<999888888<<>>======>>>@@@@@@@@@???>>>;;;999>>>DDDEEEBBBCCCDDDQQQjjjzzzvvv~~~~~~~~~~~~tttrrr{{{}}}eee]]]eeejjjggg```___VVVFFF:::555555444444333333333333444444555888BBBXXXsssbbbFFFIIIZZZVVVPPPUUUiii{{{|||sssllliiigggdddaaa]]]WWWPPPKKKGGGEEECCC@@@??????@@@@@@AAA???======BBBIIIQQQVVVOOOHHHIIIVVVbbbgggiiimmmRRREEEQQQrrr{{{fff\\\hhh[[[JJJ:::666777777666777777666555666888999888777888777555444555777999;;;@@@CCCIIIQQQZZZbbbiiillloooqqqtttvvvyyy}}}```KKKGGG@@@<<<888666666666666555555777777LLLyyySSSFFFYYYppp{{{{{{xxxnnnWWWHHHBBBGGGUUUqqq|||xxxwwwtttpppooorrrrrrssstttuuuuuuvvvuuuuuuyyywwwvvvuuuvvvyyy|||~~~}}}~~~zzztttqqqllleeeZZZSSSPPPMMMIIIEEE>>>===CCCMMMSSSPPPMMMMMMhhhzzzsssaaaIII>>>EEENNN^^^tttuuuXXXIIIccccccNNNCCC<<<;;;:::999<<>>AAADDDEEEEEEFFFIIIGGGDDD@@@===:::888888999888777777999:::;;;;;;BBBGGGMMMRRRSSSPPPMMMKKK>>><<<999666555666888:::<<>>@@@BBBGGGJJJJJJFFFCCC??????>>>???FFFPPPTTTRRRLLLLLLWWWmmm}}}|||{{{|||vvvsss|||xxxbbb[[[eeejjjeeeaaa___VVVFFF999555555444444333333333444444555666999DDD]]]wwwcccEEEJJJ]]]WWWSSSZZZmmm}}}{{{xxxzzzxxxrrrllljjjgggccc___ZZZSSSNNNKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@??????@@@BBBEEEFFF===;;;DDDWWWfffmmmwww```KKKQQQrrr|||dddQQQSSSOOODDD999777888999999999888777666777999999999777:::999777666666777888888>>>AAAGGGOOOXXXaaahhhlllppprrruuuwwwyyy|||kkkQQQKKKAAA===999666555666666666777888999PPP~~~RRRAAAMMM]]]gggjjjppp|||lllWWWGGGAAAKKKcccxxxvvvtttooonnnoooqqqqqqrrrtttttttttttttttyyyxxxvvvvvvwwwzzz}}}}}}~~~zzzrrrlll^^^WWWLLLEEECCCCCCDDDDDD;;;:::===CCCGGGHHHIIIJJJ```mmmnnneee[[[JJJ>>>AAACCCRRRkkk}}}^^^JJJ___gggOOOBBB<<<<<<:::999<<>>HHHQQQTTTRRRNNNGGGFFFCCC???===;;;;;;;;;;;;999777888<<<@@@CCCDDDGGGKKKOOOPPPMMMHHHCCCAAA999999888888888999999999<<>>===<<<888888DDD\\\llltttoooSSSLLLbbbkkkXXXDDD@@@AAA???<<<<<<<<<<<<<<<<<<888777666777888999888777:::999999888777777777777<<>>999666555666666666777888:::SSSPPPCCCLLLVVV\\\```kkkyyyjjjTTTEEEBBBOOOlllwwwuuutttpppnnnnnnpppqqqrrrsssssstttssssssxxxwwwwwwwwwyyy|||}}}~~~uuuiiiaaaOOOIIIAAA;;;:::<<<>>>@@@;;;===???AAABBBDDDIIILLLSSSXXXQQQJJJJJJDDD@@@EEE???KKKddd~~~eeeLLL\\\kkkOOOBBB===999888777;;;GGG^^^xxxuuuZZZLLLUUUjjj{{{~~~nnnkkkwwwuuupppqqqgggOOO@@@:::111bbb]]]^^^TTTMMMPPPKKKMMMNNNNNNKKKFFF@@@<<<:::777333000///...---,,,******+++++++++,,,,,,,,,***************++++++,,,---...///111111111000///,,,---000222333333222111---///000000///...------,,,---......//////.........------,,,,,,------...---------............///////////////000000000000000000000111222222333333333444555666666555444333555777===KKKYYY^^^XXXPPPJJJIIIGGGEEEEEEEEEFFFGGGCCC>>>:::999<<>>OOOgggyyy~~~yyy{{{|||zzzwwwuuuvvvxxxtttrrrrrrssstttuuuuuutttqqqnnnkkkjjjjjjjjjjjjiiiddd```\\\XXXTTTPPPLLLIIIEEEIIITTTfffuuuxxxnnnccc^^^___```ccckkkvvvyyywwwmmmlllrrr~~~{{{yyyjjjbbbgggiiibbbaaa___UUUEEE888555555555333333333444444555666777888EEEdddaaaFFFNNNeeeaaa^^^ddduuu~~~{{{wwwuuuoookkkgggjjjyyywwwtttoookkkfffbbb]]]ZZZSSSPPPLLLHHHEEECCCBBBBBB??????>>>>>>===<<<<<<;;;<<<888CCC]]]qqqxxxzzz[[[EEEIIIOOOEEE;;;;;;<<>>;;;AAAFFFEEEDDDFFFLLLQQQMMMPPPHHHBBBDDDBBB@@@GGG???III___{{{jjjMMMXXXmmmPPPCCC@@@999999999===III___xxxcccQQQVVVllltttjjjrrrtttppprrrhhhPPPAAA:::111|||]]][[[]]]SSSMMMQQQKKKMMMNNNNNNKKKFFF@@@<<<:::777333000///...---,,,*********++++++,,,,,,,,,*********)))***++++++,,,...///000111111000//////,,,---000222333333222111...///000000000///...---,,,---......//////.........------,,,,,,------...---------.........//////////////////000000000000000000000111222222333333222333555666666444333111666666<<>>===;;;;;;<<<===>>>===555===XXXnnnuuu|||___@@@888999888999===>>>HHHRRRSSSMMMGGGDDDBBB===<<<;;;;;;======<<<;;;888888888888777666555444777:::???GGGQQQ\\\dddiiijjjmmmrrrvvvyyy}}}|||^^^KKKDDD???999666555666666777333666;;;SSSzzzrrrTTTWWWcccbbb^^^```jjjzzzgggKKKFFFFFFKKK\\\~~~{{{ssssssuuusssrrrsssoooooopppqqqrrrrrrrrrrrrrrrsssuuuxxx{{{}}}{{{|||}}}yyypppbbbQQQFFFIIIFFFBBB???======>>>???999BBBJJJJJJGGGHHHNNNTTTNNNUUUQQQLLLKKKDDD>>>CCC@@@HHH]]]yyymmmMMMUUUzzzoooQQQDDDBBB;;;;;;<<<@@@LLLbbbzzznnnWWWYYYoooxxxeeennnrrrooorrriiiPPPAAA;;;222xxx]]]ZZZWWWTTTTTTPPPOOOOOONNNLLLHHHDDD@@@===999666222///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,...000333333111///,,,,,,---000222333111///000111111222222000///.........//////...---,,,,,,---------.........//////...............///000000///////////////000111111222222222222222222333333555555555444333111///...555555:::FFFOOORRRUUUXXXZZZ___\\\RRRRRR^^^ffffff___JJJ999777999777888>>>@@@BBBDDDCCC@@@===;;;:::===EEEMMMTTT\\\___XXXMMMPPPUUUlll{{{zzz{{{zzzvvvqqqoooqqqtttrrrqqqppppppqqqsssvvvwwwvvvtttrrrpppoooooopppqqqnnnhhhbbb______^^^YYYUUUUUUUUU]]]rrr{{{xxxeee]]]]]]_________```TTT@@@555666555000444444333333333444555555;;;GGGdddhhhOOOAAAIII______ccckkkvvvxxxsssnnniiibbb\\\SSSRRROOOLLLIIIFFFEEEDDDCCCBBB???;;;<<>>???JJJ]]]kkkfffUUUJJJIIIKKKHHH@@@<<>>???@@@???===:::999999<<>>GGGOOOTTT\\\dddmmmooorrrvvvyyy|||fffQQQFFFAAA:::666777888777666777666===ZZZvvv~~~\\\UUU^^^iiioooaaa\\\iiiyyy^^^KKKCCCCCCJJJ[[[|||{{{wwwqqqmmmmmmnnnpppppppppqqqqqqqqqqqqqqqppppppqqqrrrtttwwwxxxyyyyyyyyyxxxyyyzzz}}}ttteeeXXXQQQHHHAAAFFFDDDBBBBBBDDDEEEEEEDDDCCCCCCBBBAAACCCIIIRRRZZZaaadddggggggbbbZZZQQQLLLLLLPPPccc}}}xxxVVVWWWvvvvvvUUUEEEBBB;;;<<<<<>>EEEPPP\\\mmmttttttkkkfffhhhhhhdddVVVFFF999555444111111555666888::::::;;;<<>>;;;<<<:::888@@@MMMiiilllqqqpppdddUUUNNNOOOFFFDDDIII\\\{{{xxx[[[gggaaaTTTFFFDDDHHHEEE===555555555555555444333333666777<<>>]]]ttt{{{ZZZSSS\\\eeejjj______nnnzzz]]]JJJBBBBBBIII\\\|||zzzuuupppllllllnnnooooooqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvxxxzzz|||~~~zzzmmm[[[MMMFFFBBB>>>BBBAAAAAADDDHHHKKKMMMMMMIIIGGGCCC@@@CCCKKKVVV___hhhjjjooosssssslll```WWWTTTWWWgggzzzXXXWWWuuuyyyXXXGGGCCC:::;;;;;;>>>III^^^xxxuuu[[[RRRbbb}}}wwwrrrzzzxxxrrruuuqqq[[[GGG===444yyylllooodddSSSMMMMMMNNNOOOOOOMMMJJJEEE@@@===999666222///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++---000111000...,,,---000444666666222//////000111111111000...------...............------...........................------------.../////////............///000000000000111111222222333333333222111000111333555666444333333666:::BBBQQQ```wwwtttiii^^^UUUHHH>>>555555555444555999666888999;;;===AAAFFFJJJRRRcccooovvvtttvvv{{{xxxvvvrrrooommmllllllkkknnnnnnnnnnnnoooqqqrrrssswwwwwwwwwwwwwwwvvvvvvvvvtttrrrppppppqqqrrrqqqooollljjjiiikkkqqqxxxyyyuuu|||~~~~~~{{{```OOORRR\\\aaaaaa\\\NNN===555666777444444444333444444555666777999IIIiiijjjGGG@@@BBBJJJWWWQQQ]]]nnnzzz~~~}}}uuupppggg```YYYVVVXXXVVVPPPJJJJJJDDDJJJ^^^iii___PPPIIIFFFCCCBBB@@@;;;666:::BBB\\\bbbiiiiii```XXXYYYaaaXXXMMM@@@GGGkkkaaa```\\\RRRDDD>>>@@@???<<<666666666666666555444333777777<<>>???>>>>>>BBBHHHPPPUUUXXXTTTNNNEEEAAADDDPPP^^^iiijjjkkknnnuuuzzzwwwlllbbb[[[^^^kkk|||YYYVVVrrr}}}\\\IIICCC999999:::>>>JJJ^^^www{{{\\\TTTiii{{{~~~|||tttvvvsss\\\FFF;;;333rrrdddllleeeUUUNNNMMMNNNOOOOOONNNKKKFFF@@@===999666222///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++---///000000///---...000333666555222000///000000111000///...---------...............---.....................------------------...//////...............//////000//////000111111222333333333222222222333666999;;;>>>;;;888888888>>>MMM[[[xxx|||hhhUUUIIIAAA===999999888888:::===;;;===???BBBEEEKKKQQQVVVbbbttt~~~|||zzzwwwsssmmmgggdddfffiiilllmmmmmmnnnnnnoooqqqrrrrrrwwwwwwxxxyyyyyyyyyxxxwwwsssqqqpppppprrrtttvvvvvvsssqqqnnnmmmnnnrrryyy~~~}}}xxxvvvwww~~~zzz}}}|||aaaQQQTTT]]]aaaddd[[[KKK<<<555666666555444444444444555666777888:::LLLllltttJJJ???DDDRRReee]]]dddppp}}}}}}xxxqqqfff]]]```hhh{{{|||wwwooohhh```]]]^^^\\\UUUOOOQQQEEEJJJhhhwwwgggXXXPPPFFF???:::777888;;;CCCIIIRRRXXXUUUSSSYYYcccggg\\\HHHAAAZZZxxxsssZZZMMMMMMHHHAAA<<<;;;;;;:::999999999999888777666555888888<<>>FFFPPPYYY^^^^^^VVVKKKFFFKKKYYYiiitttoookkkjjjnnnsssssskkkccc\\\bbbqqq~~~ZZZTTTnnn```KKKCCC999999:::>>>JJJ^^^tttfffZZZqqqyyyzzzwww___FFF:::444nnnaaalllgggVVVOOOOOONNNOOOPPPOOOLLLFFF@@@===999666222///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,------,,,+++---///111111000---...///111444444222111//////000000000///...---,,,---......///........................---------------,,,,,,------...///......------......///000...//////000111222333333000000222555888===@@@CCCGGGBBB===999777888AAAKKKdddqqq}}}~~~qqq___PPPHHHGGGFFFDDDAAA<<<888777888777;;;BBBJJJTTT^^^iiiooo{{{||||||wwwqqqnnnggg]]]WWWXXX___eeekkkkkklllmmmnnnoooppppppvvvwwwyyy{{{|||{{{zzzxxxrrrpppnnnlllmmmppptttvvvvvvuuusssqqqqqqsssxxx|||}}}~~~wwwtttwww}}}vvvpppxxx{{{aaaSSSYYYaaacccggg[[[III;;;555444555555333333444444555666888888999MMMjjjzzzMMM===AAAQQQhhhgggkkksss}}}|||qqqfffXXXMMMOOOYYYYYY^^^aaakkkwwwqqqjjjfffeeebbb\\\VVVSSSIIIMMMkkknnnVVVCCC:::999;;;<<>><<<<<<;;;;;;;;;;;;;;;:::888777666888777:::AAAEEEIIIQQQYYYbbbiiirrrwwwyyy||||||WWWJJJDDD===::::::;;;;;;:::666:::FFFggg```eeesssssskkk___fff|||pppUUUFFF>>>@@@LLLbbbvvvsssooommmmmmnnnnnnnnnnnnoooppprrrssstttttttttqqqqqqppppppppppppqqqqqqpppppppppoooppprrruuuxxxqqqiiicccaaa^^^___mmm~~~xxxuuujjj[[[OOOKKKIIIGGG@@@===:::<<>>JJJ]]]qqqtttaaauuu{{{aaaGGG;;;666nnnfffrrrjjjVVVOOORRRNNNOOOPPPPPPLLLGGG@@@===999666222///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---...---,,,---000222222111...------///111333222111...///000000000///------,,,------...//////......//////.........---------------,,,,,,------...///...------------...//////......///000111222333333000111555999===AAADDDFFFGGG@@@:::777555333777<<>><<<<<>>CCCGGGOOOWWW```hhhrrrwwwyyy{{{^^^KKKEEE>>>;;;;;;<<<<<<;;;666:::GGGjjjrrrUUUbbbvvvxxxmmm```hhhsssVVVFFF>>>AAANNNeeevvvsssooonnnnnnooooooooolllmmmoooqqqrrrsssttttttqqqqqqpppoooooopppqqqrrrlllggg```\\\\\\^^^``````VVVNNNJJJJJJHHHJJJZZZmmm{{{tttfffVVVNNNNNNNNNKKKBBB@@@===>>>BBBHHHLLLNNNSSSOOOLLLOOOWWWbbbkkkoooyyyqqqgggaaa^^^[[[VVVQQQSSScccxxx]]]TTTjjjdddLLLAAA;;;::::::>>>JJJ\\\nnnzzzfffttttttzzz|||aaaEEE999666qqqmmmzzzmmmUUUOOOUUUNNNOOOQQQPPPMMMGGGAAA<<<999666222///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---///------...000222222222///---,,,---000222222222...///000000000///---,,,,,,,,,---.../////////...//////.........------------,,,,,,,,,,,,---.........------------...//////---...///000111222333333333555888<<>>KKKMMMWWWhhhqqqjjjZZZOOOXXXZZZSSSEEE:::999;;;<<<777777:::>>>AAA???>>>>>><<<<<<<<<;;;:::999777777444333666<<>>AAAOOOfffvvvssspppnnnooopppooooookkklllnnnppprrrsssssstttqqqpppoooooooooppprrrrrrhhh^^^RRRKKKLLLNNNOOOOOOGGG@@@>>>@@@??????OOObbb||||||rrraaaQQQLLLNNNOOOMMMDDDBBB@@@@@@BBBDDDDDDCCCEEEDDDFFFMMMVVV^^^bbbcccxxxqqqggg```[[[WWWSSSPPPOOObbbzzz___TTTjjjeeeLLL@@@<<<::::::>>>JJJ[[[mmmxxx~~~iiiqqqyyyqqq|||zzz^^^AAA666333wwwrrr{{{fffQQQPPPPPPPPPQQQQQQOOOKKKDDD>>>:::888555222//////...---+++------,,,,,,,,,,,,++++++++++++************++++++,,,,,,---...///000111111///...---...000111111111111///...---......,,,++++++,,,---...////////////------------------------------------------------...------------...//////000111111111111222222222000555;;;??????>>><<<;;;444333222222333444555666333999:::<<>>:::777999<<<@@@CCCDDDCCCAAAVVVKKK===888:::<<<:::666777444444:::???EEENNNVVVbbbiiirrryyy}}}nnnVVVHHH===;;;<<<:::999<<<<<<888HHHmmmxxxOOONNN\\\ccceee___hhhoooPPPDDD@@@DDDPPPhhhxxxssspppqqqqqqnnnmmmoookkkkkklllmmmnnnppprrrsssqqqnnnlllnnnrrrsssppplllfffUUUEEECCCHHHKKKKKKKKKJJJCCC@@@AAA>>>;;;DDDQQQjjjvvv|||~~~zzzxxxyyywwwiiiUUUJJJLLLMMMJJJHHHGGGCCC@@@DDDKKKIIIBBB===>>>CCCIIIJJJIIIMMMRRRhhhlllggg]]][[[^^^YYYNNNSSS^^^ooo```SSScccbbbOOOBBB<<<::::::>>>III[[[ooo|||sssqqqxxx|||xxxtttllllll{{{yyywwwwww___DDD777333}}}|||lllTTTRRRSSSQQQRRRRRRPPPKKKEEE???;;;888555222//////...---+++------,,,,,,,,,,,,++++++++++++************++++++,,,,,,---...///000111111///...---...000111111111111000......///...---++++++,,,---...////////////------------------------------------------------...------------...//////000111111111111222222222333777;;;===;;;888666555666555444333333444555666111666777:::MMMmmm|||uuusssvvvsssrrriiiZZZNNNGGGCCC??????BBBRRRgggoooggg^^^\\\\\\]]]```eeeiiihhhaaaYYYZZZ\\\``````XXXOOOOOOTTT^^^___```bbbdddeeeeeeeeefffhhhkkkmmmllliiieeebbb```XXXQQQNNNJJJEEEFFFKKKSSSVVV[[[^^^```cccfffiiikkkpppqqqkkkhhhmmmuuuzzz~~~zzzuuuzzzsssYYY[[[fffiiiiiihhhWWWBBB555444777777555444555777777666777999;;;AAAPPPiii}}}}}}cccEEE>>>AAAMMM___hhhqqqyyy{{{||||||xxxvvvtttkkk```WWWQQQTTTaaaoooeeeMMMBBB>>>===<<<>>>KKKaaammmeeeUUUMMMOOOKKKCCC>>>???>>>;;;777888:::>>>CCCDDDAAA>>>MMMEEE===999;;;<<<999555777444444999>>>DDDMMMVVVcccjjjssszzz}}}uuuVVVJJJ???===>>><<<<<<>>>===999IIImmmpppKKKJJJSSSWWW^^^___llllllMMMDDD@@@DDDPPPgggxxxsssoooqqqqqqnnnmmmooollllllmmmnnnoooppprrrssssssqqqppprrruuuvvvtttqqqbbbUUUHHHDDDEEEFFFHHHKKKLLLGGGCCC@@@======BBBIII___mmmsssvvvxxxqqqqqq~~~{{{qqqcccSSSIIIJJJQQQDDDDDDAAA@@@EEEMMMLLLFFFAAA@@@BBBEEEEEEBBBCCCGGGXXXbbbeee```^^^```]]]UUUQQQ]]]nnnaaaSSSbbb___KKK???;;;::::::???JJJ\\\nnnzzzvvvpppvvvxxxssssssjjjhhhtttrrrssssss[[[BBB888555pppTTTRRRSSSSSSSSSSSSPPPLLLFFF@@@<<<888555222//////...---+++------,,,,,,,,,,,,++++++++++++************++++++,,,,,,---...///000000111///...---...000111111111222000////////////...,,,+++,,,---...////////////------------------------------------------------...------------...//////000111111111111222222222666888;;;;;;999666333222777666555444444555555666222555555777HHHddd|||xxxmmmiiihhhiiiooovvv{{{{{{qqq\\\HHH===999888555555BBB\\\ooopppgggbbb\\\XXXVVVXXXZZZVVVLLLDDDCCCCCCGGGLLLMMMMMMOOOUUU[[[[[[\\\]]]^^^^^^^^^^^^^^^aaadddfffddd^^^XXXTTTTTTOOOKKKIIIDDD???>>>???EEEGGGKKKNNNRRRWWW]]]```ccchhhhhhdddccckkkuuu{{{}}}zzz~~~sss]]]^^^fffhhhiiibbbRRR>>>444444777777666444666777777777888:::<<>>;;;JJJnnnhhhLLLMMMMMMLLLWWW```qqqiiiLLLCCC???DDDPPPgggxxxssspppqqqqqqnnnmmmooooooooooooooopppqqqrrrssssssrrrqqqrrruuuwwwxxxwwwlll```RRRIIIBBB>>>AAAFFFMMMNNNJJJAAA<<<>>>@@@@@@RRR___eeeggggggaaaeeewwwxxxdddOOONNNYYYHHHFFFBBBAAAGGGNNNOOOKKKDDDBBBCCCFFFEEEAAA???@@@FFFTTT^^^]]][[[[[[XXXSSSLLLXXXjjjzzzbbbRRR```^^^KKK>>>;;;999999???LLL^^^ppp{{{xxx|||{{{pppuuuxxxoootttiiibbbkkkxxxnnnqqqoooVVV>>>777666{{{{{{mmmSSSPPPOOOSSSSSSRRROOOKKKEEE@@@<<<888555222//////...---+++------,,,,,,,,,+++++++++++++++************+++++++++,,,,,,---...///000111///...---...000111111111222000//////000000///---+++,,,---...////////////------------------------------------------------...------------...//////000000111111111222222222777888::::::888666555555666666666666666666666666666777555555>>>QQQ```fffXXXNNNGGGGGGHHHLLLZZZhhh}}}www```HHH:::888999666333===ZZZttt{{{rrrhhh^^^TTTLLLKKKLLLHHH@@@;;;:::888<<>>;;;:::;;;===@@@DDDHHHNNNVVV[[[\\\```aaa^^^```jjjvvv|||~~~{{{~~~ppp]]]___eeefffjjj___NNN;;;444444666666555444666777888888999<<<>>>???UUUzzz}}}```HHHAAA???GGGXXXiiiqqqyyy{{{}}}{{{qqqbbbQQQFFFIIIRRRmmmfffKKK@@@AAA<<>><<<<<<<<<;;;888666666;;;BBBEEEAAA<<>><<<999888888888888555555888<<>><<>>HHHQQQTTTSSSQQQLLLWWWooouuubbbZZZZZZTTTMMMEEEBBBFFFLLLOOONNNGGGFFFIIIOOOPPPJJJCCCAAA>>>GGGOOOPPPQQQQQQLLLFFFDDDPPPbbbqqq|||cccRRR^^^aaaNNNBBB<<<999888===LLLaaattt{{{{{{~~~yyyqqqwwwsssyyylllbbbiiixxxppprrrlllQQQ;;;666555uuuppp{{{iiiTTTPPPMMMRRRRRRPPPNNNIIIDDD???<<<888555222//////...---+++------,,,,,,,,,+++++++++++++++************++++++++++++,,,---...///000000///...---...000111111111111000//////000000///...+++,,,---...////////////------------------------------------------------...------------...//////000000111111111222222222888888999888666555666777555777999::::::999777666666666555333666===CCCEEE???::::::<<<:::===NNNccc{{{|||fffLLL===:::<<<777333===ZZZxxx|||pppaaaSSSGGGDDDCCC@@@<<<<<<<<<:::>>>JJJUUUXXXWWWXXX[[[ZZZYYYWWWTTTRRROOONNNNNNNNNLLLJJJFFFCCC???======???@@@@@@???>>><<<999555777999<<<@@@GGGNNNTTTVVVYYY[[[ZZZ___lllxxx~~~~~~}}}kkkYYY^^^cccdddkkk]]]KKK:::444555444333444444666888999999;;;>>>@@@BBBYYYwwwXXXCCC???===DDDTTThhhqqqyyy|||zzznnn]]]KKK???AAAHHH^^^qqqhhhNNNAAA@@@:::AAAQQQffftttqqqaaaRRRTTTMMMEEE@@@===;;;;;;;;;999777777;;;BBBFFFDDDBBBCCCBBB???;;;777666888;;;888666666888;;;AAAOOO\\\lllqqqxxx}}}www^^^SSSMMMFFFCCCEEEGGGFFFBBB>>>>>>PPPrrrlllXXX^^^[[[PPPTTT\\\ooojjjPPPCCC???CCCOOOggg{{{vvvsssttttttqqqppprrrssssssssssssssstttuuuvvvvvvuuusssqqqpppuuu}}}wwweeePPPCCC===::::::<<>>???BBBGGGJJJEEE======GGGVVVfffssseeeSSS^^^aaaPPPDDD>>>999666<<>><<<888555222//////...---+++------,,,,,,,,,,,,++++++++++++************++++++++++++,,,---...//////000///...---...000111111111000///......000000///...+++,,,---...////////////------------------------------------------------...------------...//////000111111111111222222222777777777666555555888:::;;;>>>AAADDDCCC???:::777222333333333444555666666777444777;;;777555FFF]]]xxxlllSSSBBB======888666???YYYxxx~~~gggYYYMMMIIIEEE???>>>BBBAAA???DDDPPPZZZ]]]\\\[[[XXXXXXVVVTTTQQQNNNKKKIIIIIIHHHEEEBBB???===;;;:::555888:::999:::<<<;;;888111333555777:::???FFFJJJNNNRRRUUUVVV]]]kkkwww}}}|||fffWWW___cccdddkkk[[[HHH888555666444222444555666888::::::<<>>======???;;;JJJTTTNNNAAA;;;???DDDBBBBBB<<<999888555DDDbbblll[[[NNNBBB>>>AAAEEEIIIMMMKKKJJJQQQ^^^bbbYYYIII>>>???;;;888<<>>:::777===MMMaaasss}}}{{{qqqxxxxxxllltttqqqgggeee[[[DDD777777777yyyrrr|||jjjVVVTTTRRRSSSRRRQQQMMMIIIDDD???===888555222//////...---+++------,,,,,,,,,,,,++++++++++++************++++++***+++,,,,,,......///000///...---...000111111111///...---...///000///---+++,,,---...////////////------------------------------------------------...------------...//////000111111111111222222222333444555777999===CCCHHHFFFJJJNNNPPPMMMFFF===888333333444666777777777888999333444999666111>>>SSSqqq|||pppYYYHHHAAA>>>999888===QQQmmmsssggg___ZZZQQQEEECCCHHHHHHEEEGGGOOOVVVXXXXXXYYYRRRRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDAAA>>><<<:::444888888555666;;;<<<888111222444555777:::???BBBFFFKKKNNNQQQZZZiiitttxxxwww}}}dddXXXdddgggdddiiiWWWDDD555666888555444777555666999:::;;;===AAACCCGGGZZZ|||xxxNNN;;;>>>>>>@@@MMM^^^jjjuuu{{{~~~sssjjjSSSKKKDDDAAA???>>>AAAFFF@@@QQQllljjjOOOAAA>>>>>>MMMmmm}}}nnncccVVVIIIEEEAAA===;;;<<<<<<===???@@@BBBHHHPPPVVVFFFBBB===999777888:::;;;888666777999;;;DDDUUUeeeqqqvvv|||sss\\\RRRPPPKKKGGGJJJOOOMMMFFF;;;@@@VVVxxxoooNNNVVVddd___WWWXXXpppfffKKKCCC???BBBNNNgggzzztttqqqsssssspppoooqqqmmmmmmmmmnnnoooqqqrrrsssnnnjjj```RRRIIIKKKWWWbbb\\\TTTMMMJJJFFF@@@>>>???;;;BBBKKKMMMEEE<<<;;;AAA@@@===888999<<<777DDD```www]]]QQQFFFDDDEEEDDDDDDGGGHHHFFFMMMZZZbbb[[[MMMBBBAAA===:::===CCCFFFFFFDDD:::;;;AAAOOOcccvvviiiWWWaaa]]]KKK???===999999@@@NNN^^^jjjooonnnwwwwwwlllxxxvvvlllxxxttthhhaaaUUU@@@777888666{{{wwwjjjTTTRRRRRRUUUTTTRRRNNNJJJEEEAAA>>>888555222//////...---+++---------,,,,,,,,,++++++++++++************++++++***++++++,,,---...///000///...---...000111222111...---,,,---...///...---+++,,,---...////////////------------------------------------------------...------------...//////000111111111111222222222...111444999???HHHRRRXXXPPPTTTXXXZZZUUUKKK@@@888888666777999:::;;;===???CCC999666<<<999444>>>PPPiiiuuu|||qqq^^^NNNFFFBBB666444666DDD\\\ttt~~~uuuoookkk^^^MMMGGGMMMNNNIIIGGGLLLOOOOOOPPPRRRMMMMMMMMMMMMLLLKKKJJJIIIEEEFFFHHHHHHFFFBBB>>><<<777;;;:::555666;;;===:::222444555666777999<<>>BBBDDDDDDVVVyyyTTT???AAA@@@???JJJ[[[fffssszzz~~~~~~{{{tttfff\\\OOOFFF???>>>>>><<<<<<>>>AAAMMMeee}}}nnnSSSCCC<<<777@@@]]]xxxuuullleeeWWWJJJEEEBBB===;;;======@@@AAAAAABBBIIITTT]]]CCC@@@;;;999999:::::::::888777777999<<>>BBBNNNhhhxxxssspppqqqqqqnnnmmmoooiiiiiijjjkkkmmmnnnpppqqqsssmmm```NNNAAAAAANNNZZZcccaaa___[[[PPPCCC=========<<>><<<999666999@@@FFFHHHGGGBBB>>>;;;999555333<<>><<<;;;:::999999999:::;;;777666333222222444666888:::<<>><<<===HHHVVVgggvvv{{{}}}~~~|||{{{{{{uuummmYYYCCC;;;???<<<<<>>JJJOOOHHHEEELLLQQQOOO===<<<;;;:::999999999999<<<:::777888@@@OOO```kkkssswww|||yyy^^^UUUTTTQQQOOORRRUUUQQQJJJ@@@AAANNN}}}qqqIIIIIIVVV]]]aaaddduuuyyyYYYLLL@@@>>>CCCNNNeee|||qqqiiijjjnnnooonnnnnnkkkkkkjjjkkklllmmmmmmnnnwwwuuuZZZGGG@@@JJJ]]]fffqqqpppdddZZZJJJ>>>???===<<<>>>CCCBBB===::::::<<>>IIIUUU___ddd\\\UUUMMMJJJKKKNNNOOOOOOIIIBBB;;;:::@@@FFFIIIIIIEEE@@@<<<;;;777555;;;DDD]]]ggggggeeefff\\\LLLGGG:::888777:::GGG___}}}ooo[[[UUU___TTTIIIDDDCCCAAABBBDDDEEEHHHKKKLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGEEECCCBBB???>>><<<;;;::::::;;;;;;777666444222222444555777888:::???FFFOOOYYYccciiipppwwwppprrrgggdddeeehhhfff^^^HHH===444444777777666666555777999:::;;;===@@@CCCHHHWWWyyy\\\AAA@@@???AAAKKKWWWfffuuuzzz}}}}}}zzzvvvwwwzzzvvvxxxxxxwwwhhh[[[RRRIII>>>BBBJJJGGGNNNcccnnnuuu{{{eeeGGG???;;;888777<<>><<>>AAAKKKbbbtttlllkkknnnmmmkkkkkkhhhiiikkklllmmmooorrruuu}}}eeeOOOBBBCCCQQQ```qqquuulllbbbQQQDDDEEE<<<:::<<<@@@???:::888999???JJJJJJDDDCCCEEEPPPcccppp]]]OOOTTTiiixxxtttoooiii[[[KKKCCCBBBDDDAAAAAAEEEMMMUUUXXXXXXRRRJJJAAA===<<<===;;;999;;;888999FFF[[[qqqkkk___qqq```JJJ@@@<<<999:::EEEWWWkkkyyydddbbbhhhlllbbb\\\sssrrrjjjkkkzzzjjjWWWJJJBBB:::555444vvv{{{nnn[[[TTTUUUVVVSSSOOOLLLHHHDDD???<<<888666333///------------************************************************+++,,,......---...///111111000000000111222333333111000///.........//////,,,,,,,,,,,,---...//////---------...............------------------------...............///000000//////000111111000000///222333888AAAMMMVVV[[[\\\XXXTTTNNNMMMQQQZZZeeelll```SSSCCC<<<>>>EEEJJJKKKJJJDDD>>>;;;999888<<>><<<===@@@@@@CCCHHHLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHCCCAAA???===<<<;;;;;;;;;888777555333222333444555666888===BBBJJJTTT___fffnnnuuuttt```dddwwwaaabbbfffhhhcccWWWDDD;;;333444777777777888555777999:::<<<>>>AAACCCJJJWWWxxxZZZ@@@??????AAALLLWWWeeessszzz~~~}}}xxxxxx~~~}}}tttooommm}}}ppphhhkkksssyyyuuutttlllUUUEEENNNUUUJJJJJJ\\\hhhrrrwwweeeJJJ???===;;;:::>>>EEEOOOZZZaaakkklllbbbRRRGGGEEEDDD???HHHaaarrrgggOOO@@@===>>>888999999:::;;;;;;;;;;;;;;;::::::???IIIXXXgggpppvvvzzz}}}zzz\\\YYYVVVXXX```cccYYYLLL@@@EEEVVVwwwKKKDDDKKKOOOUUUYYYmmmwwwVVVHHHAAA===???HHH___wwwnnnmmmmmmkkkhhhhhhgggiiikkkllllllnnntttxxxmmmVVVCCC===EEEUUUnnn{{{vvvmmmZZZIIIGGG<<<999999<<<;;;777666888>>>KKKLLLFFFDDDDDDNNNbbb}}}hhhSSSPPP^^^uuuwwwxxxssscccQQQGGGEEEGGGDDDAAA@@@DDDLLLTTTYYYYYYOOOCCC>>>???CCCCCCBBBEEE>>>;;;EEEZZZppp~~~lllbbbuuu```JJJAAA<<<999:::FFFZZZooo~~~rrrllllllmmmbbb^^^vvvrrriiigggvvvxxxgggTTTHHH@@@:::666555rrrxxxooo]]]VVVTTTUUURRROOOKKKHHHDDD???<<<888666222///------------************************************************+++---......------///000111222222111111111222333222111///------...///111,,,,,,,,,,,,---...//////,,,---------.../////////.......................................///000000///000000000111111111111555555999CCCNNNVVVVVVTTTVVVYYY]]]aaafffoooyyyxxxfffOOOAAABBBLLLUUUZZZXXXPPPEEE>>><<<<<<>>>@@@\\\eee___QQQLLLDDD888444999888777777BBB[[[}}}kkk___RRRDDD===;;;:::<<>>AAADDDFFFSSSvvv[[[BBB???@@@CCCNNNXXXcccqqqzzz~~~vvvnnnfffjjjqqqwwwzzzxxxsssnnnllluuuzzzwwwvvv|||}}}|||rrrbbbZZZ___llltttwww~~~xxx^^^OOO___bbbLLLJJJTTT```jjjooocccNNNAAA???>>>>>>@@@DDDMMM\\\iiieeesssvvvcccNNNGGGFFFDDDIIIbbbtttkkkRRR@@@;;;;;;::::::::::::999999999999;;;;;;<<>>FFF\\\wwwooommmmmmiiiggggggiiilllmmmlllkkklllrrrwww~~~kkkVVVCCC<<>>GGGYYYtttooo\\\ZZZeeehhhkkkhhh___SSSLLLJJJGGGEEEBBB??????EEENNNVVV\\\TTTJJJCCCDDDIIIPPPTTTQQQGGG@@@FFFYYYnnn{{{jjjaaavvv~~~___JJJAAA<<<999:::EEEYYYnnn}}}|||rrrkkkggg\\\ZZZvvvvvvmmmjjjvvvzzziiiUUUIIIAAA:::777777rrrwwwnnn]]]VVVUUUTTTRRRNNNKKKHHHDDD???<<<888666222///------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++---......------///000111222333222//////111333333111///...---...000111,,,,,,,,,,,,---...//////,,,---------.../////////.......................................///000000000000000000000111222222444555:::DDDQQQXXXYYYVVVYYYbbboooxxxzzzzzzzzz{{{vvvfffPPPDDDGGGVVVgggrrrnnneeeVVVIIIBBBAAAAAAAAAUUUeee```NNNDDD===888:::666777777888AAAUUUppp{{{pppttt\\\PPPCCC===:::999:::===:::???FFFJJJLLLKKKKKKKKKIIIKKKNNNQQQRRRQQQPPPOOOJJJHHHEEEAAA>>><<<::::::999888777555555444555555666888;;;>>>CCCMMMYYYccckkksss}}}~~~fffWWW[[[bbbggg___NNN<<<666333555888777777999777888:::<<<===???BBBEEEGGGQQQqqqaaaGGGBBBBBBEEEPPPXXXaaannnzzzttteee[[[SSS\\\lllzzz{{{oooeee]]]ccchhhiiillluuu}}}zzzoooaaa\\\dddqqqyyyvvv|||wwwbbbZZZmmmmmmSSSQQQQQQYYYbbbddd]]]OOO@@@===::::::<<<>>>FFFWWWiii\\\yyygggQQQFFFBBBEEEVVVccc___PPPCCC>>>>>>;;;::::::999999999:::;;;;;;;;;===EEESSSbbbnnntttyyy{{{~~~~~~wwwbbbaaaaaaeeemmmkkkZZZHHH???EEEWWWUUUHHHKKKLLLQQQWWWlllvvvTTTFFF===;;;>>>FFFZZZ}}}|||tttnnnmmmllliiihhhiiikkkmmmoooooooooqqqvvvzzz~~~eeeSSSDDD>>>EEEPPPqqqrrrTTTCCC>>>:::888999888555555888444@@@BBB===<<<:::@@@OOOddd|||pppbbb``````]]]YYYVVVSSSOOOLLLGGGGGGEEEBBB???AAAHHHNNN___]]]WWWNNNHHHIIIRRR[[[SSSJJJBBBFFFVVVhhhtttyyyzzz~~~fff___vvv|||]]]III@@@;;;888:::EEEZZZooouuunnniii]]]WWWnnn{{{qqqooozzz~~~lllXXXKKKBBB;;;888888tttxxxmmm\\\VVVUUUSSSQQQMMMJJJHHHDDD???<<<888666333///------------------------------------************************+++,,,......---...///111000222333111...---///222222111000/////////000000,,,,,,,,,,,,---...//////---------......................................................///000000000000000000000111333333222444;;;EEERRR[[[______]]]hhhvvv~~~|||sssiiiccc[[[RRREEE>>>CCCSSSggguuu{{{uuugggWWWLLLHHHFFFDDD[[[mmmhhhPPPAAA:::777:::444444555888@@@NNN```lllggg\\\OOOSSSlllZZZPPPEEE@@@===999888999:::>>>DDDGGGIIIHHHHHHIIIFFFIIIMMMRRRTTTTTTSSSRRROOOMMMIIIDDD@@@===;;;::::::999888777777777777777666999;;;===@@@IIIWWWbbbjjjrrr~~~~~~zzzbbbVVVYYY```eee\\\HHH999555333666888666666999777999;;;<<<===@@@CCCEEENNNQQQlll}}}bbbGGG>>>===@@@JJJUUU\\\iiixxxrrr___QQQGGGJJJZZZqqqxxxfffYYYWWW\\\bbbfffkkksss|||yyymmmiiiqqq|||uuurrrkkk___^^^qqqxxxhhhUUUNNNUUU```aaaaaaYYYHHH@@@;;;:::<<<===BBBSSSfffYYYvvvhhhPPPEEEDDDLLLSSSTTTNNNIIIFFFFFF@@@>>><<<::::::<<<>>>@@@<<<;;;===FFFUUUdddooouuuyyy{{{~~~~~~~~~kkkeeefffhhhmmmqqqkkkXXXEEE===DDDWWWWWWKKKNNNOOOSSSXXXlllwwwUUUGGG===;;;>>>FFFYYYyyy}}}vvvpppllllllkkkiiiiiikkkkkklllnnnrrrvvv{{{~~~~~~eeeUUUGGGBBBGGGVVVrrr```III>>>:::888:::888555444777333>>>>>>:::<<<:::<<>>===EEESSS___ppprrrlll^^^TTTPPPMMMJJJbbbssskkkPPP@@@999555555555444444888@@@KKKVVV\\\RRRHHH???DDDUUUgggnnnnnnTTTLLLEEECCCAAA===:::::::::===AAACCCDDDDDDDDDEEEDDDFFFKKKOOOSSSUUUVVVWWWTTTRRRMMMHHHCCC@@@===<<<:::999999999999999999999666888;;;;;;===FFFUUU```jjjrrr~~~}}}ttt___VVVZZZ```dddWWW???777444333666777555555888888999<<<===>>>@@@CCCFFFOOOQQQlllfffIII===:::===FFFPPPUUUcccttt}}}~~~}}}}}}{{{___OOOFFF???FFFUUUiiitttrrrggg]]]WWW]]]```gggmmmqqqvvv|||zzzooopppyyyppp```WWWTTTWWWlllsssgggmmmvvvttttttmmmXXXIIIBBB>>>@@@???BBBQQQcccaaaiiihhh[[[LLLNNNRRRTTTTTTRRRQQQRRRLLLIIICCC>>>;;;<<<>>>@@@===;;;<<>>DDDWWWxxx}}}sssmmmjjjkkkjjjggghhhjjjkkkjjjlllrrrzzz}}}~~~iii[[[MMMDDDGGGSSSfffooouuufffMMM<<<999888:::888444333555444<<<:::888===<<<:::AAALLLcccnnnnnnrrrooofffbbbdddgggeee]]]XXXWWWTTTOOOLLLLLLIIIFFFCCCAAABBBBBBQQQ]]]jjjmmmggg^^^YYYXXXRRRMMMFFFCCCEEEKKKQQQUUUbbbhhhqqqyyy~~~^^^]]]yyywwwYYYFFF>>>999888===KKK```uuu|||yyyxxxjjj]]]jjjtttkkkzzz{{{iiiTTTGGG???999666777zzz{{{lllXXXTTTVVVRRRPPPMMMJJJGGGDDD???<<<888666333///------------++++++++++++++++++++++++************************)))+++---......///111333///222333000,,,***,,,000000111111111111000//////,,,,,,,,,,,,---...///////////////......------,,,////////////////////////...............///000000111000000///000222444555444777;;;@@@FFFMMMUUU[[[[[[^^^ccceeebbbZZZQQQJJJPPPRRRQQQIII???<<>>CCCKKKOOOQQQRRRMMMGGGCCCEEEEEEBBB>>>>>>:::===???@@@@@@@@@AAABBBDDDFFFHHHLLLPPPUUUXXX[[[XXXUUUQQQKKKFFFBBB???>>>:::::::::::::::::::::;;;555888:::999;;;DDDSSS___jjjsss{{{ppp^^^VVV[[[aaacccSSS999777444444777777555555777888:::<<<===>>>@@@DDDFFFJJJOOOpppoooQQQDDD@@@BBBJJJMMMQQQ___qqq{{{|||~~~{{{{{{oooSSSGGGDDDAAA<<>>;;;;;;DDDTTTdddoootttxxxzzz}}}~~~~~~}}}kkkjjjpppvvvyyyvvvkkkUUUBBB999CCCYYYTTTKKKPPPQQQSSSVVViiizzzXXXIII@@@<<<===CCCUUUxxxqqqmmmjjjjjjiiiffffffiiillliiijjjqqqyyy}}}zzzuuuyyy|||kkk```QQQEEEFFFJJJWWWYYY```xxxfffMMM;;;888888:::888333222333555:::777666>>><<<888<<>>AAADDDJJJQQQ^^^kkkvvv|||]]]]]]|||vvvXXXEEE===;;;;;;???LLL___rrr}}}|||qqqjjjggg\\\UUUgggxxxvvvjjjxxx~~~vvvdddPPPCCC<<<777666777{{{xxxkkkTTTVVVUUUTTTQQQNNNKKKHHHCCC===:::999666222...,,,,,,---///---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,---.../////////...222222111111000...---,,,///000111111000///111222---,,,,,,,,,,,,---......111000...,,,+++,,,...///....................................////////////111111111000000333777:::555555666:::???DDDFFFFFFEEEGGGHHHJJJKKKOOOSSSVVVWWWYYYVVVJJJ;;;444999AAAKKKdddqqqdddUUUSSSRRRLLLLLLOOOKKK@@@:::;;;:::666888999888888DDDUUUZZZVVVIIIHHHEEEDDDHHHOOOWWW\\\]]]ccc^^^MMMDDDFFFEEE===>>>======<<<<<<<<<===>>>CCCCCCDDDGGGLLLRRRXXX\\\```^^^[[[TTTLLLEEEAAA@@@AAAAAA@@@?????????@@@@@@;;;888666777999???KKKWWWhhhvvvzzzwwwhhh]]]aaaggg^^^JJJ999555444333333444666999:::===>>>>>>??????@@@DDDFFFMMMWWWsssxxxWWW???===IIIRRRYYYYYY___lllwww|||~~~~~~~~~nnnTTTEEEBBBDDDBBBAAABBBFFFNNNZZZfffmmmrrruuuzzzsssfffdddbbb]]]VVVHHHCCCGGGGGGQQQ}}}{{{sssoooNNNGGGDDDFFFEEECCCKKKVVVqqqkkkbbb```mmmlllccc]]]ZZZRRRIIIMMMWWW___iii\\\DDD===>>>>>>???<<<<<<<<>>AAA[[[}}}OOOFFFKKKMMMQQQVVViii|||WWWBBB>>>;;;<<<@@@RRRwwwuuummmhhhhhhiiihhhggghhhkkkooonnnkkkqqqzzzuuuiiiqqq}}}jjj[[[NNNCCCLLLHHHHHHPPP[[[]]]UUUKKK>>>999888::::::777555777666777999;;;============GGG^^^{{{rrrVVVJJJMMMOOO[[[eeefffaaa\\\VVVRRRLLLIIIHHHIIIGGGBBBAAACCCJJJLLLSSSaaapppvvvqqqkkkddd[[[OOOEEE>>>;;;<<<>>>BBBAAAFFFWWWnnnuuu]]]eeesssVVVDDD===;;;<<>>:::888666222///---,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,---...////////////222222111111000...---,,,///000111000///...///000------,,,,,,------...///000///...---,,,------.......................................////////////111111111111111444888<<<;;;999888888:::<<<======999:::<<>>III___ooogggXXXPPPOOONNNGGGFFFBBB>>>===>>><<<999888999777777CCCUUUbbbdddTTTLLLEEEEEEKKKUUU```hhhwwwmmmWWWNNNJJJFFF???===:::888888999;;;===AAABBBCCCFFFJJJPPPTTTWWW\\\\\\YYYTTTNNNIIIFFFFFFAAAAAAAAA@@@@@@?????????<<<999777888999>>>IIITTTeeettt{{{vvvxxxjjjaaadddggg]]]HHH888555555444444555777999;;;===>>>?????????AAADDDFFFKKKRRRlll~~~\\\BBB>>>IIITTTddd___```kkkvvv|||www]]]LLLEEECCCDDDEEEGGGMMMWWWcccooovvv{{{~~~tttcccUUULLLIIILLLJJJPPPpppssshhhhhhjjjMMMGGGEEEHHHFFFCCCGGGQQQmmmoookkkbbbaaalllzzznnngggaaa```^^^VVVNNNJJJ\\\ffffffTTTBBB???AAA>>>=========BBBRRReeerrruuuxxx|||rrrmmmwww{{{}}}kkkRRRAAA@@@BBB[[[PPPDDDHHHIIILLLPPPccc~~~YYYEEE@@@<<<<<>>>>>>>>AAA???CCCTTTlllsss]]]iiiqqqUUUCCC===;;;<<>>BBB>>>999666555444444333///000111555<<>>???AAAAAA@@@AAA::::::888666???TTTjjjxxxmmm[[[LLLIIIOOOXXXeeeqqqrrr\\\RRRMMM@@@===999666555666999;;;>>>???AAADDDHHHKKKMMMNNNSSSSSSRRRPPPLLLIIIHHHIIIAAAAAABBBBBBAAA???===<<<<<<999888999:::===GGGQQQbbbqqquuuooo~~~~~~yyyvvvkkkdddffffffYYYEEE666666666555555666888:::;;;===>>>@@@@@@@@@AAACCCFFFHHHLLLcccdddGGG???IIITTTkkkeeedddmmmwww}}}mmm[[[QQQKKKLLLNNNSSS[[[fffrrr}}}kkkQQQOOOOOOOOOJJJKKK\\\qqqgggTTTRRR\\\dddOOOIIIHHHMMMLLLGGGGGGMMM```ppp{{{ttteee___dddllleeeaaa^^^bbbjjjjjjZZZGGGUUU]]]mmmfffJJJEEEJJJAAA@@@??????DDDUUUhhhtttvvv{{{~~~rrrsss~~~~~~dddLLL@@@BBBAAAYYYTTTEEEFFFFFFIIILLL^^^}}}\\\HHHBBB===<<<===KKKooovvvnnnggggggiiihhhiiikkkgggkkklllooo}}}mmm^^^YYYYYYRRRJJJEEEDDDEEEDDDBBB@@@:::777<<>><<<::::::777777999:::===FFFPPPbbbqqqlllfffrrr}}}}}}uuuoooiiieeefffbbbTTTBBB666777666666777888999;;;<<<===???@@@@@@@@@AAACCCEEEFFFHHH^^^jjjJJJ===EEEPPPcccdddkkkttt{{{~~~qqqfff___\\\___eeennnxxxoooQQQRRRTTTRRRLLLHHHNNNVVVdddeee]]]NNNHHHRRR___fffRRRLLLLLLSSSTTTOOOLLLOOONNNgggwwwaaaTTTOOOPPPQQQRRRZZZmmmyyynnnYYYRRRRRRjjjnnnRRRNNNVVVGGGCCCAAAAAAGGGXXXlllvvvxxx}}}vvvyyy```HHHBBBBBBAAAXXXYYYHHHGGGFFFIIIKKK]]]{{{^^^IIICCC>>><<<===IIIkkk{{{rrriiihhhhhhggghhhjjjhhhkkknnnssszzznnnmmmiiibbbYYYOOOJJJHHHIIIJJJFFF???<<>>FFFVVVjjj{{{|||jjjZZZeee}}}bbbNNNFFF<<<888999777~~~yyylllTTTSSSPPPNNNMMMLLLLLLJJJFFF@@@<<<666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---.../////////000000111000000///...---111333444444222///.........------------...//////------...//////......---....................................///////////////000111111333777<<<@@@CCC???;;;888888999:::::::::888555555999BBBOOOWWWMMMKKKJJJIIIHHHFFFCCCAAA<<<@@@PPPeeekkkccc___cccdddkkkuuuzzzqqq___PPPJJJEEE@@@;;;888888GGGgggiii[[[XXXZZZ^^^aaadddrrrfffLLL>>>??????>>>===:::777666888:::<<<>>>??????>>>>>>===>>>>>>>>><<<;;;<<<===???@@@@@@AAA???===:::999777555555888:::>>>GGGRRRcccsssyyyddd^^^fffqqq|||~~~{{{yyytttgggccccccccc\\\MMM>>>666666666777888999:::;;;;;;<<<>>>@@@@@@@@@@@@BBBCCCDDDFFF[[[mmmMMM<<>>AAACCCDDDBBB@@@<<<999999???HHHOOOKKKKKKKKKIIIEEEAAA>>>===<<<<<>>@@@BBBCCCAAA>>>:::777777888999:::;;;;;;:::999888999::::::888888888:::======>>>>>>===;;;999888666444444666888===HHHSSSeeetttlll]]]YYY]]]hhhwww|||xxxgggaaa```bbb```VVVFFF:::666666666777888999::::::;;;;;;===???@@@??????@@@AAABBBDDDWWW~~~pppSSS>>>;;;AAAAAAQQQiii|||}}}^^^]]]^^^^^^RRRDDDBBBJJJKKKNNNLLLJJJVVViiiooohhhZZZNNNIIIQQQWWWVVVUUUWWWOOOPPPXXXdddjjjeee]]]WWWNNNMMMMMMSSS```pppwwwvvvbbbRRRYYYcccZZZUUUSSSGGGFFFDDDCCCJJJ]]]qqqzzzyyy}}}vvvvvv}}}___LLLIIIIIIIIIccc```IIIEEEDDDGGGIIIYYYwww___JJJBBB=========DDDddd}}}qqqkkkhhhffffffhhhlllooosssxxx{{{wwwooofff___ZZZWWWVVVHHHDDDCCCEEEDDD>>>:::999;;;;;;;;;:::888666444222555777>>>KKK\\\fffbbbXXXZZZaaaeeeeeebbb^^^VVVNNNOOOIIIEEEDDDCCCAAADDDIIISSSXXX]]]\\\VVVTTTWWW[[[~~~|||rrrjjjbbb]]]cccsss~~~ggg___wwwfffNNNBBB@@@999@@@MMM^^^nnnyyyzzzlll```lll~~~xxxuuuxxx}}}tttjjjpppjjjWWWOOOCCC<<<;;;555xxxsssiiiSSSRRRNNNNNNNNNMMMMMMKKKFFF???:::888666222///---,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))***,,,......//////000000000000000//////......111444444333111000000...............//////000...------,,,---...///000....................................//////////////////000000111555:::>>>AAA??????AAADDDGGGIIIJJJGGGEEEAAA===<<>>>>>>>>???DDDNNN___tttaaaNNNFFFBBBBBB<<<===WWWwww}}}tttaaaQQQPPPaaa]]]FFF@@@AAACCCCCCBBB???<<<:::666666777777888888777777555666888888777777888:::;;;;;;;;;:::::::::999999888555444555666;;;GGGRRRdddsssaaaYYYWWWXXXcccppptttaaa___aaabbb^^^QQQ@@@666666555555666888999999:::::::::<<<>>>???>>>>>>>>>???@@@BBBQQQqqqsssZZZCCC;;;======HHH\\\rrr~~~rrrmmmnnnppp```IIIEEEQQQTTTVVVPPPIIISSSkkkvvvsssbbbSSSIIINNNVVVWWWXXX[[[VVVUUU\\\iiitttuuuuuuvvvggg```[[[^^^bbbeeeiiimmmdddWWWTTT\\\]]]TTTLLLJJJGGGDDDCCCKKK___ssszzzxxx{{{~~~vvvyyyyyy___OOOJJJHHHKKKggggggMMMGGGEEEFFFGGGWWWsssbbbMMMBBB===>>>===AAA^^^sssllliiiggghhhkkkkkkooosssxxx}}}|||tttmmmiiidddaaaRRRPPPPPPNNNGGG===999:::666777888888888666555444000777===???CCCIIIJJJGGGKKKXXXdddiiihhhddd]]]VVVRRRMMMIIIGGGEEEBBBCCCGGGQQQXXX^^^```]]][[[\\\___sssvvvoooiiinnn|||{{{gggccc{{{bbbJJJ@@@???888AAAQQQbbbpppwwwxxxxxxwwwqqqmmmaaaXXXiiixxxtttuuuxxxqqqhhhpppgggVVVPPPEEE>>>;;;555wwwssshhhSSSRRRMMMOOONNNNNNMMMKKKEEE>>>999999666222...,,,,,,---///+++++++++,,,,,,---------*********++++++,,,,,,,,,((()))***,,,---.../////////000000000000000///...,,,///222444222111//////...............///000000///...,,,+++,,,...000111..................................../////////000//////000000111444999<<>>888>>>WWWyyybbbPPPGGGDDDFFF???===SSSrrr{{{}}}mmmRRRHHHEEEQQQmmmyyyiiiPPPBBBBBBBBBBBBBBBAAA???>>>===555555555666666666666777222333555666666666888:::::::::999888888999999:::;;;777444444555999EEEQQQcccrrr}}}[[[WWWXXXWWWaaaiiisss___aaacccddd^^^NNN<<<444555444555666777999999999999999;;;>>>>>>>>>======>>>???@@@LLLhhhvvv___GGG<<<<<<@@@DDDRRRhhhyyyuuurrrzzzuuuVVVQQQ```^^^___VVVJJJSSSpppkkkYYYLLLOOOVVVYYYZZZ^^^WWW^^^ppp{{{nnngggiiihhhaaa___cccaaaYYYRRRYYY```TTTJJJQQQGGGDDDCCCKKK___sss{{{xxxzzz|||yyywww```QQQIIIEEEJJJgggnnnSSSKKKGGGHHHHHHWWWoooeeePPPBBB>>>???===>>>YYY~~~sssmmmkkkiiikkknnnjjjnnnsssxxxzzz|||xxxsssooo```___^^^XXXKKK===777888222333555666777777777666///777;;;777555<<>>===777BBBSSSdddpppuuutttrrroooiiicccXXXPPPdddxxxpppnnnmmmgggsss~~~~~~{{{aaaRRRNNNDDD<<<999333xxxssshhhRRRSSSRRRMMMLLLKKKJJJHHHDDD>>>:::777444111......///...---+++++++++,,,,,,---------,,,,,,,,,++++++************))))))***---/////////......///111222222000---...///111222222111000///.................................////////////000000000//////.........---............////////////111000000000111333555777???@@@CCCHHHMMMPPPQQQPPPOOOOOOKKKGGGJJJRRRSSSOOOTTTKKKFFFLLLTTTUUUTTTTTTLLLBBB999888???SSSwwwwww```RRRIIIHHHRRRSSSLLLPPP\\\rrruuuqqqiiihhhjjj```RRRFFFEEEQQQcccgggYYYJJJEEE999<<<@@@@@@===;;;;;;===666888999999888888;;;>>>666555555555555666777777777777888888888888777777666444444555666;;;HHHUUUlllvvv|||YYYOOOTTTYYY```sss|||fff]]]```cccbbbWWWGGG:::555555777888888888888999999999:::;;;<<<>>>>>>>>>===<<>>FFFeeeiiiNNN<<<:::DDDDDDNNNaaaqqqyyy}}}mmmvvvxxxgggiiiiiilll```LLLQQQssseeePPPNNNSSSVVVbbbpppjjjfffiiivvvxxxhhhjjjwwwtttiii^^^TTTfffVVVNNNXXXdddcccXXXNNNGGG??????OOOeeettt{{{}}}~~~{{{tttnnnZZZOOOKKKEEEMMMkkk|||QQQHHHNNNEEECCCRRRooonnnLLLBBB@@@:::;;;EEEOOOmmm|||zzzvvvooojjjhhhkkkjjjmmmrrrwwwvvvnnnkkkmmmdddKKK===<<<999777666555666777777666555555444555777666555:::BBBFFFPPP```nnnuuurrrkkkeee^^^ZZZTTTOOOLLLIIIFFFDDDGGGGGGKKKRRRVVVWWWZZZ^^^ddduuutttnnnqqq~~~www]]]jjjvvvWWWDDD===<<<;;;EEETTTfffxxx|||rrraaaaaa]]]PPPOOOlllrrrpppjjjlll||||||qqqdddVVVOOOHHH@@@999777yyysssgggQQQSSSQQQLLLKKKJJJJJJHHHDDD???;;;888555111///......------+++++++++,,,,,,---------,,,,,,,,,+++++++++*********))))))***---/////////......///000222222000...---///000222222222111000........................---............/////////000/////////........................////////////111111000000111333555777===???CCCJJJQQQWWW[[[\\\\\\___\\\VVVUUUZZZ^^^^^^]]]WWWSSSTTT[[[]]]XXXRRRIIIAAA;;;:::???RRRwwwoooZZZQQQSSSaaafff\\\VVVZZZ\\\```^^^ZZZ]]]bbb]]]QQQFFFEEEPPPbbbfffYYYJJJDDDDDDAAA===<<<===>>>???@@@888888999;;;======:::777:::999888777666666777777888888888999999888888888666444444666777<<>>777666666777777777777888888888:::;;;<<<===>>>======<<<<<<;;;BBB\\\sssUUUBBB>>>>>>DDDQQQdddpppvvv|||zzzxxxpppuuuyyyoooXXXQQQjjj|||___QQQOOOQQQYYYbbbeee]]]XXXZZZbbbmmm}}}ssstttzzzmmm\\\iii\\\RRRUUUYYYUUUMMMGGGDDD???BBBSSSgggtttyyyzzz}}}yyyiii\\\UUUNNNJJJOOOhhhyyyPPPHHHPPPIIIDDDPPPjjjpppMMMCCCBBB;;;<<>>888999777555555666777777666888666666777666444888???CCCMMM]]]lllttttttooojjjccc___YYYTTTOOOJJJEEEAAABBB@@@AAAFFFKKKNNNUUU\\\cccrrr}}}ooonnntttttt^^^nnnsssUUUCCC===<<<;;;EEEUUUgggyyy{{{hhhZZZQQQNNNRRRkkkzzzrrrhhhjjjzzzooocccWWWPPPJJJ@@@999666{{{sssfffQQQRRROOOJJJJJJJJJJJJIIIEEE@@@<<<999666222///......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******))))))***---/////////.........000222222000...---...000111222222222111........................---------............///////////////........................////////////111111000000111333555666;;;===CCCKKKTTT^^^fffkkkooouuuvvvmmmeeedddiiimmmeeeccc\\\VVVZZZ___XXXLLLEEEAAA>>><<<===NNNuuupppfffhhhyyywwwhhhbbb]]]^^^[[[VVVZZZ___\\\RRRJJJKKKWWWiiipppbbbPPPFFFHHHBBB;;;;;;???AAA???<<<===<<<<<>>===;;;999888888888888::::::::::::::::::::::::888555555666777>>>MMM[[[mmmuuujjjSSSOOORRR___tttwww[[[OOOPPPYYYaaa]]]PPPAAA999777666666666777777777777888:::;;;<<<<<<======<<<<<<<<<>>>CCCUUU}}}~~~\\\EEE>>>>>>HHHYYYlllwww|||vvvuuu~~~~~~kkkWWW```yyy```TTTRRRRRRSSSQQQJJJCCCAAAGGGXXXttt{{{ccceee[[[QQQNNNKKKGGGCCCBBBBBBAAAIII[[[nnnwwwzzzzzz|||uuu```^^^]]]UUUPPPRRRdddzzzRRRJJJTTTOOOGGGNNNdddrrrOOODDDCCC===<<>>CCCGGGEEEAAA@@@DDDIII@@@???===:::999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;777555555777>>>OOO^^^ooovvvaaaPPPOOOOOO___zzzsssYYYRRR___dddeee]]]NNN@@@:::999777777777777888888888888;;;;;;;;;;;;<<<;;;;;;;;;<<>>GGGYYYmmm}}}{{{ooo~~~lll^^^vvv|||fffYYYPPPIIIAAA???===>>>BBBMMMbbbuuu}}}bbbYYYRRRIIIDDDCCCBBBBBBBBB@@@DDDRRRfffvvv|||}}}~~~dddUUU]]]```XXXSSSUUUbbb}}}VVVJJJUUURRRJJJMMM___}}}tttPPPCCCCCC>>>;;;===AAA]]]xxxuuummmjjjkkktttvvveee]]]aaammmcccQQQFFFCCCDDDLLLLLL>>>???>>>===>>>>>>===;;;999<<<999777999888555666:::>>>FFFSSS```jjjnnnnnnmmmeee___WWWOOOIIIEEEAAA>>>???;;;888999:::???JJJUUUcccnnntttrrrsssyyyyyysssiiiqqq||||||hhhccczzzhhhOOOAAA===<<<;;;JJJ]]]mmm{{{```KKKKKKZZZwww|||tttdddiii}}}~~~hhhaaaZZZVVVNNNBBB888444~~~qqqcccQQQQQQKKKIIIIIIJJJKKKJJJFFF@@@;;;:::666222///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***---////////////......///111111000///---...///000111222333333////////////////////////---------.........//////.........///////////////............////////////111111111111222333444444888;;;???EEEMMMXXXdddmmmvvv{{{{{{uuucccaaannnrrrlllWWWPPPGGG???:::EEEfffzzzooohhh___VVVYYYaaatttjjjSSSMMMKKKIIIGGGGGGFFFDDDCCCBBBSSS```\\\KKK???AAAIIICCCAAA>>><<<;;;;;;<<<===???>>>============>>>???>>>:::666666777@@@QQQaaarrryyy{{{\\\NNNOOOOOO]]]zzzoooYYY[[[yyysssgggVVVFFF<<<999999888888999999999999::::::;;;;;;;;;::::::::::::;;;777???AAAEEEcccwwwUUUAAA;;;@@@LLLbbbzzzrrrpppkkk{{{~~~cccOOOCCCCCC@@@@@@CCCEEEFFFLLLRRRlllyyyyyybbbQQQLLLEEEBBBDDDFFFFFFDDD???GGGYYYmmmzzz}}}~~~wwwUUUJJJTTTXXXQQQRRRVVVccczzzZZZHHHOOOOOOHHHJJJ\\\zzzwwwRRRBBBBBB===;;;<<<>>>WWW}}}yyyuuupppnnnooouuu~~~zzzggg\\\___jjj~~~www___NNNEEEEEEMMM\\\]]]MMMAAAAAAAAABBBBBB@@@<<<999===999888::::::888888;;;>>>DDDOOOYYY```ddddddccc\\\UUUKKKDDD???>>>>>>>>>>>><<<;;;:::999:::BBBLLLaaannnvvvuuurrrsssrrrmmmlllttt}}}wwwbbbggg~~~aaaJJJ@@@===<<<===MMMbbbrrr}}}}}}vvvttt___NNNKKK```~~~hhhpppxxx}}}fffaaa]]]YYYPPPBBB777333pppbbbQQQRRRKKKIIIIIIKKKLLLJJJFFF???:::999666222///......---,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***))))))***---/////////000///...///000111111///......///000111222222333////////////////////////.........////////////000.........///////////////............////////////111111222222222333333333666999<<>>???AAA@@@???>>>>>>???@@@AAA@@@;;;888777:::DDDXXXjjjvvv|||~~~aaaUUUWWWXXXddd|||jjj[[[fffvvv___JJJ===888888999999999999:::::::::;;;;;;;;;;;;:::999999999::::::666>>>AAADDD]]][[[BBB===>>>DDDWWWtttyyy|||{{{mmmRRRFFFGGGCCCBBBGGGJJJIIIHHHIIISSSfff~~~|||{{{uuucccRRRRRROOOLLLMMMPPPNNNIIICCCMMM```sss{{{{{{|||iiiLLLBBBIIILLLHHHOOOWWWcccvvv^^^FFFJJJKKKEEEFFFXXXvvv|||XXXCCCBBB<<<;;;======PPPqqqwwwrrrkkkjjjlllpppssswww~~~yyytttfffaaagggppp~~~}}}lllbbbSSSIIIHHHQQQdddhhhYYYGGGFFFDDDCCCCCCBBB???===???;;;999<<<===;;;:::;;;<<>>999888555111///......---------------,,,,,,+++++++++******+++++++++,,,,,,,,,***))))))***---/////////000///......000111111000000000000000000111222222/////////////////////////////////000000000111111............/////////000............////////////111111222222333333333222333666999:::<<>>>>>???CCCBBB@@@??????@@@BBBCCC@@@<<<999:::???LLLbbbuuu{{{rrreeeiiillluuu{{{zzzddd]]]ppp|||iiiOOO===888888999888888888999999999:::::::::<<<;;;:::888888888999:::888>>>AAACCCTTT}}}___CCC@@@???BBBOOOjjj|||aaaXXXUUUQQQQQQUUUVVVSSSPPPPPPLLL\\\xxx{{{rrrbbbVVV^^^bbb___[[[ZZZXXXTTTNNNYYYkkkyyy}}}zzz{{{zzzzzz{{{ZZZEEEAAADDDGGGHHHKKKVVVaaaoooeeeKKKKKKLLLFFFEEETTTqqq```GGGDDD<<<;;;>>>;;;HHHdddwwwrrriiikkknnnppplllkkkttt~~~wwwxxxmmmlllqqqxxxnnnfffYYYOOOKKKSSSiiisssgggTTTPPPJJJFFFFFFGGGHHHIIIDDD???<<<>>>???<<<999:::999>>>DDDJJJMMMLLLIIIGGGCCC???999666555666777777777777999999555222888AAAPPP___nnnsssooommmllllllpppwww|||}}}nnnZZZqqqsssVVVDDD>>>===<<>>>>>DDDCCCAAA@@@@@@AAACCCDDD@@@<<<999<<>>GGG^^^zzz}}}xxxxxx}}}xxxqqqkkkllljjjiiiiiicccXXXPPPNNNPPP\\\www|||ooo^^^WWWfffqqqnnneeebbbaaa```XXXcccttt{{{|||tttuuu}}}mmmOOOBBBCCCEEEIIINNNIIIUUU___jjjkkkQQQOOOOOOIIIHHHPPPmmmfffKKKFFF===<<<>>>:::BBB[[[yyyxxx|||xxxtttppptttyyyyyyrrrnnnvvv}}}yyy||||||mmmaaaWWWQQQWWWqqqxxxaaaZZZPPPIIIIIIMMMRRRUUUHHHBBB>>>@@@@@@<<<888888666:::AAAFFFHHHFFFBBB???<<<:::888777777666444333666666999999444222999CCCGGGWWWhhhnnnllljjjlllnnnpppwww|||}}}kkkXXXtttqqqTTTBBB======<<>>KKKPPP___ooovvvtttsssvvvvvv|||fffTTTSSScccvvvuuunnnhhhbbbWWWJJJBBBAAADDDAAAAAADDDFFFIIIQQQYYY{{{vvv```XXXpppooonnnqqqttt}}}tttTTTDDDKKKQQQ^^^{{{tttuuucccXXXOOOAAA>>>BBB@@@EEEFFFDDDBBBEEEHHHFFFAAADDDAAA======HHH\\\ppp|||sssooowww|||pppdddggglllYYYGGG999888888333333777999999999888888888777777999999999888888888888888777;;;999<<>>BBB:::777DDDNNNkkksssrrruuuvvvuuummmvvv|||zzznnneeeWWWRRRaaaxxxkkkdddYYYPPPOOOWWWccclllWWWHHH>>>@@@BBB>>>999:::666<<>>666555pppcccSSSRRRMMMKKKMMMNNNNNNKKKEEE???<<<888666333///------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++(((,,,+++(((...888888000............////////////000000000000000111222222222222111111000//////...////////////000000000000000000/////////.........////////////000000000111000000000000111222333444555555555444444666:::>>>CCCDDDLLLVVV]]]___dddkkkttt{{{xxxcccaaannn|||zzzyyy}}}}}}nnnTTTFFFFFFCCC??????BBBDDDFFFLLLSSSbbbvvvwwweeeYYYRRRaaawwwzzz|||oooQQQ???AAACCCQQQvvvvvvjjj```PPPKKKMMMKKKJJJLLLLLLIIIHHHHHHFFFAAABBB???===BBBQQQfffyyyuuusss}}}nnndddfffeeeRRRBBB666777999555555:::999999999888888888777777888888888888888888888888555:::999<<>>@@@???@@@DDDEEECCC@@@???===:::666444333222777888888888777777666666>>>IIIVVV^^^___aaahhhnnntttvvvzzzccc^^^~~~iiiRRRCCC===???DDDQQQdddwwwrrrXXXJJJWWWkkkzzz|||{{{jjjjjjfffZZZIII:::444444ttteeeTTTPPPJJJKKKMMMNNNNNNKKKEEE???<<<888666333///------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))),,,+++(((,,,444444---............//////000000000000000000000000111222222222111111000/////////.../////////000000000111000000////////////....../////////000000000111111111000000111111222333444444555555555555777;;;>>>>>>===@@@FFFJJJMMMSSSZZZnnn{{{uuuqqqzzz{{{}}}yyyVVVEEEHHHAAA===<<>>AAA@@@AAA???===@@@GGGKKKIII???@@@@@@>>>:::555222111666777888999999777555444777@@@LLLSSSVVV\\\eeemmmrrruuuzzzxxx```fffeeePPPBBB===AAAIII\\\lll{{{qqqYYYOOO```ttt{{{|||tttqqquuu}}}jjjkkkfffWWWDDD666222444vvvgggTTTPPPIIIKKKMMMNNNNNNKKKEEE???<<<888666222///------------------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++******,,,***(((***000000+++------......//////000000111000000000000000111111111111111111000000//////......//////000000111111000000////////////////////////000000000111111111111111111111222333444444555666777777888:::>>>AAACCCEEEHHHKKKLLLLLLNNNPPPmmm}}}{{{WWWDDDGGGCCC???>>>AAACCCBBBDDDGGGKKK\\\iiiiiigggooo}}}rrriiiVVVMMMdddtttfffSSSAAAEEEAAA:::>>>VVV{{{}}}sssttt{{{}}}vvvkkk___UUULLLHHHDDDGGGVVVjjjzzzxxxhhhfffbbbRRR???777333777:::999888:::888888888888777777777777666666666666777777777777666:::888999???EEE\\\|||qqqUUUBBB888<<>><<<888444666777777888777666555444555;;;CCCIIIMMMUUUaaajjjppptttzzzqqq```ppp|||```MMMAAA===DDDNNNdddrrrgggTTTRRRjjj{{{uuuqqqqqqyyyyyykkkmmmfffSSS???444222444wwwgggSSSPPPJJJKKKMMMNNNNNNKKKEEE???<<<888666222///------------------,,,,,,,,,+++++++++,,,,,,+++++++++************+++***((())),,,,,,***---------...///000000111111111000000000000000111111111111000000000000000.........///000111111111//////000000000000000000000000000000111111111111111111111111222333444555666888:::<<<===@@@DDDGGGNNNPPPSSSSSSSSSUUUXXXYYYrrrxxxrrrooommmhhhQQQKKKFFFBBBAAAEEEIIIJJJLLLOOOTTTfffrrrjjj^^^eeeeeeSSSYYYpppssscccVVVKKKCCCCCCDDDBBB@@@HHHaaa~~~zzzkkkXXXJJJIIIFFFNNNbbbvvvrrreeeddd]]]JJJ:::666444777999999777777777777777777777777777777555555666666777777777777888;;;777777;;;@@@TTTrrrlllOOO:::<<>>;;;>>>>>>VVVcccaaaXXX]]]eeegggllllllrrrrrrhhhtttrrreeebbbffflllkkkXXXQQQNNNHHHFFFHHHOOOLLLFFFAAAEEERRR\\\```RRRIII@@@===@@@AAA===777888777666555555555666777777:::???BBBGGGPPP\\\eeennnssszzzkkkccc|||xxx\\\KKKAAA>>>GGGUUUiiiuuuvvv^^^PPPTTTrrr}}}xxxqqqlll{{{}}}rrrnnnoooeeeOOO<<<444444444wwwfffRRRPPPLLLKKKMMMNNNNNNKKKEEE???<<<888666333///------------------,,,,,,,,,,,,++++++++++++++++++************++++++***))))))***++++++,,,------...///000111111222111111000000000000000111111000000000000000000------...///000111222222//////000000000000111111000000000111111111222222222111111222222333444555888:::>>>AAADDDHHHLLLOOOWWWYYYXXXUUUWWW^^^eeehhhmmmsssvvvpppcccXXXTTTUUUggg~~~}}}kkk\\\PPPJJJHHHLLLQQQSSSUUUXXX]]]rrruuu^^^\\\wwwxxx^^^SSS[[[qqq|||lll[[[NNNGGGEEEDDD===CCCHHHFFFDDDVVV}}}eeeNNNIIIJJJWWWoooyyymmmbbb___UUUBBB888777666777888888777666666666777777777777777888555666666777777888888999999<<<888777;;;===MMMiii```EEE??????;;;@@@LLLcccsss{{{gggXXXMMMFFFFFFWWWzzz{{{xxxmmm^^^eeeyyyjjjXXXMMMUUUpppxxxkkkggg```SSSDDD@@@III]]]qqq~~~~~~qqqYYYIIIJJJKKKLLLLLLKKKJJJJJJHHHGGGKKKOOO^^^bbbIII@@@CCCGGGKKKOOOiiitttTTTBBBCCC???===>>><<>>BBBKKKXXXaaalllrrrzzzgggjjjrrrWWWIIIBBB@@@MMM^^^nnnxxxsss\\\PPPWWWvvv}}}uuummm}}}pppqqqooobbbJJJ999555555444xxxeeeQQQPPPMMMKKKMMMNNNNNNKKKEEE???<<<888666333///------------------,,,,,,,,,,,,++++++++++++++++++************+++************)))***,,,,,,,,,---...///000111111222222111000000000000000000000000000000000000111------...///000111222222//////000000000111111111000000111111111222222222222222222222333444555555:::===BBBFFFJJJOOOTTTWWW^^^bbbbbb^^^___fffkkkkkk```ZZZYYYZZZTTTHHHFFFKKKRRR___jjjggg___eee|||sssjjjcccdddeeeeeedddfffhhhzzzyyy___VVVkkkhhhTTTYYYhhhpppnnndddWWWKKKDDDBBBCCCFFFCCCHHHMMMKKKHHHXXXzzzzzz\\\PPPSSSddd}}}|||qqqiii```WWWKKK;;;666777777777888999999777666666666666777777888888666666777777888999999:::999<<<::::::===;;;FFF^^^kkkQQQEEE???;;;===DDDUUUiii{{{yyyoooiiiddd___RRRTTTgggsssgggcccgggpppyyy|||zzzppp]]]PPPWWWyyy~~~yyypppbbbPPPFFFMMMaaavvvgggOOOJJJJJJKKKKKKLLLMMMLLLIIIHHHFFFJJJMMMXXX{{{gggNNNDDDDDDFFFHHHJJJbbb}}}YYYDDDBBB@@@>>>>>>;;;CCCaaalll___YYY[[[^^^eeegggjjjxxxooobbbUUULLLEEEDDD@@@;;;@@@JJJ^^^^^^VVVJJJFFFOOO^^^gggiiibbbWWWLLLEEEAAA??????<<<<<<;;;;;;::::::;;;;;;:::::::::;;;@@@IIIUUU^^^kkkrrrzzz~~~yyyfffqqqkkkRRRHHHDDDEEEUUUiiiuuu{{{uuu[[[QQQYYYwww{{{vvv}}}rrrnnn]]]DDD666666666222yyydddPPPPPPNNNKKKMMMNNNNNNKKKFFF@@@<<<888666333///---------------------,,,,,,,,,+++++++++++++++************)))+++******+++***)))***---,,,,,,---...///000111222222222111000000///000000000000000000000111111111------...///000111222222//////000000111111111222000111111111111222222222222222222222333444555555;;;???DDDIIINNNSSSXXX\\\bbbiiinnnkkkjjjllljjjeeeYYYNNNLLLVVVUUUIIIEEELLLNNNRRRVVVSSSLLLTTTpppzzzvvvvvvrrr~~~vvv]]]TTTgggpppXXXaaalllhhhjjj```UUUMMMIIIHHHJJJMMMPPPQQQRRROOOKKK\\\qqquuueeeXXX]]]ooolllhhh^^^RRRDDD666555666777666777::::::999555666666666777777888888666777777888999:::::::::888===<<<===???:::AAAVVVsssnnnXXXJJJ@@@;;;===BBBLLLbbbvvv|||^^^TTTZZZ|||fffgggbbb^^^ggg~~~xxxeee___bbbeeeooovvvYYYIIIQQQzzzuuu```RRRTTTeeeyyyyyy___GGGJJJJJJIIIIIILLLNNNMMMIIIGGGFFFJJJLLLUUUuuurrr\\\PPPIIIDDDEEEEEE]]]\\\DDDBBB@@@??????;;;999^^^oooddd\\\ZZZ\\\bbbdddgggtttsssbbbTTTMMMHHHFFF@@@<<>>???@@@???>>><<<;;;888888888999>>>HHHTTT\\\jjjqqqzzzttteeevvvfffNNNGGGEEEHHHZZZqqq{{{~~~~~~xxxYYYOOOXXXvvv}}}|||rrrlllYYY@@@444777666000sss\\\RRRKKKKKKMMMMMMLLLKKKHHHDDD@@@===888666333000.........///------------------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***------...000111111111111...///111222222222000//////000111222222111000///000///.........000111222222111000......000111222222222111111111111111111111222222333333444444555<<>>GGGXXXjjjbbbSSSEEE???DDDKKKOOOeeevvv~~~pppZZZJJJCCCAAA>>>???@@@AAAAAA@@@>>>===:::888999<<>>DDDQQQbbbpppyyytttbbbfff{{{{{{~~~zzzqqqkkkeeennnnnnkkkUUULLLJJJZZZrrr{{{vvv]]]LLLHHHKKKKKKLLLLLLMMMLLLLLLKKKHHHIIIIIIIIIOOOccccccQQQPPPKKKLLLTTTjjjqqqNNNCCCDDD@@@;;;;;;AAAKKKhhhttteeeaaafffaaadddhhhtttwwwvvvzzzyyyjjj\\\PPPKKKDDD>>>DDDQQQ\\\VVVKKK@@@<<>><<<:::888999<<<>>>CCCNNNYYYeeennnwww{{{~~~mmmwwwxxxcccPPPLLLQQQ\\\ooozzzgggYYYRRRaaa|||{{{xxxrrrttt]]]DDD777555444444444uuu[[[OOOJJJLLLMMMMMMLLLJJJGGGCCC???===888666333000.........///------------------------,,,,,,,,,+++++++++************+++,,,,,,+++******,,,,,,...///000111111111...///000222222222111000///000111111111111000000///............///000000222111000//////000111222111111111111111111111111111222222333333444444555;;;BBBJJJRRRXXX___gggmmmxxxzzzvvvvvvpppfffbbbYYY```sssiiicccoooxxxmmmUUUFFFPPPaaazzz{{{}}}}}}zzzvvvttt|||iii|||~~~hhh```jjjuuu{{{}}}rrr}}}mmm[[[XXXOOO???777<<<777777777777777777777777777777777777777777777777666777777888999:::;;;;;;===>>>>>>===<<<>>>AAADDDNNNvvvpppJJJBBBBBB@@@IIIVVVcccnnnyyy|||qqqooo|||~~~|||yyy}}}}}}~~~xxxsssrrrpppbbbrrrmmmRRRMMMJJJMMMVVVdddyyy{{{gggTTTIIIDDDIIIIIIJJJKKKLLLLLLLLLLLLHHHJJJMMMLLLMMM\\\}}}{{{VVVSSSRRROOOQQQ```~~~WWWEEECCCAAA===<<<;;;DDD```vvvoooffffffddddddjjjzzzmmmcccbbbjjj~~~xxxhhhYYYPPPJJJEEEHHHPPPMMMIIICCC>>>;;;;;;>>>@@@EEENNNXXX\\\]]]WWWLLLBBB???@@@BBBBBBBBB???<<<:::999888888;;;===AAAKKKVVVcccmmmwww|||wwwoooooo[[[IIIIIIUUUfffyyy{{{ggg[[[WWWhhh}}}zzzzzzxxxooojjjSSS<<<333555666555444xxx]]]PPPLLLOOOLLLLLLLLLJJJGGGCCC???===888666333000.........///------------------------,,,,,,,,,+++++++++************++++++++++++******+++,,,---///000111111111...///000111222222111111///000000111111111111111..................//////111111000//////000111111111111111111111222222222111222222333333444444555777===GGGPPPXXX```hhhmmmsssyyy|||zzzxxxxxxssslllrrreeecccjjjsss~~~|||kkkeeewwwlllWWWQQQUUUcccrrr|||sssppp```\\\]]]hhhsss~~~~~~|||qqqeee\\\VVVJJJ;;;777===888888888888888888888888777777777777777777777777666777777888999:::::::::<<<======<<<<<<===@@@CCCHHHmmm{{{OOOAAAEEE<<>>??????>>>@@@CCCDDDBBB>>>===>>>@@@@@@???===:::888999777777:::;;;>>>HHHRRR```lllxxx}}}rrrttteeeRRRCCCGGGXXXmmmppp___^^^rrrwwwxxx~~~wwwhhhaaaLLL777111555777555333yyy]]]QQQLLLPPPLLLLLLKKKJJJFFFBBB???<<<888666333000.........///------------------------,,,,,,,,,+++++++++*********************************+++---...000111111111...//////000111222222222000000000000000111111222//////////////////......111111000000000000111111000000111111111222222222111222222333333444444555666;;;CCCMMMVVV___fffkkkoootttzzz|||{{{yyysssmmmwwwlllgggfffhhhrrrtttggg^^^tttyyyhhh^^^ddddddrrr~~~ooo^^^UUUSSS]]]kkkxxx{{{zzz|||~~~}}}~~~uuueeeaaa\\\UUUGGG:::777<<<777777777777777777777777666666666666666666666666777777777888888999999:::999:::;;;<<<<<<>>>AAADDDHHHbbbXXX@@@BBB;;;<<>>999>>>OOOkkkzzzqqqgggjjjjjjpppvvvrrryyysssddd^^^^^^[[[WWWLLLEEEAAAAAA???;;;;;;@@@CCC>>>:::777777999<<>><<<888666333000.........///------------------------,,,,,,,,,+++++++++******+++***))))))))))))***+++)))***,,,...000111111222......///000111222222333000/////////000111222333000000000111000000///...000000000111111000000000000000000111222222333333111222222333333444444555666:::@@@HHHRRR[[[bbbgggnnnrrrxxx||||||wwwqqqlllgggccceeefffhhhssssssccc```vvvuuulllgggwwwuuudddUUUNNNNNNXXXooo~~~uuufffaaa```ZZZPPPCCC:::777999666666666666666666666666666666666666666666666666777777777888888888999999777999;;;<<<<<<>>>@@@CCCFFFTTTnnnfffDDD>>>>>>===>>>HHHZZZoooyyyoooqqq|||aaaeeexxxmmmmmmkkkbbbSSSIIIMMMWWWvvv~~~~~~uuu]]]MMMIIIHHHEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKGGGHHHJJJHHHQQQppp^^^HHHKKKMMMOOOUUUhhh~~~ZZZFFFCCCBBB>>>:::???HHH___xxxwwwmmmooolllmmm{{{}}}yyyxxxqqqqqqmmmfffTTTJJJCCCAAA???<<>>===:::888:::???999999999888888888888888888666666888777999@@@IIIZZZiiixxx~~~xxxsssoooWWWMMMFFFNNNccczzzxxxpppqqq|||ssspppiii```]]]RRRCCC666333666666444444ttt[[[QQQKKKKKKKKKKKKKKKIIIFFFBBB>>><<<888666333000.........///------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))***,,,...///111111222......//////000222333444000/////////000111222333111111222222222111///...000000111111111111000000///000000111222222333333111222222333333444444555666777:::AAAJJJSSS[[[___hhhkkkpppuuuvvvsssooommm^^^\\\aaaiiisssmmmnnnzzztttyyycccQQQKKKMMM[[[wwwwwwttt|||~~~qqqccceeeaaaVVVGGG===999888777555555555555555555555555666666666666666666666666777777777777888888888888888:::<<<<<<<<<<<<>>>@@@BBBHHHZZZvvv\\\PPPGGGBBB???EEETTTffftttzzzzzz}}}vvvyyyjjjooo}}}}}}rrr___PPPRRR\\\ttt|||~~~uuussszzzeeeSSSJJJGGGFFFDDDEEEEEEFFFGGGGGGFFFFFFFFFHHHCCCEEEJJJJJJOOOiiiUUUHHHEEEJJJMMMNNN[[[yyyiiiNNNFFFCCC???:::AAAAAAQQQsss}}}uuuwwwtttmmmppp|||}}}ttt^^^PPPEEEBBB@@@???HHHUUUJJJCCC??????===999888;;;999888777555666777999;;;777555555777666777>>>FFFXXXhhhyyywwwssswwwxxxeeeOOOJJJHHHQQQfff||||||uuuyyyyyytttmmmaaaYYYXXXIII>>>555333444444555666ttt]]]TTTMMMLLLKKKKKKKKKIIIFFFBBB>>><<<888666333000.........///------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((***+++...///111111222.........///000222333444000////////////111333444111222333333222111000///000000111111111111000000///000000111222222333333111222222333333444555555444444555:::CCCLLLTTTXXX```aaafffkkknnnnnnnnnooofffaaadddnnnxxx|||oooYYYPPPRRRaaa|||~~~mmmmmmwww{{{|||~~~qqqfffjjjbbbRRR@@@777777888666555555555555555555555555666666666666666666666666777777777777888888888888:::;;;===<<<;;;;;;<<<===@@@AAAQQQnnn}}}nnnPPPGGG@@@BBBMMM[[[eeejjjwww}}}}}}mmm\\\___kkk~~~{{{zzz}}}rrrfffooo}}}pppXXXKKKHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDEEE@@@CCCKKKLLLMMMbbb}}}|||PPPKKKCCCIIIKKKIIIQQQnnntttSSSHHHDDD???999BBB<<>>777555555666555666<<>>;;;888555222000000///...---........................,,,+++******)))******************************************+++,,,---///000///000000//////000222555222111000000000111222333222222222111111///......000000000000////////////111111111111111111111111444444444444444444444444555666888999<<>>@@@???>>><<<===???III```zzzXXXAAADDDJJJHHHPPPaaaqqqyyyyyyrrruuu{{{zzzwwwyyy~~~zzz{{{pppnnnxxxcccOOOIIIIIIFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGNNN^^^mmmXXXBBB???FFFKKKHHHJJJ```dddLLLAAA===;;;>>>===@@@TTTlllssskkkmmmooommmppp{{{jjjoooiiiooozzztttnnnVVVLLLJJJ@@@AAARRRaaa[[[JJJBBB???888:::===777<<<===>>><<<999888:::<<<::::::888666555777<<<@@@WWWjjjzzz~~~}}}ooojjjwwwyyydddWWWDDDIIINNNVVVdddyyyuuuttt{{{yyyuuuwwweeeddddddXXX===999444333555777666555yyy\\\RRRMMMNNNMMMLLLKKKIIIEEEAAA>>><<<888555222000000///...---........................,,,++++++************************************************+++,,,---...//////000000/////////222444333222111000000111111222222222222111111000///...000000000000////////////111111111111111111111111444444444444444444444444666777888888:::>>>CCCGGGQQQUUU[[[aaafffjjjooorrr}}}xxxsssxxx}}}dddYYY^^^rrruuunnnyyypppeeeeeeYYYKKK>>>999888777666666555555555555555555555555666555555555444444444444555666666666777777777777666888<<>>======>>>EEEXXXuuuuuuIII>>>AAACCCLLLZZZjjjrrrxxx||||||xxxuuu~~~}}}xxxpppjjjtttvvv|||{{{~~~hhhXXXIIIEEEEEECCCAAABBBDDDCCCCCCCCCCCCDDDEEEEEEGGGEEEEEEFFFFFFJJJXXXffflllJJJAAAEEEGGGEEEGGG[[[qqqRRRDDDAAA===@@@???>>>MMMeeepppoooeeeggggggkkk||||||cccaaaZZZccctttvvvppp^^^VVVSSSIIIJJJUUU[[[WWWIIIBBB???888:::BBBAAA<<<===>>><<<999777888:::888999999888888:::@@@DDDYYYkkk{{{~~~|||mmmjjjyyysss```TTTOOOYYYeeemmmuuuyyyrrrzzzuuuooozzz{{{jjjeee^^^NNN<<<888444333555777777666}}}___SSSNNNNNNMMMMMMKKKIIIEEEAAA>>><<<888555222000000///...---------------------------,,,,,,+++***************************************************+++---...//////000111000//////000222333333222111000000000111111111222111111000///...////////////000000000000111111111111111111111111444444444444444444444444666777888777888:::>>>AAAIIIOOOYYYbbbiiinnnsssvvv~~~vvvvvvxxxxxx{{{xxxtttqqqsssuuudddaaaiiiyyyuuuttt}}}zzznnnnnn{{{lllccc___JJJ@@@888888999666444444444444444444444444444444555555555555444444444444555555666666666777777777777999<<>>=========@@@MMMeeeTTT??????BBBHHHQQQ```hhhpppuuu|||wwwooosss~~~mmm\\\SSSqqqxxxvvv|||yyyoooUUULLLEEECCCCCCBBBAAABBBCCCBBBBBBBBBBBBCCCDDDDDDHHHFFFFFFGGGEEEFFFPPP[[[}}}|||OOOGGGGGGGGGFFFFFFTTTttt]]]JJJFFF@@@BBB@@@<<>>???>>><<<999777666777666999;;;;;;;;;>>>CCCHHH[[[mmm}}}|||}}}ooonnn~~~~~~kkkYYYPPPUUUggg{{{vvvsssmmmsss~~~pppfff[[[JJJ:::777555444555777777777~~~```SSSMMMLLLMMMMMMLLLIIIFFFBBB>>><<<888555222000000///...---------------------------,,,,,,+++************+++************************************+++,,,---...///000111000///...000111444333222111111000//////111111111111111000//////////////////000000000000111111111111111111111111333333444444444444444444666777888777777999<<>>>>>===<<<>>><<<===DDDTTTqqq]]]GGGEEEEEEFFFIIIXXX```iiiqqqxxxwwwrrrpppnnnpppsssnnnkkkvvvqqqdddqqqrrr]]]RRRQQQvvvqqqttt{{{qqq___JJJHHHFFFFFFEEEDDDDDDEEEBBBAAAAAAAAAAAABBBCCCCCCFFFEEEFFFFFFEEEDDDJJJRRRrrrYYYLLLKKKMMMMMMHHHLLLfffjjjPPPIIIAAACCC@@@:::;;;MMMgggzzzpppfffbbbhhhnnnyyycccYYY```uuu|||rrrjjjbbb]]]iiitttpppXXXHHHDDDEEE>>>;;;===:::BBBBBB@@@===:::777555555666:::???@@@??????DDDHHH]]]ooo~~~}}}}}}vvvwwwzzzeeeSSSLLLTTTjjj|||~~~wwwuuuyyypppaaaVVVGGG777666555444555777888999~~~___RRRKKKKKKNNNMMMLLLIIIFFFBBB???<<<888555222000000///...------------------------------,,,,,,+++***+++++++++************************************+++,,,,,,------///000000/////////111333333333222111000//////000111111111111000000///.../////////000000000111111111111111111111111111333333333444444444555555555666888888888:::===@@@>>>FFFRRR^^^iiirrrzzz{{{xxxvvvoootttwww{{{|||rrryyyooodddnnnuuuooorrr~~~qqqggg\\\QQQBBB;;;666666777555555777444444444444444444444444333333444444444444444444555555555555666666666666555666888:::;;;;;;::::::>>><<<<<>>DDDEEEBBB@@@BBBFFF\\\nnn~~~wwwssszzz{{{}}}vvv```QQQMMMYYYmmm}}}sssZZZKKK===555555555555666777999:::|||^^^QQQKKKKKKNNNNNNLLLJJJFFFBBB???===888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************************************+++,,,,,,+++---000000//////000111222222222222222111000///000000111111111111000000......//////000000111111111111111111111111111111222333333444444555555555444666888999999;;;>>>@@@===CCCLLLXXXcccoooyyyzzzuuu}}}|||qqqrrr{{{mmm___SSSGGGBBB;;;666666666555555888333333333333333333333333333333333333444444444444444444555555555666666666444555777888999999999888===;;;<<>>TTTjjj~~~oooeeedddfffoooxxxmmmqqq~~~{{{tttmmmwwwxxxYYYFFFBBB<<>>;;;???FFFOOO[[[hhhuuu}}}yyyttt|||wwwdddUUUHHH???===888666777777444444777333333333333333333333333222222333333333444444444444444444555555555666666555666777888999999999888999999===@@@>>>EEE___{{{xxx[[[JJJCCCBBBFFFLLLWWWcccgggiiiqqq{{{}}}oooxxx{{{yyy{{{yyyjjjZZZSSSSSS]]]xxxrrrooojjjYYYKKKGGGEEEFFFCCC???AAAEEEEEE@@@BBBBBBBBBBBBBBBCCCCCCDDDBBB???@@@CCCCCCAAACCCHHHLLLuuuqqqYYYNNNVVVVVVJJJLLL\\\|||[[[NNNFFFAAAAAA===;;;GGGYYYzzzuuunnnhhhccchhh|||{{{yyyzzzsssxxx~~~uuusss}}}{{{bbbTTTOOOAAA>>>LLLYYY]]]VVVLLLEEEAAA???>>><<<<<>>RRRllloooWWWIIIBBBAAAFFFQQQ]]]```aaaiiittt{{{~~~}}}~~~xxxwww{{{ppp\\\NNNQQQ___rrrssspppdddJJJ@@@GGGFFFFFFBBB===@@@GGGGGGAAACCCBBBBBBBBBBBBCCCDDDDDDCCC@@@@@@BBBBBBAAABBBFFFHHHppphhhQQQXXX[[[MMMHHHPPPiiigggSSSHHHBBBDDD@@@999???MMMooorrrqqqfffZZZ]]]oooyyyhhhbbb```qqqyyynnnrrryyynnnkkkhhhRRRDDDMMMYYYcccZZZOOOGGGCCCAAA@@@???<<>>\\\OOOMMMJJJOOONNNLLLIIIEEEAAA>>>===999666333111111000///...++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************************************---------------...///000000000111111111111000000---...000111222222222222000000000000000111111111444444333333333333222222111111222333444666666777888888777777777888:::;;;===>>>@@@DDDKKKVVVbbbjjjzzz~~~}}}kkkcccZZZJJJ>>>:::555555555444444333333333333333333333333333333333444444444333333222222222333333333444444444555555666666666666777777777777666999:::999:::???HHHPPPyyybbbDDDCCC@@@DDDLLLOOOOOOZZZiiissstttvvvzzzxxxvvv}}}uuu\\\YYYUUUaaa{{{uuuaaaPPPFFFDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@??????@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAMMM___|||TTTNNN^^^RRRCCCNNN]]]yyy^^^QQQGGGGGGDDD<<<:::@@@WWWmmmyyyoooaaaaaajjjqqqhhh\\\SSSggg{{{ssszzz|||zzzpppcccYYYXXXZZZ^^^XXXRRRMMMEEE>>>>>>AAA@@@CCCCCCBBBEEEMMMRRRSSSRRR\\\jjjuuu{{{~~~{{{vvvpppooosss{{{uuufffWWWTTTdddwwwyyyyyy}}}nnnnnnllldddUUUEEE888111555555666888999:::;;;<<<]]]OOOMMMJJJMMMLLLJJJGGGDDD@@@===<<<999666333111111000///...------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++***************,,,,,,,,,------...000000000000000000000000000000/////////000111111222222111111111111000000000000333333333333333333333333111222222333444555666777888777777777777999:::;;;<<<===>>>AAAFFFNNNWWW^^^jjjssszzz~~~vvvfff___VVVFFF:::666555444444444333333333333333333333333333333333333444444333333333222222222333333333444444444444555555555666666666777777777666888:::::::::>>>FFFLLLjjj{{{TTTBBB<<<<<>>>>>CCCGGG___tttttthhhcccjjjrrr{{{kkk\\\iiixxx}}}{{{ttthhh^^^^^^hhhqqq[[[UUUQQQOOOIIIBBB??????CCCFFFGGGEEEHHHQQQYYY\\\VVV___lllvvv{{{}}}}}}~~~|||wwwssssssxxx||||||zzzwwwtttmmmbbbWWWYYYnnn}}}|||}}}llljjjeeeYYYJJJ<<<555222666666777888999999:::;;;___QQQNNNKKKLLLKKKIIIFFFCCC???<<<;;;999666333111111000///...//////......---,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))+++++++++,,,---///000111222111000//////000111222000000/////////111222333222222222111000000000///222222222333333333333333111222222333444555666666777777777777888999:::;;;<<<===>>>???AAAFFFLLLPPPZZZbbbnnnzzzzzzuuuwwwqqqlll}}}yyyuuu{{{yyyzzz}}}zzzmmmbbb\\\RRRBBB777444444444333333333333333222333333333333333333333333333333333333222222222222333333333333444444444444555555555666666666666777444777:::::::::<<>>BBBGGGHHHEEEIIIVVVeeennnaaahhhqqqyyy}}}}}}}}}|||{{{wwwuuuxxx||||||vvvpppmmmiiiddd]]]YYYaaawww|||qqqmmmcccSSSBBB999777999777777777888888888999999aaaRRROOOLLLKKKKKKIIIFFFCCC@@@===;;;999666333111111000///...000000///...------,,,,,,,,,,,,,,,+++++++++++++++************************,,,,,,++++++***)))))))))******+++,,,---///111222333111///......///111333111000///......000222444333333222222111000//////111111222222333333333444222222333333444555666666666666777777888999:::;;;<<<>>>???@@@AAACCCFFFHHHRRRWWWaaannnxxx}}}}}}{{{~~~{{{~~~xxxhhhqqq{{{xxxpppzzz}}}qqquuu{{{{{{}}}tttkkkaaaXXXLLL>>>666555333333333333222222222222222222222222222222222222333222222222222222222222222222333333333444444444444444555555555666666666333666999::::::;;;===???OOOaaaxxx~~~]]]RRRHHHCCCAAA>>>AAAFFFJJJNNNVVV```iiirrrzzz~~~}}}xxxtttuuutttdddQQQQQQ^^^}}}www{{{|||vvvoooiiikkk___OOOEEEBBBBBBAAA@@@@@@???????????????@@@@@@?????????>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDRRRqqqoooMMMDDDNNNOOOHHHGGGSSShhh{{{ZZZLLLLLLIII???888===DDDXXXpppxxxoooffffffeeennn||||||zzztttqqquuunnnfff___^^^[[[RRRHHHCCCCCCGGGFFFCCCGGGZZZppppppssswww{{{~~~zzzyyyyyy{{{|||zzztttooommmddd\\\ZZZ___kkk}}}}}}|||yyyrrrdddQQQ@@@888999===888888888888777777777777cccUUUQQQNNNLLLKKKIIIGGGDDDAAA>>>===999666333111111000///...000000///...------,,,,,,,,,,,,,,,---------------************************+++++++++*********)))))))))******+++---///000111333111///......///111333222111///......000222333444333333222111000000///000000111111222333444444222333333444444555555555555666777888999:::;;;;;;;;;===???@@@@@@AAACCCEEEMMMPPPWWWbbbooozzzvvvppptttjjjmmmwwwrrriii\\\OOOCCC888444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555555333555888::::::::::::;;;@@@RRRnnntttaaaQQQFFF@@@@@@CCC@@@EEENNNWWW```jjjttt{{{~~~}}}wwwqqqmmmeee[[[UUUSSSMMMLLL```{{{|||~~~~~~sssggg^^^\\\RRRFFF@@@???AAAAAA@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAACCCAAAJJJfff~~~xxxoooqqq]]]EEEJJJPPPIIIFFFMMM^^^yyyjjjTTTNNNIIIAAA:::DDD===EEE___uuuvvvmmmfffeeefffnnn}}}|||wwwtttvvv{{{{{{rrrkkkiiiggg___VVVRRRLLLNNNJJJDDDIII]]]vvv|||zzzyyyzzz}}}~~~zzzwwwuuusssnnn```VVVZZZiiixxx|||zzz|||zzzzzzqqqaaaNNN???777777:::888888888777777777777666eeeWWWRRRNNNLLLKKKIIIGGGDDDAAA???===999666333111111000///...//////......---,,,,,,,,,,,,,,,------------......*********************************************************+++,,,...///000222111000//////000111222111111000//////000111222333333333222111111111000//////000111222333444555333333333444444444555555444555777888::::::;;;;;;888:::===>>>???@@@BBBDDDGGGIIINNNWWWeeevvv|||uuuzzziii```sssmmmhhh___QQQCCC888333111222000111111111111222222222222222222222222222222222111111111222222222222222222222222222333333333333333333333444444444555555444555777999::::::999999:::GGGaaa~~~jjjQQQCCC??????===AAAHHHNNNUUU^^^jjjrrrxxx{{{}}}xxxooobbbYYYRRRJJJEEEHHHMMMZZZqqq~~~yyyiii^^^MMMGGG???;;;<<<>>>>>>>>>======<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@CCCAAAFFF\\\sssgggqqquuuTTTJJJMMMGGGDDDHHHUUUlllaaaPPPIIIFFFDDDEEE;;;:::LLLfffuuuuuuqqqhhheeegggtttzzzpppnnnvvv{{{uuutttpppiiibbb```YYYXXXSSSLLLPPPbbbwww~~~zzzwwwwww||||||xxxvvvuuuuuulll^^^VVV```tttuuuuuuyyy|||{{{ooo\\\KKK@@@;;;999999777777777777777777777777iiiYYYRRRMMMJJJIIIHHHFFFCCC@@@>>>===999666333111111000///...------------,,,,,,,,,,,,++++++,,,,,,,,,---------************************)))))))))***++++++,,,,,,++++++++++++,,,---...///000000000000000000000000111111000000000000000000222222222222222222222222......///111222444555555333333333444444444444555333555777999:::;;;;;;;;;999:::======>>>???BBBDDDCCCEEEIIIOOO[[[lllkkkcccmmmtttfffYYYPPPCCC888333222222222000000000000111111222222111111111111111111111111000111111111222222222222111222222222222333333333222333333333333444444444444555666888999:::999999<<<@@@QQQnnnlllUUUGGG@@@>>>AAADDDFFFIIIPPP[[[dddkkkpppwww|||{{{yyyzzzyyyppp___RRRHHHFFFFFFOOOaaatttvvvdddXXXBBB@@@===;;;:::;;;<<<===<<<<<<;;;:::::::::::::::<<<<<<===>>>>>>===<<<<<<======>>>????????????>>>@@@@@@DDDSSSrrrtttnnnyyyjjjSSSNNNGGGFFFGGGNNN```zzzzzz]]]NNNJJJJJJAAA???===AAAQQQgggwww|||qqqjjjhhhoooyyyuuuvvv~~~|||uuujjjaaa___YYYZZZXXXTTTZZZhhhvvv}}}|||yyywwwyyyvvvrrruuuxxxvvvrrrjjjaaa^^^jjj{{{xxxvvvuuutttyyyxxxhhhRRRCCC>>>===;;;999666666666777777777777777kkkZZZRRRLLLIIIHHHGGGEEEBBB???===<<<999666333111111000///...+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,---++++++++++++,,,,,,---...000000111111111111000000000000111111111111000///222222222222222222333333---...///000222444555555333333444444444444444444333444777999:::;;;;;;;;;<<<===>>>??????@@@CCCEEEBBBEEEGGGKKKSSSbbbwwwtttfffooonnndddMMMFFF;;;333222555555333//////000000111111111222111111111111111111111111000000111111222222222222111111222222222333333333222222333333333444444444555555555777999::::::999<<<999BBB\\\yyynnnZZZNNNAAABBBBBBAAA@@@FFFPPPYYY___eeennnuuu{{{~~~}}}{{{xxxuuuuuuzzz}}}vvveeeVVV???AAAGGGXXXsssyyyeeePPPAAA>>>??????===;;;;;;===>>><<<;;;::::::999999999:::;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>@@@CCCMMMiiisssvvv{{{]]]RRRJJJJJJHHHKKKWWWlllnnnUUUJJJHHH>>>FFFFFF===AAAXXXssszzzppplllnnnqqq|||vvvfff[[[WWWQQQTTTVVVXXX```mmmvvvyyyzzzxxxyyy}}}vvvggggggsss{{{wwwooojjjeeegggrrr~~~}}}{{{sssoootttzzz}}}~~~ooo\\\EEE777666888777444666666666666777777777888kkkVVVOOOMMMKKKIIIFFFDDDCCCAAA>>><<<777666444222111//////...000000///...---,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++111111222333222111000///000000111222222111//////000222444444333333444555444222111000111333333333555555444333333333444444555666888999::::::999999;;;;;;<<<>>>???@@@AAABBB???BBBEEEHHHLLLVVVcccmmm~~~~~~vvvjjjwww|||oooHHH@@@777222333555555333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111222222333333444444555444555666777999999::::::@@@<<<>>>JJJ^^^xxxeeeIIIBBB???@@@@@@@@@EEENNNSSSYYYaaahhhnnnuuu||||||zzzvvvoooiiieeemmmtttzzzzzz```CCCCCCHHHZZZyyyhhhPPPBBB???======<<<;;;;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>??????>>>CCCYYYsssvvvuuuQQQQQQRRRJJJHHHPPP^^^uuu\\\LLLQQQFFFDDDCCCAAA===EEEaaa~~~yyytttppptttvvveee\\\\\\VVVQQQVVVbbbooouuuwwwyyy|||}}}nnneeeaaahhhrrrtttpppllleeeiiiqqq}}}yyy|||uuuxxxsss{{{|||ssseeeQQQ@@@<<<:::444333888555555666777777777777777kkkVVVPPPNNNKKKIIIFFFDDDCCCAAA>>>;;;777666444222111//////...000///...------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))************+++++++++000111222222222111000//////000111111222111000000///111333444333333444666444111......111444444222555555444444333444444444444555777888999999999999;;;;;;<<<>>>???@@@AAABBBAAACCCFFFGGGJJJQQQ[[[dddrrr{{{xxx{{{xxxrrrsssyyypppbbbCCC===555111222444333222111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222333444444555555666444555666777888999999999<<<;;;===CCCNNNccc\\\OOOCCCAAACCCCCCEEEHHHJJJNNNTTTZZZ```gggooouuu|||zzztttqqqmmmgggbbb[[[aaagggjjjjjjdddXXXKKKTTT\\\pppuuu]]]HHH???@@@<<<<<<;;;;;;:::999999888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???BBBOOOooozzzuuugggXXXSSSNNNLLLQQQXXXhhh{{{\\\PPPIIIFFFDDDDDD@@@BBBTTTjjjnnnlll|||wwwmmm```YYYSSSUUU```nnnyyy~~~zzz~~~hhhbbbbbbiiipppnnniiifffdddmmmxxx|||{{{zzz~~~yyymmmZZZIII;;;999999444333888555555666777777777777777kkkWWWQQQOOOKKKIIIFFFCCCBBB@@@===;;;777666444222111//////...000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***)))************+++++++++///000111222222111000000...///000111111222111111///111222333333444555777777333//////111333333222666555555555444444444444333444666777888999999999;;;;;;<<<>>>???@@@AAABBBBBBDDDFFFGGGGGGKKKRRRWWW^^^mmm|||}}}uuupppooowwwoooiiivvvuuueee[[[MMM<<<777222111222333111000111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222333333444444555666666666444555666777888999999999:::;;;======???LLLiiigggLLL@@@@@@BBBDDDEEEDDDFFFIIILLLQQQWWW___dddrrruuuyyy}}}{{{sssmmmiiifffbbb___QQQTTTWWWXXXTTTSSSZZZdddqqqzzz}}}rrrbbbNNN>>>;;;@@@:::::::::999999888888777999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<@@@AAADDDXXXtttxxxVVVUUURRRRRRRRRRRRZZZssswwwYYYMMMGGGDDDDDDAAA===DDDPPPrrrzzzrrrwwwzzznnnhhhcccbbbgggqqq{{{}}}zzznnncccbbbfffmmmoooiiidddbbbhhhuuuwwwxxx|||}}}uuueeeMMM???555666777444333666555555666777777777777666kkkXXXSSSQQQKKKIIIFFFCCCBBB???<<<:::777666444222111//////...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++---...000111111111000000......///000111222222222...000222333333444666888===<<<:::666222000111333555555666666666555555555333333555666777888999999;;;;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGHHHLLLOOOQQQ]]]jjjrrr|||~~~zzztttmmmfffbbbhhhxxxxxxfffZZZnnnxxx^^^MMMEEE999666444111111222333111///111111111111111111111111111111111111111111111111///000000000111111111111111222222222222222333333222222333333444555555555444555666777888888888888:::<<<>>>===:::AAAVVVkkkgggLLLBBBCCCEEEFFFBBBCCCEEEFFFJJJNNNRRRUUUcccggglllqqquuuzzz~~~~~~{{{xxxuuuuuuqqqllliiifffccc___\\\KKKIIIKKKOOOPPPXXXoooxxxlll\\\NNNBBB::::::>>>999999888888777777777777999999999999999999999999999999999999::::::::::::888999999999::::::::::::;;;:::???BBB???HHHnnn]]]SSSQQQRRRRRRNNNPPPeee}}}tttYYYMMMEEEFFFEEE??????DDDRRRtttzzztttvvv~~~yyywwwxxxzzz|||zzzlllbbbdddfffkkkpppnnngggdddfffqqq}}}tttrrrwwwvvv||||||mmm]]]BBB999333444666444333555444555666666777777666666kkkYYYTTTTTTLLLIIIFFFDDDBBB???<<<:::777666444222111//////......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,---...000111111000000...//////000111222222333///000222222222444666999CCCGGGGGG@@@444---///444444555666777777777777666444444555666777888999:::;;;;;;<<<>>>???@@@AAABBBBBBDDDFFFGGGHHHIIIKKKMMMNNNVVV___eeejjjpppttttttttttttxxx~~~xxxqqqlllgggaaa[[[gggvvvmmm]]]ZZZ___uuudddIII;;;888111222222222222333333111000000000000000000000000000000000000000000000000000///000000000111111111111111111111222222333333333000111111222333333444444444555666777777777777777999999;;;======???JJJUUUyyyoooWWWKKKEEEBBB>>>>>>@@@BBBFFFIIIJJJKKKSSSWWW]]]ccchhhnnntttxxxyyy~~~|||yyyvvvssspppkkkhhheeedddbbb```\\\WWWRRRNNNDDD@@@CCCMMMYYYjjjzzzmmm[[[III@@@===;;;::::::888777777777777777666666888888888888888888888888888888888999999999::::::888888888888999999999:::;;;999===BBB@@@CCC\\\zzzwwwOOOLLLLLLMMMJJJKKK[[[nnnnnn[[[LLLIIIHHHDDDBBBDDDCCCXXX|||{{{ttttttuuuyyy~~~~~~xxxjjjbbb```gggiiimmmpppmmmhhhiiinnnzzz}}}~~~wwwssswwwsssyyy~~~|||sssbbbSSS>>>888444555666444333333444444555666666666666666kkkZZZVVVVVVMMMKKKGGGEEECCC@@@===:::777666444222111//////...------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))************+++++++++***+++---///000111111000000/////////000111222333000111222222222333666999DDDJJJLLLEEE888///000555222333555777999999999888666666666666777888999999;;;;;;<<<>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMMMMOOOSSSXXX\\\^^^```aaabbbhhhhhhjjjpppzzzyyyxxxtttpppooonnniiiaaaqqqtttrrrfffUUUQQQbbbvvvuuugggVVV???444444222111111222333333222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222333333444000000000111222222333333444555666666777777777666777555777<<<>>>>>>AAAFFF```|||xxx___KKK??????>>>===???BBBEEEFFFGGGHHHKKKPPPUUUZZZ___eeejjjooouuuyyyzzz~~~}}}yyyvvvrrrooojjjgggddd```\\\YYYVVVUUUTTTQQQLLLFFFAAA>>><<<===CCCRRRfff}}}~~~ooo]]]MMM===999<<<<<<999888777777777777777777777777777777777777777777777777777777888888888999999999888888888888999999999999;;;999<<>>;;;777666444222111//////...---,,,,,,+++,,,,,,------,,,,,,---......---,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++)))***,,,///000111111000111111000//////000111222222222222111111222555888@@@CCCEEECCC<<<666444333000222555888:::;;;;;;;;;999888777777777777888999;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDFFFIIILLLMMMMMMMMMPPPTTTWWWXXXWWWXXXZZZ]]]```ccceeehhhooozzz~~~}}}{{{yyyxxxxxxqqquuuxxx{{{~~~uuurrrgggZZZTTTTTT___www~~~kkk]]]OOO:::111444444000111111111111000000111000000000000000000000000000000000000000000000000000000000000111111111111000111111222333333444444000111111222222333444444444555666666777666666666777555777;;;===<<<===AAAKKKccclll[[[RRRMMMEEEAAABBBDDDEEEEEEBBBDDDGGGJJJLLLPPPUUUYYY^^^eeekkkmmmrrrzzz{{{wwwsssoooiiifff___[[[WWWTTTRRRPPPNNNLLLJJJIIIGGGCCC???===<<<<<<<<>>;;;777666444222111//////...,,,,,,,,,++++++,,,------,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))************+++++++++(((***,,,...000111111111222111000//////000111111333333333111111222555777;;;;;;<<<>>>???===777222///111444888;;;<<<<<<<<<;;;:::888777777777888999;;;;;;<<<>>>???@@@AAABBBDDDCCCCCCEEEHHHKKKLLLLLLJJJLLLQQQUUUVVVUUUVVVXXXUUUZZZ``````___ccckkkssstttzzz~~~~~~}}}|||||||||}}}|||{{{yyywwwtttqqqpppmmmuuuhhhVVVIIINNN```tttvvvbbbVVVKKK888000333333///000111000///...///000000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444111222222333333444555555444555666666666666666666999888999<<<;;;999<<>>OOOmmmjjj```RRRHHHDDDDDDEEEEEE@@@AAACCCDDDDDDGGGKKKNNNOOOWWW^^^aaagggpppwwwyyywwwyyyzzzyyywwwxxx|||~~~~~~~~~~~~~~~}}}|||||||||}}}xxxtttooojjjddd^^^XXXTTTPPPMMMHHHFFFEEEEEEDDDCCCDDDCCC@@@===<<<>>>BBBEEE@@@QQQbbbnnnssssss~~~nnnXXXHHH???<<<;;;<<<999555666999777777777777888888888888777777777777777777777777777777777777888888888888888999999999999:::::::::777<<<>>>999999???FFFHHHhhhxxxzzzrrrZZZGGGEEEKKKLLLKKKKKKSSSbbb{{{jjjZZZMMMFFFFFF@@@DDDCCCDDDYYY|||{{{vvvrrrkkkllltttvvv|||tttjjjaaa```___```gggoookkklllrrryyy||||||yyytttrrrhhhqqq|||wwwooojjj}}}wwwkkkWWWFFF@@@999999777555555777777666333444555555666666555555iiiYYYZZZUUUNNNMMMJJJGGGCCC???<<<:::777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////111111222111111000///...111111111222222333333333888999;;;<<<===<<<;;;:::000000333888;;;;;;;;;<<<===<<<<<<;;;999999888888;;;;;;::::::<<>>???@@@AAAWWW}}}xxxaaaQQQHHHEEEGGGLLLLLLUUUggghhhSSSKKKIIIEEEBBB@@@AAADDDOOOcccuuutttooommmjjjtttqqqsss||||||ppphhh___YYY\\\ccciiiooouuuuuuuuuzzzwwwrrrsss~~~{{{zzz{{{wwwtttsssqqquuummmZZZKKKBBB>>>;;;:::999777666555555555444444444444444444444444jjjYYYYYYSSSNNNLLLJJJGGGCCC???<<<:::777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---......///111111111111111000///...111111222333444444444444777888999;;;===>>>??????666444333444555777999;;;999::::::;;;;;;;;;;;;;;;;;;:::999999;;;===???AAADDDDDDEEEEEEFFFGGGHHHIIILLLMMMOOOOOOOOOQQQSSSVVVRRRTTTWWWXXXZZZ^^^bbbffffffhhhkkkmmmoooqqqtttvvvwwwyyy|||~~~~~~|||zzz~~~~~~~~~{{{yyywwwyyytttoookkkccc___eeeooo|||^^^KKKQQQbbbyyyxxxtttUUUGGG888333222111111222111111000000///......---...000111000///...///000000///......///111333444333222111000000000111111000000111111111222222222333111111222555555444222333444555666666777777666777777888888999::::::;;;:::;;;DDDYYYsssooo]]]OOOEEEGGGBBB@@@DDDFFFBBB@@@AAAAAACCCFFFIIIMMMQQQVVVYYY\\\\\\[[[[[[\\\___eeeiiimmmnnnpppqqqqqqooommmkkknnnllliiieeebbb``````aaaZZZWWWQQQLLLGGGEEEEEEEEE@@@@@@@@@@@@>>>======>>>@@@??????@@@DDDMMMYYYdddwww}}}~~~~~~ppp]]]LLL@@@:::::::::999888777666666777555555666666666777777777777666666666666666666666777777888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@GGGhhh}}}yyy___JJJPPPTTTMMMJJJMMMWWWllliiiUUUJJJEEEBBB@@@AAAAAAEEENNNYYYmmmtttlllgggiiigggkkkssswwwvvvyyy}}}xxxlllaaaaaadddiiilllnnnssszzz{{{{{{~~~|||{{{{{{tttrrrsssqqqqqqjjjUUUFFF>>>::::::999888666666555555555444444444444444444444444kkkYYYWWWPPPMMMLLLJJJGGGCCC???<<<:::777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,------......000000111111111000//////000111333555666666555555555666777:::===AAADDDFFF@@@<<<666111111444666777777888999;;;<<<<<<<<<<<<999999888888999:::<<<===AAABBBCCCDDDEEEFFFGGGGGGLLLMMMNNNNNNMMMNNNPPPRRRRRRTTTVVVWWWYYY[[[___ccc```cccfffgggiiikkknnnpppssstttvvvwwwxxxxxxwwwwwwzzzzzz{{{{{{{{{{{{zzzzzz|||~~~}}}||||||}}}~~~}}}||||||}}}}}}~~~||||||}}}}}}|||zzzwwwuuuppplllggg___WWWWWWcccqqquuu\\\HHHJJJ___yyyrrr^^^AAA777111111333111//////111000000//////............///000000......///000000//////...///000222333222222111000000000111111000000000111111111222222222111111222444555333222222333444555666666666666777777777888999999:::::::::999===HHHZZZssswwwhhhSSSHHH???>>>AAAAAA@@@???FFFGGGHHHJJJLLLMMMMMMMMMKKKJJJIIIHHHIIINNNUUUZZZ```aaabbbbbb```^^^[[[ZZZ[[[WWWSSSPPPOOONNNMMMMMMNNNLLLJJJGGGEEEEEEEEEEEE;;;<<<===<<<;;;;;;===???DDDLLLUUUZZZ___jjjzzz|||||||||yyybbbLLL>>>888777999999888777666666666666555555555666666666666777666666666666666666666666777777777888888888999999888888999999999:::::::::::::::::::::;;;===>>>??????UUUyyy|||wwwyyyZZZSSSVVVVVVQQQLLLKKKWWWqqqhhhQQQIIIDDDAAACCCBBB???>>>@@@JJJ]]]uuuuuulllhhhffffffjjjkkkkkkmmmqqqpppsssvvvwwwvvvwww{{{~~~xxxmmmgggfffllluuu{{{yyyuuuzzzwwwvvvyyytttwwwssskkkuuu}}}fffPPP@@@999888777777666555444444555555444444444444444444444444lllYYYUUUMMMMMMLLLJJJGGGCCC@@@===;;;777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////000000000000000///000111444666777777666666555666666999===CCCHHHKKKJJJFFF===666444555444111666777888999::::::::::::888888777777777777888999>>>???@@@BBBDDDEEEFFFFFFIIIKKKLLLLLLLLLMMMPPPRRRSSSTTTVVVWWWWWWZZZ^^^```___aaadddfffgggiiikkknnnrrrrrrssstttuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{yyyxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzxxxuuurrrpppeeedddbbb___]]]```iiissseeeQQQOOOUUUdddxxxrrr\\\JJJ:::333000333444111...---000000/////////............///000///......///000///////////////000111222111111111000000000000111000000000000111111111111111111222333333333333222222222333555555555555555666666777777888999999999;;;;;;===AAAIII\\\|||rrr___III??????BBBBBB@@@???@@@AAACCCDDDEEECCCBBBDDDCCCBBBAAA@@@CCCHHHKKKQQQRRRRRRRRRPPPNNNLLLJJJFFFEEECCCDDDGGGHHHGGGFFFDDDCCCBBB@@@>>>===;;;;;;:::;;;<<<;;;;;;===BBBGGGVVVhhh|||xxxcccOOO@@@999888999888777666666555555555666444444555555555666666666555555555666666666666666777777777777888888888888888888888888999999999999999999999999:::;;;<<<===AAAHHHbbbXXXPPPbbb^^^TTTLLLNNN]]]yyygggUUULLLDDDDDDEEECCC???===CCCFFFOOObbbwwwyyytttpppkkkgggfffgggjjjmmmkkkmmmmmmmmmlllnnnqqqtttuuuyyy~~~}}}~~~|||rrrppppppzzz~~~~~~vvvpppyyyxxxhhhkkk|||yyybbbLLL>>>999999555555444444333444444444333333333333333333333333lllYYYUUULLLLLLKKKJJJGGGCCC@@@===;;;777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000000000000000000111333555777888888888888888888:::>>>DDDIIIMMMOOOMMMGGG???======777///333333444666888:::<<<===::::::999888777777666666;;;===???AAACCCDDDEEEEEEFFFHHHJJJKKKLLLMMMPPPSSSRRRTTTUUUVVVVVVYYY\\\___^^^```cccdddeeegggjjjllloooooopppppprrrssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwtttvvvwwwwwwuuuttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwuuuqqqmmmhhhdddbbbYYY^^^fffoooxxx~~~~~~}}}tttbbbPPPNNN___ssswww```KKK===888222000222333111//////////////////............---///000///...---...//////////////////000000000000000000000111000000000//////000000000111111111000111222333333222222333111222333444555555555555555666666777777888888999777999<<<<<<===FFF]]]sssppp\\\TTTPPPGGG>>>>>>======???BBBCCCBBBAAA>>>???@@@???>>>>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBB???@@@AAACCCEEEEEEEEEDDDCCCCCCBBBAAA@@@>>><<<<<<:::===@@@BBBCCCIIIRRRYYYpppqqqaaaMMM???:::::::::888666666555555444444555555444444444444555555555555444444555555666666666777666666777777777888888888777777777888888888999999999999888999999:::;;;<<<@@@???PPPsssnnnVVVaaabbbZZZQQQMMMQQQdddmmm\\\KKKEEEEEEDDDCCCCCCEEE???===FFFXXXjjjwww}}}|||{{{wwwrrrnnnkkkiiigggjjjjjjiiiiiihhhiiilllnnnpppqqqsssvvvwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~~~~zzz}}}xxx{{{nnnkkkvvvppp\\\JJJ???;;;<<<444444333333333333333444333333333333333333333333kkkYYYUUUMMMLLLKKKIIIGGGDDD@@@===<<<777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000111111111000111222444666777999:::<<<<<<;;;<<>><<<;;;:::888888999;;;>>>AAACCCDDDEEEEEECCCEEEGGGHHHIIILLLOOOQQQPPPQQQSSSTTTUUUWWW[[[]]][[[]]]```aaabbbcccfffhhhjjjkkklllmmmnnnooopppqqqsssssstttuuuvvvvvvvvvvvvrrrsssttttttrrrqqqqqqrrrtttuuuwwwxxxxxxvvvtttsssqqqooojjjeee___[[[XXXVVVVVVbbbsssqqq]]]JJJIIITTTdddwwwiiiPPP>>>888444///---///111//////111........................---...//////------...///////////////////////////...///000111111111000000/////////000000000111111///111333333222111222333111111222333444444444444555555555666777777888888666888<<<===;;;<<>>>>>=========>>>>>>>>>??????????????????===?????????>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDGGGNNNVVV\\\```fffpppwwwwww^^^PPP>>>666888;;;999444555555444444333444444555333333333444444444555555444444444555555666666777666666666777777777888888666777777777777888888888999999999999999:::;;;;;;===>>>KKKhhhiiiVVVbbb[[[UUUQQQNNNVVVrrryyy]]]MMMGGGDDDCCCDDD@@@AAABBBAAA@@@GGGZZZmmmuuu{{{~~~zzzqqqiiijjjiiihhhgggffffffffffffllljjjjjjmmmmmmlllmmmooonnnpppssstttsssqqqqqqqqqvvvvvvwwwwwwxxx|||}}}yyyrrruuuzzzpppaaaQQQEEE>>><<<<<<555555444333222222333333333333333333333333333333jjjYYYVVVOOOKKKKKKIIIGGGDDD@@@>>><<<777666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---///000111111111000000000111444777:::;;;AAA@@@??????@@@BBBDDDEEEGGGMMMNNNMMMRRRVVVNNN@@@777666444333555:::???BBBFFFEEEDDDCCCAAA???===<<<888:::===AAACCCEEEEEEEEEAAACCCDDDEEEFFFGGGJJJMMMLLLNNNOOOPPPRRRTTTXXX[[[YYY[[[]]]^^^___```ccceeeggghhhjjjlllmmmnnnnnnoooooopppqqqrrrsssssssssssspppqqqrrrrrrpppoooooopppqqqrrrsssssspppmmmiiifffccc```]]]ZZZXXXXXXZZZ[[[bbbrrr~~~nnnVVVFFFAAATTTmmm~~~ttt[[[BBB777777222...---///000------///........................---...//////------...///...///////////////......---...000111111111000000////////////000000000111...111333333111000111333000111222333333444444333444444555666666777777888888888:::=========AAAHHH]]]vvvppp\\\TTTJJJDDDCCCDDDCCCAAACCCCCCCCCAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>???===;;;@@@KKKSSSUUUUUUUUUUUUUUUVVVWWWXXXlllwwwxxxdddLLLCCC999666888999777333444444333333333333444444222333333333333444444444333333444555555666777777666666666666777777777888666666666777777777888888:::999999999999:::;;;;;;:::@@@JJJ\\\xxxaaalllddd^^^\\\VVVTTT```rrrzzzbbbSSSJJJGGGGGGAAAAAACCCCCC>>>;;;DDDPPPZZZeeepppxxx~~~yyyvvvuuusssqqqnnnlllhhhfffkkkgggfffiiikkkjjjmmmrrrrrrtttvvvuuurrrpppqqqrrruuuwwwxxxzzz}}}~~~wwwvvv~~~wwwqqqiii]]]NNNCCC===;;;:::888777666555333333222222222222222222222222222222222jjjYYYWWWPPPKKKKKKIIIGGGDDDAAA>>><<<888666333222222111///---------------------------+++,,,,,,------,,,,,,+++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---///000111111111111000///000222666:::<<>>>>>>>>>>>===@@@BBBBBBCCCOOObbbqqqwwwjjjYYY???<<<888777888888777555333333333222222333444444222222333333333444444444333333444444555666777777666666666666777777777777666666666666777777777777:::::::::999::::::;;;;;;666===CCCLLLfff~~~|||qqqiiigggaaaWWWWWW___vvvvvvbbbUUUNNNLLLJJJ@@@;;;AAAGGGDDD???<<<<<>>======???@@@AAADDDGGGKKKLLLLLLNNNRRRVVVUUUVVVXXXZZZ]]]___aaabbbbbbeeehhhkkklllmmmmmmlllmmmlllkkklllnnnooommmjjjkkkjjjkkkllljjjeeeeeeiiillljjjgggbbb[[[TTTRRRRRRSSSSSSUUU[[[ggguuu}}}|||mmm]]]RRRKKKHHHNNN[[[sssvvvhhhVVVAAA444///111111000......---------......------------..............................000000///...........................////////////////////////000000000000000000000000111111111111111111222222222333333333444444444444444444444444777888888999999:::>>>@@@FFFHHHXXX|||wwwkkk```VVVOOOJJJGGGHHHHHHHHHHHHIIIKKKNNNOOOOOOMMMNNNQQQVVVhhhwwweeeRRRHHH999777666666777777666444444444333222222111000000222222333333333333444444444333333333333444555555555555555555666666666666666666666666777777777777888888999999999::::::::::::;;;???DDDPPPlllzzzqqqlllnnnlll```WWWTTT```nnnmmm[[[RRRMMMGGGEEEGGGAAA888999BBB;;;<<<>>>BBBIIITTT___fffuuu}}}~~~wwwmmmbbb]]]^^^hhhyyy}}}kkkttt~~~zzzvvvvvvrrrcccRRRHHH:::222111444666666444444333333222111000000111111111111111111111111iiiXXXWWWOOOJJJIIIHHHFFFCCC@@@===<<<888777555333111000000///------------------------......---,,,,,,+++******************************++++++***))))))***++++++)))************++++++++++++++++++*********************+++,,,---...//////333222222222222333444444???EEENNNWWW\\\\\\XXXUUUGGGFFFHHHKKKOOOSSSWWW[[[fffeee```UUUGGG<<<777666666777>>>HHHMMMLLLKKKMMMGGGDDDCCCDDDIIILLLMMMLLLCCC@@@===;;;::::::::::::BBBDDDGGGHHHIIILLLPPPTTTVVVVVVXXXZZZ]]]___aaabbbbbbdddgggiiiiiiiiiiiiiiiiiigggffffffggggggeeecccgggeeefffgggccc^^^]]]```ZZZZZZZZZYYYVVVSSSSSSTTT]]]aaahhhqqq~~~{{{eeeUUULLLJJJRRR\\\ttt{{{tttfffSSSAAA666444111000///...------------......------------..............................000000///...........................////////////.../////////000000000000//////000000000111111111111111111222222222333333444444444444444444444444555777888888888999<<>>>>>AAAFFFIIITTT[[[fffooouuuyyy}}}|||tttoooggg___WWWSSSRRRVVV]]]hhhyyy}}}|||ppprrr{{{yyy|||mmmYYYMMMEEE:::444333555555444444444333222222111000000111111111111111111111111iiiXXXVVVOOOJJJIIIHHHFFFCCC@@@===<<<888777555333111000000///------------------------...------,,,,,,++++++***************************++++++***))))))***++++++)))************+++++++++***************+++++++++******+++,,,---...//////222222111111111222333333999AAAOOO]]]fffiiihhhfffMMMJJJFFFGGGNNNYYYdddjjjxxxzzzyyyqqqbbbRRREEE???888333444>>>HHHKKKKKKJJJGGGEEECCCBBBCCCEEEHHHIIIAAA@@@===;;;999888999999<<<>>>@@@AAACCCFFFKKKNNNPPPPPPRRRTTTVVVXXXZZZ[[[\\\^^^```aaa``````aaabbbdddcccbbbaaa```___^^^]]]^^^\\\\\\^^^\\\XXXYYY]]]^^^^^^\\\ZZZYYY]]]bbbfffssszzzdddLLLGGGKKKUUUhhh}}}yyymmmXXXBBB555333000000///...------------......------------......------------------------000///......---.........---............/////////....../////////000000000//////000000000000111111111111111222222222222333333333333333444444444444444666777888888999;;;===;;;===CCCMMMYYYlllqqq```TTTIII===666444777666555555666666555444555444444333333222222111222222222222333333333333333333333333333444555555444555555555555666666666666666666666777777777777777888888888999999999999;;;;;;;;;;;;<<>><<<;;;;;;<<<======AAAGGGLLLQQQWWW\\\```iiimmmrrrtttuuuvvvzzz}}}~~~}}}xxxvvvvvvllllllggg\\\TTTOOOKKKGGGEEEFFFKKKRRRXXX___kkkvvv~~~uuuyyyzzzyyy|||}}}|||fffMMMEEE@@@999666555666444222333333333222111111000000111111111111111111111111iiiWWWTTTLLLJJJIIIHHHFFFCCC@@@===<<<888777555333111000000///---------------------------------,,,,,,+++++++++************************+++******************+++))))))*********+++++++++)))))))))***+++++++++,,,******+++,,,------......111111111111222444555666444;;;FFFPPPYYY___cccdddZZZUUULLLEEEJJJZZZmmmxxxzzzzzzlll```YYYHHH>>>555666<<<@@@DDDIIIBBBBBBAAA???======@@@BBBBBBAAA???<<<::::::<<<>>>:::;;;<<<>>>AAADDDHHHJJJIIIJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZZZZYYYYYY\\\^^^___```aaa___\\\ZZZ[[[\\\YYYVVVVVVXXXYYYZZZ___fffooopppooommmqqq{{{nnnUUUIIIWWWiiitttgggIII666000000///...---------------...------,,,,,,------...------------------------///......------.........---------.........//////........./////////000000////////////000000000111111111111111222222222222333333333333333444444444444666888999999999:::<<<;;;<<<>>>???BBBNNNggg~~~}}}nnn___NNNBBB;;;555555777666444333444555555444333444444444333333333222222111222222222222333333333333333222222333333444555444444444555555555666666666666666666777777777777777777777888888888888999888999:::;;;;;;AAARRRbbbkkkaaassswwwggg\\\TTTRRR___uuu{{{]]]OOOLLLJJJGGGFFFAAA@@@??????@@@AAAAAA@@@<<<<<<=========>>>@@@AAAEEEIIIMMMPPPQQQRRRTTTVVVUUUWWWZZZZZZVVVRRRPPPPPPLLLLLLIIIDDDCCCEEEEEECCCEEEFFFKKKOOOPPPRRRYYYbbbooozzz}}}}}}uuu{{{|||zzz{{{YYY???===:::888777777666333000333222222222111111000000111111111111111111111111iiiUUUQQQJJJJJJIIIHHHFFFCCC@@@===<<<888777555333111000000///------------------------------,,,,,,,,,,,,++++++*********************************++++++*********))))))*********+++++++++)))))))))***+++++++++,,,***++++++,,,,,,---------...///000222444777999:::666888<<<@@@FFFOOOYYY```hhhiiicccXXXSSS[[[gggmmmnnnttt|||{{{tttooo\\\TTTLLLFFF@@@;;;<<>>>>>===>>>@@@AAADDDDDDCCC@@@<<<:::<<<>>>======>>>@@@BBBEEEFFFFFFEEEGGGJJJMMMOOOPPPPPPOOOPPPSSSVVVVVVUUUWWW\\\```___cccgggfffcccaaacccfffddd___]]]^^^___bbbjjjrrr{{{uuuiiieeeooo}}}zzzfffbbbvvvgggJJJ888333///......------------...------,,,,,,,,,,,,------------------------------......------------......------------........................////////////...////////////000000000000000111111111222222222222222222333333333444444444777:::<<<;;;;;;;;;;;;<<<<<<<<<======AAAPPP___wwwnnnYYYMMM@@@999666444555888444333222333444555444333444333333333333333222222111111111222222222333333333222222222222333444444444444444444555555555555666666666666777777777777666666777777777888888888777888:::======???IIITTTtttqqquuu}}}}}}tttgggZZZYYYeeeyyyjjj\\\QQQJJJFFFHHHEEEBBB@@@@@@???>>><<<======>>>???@@@@@@??????;;;===@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDBBBBBBBBBBBBDDDDDDAAA>>>@@@DDDCCC???AAABBBDDDGGGGGGIIISSS^^^ffftttzzz~~~}}}vvvnnnsss~~~lllMMM666666666666777666444222///222222111111111111111000000000000000000000000000hhhTTTQQQJJJJJJIIIHHHFFFCCC@@@===<<<888777555333111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))************+++++++++***************+++++++++***+++++++++,,,,,,,,,---,,,---///222555888;;;===;;;;;;:::999===GGGUUU```nnnyyy~~~wwwnnnggg^^^UUU^^^dddlllsssxxxyyyxxxwwwtttvvvwwwppp^^^GGG:::777777777777999;;;===@@@AAAGGGKKKMMMLLLFFFAAA>>>>>>??????@@@BBBDDDDDDBBB@@@@@@CCCHHHLLLNNNMMMKKKIIIJJJMMMPPPPPPOOOQQQXXX^^^jjjrrrzzz}}}zzzyyy}}}{{{uuuqqqooommmlllrrryyyvvviiiZZZQQQPPP[[[wwwxxxfffNNN:::222333......---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,------------.........------........./////////......////////////000000000000000111111111111222111111222222333333444444444888;;;======;;;::::::;;;999:::===>>>>>>CCCIII```xxxooocccIII@@@888666555333222333333222111222333444333222222222222222222222222222111111111111222222222222222222222222222333444444333444444444444555555555666666666666777777777777666666666666777777777777999888999<<<;;;;;;AAAHHHZZZ}}}ttt|||wwwfff[[[YYYfff~~~lllZZZOOOOOOIIIBBB???>>>???>>><<<>>>>>>???@@@BBBBBB@@@>>>>>>???????????????>>>>>>@@@???>>>===>>>???@@@BBB>>>AAABBB@@@@@@CCCBBB>>>BBBAAAAAAAAA@@@EEETTTcccooo{{{zzzwww~~~zzzzzzkkknnnwww~~~wwwbbbJJJ;;;333444444555444222000///111111111111111111111111000000000000000000000000hhhTTTSSSMMMJJJIIIHHHFFFCCC@@@===<<<888777555333111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))************++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,---///111444777:::<<<:::;;;:::999:::BBBNNNWWWiiiyyyiiiQQQTTTXXX___gggooosssuuuuuu}}}lllVVVLLLCCC===777555888<<<>>>???LLLUUU```ddd___WWWOOOLLLJJJJJJKKKLLLMMMKKKFFFAAAAAAFFFMMMRRRTTTQQQMMMJJJJJJMMMPPPOOOLLLNNNUUU\\\qqq|||~~~yyyyyy}}}rrrbbbUUULLLIIIQQQ^^^sss~~~pppiiikkknnnpppbbbYYYNNNCCC777...---111...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,---------.........---------.........//////........./////////000000000000000000111111111111000111111222333333444444333777;;;======:::999888:::888999===>>>===???CCCIIIXXXtttqqq]]]RRR>>>888444666777444111111222111000111333333333222111111111111111111111111111111111111222222222222222222222111222222333444333333444444444555555555666666666666777777777777555555555666666666777777:::777888::::::999<<>>============<<<<<<;;;:::;;;===>>>@@@@@@<<>>222333333222111000000000000000000000111111111111000000000000000000000000hhhUUUUUUQQQJJJIIIHHHFFFCCC@@@>>><<<888777555333222000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))))))************+++++++++,,,+++++++++******))))))++++++++++++++++++,,,,,,,,,---...000333555888999666888999888777;;;CCCJJJ```ppp|||^^^OOORRRYYYbbbkkkqqqttttttrrrwwwWWWMMM@@@999:::===??????OOO^^^pppzzzxxxnnnddd^^^[[[[[[\\\^^^^^^ZZZSSSMMMKKKPPPXXX^^^```]]]WWWSSSRRRVVVXXXUUURRRSSS[[[bbblllzzzvvv~~~}}}pppddd^^^SSSGGGIIIIIIUUUmmmlllUUUEEE???>>>===>>>:::777777444000///222------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111000000111222333333444444222666:::===<<<:::888777;;;999999<<<===<<>>AAABBBBBBAAAGGGXXXeee```TTTNNNQQQVVVFFFFFFIIIMMMSSSaaazzzvvvmmmxxx{{{nnnlllkkkgggYYYEEE999777222222222000///...///000000000000000000111111111000000000000000000000000hhhUUUTTTMMMIIIGGGDDDBBBAAA@@@===;;;666666555444222111000000///............---------,,,,,,------,,,,,,+++***,,,+++***)))))))))+++++++++++++++++++++***)))((()))************+++++++++************************,,,,,,,,,---------......+++++++++---000333666777666666666777888;;;===???HHHbbbtttdddZZZSSSVVV\\\aaahhhppplll~~~ttt]]]MMMIIIHHHFFFCCCHHHSSSdddrrrzzz{{{yyywwwqqqtttooofffeeekkkkkkeee^^^[[[```nnnxxxvvvqqqooonnnnnnnnnmmmmmmlllkkkkkkuuu{{{}}}uuulllbbb\\\VVVTTTQQQMMMLLLMMMQQQTTT```gggvvv~~~jjjOOO;;;333333444444111000000///...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------------------------------............///............////////////............////////////000000000000111111111111111111222222222333333333444444555555666777777777999::::::;;;<<<===>>>>>>???DDDLLLUUUddd{{{vvviiiXXXKKKDDD???:::777444333222222111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444444444444444444444444333444555555666555555555444444444555555555555666777666666777999;;;===>>>???@@@PPPrrr~~~yyy|||xxxmmmlllyyymmmddddddhhhZZZUUUOOOLLLLLLLLLKKKIIIJJJFFFBBBBBBFFFGGGEEEBBBFFFDDDCCCDDDGGGKKKLLLMMMVVVkkk{{{bbbUUUUUUXXXYYY\\\cccppp{{{{{{tttooo~~~zzzwwwlllhhh___RRRFFF<<<777666222222222111000//////...000000000000000000000000000000000000////////////gggUUUTTTMMMIIIGGGDDDBBBAAA@@@===;;;777666555444222111000000///............---------,,,,,,------,,,,,,+++***,,,+++***))))))***+++++++++++++++++++++***)))))))))************+++++++++************************+++,,,,,,,,,,,,---------+++++++++,,,...111444555888888888888888:::;;;;;;CCCXXXooouuulllkkkjjjhhhhhhjjjjjjwwwwwwrrrlllaaaWWWCCCHHHPPPWWW]]]ccchhhllljjjmmmkkkfffeeejjjppprrrpppnnnsss|||uuuqqqiiiooouuuvvvppphhhcccbbb```^^^ZZZVVVQQQLLLFFFCCCEEEMMMWWW\\\^^^bbbjjjrrr```RRR@@@444222333444333000000000///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------........................////////////............//////////////////000000000111111111111111111222222222333333333444444555555666666777888999999:::;;;<<<======:::>>>BBBGGGOOO^^^sss~~~wwwdddYYYKKKAAA;;;999666333333333222111111111111222000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111444444444444444444444444333333444555555555555555444444444444555555555555666666666777888:::<<<>>><<>>======???AAACCCMMMccc}}}|||{{{fffAAA:::333000222444222000000000//////...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------............---............/////////---............///////////////000000000000111111111111111222222222222333222222333444444555555666777777888999:::;;;<<<<<<;;;===???@@@AAAHHHTTT]]]yyyuuuwwwxxxpppeeeOOOGGG===666444444333222333222222111111111111111000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111333333333333333333333333222333444444555555444444444444444444555555555555666666666777888:::;;;<<<999AAADDDKKKiiiuuuyyyuuuzzz~~~}}}~~~zzzwwwxxxzzz{{{|||uuuxxxlllfffjjjsss|||yyy}}}|||zzzzzz~~~~~~~~~|||rrrlll```VVVGGG;;;555222000...222111111000000//////...000000000000000000000000////////////000000000000eeeUUUTTTNNNIIIGGGDDDBBBAAA@@@===;;;777777666444333222111000///............---------,,,,,,------,,,,,,+++*********************++++++******+++++++++******)))))))))*********+++++++++************************)))************+++++++++,,,++++++++++++---...///555666888:::<<<>>>??????>>>DDDHHHJJJVVVmmmzzzyyy}}}yyy}}}~~~xxxjjj___XXXQQQGGGBBBEEEEEECCCIIISSSTTTRRRRRRTTTVVVXXXYYYZZZWWWYYY]]]]]]YYYQQQHHHBBBCCCDDDFFFEEECCCAAABBBDDD======>>>@@@FFFPPP[[[bbbwwwzzzrrrzzzzzzZZZDDD555222000111444444111---/////////......------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---------.........//////////////////000000000111111111111111222222222222111222222333333444555555555666666777888999:::::::::===???@@@@@@BBBHHHNNNZZZrrr|||uuuppphhhZZZNNNBBB===666333333444444444222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111222222222222222222222222222222333444444444444444333333444444444555555555555555666777888999:::;;;999======???SSSzzz|||sss|||tttmmmpppsssuuutttqqqnnnmmmsss~~~tttuuuxxxkkk```LLLCCC888222222333333111111111000000////////////000000000000000000000000////////////000000000000cccUUUUUUNNNIIIGGGDDDBBBAAA@@@===;;;777777666555333222111111///............---------,,,,,,------,,,,,,+++***))))))******++++++++++++)))******+++++++++******))))))*********+++++++++************************)))))))))*********++++++,,,++++++******+++---...///111444999>>>BBBFFFHHHOOORRROOOFFFEEESSSkkk}}}rrraaaUUUTTTSSSJJJDDDEEEDDDEEEEEECCCBBBCCCEEEEEE>>>AAADDDFFFFFFDDDAAA???@@@CCCHHHKKKLLLKKKJJJIIIKKKMMMPPPVVV^^^kkkzzz~~~}}}___BBB333444222111111333333111...............------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------------...............////////////000000000000000111111111222222222111111222222333444444444444555555666777888999999555888<<<======???BBBEEEDDDQQQiiiqqqggg]]]PPPBBB888;;;999555333333444444444222111000000//////000000////////////////////////////////////////////////...////////////000000000000000000000000000000000222222222222222222222222111222222333333333333333333333333444444444444555444555666777888888999999;;;888999===FFF\\\yyyyyyrrrnnnvvv~~~yyyssspppqqq~~~zzz{{{~~~|||xxxmmm[[[MMM<<<666000///333555444111000000000///////////////////////////////////////.../////////000000000111aaaUUUUUUOOOIIIGGGDDDBBBAAA@@@===;;;888777666555444222111111///............---------,,,,,,------,,,,,,+++***((()))***+++++++++++++++))))))***++++++++++++***)))************+++++++++************************))))))*********+++++++++,,,++++++******+++------+++---000666<<>>CCCTTTcccqqquuueeeZZZYYY\\\ZZZQQQIIIFFFDDDBBB@@@AAACCCDDDGGGHHHJJJKKKNNNYYYjjjxxx|||uuuoooqqqtttxxx{{{~~~wwwtttrrrNNN999444222000//////111111111000------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,------------...............////////////000000000000000111111111111222111111222333333444444555444444555666777888999999666888:::;;;<<<<<<>>>@@@CCCCCCJJJZZZooo}}}ppp]]]OOOEEE<<<555333777666444333222111222222111000000///////////////////////////////////////////////////////////////......////////////000000000000000000000000000000111111111111111111111111000111222222333333222222333333333333444444444444444444666777888888888888;;;555777???@@@HHHhhh|||zzzwwwzzz}}}}}}|||~~~{{{}}}}}}oooxxxzzzsssxxx{{{xxxpppcccPPP@@@555333111111333333111///////////////////////////////////////////////////......//////000000111111```UUUVVVOOOIIIGGGDDDBBBAAA@@@===;;;888888777555444333222111///............---------,,,,,,------,,,,,,+++***'''(((***+++,,,,,,++++++))))))***+++++++++++++++)))************+++++++++*********************************+++++++++,,,,,,,,,++++++***+++,,,---...+++,,,...222888???FFFJJJPPPOOOLLLFFF@@@@@@GGGOOOVVVcccvvv{{{uuuiiiccc^^^ZZZ]]]^^^^^^```cccfffiiikkksssdddCCC555777000///......///000//////------------------------,,,,,,++++++++++++,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------................../////////000000000000000000111111111111222222333333444555555555444444555666777888999999::::::;;;;;;;;;<<<===>>>AAA>>>???FFFOOO]]]rrryyyxxxjjjZZZIII@@@:::555444777333333333222111000///000000000///............///////////////////////////////////////////////////........./////////000000000000000000000000000000111111111111111111111111000111111222222222222222222222333333333444444444333444555777777777777666888666888<<<===BBBSSSfff}}}|||rrrmmmhhhlllvvv~~~rrrrrr|||}}}qqqdddXXXGGG999333333222222111000000///////////////////////////////////////////////////.........///000111111111```UUUVVVOOOIIIGGGDDDBBBAAA@@@===;;;888888777555444333222111//////.........---------,,,,,,---------,,,++++++'''(((***+++,,,,,,++++++((()))***+++++++++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++,,,...///---,,,---///444;;;BBBFFFHHHFFFFFFGGGHHHGGGGGGHHHDDDOOO]]]mmm~~~\\\<<<111555222111111000///...---,,,------------------------,,,++++++++++++++++++,,,************************---,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------................../////////000000000000000111111111111222333333444444555555666444444555666777888999999999888888888888:::<<<===999;;;@@@DDDCCCDDDQQQ```yyyyyyqqqnnnPPPEEE;;;999888444444777111222333333111000///000000000///...............////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000000000111222222222222222222222333333333444444444333444555777777777666666555888999888<<>>222111222222111//////111333.........///////////////////////////////////////---......///000111111222WWWUUUQQQOOOJJJGGGCCCBBBBBBAAA===999:::888666555555333111///////////////............------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---000...------///333888;;;HHHDDDAAAEEEMMMRRRRRRPPPNNNIIIOOOaaaooouuu|||iiiHHH888000***000///...------...///000------,,,,,,,,,,,,++++++************************+++++++++***************+++***)))((((((***,,,---++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000...///000000000111444777666555333222111111222222555555555666666666666777777777777888999999::::::;;;;;;;;;;;;===AAADDDFFFWWWkkkxxxeeeSSSGGG<<<:::999777555444333333111111111111000000000///000000///...............000000//////.........---000000///...------,,,,,,........................000000000000000000000000///000111111//////000222111111111111111111111111222222111111222222333444333333444444555666666666777777777888999;;;<<<===GGGTTTuuu}}}|||yyyssssss{{{|||xxxpppiiiddd]]]VVVTTTVVVUUURRR[[[qqqyyyuuulll^^^PPPDDD<<<777555000000000000000000000000////////////////////////////////////////////////////////////////////////~~~WWWUUUQQQOOOJJJFFFCCCBBBBBBAAA===::::::888666555555333111///////////////............------,,,,,,,,,,,,++++++************************+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++***))))))+++...111333999AAALLLQQQQQQQQQTTTWWW\\\VVVUUU[[[]]][[[bbbmmmzzz{{{{{{tttQQQ888222222111000///...------...///000------,,,,,,,,,+++++++++******************************************+++++++++***)))((()))***,,,---+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000...///000000000222555888777666444222111111222333444444444555555555666666555555666777777888888999;;;;;;:::;;;<<>>888777666444333222222222111111111000000000//////000000///...............000/////////.........---000//////...------,,,,,,........................////////////////////////......///000000000000000111111111111111111111111222222111111222222333444333333444444555666666666777777777888999:::;;;<<>>;;;:::888666555555444111000////////////............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,...///000///:::JJJWWW^^^aaabbbcccbbbeeelllqqqhhhZZZTTTXXXjjjrrrooo\\\UUUUUUhhhcccQQQ:::---...222222///......------......///,,,,,,,,,,,,++++++++++++************************)))))))))***+++++++++,,,+++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///000000///000222777;;;999777444111000111222333333333333333444444444444444444555555666777777777::::::999:::;;;===>>>@@@@@@EEEIIIJJJLLLXXXkkk{{{tttlllhhhhhhaaaVVVJJJ@@@999666555444444333111111000000111000000000000////////////000///......---........./////////...............//////......---,,,,,,,,,........................////////////////////////...---...111444555222///111111111111111111111111222111111111111222333333333333333444555555666666777777777777888999;;;;;;<<<===IIIfffiiinnnwwwiiihhhnnnooonnnjjj```TTTMMMLLLNNNWWWWWWYYY]]]bbbgggjjjkkkjjjlllqqqyyy}}}yyyooottt}}}|||iii^^^YYYVVVVVVTTTRRRSSSWWW^^^___dddkkkrrr|||vvvwwwooodddTTTJJJ<<<333111111000///000000000000000000000000........................................................................ZZZWWWSSSQQQHHHEEEBBBAAABBBBBB???<<<999888666555555444222000////////////............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,---...............111111999MMMdddsssuuuqqqjjjoooyyy~~~wwwiiiaaabbbhhhjjjnnnwww~~~___III>>><<<===AAAAAA;;;222///111000+++------------------------,,,,,,,,,++++++++++++***************************(((((()))***+++,,,,,,,,,******)))))))))***+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000///000//////000333888<<<:::888444111000000222333111222222222333333333333444444444555666666777777999999888888999:::;;;<<<>>>BBBFFFFFFEEEHHHRRRZZZgggqqq{{{mmm^^^SSSMMMFFFDDDAAA===999666444333222111000000000000000000000000/////////.........///......------..........................................------,,,,,,,,,........................////////////////////////111//////444999:::666111111111111111111111111111111111111111111222222333222333333444444555666666666666666777777999::::::<<<<<>>555333333222111222222111222333///))),,,,,,------------,,,,,,,,,,,,+++++++++*********************************(((((()))***+++,,,,,,,,,***************+++++++++*********+++++++++,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..................//////////////////000///000222777:::888666333111000000111222111111111111222222222333444444555666666777777888888888888888888999999:::999===BBBCCCBBBAAACCCFFFJJJQQQ]]]jjjwwwvvvssskkk___RRRFFF>>>:::555666888999999888777777111111000000///000000111/////////............---......------------......---------...............---------------,,,,,,,,,................................................000//////333999:::555000000000000000000000000000111111000000111111222333222222333333444555555555666666666666777888999999;;;>>>???AAAOOOmmm}}}uuugggYYYUUU\\\fffkkklllhhhlllooojjj```WWWSSSRRRLLLPPPZZZhhhtttvvvooogggkkknnnrrrwww|||}}}uuuqqqvvvxxxmmm[[[OOO<<<777222000222222///+++................................................................................................]]]ZZZUUUSSSIIIEEEBBBAAABBBBBB>>>;;;999777555555555444333111////////////............------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,---------,,,,,,+++,,,///111444:::III^^^nnnwwwxxxXXXJJJ:::333444666333...111000///...///000000///+++,,,,,,------,,,,,,+++++++++++++++************************************)))))))))***+++++++++,,,))))))******++++++++++++************++++++++++++))))))*********+++++++++***++++++,,,,,,------...,,,,,,,,,---------......------........./////////...///000000000111444777444333222111000000111111111111111111222222222222444444555555666777777777666666777777888888999999777999;;;<<<===>>>AAACCCEEEGGGJJJMMMRRRXXX___dddqqquuuyyyooo```ZZZQQQFFF===777444222555444333222333555777888111111000/////////000000///.........---------------------,,,------...///---------------.........------,,,,,,,,,,,,,,,,,,................................................---,,,---000333444111...000000000000000000000000111000000000000111222222222222222333444444555555666666666666666777888888777<<<>>><<>>@@@AAAAAACCCEEEDDDCCCDDDHHHKKKRRRVVVaaappp|||zzzoooiiilllrrruuupppggg^^^SSSKKKHHHDDD===888444333222222333222111000000111333444111000//////.....................---------,,,,,,---,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------.../////////...000000000000000000000000000000000000000111222222111222222333333444555555666666555555555666777777666666:::<<<<<>>BBBDDDCCCBBBCCCEEEFFFHHHNNNSSSWWW___ooo~~~rrrjjj```UUUOOOEEEKKKNNNHHHCCC@@@>>><<<888666444333444444444444,,,...111333444222000...000000///...------------......---------,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,................................................---///000///...---///000000000000000000000000000000000000000000111111222111222222333333444555555666555555555555666666777999333555======;;;III]]]{{{qqqnnnooo{{{|||rrrggggggooowwwzzzzzzllliiihhhjjjhhhjjjuuurrraaaeee}}}~~~yyytttnnndddVVVDDD444000333,,,///111///,,,+++///333------------------------------------------------------------------------------------------------```UUUWWWQQQKKKIIIFFFDDDBBB@@@===::::::999888777666555444333000///...------,,,------...---,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,---...//////222999EEEUUUjjjyyyyyyvvvrrrZZZJJJAAA;;;777111000000///...---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............///---------............///............////////////000111111111111222222222111222222333333444444555555555555555666666666666::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@AAABBBDDDFFFIIINNNTTTYYYbbb```^^^]]]^^^aaaeeegggvvvxxx|||}}}xxxuuusssssstttqqqhhh\\\RRRLLLGGGAAA;;;:::::::::999888666444333111111111111111111111111////////////////////////111000000///...---------///......------,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------....................................////////////000000000000111111111111000000000000000000000000000111111222222333444444555444444444444555666666:::999888777999???GGGMMMcccuuu}}}~~~uuuuuuwww___\\\[[[```nnn~~~rrrccc\\\^^^cccgggggg^^^]]]```hhhsss}}}yyydddiiirrr~~~xxxrrrjjj^^^LLL???777333///,,,//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------aaaVVVWWWQQQKKKIIIFFFCCCBBB@@@===;;;:::999888777666555444333000///...------,,,------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***++++++++++++************+++++++++,,,,,,***************+++++++++,,,,,,+++,,,,,,---...///+++///555>>>LLL___uuu}}}ssseeeRRRBBB999666333222000000//////...------,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............------------........................////////////000000111111111222222222111111222333333444444555555555555555666666666666999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<=========@@@AAAAAAAAAAAACCCGGGJJJLLLKKKJJJIIIIIIKKKNNNPPPSSSTTTVVVZZZ]]]aaaccceeejjjjjjjjjiiiiiihhhhhhhhhbbb___[[[WWWTTTSSSSSSTTTPPPIIIAAA===;;;:::666222555555555555444222111000000000000000000000000000........................000000//////...------,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------....................................//////////////////000000000111111111000000000000000000000000000111111222222333333444444444444444444555555666777777777666888<<>>555222222000//////.........------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------bbbVVVXXXQQQKKKHHHEEECCCBBB@@@===;;;:::999888777666555444333000///...------,,,------+++,,,,,,,,,------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++************++++++++++++,,,))))))******+++++++++++++++++++++,,,,,,---...///+++,,,...000444>>>JJJSSSsssyyyvvv~~~}}}xxxooohhhcccKKKCCC888111///000111111/////////......------,,,------,,,,,,++++++******+++++++++++++++++++++++++++++++++******))))))((())))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++------------............------------............---............/////////000000000111111111222222111111222222333444444444444555555555555666666666777777888888999:::;;;;;;::::::::::::::::::::::::;;;===>>>===<<<<<<===>>>??????>>>>>>>>>>>>???@@@>>>>>>???@@@AAAAAABBBBBBEEEEEEFFFGGGGGGHHHHHHIIIEEECCC@@@===;;;::::::;;;999555222222444444333000111111222222111000000///////////////////////////......................../////////......------,,,+++++++++,,,---.........,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------------------------............///////////////000000000000111111000000000000000000000000000000111111222333333333444444333333444444555666555555666666666999===AAA===???LLLfffrrrxxxzzzppprrr}}}sssaaaTTT>>>888111......000000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------cccWWWWWWPPPJJJHHHEEECCCBBB@@@>>>;;;:::999888777666555444333000///...------,,,------------------------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***************++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,---...//////////////////333888===DDDSSSlllyyypppqqqwww{{{}}}ttt```RRRIIIAAA<<<;;;666111......000111111.........---------,,,,,,,,,,,,,,,,,,++++++******************************+++*********)))))))))(((((()))))))))************))))))))))))))))))))))))************************************************************************************++++++++++++---,,,,,,,,,++++++******,,,,,,---------.........,,,,,,---------.........---------.........//////000000000000111111111111111111111222333333444444444444444555555555666666444555666777888999::::::::::::999999999999999999666999;;;<<<<<<<<<======>>>?????????>>>>>>===<<<<<<<<<;;;;;;::::::999999777888888999:::;;;<<<<<<;;;999777555444444555555666555444444666666444222000111111222222222111111.........................................................---------,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////////////////000000000111000000000000000000000000000000000111222222333333333333333333333444444555333555666666666777999;;;AAA<<<===JJJ___yyy|||uuuvvvqqqvvvwwwdddRRRFFF777333///......///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------cccVVVVVVOOOJJJGGGEEECCCBBBAAA>>><<<:::999888777666555444333000///...------,,,------//////...------,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))******))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---......,,,------------...000222000555CCCYYYtttiii\\\JJJ>>>888666444111333111///.........------------------,,,,,,,,,,,,,,,+++++++++++++++***************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,------------...,,,,,,,,,------------...------------............//////000000000111111111000000111222222333333444444444444444555555555555333333444555666777888999:::999999999999999999999444777:::<<<<<<<<<<<<===;;;;;;<<<<<<;;;:::999888777666666555555444444444444444555555555555555555777666444333333333333444444444333333444333000///000000111222222222111111////////////////////////........................------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............////////////000000000///////////////////////////000000111111222333333222222222222222333444444333555777777666666777888<<<::::::<<>><<<:::999888777666555444333000///...------,,,------//////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***)))))))))************+++*********************************++++++,,,---...++++++++++++,,,,,,------111...///888GGG]]]vvvuuuhhh^^^FFF>>>555///...000111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************++++++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------........./////////000000000111111000000111111222333333333333444444444444555555555222222333444555555666666888888888888888888888999555888::::::999888777888777888888888777666555555555555444444444444444444444444444444444333333333555444333333222222333333//////000000000000///.........//////000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000//////////////////////////////000000111222222222222222111111222222333444333555777777666555666777444888===>>>;;;@@@TTThhh{{{yyy|||~~~{{{qqqrrryyy~~~{{{xxxvvv~~~tttggg[[[NNN???555222///////////////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------bbbTTTSSSKKKIIIGGGDDDCCCBBBAAA???===:::999888777666555444333000///...------,,,------------,,,,,,+++++++++******)))'''&&&&&&''')))***))))))))))))))))))))))))************************((()))))))))************))))))***++++++++++++***))))))))))))************,,,,,,++++++***)))))))))************+++,,,---...,,,,,,,,,,,,...///......111...---///111888GGGWWWrrrooo\\\RRRMMMEEE<<<888666222...---------...---///000111000/////////++++++++++++++++++,,,,,,******************++++++************************((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111000000000111222222333333333333444444444555555555222222222333333333444444555555666666777777888888666888999888666555555666888777777777777777777777666666666666666666555555444444444444444444444444444333333333222222222222///000000000000000000111.........///......------------------------------------------------------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000//////////////////////////////000000111111222222111111111111111222333333222444555555444444555666555666:::>>>======EEENNNfffrrr~~~yyywwwsssppphhhmmmtttyyy{{{~~~}}}}}}zzzzzzxxxssssssxxxuuupppkkkkkk]]]NNNEEE<<<333///000+++,,,---------------...++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------aaaTTTRRRJJJIIIGGGDDDCCCBBBAAA???===:::999888777666555444333000000...---------------******++++++++++++,,,,,,***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))************************(((((())))))*********+++))))))***++++++++++++***))))))))))))************---,,,,,,+++***)))((((((************+++,,,---...***)))***,,,...000000000++++++///222...***111<<<<<>>EEEUUUooo{{{{{{xxxsssooonnnrrrvvvhhhffflllwwwyyyrrrqqqxxxvvv{{{{{{sssmmmnnnqqqrrruuuyyy{{{}}}wwwssskkkbbbRRREEE888333000---...444,,,---...---,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------cccTTTSSSNNNJJJHHHEEECCCBBBAAA>>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))************)))))))))((((((((()))***++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------...///111333444333888===???BBBMMM___mmmwwwfffZZZSSSMMMIII@@@;;;666222111111111111111000000///......------.........------,,,,,,,,,+++++++++************)))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111333333333333444444555666111222222222222333333333333333333444444555555555555555555555555555555555444444444444444444444444333333222111000000000111000000000000000000000000//////............//////000000000000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,+++)))************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////////////////////////////.........000111111111111222222222222222333333333333444444555666888888888888:::<<>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))************))))))))))))))))))))))))***+++*********************************+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,------------------------...000111222---000333333444999CCCLLLNNNSSS\\\hhhuuufff[[[LLLBBB<<<:::888666777444000....../////////000//////...------,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))*********************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111444333333222222333333444333333333333333333444444333333333333444444444555444444444444444444444444333333333333333333333333333222111111000000000111000000000000000000000000//////............///////////////............---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***)))************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------..................................../////////////////////...000000111111111222222222222222222333333333444444444666888888888888:::;;;>>>AAAEEEOOOccc{{{|||tttjjj___RRRCCC999666555333111////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++gggVVVSSSMMMJJJHHHEEECCCBBBAAA>>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++*********************+++++++++************************))))))************))))))+++***))))))))))))))))))*********************************++++++++++++,,,*********************************++++++++++++,,,++++++,,,,,,,,,------------------,,,---...//////---...//////...///111333444555777<<>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******************************************************))))))************))))))++++++***)))((((((((()))************************************++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,///......///000111000///666444222111222555888;;;<<>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++...,,,***+++---///000///.........///000222333444333333666:::;;;888999===@@@?????????@@@BBBCCCDDD@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHHHHEEE???999555111:::EEEMMMNNNIII===222333111///------------,,,///......///000000...,,,+++++++++++++++******************************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...............////////////000000000000000000111444777;;;===777777666666555444333333222222222222222222222222222222222222222222222222111111111111111111111111000//////...//////000000////////////////////////......------------....../////////.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---......---+++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---.........//////000000//////000000000111111111111111111222222222333333111333555555555555777999444777>>>DDDFFFDDD@@@>>>KKK^^^ttt|||uuussstttpppdddZZZHHHAAA999333222111...,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++fffRRROOOJJJJJJHHHEEECCCBBBAAA>>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))************))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))))))))************+++))))))*********+++++++++++++++,,,,,,,,,,,,+++***///,,,***)))+++,,,---...***+++,,,.../////////...222000000222222///222777111000000000111111222333333333222222111111000000222444777999888666222///111444666555222000000111......------,,,,,,,,,,,,---,,,,,,---...---,,,***++++++++++++++++++*********************+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000/////////111444999>>>AAA;;;;;;<<<===;;;999666444222222222111111111111000111111111111111111111111000000000000000000000000...............//////000////////////////////////......------------....../////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---......---+++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------......///000000000/////////000000000111111111111111111222222222222111222444444444444666888999777999???CCCAAA===<<>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))*********+++***+++,,,---------,,,+++.........---,,,,,,---...............------,,,,,,///---...000///---000444......//////000111111111000111111111000000//////---...111333333222000...111000///...,,,,,,---///..................///000,,,+++******,,,---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000/////////000333999>>>AAA:::<<>>;;;666333222222111111000000000000000000000000000000000000////////////////////////...---------......///000////////////////////////...------,,,,,,------............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++******+++,,,,,,+++)))************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------......///000000111////////////000000000111111111111111222222222222000111333444333444555777:::777999@@@BBB???===>>>;;;BBBEEEDDDIII[[[rrrzzz}}}{{{uuujjjcccXXXNNNFFF>>>555///000000000//////......---+++,,,---.........---,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++fffRRRQQQMMMJJJHHHEEECCCBBBAAA>>><<<:::999888777666555444333000000000///......------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))***************+++,,,---...---,,,,,,)))+++......,,,+++,,,---,,,,,,,,,,,,---///111222000///000222000,,,---000,,,---...///000111111111------......//////......,,,---///000000///...---***))),,,111444222...+++***+++++++++******,,,---,,,+++******---.........++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000///...///222777<<>>???>>>999333///222111111111000000//////000000000000000000000000////////////////////////---------------...///000////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************)))((()))++++++)))(((************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------...///000000111////////////000000000000000111111111111222222222///111333333333333555777111222999BBBBBB;;;777999666===???;;;999BBBQQQ[[[jjj}}}{{{qqqgggSSSLLLAAA888333111111222***...111///+++***---111+++,,,---.........---,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++hhhTTTSSSOOOLLLJJJFFFDDDBBB???<<<999:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********)))))),,,+++++++++***))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,,,,------......------,,,......------------......------------------------------............------------------------------------------------------++++++++++++++++++++++++******************************444AAAAAA444******(((((()))***+++,,,,,,,,,************************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............//////...///000222555777999888777666444333222111111111111000000//////..............................//////////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***...,,,***+++,,,---,,,,,,************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////000000111111111222222222222222222333333333444444444555777888999888666555888999:::;;;===>>>???@@@KKKSSS```qqq~~~|||wwwcccPPPDDD777666444222000000000000.........------,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************************************************************************************+++++++++,,,,,,,,,hhhTTTSSSNNNLLLJJJFFFDDDBBB@@@<<<::::::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))++++++******************))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------------............------------------------------------------------------++++++++++++++++++++++++************************)))(((000<<<<<<000((()))(((((()))***++++++++++++************************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............////////////000111333444555444333222111000000000000000000000//////......................................................///......---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---+++******+++,,,,,,+++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------....................................000000000111111111222222222222222333333333333444333555666888888777666555666777888999:::<<<======???AAAFFFPPP```ssstttnnnooozzz{{{}}}uuuiiiZZZIII;;;222444333111000///...//////......---------,,,,,,,,,------,,,,,,,,,+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,hhhTTTSSSNNNLLLIIIFFFDDDBBB@@@===;;;:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******+++************)))))))))))))))******************)))))))))*********++++++*********************************************************++++++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))'''+++333333+++''')))(((((()))***++++++++++++************************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............000///......------......111111000///////////////000000000////////////...////////////////////////..............................------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000---+++******+++,,,,,,+++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................000000000000111111111111111111222222222333333333333444555777777666555555444444555666888999::::::999888777;;;FFFVVVfffooo{{{|||xxxmmmgggmmmuuuvvvqqqmmmddd^^^SSSGGG<<<555111000000///...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,iiiUUURRRNNNKKKIIIFFFDDDCCCAAA>>><<<:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************************))))))))))))(((((())))))******++++++))))))))))))************************************************************************++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************'''(((------((('''***(((((()))***************************************''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////...---------,,,,,,///...............//////////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++******)))******+++...,,,++++++,,,------,,,************************))))))))))))))))))))))))************************************************************************************************************************,,,,,,+++***))))))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................................./////////000000000111111111111111111222222222222333333444555555555555444333333444555666777888888999999999<<<@@@FFFKKKOOO```___^^^^^^```hhhttt{{{}}}rrrdddcccgggfff```\\\FFFAAA:::333000000222444------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************************************************************+++++++++,,,,,,,,,iiiUUURRRMMMJJJHHHFFFDDDCCCBBB???===:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))((((((((())))))******+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++(((((())))))((((((+++(((((()))*********))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------..................///............//////000.............../////////////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++******)))******++++++///...,,,,,,...///...---************************))))))))))))))))))))))))************************************************************************************************************************,,,++++++***))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------................................./////////000000000000000000111111111222222222222333444444444444444333333444555666777777888777777999:::;;;;;;;;;;;;WWWTTTNNNFFFBBBGGGQQQXXX```hhhwww}}}zzz}}}}}}uuudddSSSNNNNNNLLLHHHEEE999777444111...---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,jjjUUURRRLLLJJJHHHFFFDDDDDDCCC@@@>>>:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((()))))))))))))))***(((((())))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++******))),,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))***)))(((((((((((()))***(((((()))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---.../////////////////////.........//////000---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++)))))))))+++,,,...000111///---,,,,,,---......---************************))))))))))))))))))))))))************************************************************************************************************************++++++***)))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///////////////000000000000111111111222222222222222333333333333444444555666666777777777666555444555777:::<<>>GGGKKKSSS\\\fffooovvvzzz}}}uuuvvvwww|||wwwkkkjjjqqq\\\NNN???:::999888777888///000111111000...,,,+++,,,,,,---......---------++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,jjjUUURRRLLLIIIHHHEEEDDDDDDCCCAAA???:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))******)))))))))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))+++******))))))******+++******************************++++++++++++******************************************************************************))))))))))))))))))))))))((())))))(((((())))))(((((()))))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---//////...---------......---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************************************+++,,,,,,************************((())))))+++,,,...000111---,,,******,,,---,,,+++************************))))))))))))))))))))))))***************************************************************************************************************************))))))))))))******+++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------.........//////////////////000000000111111111111111111111222333333333333333444444555666666666555444444666888:::<<<<<>>999::::::888===>>>???@@@DDDIIINNNRRR```iiipppppppppvvv|||}}}~~~||||||wwwvvvvvvtttnnnfff^^^ZZZQQQPPPUUU\\\XXXNNNOOOXXXJJJ@@@555111000///222666+++,,,---.../////////...+++,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,jjjUUURRRLLLIIIGGGEEEEEEDDDDDDBBB@@@:::::::::999777666444333000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((((()))(((&&&((()))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,+++///...------,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************))))))***+++,,,,,,***************************)))))))))***++++++,,,,,,***))))))***++++++***************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000111111111000111111222333222222222333333444444555111333555777777666555333777======666222444666555444666888:::;;;<<<>>>@@@EEEMMMPPPKKKHHHMMMRRRSSSQQQTTTYYY______ZZZSSSPPPKKKQQQVVVTTTIII===888999888666;;;DDDCCC<<>>===<<<;;;;;;;;;>>>@@@BBBDDDCCC@@@===::::::999888777666555555555333444555777888999999999999777444111////////////000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,kkkUUUQQQJJJJJJHHHFFFEEEDDDCCC@@@===;;;::::::999888777666666000000000///......------,,,,,,,,,+++++++++******************))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************************************************************************************************************)))******++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------.............../////////000000000000000000111111111222222222222222222333333333444444444444555555555555444444444444444444333333333333444444444444555666777888;;;:::999888777777777777555777888999888666333222444333333222222222222333111222222333333222222222444333111///......///000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,lllVVVQQQJJJJJJHHHEEECCCBBBAAA???>>>::::::999888777666666555000000000///......------,,,,,,,,,+++++++++******************))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************++++++******)))*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000000000000111111111222222222222222222333333333333333444444555555444444333444444444333333333222222333333333333444555666666777666555555444444444444333333444444333222111000000////////////000111222000000000000///---,,,+++......---,,,---...///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,lllVVVQQQJJJJJJGGGDDDAAAAAA@@@???>>>::::::999888777666555555000000000///......------,,,,,,,,,+++++++++******************)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************************************************************************************************************************************************************,,,,,,+++***)))))))))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000111111111111111222222222222333333333333333444444444444333333333333333333222222222222222222222222222333444555666666555444444444444444444444333222222222222222111111000000000000111111000000000000///...,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++jjjUUUQQQKKKJJJGGGDDDAAAAAA@@@???>>>:::999999888777666555555000000000///......------,,,,,,,,,+++++++++******************)))))))))((('''''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************,,,,,,+++***)))))))))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111111111111222222222333333222222333333333333222222333333222222222111111111111111111111111222222333555444333333333333333333111000///......//////000333222111000////////////......////////////.........---------,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++gggSSSPPPKKKJJJHHHEEECCCBBBAAA???>>>999999888777666555555444000000000///......------,,,,,,,,,+++++++++******************))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************++++++******)))*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000000000111111111111111111222222222222111222222333333222222111222222222111111111000000111000000///000000111111111111000//////000000111000000///......//////000111111///...---,,,,,,,,,++++++,,,---.........---.........------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************dddQQQPPPLLLJJJHHHFFFEEEDDDCCC@@@===999999888777666555444444000000000///......------,,,,,,,,,+++++++++******************))))))))))))'''((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))*********++++++++++++************************************************************************))))))))))))))))))))))))*********************************************************************************************************************************)))******++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111111111111111222222222222111111222222222222111111222111111111000000000000000000///////////////000///...............//////000000000000111111000000///...------,,,,,,,,,,,,++++++,,,---------------,,,------------,,,++++++***+++,,,,,,,,,,,,+++***************************************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************bbbOOOOOOLLLIIIHHHGGGFFFFFFDDD@@@===999999888777666555444444000000000///......------,,,,,,,,,+++++++++******************))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))+++,,,...///))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************)))))))))***+++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000000111111111111222222222111111222222222222111111111111111111000000000000000//////.........////////////.........//////000------.../////////............------......//////....../////////......---******+++,,,,,,,,,,,,+++)))***,,,,,,---,,,+++***************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************]]]MMMPPPMMMLLLIIIFFFDDDDDDCCCAAA???<<<;;;999999999888555333222111000///---------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++(((%%%(((---,,,&&&***(((''')))'''$$$&&&***'''''''''''''''((()))))))))''''''...666777///&&&((('''&&&'''((())))))'''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))(((((('''''')))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************)))))))))))))))******+++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////............///000000000000000000000000000000000000000......///000000000000000000000000000////////////////////////////////////000///...------...///000.................................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^NNNPPPKKKKKKIIIFFFDDDCCCBBB@@@>>><<<;;;999999999888555333222111000///...------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''%%%'''((())))))'''&&&%%%""" """&&&((('''(((+++'''''''''''''''((())))))***'''&&&***000111---(((((('''&&&'''((())))))''''''''''''((((((((((((((()))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))((((((((()))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))))))))))))))******+++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.....................///000000000000000////////////////////////......///000000000000000000000000000/////////...........................000///...------...///000..............................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaOOOOOOJJJJJJHHHEEEDDDCCCBBB???===<<<;;;999999999888555333222111000///...------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&%%%(((,,,)))$$$***666777///)))))))))'''''')))'''''''''''''''((())))))+++(((&&&&&&(((***+++***((('''&&&'''((())))))'''((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))******+++)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.....................///000000000000///////////////////////////......///000000000000///000000000/////////..............................//////...------...//////------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbOOONNNHHHIIIGGGEEEDDDCCCBBB???===;;;:::999999999888666444333222111///......---------,,,++++++******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((---'''(((,,,(((%%%666NNNJJJ<<<...(((''''''(((***'''''''''''''''((())))))***)))((('''&&&&&&)))***((('''&&&'''((())))))'''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((())))))******+++))))))*********+++++++++***++++++++++++,,,,,,,,,************************************************************************)))))))))))))))******+++))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---.........---------...//////000000//////////////////////////////---...//////000000//////000000/////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbOOONNNIIIIIIGGGFFFEEEDDDBBB???===;;;:::999999999888666444333222111000............---,,,++++++******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---'''(((,,,(((%%%666NNN:::///&&&%%%((()))***+++'''''''''''''''((())))))(((***+++***((('''((()))((('''&&&'''((())))))'''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((())))))******++++++))))))*********+++++++++*********+++++++++,,,,,,************************************************************************)))))))))))))))******+++(((((()))))))))*********((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------------...///////////////........................------...///////////////////////////....................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```OOOOOOJJJIIIHHHGGGFFFFFFCCC@@@===;;;999888999999999777555333222111000///.........---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%(((,,,)))$$$***666)))%%%&&&+++---***&&&%%%'''''''''''''''((())))))''')))++++++***(((((((((((('''&&&'''((())))))'''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******************)))************+++++++++************++++++++++++************************************************************************)))))))))))))))******+++((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,,,,------++++++,,,---------------------...////////////...........................------...////////////.../////////.........------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]NNNPPPLLLJJJIIIHHHHHHGGGEEEAAA>>>:::999888999999999777555333333111000///.........---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***%%%'''((())))))'''&&&%%%)))(((***...---((($$$$$$'''''''''''''''((())))))((((((((())))))))))))(((((('''&&&'''((())))))''''''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******************)))************+++++++++************++++++++++++************************************************************************)))))))))))))))******+++(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------++++++,,,------------,,,,,,---......//////..............................,,,---......//////......//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[MMMPPPMMMKKKJJJIIIIIIHHHEEEAAA>>>:::999888999999999777555444333222000//////......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++(((%%%(((---,,,&&&***'''&&&'''&&&$$$''',,,'''''''''''''''((()))))))))'''%%%&&&((()))))))))((('''&&&''')))))))))'''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++++++++***))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************)))))))))))))))******+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,---......//////..............................,,,---......//////......//////.........---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^NNNLLLMMMMMMLLLKKKIIIFFFBBB???===;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------........................................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))************************************************)))************++++++++++++++++++*********))))))************************+++++++++*********))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((```PPPMMMMMMLLLKKKKKKIIIFFFCCC@@@>>>;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------........................................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************************************)))************++++++++++++++++++*********))))))************************+++++++++*********))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((bbbQQQNNNMMMJJJJJJJJJIIIGGGDDDAAA@@@;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************************************)))************++++++++++++++++++***************************************+++++++++***************,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))cccSSSOOOMMMIIIIIIIIIHHHGGGDDDBBBAAA;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************555333///,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))cccTTTPPPMMMIIIIIIIIIHHHGGGEEECCCAAA;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))((()))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************555333///,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******aaaTTTPPPNNNIIIIIIIIIHHHGGGEEEBBBAAA;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***************+++++++++************************************************)))************+++++++++***************+++++++++***************************************+++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************~~~___SSSQQQNNNJJJJJJIIIHHHGGGDDDBBB@@@;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++************************************************)))************+++++++++))))))*********+++++++++************************))))))*********+++++++++&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************|||]]]RRRQQQOOOJJJJJJJJJIIIGGGDDDAAA@@@;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************++++++******************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++************************************************)))************+++++++++))))))******++++++++++++************************))))))******++++++++++++((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++fffVVVPPPMMMMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((('''''''''((()))+++,,,...,,,)))&&&%%%&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhWWWPPPLLLMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''((()))***+++,,,***)))'''&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhXXXPPPLLLMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************------,,,+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************++++++++++++++++++***************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeVVVPPPMMMMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}```SSSPPPOOOMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%''')))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}```SSSPPPPPPMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddVVVQQQOOOMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777444444222000///.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%'''(((((((((((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,+++,,,...000000...,,,+++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiYYYQQQMMMMMMLLLLLLJJJGGGDDDAAA???<<<;;;;;;:::999888777777555444222000///.........---------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$&&&((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***,,,///111111///,,,******+++,,,,,,------------******+++++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiUUUPPPIIIPPPOOOLLLJJJFFFDDDAAA@@@===;;;999999999999777666666333111000000///...---,,,,,,++++++******++++++++++++***)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************)))************+++++++++***,,,///111111///,,,*********+++,,,,,,,,,,,,+++++++++************++++++************************+++++++++*********))))))************************************************************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))lllYYYUUUNNNPPPOOOMMMJJJGGGDDDBBB@@@===;;;:::999999999777666666333111000000///...---------,,,+++************+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))***)))))))))((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***+++---......---+++***)))***++++++,,,,,,++++++++++++************++++++************************+++++++++*********))))))************************************************************************************)))))))))((()))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((())))))))))))))))))))))))kkk[[[XXXQQQPPPOOOMMMJJJGGGDDDBBBAAA===;;;:::999:::999888666666333111000000///...---...---,,,+++************))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))***++++++++++++***))))))***++++++,,,,,,++++++++++++************++++++************************+++++++++***************************************************************************************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))gggXXXVVVOOOPPPOOOMMMJJJGGGDDDBBBAAA===<<<::::::::::::888666666333111000000///...---...---,,,+++***))))))))))))((((((((()))***++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******))))))))))))******))))))***+++++++++++++++++++++************++++++*********************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''*********)))))))))))))))))))))))))))))))))))))))gggVVVSSSLLLQQQPPPMMMKKKGGGEEEBBBAAA>>><<<::::::::::::888777666333111000000///...---...---,,,+++************)))((((((((()))***++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((())))))***+++(((((((((((()))))))))))))))(((((((((((((((((()))((((((''''''''''''((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***++++++************++++++************************************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))lllWWWTTTMMMQQQPPPNNNKKKHHHEEECCCBBB>>><<<;;;:::;;;:::999777666333111000000///...------,,,++++++******++++++))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))******+++,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))*********)))************+++++++++,,,,,,++++++++++++,,,,,,((()))******++++++******++++++************++++++***************************************+++++++++************************************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************++++++,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))************))))))))))))))))))))))))pppYYYUUUPPPQQQPPPNNNKKKHHHEEECCCBBB>>>===;;;;;;;;;:::999777666333111000000///...---++++++******++++++,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***)))))))))))))))******+++'''((((((((()))))))))***(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++)))************+++++++++++++++++++++++++++++++++((())))))***************++++++************++++++************************))))))*********+++++++++************************************************************************((()))))))))************)))))))))))))))))))))))))))************+++++++++************************)))******+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))rrrYYYUUUQQQRRRPPPNNNKKKHHHEEECCCBBB???===;;;;;;;;;;;;999777666333111000000///...---************+++,,,---...++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******((((((((((((((()))******'''((((((((())))))******'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++******++++++++++++******(((((()))***************++++++************++++++************************))))))******++++++++++++************************************************************************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))tttYYYTTTRRRSSSQQQNNNLLLJJJHHHDDDAAAAAA>>><<<;;;<<<>>>??????777666555222111///......+++++++++,,,---...///000...,,,***)))******)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))uuuZZZUUUSSSSSSQQQOOOMMMKKKHHHDDDBBBAAA>>><<<;;;<<<=========777666444222111//////...,,,,,,,,,,,,---...//////...,,,***)))******)))((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))vvv[[[WWWUUUTTTRRROOOMMMLLLIIIEEEBBBAAA>>>;;;:::;;;;;;;;;:::777666444222111/////////,,,,,,,,,,,,------...///...,,,***)))******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++************+++++++++++++++++++++*********)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))www\\\XXXVVVUUUSSSPPPNNNLLLJJJFFFCCCAAA>>>;;;:::::::::888777666666444222111000//////,,,,,,,,,,,,,,,---...///...,,,***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++************+++++++++++++++***************))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))www\\\XXXVVVUUUSSSPPPNNNLLLJJJFFFCCC@@@>>><<<::::::999777666666555444222111000000000------,,,,,,,,,---.........,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++************++++++************************))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))vvv[[[WWWUUUTTTRRROOOMMMLLLIIIEEEBBB@@@>>><<<;;;;;;:::888666666555333222111000000000---------,,,,,,------......,,,***)))******)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))***((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++)))))))))***************)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))uuuZZZUUUSSSSSSQQQOOOMMMKKKHHHDDDBBB???>>><<<<<<<<<;;;999777555444333222111000000000...------,,,,,,---------...,,,***)))******)))((())))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++((()))))))))*********+++)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))tttYYYTTTRRRSSSQQQNNNLLLJJJHHHDDDAAA???===<<<<<<===<<<:::888555444333222111111111111...------,,,,,,,,,------...,,,***)))******)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++(((((())))))*********+++)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))tttZZZWWWTTTPPPPPPOOOMMMJJJGGGEEEDDD@@@???>>>======<<<:::777666555444333111000///......------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************uuu\\\XXXTTTQQQPPPOOOMMMJJJGGGDDDCCC@@@???>>>======<<<:::777666555444333111000//////......---,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************xxx^^^YYYTTTRRRQQQPPPMMMJJJFFFCCCBBB@@@???>>>======<<<:::777555555444333111000//////......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************zzz```ZZZTTTSSSRRRPPPMMMIIIFFFCCCAAA@@@???>>>======<<<:::777555555444333222111000///.........---,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))************))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************zzz```ZZZRRRSSSRRRPPPMMMIIIFFFCCCAAA@@@???>>>======<<<:::777444444333333222111000000//////...------,,,,,,+++************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))************))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************xxx```YYYQQQRRRQQQPPPMMMJJJFFFCCCBBB@@@???>>>======<<<:::777444444333333222111000000//////......---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************vvv^^^WWWPPPQQQPPPOOOMMMJJJGGGDDDCCC@@@???>>>======<<<:::777444333333222222111111111/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************uuu]]]VVVOOOPPPPPPOOOMMMJJJGGGEEEDDD@@@???>>>======<<<:::888444333333222222111111111/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ooo[[[WWWPPPSSSSSSPPPLLLHHHDDDCCCDDD@@@>>>============:::888999777555444444333000///......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))(((((()))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnZZZWWWQQQSSSRRRQQQMMMHHHDDDCCCCCC@@@>>>============:::888888666444333333222///---......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''((()))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++***************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmYYYVVVQQQRRRRRRQQQMMMHHHDDDCCCCCC@@@>>>============:::888777555333222222111///---......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************++++++++++++++++++***************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmXXXVVVRRRRRRRRRQQQMMMIIIEEECCCCCC@@@>>>============:::888888666444333222111///---......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''''''''''')))***''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnXXXVVVRRRQQQRRRQQQNNNIIIEEECCCBBB@@@>>>============:::888999777555444333222000.........---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%''')))(((''''''(((***''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqZZZWWWRRRQQQRRRQQQNNNJJJEEEBBBBBB@@@>>>============:::888999777555444444333111///......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''')))+++***'''&&&(((+++''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************++++++++++++++++++***************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt[[[WWWRRRPPPQQQRRROOOJJJEEEBBBAAA@@@>>>============:::888999777444333333222000.........---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))******)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())),,,...,,,(((&&&(((+++''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++***************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvv\\\WWWRRRPPPQQQRRROOOJJJEEEBBBAAA@@@>>>============:::888888666333222222111///---......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))************))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((***---///---(((&&&(((+++''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))******+++++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt\\\XXXTTTTTTRRRPPPMMMIIIEEEBBB@@@@@@???>>>>>>>>>>>>;;;999777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))+++)))&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((,,,+++++++++******))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&&&&'''(((***(((''')))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************+++++++++*********))))))************************************************+++*********))))))((((((************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss\\\YYYUUUTTTRRRPPPMMMIIIEEEBBB@@@@@@???>>>>>>>>>===;;;999777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))***(((&&&&&&'''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))((('''&&&''''''(((***(((((())),,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************+++++++++*********))))))************************************************************)))))))))(((************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq[[[YYYVVVTTTRRRPPPMMMIIIEEEBBB@@@@@@???>>>>>>>>>===;;;999777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&'''((((((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''))))))(((''''''''''''((()))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************+++++++++***************************************************************************))))))))))))************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************+++++++++***************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppZZZZZZWWWSSSRRRPPPMMMIIIEEEBBB@@@@@@>>>======>>>===;;;888777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((('''((()))******'''%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************************************************************)))))))))))))))************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ppp[[[ZZZWWWSSSRRRPPPMMMIIIEEEBBB@@@???>>>=========<<<:::888777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((***++++++)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************************************************************))))))))))))))))))******************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr[[[YYYVVVTTTRRRPPPMMMIIIEEEBBB@@@???>>>=========<<<:::888777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((()))++++++***(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&'''(((((()))((((((((($$$&&&(((((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,***************************************+++++++++************************************************))))))))))))************************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************************************************************************************************************+++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt\\\YYYTTTTTTRRRPPPMMMIIIEEEBBB@@@???>>><<<<<<===<<<:::888777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''''''''((((((((()))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&((()))))))))((((((%%%'''***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))*********+++++++++************************************************((()))))))))************************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuu\\\XXXSSSTTTRRRPPPMMMIIIFFFBBB@@@???===<<<<<<===<<<:::777777777666555333222111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))'''%%%######%%%'''((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((******((('''&&&&&&&&&&&&''''''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((((((&&&)))++++++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))******++++++++++++************************************************(((((())))))*********+++************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************))))))******++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssZZZWWWTTTUUUSSSQQQMMMIIIFFFCCCBBBCCC@@@===;;;::::::999777777777666555444222111000......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''+++)))(((&&&&&&((()))+++******))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((('''''''''&&&''''''(((((((((((((((***)))(((''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&(((******)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss[[[XXXUUUVVVTTTQQQNNNJJJGGGDDDBBBCCC@@@===;;;::::::999888777777666555444222111000......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''***)))(((''''''((()))******)))))))))((((((((('''))))))(((((((((((())))))))))))(((''''''((())))))(((((((((((((((((((((((((((((()))************)))***)))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss[[[YYYVVVVVVUUURRROOOKKKGGGEEECCCBBB@@@<<<;;;::::::999888777777777666444333111000......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))(((((('''((((((((())))))(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''***(((''''''((()))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++***************+++++++++*********************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss\\\ZZZXXXWWWUUUSSSOOOKKKHHHEEEDDDBBB???<<<:::::::::999888777777777666555333111000......---------,,,,,,,,,,,,++++++******++++++,,,*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''((((((((()))))))))******************+++,,,,,,------,,,,,,******)))))))))))))))***))))))((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''+++)))&&&&&&((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss\\\[[[XXXWWWUUUSSSOOOKKKHHHEEEDDDAAA???<<<::::::;;;:::999888888777666555333222111......---------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((((())))))*********+++++++++,,,,,,++++++,,,------------,,,+++++++++******++++++,,,))))))(((((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((+++***((((((((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss\\\ZZZXXXVVVUUURRROOOKKKGGGEEECCCAAA>>><<<:::;;;;;;:::999888888777777555444222111......---------,,,,,,,,,,,,++++++******++++++,,,***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))*********)))******++++++,,,---------+++,,,------......---------------,,,------...///******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((***+++---,,,***(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************+++++++++***************+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss[[[ZZZWWWVVVTTTQQQNNNJJJGGGDDDBBBAAA>>>;;;:::;;;;;;::::::888888888777555444222111......---------,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))'''((()))***+++++++++***+++++++++,,,---.........---...//////000///////////////......///000000111---,,,++++++*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))'''---111000+++'''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr[[[YYYWWWUUUTTTQQQMMMJJJFFFCCCBBB@@@>>>;;;:::;;;;;;;;;:::888888888777666444222222......---------,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))'''(((***+++,,,,,,,,,+++++++++,,,,,,---...////////////000111111111111111000000000000000111222222///...------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&...555333,,,'''(((,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooYYYWWWUUUUUUTTTQQQMMMJJJFFFCCCBBBAAA>>>;;;::::::999888777:::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++*********))))))((((((,,,+++***((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((***+++,,,---------***+++,,,...///111222333222222111111111111111111111111111111111111111111000000///////////////000333333222111000///...---,,,+++******++++++***((('''((()))******************)))((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((('''''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))((((((,,,,,,,,,++++++*********++++++******************++++++************++++++))))))))))))************,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,+++***))))))******************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,+++***))))))***+++,,,************************************************************************************************************************))))))))))))))))))))))))oooYYYXXXUUUUUUTTTQQQNNNJJJFFFDDDBBBAAA>>>;;;:::::::::999888:::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************)))))))))(((******)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,---------+++,,,---...000111222333000000000000000000000000111111111111111111111000111111000000000000111111222222222222222111111111111///------...---,,,+++))))))*********************))))))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************************+++*********)))))))))))),,,,,,,,,+++++++++******++++++******************++++++************++++++************++++++++++++***+++++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,++++++***))))))******************************************************************************))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++***))))))***++++++************************************************************************************************************************************************pppZZZXXXUUUUUUTTTQQQNNNJJJFFFDDDBBBAAA>>>;;;:::::::::999888:::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,------------,,,---...///000111222333////////////////////////000000111111111111111111222222222111111222222333333333333444444555555555555444222111222222111000......---,,,++++++*********))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))*********************************************))))))))),,,,,,,,,++++++++++++*********++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++***))))))---,,,,,,+++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,+++******)))*********************************************************************************))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++***))))))***++++++************************************************************************************************************************************************qqq[[[YYYUUUVVVTTTRRRNNNJJJGGGDDDCCCAAA>>>;;;::::::;;;:::999:::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********)))***+++,,,------------......//////000111222222...///////////////000000111111111111222222222222333333333333333444444555666666666666777777777777777555444444666777888777555444333111000...---,,,******)))(((((('''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((()))))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))*********************************************************++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++***************+++************************************************************************))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******************+++************************************************************************************************************************************************rrr[[[YYYUUUVVVUUURRRNNNKKKGGGDDDCCCAAA>>>;;;:::;;;;;;;;;::::::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))******************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++***+++,,,---------------......//////000000000111/////////000000111111111222222222333333333444444444444444444444555666666999999999999888888888888666444444666999===??????===<<<<<<:::888555333222---,,,+++***((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((())))))***************************************************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++***************++++++************************************************************************))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++*********************************************************************************************************************************************************sss\\\ZZZVVVVVVUUURRROOOKKKGGGEEECCC@@@>>><<<;;;;;;<<<;;;;;;:::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************++++++++++++***)))''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++,,,---------------............/////////////////////000000111111222111111222222333444444444444444444444555666666777;;;;;;;;;::::::999999999666555555777<<>><<<;;;<<<<<<<<<;;;:::999888666555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((()))))))))************))))))***+++******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,------...---------............------------------...//////000111111//////000111111222333333444333333444555666777777::::::::::::;;;;;;;;;;;;999888777:::???DDDHHHIIIKKKMMMOOOPPPNNNIIICCC???:::888666333000...,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********'''(((((()))******++++++((()))))))))************))))))))))))************++++++++++++++++++++++++'''(((((()))******++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---............////////////......///000000000000000/////////......------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************************************))))))***++++++,,,************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))***++++++++++++***)))************************************************************************************************************************++++++++++++++++++++++++ttt]]]ZZZVVVWWWUUUSSSOOOKKKHHHEEEDDD@@@>>><<<;;;<<<===<<<<<<:::999888777555333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********+++&&&''')))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,------...///000000---......///000111111111333333333444444666777777888888999:::;;;<<<===>>>===;;;:::<<<@@@EEEIIIJJJOOORRRUUUWWWTTTOOOHHHCCC???===:::777444111///...))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''(((((()))***+++++++++(((((())))))*********+++))))))))))))************++++++++++++++++++++++++'''(((((()))***+++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---000000000000111111111111222333444555555555555555222222111///...---,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************************************))))))***+++,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************)))***+++,,,,,,+++***)))************************************************************************************************************************++++++++++++++++++++++++uuu\\\ZZZYYYXXXUUUPPPMMMKKKIIIGGGEEEBBB@@@===<<<<<<<<<:::999777888999:::999666333111///............---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))***+++------...------,,,,,,,,,,,,------------.........---,,,+++,,,...,,,,,,---000333444222000555444222222222333333444777888777555333222333444777777777777999;;;===???<<<<<<===>>>AAADDDGGGHHHNNNSSSYYYZZZVVVNNNFFFBBB>>>???@@@???===999444111...---++++++,,,***(((&&&******))))))))))))******((((((((((((((()))************))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,+++,,,...000...///000222333555666777<<<<<<>>>??????@@@@@@@@@CCCCCCBBBCCCCCCCCCAAA@@@CCCAAA>>>;;;888555111...------------------,,,,,,000///---,,,++++++,,,,,,222000...,,,************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++******))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))************************,,,,,,,,,++++++*********************************************************)))************+++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************www^^^[[[ZZZXXXUUUPPPMMMKKKIIIGGGEEEBBB@@@===<<<<<<<<<:::999999999888777666555444444///............---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,000000000////////////////////////.........000111333222111222444555555444888999999888888999;;;<<<;;;<<<;;;:::888777666666555555555555666888999:::=========???AAACCCEEEGGGJJJNNNTTTUUUQQQJJJDDD@@@???@@@BBBBBB@@@;;;777333000...,,,++++++***((('''***)))))))))))))))******((((((((((((((()))************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,---/////////000222444666777888;;;===@@@BBBCCCHHHHHHJJJKKKMMMNNNNNNNNNOOONNNMMMMMMNNNNNNNNNMMMQQQOOOKKKHHHCCC???:::777333333222111000///.........---,,,++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++*********)))***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,,,,,,,+++++++++******************************************************************++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************yyy___\\\ZZZXXXUUUPPPMMMKKKIIIFFFDDDBBB@@@===<<<<<<<<<:::999;;;999777555444444555666///............---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///...,,,,,,+++,,,------//////......///000111111333333333333333555666777;;;999666666777999999999999;;;======;;;<<>>;;;777444111333444444555666777777777<<<<<<===???AAACCCDDDEEEEEEIIINNNOOOLLLFFFAAA???@@@CCCEEEFFFDDD@@@;;;777555222...,,,,,,+++***)))******)))(((((())))))***)))(((((((((((()))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,...111333555888;;;>>>???AAACCCFFFIIILLLNNNOOOSSSTTTUUUVVVVVVVVVVVVVVVYYYXXXVVVUUUUUUUUUVVVWWWYYYXXXVVVSSSOOOKKKGGGEEE???>>><<<:::888666444333///...---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++yyy___[[[YYYXXXTTTPPPLLLJJJHHHFFFDDDBBB@@@===<<<<<<<<<:::999:::999888666555555555555///............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---///...,,,+++,,,---///111.........000111333555666888777777888999;;;;;;;;;===<<<:::;;;<<<===<<<;;;:::===@@@@@@======@@@DDDDDDCCCBBBAAA>>>:::444111333444555777888999:::::::::;;;<<<>>>@@@CCCEEEFFFDDDGGGJJJKKKHHHEEEBBB@@@BBBEEEHHHJJJIIIDDD???<<<:::777222///......------,,,+++***)))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********+++++++++++++++...------,,,,,,---------///222666:::===BBBGGGJJJGGGHHHJJJLLLNNNQQQRRRSSSVVVVVVVVVWWWVVVVVVUUUUUU[[[ZZZXXXUUUSSSRRRSSSUUUUUUVVVWWWWWWUUUSSSQQQPPPMMMLLLJJJGGGCCC@@@>>>===777666444222000///...---000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++yyy^^^YYYWWWWWWTTTOOOLLLJJJHHHFFFDDDBBB@@@===<<<<<<<<<:::999777888999999888666333222///............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......------,,,,,,...111444666333444555666777888888888777777777:::===>>><<<::::::;;;===@@@BBBBBB???<<<===???BBBAAA@@@???AAADDDFFFEEEDDDCCCCCCAAA===999333444666888:::<<<>>>???:::::::::<<>>AAACCCFFFIIIMMMPPPLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWW[[[ZZZWWWSSSNNNLLLLLLNNNRRRUUUYYYZZZYYYXXXXXXXXXYYYXXXVVVSSSOOOLLLJJJIIIEEECCC@@@<<<888444111///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++yyy^^^YYYVVVWWWTTTOOOLLLJJJHHHEEECCCBBB@@@===<<<<<<<<<:::999666777999:::999666333111///............---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......------...///111444777999777888999::::::888666444777888;;;@@@EEEGGGCCC@@@<<<>>>CCCIIIMMMMMMKKKHHH@@@AAABBBDDDEEEFFFFFFFFFEEEBBB??????BBBCCCBBB@@@666666666888:::===@@@BBB===<<<::::::<<>>HHHIIIJJJIIIGGGGGGIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJMMMQQQUUUXXXZZZ[[[VVVWWWUUUPPPJJJFFFGGGIIIQQQVVV[[[]]]\\\ZZZ[[[\\\___^^^\\\ZZZWWWUUUSSSSSSQQQOOOLLLHHHCCC???:::888333222000.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{___YYYVVVWWWSSSOOOKKKIIIGGGEEECCCBBB@@@===<<<<<<<<<:::999888888888888777555444333///............---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------......//////111333555666888999777:::>>>@@@AAA>>>;;;999@@@BBBHHHRRRZZZ\\\XXXSSSKKKMMMRRRXXX^^^bbbbbbaaaOOOMMMNNNRRRXXX[[[ZZZWWWOOOIIIBBB???AAADDDDDDBBB>>><<<;;;:::;;;>>>BBBDDDDDD@@@<<<888888;;;@@@CCCIIIHHHGGGEEEBBBBBBDDDGGGGGGHHHIIIJJJJJJJJJHHHHHHFFFDDDBBBAAAAAAAAA???===;;;999666333000---++++++******))))))******+++,,,******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000111333555999<<>>======<<<>>>BBBFFFJJJMMMOOOPPPLLLNNNNNNJJJDDD@@@@@@BBBHHHNNNVVVYYYYYYYYY[[[^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUSSSOOOLLLIIIGGG@@@===999444111000000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||```ZZZWWWWWWSSSOOOKKKIIIGGGEEECCCBBB@@@===<<<<<<<<<:::999:::999777666555555555555//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------------...111222333555666777777777;;;???FFFKKKNNNMMMJJJHHHLLLOOOXXXdddnnnqqqmmmhhhZZZ\\\```fffnnnsssvvvwwwdddaaabbbhhhqqqvvvtttpppbbbYYYNNNHHHGGGHHHGGGFFFFFFDDD@@@>>>>>>AAADDDGGGIIIDDD===888666888===@@@HHHGGGEEEBBB@@@@@@CCCEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFDDDBBB@@@>>>===999555222...,,,+++*********)))******+++,,,******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000777777888999:::<<<>>>???<<<<<<<<<:::888777888999888888777666666555444444333444666999;;;===>>>>>>@@@CCCEEECCC===999:::<<<;;;CCCLLLRRRTTTVVVZZZ]]]ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQLLLDDD;;;555111000000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}```[[[XXXVVVSSSNNNKKKIIIGGGEEECCC@@@???===;;;999888777777999999999999888666555444111///---------...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))))))))))))))***++++++***++++++***((('''(((***///---******,,,000333444111222333555666888:::;;;>>>DDDPPP]]]eeeddd[[[TTTYYYZZZ[[[^^^hhhttttttnnneeeffffffddddddjjjvvvwwwqqqpppxxxsssddd]]]______ZZZTTTNNNMMMKKKLLLNNNNNNKKKIIIOOOJJJEEEAAA<<<666444444@@@EEEHHHDDD<<<999===BBBHHHHHHIIIJJJJJJJJJIIIHHHJJJIIIHHHGGGFFFGGGHHHIIICCCAAA???;;;777333111///---------,,,+++***)))(((+++******)))))))))))))))'''++++++''''''***+++(((&&&***,,,))))))+++***&&&************************))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,***,,,...///111444888<<<<<<999777666777777555333444666777666444444666999777666666777888888777666666777:::<<<======<<<<<<<<<:::888777888999999888888:::===AAAEEEHHHKKKLLLUUURRRNNNLLLLLLOOOSSSVVVWWWYYY\\\^^^___]]][[[ZZZZZZWWWQQQIII@@@777222/////////......------,,,,,,...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,++++++++++++******)))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,***,,,...///,,,***,,,,,,------.........///,,,,,,,,,------.../////////---,,,---000222000...333000...///111222111//////...---...000111111111------.........---------+++,,,---......//////............------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------}}}```[[[XXXUUURRRNNNKKKIIIHHHFFFDDD@@@???===;;;999888777777999999999999888666555444111///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++***)))))))))))))))***++++++,,,,,,+++******+++------,,,,,,---...000000111444555555666888;;;???AAAFFFKKKVVVcccllllllfff```[[[ZZZWWWWWW```mmmqqqooodddgggiiihhhfffhhhooovvvuuuqqqpppvvv{{{~~~|||sssrrrxxx~~~~~~mmmbbbUUURRRYYY```aaa^^^TTTRRROOOIII@@@999666666===BBBFFFDDD>>>999:::<<<@@@DDDIIIKKKIIIHHHIIIKKKIIIIIIHHHHHHHHHHHHHHHIIIHHHFFFCCC???;;;666222000000000///...---+++***)))++++++***)))))))))))))))(((+++---+++(((***444>>>111,,,'''&&&(((******)))************************))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------///...---------------...000111222333222444666888666444333222111222222222888:::<<<<<<;;;<<<>>>AAA???>>><<<<<<======>>>>>>???@@@CCCEEEGGGHHHHHHGGGFFFDDDAAA???>>>===<<<::::::::::::;;;<<<>>>@@@AAADDDBBB@@@???@@@DDDHHHKKKVVVXXX[[[]]]___`````````ZZZZZZYYYVVVOOOFFF<<<555000///---,,,,,,---///000///......---,,,,,,++++++------------------------------------------------........................++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,++++++++++++*********))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...,,,+++,,,//////---+++,,,,,,,,,,,,------............//////...---++++++111//////111555888888777;;;999999:::;;;999666222555444222111000//////...111000/////////000111111...............---------..................------.........---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------}}}```ZZZXXXTTTQQQMMMKKKJJJIIIGGGEEE@@@???===;;;:::999888888999999999999888666555444222000...---......---,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************++++++++++++******)))))))))******+++,,,------,,,,,,...000---...000111222111000000666777777777999<<>>;;;:::888@@@HHHKKKHHHFFFHHHKKKHHHIIIIIIJJJJJJJJJIIIIIILLLKKKIIIFFF@@@;;;555222444333222111///---***)))++++++***))))))))))))***)))***---...)))***===SSSDDD333&&&&&&))))))))),,,************************))))))))))))))))))))))))***************)))))))))*********++++++,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......//////.........///000000111222333333222222333444111222333333444666:::===@@@BBBDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKLLLNNNQQQSSSTTTUUUUUUPPPOOOLLLKKKKKKJJJHHHFFFEEECCCAAA===;;;::::::::::::999888888:::===AAADDDPPPQQQSSSWWW[[[___bbbddd```___^^^^^^[[[UUUKKKDDD:::777333///---...000111////////////...---,,,+++.........---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,++++++++++++************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,---//////...---------------...///000111222333555666555333000...222111111333777;;;===>>>???@@@CCCFFFIIIGGGDDD@@@CCCBBB???<<<:::777666555444333111///......////////////...---------...................../////////.........------------,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------}}}```ZZZXXXSSSQQQMMMKKKJJJIIIHHHFFF@@@???===<<<:::999999999999999999999777666555444222000...---......---,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************))))))*********+++++++++++++++******))))))*********+++---------...111333000222444444444444444444999:::::::::999<<>>===<<<<<<<<<===>>>GGGHHHKKKOOOUUU[[[aaaeeegggccc^^^]]]^^^\\\XXXTTTKKKHHHBBB<<<777333111000//////............//////......------------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------------..............................---------...////////////000000222444666888999:::<<>>@@@EEEIIIIIIEEEAAAFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKHHHDDD@@@>>>:::999888555222///,,,***,,,++++++***************...&&&&&&,,,+++'''222DDDJJJ555''',,,000***&&&***************************))))))))))))))))))))))))***************+++++++++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------........./////////......//////111222444555444555777777666666888:::======>>>>>>@@@BBBFFFIIILLLNNNPPPTTTWWWZZZ[[[[[[]]]___```___ZZZUUURRRQQQQQQPPPOOONNNNNNNNNOOOOOOPPPOOOOOOQQQTTTVVVVVVUUUYYYZZZ[[[[[[YYYVVVSSSPPPLLLKKKIIIFFFCCC@@@>>>===AAABBBCCCFFFKKKSSSYYY]]]cccaaa______aaaaaa```]]]XXXVVVSSSMMMGGGAAA;;;888666444111///---...///000...---------,,,,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---------.................................,,,------......000222333444666888;;;>>>AAABBBCCCEEEFFFHHHHHHHHHFFFDDDBBB999999777555333333333444222555:::AAAJJJSSS\\\aaaYYYXXXUUUOOOHHHCCCAAAAAAAAABBBCCCCCCAAA>>>:::888444333222111000000000000---------------.........//////.........---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........|||___YYYWWWTTTQQQMMMKKKJJJIIIGGGEEE@@@???>>><<<;;;:::::::::999999999999888666555444333111///...//////...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++***************+++,,,,,,***+++---......000333555222555888888888:::???DDDLLLRRRWWWXXXVVVUUUWWW[[[YYYXXXZZZ___gggmmmoooooommmkkklllpppuuu}}}}}}~~~wwwqqqssswwwyyy{{{|||zzzuuuooonnnsssxxxzzzxxx~~~mmmiiinnnnnngggUUUOOOJJJKKKOOOQQQLLLGGGDDDAAA>>>BBBGGGJJJFFFAAAFFFFFFHHHIIIKKKKKKLLLLLLHHHIIIJJJJJJIIIGGGEEEDDD===<<<;;;888555222///---,,,,,,+++************+++---'''&&&++++++''')))000555+++&&&***---***(((+++************************))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........//////.........////////////000//////000111333555777888555666777777777999<<>>>>>===;;;777444333333000111444888@@@JJJVVV]]]aaaaaa^^^VVVLLLEEECCCCCC>>>@@@BBBDDDDDDBBB@@@>>><<<;;;:::999666444111000/////////.........------/////////.........------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............|||___YYYWWWUUURRRNNNKKKIIIHHHFFFDDD@@@???>>><<<;;;;;;;;;;;;999999999999888666555444333111///...//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++)))))))))***+++,,,---...,,,...///000000111444666444999???BBBCCCEEEJJJNNNUUU^^^hhhllljjjhhhiiikkkdddccceeejjjssszzz~~~~~~zzztttqqqrrruuu}}}~~~{{{vvv~~~ooobbbRRRKKKMMMOOOKKKFFFGGGCCC@@@AAADDDHHHHHHGGGEEEFFFFFFGGGIIIJJJLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHAAA@@@>>><<<999666333222---,,,++++++******++++++*********+++***)))((((((''')))******))))))***,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,.../////////...------.........////////////....../////////000000000111111222444666999;;;<<<:::<<<>>>@@@DDDJJJQQQVVV\\\\\\```kkkyyyyyypppjjjiiijjjeeeccc```]]]\\\]]]^^^```WWWSSSOOOLLLLLLLLLMMMMMMOOOPPPQQQRRRTTTVVVWWWXXXZZZ\\\^^^______]]][[[YYYJJJHHHCCC???<<<<<<<<<===CCCKKKVVV]]]___```bbbdddaaaaaaaaaaaa```^^^\\\[[[VVVTTTQQQLLLEEE???999666111111000000///.........................................................------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------.......................................000222333444777===AAAFFFIIIMMMQQQSSSRRROOOMMMOOOKKKFFF@@@<<<;;;;;;;;;===???AAA???;;;888666666333444555777<<>>???@@@@@@???<<<999777333222222111000///......////////////............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............|||___YYYWWWVVVSSSNNNKKKIIIGGGEEEDDD@@@???>>><<<<<<;;;;;;;;;999999999999888666555444333111///////////////------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++((())))))***+++---...///...000111111222333555777777???HHHMMMNNNOOOSSSWWWYYYdddqqqwwwvvvttttttvvvtttrrrsssxxxzzzxxxxxx|||{{{qqq[[[NNNMMMNNNJJJEEEFFFDDDBBBAAABBBEEEKKKNNNEEEEEEEEEFFFGGGJJJLLLNNNLLLKKKKKKJJJJJJJJJIIIIIICCCBBBAAA???<<<999666555---,,,++++++******++++++'''---///,,,)))++++++)))&&&...222---'''(((+++,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,.../////////...---............/////////000////////////000000000000333333555666999<<<>>>???DDDFFFJJJPPPXXXbbbmmmttt}}}zzzyyywwwuuusssssstttqqqlllhhhffffffddd^^^WWWUUUXXX]]]cccaaa^^^\\\[[[]]]___aaa```\\\VVVRRRRRRSSSUUUUUUVVVTTTPPPNNNMMMNNNPPPQQQQQQTTTYYY^^^aaabbbaaa```___[[[TTTMMMGGGBBB@@@???;;;CCCLLLQQQSSSYYYbbbjjjeeedddcccbbbbbbbbbcccddd`````````]]]WWWNNNFFFAAA333333333222111000000///////////////////////////........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------........./////////////////////////////////222444666777;;;AAAFFFLLLOOOTTTWWWWWWTTTPPPMMMLLLHHHAAA;;;777888:::<<<999===AAAAAA>>>;;;::::::666888:::;;;???FFFPPPXXXUUUWWWWWWSSSLLLHHHIIILLLEEEBBB===999777777888999<<>>CCCEEEIIIOOOUUUXXXXXXXXX\\\eeeooouuuvvvuuuvvvxxxxxxzzz}}}sssjjjyyy|||oooiiihhhnnnzzzjjjVVVYYYbbbYYYHHHJJJCCCAAADDDEEECCCEEEIIILLLMMMIIIBBBCCCIIIMMMKKKJJJKKKKKKIIIGGGHHHLLLPPPMMMJJJEEEAAA===;;;::::::222000---+++++++++***)))++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------........................------///...---...000111000///222111000000111333444555555666777999>>>CCCIIILLLWWW[[[bbblllvvv}}}sssrrrvvvuuulllbbb[[[XXXTTTRRRSSSSSSQQQOOOKKKFFFEEEIIIHHHEEEFFFJJJLLLKKKKKKOOOTTTUUURRRNNNSSSRRRQQQOOOOOORRRWWW[[[```]]]ZZZWWWUUURRRMMMIIIMMMNNNPPPTTTWWW[[[]]]___`````````^^^ZZZTTTOOOLLLFFFEEEDDDDDDHHHQQQ\\\dddiiihhhhhhhhhggggggffffffcccbbb```___]]][[[WWWTTTKKKEEE<<<333...---///111000///...///111111///...........................---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................///............///000000...000111000///...///111333222111222666<<>>===============999999999999888666555444333111////////////...------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,***+++---...///111444777888999::::::999:::===@@@CCCFFFKKKRRRXXX\\\\\\\\\]]]dddkkknnnmmmooouuuzzz|||uuurrrsss}}}rrrddd]]]dddooozzzzzzpppddd^^^\\\]]]___gggyyy~~~yyyzzztttiiilllqqqhhhWWWSSSLLLFFFBBB>>><<>>EEEPPP\\\fffmmm}}}zzzwwwvvvxxx{{{||||||jjjbbbZZZYYY\\\]]]VVVPPPNNNKKKGGGEEEFFFGGGGGGEEEHHHDDDCCCFFFFFFDDDEEEJJJHHHHHHGGGGGGGGGGGGHHHIIIEEEEEEEEEFFFIIINNNTTTXXX]]]]]]\\\\\\[[[[[[YYYXXXSSSQQQNNNLLLMMMPPPSSSVVVZZZ\\\___aaaaaa___]]][[[[[[XXXRRRMMMJJJMMMRRRWWWffffffgggggghhhhhhhhhhhhhhhgggeeedddccc```\\\YYYSSSNNNFFF>>>666222/////////...---...//////...,,,........................---------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................///...............//////---///000000000000111333333222111222444888===@@@???CCCGGGIIIIIIGGGEEEDDDDDDBBB???<<<;;;::::::;;;555444333333333444555666===>>>@@@BBBBBBCCCBBBBBBBBBFFFJJJLLLKKKJJJKKKLLLGGGFFFCCC@@@<<<777444222:::;;;???CCCFFFGGGFFFEEEEEEDDD@@@:::444000111222000//////............/////////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------///...............///000zzz^^^ZZZXXXUUURRRNNNKKKIIIGGGDDDAAA>>>>>>============>>>>>>999999999999888666555444222111///...///000///...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,))),,,...000111444777:::999;;;======>>>???AAACCCFFFIIINNNUUUZZZ^^^``````bbbgggkkkkkkiiimmmyyyvvvgggaaaaaacccjjjqqqpppggg[[[SSSOOOOOOTTTXXXVVVQQQMMMNNNPPPQQQNNNPPP]]]sss|||qqqjjj|||}}}vvvvvv}}}|||~~~{{{pppddd\\\SSSKKKBBB===@@@FFFIIINNNPPPMMMIIIGGGGGGEEEHHHJJJLLLLLLKKKJJJKKKLLLNNNMMMJJJGGGCCC>>>;;;999555222---******,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************)))))))))*********++++++************+++++++++,,,++++++,,,,,,,,,,,,------------------------------,,,------------................................./////////....../////////111444777888777777:::===AAAHHHTTTcccrrrsssiiieeebbb^^^ZZZOOOKKKGGGFFFHHHHHHGGGDDDGGGEEECCCCCCDDDEEEEEEDDDGGGEEEEEEGGGHHHFFFGGGJJJJJJJJJJJJGGGDDDCCCEEEHHHFFFEEECCCCCCDDDGGGJJJLLLQQQSSSVVVXXXYYY[[[^^^```]]][[[XXXTTTQQQOOONNNNNNOOORRRWWW\\\aaaeeeggghhhfffccc___YYYUUUUUUWWWZZZeeeeeefffgggiiijjjkkkkkkllljjjiiihhhgggeeeaaa^^^\\\YYYTTTLLLCCC:::333///000///------//////...---........................------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................//////......---......///---///111222222333555666666666555555666888999;;;999<<<>>>???===<<<<<<<<<:::999888666555666666777999999999999:::;;;===>>><<<===>>>???>>>===;;;999888;;;???BBBDDDFFFJJJLLLHHHHHHGGGDDDAAA<<<777555777:::???CCCEEEEEEDDDBBBBBBFFFHHHBBB999222111222111000///...---...///000000000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------//////......---.........|||___ZZZXXXVVVSSSMMMIIIGGGFFFDDDCCC??????>>>======<<<======999999999999777666555444222000......///000000///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---+++---///111222444888;;;888:::===@@@CCCEEEGGGHHHLLLNNNQQQUUUZZZ___eeeiiiiiimmmoookkkgggkkkxxxmmm^^^UUURRRNNNTTTZZZZZZTTTNNNLLLLLLHHHIIIIIIGGGDDDDDDHHHKKKPPPJJJGGGLLLXXXaaa___YYY]]]pppwwwtttuuuxxxwwwlll___YYYUUUOOOEEE>>>EEEKKKQQQQQQMMMIIIGGGGGGGGGHHHKKKLLLLLLLLLKKKJJJLLLLLLKKKJJJGGGCCC???===777333---******+++------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------........................//////////////////000000111222444666555888:::999:::>>>FFFLLLYYYddduuuxxxkkkZZZOOOKKKJJJFFFBBBFFFFFFEEEEEEEEEFFFHHHIIIHHHJJJKKKNNNOOOOOOMMMLLLNNNOOOQQQSSSSSSQQQNNNNNNNNNOOOPPPQQQQQQOOOLLLIIIMMMKKKHHHFFFGGGGGGHHHHHHFFFIIILLLOOOPPPSSSWWW[[[aaacccfffgggddd^^^WWWRRRMMMNNNPPPSSSWWW\\\```cccdddeeeeeeeeeccccccdddeeeggghhhiiiiiikkkkkklllmmmlllkkkjjjiiiiiigggcccaaa______]]]YYYQQQGGG===777333111///...///111111000................................................------------------,,,,,,------------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......................................................//////......---......///000222444555666777999;;;<<<<<<;;;;;;;;;:::::::::888999:::999777777888999888777777666666666777888777777888:::<<>>;;;444777;;;???BBBCCCEEEFFFDDDHHHLLLIIIBBB:::555444333111000//////000111222///......---------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................000///......------......~~~aaa[[[YYYYYYTTTLLLGGGEEEEEEEEEFFFBBBAAA???>>><<<;;;::::::999999999999777666555444222000......///000000///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---...000111222444777999:::<<>>>>>===<<<;;;;;;999999999888666666888:::;;;;;;;;;;;;;;;<<<<<<===<<<===???BBBFFFKKKOOOQQQRRRSSSUUUUUUUUUTTTRRRQQQFFFCCC???<<<;;;;;;;;;<<<@@@BBBDDDEEEEEECCCAAA???666888::::::;;;>>>BBBFFFJJJLLLNNNOOOMMMHHHAAA<<<;;;999777444222111111111------,,,,,,---...//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................000//////.........//////aaa[[[XXXYYYTTTLLLGGGEEEEEEFFFFFFCCCBBB@@@>>><<<:::999999999999999999888666555444222111///...///000///.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++---...///...///111222333444777:::???@@@CCCIIIPPPVVVYYYZZZVVVWWWXXXZZZ___kkkzzz~~~rrreee]]]]]]```gggaaaXXXSSSOOOKKKDDD>>>DDDHHHJJJIIIEEEFFFJJJOOO]]]^^^[[[UUUNNNLLLQQQWWWXXXPPPHHHGGGHHHIIILLLOOOXXX\\\ccchhhmmmsss{{{xxxuuuvvvvvv^^^YYYgggsssmmm___HHHFFFGGGJJJJJJFFFDDDDDDBBBCCCEEEHHHLLLMMMKKKJJJGGGHHHJJJKKKKKKJJJHHHGGG===999333///---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////.........//////000000111111222333222111222666;;;;;;>>>EEEPPP___ooo|||yyymmm```UUUOOOJJJDDD>>>>>>BBBGGGHHHGGGDDDIIINNNQQQRRRSSSVVVYYY```gggpppvvvvvvsssooommmpppuuuyyyyyyxxxwwwqqqkkkhhhgggkkkuuusssggg\\\YYYVVVUUUVVVUUUQQQNNNMMMKKKHHHHHHIIIJJJJJJIIIJJJLLLOOOTTTZZZaaafffjjjkkkiiiddd___ZZZVVVTTTSSSRRRVVV\\\aaaeeehhhkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnooonnnmmmmmmnnnllliiiggg^^^```bbbbbb```\\\WWWTTTBBB>>>777333000000//////////////////////////////........................------------............------------............,,,---------............------------------------------------------------,,,,,,,,,---------......////////////////////////////////////////////////.........///000111333333999:::<<<<<<<<<<<<===???<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888999;;;===;;;;;;<<<>>>@@@AAABBBCCCDDDEEEGGGKKKPPPUUUYYY\\\XXXXXXYYYYYYYYYYYYXXXXXXRRRNNNIIIEEEDDDDDDCCCBBB???@@@BBBBBBBBBAAA???>>><<<<<<;;;888555777<<>>:::555222000......------......///000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...................................................000000//////000000111222aaaZZZWWWVVVRRRNNNJJJHHHFFFDDDCCCBBBAAA???>>><<<;;;::::::999999999999888666555444333111////////////...---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,---...///...000222444555777;;;===CCCCCCDDDIIIPPPWWWZZZ[[[ZZZ\\\\\\\\\___gggsss}}}zzzkkk]]]UUUQQQPPPSSSOOOKKKHHHHHHIIIJJJIIIKKKOOORRRRRRQQQTTT\\\ccc{{{yyyrrrfff\\\\\\gggrrrpppbbbWWWWWW[[[[[[YYYXXX\\\YYYUUUSSSRRRUUUYYY\\\lll{{{iiiaaahhhtttwwwrrrYYYPPPIIIJJJIIIDDDAAAAAA@@@???AAAEEEJJJMMMLLLKKKHHHIIIJJJKKKKKKJJJIIIIIIBBB>>>999555222000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------............////////////---......///000000111111///222555555555888???EEEIIIMMMXXXfffuuu}}}~~~|||xxxrrrggg[[[QQQJJJEEEDDDBBBAAABBBDDDHHHKKKKKKKKKSSSXXX```gggjjjmmmooopppwww}}}}}}~~~{{{wwwqqqnnnmmmhhhaaa\\\YYYSSSNNNMMMPPPRRROOOKKKHHHGGGGGGIIIMMMTTTZZZ^^^ccceeeiiikkkkkkhhhdddbbbUUUVVVWWWYYY[[[aaahhhmmmjjjjjjkkklllmmmmmmnnnnnnoooooonnnnnnooonnnkkkiiiccccccdddcccbbbaaa___^^^UUUNNNEEE<<<666333000///////////////////////////........................------------.........///------------.........///------------....................................------------------------,,,,,,,,,---------......////////////////////////////////////////////////......///000222444555666<<<===>>>===;;;;;;<<<===:::999999:::;;;<<<===>>>???@@@@@@?????????AAADDD???AAADDDHHHKKKNNNPPPQQQKKKLLLMMMPPPTTTXXX[[[^^^]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZVVVQQQNNNNNNOOONNNLLLHHHHHHFFFDDDAAA???<<<;;;;;;===<<<888444444888<<>>:::777333222111000////////////................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......................................................000000000000111222444444~~~```YYYVVVSSSQQQOOOMMMKKKHHHCCC???@@@@@@>>>===<<<<<<<<<<<<999999999999888666555444444222000/////////---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,---///000---///222555777:::>>>AAADDDCCCBBBFFFMMMTTTWWWXXX^^^___```]]][[[^^^fffmmmxxxjjj[[[PPPIIIEEECCCHHHHHHHHHHHHIIIMMMTTTZZZXXX]]]bbbdddgggmmmxxxvvviiilll|||~~~nnnooovvvtttmmmgggZZZUUUOOOLLLMMMPPPSSSTTT\\\rrr||||||{{{{{{zzzoookkkqqqwwwxxxiii[[[OOOMMMKKKFFFAAAAAA>>>>>>???CCCIIILLLMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFBBB===999666333000...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------............/////////000---......///000111111222,,,111666999<<>>>>>===:::999::::::999999999999;;;>>>@@@AAACCCDDDEEEEEEEEEEEEHHHIIIKKKNNNRRRWWW]]]aaadddfffffffffgggiiikkknnnqqqsssgggeeeccc```___```aaabbb^^^ZZZUUUSSSTTTTTTRRRPPPTTTQQQNNNIIICCC???;;;999666999;;;999666555888<<<<<<@@@DDDDDDDDDGGGOOOVVVNNNOOOOOONNNLLLGGGCCC@@@888777555333111///......................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........///////////////////////////////////////////////////000000111222444555666{{{^^^XXXUUUTTTPPPLLLHHHGGGFFFEEEDDDCCCAAA>>>;;;:::::::::;;;888888999999999777555444222111000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++))))))***+++,,,...///000222222333777;;;@@@BBBCCCHHHBBBCCCHHHIIIHHHSSSbbbiiihhhddd___[[[YYYYYY[[[ccc]]]SSSIIIBBB>>>???@@@@@@AAAGGGPPPYYYbbbppp}}}~~~vvvsssxxx{{{|||{{{iiibbb[[[PPPJJJOOOXXXZZZWWWZZZeeekkkfff```eeerrr|||wwwkkk~~~sssooo```PPPNNNQQQIII;;;=========<<>>999555000---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///555000+++***---///---+++..................------...------------...//////////////////000000000000...000111111000000111333888444777BBBLLLUUUgggzzz|||xxxwwwrrrgggVVVJJJEEEGGGEEECCCEEEJJJJJJGGGNNNVVV^^^bbbeeeiiimmmnnn{{{uuupppvvv}}}wwwjjj___ZZZSSSOOOOOOPPPOOONNNJJJMMMTTT^^^eeekkkuuu~~~xxxggg[[[YYYZZZYYYZZZ___dddggghhhiiimmmpppmmmqqqqqqllllllooonnnjjjjjjjjjiiihhhfffdddcccbbbbbbbbb```XXXLLL@@@555000///111222000---,,,...111////////////////////////..................................................................------------------------------,,,,,,,,,---------......---------.........//////000000000000111111111111---...///111222222222222111111333444555555666666BBBBBB@@@<<<999777999;;;<<<:::999<<>>???BBBIIINNNOOORRRYYY```bbb```hhhsss~~~jjjVVVTTTWWWVVVWWW\\\]]]YYYTTTOOOJJJFFFBBB???999???DDDCCC===777444444888;;;???CCCFFFGGGFFFFFFJJJKKKKKKLLLLLLLLLLLLKKKFFFCCC===777333000000000111///............---+++........................------------------------................................................------------------------------------------------........................---------............///............////////////---///000///......///000000//////111444777888888}}}___YYYVVVTTTPPPLLLIIIGGGFFFEEEDDDBBB@@@>>><<<::::::;;;;;;888888888888777777555555111000///......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,---///000111222222555888===AAADDDEEEEEE@@@@@@GGGIIIKKKXXXhhhnnnjjjddd[[[SSSNNNLLLMMMPPPMMMGGGBBB???@@@CCCFFFGGGGGGMMMVVV___jjjzzz~~~~~~~~~~~~wwwrrrfff[[[WWWWWWSSSMMMWWW```ddd[[[QQQRRRZZZaaalllwwwxxxvvv```QQQQQQVVVPPPEEE>>>>>><<<:::<<<@@@FFFJJJLLLKKKJJJIIIIIIIIIIIIHHHKKKHHHDDD@@@<<<777111---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///444///+++***---///---+++...........................------------...//////////////////000000000111222111///...000333666888555999FFFZZZnnn}}}zzziii]]]SSSIIICCCEEEHHHJJJHHHIIINNNOOOMMMWWW```llluuu|||wwwoooeee\\\XXXWWWVVVVVVQQQOOOPPPUUUYYY]]]eeemmm~~~xxxrrrlllfffXXXYYY[[[___cccfffhhhiiilllooonnnjjjjjjnnnnnnkkkkkkkkkjjjiiihhhfffdddcccfffeeeccc^^^VVVLLLCCC===222222222000///...///111////////////////////////........................................................................------------------------,,,,,,---------.........---------.........//////000000000000111111111111......///000111222222222111111111222444777:::<<<@@@???===<<<::::::;;;<<<>>>>>>>>>@@@AAAAAABBBDDDCCCRRRcccppp{{{vvvqqqkkkaaa]]]___[[[WWWRRRQQQRRRQQQNNNKKKMMMNNNMMMJJJDDD>>>;;;:::666777999;;;???BBBDDDFFFGGGHHHIIIKKKLLLLLLMMMMMMJJJHHHCCC>>>999555333222111///......///000///---........................------------------------................................................------------------------------------------------........................---------............///............///////////////000111000///...000111000000111222444666666666aaaZZZVVVTTTQQQLLLIIIGGGGGGEEEDDD@@@???>>><<<;;;;;;<<<<<<999999888777666666666666000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++------......///000111222222444777;;;???BBBDDDEEEBBB???@@@FFFKKKOOO[[[iiipppkkkaaaUUUIIIBBB??????@@@@@@??????AAAFFFMMMRRRTTTSSSWWW^^^gggsss~~~|||mmmbbbWWWNNNQQQYYY]]]TTTHHHEEEIIIMMMSSS```rrrvvv\\\OOOQQQVVVSSSLLLCCCBBB>>>:::777:::AAAHHHKKKKKKKKKKKKJJJIIIHHHHHHJJJHHHFFFCCC@@@:::444///------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......222///++++++---...---+++..............................------......///000/////////000000000111111444222000000222666999;;;DDDRRRfff|||iiiTTTHHHDDDDDDDDDFFFMMMSSSSSSUUUZZZ^^^___hhhqqq~~~ssskkkhhhgggfff]]]UUUOOONNNPPPRRRWWW]]]ppp{{{}}}wwwgggaaaZZZYYY]]]cccggggggmmmooonnnlllkkknnnnnnkkkllllllkkkkkkiiihhhgggfffhhhfffdddccc```[[[SSSLLL999666222000000000000000////////////////////////........................................................................------------------------,,,------------.........------........./////////000000000000111111111111/////////000111111222222333222111222555:::???BBBDDDAAA>>>===>>>????????????BBBFFFIIIKKKMMMOOOPPP\\\ooo{{{{{{wwwmmmaaaYYYVVVTTTRRROOORRRQQQOOOMMMKKKGGGBBB>>>:::999777666888;;;@@@BBBBBBCCCFFFHHHJJJLLLMMMNNNNNNLLLIIIEEE???:::555333111///...///000111111000........................------------------------................................................------------------------------------------------........................---------............///............////////////000111111111//////000222000222444777999;;;;;;;;;ccc[[[WWWTTTQQQLLLIIIHHHGGGFFFDDD??????>>>===<<<<<<======:::999777666555555666666111000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,.........//////000111222555888;;;>>>@@@AAACCCDDDCCCBBBDDDIIIMMMOOOVVV___gggbbbYYYMMMCCC<<<;;;;;;???AAADDDFFFKKKRRR\\\cccfffddddddhhhmmmvvvvvvfff\\\TTT]]]aaaYYYMMMHHHIIIJJJRRRYYYaaagggnnnyyyvvv```WWWYYY[[[YYYVVVMMMHHHBBB<<<666555<<>>777222......---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...000...,,,+++---...---+++---------..............................//////000//////000000000111111111111333444555666999@@@DDD```sssiii```RRRHHHCCCDDDHHHKKKKKKVVVaaaeeeiiipppwwwyyy}}}~~~||||||mmmcccYYYUUUUUUSSSTTTVVV^^^dddlllrrrxxx~~~}}}tttggg]]][[[^^^bbbdddlllnnnoooooooooooommmkkkmmmmmmmmmlllkkkjjjiiihhhiiieeebbbccceeeccc\\\UUUFFF???666000///000000///////////////////////////................................................---------.......................................------------........................///////////////000000000111111111111//////000000111111222333777666666777:::>>>BBBEEEIIIEEEAAA???BBBEEEGGGGGGEEEKKKSSS[[[dddjjjiiiddd|||ppp```VVVRRRPPPOOOLLLKKKMMMOOONNNHHHBBBCCC@@@<<<999777888:::;;;===???AAAEEEHHHJJJLLLMMMMMMMMMLLLIIIDDD===777333111000......000111222111................................................................................................------------------------------------------------........................---------............///............////////////000111111000//////111333222666:::???AAACCCDDDEEEddd\\\XXXUUUQQQMMMJJJHHHGGGFFFEEE??????>>>>>>============:::888777555444555555666333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,............///000222222999;;;>>>???>>>>>>@@@AAAHHHHHHJJJMMMMMMKKKLLLNNNSSSPPPKKKEEE???===???AAADDDGGGLLLPPPVVV```mmmvvv{{{wwwuuuttttttwww}}}sssooovvvvvvjjjZZZOOOJJJGGGRRRUUUWWWUUUSSSWWWbbblllwwwxxx}}}uuuooonnnmmmjjjfffXXXPPPGGG@@@999333777???CCCGGGJJJLLLJJJIIIHHHIIIHHHHHHHHHHHHFFFAAA:::555///...---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,------,,,,,,---------........./////////............///000000000000000000111111111111///222555555777CCCUUUccczzzrrraaaNNNLLLHHHEEEDDDGGGLLLPPPWWWdddrrrzzzvvvlllhhhddd^^^ZZZYYYXXXWWWXXX\\\dddmmmyyy|||rrrhhh```]]]]]]dddfffkkkoooqqqpppmmmmmmmmmmmmnnnnnnmmmlllkkkkkkjjjfffcccdddfffeee```[[[UUUKKK>>>555111000000///000000000000000000000000////////////////////////........................---------.........//////........................---------.........//////........./////////000000///000000000111111111111000000000000111333444555:::;;;<<<>>>???AAABBBCCCCCCBBB@@@BBBFFFMMMRRRUUUXXX```kkkyyy~~~ppphhhfff```XXXPPPLLLMMMNNNKKKGGGFFFDDDAAA>>>;;;888777666:::;;;>>>AAADDDFFFHHHHHHJJJLLLMMMMMMIIICCC<<<888444111///...///111111000................................................................................................------------------------------------------------........................---------............///............//////////////////000///...///222555888<<>>===<<<<<<888888777666555555555555333333222111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********++++++,,,,,,---------...///000222333444:::<<<>>>===;;;;;;>>>AAAMMMMMMMMMMMMJJJFFFBBB???AAAAAAAAAAAAAAACCCGGGJJJIIIMMMRRRVVV]]]hhhwww~~~yyyvvvzzzjjjXXXLLLEEELLLPPPTTTRRRMMMJJJKKKMMMeeettt}}}sssuuu}}}}}}ttt^^^SSSJJJEEE>>>555444999===CCCIIIKKKJJJHHHHHHIIIHHHHHHHHHIIIGGGCCC===888000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------,,,,,,,,,,,,,,,,,,------...///////////////......//////000111000000000111111111222222000222444777AAAWWWuuurrr___PPPFFFBBBCCCDDDDDDFFFLLLVVV]]]iiiuuu}}}vvvnnnhhhgggaaa[[[VVVVVVXXX[[[bbbiiizzzuuuiiiccc___```dddkkknnnmmmnnnpppmmmmmmnnnnnnnnnmmmmmmlllllliiigggfffhhhgggdddaaa___WWWKKK@@@999444111000000000000000000000000000////////////////////////........................,,,,,,------.../////////........................------........./////////....../////////000000000000000000000111111111111000000000111333555777999===>>>???AAABBBBBBBBBBBB<<>>???AAAAAABBBGGGJJJMMMOOONNNIIICCC???888555222000000000000///................................................................................................------------------------------------------------........................---------............///............////////////...////////////222555888???CCCGGGHHHFFFEEEGGGJJJccc]]][[[UUURRRMMMJJJIIIHHHGGGEEEAAAAAA@@@???>>>===;;;;;;777777777777666555444333333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------------...000222444666777888:::;;;:::777999>>>CCCQQQOOOLLLHHHDDDAAA===999<<>>>>>>>>>>>???@@@BBBCCCDDDPPPaaammmssswww|||xxxlllccc[[[WWWMMMLLLJJJGGGDDD@@@===<<<999999:::;;;;;;;;;;;;:::AAAEEEJJJMMMNNNLLLHHHEEE???;;;666333111111000///................................................................................................------------------------------------------------........................---------............///............///////////////000000111222555:::===BBBFFFIIIJJJIIIIIIMMMQQQccc^^^[[[UUURRRMMMJJJIIIHHHGGGFFFBBBAAAAAA@@@>>><<<;;;:::666777777777777555444222222111000//////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))***+++,,,,,,------......///111444666888:::555777999777555888???FFFRRRPPPJJJCCC@@@???<<<999@@@CCCHHHMMMPPPUUUYYY\\\]]]^^^___\\\]]]eeessswwwnnnlllooo|||xxxjjjhhhccc^^^XXXSSSPPPNNNNNNZZZeeemmmxxx]]]NNNFFFIIIGGG<<<444444555<<>>===;;;:::<<>>======<<<<<<999888666666777777555444555444111000//////111222//////...------------...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,---,,,,,,,,,...000000222444555666777999;;;888666333333666:::>>>???IIIFFFCCC???<<<;;;<<<>>>CCCEEEHHHMMMSSSZZZ```cccaaaddddddaaa]]]___gggnnnrrrsssssstttuuuxxx~~~vvvaaaVVVUUU[[[^^^``````aaammmhhhWWWJJJJJJNNNHHH>>>777:::<<<@@@FFFKKKLLLKKKIIIJJJGGGEEEEEEGGGGGGEEECCC555111---,,,...///...,,,................................................---------............///////////////////////////---------.........//////111111111000000000000000555...,,,222777666555777666FFF___xxx```TTTHHHDDDDDDEEEKKKTTTaaaooo}}}yyymmmiiiiiiggg___XXXWWWbbbooo}}}kkk___```eeeggggggjjjmmmnnnmmmlllkkkkkkllllllkkkjjjiiihhhfffeeehhhfffcccccc```UUUDDD777444111...------///111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222111000///......///000111333000///000111000000111333222444888888777;;;@@@>>>888999BBBFFFEEENNN[[[sssqqqXXXOOORRRQQQKKKDDDAAA@@@>>>>>>===;;;888555555:::AAAHHHKKKKKKIIIGGGFFFCCC???;;;888555111...000000000///......------////////////////////////////////////////////////........................................................................---------.........//////............/////////000000000000000000111111222111222333555999===CCCGGGNNNIIIGGGLLLQQQZZZnnn}}}aaa]]][[[VVVRRRMMMJJJIIIHHHFFFCCCAAAAAA???>>>===<<<<<<<<<999888666666777777555444555333111000//////000111//////...------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++***,,,---...------...000///222777999999999888999555444444555888:::<<<===AAA???>>>>>>???AAABBBBBBGGGHHHKKKNNNSSSYYY]]]```ccceeeeeeaaa\\\\\\aaafffeeegggjjjmmmqqqwww~~~zzzdddZZZ\\\\\\[[[YYYXXX```uuu{{{xxxzzz~~~uuuhhh\\\WWWSSSJJJBBB>>>666888===CCCIIILLLMMMLLLJJJGGGEEEEEEGGGGGGDDDBBB888444///------......---................................................---------............///////////////////////////---------.........//////111111111111000000000000222//////333444222555:::MMMaaazzzpppPPPHHHCCCDDDFFFJJJSSS\\\iiiyyypppdddZZZZZZ___gggtttmmmcccaaaaaafffhhhjjjkkkiiijjjlllooollllllkkkkkkjjjhhhgggfffhhheeecccdddbbbZZZLLLAAA888444000///000111111///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000/////////000111111111000//////...///000111222000///000111000000111666333111555777777:::>>>AAA===BBBMMMTTTWWWcccqqqxxxaaaTTTLLLJJJLLLHHHFFFDDD@@@;;;888666666555999???EEEIIIJJJIIIIIIHHHEEEAAA>>>;;;777222///000000//////............////////////////////////////////////////////////........................................................................---------.........//////........./////////000000111000000///000000111111111000222777>>>CCCEEEEEEDDDFFFLLLTTTaaaqqq}}}aaa\\\ZZZUUURRRMMMJJJIIIGGGEEECCCAAA@@@???===<<<<<<<<<<<<999777666666666666555333444333111000//////000111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,...//////......///...222888<<<<<<999777666555777:::<<<======<<<;;;777777999>>>EEEIIIIIIGGGHHHIIILLLOOOTTTYYY]]]```dddeeedddaaa\\\[[[]]]___[[[^^^aaadddggglllrrrvvvxxx{{{~~~pppgggeeeddd```ZZZZZZdddqqqyyypppoooqqq{{{}}}uuulllaaaSSSJJJFFF;;;;;;>>>CCCIIILLLNNNNNNJJJHHHGGGGGGGGGFFFDDDBBB<<<888222///------------................................................---------............///////////////////////////------........./////////111111111111111111111111000222555555222333>>>JJJggg{{{~~~dddQQQCCCDDDHHHMMMRRRXXXbbblll}}}~~~kkk^^^XXXWWW]]]dddqqqeee``````bbbcccdddeeehhhkkknnnlllllllllkkkjjjiiihhhggggggeeeccceeeeee```WWWNNN@@@:::333111222333111...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.../////////000000/////////000000111111111111000000111222222666333444999;;;999999;;;???CCCPPPaaakkkmmmuuulllYYYRRRSSSLLLLLLJJJGGGAAA<<<999777555888<<<@@@DDDHHHJJJKKKIIIHHHEEECCC@@@;;;555111000//////...............////////////////////////////////////////////////........................................................................------........./////////....../////////000000000111000000/////////000000333222444;;;DDDIIIHHHFFFDDDPPP\\\hhh{{{}}}```[[[YYYTTTQQQNNNJJJGGGFFFDDDCCC@@@???>>>===<<<;;;;;;;;;999777666555666666555333333222111000/////////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111000////////////222777:::999777666555888<<>>UUUiii{{{bbbNNNCCCGGGOOOYYYbbbgggnnnxxxnnnaaaZZZWWWWWWbbbyyy~~~uuueeeaaa\\\\\\```eeeggghhhkkkkkkkkkkkkkkkjjjiiihhhhhheeedddeeefffddd^^^YYYKKKBBB777111222333111...000000000000000000000000........................////////////////////////////////////////////////111000///......---......000000000000000000111111000333333111000222444333333555:::@@@@@@<<<<<<@@@DDDQQQhhh~~~|||~~~lllbbbUUURRROOOMMMKKKFFF???:::777777999<<<@@@EEEIIILLLKKKJJJHHHGGGDDD???999555111000///.........//////////////////////////////////////////////////////....................................................................................////////////...////////////000000000111000000//////000000000444777<<>><<<===FFFRRRZZZjjjrrrfffWWWNNNLLLJJJDDD>>>:::999888999<<>>===<<<::::::::::::888666555555555555444222222111111000000///.........------,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------,,,...000111111000000111111222111000000222666999999===@@@???;;;777666666:::===BBBGGGLLLPPPSSSTTTOOOOOOPPPQQQSSSUUUXXXYYYXXXVVVUUUWWW[[[]]]\\\ZZZWWW\\\eeemmmttt{{{qqq^^^YYYaaaggglllppppppXXXPPPNNNKKKJJJJJJJJJIIIGGGIIIKKKMMMNNNKKKIIIHHHHHHEEECCC???999333/////////................................................---------............///////////////////////////....../////////000000000000000111111222333333333000333666???SSSqqquuu^^^MMMGGGNNNWWWaaalllzzz~~~uuufff[[[XXXiii{{{dddZZZ[[[aaaeeehhhhhhiiijjjjjjjjjiiiiiihhhfffeeeeeeeeeeeecccaaa^^^UUUHHH<<<555222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////...///////////////000111222222222222000888:::444222777:::888;;;::::::;;;<<>><<<999888:::???EEEIIIKKKJJJIIIHHHHHHEEEAAA>>>777555333000/////////000////////////////////////////////////////////////................................................////////////////////////....../////////000000000/////////000000000111111000000000111222333444555555>>>FFFHHHGGGNNN^^^lll~~~___YYYUUUPPPPPPNNNJJJDDDAAABBBCCC>>>>>><<<;;;:::999999999888666555555555555444222111111111000000///...---...---,,,,,,++++++,,,,,,***+++---......---+++***+++++++++,,,,,,------------///000000000000111333111111111000000333777;;;777999;;;888555444777;;;===AAAEEEGGGHHHLLLRRRWWWQQQQQQPPPPPPQQQSSSTTTVVVRRRPPPQQQWWW```gggiiihhhhhhmmmuuu}}}qqqgggbbbfffffffffsss}}}iiiVVVSSSPPPMMMKKKIIIEEEBBBEEEIIILLLMMMKKKHHHHHHHHHEEEEEECCC===666111//////................................................---------............///////////////////////////.../////////000000000000000000111222222333444444333666???SSSsssttt\\\NNNIIILLLWWWbbbpppzzzmmmZZZZZZjjjjjj^^^___dddfffggghhhiiiiiiiiiiiiiiifffeeeeeefffffffffeeedddaaa]]]TTTIII===555111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////000111111...///111222333333222222111:::===666333999<<<:::???<<<===DDDNNNYYYiiiuuusss]]]PPPKKKJJJBBB???;;;999999===BBBEEEJJJHHHGGGGGGGGGFFFCCCAAA;;;888555222//////000000////////////////////////////////////////////////................................................////////////////////////.../////////000000000000//////000000000111111111///000000222333555777888<<>>===<<<;;;:::999999999888666555444555555444222111111111111000///...---...---,,,,,,++++++,,,,,,***+++---......---+++***+++++++++,,,,,,---------...000000000///000222444000111222222333555888;;;666888888666333555;;;BBB>>>CCCGGGGGGEEEHHHQQQYYYOOOOOOOOOOOOQQQSSSUUUWWWNNNLLLOOOYYYhhhtttyyyyyy{{{hhhkkkiiihhhrrrwww___\\\WWWRRRMMMHHHBBB>>>CCCGGGKKKLLLJJJGGGGGGHHHDDDEEEDDD???888222000000................................................---------.........//////////////////////////////////////////000000000000000000111222333333444444777<<>>;;;>>>===CCCTTTeeeoootttwwwsss\\\PPPMMMDDDAAA===999999<<<@@@CCCIIIGGGFFFEEEFFFFFFEEEDDD===:::666333000///000000////////////////////////////////////////////////................................................000000000000000000000000////////////000000000000000000000000111111111111///000111222444777999:::DDDHHHMMMTTTbbbyyy|||aaa[[[WWWTTTQQQMMMIIIEEECCCBBBBBB>>>===<<<;;;:::999999999777666555444444333444444000000000///......------++++++++++++++++++++++++------------------------************+++,,,------.........000111444666777000///...000555999:::999999777444333666<<>>>>>@@@EEEJJJNNNLLLHHHDDDGGGEEECCCAAA>>>888222...000///......///000...------------.........//////////////////////////////............/////////000///////////////000111111111444444000---000444666;;;LLLggg{{{YYYVVVWWW^^^ccchhhrrr~~~yyylllaaa[[[aaammmlll___[[[dddhhhddd___bbbjjjnnnkkkiiigggeeedddfffhhhjjjgggeee```ZZZQQQEEE888000777333///---...000111111000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111222222555:::<<<::::::===>>>===???GGGWWWiiixxx~~~~~~yyy}}}}}}```MMMKKKIIIGGGAAA999555<<>>HHHHHHPPP]]]mmm}}}|||aaa[[[WWWUUURRRNNNIIIEEECCCBBBAAA>>>===<<<;;;:::999999999777666555444444333333444000000000///......------++++++++++++++++++++++++------------------------,,,++++++,,,,,,---...///---...///000111333444444000///000333888::::::888666444333444888>>>DDDGGGDDDEEEEEEEEEEEEFFFJJJLLLPPPRRRXXX```ccc```^^^```ddddddfffmmmvvv}}}|||yyyvvvtttsssssstttrrruuuyyy{{{{{{{{{||||||{{{zzz}}}rrr\\\RRRQQQKKKBBB<<<>>>CCCHHHLLLMMMKKKIIIFFFEEEDDDBBB???:::333...000...---.../////////------------.........//////////////////////////////........./////////000000///////////////000111111///000222333333333666999LLLeeewwwaaaXXXZZZbbbmmmuuu{{{zzzmmmccc^^^fffyyyyyyiiiaaa___ccceeebbbccciiikkkjjjhhhfffffffffggghhhffffffddd___XXXLLL???666666333111000111222111000000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222333666:::<<<999999>>>BBBCCCKKKVVVgggwww|||eeeTTTNNNHHHDDD>>>:::;;;@@@IIIIIIHHHGGGFFFEEEEEEDDDBBB@@@<<<888555222000000111000//////......//////////////////////////////........................////////////000000000000////////////////////////////////////000000000111000000000000111111111111333000000555999<<<@@@FFFPPPaaavvv~~~bbb\\\WWWVVVTTTOOOJJJFFFCCCAAA@@@>>>===<<<:::999999888888777666555444333333333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///000000......///000111111111111///000333666::::::888666222333444666;;;@@@EEEHHHEEEEEEEEEDDDCCCDDDGGGJJJMMMSSS]]]fffhhhcccbbbdddoooppprrrwww{{{~~~~~~}}}tttrrrooommmllllllnnnoooqqqtttxxxzzz|||}}}~~~tttrrrlllvvvmmmVVVRRRPPPHHH@@@@@@BBBFFFJJJLLLLLLKKKEEEEEEEEEDDDAAA<<<555000///...------...//////...---............/////////////////////////////////....../////////000000000000////////////000111111111///111666666444:::CCCeeerrr\\\PPP]]]eeeuuuxxxgggTTTYYYhhhiiiYYY```gggbbb___dddjjjjjjiiihhhggggggfffffffffggggggeee```UUUIII@@@666555333333333333222000111000000//////000000111000000000000111111111111000000000000000000000000000000000111111111222222222111111111222222333444999>>>???:::999>>>FFFJJJXXXfffxxxgggZZZLLLGGGFFFBBB??????IIIIIIJJJIIIHHHFFFEEECCCEEECCC@@@;;;777444222111222111000000//////000000////////////////////////........................////////////000000000000/////////////////////////////////000000000111111000000111111111222222222555111111999@@@DDDHHHLLL```xxx|||ccc\\\XXXWWWUUUQQQLLLGGGCCCAAA???>>>===<<<:::999888888888666666555444333333333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...///000111111000///......000444888999999666444333444666999===@@@CCCEEECCCDDDCCCCCCBBBDDDHHHKKKMMMSSS]]]fffgggddddddhhhsssttttttuuuuuutttrrrpppkkkiiigggfffgggjjjmmmoooqqqtttxxx{{{}}}{{{nnnkkkgggmmmwwwfffVVVSSSRRRIIIGGGEEEEEEFFFHHHIIIIIIEEEEEEFFFFFFCCC>>>777222000...,,,,,,...//////................../////////////////////////////////...////////////000000000000000//////000000111222444000222666555555EEEZZZ{{{]]]TTTVVVhhhuuuiiiZZZRRRaaaggg^^^_________```fffggghhhiiiiiiiiihhhggggggggghhhgggccc\\\SSSLLL<<<888555222222333222111111000000000000000000111///000000000111111111111000000000000000000000000000000111111111222222222222222222222222333444555===BBBCCC>>><<>>:::666333222111111000////////////000////////////////////////........................////////////000000000000//////////////////////////////000000000111111111000000111111222333333333666444666>>>FFFMMMWWW___{{{ccc\\\WWWWWWUUUQQQMMMHHHDDDAAA@@@>>>===<<<:::888777777777666555444333333222222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111000000000000000///......---000444666777555333222666777999<<<>>>@@@AAAAAAAAAAAABBBBBBCCCGGGLLLPPPSSSVVV\\\ccceeedddfffkkkqqqqqqpppmmmkkkhhhggggggeeeeeedddeeehhhlllppprrrnnnqqquuuxxxzzz}}}xxxmmmiiicccgggqqqzzz\\\SSSZZZOOOKKKGGGDDDEEEGGGIIIJJJFFFFFFFFFFFFEEEAAA:::666222000------.../////////////////////////////////////////////////////////////////////000000000111000000000000000111222222333111222555777BBB___|||dddTTTYYYfffuuupppVVVPPP___}}}eeeXXX\\\^^^ZZZaaaccceeehhhjjjkkkjjjjjjiiihhhfffeeeccc```[[[WWWEEE???777111000111222333111111000000000000111111///000000000111111111111000000000000000000000000111111111111222222222222222222222222333444555666;;;AAAFFFFFFIIISSS]]]ccclll{{{~~~uuuoooqqqwwwjjjTTTKKKGGGFFFGGGIIIJJJKKKLLLKKKIIIGGGEEEGGGEEECCC???<<<888555333111000//////......//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000111111222333444444444555777<<>>===<<<:::888777666666666555444333222222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222222111000////////////000000222444444333222222333999:::<<<===>>>?????????@@@AAABBBCCCEEEJJJQQQUUU[[[YYY[[[aaadddeeeggglllkkkkkkiiifffcccbbbccceeecccdddeeegggkkknnnrrrssspppsssvvvxxxzzz|||wwwmmmhhh___ccclllzzz}}}}}}aaaRRRWWWRRRNNNHHHEEEFFFIIIKKKMMMHHHGGGGGGFFFEEEBBB>>>:::666333///....../////////000000000////////////.../////////////////////////////////000000000111111111000000000000111222222///111333777CCC^^^kkk\\\[[[hhhwwwfffWWWSSS```{{{aaa___^^^VVV]]]___cccfffiiikkklllllljjjhhhfffdddcccaaa___]]]PPPHHH===444000111222444222111111000000111111222000000000000111111111111000000000000000000000000111111111222222222222333222222222333444555666777777???IIIRRR]]]kkktttwwwrrr|||wwwjjjeee___\\\WWWRRRTTTYYY^^^hhhttt|||{{{{{{oooZZZKKKEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDBBB>>>:::777666000000///............///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111222222111111222333444444555666555999AAAJJJSSSccc~~~bbbZZZUUUUUUTTTRRROOOKKKGGGDDDBBB>>>===<<<:::888666666555666555444333222222222222000000000///......------------------------------++++++++++++++++++++++++,,,,,,---...///111222333444222000......///111333444444444222000000333666;;;;;;<<<===>>>?????????BBBCCCCCCDDDGGGLLLSSSXXX___YYYXXX^^^cccddddddeee```bbbcccbbbaaaaaaccceeedddeeegggjjjlllnnnooopppqqqsssvvvwwwxxxzzz}}}~~~xxxssspppllljjjlllpppsssssssss}}}wwwxxxooo```[[[WWWRRRLLLGGGGGGHHHJJJLLLJJJHHHFFFFFFEEEDDDAAA>>>999666222////////////...000000000000/////////...//////////////////////////////000000000111111111111111000000111111222333///444777???XXXqqqfffjjjtttqqq```XXXkkk}}}kkkaaaYYY]]]___aaadddgggiiikkkkkkiiihhhgggfffeeeccc```]]]XXXPPPEEE;;;555333222222222111111000000111111222000000000000111111111111000000000000000000000000111111111222222222333333222222333333444666777888999CCCQQQ```qqq~~~pppccc]]]XXXWWWUUURRRQQQSSSOOOTTT]]]bbb^^^ZZZ^^^gggyyyxxx[[[MMMKKKIIIJJJJJJKKKKKKLLLMMMMMMGGGGGGFFFDDDAAA>>>;;;999222111000000//////000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111111222333444555666666:::>>>HHHVVVeeezzzzzz~~~bbbZZZTTTUUUTTTRRROOOKKKHHHDDDCCC>>>===<<<999888666555555555555444333222222222222000000000///......------------------------------++++++++++++++++++++++++------...///111222444555555333000......000333555777777555222///000444888;;;;;;<<<===>>>???@@@@@@DDDEEEEEEFFFHHHMMMTTTYYY^^^WWWTTT[[[bbbbbb___^^^WWW[[[___aaa``````bbbeeeeeefffiiikkkllllllllllllmmmnnnpppqqqqqqsssvvvxxx{{{zzz|||}}}kkk___[[[^^^eeelllvvv{{{}}}wwwhhh^^^XXXPPPIIIGGGGGGGGGGGGKKKIIIFFFEEEEEEDDDBBB@@@;;;888333000/////////...111111000000/////////...////////////////////////000000000000111111111111111111111000111111222333444:::===GGGiii~~~jjjlll}}}uuu___bbbtttxxxfffaaa^^^___aaaccceeegggiiijjjhhhhhhhhhiiihhheee```\\\]]]VVVKKKAAA:::555222111222222111111111111222222000000000000111111111111000000000000000000000000111111222222222333333333222333333444555666888888@@@JJJYYYkkk~~~vvvtttmmmgggfffeee___[[[ZZZ[[[[[[^^^aaa\\\TTTSSSXXXSSShhh}}}nnnXXXTTTIIIIIIJJJJJJKKKMMMNNNOOOHHHHHHHHHFFFDDDAAA>>><<<333222222111000111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111222333444666666777@@@CCCNNNaaavvv}}}aaaZZZVVVWWWUUURRRNNNLLLHHHCCC@@@???===:::777555555555666555444444333333222222111///...---,,,,,,---...///---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,...000111222333444222///------///222444444333111000111333666888===>>>???>>>======???AAADDDDDDDDDFFFJJJPPPVVVZZZ\\\\\\ZZZWWWTTTTTTUUUWWWWWWYYY[[[[[[\\\]]]```bbbfffgggjjjlllmmmlllkkkjjjjjjiiihhhggghhhiiikkkllltttvvvyyy}}}xxxYYYUUUZZZ\\\___jjj{{{|||nnn\\\OOOOOOLLLEEEDDDLLLKKKLLLKKKIIIEEECCCCCCCCCAAA;;;444//////000111000000000000000000000000000000///---,,,---...000222000000111111111111000000///111222222444666555222999999CCC^^^~~~|||ooo```lllaaadddaaabbbggghhheeegggmmmkkkkkkkkkjjjgggddd```^^^\\\[[[VVVKKK>>>555333444555333111000111222333222000000000000000000000000222111111111000000//////222222222222222222222222333222333666777666:::???BBBUUUpppssswww}}}wwwrrrooommmpppmmmjjjjjjiiicccZZZRRRUUUTTT___zzzvvvVVVMMMMMMKKKKKKNNNQQQQQQNNNMMMLLLJJJJJJJJJFFF@@@;;;:::666111......///000000000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222222222111111111111111111777222111555888777999<<>>===:::777666555555666555444444333333222111111///..................///---------,,,,,,+++++++++,,,,,,---------.........++++++,,,...///111222222333111///......///111333333222111000111444666888<<<>>>>>>>>>===>>>???AAACCCDDDEEEGGGKKKQQQUUUXXX]]]\\\ZZZVVVSSSRRRTTTVVVWWWYYYZZZ[[[[[[]]]```bbbbbbdddfffhhhjjjkkkkkkkkkfffccc^^^ZZZXXXZZZ\\\^^^```dddjjjpppsssvvvxxxyyyvvvwwwxxxxxxzzz~~~bbb\\\[[[[[[aaahhhzzzwwwdddTTTPPPMMMEEECCCGGGJJJKKKKKKIIIFFFCCCCCCCCCAAA;;;555000000111111000000000000000000000000000000///...------///000111000000111111111111000000111222222111111333333333666AAAVVVqqqrrrZZZcccsssmmmfffbbbbbbbbbaaadddkkkkkkkkkkkkjjjhhheeeaaa___```^^^YYYOOODDD:::555333444222111111222333222111111111111111111111111111222111111111000000000000222222222222222222222222111222444777777777<<>><<<888333000///000111000000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222222222111111111111111111444333444777888777:::???KKK^^^sss}}}aaaZZZVVVWWWTTTQQQNNNKKKHHHCCC@@@>>>===:::888666555555555444444444333222222111111...//////000000//////...------,,,,,,,,,,,,++++++---------.........//////***+++---...///000111111111000000000000000000111111000000111333555888999<<<===>>>>>>===>>>@@@BBBBBBCCCFFFIIIMMMQQQTTTVVV\\\[[[XXXTTTQQQQQQSSSUUUWWWXXXZZZ[[[[[[\\\___aaaaaabbbdddgggiiilllmmmnnnlllhhhaaaZZZUUUSSSRRRSSSNNNQQQUUUYYY[[[]]]___aaabbbcccdddfffjjjqqqzzznnnhhhaaa]]]eeekkk}}}uuuaaaWWWPPPGGGBBBBBBIIIJJJJJJIIIFFFCCCCCCCCCAAA<<<666222111111111000000000000000000000000000000///...---...///000111000000111111111111000000222222222111111222666999888RRRttt___VVVTTTiiixxxmmmccc``````aaadddgggjjjkkkkkkjjjiiifffcccaaaccc```[[[UUUMMMCCC999222222111000111222333222111111111111111111111111111111111111111111000000000222222222222333333333333222444777999999:::EEEQQQdddmmm}}}~~~qqqiiiaaa]]]___fffsssjjjYYYJJJHHHKKKKKKNNNSSSPPPNNNLLLKKKKKKIIIFFFCCC???;;;555222111111111111000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222111111222222222222222222222333666888777888???HHHXXXppp}}}aaaZZZVVVVVVSSSPPPNNNKKKHHHCCC@@@>>><<<:::888666555555555444444333333222111111111...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---///000000000//////000111222222111000/////////000222444777999::::::<<<=========>>>@@@BBBAAACCCGGGKKKOOOQQQRRRRRRWWWVVVTTTRRRPPPPPPSSSVVVVVVXXXYYYZZZZZZ\\\^^^aaadddeeefffgggjjjmmmooopppxxxwwwvvvrrrkkkccc\\\WWWRRRNNNIIIGGGIIIKKKJJJHHHNNNNNNPPPRRRWWW```jjjqqqyyy~~~yyyxxxmmmbbbgggsssooo^^^TTTJJJBBB>>>GGGIIIJJJIIIFFFDDDCCCCCC@@@===999555222111111111000000000000000000000000//////......//////000111000111111222222111111000111111333444333444:::AAAHHHhhhvvv___NNNVVVuuuyyyggg```bbbffffffdddiiijjjjjjjjjiiigggdddbbbccc___[[[YYYUUULLL???555222111111111333333222000111111111111111111111111111111111111111111111111222222222333333333333333666777999;;;;;;BBBUUUfffyyy{{{~~~sssmmmlllooorrrxxxqqqwwwkkkSSSNNNPPPMMMLLLNNNQQQPPPNNNMMMLLLKKKJJJIIIBBB===888333222111111000000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222111111222222222222222333222333555777666;;;JJJYYYlll}}}aaaZZZVVVUUUSSSPPPMMMKKKHHHCCC@@@===<<<;;;999777666555444444333333222222111000000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---///000111000//////...///111333333111///......///111333666888999999999:::<<<======>>>AAACCCAAADDDHHHLLLNNNOOONNNNNNOOOPPPPPPPPPPPPQQQUUUWWWUUUWWWYYYYYYZZZ[[[^^^```fffffffffgggiiikkkmmmnnnxxx~~~}}}qqqjjjdddVVVGGG@@@CCCEEEAAA;;;@@@@@@AAACCCHHHQQQZZZaaaqqqwww}}}kkkiiirrrrrr___RRRKKKDDD>>>FFFGGGIIIIIIGGGDDDCCCCCC@@@>>>;;;777444111111111000000000000000000000000///////////////000111111111111222222222222111111111222444777444333;;;GGG```|||mmmSSSNNN^^^zzzqqq```___eeeeeebbbggghhhiiijjjiiigggeeeddd```]]][[[ZZZYYYRRRFFF<<<444333222222333333222111111111111111111111111111111111111111111222222222222222333333333444444444777777888:::???NNNggg~~~yyyooommmuuusssqqq|||bbbRRROOOMMMKKKKKKPPPPPPOOOOOOMMMMMMMMMMMMEEE@@@:::555333111000000111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222111111222222333333333333444444555555888CCCZZZooo}}}aaaZZZVVVTTTRRROOOMMMKKKGGGCCC@@@<<<<<<;;;999888666555444333333333222111111000000...//////000000//////...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...///111222222111000......///222333333222///...---///222555777888888888888999;;;<<<===>>>AAADDDCCCEEEHHHKKKLLLLLLJJJIIIHHHJJJMMMOOOPPPRRRTTTWWWUUUVVVXXXYYYYYYZZZ]]]___cccdddeeefffhhhiiijjjkkkkkksss}}}}}}ppp___KKK@@@@@@AAA<<<666:::::::::;;;>>>DDDLLLRRReeelllwwwxxxhhhjjjnnnooommmppp~~~sss^^^QQQLLLHHHBBBDDDFFFIIIIIIGGGEEEDDDCCC@@@@@@>>>:::555222111111000000000000000000000000//////000000000111111111111111222222222222111111333222444777444555BBBTTTzzzjjjZZZVVVeeemmmaaaaaacccbbbeeefffhhhiiihhhgggeeeddd```]]][[[[[[[[[UUULLLDDD999666333222222333222111222222222222222222222222111111111222222222222222222222333333444444555555777666888>>>JJJ___|||{{{vvvssswwwzzzyyy~~~]]]OOOLLLMMMNNNMMMOOOQQQQQQOOONNNOOOPPPIIIDDD===888555333111000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111222222333444444444555444555999@@@RRRnnn}}}aaaZZZVVVTTTQQQOOOLLLJJJGGGDDDAAA<<<<<<;;;:::888666444333333333222222111000000000///..................///+++++++++,,,,,,---------,,,,,,,,,,,,---------...///111333444444222000///...///111333333111///......000333666888888888777777999;;;<<<===>>>AAADDDDDDFFFHHHIIIJJJHHHGGGEEEDDDHHHMMMPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZ]]]___```aaadddgggiiijjjkkkkkkccceeeiiinnnvvv}}}|||ooo]]]PPPHHHDDD???:::::::::999888999<<>>AAAJJJYYYhhhvvvhhhTTTZZZbbbccckkk{{{uuu___YYYTTTNNNBBBEEEHHHIIIGGGEEEDDDDDD@@@AAAAAA===777222111111000000000000000000000000//////000111111111111111111222222333333222222111444000111777===KKKlllccchhhuuugggcccbbbccceeeggggggfffeeedddgggdddaaa^^^ZZZVVVQQQNNN@@@<<<666222111222333333222222222222222222222222111111111222222333333333222222333333444555666666:::;;;DDDVVVlllzzzyyy}}}ppp]]]UUUOOOIIIMMMRRRSSSRRRPPPPPPQQQQQQLLLDDD>>>:::888555444111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111222333333444555555555666<<>>777444333333222222111111111111111111111111111111111111111222222222222222222222222222222333333333333444444444222333666666444555888<<<>>>KKKccc~~~xxx\\\VVVRRRVVVSSSPPPMMMJJJGGGBBB???<<<;;;:::888777666555555444333222111000000000000......------------.........------,,,,,,------...------,,,,,,---......///......///000000//////...////////////000111222333555555666666666777777777999999999:::===@@@CCCEEEHHHGGGDDDAAA??????BBBEEEJJJKKKMMMOOOQQQSSSTTTTTTVVVWWWWWWXXXWWWUUUSSSRRR\\\___dddiiilllnnnqqqsssvvvtttrrroooiiiaaa___aaauuujjjXXXFFF???>>><<<777444999999===FFFOOO[[[kkkyyymmmUUUPPPgggwwwqqqrrruuuiiiXXXLLLKKKMMMHHH???CCCAAA???===<<<:::666444111111000000000000111111111111111111111111111111222222222333333444444444000777;;;GGGllltttnnnkkkmmmppp~~~mmm___nnniiidddbbbfffhhhhhhiiikkkeeeccc```^^^]]]ZZZVVVTTTQQQJJJ@@@888444444444444333333333333333333333333333333333333444444444444111333555555444666;;;@@@KKKdddwwwxxx[[[QQQPPPOOOPPPQQQTTTVVVYYYVVVXXXWWWPPPCCC999333222333333222111111111111111111111111111111111111111222222222222222222222222222222333333333333444444333222444777777444666:::;;;FFF]]]yyywww[[[VVVSSSUUUSSSOOOMMMJJJGGGBBB???<<<;;;999888666555555555444333222111000000000000......------------......------------------------------,,,------...///000/////////000000000000000////////////000111222333555555555666666666777777666777888;;;>>>AAADDDFFFEEEDDDAAA>>>===>>>CCCFFFJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWXXXYYYXXXUUUPPPLLLUUUZZZaaagggkkkmmmpppqqqnnnooorrruuussslllbbb[[[UUUaaauuupppSSSCCCAAA@@@:::444777888;;;@@@EEEOOObbbsss|||dddUUU]]]~~~}}}}}}yyylllcccaaassssssjjjXXXNNNMMMHHH@@@CCCAAA???>>>===:::777444222111111000000111111222000111111111111111222222222222333333333444555555444666@@@ZZZooofffccccccdddhhhqqq{{{yyysssmmmlllooo|||xxxiii```uuuyyyiii^^^bbbhhhggggggkkkeeecccaaa___]]][[[WWWUUUTTTNNNDDD<<<666444444444333333333333333333333333333333333444444444444555333444555666444666???III[[[tttzzzvvvqqqllliiijjjiiigggfffgggjjjnnnqqqyyy}}}{{{xxx|||wwwpppVVVRRROOOQQQRRRSSSTTTWWWTTTXXX[[[VVVIII===666333333333222111111111111222111111111111111111111111222222222222222222222222222222222333333333444444333222444777666333555;;;>>>SSSqqqxxx\\\WWWTTTTTTRRROOOLLLJJJGGGCCC???;;;:::999777666555555444444333222111000000000000......------------......------------------------------------...///000111000000000111111222222222111111000000000000111111555555555555666666666666222444777;;;???BBBDDDEEEAAAAAA???===<<>>GGGYYYkkkyyymmm]]]eeezzz~~~~~~}}}wwwiii^^^YYYaaarrrxxxiiiUUUKKKGGGDDDCCCAAA???>>>===;;;888555222222111111111111222222000000111111222222222333333333333333444555666777>>>>>>RRR|||pppbbbZZZSSSYYYdddqqqzzz{{{vvvqqqeee^^^YYY\\\hhh|||{{{hhhooouuu```___eeeeeeeeegggeeecccaaa```^^^\\\XXXVVVTTTPPPHHH@@@888444333444333333333333333333333333333333444444444555555555666555666777555888GGGWWWuuu}}}xxxrrrkkkfff^^^[[[XXXUUUUUUWWWZZZ\\\[[[```ffffff```[[[bbbmmm}}}zzzwww~~~yyy^^^TTTNNNPPPTTTTTTUUUWWWQQQWWW[[[YYYOOOCCC:::777444333333222111222222222111111111111111111111111222222222222222222222222222222222333333333444444444333555666444222777>>>IIIdddzzz^^^XXXTTTSSSQQQNNNLLLJJJGGGCCC@@@;;;:::999777666555444444444333222111000000000000......------------......,,,------......------,,,,,,,,,------...///111111111111111111111222444444111111000000000000000111444444555555555666666666111333777;;;>>>AAABBBBBB>>>>>>=========@@@EEEIIIJJJKKKMMMOOOQQQSSSTTTTTTVVVWWWYYY\\\]]]ZZZQQQKKKJJJOOOWWW___gggmmmssswww}}}rrr^^^MMMPPPccc~~~hhhQQQFFF>>>888555555666888999???OOO^^^oooxxxooo___bbbdddnnn~~~zzzooofffbbbVVVlll}}}vvv___MMMFFFGGGCCCAAA???>>>===<<<999666222222111111111111222222000000111111222333333333444333333333444666777999AAAJJJkkkppp^^^SSSWWWbbbssszzzpppfff^^^WWWTTTVVV]]]kkkxxxzzz}}}pppdddcccdddcccccceeedddaaa```___]]]ZZZWWWTTTRRRMMMEEE<<<666444333333333333333333333333333333444444444555555555555888666777888888>>>TTTkkk|||zzzvvvnnnkkkgggaaa[[[UUUQQQOOOPPPQQQUUUXXXUUUQQQSSSYYY[[[jjj|||xxx|||xxxwwwwwwsss___OOOPPPVVVWWWXXXZZZRRRVVVYYYXXXRRRHHH???:::444444333222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555444555666444444<<>>???AAAFFFIIIIIIJJJLLLNNNPPPRRRSSSSSSWWWWWWYYY]]]```]]]UUUNNNHHHLLLTTT\\\fffpppyyy|||dddWWWUUU```}}}eeePPPDDD>>>999888888888888;;;FFFQQQcccmmm{{{kkkZZZTTT]]]qqq|||xxxxxx]]]iiixxxzzziiiSSSHHHGGGCCCAAA???>>>>>><<<999777333222222111111222222333000000111222222333444444444444333333444666888:::CCC^^^}}}gggbbbdddtttrrrjjjccc[[[UUUQQQOOOUUU\\\ooovvvvvvrrrdddbbbccccccfffdddbbbaaa```]]]ZZZXXXTTTTTTQQQJJJAAA:::666444444444444444444444444444444444444444555555555555888555666999;;;EEEbbb}}}|||}}}~~~|||uuukkkaaaZZZXXXSSSQQQSSSSSSPPPNNNOOOOOOUUUddd||||||uuussstttuuuWWWPPPUUUWWWWWWZZZVVVVVVVVVVVVSSSLLLBBB:::444444333222222222222333222222222222222222222222222222222222222222222222222222333333333333444444555555666777666999FFFRRRsss|||^^^VVVRRRRRRPPPNNNKKKIIIGGGCCC@@@;;;:::888777555444444444444333222111000000000000.........------.........,,,,,,---......---,,,,,,,,,,,,------///000111222000////////////111333444---......///000222444555444444444555555555666666666777:::<<<<<<:::888777999;;;===>>>@@@BBBFFFIIIHHHIIIKKKNNNPPPQQQRRRSSSWWWWWWYYY^^^aaa___XXXQQQHHHLLLRRR[[[fffrrr}}}qqqXXXOOOcccuuuZZZLLLEEE???<<<;;;;;;:::;;;BBBJJJZZZeeetttxxxZZZUUUYYYjjjiiijjjqqqyyypppZZZJJJFFFCCCAAA???>>>>>><<<999777333222222111111222222333000000111222333333444444555444333333444666999;;;IIIsss}}}~~~ooodddqqqxxxmmmeee[[[TTTOOOLLLRRRYYYTTTbbbyyyqqqmmm~~~~~~gggbbbdddcccfffdddbbbaaa```^^^[[[XXXTTTUUUTTTNNNEEE<<<777666444444444444444444444444444444444555555555666666666333555:::===JJJkkk|||yyyxxxxxxuuu}}}xxxfff[[[RRRRRRSSSPPPLLLJJJLLLJJJMMM]]]wwwuuuvvvzzziiinnn```QQQSSSTTTTTTVVVZZZWWWUUUUUUSSSMMMBBB:::555444333333222222333333222222222222222222222222222222222222222222222222222222333333333444444444555444666777888>>>MMM\\\yyy___YYYUUUVVVQQQLLLJJJJJJHHHBBB===;;;:::888777555444444444444333222111000000000000000///////////////000000...------,,,,,,,,,------...------......///000111000000////////////000000///000111222222333222222444444444444444444444444888999:::;;;:::999888777;;;<<<>>>???@@@BBBEEEGGGHHHIIIKKKLLLLLLMMMPPPRRR[[[XXXUUUWWWccciii___PPPMMMFFFHHHXXXiiissswww{{{tttTTTSSSdddqqqVVVHHHBBB===:::<<<>>>>>>???AAAMMMWWWfffuuu}}}eeeVVV\\\mmmrrrccchhhhhhYYYIIIEEEDDDBBB@@@>>>===;;;999666666555333222111222222333111111222222222333333333555333444555333222;;;FFFggglllllluuuhhh\\\XXXTTTMMMJJJKKKOOOPPPZZZppprrraaahhhuuuuuuaaaaaagggeeedddcccbbbbbb___ZZZWWWSSSRRROOOMMMHHHAAA:::444444333333444555666444333666555555444444444555555333444777===DDDTTTooozzz|||wwwsssrrrrrrooohhhbbb```gggmmmuuu~~~eeeWWWSSSQQQOOOLLLMMMLLLKKKPPP```vvvwwwsssgggbbbzzzWWWKKKNNNSSSSSSXXXXXXWWWUUUQQQKKKEEEBBB999777444333444555444444222222222222222222222222111111222222222333333333444444444444444444444444555444666999:::DDD^^^xxxyyyzzz___ZZZVVVVVVQQQLLLJJJJJJGGGBBB>>>;;;:::888777555444444444444333222111000000000000//////............//////...------,,,,,,---------............///000000111///000000000000000000//////000111222222333222222333333333444444444444444888999:::::::::999888888;;;<<<>>>???@@@BBBEEEGGGIIIJJJLLLMMMMMMNNNQQQSSSWWWWWWUUUXXX```fff^^^RRRIIICCCEEESSSdddooouuuzzzvvv|||jjjXXXWWWjjjgggMMMFFF???:::;;;<<<<<<===???FFFOOO^^^ooo}}}mmm^^^]]]fffggg___\\\TTTMMMKKKCCCAAA>>>======<<<;;;999666555333222222222222333111222222222222333333333555111222666555444@@@QQQ{{{}}}ooobbb\\\WWWPPPKKKJJJNNNLLLPPPZZZjjjdddcccqqqssseeeccccccccccccbbb```\\\XXXUUUSSSRRRPPPMMMIIICCC<<<777444333333444555666444333666555555444444555555555666444666???SSSlllyyyqqqllliiifffaaa]]]UUUXXXZZZ```ooo{{{bbbRRRLLLLLLNNNLLLIIIKKKWWWkkkyyy|||~~~iiiyyyfffQQQQQQUUUUUUVVVWWWWWWVVVRRRLLLFFFBBB999777444333444444444333222222222222222222222222111222222222222333333333444444444444444444444444444555777:::AAARRRlll{{{wwwzzz```ZZZVVVUUUQQQMMMJJJIIIGGGBBB>>>;;;:::888777555444444444333333222111000000000000......------------......---------,,,,,,------...---......//////000111111///000000000000000000//////000111222222333222222222222333333444444555555888888999999:::999999888;;;<<<>>>???@@@BBBEEEGGGIIIKKKMMMMMMNNNOOORRRTTTTTTVVVVVVXXX]]]bbb```[[[KKKCCC@@@JJJ[[[iiisssyyyjjjqqqzzzkkkUUURRRjjj^^^PPPFFF>>><<<<<<<<<===@@@AAAHHHTTTddduuuuuuddd[[[]]]rrriiiTTTMMMMMMLLLJJJCCCAAA===<<<<<<======<<<777666444222222222222333222222222222333333333333444///222999777666KKKhhh|||kkkaaa[[[TTTMMMJJJJJJJJJJJJKKKNNN[[[tttqqqcccjjjlllcccaaacccdddccc___[[[XXXVVVTTTRRRPPPOOOLLLFFF@@@<<<666555444444555666555333666555555444555555666666888555666FFFjjj|||}}}uuukkkccc]]]YYYUUURRRRRRXXXgggcccXXXWWWPPPMMMIIIHHHPPPaaawwwuuuyyyxxxrrr}}}uuuVVVPPPSSSTTTTTTVVVWWWWWWTTTMMMGGGBBB;;;888555333333444333333333333333333333333333333222222222222333333333333444444444444444444444444555777888:::IIIdddyyywwwzzz}}}{{{aaa[[[WWWUUUQQQNNNKKKIIIFFFBBB???;;;:::888777555444444444333222222111000000111111//////...---------......------,,,,,,,,,---......---......///000000111111///000111111111111000/////////111222222222222222111111222333444444555555888888888999999999999999;;;<<<>>>???@@@BBBEEEGGGIIIJJJLLLMMMMMMOOORRRTTTTTTVVVWWWXXX[[[aaagggkkkZZZKKK>>>AAARRRfffrrrwwwmmmuuu{{{wwwzzzcccQQQZZZooo|||^^^QQQDDD???>>>>>>@@@CCCBBBEEEKKKXXXhhhwww|||fff\\\ZZZiii|||tttvvvkkkQQQGGGKKKLLLGGGEEEBBB>>>;;;;;;<<<======777666444333222222222333222222222333333333444444444000444:::666999[[[uuufff]]]VVVPPPLLLHHHJJJMMMMMMKKKMMMYYYgggtttkkktttfff```bbbeeeddd```]]][[[ZZZTTTSSSQQQPPPNNNJJJDDD@@@888666555444555666555333555555555555555666666777777777<<>>:::666444333333333333333333333333333333333333222222222333333333444444444444444444555555555555777999888===SSSvvvzzz{{{aaa[[[VVVTTTRRRNNNKKKHHHEEEBBB@@@;;;:::888777555444444444333222111111000111111111111000000///......//////,,,,,,,,,,,,,,,---...///---...///000111111111000///000111222222111000/////////111222222222222222000000111222333555555666777777777888888999999999;;;<<<>>>???@@@BBBEEEGGGGGGIIIJJJLLLLLLNNNQQQTTTVVVWWWXXXXXXZZZbbbppp|||ppp[[[CCC===MMMdddssswwwsss{{{{{{yyy[[[UUUWWWrrrmmm]]]KKKBBB??????AAADDDBBBBBBCCCKKKZZZlll|||ooogggbbbgggqqq|||zzzxxxnnnSSSGGGKKKOOOMMMHHHDDD???<<<;;;<<<;;;;;;888777555333222222222222222222333333333444444444333222777;;;666AAAnnnmmm```YYYTTTPPPJJJIIIKKKNNNNNNLLLNNNSSSfffvvv}}}|||jjj```aaabbbbbb```^^^]]]\\\UUUTTTRRRQQQOOOLLLGGGDDD:::888666555555666555444555555555555555666777888555;;;GGGcccuuuzzzmmmhhhaaaYYYZZZaaatttbbbUUUPPPMMMOOOSSS^^^sssyyyjjjeeexxxqqq|||xxxttt[[[SSSRRRPPPSSSVVVXXXVVVQQQJJJFFFAAA===888555444444333333333333333333333333333333222222333333333444444444444444444555555666666666777888:::GGGddd|||aaaZZZUUUSSSRRROOOLLLHHHDDDBBB@@@;;;:::888777555444444444222222111111111111111222222111000///////////////,,,,,,,,,,,,---......///---...000111222222111000///000222333333222000//////000111222222333222222//////000222333555666666777777777777777888999:::;;;<<<>>>???@@@BBBEEEGGGFFFHHHJJJKKKLLLNNNQQQTTTWWWWWWXXXZZZ[[[cccssslllQQQBBBKKKaaasss{{{vvv{{{}}}hhhZZZPPP^^^kkkSSSEEE@@@>>>???BBB@@@??????CCCNNNaaauuuyyyppphhhcccdddnnnxxxrrrXXXGGGGGGMMMPPPHHHEEE@@@===<<<<<<;;;:::999888666444222222222222333333333333444444444444444555999:::===RRRyyyggg^^^XXXSSSNNNHHHEEEGGGJJJKKKLLLNNNRRR\\\pppsssdddbbb```______^^^\\\[[[VVVTTTRRRQQQPPPMMMIIIFFF<<<:::777555555555555444555555555555666777888888777BBBSSSmmmxxxzzzuuukkkbbb___bbbvvv|||```WWWPPPRRRVVV```tttlll___iiiqqqjjj|||~~~dddPPPLLLOOORRRUUUWWWVVVRRRLLLIIIEEE@@@:::666555555444444333333333333333333333333333333333333444444444444444444444555666666777777666777AAAZZZzzz|||```YYYSSSSSSRRRPPPLLLGGGDDDBBBAAA;;;:::888777555444444444222111111111111111222222111111000///...---......,,,,,,,,,,,,---...//////---...000222222222111000///000222444444222000//////000111222222333222222......000111333555666777777666666666777888:::;;;;;;<<<>>>???@@@BBBEEEGGGFFFHHHJJJLLLMMMOOORRRUUUUUUUUUXXX\\\]]]aaannn}}}yyycccNNNKKK\\\ssszzz|||jjjVVVUUUnnn}}}___LLLCCC??????@@@@@@AAAAAAAAAFFFTTThhhwwwxxxhhh[[[XXXaaammmmmmWWWJJJHHHKKKFFFCCC@@@???>>>===<<<::::::888666444333222222222333333333444444444444555555666777:::IIIiiisssddd[[[UUUOOOIIIEEEHHHJJJJJJJJJLLLJJJOOOZZZmmmpppiiibbb___aaaaaa]]]YYYWWWUUUSSSQQQPPPMMMJJJGGG>>>;;;777555555555555444555555555555666777888999<<>>???@@@BBBEEEGGGGGGIIIKKKMMMNNNPPPTTTVVVSSSSSSXXX]]]^^^___hhhuuuoooWWWLLLYYYsss{{{]]]OOO^^^jjjTTTHHHBBB@@@AAACCCEEEFFFBBBAAAJJJ[[[iiiyyyfffYYYVVV```llloooUUUIIIHHHCCCAAA@@@???@@@???===;;;:::999666444333222222222333333333444444444555555666666555:::SSSzzz{{{iii]]]VVVNNNKKKKKKOOOPPPLLLJJJKKKJJJLLLPPPYYYlllzzz{{{qqqfffbbbdddeee```ZZZWWWUUUSSSQQQPPPMMMJJJGGG???;;;888666555555555444555555555555666777999999AAAMMMaaapppuuuuuu{{{mmmkkkiiivvvsss___ZZZ\\\eeeyyy|||hhh```iii|||aaaaaa|||___XXXPPPQQQTTTUUUTTTRRROOOMMMJJJEEE>>>999777666666666444444444444444444444444333333333444444444555555444444444555666777777888999:::QQQzzz~~~uuu\\\XXXTTTRRRPPPNNNKKKGGGDDDAAA@@@;;;:::888666444333222222222111111000000000000000.........------,,,,,,,,,---,,,,,,,,,,,,---......///////////////.........000111222111000111222444333000///000333444222000000111222333555666777888666555444444555777999;;;;;;===???@@@@@@AAADDDEEEJJJIIIJJJLLLOOORRRTTTTTTSSSUUUXXXZZZ\\\^^^aaadddwww}}}zzzhhhXXX\\\rrrttt^^^XXXiiicccQQQHHHDDDBBBDDDCCCDDDDDDCCCEEEPPP\\\uuu{{{hhhZZZUUU___nnnjjjSSSGGGIIIDDD???===>>>>>><<<::::::888777555444444444444444555555444222222444555777111444IIImmmzzzdddVVVSSSLLLIIILLLOOOMMMKKKKKKHHHHHHKKKOOOWWWjjjssszzzbbbaaafffbbb\\\[[[XXXVVVSSSQQQPPPMMMJJJGGGCCC???999555555666777777888888777666777:::;;;:::GGGUUUhhhpppjjjfffwww~~~~~~ooolll|||ooobbbeeeqqquuufffcccuuuooo^^^rrrsssSSSTTTQQQOOOOOOSSSUUUOOOHHHMMMHHH@@@:::777666555444444444444444444444444444444444444555555555555666999444333555666555666888<<>>===<<<;;;:::888777555444444444444444555555444333222444555999555:::TTTzzznnnaaaWWWPPPLLLNNNPPPNNNLLLKKKKKKJJJJJJKKKOOO\\\ttttttfff___bbbaaa```bbbXXXVVVSSSQQQPPPMMMJJJGGGCCC???999666555666777777666666666666888:::<<<===PPP___mmmlllcccggg~~~xxxzzz}}}lllgggnnn}}}zzziiibbbmmm~~~nnnjjjzzz___RRRPPPMMMNNNRRRTTTRRRMMMNNNIIIAAA;;;888777666555444444444444444444444444444444444555555555555666777444333666888777888;;;@@@RRRwww}}}}}}|||{{{xxx]]]XXXSSSUUUSSSPPPLLLHHHDDD@@@???:::999888666444333222222222111111000000000000000.........------------------,,,,,,,,,,,,---......///////////////////////////000111000//////111222444222111111222222000///000111222333444555666777555555444555666777999;;;;;;===???@@@@@@AAADDDEEEGGGHHHIIIKKKMMMPPPRRRSSSSSSUUUXXXZZZ\\\]]]```ccckkkuuuxxxkkk[[[\\\sssggg\\\tttpppZZZLLLEEEGGGFFFGGGHHHEEEBBBEEEKKKQQQeeezzz~~~}}}|||yyysssjjj___VVVPPPPPPZZZkkk|||nnn^^^[[[```hhhqqqVVVGGGGGGFFFCCC???<<<;;;;;;999999777666555444444444333444555444333222444666;;;888CCCeee{{{mmm]]]UUUOOOPPPRRRQQQNNNMMMMMMKKKIIIHHHHHHOOO```qqq|||qqqcccbbbbbbccceeeYYYWWWTTTQQQOOOMMMJJJGGGDDD@@@:::777666777777777444555666777888:::>>>BBBZZZmmmuuuhhh^^^oooyyypppppp}}}pppfffiii}}}vvvmmmssssss~~~nnnUUURRROOOPPPSSSUUUTTTRRRNNNIIIBBB===999888777666444444444444444444444444444444444555555555555666666333444888999888999===CCC```zzzyyyzzz|||xxx^^^XXXRRRVVVTTTQQQLLLHHHCCC@@@>>>:::999777666444333333333222111111000000000000000...............------------,,,,,,,,,,,,---......///////////////000000000///000000///......000111444333222111111000//////000111222333444555666666444444444555666888:::;;;;;;===???@@@@@@AAADDDEEEEEEGGGIIIJJJLLLNNNQQQSSSSSSUUUXXXZZZ[[[]]]```bbbhhhrrrxxxnnn\\\XXXlllzzzbbbmmmiiiYYYPPPFFFEEEFFFHHHGGGDDDDDDGGGFFFWWWhhhppprrrqqqnnnkkkeeeddd```[[[TTTMMMFFFCCCBBBLLL[[[lll~~~~~~kkkbbb^^^\\\yyywwwtttrrrYYYHHHJJJJJJGGGAAA<<<;;;<<<999999888777666555444444333444444444333333444666:::;;;NNNxxxzzzzzzdddZZZQQQQQQTTTSSSRRRQQQLLLJJJHHHHHHGGGKKKWWWdddnnneeebbbaaa```ZZZXXXTTTQQQOOOMMMJJJGGGDDD@@@;;;888777777777777444555777888888999???GGGcccwwwzzzeee^^^}}}yyywwwxxxnnnmmmzzzyyyxxxxxx{{{xxx{{{[[[UUURRRTTTVVVUUUSSSRRRNNNIIIBBB===:::888666555555555555555555555555555444444444555555555555666555444555888888777999===FFFnnnwwwvvvyyywww]]]WWWRRRUUUTTTPPPLLLGGGCCC@@@>>>999999777666444333333333222111111000000000000000........................---,,,,,,,,,,,,---......////////////000000111111///000000///......///111333333333222111000//////000111111222333444555555333444444555777888:::;;;;;;===???@@@@@@AAADDDEEEDDDGGGIIIJJJKKKMMMPPPSSSSSSUUUXXXZZZ[[[\\\___aaagggqqqyyyqqq^^^TTTbbbwwwtttmmmwwwgggVVVIIIEEEDDDHHHIIIHHHHHHJJJFFFMMMTTTZZZ___aaa]]]VVVQQQNNNKKKGGGDDDBBBAAAAAA>>>EEEOOO[[[ppprrrbbbVVVccceeepppxxxooovvvkkkVVVKKKMMMMMMIIIBBB===<<<<<<999999888777666555444444222333444444333333555777777>>>YYYvvvooobbbUUURRRUUUVVVUUUUUUMMMIIIGGGHHHIIIKKKSSS[[[pppyyyfff`````````\\\YYYTTTQQQOOOMMMJJJHHHEEEAAA===999888888777666777666888:::888888AAANNNlll|||zzzbbb___~~~~~~~~~uuupppwwwuuuzzz|||{{{uuu^^^UUUPPPTTTXXXVVVSSSRRRMMMHHHBBB===:::888666444555555555555555555555555444444444555555555555666666555555777666555888>>>TTT~~~zzzwwwvvv{{{uuu[[[WWWRRRTTTRRROOOKKKGGGCCC???>>>999888777666444444444333222111111000000000000000.............../////////---,,,,,,,,,,,,---.........//////000000111111222000111111000///...///111222333333222000///000111111111111222333444444444222333444666777999:::;;;;;;===???@@@@@@AAADDDEEEDDDGGGJJJKKKKKKLLLPPPTTTSSSVVVXXXZZZZZZ\\\^^^```eeennnxxxuuucccUUU[[[lllxxxppp{{{___SSSKKKFFFGGGIIIJJJKKKNNNJJJIIIGGGHHHMMMRRROOOGGGFFFDDDAAA>>>>>>AAADDDFFFBBBFFFJJJQQQfffrrr^^^XXXVVV^^^www{{{lllXXXPPPOOOMMMIIICCC???===<<<999999999888777666444444222333444444333333555777666DDDfffzzzsss}}}nnn\\\UUUVVVWWWXXXXXXPPPKKKHHHHHHIIIIIILLLRRR```rrrggg___bbbeee]]]ZZZUUUQQQOOOMMMJJJHHHEEEBBB>>>;;;999888777666999777888:::777888FFFWWWvvv~~~vvvaaabbbxxxpppqqqwwwxxxppp{{{yyycccxxxwwwrrrfffVVVLLLQQQXXXXXXUUUTTTMMMIIIDDD???<<<999777555555555555555555555555555444444444555555555555666777666666777666555;;;CCCgggvvvxxxzzzrrrYYYVVVRRRRRRPPPMMMJJJFFFBBB???>>>999888777555444444444444222111111000000000000000---........./////////000---,,,,,,,,,,,,---.........//////000111111222222111222222111//////000111000222333222000///111222111111111222333333444444222333444666888999::::::;;;===???@@@@@@AAADDDEEEDDDHHHKKKLLLKKKLLLQQQUUUTTTVVVXXXYYYZZZ[[[^^^```bbbiiiuuuyyykkkZZZ\\\iiizzz}}}{{{cccVVVJJJGGGHHHIIILLLOOOKKKIIICCC???BBBGGGFFFAAA@@@@@@@@@AAADDDHHHLLLOOORRRSSSQQQRRRdddooo___XXX]]]uuu|||hhhUUURRRLLLHHHDDDAAA>>><<<999999999999888666555333222333444444333333555777:::MMMtttssspppuuu}}}}}}eeeYYYXXXXXXYYYZZZSSSMMMIIIIIIIIIHHHIIILLLSSSddd|||ttteeedddeee^^^ZZZUUUQQQNNNLLLJJJIIIFFFCCC???<<<:::999777666888666777:::777:::LLLccc}}}}}}rrrccchhh{{{qqqooosss}}}tttrrr___bbbppp{{{bbbNNNPPPXXXYYYWWWWWWOOOLLLFFFBBB???<<<999777555555555555555555555555444444444555555555555666777666666777666888AAALLLvvvxxxtttwww~~~pppXXXVVVSSSPPPOOOLLLIIIEEEBBB???>>>999888777555555444444444222111111000000000000000---.........//////000000---,,,,,,,,,,,,---.........//////000111222222222222333333222000///000222///111333222000///111444111111111222222333333444111222444666888999::::::;;;===???@@@@@@AAADDDFFFDDDHHHLLLMMMKKKLLLQQQVVVTTTVVVXXXYYYZZZ[[[]]]___^^^eeesss{{{qqq```___iiirrrooo^^^NNNGGGGGGHHHKKKNNNJJJIIIDDD>>>===@@@BBBAAA<<<>>>AAAEEEKKKPPPUUUXXXcccbbb\\\YYYhhh|||jjjaaabbbyyyzzzYYYSSSLLLGGGEEECCC???<<<999999999999888666555333111333444444333444666888>>>TTT}}}oooooorrryyy~~~kkk]]]YYYXXXYYYZZZUUUNNNIIIJJJKKKJJJJJJLLLNNN^^^uuu~~~mmmddd______[[[UUUQQQNNNLLLJJJIIIFFFCCC???<<<;;;999777666777444666999888;;;QQQjjj{{{ooofffnnnzzz|||uuurrruuu|||pppxxxiii\\\pppyyyqqqUUURRRYYY[[[XXXXXXQQQNNNHHHDDDAAA>>>;;;999666666666666666666666666444444444555555555666666777666666777888;;;GGGSSSzzz}}}vvvsssuuuqqqYYYWWWTTTRRRQQQNNNJJJFFFBBB???>>>:::999777555333222111111111111111111000000000000........................//////------,,,---...///000000000000////////////333222111111000000111111222111111000000000000000000111333444555555444444444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDHHHIIIKKKLLLMMMOOORRRTTTVVVWWWXXXZZZ[[[]]]^^^___bbb```kkk}}}{{{jjjaaafffxxxxxx|||oooVVVMMMJJJDDDAAADDDDDDBBB@@@===;;;;;;???BBB@@@DDDIIIMMMRRRZZZdddkkkuuurrrooonnnsssnnnhhhmmmmmmdddTTTGGGBBBBBB???:::::::::999888777666555555111888444000555555555<<>><<<:::999888999555;;;===555>>>[[[pppyyypppgggmmmtttrrr|||uuuyyywwwdddaaa|||YYYVVV\\\WWWTTT[[[WWWRRRKKKEEE@@@<<<888555666666666666555555555555444444444555555555666666:::222333:::999666HHHbbbsssrrrvvvvvvpppXXXVVVTTTRRRQQQNNNJJJFFFBBB???>>>:::999777555333222111111000000000////////////...........................///...---,,,,,,---...///000000000000000000000///222111111111111111222222222111111000000000000000///111222333444444333333444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDHHHIIIKKKLLLMMMOOORRRTTTVVVWWWXXXYYY[[[]]]^^^___cccbbbkkkyyy{{{oooeeecccooozzz{{{vvv[[[KKKGGGCCCCCCEEE<<<>>>@@@AAAAAACCCEEEHHHEEEKKKUUU___iiiqqqyyy}}}||||||}}}jjjfffmmmzzzlllZZZLLLEEE@@@===<<<::::::999888777666555555111888444111555555444<<>>:::999777555333222111111////////////....................................///...---,,,,,,---...///000000000000000000000000000000000000111222333444222111111000000000000000///000111333333333333222444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDGGGIIIKKKLLLMMMNNNQQQTTTVVVVVVXXXYYY[[[\\\^^^^^^dddeeejjjttt|||yyymmmbbbfffqqqwwwttt{{{|||cccPPPJJJFFFCCCCCC===>>>@@@BBBDDDHHHNNNRRRXXX^^^jjjwww|||qqqfffccclll|||zzzqqq]]]RRRIII@@@<<<>>>::::::999888777666555555000777555222666444555>>>VVVmmmfffjjjlllqqqvvv~~~}}}www}}}nnnssstttwwwoooYYYRRRUUUZZZXXXUUUOOOKKKIIIJJJLLLLLLJJJTTTkkkrrrpppeee^^^[[[VVVSSSPPPNNNKKKIIIFFFEEEBBB???===;;;999999777555999;;;;;;NNNiiittt[[[[[[fff|||rrrttt|||vvvxxx|||jjjoooWWWVVV\\\]]]\\\YYYWWWRRRNNNIIICCC===888666666666666555555555555444444555555555666666666888666999;;;888AAAaaauuullljjjqqq{{{nnnWWWVVVTTTRRRQQQNNNJJJFFFBBB???>>>:::999777555333222111111000000/////////.......................................---,,,---...///000000000000000000111111111/////////000111333444555222111111000000000000000...///111222333333222222444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDGGGIIIKKKLLLLLLNNNQQQSSSUUUVVVWWWYYY[[[\\\]]]^^^cccfffhhhooo|||yyygggcccmmmttttttyyyiii[[[SSSKKKEEECCCDDDDDDFFFJJJQQQ\\\iiiqqq|||~~~tttmmmjjjuuupppeeebbbhhh~~~wwwpppsss~~~jjjYYYTTTPPPDDD===>>>::::::999888777666555555111777555333777444666CCC^^^wwwbbbccckkknnnooovvv|||uuuqqqzzznnnnnn|||xxxyyywww^^^SSSVVVVVVXXXXXXTTTNNNKKKMMMQQQPPPJJJNNNbbb{{{}}}jjj___[[[VVVRRROOOMMMKKKIIIFFFEEECCC@@@>>>;;;:::999777666999888===WWWnnnpppRRRVVVhhhqqqkkkqqqzzzyyyqqqkkkkkkpppvvvzzz}}}{{{zzzzzz}}}[[[SSS\\\```\\\ZZZXXXUUUQQQLLLEEE>>>999666666666666555555555555555555555555666666666666555777::::::999JJJpppsssnnnkkkkkkuuuoooWWWVVVTTTRRRQQQNNNJJJFFFBBB???>>>:::999777555333222111111111111111000000000//////...........................------,,,---...///000///000000000111111111222/////////000111333444555222111111000000000000000...///111222333333222222444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDGGGHHHJJJKKKLLLNNNQQQSSSUUUVVVWWWXXXZZZ\\\]]]^^^aaaeeeggglll|||ssshhhooouuuxxx{{{zzzzzzyyylllbbbYYYQQQOOOPPPQQQUUU]]]gggsss{{{ppphhh\\\WWWXXXggg|||kkkcccbbbooozzzpppmmmrrrzzzqqq___SSSVVVYYYPPPDDD===::::::999888777666555555222666444444888555:::JJJkkklll]]]bbbjjjkkknnnwww|||tttnnnlllwww~~~rrrkkkqqqxxxqqqwwwkkkYYYVVVRRRVVVXXXUUUPPPNNNRRRVVVOOOHHHIIIXXXpppjjjaaa]]]WWWRRRNNNLLLJJJHHHEEEDDDCCCAAA???<<<:::999888888999777@@@___qqqhhhPPPVVVmmm}}}kkkgggllluuu{{{kkkbbbaaaccceeeqqqsssvvvvvvvvvvvvwwwxxx{{{{{{}}}uuu|||kkkcccSSSYYY___\\\ZZZYYYVVVRRRNNNGGG???999666666666666555555555555555555555666666666777777333777:::999===UUU}}}llljjjkkklllyyyqqqYYYWWWTTTRRRQQQNNNJJJFFFBBB???>>>:::999777555333222111111111111111111000000000000...........................---,,,,,,---...000111///000000111111222222222/////////000111333444555222111111000000000000000///000111333333333333222444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDFFFHHHJJJKKKLLLMMMPPPSSSUUUUUUWWWXXXZZZ[[[]]]]]]```ccceeekkkyyyppprrrvvv{{{~~~|||yyyrrrhhh^^^[[[^^^ccciiiooozzzxxxlllaaaXXXRRRQQQOOOTTTccc{{{{{{nnncccdddqqqyyytttqqqooommm```WWW\\\fffdddQQQ>>>::::::999888777666555555333666444555999666>>>SSS~~~zzzbbb\\\```eeefffnnnxxxwwwmmmiiijjjuuu|||}}}mmmiiitttuuullloooxxxbbbUUUOOORRRTTTSSSOOOOOOSSSWWWQQQLLLKKKTTTggg~~~mmmeee```YYYSSSOOOLLLIIIGGGDDDDDDCCCBBB???===;;;:::888::::::777EEEhhhtttaaaOOOXXXttttttfffeeejjjqqq~~~uuujjjccc______```aaabbbccceeeiiilllrrrsssvvvrrruuulllrrrXXXVVV[[[\\\\\\ZZZWWWSSSNNNGGG@@@:::666666666666555555555555555555666666666777777777333777999:::EEEbbbkkkgggjjjnnn{{{ttt[[[WWWSSSRRRQQQNNNJJJFFFBBB???>>>:::999777555333222111111111000000000000/////////........................------,,,,,,---...000111///000000111111222333333000000000000111222333444222111111000000000000000///111222333444444333333444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDFFFHHHJJJKKKKKKMMMPPPSSSTTTUUUVVVXXXZZZ[[[\\\]]]aaabbbdddjjjttt~~~wwwtttuuu}}}vvvnnnjjjlllnnnqqqtttyyy}}}xxxmmmccc]]][[[[[[^^^```fffrrrnnneeeiiiwwwzzz{{{pppdddfffuuuyyy```@@@::::::999888777666555555555666333555999888CCC[[[eeeXXXZZZ]]]aaaeeennnxxx~~~rrrhhhgggjjjsss{{{~~~pppppp}}}pppkkkuuuyyyfffWWWNNNOOOOOONNNLLLMMMPPPTTTQQQOOONNNQQQ]]]sss~~~jjjddd\\\UUUPPPMMMJJJHHHDDDDDDCCCBBB@@@>>>;;;:::777;;;<<<888JJJqqqyyy]]]NNN[[[zzz|||kkk___ccclllsss}}}}}}ssshhhhhhhhhgggiiimmmtttyyy~~~vvveee{{{{{{}}}aaaSSSVVV[[[^^^\\\XXXTTTOOOHHHBBB===666666666666555555555555555666666666777777777777666999999<<>>:::999777555333222111111000/////////....................................------,,,,,,---...000111///000000111222222333333000000000000111222333444222111111000000000000000000111333444555555444444444444444555777888:::;;;<<<<<<>>>???AAACCCDDDDDDFFFHHHJJJKKKKKKMMMPPPRRRTTTUUUVVVXXXZZZ[[[\\\]]]aaaaaadddjjjpppwwwzzztttttt}}}~~~xxxrrrmmmcccaaa___^^^aaahhhrrryyy|||{{{xxxrrrmmmmmmrrrvvvuuuzzz|||llliiirrrqqqnnn~~~jjjCCC::::::999888777666555555666777333555999999FFF```{{{UUUOOOXXX]]]aaaiiinnnyyy}}}oooeeefffkkkssszzzsss{{{zzzjjjiiiqqqrrrfffZZZNNNNNNLLLJJJIIIJJJMMMOOOLLLMMMKKKIIIQQQeee~~~mmmhhh___WWWRRRNNNKKKIIIDDDDDDCCCBBBAAA>>>;;;:::666<<<===999NNNwww}}}]]]NNN]]]~~~wwwdddYYYaaannnvvv}}}}}}~~~|||^^^lll}}}hhhRRRSSS[[[```]]]YYYTTTOOOIIICCC???777666666666555555555555666666666666777777777777888::::::>>>TTTwwwzzz}}}rrrddd___eeetttxxx\\\VVVPPPRRRPPPMMMIIIEEEAAA>>><<<999888666444222111000000////////////////////////........................------,,,,,,---...000111222111111111222333444444+++,,,...///111222222222000000////////////000000000222444444333333333444444444444444666888:::;;;>>>>>>???@@@AAAAAABBBBBBFFFGGGIIILLLOOOQQQSSSUUUUUUTTTTTTVVV[[[^^^]]]\\\]]]aaaeeegggjjjqqq}}}xxxvvvxxxjjjcccZZZRRRPPPPPPTTT^^^kkk}}}}}}ssspppqqq|||qqqIII???<<<999888888888777666666333222888;;;777IIInnnjjjNNNMMMVVVZZZ^^^fffrrr{{{~~~tttiiidddgggjjjqqqxxx~~~yyynnnkkkhhh```YYYPPPKKKHHHHHHHHHFFFHHHLLLKKKJJJJJJKKKNNNYYYpppggg[[[\\\TTTKKKHHHEEEEEECCCAAA??????>>><<<:::777???:::===^^^uuuhhhSSSNNNcccfff^^^\\\dddpppyyy~~~jjj___~~~ZZZNNN]]]cccbbb\\\VVVRRRPPPIII@@@;;;888666555666666666555555555555555666666666777777<<<<<>>===999888666444222111000000////////////////////////........................------,,,,,,---...000111000000000000000111222222---...///000111222222222000000////////////000000000222444444333222333444444444444555666888:::;;;>>>>>>??????@@@AAABBBBBBFFFGGGIIILLLNNNQQQSSSTTTUUUTTTTTTVVV[[[]]]]]]\\\]]]aaaeeegggiiiooozzz{{{yyywwwkkk]]]UUUPPPOOOXXXbbbwww~~~~~~|||oooIII???<<<999888888888777666666444222777:::888KKKppp|||___HHHIIIQQQUUU[[[dddpppwwwyyyoooccc```cccfffrrryyyyyypppcccYYYSSSNNNJJJJJJIIIFFFEEEGGGJJJIIIIIIIIIJJJSSSgggyyymmm______VVVMMMIIIEEEEEECCCAAA??????>>><<<:::888>>>999???```uuuhhhSSSOOOddduuu```ZZZYYYcccpppyyy~~~ppp^^^{{{}}}]]]OOO]]]cccbbb]]]WWWTTTQQQJJJAAA;;;888666555666666666555555555555666666666777777555;;;>>>IIIjjj}}}}}}jjjeeeaaacccnnn}}}www[[[UUUPPPQQQPPPMMMIIIEEEAAA>>>===999888666444222111000000////////////////////////........................------,,,------...000000........./////////000000//////111222222222111111000000////////////000000000222444444333222333444444444444555666888:::;;;======>>>???@@@AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTTTTVVVZZZ\\\]]]\\\]]]aaaeeefffgggmmmvvv~~~}}}qqqcccYYYXXX[[[bbbjjjuuu~~~iiiFFF???<<<999888888888777666555555333666::::::PPPuuugggRRRDDDGGGNNNRRRZZZeeepppvvvuuujjj___]]]aaaeeessszzzqqqeeeYYYSSSOOONNNLLLHHHFFFHHHJJJIIIHHHHHHHHHNNN]]]mmmtttcccbbbXXXOOOKKKFFFDDDCCC@@@??????>>><<<:::;;;>>>999BBBbbbrrrbbbOOOMMM^^^vvv}}}eeeXXXUUUWWWdddqqqyyy~~~eeeqqq~~~bbbRRR___dddccc^^^XXXVVVSSSKKKCCC;;;999666555666777666555555555666666666777777777666999@@@TTTxxxyyygggaaa^^^dddsssvvv[[[UUUPPPQQQOOOMMMIIIEEEBBB???===999888666444222111000000////////////////////////........................,,,,,,------...//////000......//////////////////000111222333333222000/////////000000000000//////000222333333222222333444333444444666777888::::::<<<===>>>???@@@AAABBBCCCFFFFFFHHHKKKMMMOOOQQQRRRSSSSSSUUUWWWYYY[[[\\\]]]]]]aaaeeeffffffjjjrrryyywwwggg^^^UUUVVVXXX]]]bbbkkkyyy}}}|||~~~zzzzzzfffJJJ???<<<999888888888777666444666444666:::===VVV}}}XXXLLLFFFJJJOOORRR\\\hhhtttwwwsssggg]]]]]]dddiiissszzzjjjaaaYYYVVVTTTPPPNNNOOONNNLLLLLLLLLLLLOOOZZZgggxxxeeebbbYYYPPPKKKFFFDDDBBB@@@??????>>><<<;;;======:::HHHfffooo^^^OOOLLLVVVaaajjjttt|||mmmYYYRRRQQQWWWeeesss{{{vvvrrrgggUUUbbbdddddd```[[[XXXVVVNNNEEE;;;999666666666777777666555666666666666777777777:::999@@@ZZZuuuddd^^^\\\fffxxxuuuZZZTTTOOOPPPOOOLLLIIIEEEBBB???>>>999888666444222111000000////////////////////////........................,,,,,,---......////////////000111111111000//////000111333444333222000...//////000000000000/////////111333333222111222333333333555666777999999:::;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXZZZ\\\]]]]]]aaafffgggfffiiiooouuuxxxbbbYYYOOOKKKMMMUUUgggxxxyyyuuuyyy|||vvvxxxwwwrrrsssfffRRR???<<<999888888888777666333777555555:::BBB___tttPPPJJJHHHLLLOOOSSS^^^jjjvvvvvvpppcccZZZ]]]fffmmmssszzzzzzmmmfffaaa]]][[[\\\VVVUUUUUUUUUUUUVVV___jjj}}}|||fffbbbYYYPPPLLLGGGCCCBBB@@@?????????===;;;<<<<<<>>>SSSppptttddd\\\VVV]]]ccceeennnxxx|||cccTTTOOOPPPYYYhhhuuu|||{{{zzznnnYYYbbbeeeeeebbb]]][[[XXXQQQHHH<<<999777666777777777666666666666666777777777888===888AAA```{{{qqq```[[[\\\iii~~~tttYYYTTTOOOPPPOOOLLLIIIEEEBBB@@@>>>999888666444222111000000////////////////////////........................+++,,,---...////////////000111222333222111000///...000222444333222///......///000111111000///...///111333333222111222333222333555777888999999999;;;;;;<<<>>>@@@AAABBBCCCEEEFFFGGGIIILLLNNNOOOPPPQQQSSSVVVWWWXXXYYY[[[^^^]]]bbbfffgggfffhhhnnnsss~~~~~~kkkVVVJJJEEEKKK^^^qqq{{{ppppppuuuvvvwww~~~{{{nnniiiiii```QQQ???<<<999888888888777666222777666555<<>>???AAABBBCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSVVVWWWWWWXXX[[[^^^\\\aaaggghhhggghhhmmmrrrwww|||pppZZZLLLIIIWWWhhhrrriiiwww{{{|||~~~qqqiiifff\\\MMM???<<<999888888888777666111888777666===LLLpppWWWGGGEEEDDDGGGLLLTTTbbbmmmuuurrrgggXXXSSS\\\iiirrrwww~~~|||zzzyyyxxxxxx~~~rrriii]]]SSSMMMGGGCCCAAA????????????===<<<888<<>>OOOuuuPPPFFFDDDCCCFFFLLLVVVeeeqqqvvvrrrfffXXXSSS]]]llluuuzzzxxxmmm```UUUNNNGGGCCCAAA??????@@@???>>><<<999>>>OOOppp}}}uuuuuulllWWWNNNOOORRR\\\jjjtttyyy}}}{{{aaa|||nnncccfffgggeeebbbaaa^^^VVVMMM<<<:::777777777888888777777777777777888888888888999<<>>======>>>===<<<>>><<>>:::888444111000000000111/////////.........------.........---------,,,,,,,,,,,,------.../////////...///111111/////////000000111111222222000///...111111111000///.........000111222222111000111222222333444666888999::::::999;;;>>>???@@@AAACCCEEEEEEGGGIIIJJJKKKLLLNNNPPPOOOPPPRRRUUUXXXZZZ\\\]]]cccbbbcccfffjjjmmmnnnmmmsssvvvyyy{{{|||xxx{{{dddVVVcccmmmrrrwww[[[EEE>>>888888999777666777888666555666>>>WWWfffLLLDDDGGGGGGGGGOOO^^^lllrrrzzzoooaaaWWWTTT[[[kkkzzzwwwcccYYYPPPHHHCCCAAA>>>======>>>===<<>>??????@@@BBBDDDEEEGGGIIIJJJKKKLLLNNNPPPPPPQQQSSSUUUXXX[[[]]]^^^bbbcccdddgggkkkmmmnnnnnnrrrtttvvvxxxzzzjjjmmmzzz```bbb|||nnnrrr]]]GGG???888888999777666777999777666777@@@YYY[[[IIIAAADDDEEEHHHRRRbbboootttwwwkkk]]]UUUTTT[[[kkkyyyjjjYYYPPPJJJDDDAAA>>>===>>>>>>===<<>><<<999777555222111000000000000000000/////////..................------------,,,,,,------.../////////...///111111/////////000000111111222111000///...111000000000/////////...000111222222111000111222333333333444555777:::;;;;;;===?????????@@@BBBCCCEEEGGGIIIJJJKKKLLLOOOQQQPPPRRRSSSVVVYYY[[[]]]^^^cccgggkkklllkkkjjjmmmpppqqqrrrtttvvvyyy}}}hhhtttqqqlll|||lllppp]]]HHH@@@999888999777666777777666777999AAAXXXRRRGGG@@@BBBDDDHHHUUUeeepppssssssgggZZZSSSTTT\\\lllyyyppp^^^TTTMMMDDDBBB???>>>>>>>>>>>>===???SSStttzzzaaafffzzzooocccNNNKKKKKKIIIQQQ]]]hhhqqqwww{{{}}}rrrcccjjjlllkkkiiiiiiggg^^^UUUFFF>>>888888999888777888555777888888888888999;;;<<>><<<888777555333111000000000/////////.........------//////.........---------,,,,,,------.../////////...///111111/////////000000111111222111000///...000000000000////////////000111222222111000111222666555444444444666777888;;;===?????????@@@BBBCCCDDDFFFIIIJJJKKKLLLOOOQQQQQQRRRTTTWWWYYY\\\^^^___ccckkksssqqqjjjfffkkkrrrpppqqqsssuuuyyy~~~nnnooozzzhhhjjjxxxeeeJJJAAA:::888888666666777444555777;;;BBBWWWzzzrrrLLLFFF@@@BBBCCCJJJXXXiiiqqqqqqooocccVVVRRRUUU^^^mmmzzz|||~~~qqqcccXXXMMMDDDBBB???>>>>>>???>>>===CCCZZZ|||mmmxxxvvv|||___MMMKKKJJJJJJRRR^^^iiiqqqxxx||||||iii|||mmmooonnnkkkjjjggg___VVVHHH@@@999999999888777888666777999999888888:::;;;<<>><<<888777555333222000000////////////.........------/////////.........------,,,,,,------.../////////...///111111/////////000000111111222222000///...000000000000////////////000111222222111000111222666555555555555555555666:::<<<>>>??????@@@BBBDDDDDDFFFIIIJJJKKKMMMOOORRRRRRSSSUUUWWWZZZ]]]___```cccllluuusssjjjfffkkkrrrpppqqqsssvvvzzz}}}hhh|||jjjdddmmmkkkLLLBBB:::888888666555777333555888;;;CCCXXX{{{eeeHHHFFFBBBBBBDDDMMM^^^nnntttrrrlll```TTTQQQVVV```ooo{{{|||~~~pppdddXXXKKKEEEBBB???>>>??????>>>===HHHccc}}}pppvvvZZZLLLIIIEEEKKKRRR]]]hhhqqqxxx|||zzzwwwyyy{{{rrrxxxoooqqqpppnnnmmmkkkbbbYYYJJJAAA:::999999888777999666888999999888999:::;;;>>>[[[jjj[[[TTTUUUTTThhh}}}oooYYYSSSQQQPPPMMMHHHEEECCCAAA>>>===777777555444222000//////000000000/////////......////////////............,,,,,,------.../////////...///111111/////////000000111111222222000///...////////////000000000000000111222222111000111222333444444555666666666555999;;;>>>???@@@AAACCCEEECCCFFFHHHJJJKKKMMMPPPRRRRRRSSSUUUXXX[[[]]]___```bbbhhhnnnooolllkkkmmmppppppqqqtttxxx|||wwwpppttteeeggg|||jjjMMMCCC;;;888777555555777666666888;;;DDD[[[[[[GGGDDDBBBCCCFFFQQQdddvvv{{{wwwkkk^^^SSSQQQWWWbbbqqq|||rrrfffYYYKKKEEEBBB@@@????????????>>>JJJkkkxxxmmmtttvvvTTTLLLJJJEEEJJJQQQ\\\gggpppvvv{{{zzzwwwyyyxxxrrrllljjjjjjtttvvv}}}{{{oooqqqrrrqqqqqqpppiii```KKKBBB;;;999999777777999666888999999999999:::<<>>IIIpppuuulllooonnnOOOLLLNNNHHHIIIPPP[[[fffnnnuuuzzz~~~uuujjjqqqyyytttiiibbb^^^```jjj{{{uuuqqq~~~oooqqqsssssstttuuunnnfffLLLCCC;;;:::999777777999666888999999999999:::<<>>???AAACCCDDDDDDEEEHHHJJJLLLMMMOOOQQQTTTQQQRRRTTTWWWZZZ]]]___```ddddddfffhhhkkknnnppprrrooorrrvvv{{{~~~oooggg|||ppp\\\DDD999<<<:::999888333999555666;;;CCCXXX{{{RRR@@@BBBCCCDDDHHHTTTiii}}}kkk```SSSNNNWWWhhhtttyyyjjjYYYSSSGGGAAA===>>>???>>>???BBBTTT}}}uuupppxxxvvveeeOOOGGGCCCEEEHHHOOOYYYbbbkkkqqqwwwzzz~~~ssskkkpppxxxuuukkk]]]WWWZZZiiixxxooojjj}}}~~~{{{pppsss{{{{{{zzzssseeeUUU@@@999;;;888888;;;888888999:::999888888:::<<>>???AAABBBDDDDDDEEEGGGJJJKKKLLLNNNQQQSSSRRRSSSUUUWWWZZZ^^^```bbbffffffgggiiikkkmmmooopppqqqssswww{{{wwwgggzzz|||___GGG;;;<<<999888999444888555666===FFF[[[vvvPPPBBBEEEBBBCCCGGGRRRfffxxx}}}yyyfff]]]RRRQQQ[[[kkkvvv{{{~~~{{{rrr\\\RRRHHHBBB===>>>???>>>???BBBWWWnnniiixxxwww```MMMFFFDDDGGGHHHNNNXXXbbbkkkrrrxxx{{{~~~~~~~~~}}}nnniiiooovvvzzzjjj___ZZZ```jjjxxxiiiaaasssyyywww{{{zzzyyyuuuiiiUUUAAA999<<<888888;;;888888999999999888999;;;===LLLpppcccVVVPPPMMMQQQ[[[ssswww[[[SSSLLLNNNKKKGGGDDDBBB???;;;999777777555444222111//////////////////////////////........................,,,,,,------.../////////000111111000......///000000000000000000///.........000111000///...///111///000222222111111111222222333444555666888999999;;;<<<===???AAABBBCCCDDDDDDFFFIIIKKKLLLMMMPPPRRRSSSTTTUUUWWWZZZ]]]aaaccchhhhhhiiijjjkkklllmmmnnnrrrtttxxx}}}|||dddssseeeKKK<<<<<<888888999555555444777???JJJaaajjjJJJAAAFFFBBBBBBEEEPPPbbbsssvvvqqq```XXXQQQSSS^^^lllxxx~~~~~~wwwoooqqquuu{{{bbbQQQHHHBBB===>>>>>>>>>???CCCYYYcccbbbvvvxxx[[[KKKFFFEEEIIIGGGMMMWWWaaajjjrrrxxx|||}}}||||||wwwiiieeeqqqsssfff___^^^iiifff[[[kkk{{{|||zzzyyywwwnnnVVVAAA999<<<888888;;;888888999999999888999<<<>>>SSSyyy~~~^^^SSSOOONNNTTT___vvvvvvZZZTTTMMMNNNKKKHHHEEEBBB???<<<999777777555444222111//////////////////////////////........................,,,,,,------.../////////000111111000......///000///000000000000///.........000111000///...///111///000222222111111111222222333444555666888999999;;;<<<===???@@@BBBCCCDDDCCCFFFHHHJJJKKKMMMOOORRRSSSSSSTTTVVVYYY]]]```cccggggggiiijjjlllmmmmmmnnnkkknnnrrrwww}}}fffrrrkkkOOO>>><<<777777:::666444444888@@@MMMggg\\\BBB>>>CCCAAABBBFFFPPPbbbqqqtttnnn]]]UUUOOORRR]]]jjjvvv~~~}}}lllkkklllrrr}}}jjjSSSIIIBBB===>>>>>>>>>@@@DDD[[[|||```eeeqqqwww{{{VVVIIIFFFDDDIIIGGGMMMVVV```iiiqqqxxx|||||||||xxx~~~qqqdddfffooo|||ooocccdddyyynnn^^^hhh|||~~~{{{zzzxxxpppWWWBBB:::<<<999888;;;888888999999999999:::>>>@@@WWW|||\\\SSSOOOOOOWWWbbbyyysssXXXTTTOOONNNLLLHHHEEECCC@@@<<<999777777555444222111//////////////////////////////........................,,,,,,------.../////////000111111000......///000000000000000000//////......000111000///...///111///000222222111111111222222333444555666888999999;;;;;;===>>>@@@BBBCCCCCCCCCFFFHHHJJJKKKMMMOOORRRQQQRRRSSSUUUXXX\\\___aaadddeeegggjjjlllmmmnnnnnnccceeeiiipppwww~~~lllrrrnnnQQQ@@@<<<777777:::777333444888@@@PPPmmm{{{RRR???>>>AAA@@@BBBGGGRRRdddsssuuuooo\\\RRRLLLQQQZZZeeerrr}}}~~~wwwrrrnnnrrr|||pppWWWJJJCCC>>>===>>>>>>AAAEEE```kkkyyyiiiuuuuuuRRRIIIFFFDDDHHHFFFLLLUUU^^^gggooowww{{{|||~~~uuuxxxwwwkkkbbb```www{{{ooottt{{{dddgggzzz}}}yyyrrrXXXCCC:::===999888:::888888999999999999;;;???BBBZZZyyyZZZRRROOOOOOWWWeee{{{sssXXXUUUQQQOOOLLLHHHEEECCC@@@<<<:::777777555444222111//////////////////////////////........................,,,,,,------.../////////000111111000......///000111111111111111000//////...000111000///...///111///000222222111111111222222333444555666888999999:::;;;<<<>>>@@@AAABBBCCCDDDFFFIIIKKKLLLMMMPPPRRRQQQRRRTTTWWWZZZ]]]___```bbbcccfffiiikkklllmmmmmmeeegggkkkpppxxx{{{jjjpppwwwyyyoooRRR@@@===777777:::777333555888???PPPppprrrMMMBBBBBBAAA???BBBGGGSSSffftttuuunnnYYYOOOLLLRRR[[[bbbnnn{{{}}}yyy{{{sss[[[KKKDDD>>>===>>>>>>AAAEEEggg}}}bbbrrroooOOOIIIFFFCCCGGGFFFKKKTTT\\\dddllltttxxx{{{~~~~~~sssooolllmmmttttttsssxxxqqqiiiaaacccyyy~~~jjjdddyyy|||uuuXXXCCC;;;===999888:::888999999999999999<<>>???AAABBBCCCEEEGGGJJJKKKLLLNNNQQQSSSQQQSSSWWW[[[^^^`````````bbbcccfffhhhjjjjjjjjjiiihhhiiikkkooouuu}}}{{{hhhlll{{{vvvzzznnnRRR@@@===888777:::777444666888===PPPrrrhhhIIIDDDDDD@@@>>>AAAFFFRRRdddrrrqqqjjjSSSLLLMMMWWW```dddmmmxxx~~~ttt___LLLDDD>>>===>>>>>>AAAFFFhhh~~~^^^qqqhhhLLLIIIGGGCCCFFFFFFKKKRRRZZZbbbjjjqqqvvvxxx{{{~~~~~~yyyvvvttthhheeeaaaaaafffppp{{{uuuoooyyyvvvsssooofff[[[iii|||rrreeezzzzzzYYYDDD;;;===999888:::888999999999999:::===BBBFFFnnnjjjSSSRRROOOMMMVVVkkk{{{\\\VVVQQQOOOLLLIIIFFFCCC@@@===:::777777555444222111//////////////////////////////........................,,,,,,------...//////000000111111000......///000222333333333333222111111///000111000///...///111///111222222111111222333222333444555666888999999:::;;;<<<>>>???AAABBBCCCEEEHHHJJJLLLMMMOOOQQQTTTRRRTTTYYY^^^aaabbbbbbaaacccdddggghhhiiihhhgggfffbbbbbbcccfffkkkrrryyy}}}mmmiii{{{{{{nnnQQQ@@@===888777:::666555666888<<>>===@@@FFFQQQbbbooonnnfffMMMIIINNN\\\eeefffmmmwwwttt```LLLDDD>>>===>>>>>>BBBFFFggg|||[[[qqqcccIIIIIIHHHCCCFFFFFFKKKRRRYYYaaahhhoootttvvvyyy|||}}}sssllljjjlllnnnhhheeeaaa^^^```eeelllqqq|||vvvmmmvvvvvvrrrppphhhZZZWWW[[[kkkxxxiii{{{~~~YYYDDD<<<>>>999888:::888999999999999:::===CCCGGGkkkgggSSSTTTRRRPPPYYYnnnyyyYYYTTTQQQPPPOOOLLLHHHCCC???<<<;;;777666555333222111000000////////////////////////000000///............///------,,,------...///000222111111000///......---333333333222222000//////111222222000...---...///111222333333111000000000222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDHHHHHHHHHIIIJJJLLLNNNOOORRRUUUXXX\\\^^^```aaaaaacccdddeeeeeeddd```]]][[[SSSSSSSSSSSSWWW^^^gggmmmuuu~~~pppwwwtttUUUAAA>>>:::::::::444777555:::===HHHoooUUU@@@AAABBB<<>><<<<<>>@@@MMMsssxxxbbbTTTLLLNNNNNNYYYsss}}}ZZZTTTSSSOOONNNKKKGGGCCC???<<<:::777666555333222111000000////////////////////////000///......------......------,,,------...///000111111111000///.........222222222222111000///...111222222000...---...///111222333333111000000111222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDFFFGGGIIIKKKMMMOOOQQQRRRRRRTTTVVVYYY\\\^^^```aaacccbbb```]]]XXXSSSNNNKKKIIIIIIIIIJJJLLLQQQXXX]]]dddmmmzzzooo}}}xxxWWWBBB===999999:::444777555:::===HHHpppyyyPPP???BBBBBB<<>><<<===BBBIIIlllxxxhhhxxxmmm[[[oooaaaIIIDDDEEEDDDBBBFFFJJJOOOUUU\\\ccckkkppptttvvvzzz~~~~~~vvvuuuwwwxxxwwwppplllfffcccbbbcccbbbaaabbbbbbjjjxxxpppjjjwwwjjj]]]^^^\\\XXXRRRPPPUUUcccuuummm\\\lll~~~{{{[[[FFF===???:::999<<<:::;;;>>>::::::@@@???BBBOOOyyyuuu___RRRKKKNNNOOOZZZqqq\\\SSSTTTNNNMMMJJJFFFBBB>>>;;;:::777666555333222111000000///////////////////////////......---------------------,,,------...///000111111000000//////......111111111111000///......111111111000...---...000000222333333111000000111222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRSSSSSSSSSTTTWWWYYY[[[]]]]]]^^^]]][[[VVVQQQKKKFFFAAA???AAABBBCCCCCCDDDGGGKKKOOOTTT\\\hhhsss}}}ggguuu]]]DDD===888888:::555888666:::>>>JJJrrrnnnIII===BBBBBB<<>><<<===CCCLLLrrrqqq]]]jjjiiiXXXlll^^^HHHDDDDDDCCCBBBEEEIIINNNTTT[[[bbbjjjooorrrvvv{{{{{{vvvooojjjgggddd___\\\ZZZYYY[[[cccmmmzzzrrrhhhqqqwwwmmmYYYTTTYYYYYYUUUNNNHHHLLLYYYeeeyyyhhhXXXgggzzzZZZEEE===???;;;:::<<<:::;;;>>>::::::@@@???CCCQQQrrr\\\PPPJJJNNNOOO\\\ooobbbRRRRRRMMMLLLIIIEEEBBB>>>;;;:::777666555333222111000000////////////////////////......---,,,,,,,,,,,,---------,,,------...///000111000000000/////////...000000000000000///......000111111000...---///000000111333333111000111111222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDEEEGGGKKKNNNQQQRRRRRRQQQSSSVVVYYY[[[[[[YYYWWWTTTOOOMMMIIIEEEBBB@@@>>>>>>???AAACCCDDDDDDFFFHHHJJJOOOTTT]]]fffoooxxxgggrrrdddHHH>>>888888;;;777999666:::???LLLtttdddDDD===AAA@@@;;;>>>>>>BBBMMM^^^hhhcccYYYKKKFFFEEELLLVVVaaammmvvv{{{{{{}}}}}}zzzyyy|||fffPPPGGG@@@???======EEEPPP~~~rrrYYYccceeeWWWkkkYYYGGGCCCBBBAAABBBEEEHHHMMMSSSYYYaaahhhmmmqqquuuzzzwwwrrrnnniiiaaa[[[[[[XXXVVVXXX[[[eeewwwwwwjjjmmmmmmzzzrrrYYYNNNOOOSSSUUURRRLLLJJJNNNTTTaaapppjjjYYYiiixxxXXXDDD<<>><<<:::777666555333222111000000////////////////////////......---,,,,,,,,,,,,---------,,,------...///000000000000000///////////////000000000000//////...000111111000......///111///111333333111000111222222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJMMMOOOOOONNNNNNPPPTTTYYY[[[YYYSSSLLLGGGAAA@@@>>>======>>>???@@@???AAADDDFFFFFFGGGHHHJJJKKKNNNSSSZZZbbbkkktttyyykkkssskkkMMMAAA999:::===::::::777:::???NNNwww^^^CCC>>>@@@>>>;;;===>>>BBBLLL[[[ddd```UUUJJJEEEDDDKKKVVVbbboooyyy|||zzz{{{}}}zzzyyywwwtttpppooorrrxxx|||iiiSSSHHH@@@???>>>===GGGTTTwww\\\bbb}}}aaaUUUiiizzzUUUFFFDDDAAA@@@BBBDDDGGGLLLRRRXXX___fffkkkooosssyyy~~~~~~yyyvvvqqqggg```\\\XXXVVVTTTTTTYYYggguuu~~~ooolllkkkssswww___OOOGGGKKKRRRVVVWWWTTTOOOLLLOOO___uuuppp[[[eeeyyyVVVBBB;;;???;;;:::===:::777<<<:::999>>>???EEEVVVttt]]]PPPIIIMMMOOO\\\tttoooWWWSSSMMMLLLIIIFFFBBB???===;;;777666555333222111000000///////////////////////////......---------------------,,,------...///000000000000000////////////000000000111111000000//////000111000......///111///111222222111111111222222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDFFFGGGIIIKKKLLLMMMMMMLLLNNNRRRVVVXXXUUUMMMDDD>>><<<<<<;;;;;;<<<>>>@@@AAA@@@BBBEEEFFFFFFFFFGGGHHHGGGHHHJJJOOOWWW___gggkkkvvv|||lllvvvoooPPPCCC::::::>>>;;;;;;777:::@@@PPPzzzYYYBBB???>>><<<<<<<<<>>>BBBKKKXXXaaa\\\RRRIIIDDDDDDLLLWWWcccpppzzz}}}zzzzzztttpppnnnmmmjjjgggfffiiinnnrrr{{{oooWWWIII@@@@@@>>>===HHHXXX}}}eeejjj^^^SSShhhuuuRRRFFFEEEAAA@@@CCCCCCFFFKKKQQQWWW^^^eeejjjmmmqqqwww|||~~~~~~yyyoooggg]]]YYYUUUTTTSSSTTT\\\fff{{{uuunnnoooqqqwww}}}xxxgggUUUGGGIIIMMMTTTZZZYYYRRRLLLJJJUUUfffyyyyyy___jjj}}}UUUAAA;;;???<<<;;;===:::777===;;;:::???@@@HHHZZZttt\\\OOOHHHMMMOOO\\\wwwiiiWWWRRRMMMLLLJJJGGGCCC@@@>>><<<777666555333222111000000////////////////////////000///......------......------,,,------...///000////////////000000000000000000111111111111111000///000000000......000111///000222222111111222333222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSVVVWWWSSSMMMFFFAAA??????@@@AAACCCDDDFFFGGGHHHIIIJJJJJJHHHGGGHHHIIIHHHGGGHHHKKKQQQWWW]]]___jjjqqq{{{mmmzzzoooPPPCCC::::::===:::<<<777:::@@@QQQ|||TTTBBB???<<<<<<>>>;;;>>>BBBJJJVVV^^^YYYPPPGGGCCCCCCLLLXXXdddpppzzz~~~zzz{{{vvvqqqkkkgggdddaaaaaa```______aaafffjjjmmmxxxuuuYYYIII???@@@???===III[[[www|||]]]VVVlllrrrPPPFFFFFFBBB@@@EEEBBBEEEJJJPPPVVV\\\dddhhhlllpppuuuyyy|||~~~~~~uuummmfff___YYYWWWTTTSSSVVV[[[hhhtttxxxoootttrrrkkkooowwwooo]]]NNNKKKJJJMMMTTTYYYYYYWWWRRRSSS[[[kkkdddpppSSS@@@:::???<<<;;;===:::888>>>===<<>>===777666555333222111000000////////////////////////000000///............///---------------...000000////////////000000000000000111111222222222111111///000000000......000222...000222222111111222333222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHKKKNNNQQQRRRVVVWWWXXXWWWUUUQQQLLLIIICCCDDDFFFHHHKKKMMMNNNOOOQQQQQQQQQPPPMMMKKKKKKLLLNNNLLLKKKLLLOOOSSSVVVXXX```hhhrrryyy~~~mmm~~~oooPPPCCC:::999<<<888<<<777:::AAARRR}}}yyyQQQAAA???<<<<<<@@@;;;>>>BBBJJJUUU\\\XXXOOOEEEAAABBBLLLXXXdddoooyyyzzzxxxtttnnngggaaa^^^\\\[[[XXXXXXYYYYYYZZZ^^^bbbfffcccmmmyyy{{{ZZZJJJ???@@@???===JJJ]]]^^^[[[sssqqqOOOGGGGGGBBB@@@EEEBBBEEEJJJOOOUUU\\\ccchhhkkkoootttxxx{{{}}}xxxpppqqqhhh___ZZZVVVRRRQQQTTTVVVaaasssyyypppyyysssdddfffvvvtttbbbTTTNNNHHHGGGNNNWWW```eee[[[UUUTTTaaayyyjjjlll~~~SSS???:::???<<<;;;===::::::@@@???>>>BBBDDDNNNaaammmWWWKKKFFFMMMQQQ___www}}}ZZZVVVRRRNNNKKKHHHEEEBBB???<<<999777666444222111//////...........................------......------,,,+++...------......///000111000111222111000///000111111222222222222111000000///000111000///...///000000222444333222111222333222222222333555666888999;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSTTTYYY```ggghhhccc^^^]]]XXXWWW[[[[[[UUUSSSUUUUUUWWWXXXXXXUUUSSSQQQPPPPPPNNNLLLKKKLLLOOORRRUUUXXX___jjjttt|||ooouuunnnSSSAAA;;;:::999666<<<:::>>>BBBRRR~~~pppLLLCCC===999<<<<<<===???BBBJJJVVV^^^YYYNNNCCCBBBDDDJJJVVVcccooouuu{{{vvviiifff```[[[XXXVVVUUUUUUXXXXXXXXXYYY[[[^^^aaabbbcccfffmmmvvvqqq^^^FFFDDD@@@>>>@@@DDD^^^WWW]]]yyyqqqMMMHHHDDD@@@AAAAAACCCEEEIIIMMMSSSZZZbbbhhhlllpppuuuwwwyyy{{{|||wwwqqqkkkbbb[[[XXXVVVSSSPPPRRRWWWcccsss{{{nnnyyyvvvccc[[[fffqqqpppZZZRRRKKKIIIHHHKKKVVVbbbeeeeeebbbcccqqqqqqllltttOOODDD;;;;;;>>>===<<<<<<<<>>BBBBBBMMMeeefffSSSLLLHHHKKKNNN]]]ttt}}}YYYUUUQQQNNNKKKHHHEEEBBB???<<<999777666444222111//////...........................------......------,,,+++------------...///000111000111222111///...///000111222222222222111000000///000111000///...///000000222333333222111111222222333333444555777888999;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRTTTUUUZZZcccnnnwwwzzzzzzvvvooojjjjjjhhhaaa]]]]]]ZZZ[[[\\\[[[YYYWWWVVVUUUSSSQQQPPPNNNOOOQQQSSSUUUWWW]]]fffpppwww~~~ooonnnnnnVVVCCC<<<::::::999;;;999===BBBSSSmmmKKKCCC>>>:::<<<===<<<===AAAIIIUUU\\\WWWMMMDDDCCCDDDJJJVVVcccnnntttzzzqqqcccaaa^^^[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]___```dddeeehhhnnnwwwqqq___GGGDDD@@@???@@@EEE___WWWVVVsssqqqMMMHHHDDD@@@AAA@@@BBBEEEHHHMMMRRRYYYaaafffkkkoootttvvvxxxzzz~~~yyyrrrkkkccc^^^ZZZWWWSSSPPPNNNQQQZZZfffrrrttt|||xxxeeeXXX\\\hhhooobbbWWWMMMIIIIIIJJJOOOVVVaaaeeegggiiirrrnnnhhh~~~tttNNNCCC::::::======;;;;;;:::>>>===???DDDDDDPPPhhhdddRRRLLLHHHKKKMMM]]]ttt}}}YYYUUUPPPNNNKKKHHHEEEBBB???<<<999777666444222111//////...........................------......------,,,+++------------...///000111111222333111///---...///111111222222111111000//////000111000///...///000000222333333222111111222333333444555666888999:::;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRUUUVVV[[[fffvvv|||xxxpppiiifffaaaaaa```___^^^]]]]]]\\\WWWWWWUUUTTTSSSTTTUUUUUUWWW\\\bbbjjjqqqyyywwwlllzzzrrrYYYFFF===;;;;;;;;;:::888===BBBTTTjjjHHHBBB>>><<<======;;;<<>>>>>AAAGGGGGGSSSkkk```QQQMMMIIIKKKMMM\\\ttt}}}YYYTTTOOONNNKKKHHHEEEBBB???<<<999777666444222111//////...........................------......------,,,+++------------...///000000222333333111...------...111111111111111000000//////000111000///...///000000111333333111000111222444444444555777888:::;;;;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRVVVVVVZZZeeewww|||tttnnnhhhfffdddcccccccccbbbbbb]]]\\\[[[YYYXXXWWWVVVVVVZZZ\\\aaafffmmmuuu~~~sss|||}}}]]]FFF>>>===<<<999999888<<>>===;;;<<>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRUUUVVVZZZaaaooo}}}vvvooollliiihhhhhhhhhgggeeeaaa```___]]][[[YYYXXXXXX]]]^^^aaadddjjjsss}}}vvvbbbGGG???>>>;;;666888888<<>>>>><<<<<<===???FFFRRR[[[WWWNNNDDDCCCCCCIIITTTcccooovvvuuu{{{yyyxxxxxxxxxuuurrrrrrrrrpppnnnkkkiiigggffffffggggggggghhhkkkpppttt{{{zzzcccKKKGGGCCCBBBEEEKKKfff^^^LLLXXXjjjNNNGGGCCCBBBBBB>>>@@@CCCGGGJJJNNNSSSYYY\\\cccggglllooopppsssxxx|||}}}wwwsssnnnjjjgggbbb[[[VVVTTTRRRRRRTTTUUUYYYdddooozzzkkkXXXIIIKKKWWWeeefffcccYYYNNNHHHFFFGGG@@@@@@DDDLLL[[[mmmfffeeeeeeFFF???:::;;;<<<;;;;;;===<<>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRTTTVVVYYY\\\cccqqqwwwssspppooopppoookkkhhhdddccc```^^^[[[ZZZZZZZZZ^^^^^^```ccchhhpppzzz}}}}}}sssgggIII???>>>:::555999888===CCCVVVjjjEEE???>>>===>>><<<======???EEERRRZZZWWWNNNCCCBBBBBBHHHTTTdddqqqyyyuuu{{{}}}xxxwwwvvvssspppllliiihhhgggiiikkkjjjhhhhhhllloooyyy~~~~~~eeeLLLHHHDDDCCCGGGMMMhhh]]]MMMTTTxxxhhhNNNGGGCCCBBBCCC===???BBBFFFIIIMMMQQQVVVYYY___ccciiilllnnnrrrwww{{{~~~{{{vvvqqqmmmjjjeee^^^YYYTTTRRRQQQRRRRRRSSS[[[dddrrrvvvuuurrr~~~oooZZZHHHDDDJJJWWW___bbbYYYNNNIIIHHHHHHEEEAAA???EEEQQQaaauuuddd``````EEE???<<<======<<<<<>>CCCDDDGGGKKKJJJTTTkkk\\\QQQMMMGGGIIILLL]]]uuu~~~[[[VVVQQQNNNKKKHHHEEEBBB???<<<999777666444222111//////...........................------......------,,,+++,,,,,,,,,,,,---.../////////000111000...---...///000000000000000//////...///000111000///...///000///000222222000000000111222333333444555777888999;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRRRRVVVZZZZZZXXX\\\fffooo|||xxxxxxyyywwwqqqlllfffddd```]]][[[ZZZ[[[\\\[[[\\\]]]___dddllluuu{{{yyywww}}}|||nnn~~~mmmNNN???;;;:::999:::999>>>DDDVVVnnnFFF???======>>><<<<<<<<<===DDDPPPYYYVVVMMMBBB@@@AAAGGGTTTdddsss{{{uuu{{{~~~}}}{{{yyyuuuqqqnnnlllhhhjjjkkkiiieeeeeeiiimmmpppwww{{{zzzyyy}}}fffNNNIIIEEEDDDHHHOOOjjjYYYKKKQQQrrrgggNNNGGGBBBCCCCCC===???BBBEEEIIILLLOOOSSSVVV[[[```fffjjjmmmqqqwww{{{~~~~~~yyysssoookkkgggaaa\\\TTTQQQPPPPPPPPPQQQZZZdddrrrppplllggghhhxxxsssZZZIIIEEEGGGJJJSSSXXXSSSMMMJJJGGGDDDFFFBBBAAADDDIIITTThhh{{{ggg___YYYDDD???===>>>>>><<<===@@@???EEEFFFJJJOOOOOOYYYooo]]]RRRMMMFFFHHHLLL___uuu~~~\\\WWWQQQNNNKKKHHHEEEBBB???<<<999777666444222111//////...........................------......------,,,+++,,,,,,,,,,,,---...//////...///000///...---...///000000000000000//////...///111111000///...///000///000222222000///000111222222222333555666888999;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQRRRQQQWWW[[[YYYRRRPPPTTTYYYmmmzzz~~~|||uuuooogggddd```\\\ZZZZZZ\\\]]]XXXYYYZZZ\\\aaahhhqqqwww~~~wwwrrruuu~~~|||mmm}}}||||||qqqSSS@@@999:::===;;;:::>>>DDDWWWpppGGG>>>===<<<>>><<<;;;;;;<<>>AAAEEEIIIKKKNNNRRRUUUYYY^^^dddiiilllpppvvv{{{~~~{{{tttooolllhhhccc^^^UUUQQQOOOOOOOOOSSS]]]hhhyyyssskkkbbbZZZaaa}}}vvvZZZLLLIIIKKKCCCKKKOOOMMMKKKKKKFFF???AAA@@@BBBCCCCCCKKK```vvvlllbbbTTTDDD@@@>>>??????===>>>AAA???EEEGGGLLLRRRRRR]]]ttt^^^RRRMMMFFFGGGLLL```uuu^^^UUUNNNMMMJJJHHHEEECCC@@@<<<999666555444222111000/////////............---------...---,,,,,,,,,,,,---......------------...//////000000000000000///......000111222333222222000000///111111000///...///000......000111111000//////111111222333555777999:::<<<======???@@@AAABBBBBBEEEGGGJJJLLLMMMOOOQQQSSSRRRSSSUUUYYY\\\]]]]]]\\\pppvvv}}}~~~xxxsssmmmjjjeeeaaa^^^^^^```bbb___YYYVVVZZZ^^^aaafffkkkuuu{{{vvvnnngggcccfffmmmrrrwww|||oooeeewwwyyy|||}}}QQQ:::@@@;;;<<<;;;???@@@CCCXXXuuuFFF<<>>AAAEEEGGGIIIKKKNNNPPPUUU]]]bbbaaabbbiiiqqqtttzzz~~~xxxsssmmmgggaaa\\\\\\RRRMMMPPPNNNLLL[[[ppp~~~gggeeellldddTTTOOOMMMNNNKKKGGGDDDBBBBBBBBBAAABBBAAACCCDDDCCCFFFQQQ]]]vvvzzzkkkuuuLLLAAA@@@?????????@@@AAABBBDDDJJJKKKPPP[[[```kkk}}}zzz```SSSKKKDDDHHHJJJXXXmmm___WWWPPPLLLJJJGGGEEECCC@@@<<<999666555444222111000/////////............---------...------,,,,,,------......------------...//////000000000000000///......///000111222222222000000///111222222000//////000///000111333333333222111111111222333555777999:::<<<<<<===???@@@AAABBBCCCEEEGGGJJJLLLMMMOOOQQQSSSXXXXXX\\\hhhvvv}}}{{{vvvwwwwwwyyy}}}|||sssooojjjeeeaaa``````aaa^^^YYYVVVYYY[[[[[[\\\```iiinnnvvv}}}|||yyysssjjjaaa\\\VVVNNNHHHFFFGGGCCCFFFQQQ]]]jjjyyydddggg]]]EEEDDD;;;===:::???@@@DDD\\\{{{KKK>>>@@@<<<888:::;;;;;;<<>>===???CCCEEEGGGIIILLLNNNQQQYYY_________dddiiikkkrrrxxx|||wwwrrrmmmhhhbbb______UUUNNNNNNKKKJJJWWWjjjpppjjjyyygggXXXSSSPPPXXXVVVLLLBBBAAAFFFDDD<<>>???@@@BBBCCCFFFMMMNNNRRR]]]bbbkkk~~~~~~aaaRRRJJJDDDHHHJJJXXXkkk^^^VVVPPPLLLJJJGGGEEECCC???<<<999666555444222111000/////////............---------------------------------...------------...//////000000000000000///......//////111222222111111000...000111111///............///111222333222222111111111222333555777999:::;;;<<<===>>>@@@BBBCCCCCCEEEGGGJJJLLLMMMOOOQQQSSSUUUUUUXXX```iiinnnllliiijjjkkkooowwwwwwtttnnniiieeecccbbbbbb```\\\ZZZ\\\^^^^^^^^^aaahhhmmmuuu{{{}}}xxxpppjjjeee\\\TTTSSSSSSNNNIIIHHHFFF>>>???HHHMMMSSShhhkkkfff```FFFCCC;;;@@@;;;???@@@EEE___PPP??????<<<999;;;:::;;;<<<@@@JJJSSSSSSMMMCCCCCCBBBAAAIIIYYYfffkkkjjjqqqzzz}}}yyytttooollliiifffddddddeeegggjjjppp{{{ssshhhmmmzzzxxxnnncccYYYQQQJJJFFFAAAAAABBBEEEJJJSSSfffwwwtttjjjWWWNNNGGGJJJMMMRRRuuusssTTTNNNjjjkkkSSSFFFAAABBBBBB???<<<>>>@@@BBBDDDFFFJJJLLLPPPVVV\\\___cccgggfffcccmmmqqqxxx~~~{{{vvvqqqmmmiiidddaaa^^^UUUOOONNNJJJGGGPPP___ttttttjjj[[[VVVRRRccceee[[[GGG???DDDDDD<<>>DDDLLLaaatttllliii~~~```EEE??????>>>???@@@AAACCCDDDFFFMMMNNNRRR\\\```iii{{{___QQQJJJEEEIIIJJJWWWnnn\\\UUUOOOLLLIIIGGGDDDBBB???;;;888666555444222111000/////////............---------------------------------...------------...//////000000000000000///.........///000111222111111000,,,...000000///---,,,,,,,,,...///111111111111000111111222333555777999:::;;;;;;===>>>@@@BBBCCCDDDEEEGGGJJJLLLMMMOOOQQQSSSTTTVVVWWWWWWVVVUUUUUUVVVYYY]]]fffsss|||xxxsssnnniiifffeeeeeebbb]]][[[^^^aaa```aaadddfffkkkrrrzzz|||vvvkkkccc[[[QQQIIIIIIKKKKKKKKKKKKJJJCCCCCCIIIGGGEEETTTiii|||sssdddGGGAAA:::AAA<<<@@@AAAGGGaaaTTT@@@>>><<<:::;;;:::;;;<<>>;;;===???@@@AAADDDHHHJJJPPPSSSXXX```jjjpppjjjaaaggggggkkkooouuu~~~zzzuuupppmmmiiieeebbbZZZTTTPPPPPPKKKFFFIIIRRRiii{{{xxxqqq___WWWUUUiiisssnnnVVVCCCBBBCCC@@@BBBAAAAAACCCAAA???CCCIIIWWWlllyyybbbfffYYYEEE???>>>>>>???AAACCCEEEGGGHHHOOOPPPTTT]]]aaaiiizzz\\\PPPKKKGGGKKKIIITTToooZZZTTTOOOKKKIIIFFFDDDBBB???;;;888666555444222111000/////////............---------,,,------......------,,,...------------...//////000000000000000///......---...000111222111111000,,,...111111///---,,,,,,,,,---...000111111111000111111222333555777999::::::;;;<<<>>>@@@BBBDDDDDDEEEGGGJJJLLLMMMOOOQQQSSSQQQTTTVVVTTTNNNJJJKKKLLLUUU\\\hhhvvv}}}xxxsssnnnkkkiiiiiiccc^^^[[[^^^``````aaadddaaadddjjjrrrvvvsssllleeeUUULLLCCCBBBCCCCCCEEEHHHJJJHHHJJJLLLGGGBBBIIIUUUoooyyyiiiIIIAAA999AAA???AAABBBIIIdddXXXAAA======;;;<<<:::;;;;;;>>>EEEOOORRRPPPDDDDDDBBBAAAJJJZZZhhhooogggmmmvvv||||||xxxtttpppllliiigggfffdddccciiiyyyjjjccciiirrrxxx|||rrrmmmddd\\\UUUOOOJJJGGGDDDCCCCCCBBB@@@CCCOOO]]]tttppp^^^WWWQQQUUUVVV[[[}}}uuuVVVHHH]]]}}}xxx]]]DDDBBBBBB======;;;<<<>>>???@@@CCCFFFIIINNNQQQVVV___llluuurrrjjjaaa\\\ZZZ\\\```iii~~~{{{uuupppllliiieeecccXXXTTTRRRPPPLLLFFFEEEIIIVVVhhh||||||eeeYYYWWWiii{{{mmmSSSDDDBBBCCCBBB@@@AAADDDDDDAAACCCGGGNNNccc}}}rrr^^^fffyyySSSEEE?????????AAACCCFFFHHHJJJMMMTTTUUUYYYbbbeeelll}}}___PPPKKKGGGKKKHHHRRRjjj~~~ZZZUUUQQQKKKIIIFFFDDDBBB???;;;888666555444222111000/////////............---------,,,,,,---......---,,,,,,...------------...//////000000000000000///......,,,...///111111111111000---000222333111///...---,,,---///111222222222222111111222333555777999::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJLLLMMMOOOQQQSSSQQQVVV[[[^^^^^^[[[YYYXXXcccjjjuuu~~~|||wwwrrrooommmlllhhhaaa]]]^^^___^^^```ddd```___```eeejjjllliiieeeUUUMMMGGGDDDAAA???BBBGGGNNNQQQSSSQQQLLLHHHIIIKKK___yyyyyyrrriiiKKKCCC;;;CCCAAACCCCCCJJJfff\\\BBB======<<<<<<999;;;;;;===DDDMMMRRRPPPCCCCCCAAAAAAIIIZZZiiipppgggmmmuuu{{{~~~~~~{{{wwwtttpppmmmhhhgggdddaaacccpppyyycccZZZ]]]dddiiimmmkkkjjjhhhfffbbb[[[SSSMMMGGGEEEEEEEEEBBBBBBJJJSSSlll}}}rrraaa\\\WWW[[[[[[^^^qqqSSSEEEWWWxxxzzz___DDDDDDDDD===>>>;;;<<<===>>>???BBBFFFIIIJJJOOOTTT[[[fffsssyyyyyylllaaaXXXWWWWWW\\\nnn{{{uuuppplllhhheeecccZZZWWWSSSPPPKKKFFFEEEGGGHHHRRRbbbxxx{{{|||mmm[[[YYYdddzzziiiNNNCCCDDDBBB@@@BBBEEEEEEAAAAAADDDGGG\\\vvvrrraaaqqq}}}pppNNNBBB??????@@@BBBDDDHHHKKKLLLQQQXXXYYY]]]fffhhhnnnfffSSSJJJEEEIIIHHHRRRggg~~~~~~ZZZVVVRRRKKKIIIFFFDDDBBB>>>;;;888666555444222111000////////////.........---------,,,,,,---......---,,,,,,...------------...//////000000000000000//////...,,,---///000111111111000///111444555333111//////---...000222333444333333111111222333555777999::::::;;;<<<>>>@@@BBBDDDEEEEEEHHHJJJLLLMMMOOOQQQTTTXXX\\\eeeooovvvwwwrrrnnnsssyyy~~~yyyuuurrrpppooommmfff```______^^^```dddccc^^^ZZZZZZ___cccdddcccVVVQQQMMMJJJFFFCCCEEEKKKVVV\\\]]]WWWQQQPPPMMMJJJVVVrrrqqqkkkttttttgggKKKEEE>>>FFFBBBDDDDDDKKKggg^^^BBB============999;;;;;;<<>>???<<<======>>>???AAAFFFIIIFFFMMMSSSWWW___nnn~~~tttfffaaa^^^___lll~~~|||uuuoookkkhhheeeccc]]]YYYTTTOOOKKKGGGGGGHHHDDDJJJQQQ___{{{wwwsssttt\\\[[[___wwwzzzVVVDDDCCCBBBAAABBBEEEEEEAAA@@@BBBBBBWWWqqquuufffxxxjjjJJJ@@@@@@@@@AAACCCFFFIIILLLNNNRRRYYYZZZ^^^fffhhhnnnmmmUUUIIICCCGGGHHHSSShhhzzzYYYVVVPPPLLLJJJGGGEEEBBB???;;;888777666555222111///......//////.........---------///............---------...------------.../////////000000111111///...---111111000//////000000111//////000111111000///......///000111111222222111222333333444555666777777<<<<<<===???AAACCCEEEFFFEEEJJJOOOOOOLLLKKKMMMQQQTTTWWWcccvvv~~~yyytttqqqqqqrrroooeee```dddccc^^^aaajjjkkkjjj^^^OOONNN\\\dddddd```]]]YYYUUURRROOOLLLJJJRRRVVV[[[]]]YYYTTTOOOMMMOOOggg___fffssskkk|||nnnLLLAAAEEEBBBEEEGGGGGGLLLeee\\\BBBAAA;;;???<<<>>><<<<<<>>>CCCIIIMMMOOOHHHCCC???AAAGGGRRRcccqqqfffkkkrrrzzz{{{wwwtttlllmmmccc[[[^^^bbblllwww^^^JJJHHHGGGLLLZZZeeemmmrrrrrrxxx}}}tttdddXXXOOOMMMRRRQQQHHHGGGLLL\\\mmm}}}tttgggaaaggggggdddmmm}}}rrrSSSEEENNNlllvvvgggJJJAAABBB>>>;;;:::;;;;;;<<<>>>???AAABBBEEEIIIPPPWWW\\\iii{{{xxxsssqqqnnnkkkgggddd\\\TTTOOOKKKFFFFFFHHHMMMGGGIIIOOO___rrrdddoooeee^^^___eeeoooVVVGGGEEEBBB===<<<@@@DDDBBB===FFFNNNaaa{{{|||hhh}}}ttt\\\FFF?????????@@@BBBGGGLLLQQQTTTYYY\\\___aaaccciiipppvvvUUUJJJKKKEEEDDDKKKmmm|||zzzZZZWWWQQQLLLJJJGGGDDDBBB???;;;888777666444222111//////...//////.........---------///............------------------------...//////000000111111111000///...111111111111111111111111...///000111111000///......///000111111222222111222333333444555666777777;;;;;;<<<>>>@@@BBBDDDEEEFFFIIILLLMMMLLLKKKMMMOOOOOOPPPXXXhhhvvv~~~}}}yyyuuusssrrrsssrrriiieeehhheee```dddmmmwww\\\KKKNNNXXX]]][[[YYYWWWTTTSSSQQQPPPNNNOOOQQQUUUWWWVVVTTTQQQOOONNNbbb}}}[[[___}}}ppp{{{iiiJJJAAAFFFEEEFFFHHHHHHLLLbbb___CCCAAA;;;???<<<===<<<;;;===BBBIIINNNRRRIIICCC>>>???EEEOOO```nnnffflllsss{{{|||xxxuuusssssshhh```aaabbbkkk|||yyyaaaNNNJJJFFFGGGQQQ___kkkuuuvvvzzzwwwcccWWWQQQTTTTTTLLLGGGIIITTTeeevvv|||||||||{{{xxxzzzyyy{{{xxxlllgggkkkkkkffflllzzz{{{VVVBBBGGGdddqqqeeeJJJBBBCCC???===:::;;;;;;<<<===???AAABBBGGGJJJOOOUUU[[[iii|||vvvssspppkkkgggccc\\\UUUQQQMMMJJJKKKOOOSSSHHHFFFKKKXXXqqqmmm```jjjmmm]]]]]]___xxxfffMMMFFFCCC??????AAADDDBBB???CCCKKK]]]www~~~kkkzzzttt{{{WWWDDD???AAAAAABBBEEEIIINNNTTTWWW[[[^^^aaaccceeejjjqqqwwwYYYMMMMMMHHHIIIPPPiiiyyy|||[[[WWWRRRLLLIIIGGGDDDBBB???<<<999777666444222111/////////...............---------///............------------------------......///000111222222222111000///000111222333333222111000...///000111111000///......///000111111222222111222222333444555666777888::::::;;;===???AAACCCDDDFFFGGGIIIKKKKKKJJJHHHGGGHHHFFFJJJSSS]]]iiixxx~~~yyyvvvttttttssssssnnnkkklllhhhdddhhhqqqwwwYYYNNNUUU^^^XXXWWWVVVTTTRRRQQQOOOOOOOOOOOOOOOPPPRRRRRRQQQOOONNN]]]uuu\\\\\\tttxxxrrrcccKKKBBBHHHIIIHHHIIIIIIKKK]]]dddFFFAAA;;;???;;;===;;;;;;<<>>>>>BBBKKK[[[iiifffkkksss{{{}}}zzzxxxssssssjjjbbbaaa]]]bbbrrr}}}vvvaaaNNNJJJFFFBBBIIIWWWgggssstttsssxxx{{{{{{hhhYYYNNNRRRUUUPPPIIIFFFJJJZZZlllvvvzzz|||{{{yyy{{{uuupppsss~~~}}}rrrnnnrrrpppiiijjjtttWWW???CCCYYYjjjcccLLLDDDEEEAAA>>>:::;;;;;;<<<===???@@@AAAGGGHHHLLLQQQXXXfff~~~{{{vvvrrrmmmiiiddd^^^XXXTTTPPPNNNRRRYYY[[[HHHAAAFFFMMM]]]nnnrrrdddZZZbbb|||```]]]WWWgggwwwUUUGGGEEEBBBAAACCCCCCCCCCCCAAAGGGXXXqqq~~~mmmvvvwwwoooNNNBBBAAABBBCCCDDDGGGLLLQQQVVVYYY[[[^^^aaacccdddhhhoootttXXXJJJIIIFFFGGGNNNcccsss~~~[[[WWWRRRKKKIIIFFFDDDBBB@@@<<<999666666444222111000//////........................///............---------------,,,,,,------...///111222222333222111000//////000222444444333111000......000111111000//////...///000111111222222111222222333444555777777888999999:::<<<>>>@@@BBBCCCFFFFFFHHHJJJJJJGGGBBB===???======AAAHHHTTTgggxxx|||yyyvvvtttsssssspppooonnnjjjgggkkktttkkkVVVSSSWWWZZZZZZYYYVVVRRROOOMMMMMMSSSPPPMMMLLLMMMNNNNNNLLLOOOZZZpppddd```ooosssjjjaaaOOOGGGJJJJJJKKKKKKIIIJJJZZZ|||jjjIIIBBB;;;???;;;<<<;;;:::;;;???FFFOOOVVVNNNGGG@@@>>>@@@HHHWWWddddddiiiqqqzzz}}}{{{ssstttnnnjjjhhh______nnnuuusssaaaOOOJJJFFFBBBFFFSSS```kkkkkkgggggghhhhhhaaaRRRGGGJJJRRRRRRKKKFFFDDDQQQbbbpppzzzvvvpppttt}}}wwwuuuyyyvvvllliiilllYYY@@@EEEPPPeeecccNNNEEEEEE@@@===;;;;;;;;;<<<===>>>???@@@CCCEEEIIINNNTTT___tttzzzvvvqqqmmmgggbbb]]]XXXSSSRRRYYYbbbeeeMMMBBBEEEHHHSSSdddlll^^^VVV[[[zzzjjj___TTTXXXllldddLLLHHHDDDCCCCCCBBBBBBEEE@@@DDDSSSlllvvvjjjuuu|||```FFFBBBBBBCCCDDDFFFIIINNNTTTYYY\\\[[[^^^aaabbbcccfffkkkpppWWWHHHGGGEEEFFFKKK]]]oooZZZVVVQQQKKKIIIFFFDDDCCC@@@<<<999666555444222111000000000---.....................///............---------,,,,,,,,,,,,,,,---......111222222333222111000///...///111333444333111000---...///111111111000///...///000111111222222111111222333444555777888888999999:::<<<>>>@@@BBBCCCEEEFFFHHHJJJJJJGGG@@@<<<:::999:::>>>CCCLLL___ooo|||yyyvvvsssrrrpppooommmjjjhhhlllqqqwwwqqq[[[QQQQQQ]]]^^^^^^\\\WWWSSSQQQQQQSSSQQQMMMKKKJJJKKKJJJJJJLLLWWWkkkkkkdddnnnnnngggXXXMMMMMMKKKNNNLLLIIIJJJXXXxxxoooKKKBBB;;;@@@;;;;;;;;;::::::<<>><<<;;;;;;;;;;;;<<<===??????BBBDDDIIIOOOSSSZZZiiiwww~~~zzzvvvssslllhhhccc]]]VVVUUU```lllnnnUUUHHHHHHGGGPPPbbbkkk]]]VVVXXXrrr{{{cccSSSOOOYYYmmm}}}VVVMMMFFFEEEDDDAAABBBEEECCCEEEQQQiiijjjfffqqqvvvSSSBBBBBBAAABBBDDDGGGKKKPPPVVV[[[]]]]]]```cccddddddfffkkkooo\\\MMMKKKHHHGGGJJJXXXkkkYYYUUUPPPJJJHHHFFFDDDCCC@@@===:::666555333222111000000000---------...............///............---------,,,,,,,,,,,,,,,------...000111222222222111000///---...000111222222111111---...///111111111000000...///000111111222222111111111222444666777888999999999:::<<<>>>@@@BBBCCCEEEGGGIIILLLMMMMMMMMMLLLDDDEEEIIINNNRRRXXXeeerrrzzzwwwuuurrroookkkiiihhhiiiiiikkkttt{{{yyyooofffdddeeedddgggiiigggbbb^^^^^^___WWWWWWUUUQQQMMMJJJJJJJJJIIIRRRdddxxx~~~ppphhhqqqzzzrrraaaRRROOONNNQQQLLLGGGKKKZZZxxxrrrMMMAAA;;;@@@<<<;;;<<<;;;::::::???HHHNNNPPPIIICCCAAAAAAEEEPPPZZZ]]]bbbjjjrrryyy~~~~~~~~~tttrrrppp]]]OOOEEEFFFHHHMMMVVV^^^eeegggdddaaa___VVVMMMKKKNNNQQQPPPNNNLLLMMMUUUcccpppyyyiiicccooo~~~sssddd[[[~~~fffCCCAAAEEE```eeeRRRGGGCCC>>>===;;;;;;;;;;;;<<<===>>>???CCCEEEJJJPPPTTTXXXcccnnn~~~{{{xxxrrrooojjjccc[[[[[[iiixxxuuu___PPPJJJFFFQQQccchhhddd[[[XXXlllgggVVVNNNPPPZZZssseeeUUUHHHFFFFFFBBBBBBFFFGGGFFFPPPfffxxx___gggmmmkkkKKKAAACCC>>>CCCEEEHHHMMMSSSXXX]]]___cccfffiiiiiiiiijjjnnnqqqaaaNNNJJJGGGEEEGGGTTTggg}}}}}}XXXTTTQQQJJJHHHFFFDDDCCC@@@===:::555444333222111000000000---------........./////////............---------,,,,,,++++++,,,,,,---...000000111111111000///...---......///000000111111,,,---///000111111111000...///000111111222222111000111222444666777999999999:::;;;<<<>>>AAACCCDDDEEEGGGJJJLLLQQQYYYdddkkkbbbbbbeeejjjlllmmmsss{{{}}}|||wwwooojjjhhhgggccc___]]]___bbbfffiiimmmsssxxxrrruuuxxxuuupppkkkjjjlllgggjjjiiiaaaVVVMMMJJJKKKJJJOOOaaavvv~~~yyyvvvzzzzzzqqqzzz~~~gggRRRPPPTTTSSSKKKFFFKKK\\\yyyuuuMMM@@@;;;AAA<<<;;;<<<===;;;999<<>>>>>BBBCCCGGGLLLPPPUUU___jjjppp~~~{{{vvvtttpppiiiaaacccsssxxxhhhYYYRRR___nnnnnnoooccc[[[gggmmmZZZQQQPPPNNN]]]{{{ttt^^^LLLHHHIIIEEEDDDGGGIIIGGGNNNddd}}}oooZZZmmmlll|||^^^DDDCCCGGG>>>DDDFFFJJJPPPVVV\\\```bbbgggjjjlllmmmkkklllooorrrgggOOOGGGEEEDDDFFFPPPddd{{{|||WWWTTTQQQJJJHHHFFFDDDCCCAAA===;;;555444333222111111111111---------.........////////////.........---------,,,,,,++++++,,,,,,---...///000000111111///...---------------...///111111,,,---///000111111111000...///000111111222222111000111222444666777999999::::::;;;===???AAACCCDDDEEEGGGIIILLLSSSbbbvvv}}}}}}|||}}}{{{qqqjjjhhhfff___WWWTTTSSSUUUZZZ___dddjjjoooyyyrrrqqqrrrzzz}}}|||qqq___PPPJJJJJJMMMPPP```yyyzzzqqqnnnqqq{{{kkkRRRQQQZZZUUUKKKDDDLLL^^^zzzuuuNNN@@@;;;AAA<<<:::======;;;888999???EEEKKKFFFBBBAAAAAABBBJJJRRR[[[aaahhhooouuuzzz~~~wwwxxxyyypppuuuxxx\\\HHHEEE===???CCCHHHLLLOOOUUU[[[]]]^^^[[[SSSNNNPPPVVV\\\]]]ZZZ```nnnyyy}}}~~~zzzxxxgggfffmmmvvv^^^NNNjjjlllHHHEEE===\\\eeeSSSHHHEEEBBBCCC;;;;;;;;;;;;;;;<<<===>>>@@@???BBBGGGKKKQQQ]]]iiilll~~~|||wwwvvvtttmmmfffiii{{{pppfffttt~~~vvvhhh^^^eeezzzrrr^^^UUURRRHHHMMMiii~~~eeeNNNJJJLLLHHHFFFHHHKKKGGGNNNbbb|||lllYYYsssmmmqqqTTT???EEEKKK@@@FFFHHHLLLRRRXXX^^^bbbdddgggjjjmmmmmmkkkkkknnnqqq{{{qqqTTTJJJHHHIIILLLMMMbbbyyyzzzWWWRRRMMMKKKIIIFFFDDDBBB>>>;;;888666555444222111000/////////...---,,,,,,---...///000000//////.........---,,,++++++++++++,,,------...///111333222000---,,,---...///000000111111000......///222555666555444000///...///111222222222222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDDDDEEEIIIMMMRRR^^^uuuwwwxxxxxxtttyyyyyyqqqhhh___XXXTTTHHHGGGEEEDDDEEEKKKSSSYYYfffuuuxxxnnnvvv{{{gggVVVMMMPPPQQQ\\\rrrxxxfffeeeiiixxxsssyyyppp|||fffYYYXXXWWWVVVHHHGGGQQQ]]]}}}OOO@@@DDD999BBB<<<<<<;;;:::999:::>>>AAAEEEEEECCC???===@@@GGGMMMVVV^^^ggglllrrryyy}}}}}}}}}~~~|||wwwwww|||uuuTTTFFFGGGCCC???======AAAEEEFFFFFFLLLMMMOOOQQQRRRRRRQQQPPP___cccgggqqqggg```lll{{{oooUUULLLcccwww@@@JJJGGGVVVdddZZZGGGEEEGGG<<<===<<<;;;:::999:::;;;<<<>>>@@@CCCFFFJJJOOOVVVZZZccctttzzzrrrnnnmmmjjjiiivvvsssdddaaaiiizzziiiRRRMMMKKKIIIXXXooo|||zzz^^^HHHOOOOOOBBBBBBFFFIIIQQQ```vvvmmm\\\uuullldddIII>>>BBBGGGHHHLLLMMMQQQWWWYYYZZZ```hhhlllllllllmmmmmmmmmmmmmmmrrrzzz}}}VVVIIIDDDCCCJJJMMM```sss~~~|||XXXTTTNNNKKKIIIFFFDDDBBB???;;;888666555444222111000/////////...------------...//////.........------------,,,,,,,,,,,,,,,------...///000111222111000...---......///000111111111111......///222555666555444000///...///111222222222222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDHHHIIIKKKMMMOOOXXXjjj{{{vvvoooqqqrrrpppvvv~~~uuujjj^^^QQQHHHAAABBBBBBAAABBBDDDHHHKKKUUUcccsss|||zzzpppwwwxxxiii]]]QQQQQQWWWhhhzzzxxxlll[[[]]]iiiuuu}}}nnn~~~}}}rrraaaXXX\\\^^^XXXIIIGGGPPP___SSS@@@CCC666>>><<<<<<;;;:::999:::===@@@EEEEEECCC@@@===???FFFKKKVVV^^^fffkkkqqqxxx||||||}}}yyyuuutttuuuwwwdddMMMCCCCCC@@@>>><<<===@@@BBBBBB@@@CCCDDDEEEGGGIIIKKKLLLLLLZZZ___eeennn~~~iii___fffwwwiiiOOOGGG]]]HHHIIIEEETTTeee]]]IIIEEEGGG???>>>===<<<;;;;;;;;;<<<===>>>@@@BBBDDDGGGKKKQQQUUU^^^lll}}}wwwpppmmmmmmiiidddkkkxxxtttjjjiiiooo{{{rrrXXXQQQMMMHHHPPP___www~~~iiiOOONNNLLLCCCDDDFFFIIIQQQbbbxxxyyyfffxxxtttyyy]]]HHH@@@BBBGGGJJJNNNQQQWWW___```___aaaeeejjjjjjjjjjjjkkkkkkkkkkkkpppqqq{{{VVVLLLGGGBBBEEEMMM^^^rrr~~~}}}ZZZUUUPPPKKKIIIFFFDDDBBB???;;;888666555444222111000/////////...------------...///---------------,,,,,,,,,---------,,,---......///000000111111000000//////...///000111222222222222/////////222444666555444111///...///111333333222222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDIIIIIIKKKMMMNNNRRR```nnnvvvnnniiilllnnnnnnuuu|||vvvwwwvvvjjjZZZJJJ???>>>AAADDDEEEDDDBBBAAAAAADDDMMMZZZgggvvvpppnnnpppvvv|||zzzoooeeeXXXTTTRRRYYYccckkkllliiiSSSPPPWWWmmmuuurrrqqqzzz}}}qqqjjj]]]XXX___cccZZZIIIFFFOOOaaa\\\CCCBBB666<<<<<<<<<<<<:::999:::===@@@FFFFFFDDD@@@===>>>CCCHHHTTT\\\dddhhhnnnvvvzzzzzz}}}~~~wwwooojjjppp{{{~~~{{{wwwtttrrrqqqpppnnnrrrrrrmmmbbbTTTHHHCCCBBB>>>>>>>>>???@@@AAA???>>>;;;<<<===>>>AAADDDFFFHHHOOOXXXbbbjjjwwwlll___aaarrr```HHHCCCTTT}}}XXXJJJDDDTTThhhcccLLLEEEGGGBBB@@@???===<<<<<<<<<======???@@@AAABBBCCCFFFKKKNNNXXXcccvvv{{{uuunnnjjjkkkggg```___dddpppzzzwwwsssqqqrrruuu{{{zzz```UUUOOOIIIJJJPPPmmmwww\\\NNNJJJFFFGGGFFFHHHQQQddd{{{ooo{{{lllQQQEEECCCCCCGGGNNNQQQUUU]]]fffhhhdddbbbdddhhhhhhhhhhhhhhhhhhggggggkkkkkk}}}XXXNNNKKKDDDBBBKKK[[[ooo}}}}}}ZZZUUUPPPLLLIIIGGGDDDBBB???;;;888666555444222111000//////.........------.........------------------------...------------...//////111000000000000000000000///000111222222333333222000//////111444555555444111000//////111333333222222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDEEEFFFJJJMMMOOORRR]]]hhhrrrmmmjjjlllnnnpppwwwwwwllliiisss}}}qqqcccUUUJJJDDDEEEIIIOOORRRQQQMMMIIIFFFCCCDDDHHHSSSbbbrrr{{{zzzqqqhhheeehhhjjjfffaaa___YYYQQQLLLOOOUUU]]]aaaVVVNNNMMM```}}}|||kkkmmmxxxvvvmmmiii]]]YYY___bbbYYYIIIDDDOOOdddgggGGGCCC:::???<<<<<<<<<;;;::::::<<>>???@@@@@@AAADDDHHHLLLUUU^^^nnnyyyssslllffffffeee___[[[[[[XXX^^^dddeeedddbbbaaa```kkkmmmrrrvvvvvvxxxeeeWWWQQQNNNLLLKKK___zzzhhhOOOHHHIIIKKKFFFFFFPPPeee}}}{{{uuu}}}|||___GGGDDDGGGFFFJJJSSSSSSVVV]]]fffiiifffcccdddffffffffffffffffffffffffkkkppp}}}[[[OOOMMMGGGDDDJJJWWWkkk||||||YYYUUUOOOLLLJJJGGGEEECCC???<<<999666555444222111000//////---..................---..................//////...------------...//////000000000000000111111111///000111222222333333222111000///111333555444444111000///000222333333333222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDDDDEEEJJJOOOPPPRRRZZZdddqqqooommmnnnnnnooovvv}}}tttkkklllvvvzzzkkk[[[PPPOOOQQQRRRWWW]]]aaa```\\\XXXVVVPPPJJJEEEHHHQQQ\\\ffflllzzzssskkkeeebbbbbbaaa``````YYYPPPHHHHHHQQQ___iii```TTTLLLYYYwwwyyyhhhhhh~~~tttjjjhhh```]]]```___WWWHHHDDDOOOfffqqqIIICCC===AAA<<<======;;;::::::<<<>>>EEEFFFEEEBBB===<<>>AAACCCBBBOOO```lllttt~~~hhhYYYZZZkkkwwwTTTEEEEEEHHHaaaWWWLLLZZZrrruuu[[[HHHFFFEEE???>>>===;;;:::;;;;;;<<<<<<===???@@@AAADDDIIILLLTTT\\\jjjxxx}}}xxxqqqhhhaaa___````````````WWWTTTPPPNNNNNNPPPTTTXXX___dddlllrrrqqqpppxxxnnnZZZRRRRRRPPPLLLSSSooosssUUUIIIMMMOOOFFFDDDNNNfffsss{{{oooUUUBBBEEEKKKKKKOOOWWWUUUTTTXXX```dddcccccceeeeeeeeeeeeeeeffffffffffffrrrzzzzzzaaaNNNKKKHHHFFFHHHTTTggg{{{|||YYYUUUOOOLLLJJJGGGEEECCC@@@<<<999666555444222111000//////------...//////...------.........///////////////---------,,,---......///000000111111222222111111...///000111222222222222222111000000222444444444222000///000222444444333222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDGGGHHHLLLPPPQQQQQQVVV^^^lllmmmlllkkkiiikkkqqqwwwvvvdddUUUPPPTTT[[[[[[^^^bbbcccbbbaaaaaaaaa___VVVNNNKKKLLLNNNTTT[[[dddeeegggfffeeeccccccccc^^^YYYQQQKKKNNN\\\ppp~~~nnn```RRRXXXsssyyyeeebbbzzzuuuffffffbbbbbbddd```VVVIIIFFFPPPggg|||LLLBBB===???<<<======<<<::::::;;;===DDDEEEEEEBBB>>><<<>>>@@@DDDLLLUUU[[[cccnnnvvvxxxzzz}}}}}}uuuiiilllvvvrrrjjj```^^^ccckkkqqqssspppnnniii```UUUMMMJJJJJJKKKKKKKKKHHHEEEDDDEEEFFFCCCAAA???===<<<===???@@@EEEOOO```qqq|||gggXXXXXXjjjoooPPPEEEHHHEEETTTooobbbNNNZZZssszzzbbbKKKFFFEEE@@@???===;;;::::::;;;;;;;;;<<<>>>???AAADDDIIIMMMRRRZZZeeepppxxx|||~~~~~~zzz~~~{{{uuukkkcccZZZWWWZZZaaagggkkk\\\VVVQQQQQQRRRQQQSSSVVVXXX\\\bbbgggeeedddkkktttzzzbbbTTTTTTTTTOOOMMMbbb~~~}}}^^^LLLNNNPPPIIIDDDMMMfffyyymmmyyytttaaaPPPDDDGGGNNNRRRUUU[[[XXXUUUTTTYYY]]]^^^```dddbbbccccccdddeeefffggggggrrrxxxpppSSSKKKGGGFFFGGGPPPbbbyyy}}}[[[VVVPPPMMMJJJGGGEEECCC@@@<<<999666555444222111000//////------...//////...---------------....../////////,,,,,,,,,,,,,,,------......///111333333222111000......///000111111111111333111000000222444444444222111000000222444444333222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDIIIIIILLLPPPQQQQQQUUU[[[eeehhhiiifffdddffflllqqq{{{iiiZZZRRRSSSXXX]]]ZZZZZZYYYWWWVVVWWW[[[]]]ccc^^^ZZZXXXSSSNNNOOOTTTUUUWWW[[[___bbbfffiiikkkeee___UUUOOOSSSeee||||||mmm\\\\\\sss}}}gggbbb{{{~~~gggddddddhhhjjjdddVVVLLLKKKRRRfffSSSDDD>>><<<<<<======<<<;;;:::;;;<<>><<<===@@@CCCKKKRRRWWW___iiiqqqsssxxx{{{}}}zzzlllccccccjjjrrrwwwuuurrrmmmfff```[[[WWWUUUTTTVVVXXXUUUOOOIIIEEEDDDDDDBBB@@@>>>===>>>??????FFFLLL[[[pppppp]]]YYYhhh~~~fffJJJCCCGGGCCCKKK```|||kkkMMMUUUooo|||gggNNNGGGFFFAAA@@@>>><<<;;;;;;;;;<<<;;;<<<===>>>???BBBGGGJJJOOOSSS]]]iiisssvvvsssooolllnnntttyyyrrrbbb\\\UUUPPPUUU```lllrrriiibbb^^^aaaaaa[[[WWWVVVXXXXXXZZZ[[[YYYXXX___gggzzzkkkXXXWWWXXXSSSOOOXXXxxxiiiPPPOOONNNMMMFFFNNNhhhppptttxxx}}}jjjVVVOOOIIIJJJQQQXXX\\\]]]]]]XXXUUUXXX[[[[[[]]]```___```aaacccdddfffggghhhppp}}}zzzaaaQQQJJJGGGGGGNNN___www\\\WWWRRRMMMJJJHHHEEECCC@@@<<<999666555444222111000//////,,,---...//////...---,,,,,,,,,,,,------.........,,,++++++++++++,,,---------///222444444333111000---...///000000111111111333111000000222444444444222111000000333444444333222333444555666888999999;;;<<<===>>>@@@BBBCCCDDDGGGGGGJJJOOOQQQQQQVVV\\\aaaeeegggdddbbbdddjjjoooxxxxxxppp\\\QQQQQQWWW[[[\\\UUUSSSOOOJJJIIIKKKQQQUUUaaa```bbbccc]]]SSSQQQUUUYYYVVVTTTVVV^^^hhhqqqvvvqqqhhhZZZQQQTTTeee|||wwwdddaaavvvpppkkkllleeeffflllnnnhhhXXXPPPNNNSSSfff[[[HHH@@@<<<<<<===>>>===;;;:::;;;<<>><<<===???DDDKKKQQQVVV\\\fffmmmnnnwwwyyy}}}vvv}}}yyykkkgggkkkttt{{{|||vvvooolllkkkiiieeeaaa\\\```dddaaaYYYOOOGGGCCCDDDDDDBBBAAA@@@@@@AAAAAAEEEGGGUUUlllzzzddd]]]ggg~~~```FFFAAAFFFBBBHHHZZZssspppJJJQQQkkk|||jjjQQQHHHFFFCCCAAA@@@>>>===<<<<<<===;;;<<<======>>>@@@DDDHHHKKKNNNVVVeeesssuuummmccc______dddqqqwwwooo[[[XXXQQQMMMRRR___mmmuuu~~~vvvqqqrrrppphhh```^^^[[[XXXUUUTTTRRRQQQWWW___mmmrrr]]][[[]]]XXXRRRTTTuuupppSSSNNNLLLPPPHHHOOOiiiuuu{{{vvvdddPPPPPPMMMLLLRRR\\\```^^^bbb[[[WWWYYY[[[ZZZZZZ\\\]]]^^^___aaadddfffggghhhssszzzpppZZZMMMIIIGGGLLL^^^vvv\\\RRRPPPPPPLLLGGGDDDAAA???<<<:::999777555333000...------......------------..............................,,,,,,,,,---------.........000222444444333111/////////000111111111111000333222111000000222444555000/////////000222444666444444444444555777888999;;;<<<===???AAACCCEEEEEEKKKJJJIIIJJJNNNTTTYYY]]]aaahhhjjjddd___```eeeiiixxx~~~rrriiidddlll{{{wwweeeVVVTTTXXXYYYZZZ\\\SSSRRRQQQRRRRRRPPPLLLHHHTTTXXX^^^bbbdddaaa]]]ZZZ___dddeeeaaadddqqq|||zzznnn]]]SSSbbbssssssvvvlllcccggg{{{{{{~~~{{{ooolllpppqqqkkk___XXXKKKUUUZZZZZZlllHHHDDD@@@============<<<;;;:::999:::???DDDDDD@@@======???CCCGGGOOOVVV]]]ccciiimmmrrruuuyyy|||}}}}}}~~~rrrmmmrrr{{{~~~xxxtttrrrnnniiibbbcccdddddd```YYYOOOHHHKKKJJJHHHHHHGGGEEEBBB@@@DDDCCCHHHYYYrrrjjj]]]kkkqqqQQQGGGEEEBBBFFFKKKSSSjjjvvvQQQOOO^^^uuuvvv___KKKEEEBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<>>>???AAACCCJJJMMMTTTaaaqqqxxxnnn```PPPNNNUUUggg~~~|||ooo___XXXQQQOOOQQQ\\\qqq~~~wwwssssssoooeeeYYYSSSTTTYYY[[[[[[mmmcccXXXZZZ[[[SSSVVVggg```GGGQQQLLLLLLSSSfff}}}uuu___RRRQQQRRRXXX```eeedddaaabbb```]]]ZZZZZZ\\\^^^```bbbbbbcccdddeeehhhkkklllsssxxxnnnkkkMMMUUUIIIJJJUUUlll```VVVTTTPPPLLLGGGCCCAAA???<<<:::888777555222000///......///......------......///........................,,,,,,,,,---------......///000222333333222111000///000111111222222111111333222111000000222444555111000//////000333555777444444444444555777888999;;;<<<===???AAACCCEEEEEEIIIIIIIIIIIIKKKOOOVVVZZZaaaiiilllfff``````cccfffiiijjjkkkhhhccc```aaabbbsss~~~wwwkkk___[[[[[[\\\bbbiiijjjjjjiiieee___YYYTTTRRRIIILLLPPPUUUYYY[[[[[[[[[___fffiiihhhnnn|||~~~pppbbb]]]lllzzzvvvnnnccc\\\eee}}}oooooovvvrrrtttuuuqqqfffWWWKKKTTTXXXYYYtttJJJ@@@===============<<<;;;:::::::::???CCCDDD@@@======???AAAFFFMMMTTTZZZ```fffjjjqqqtttxxx{{{|||}}}~~~zzzpppttt|||uuulllddd\\\[[[[[[[[[[[[YYYUUUSSSRRROOOLLLLLLLLLJJJFFFBBBBBBAAACCCNNNdddnnn```nnniiiMMMFFFEEECCCDDDJJJSSSmmm}}}TTTOOO\\\yyygggPPPIIICCCBBB@@@???======<<<<<<===<<<<<<<<<===???AAABBBHHHKKKSSS```qqqzzzsssgggTTTPPPSSSaaauuu~~~xxxyyy|||~~~~~~rrrddd]]]VVVRRRSSS\\\oooyyykkkaaa___aaaccceeetttiii]]][[[[[[UUUUUUbbb~~~fffLLLPPPNNNMMMTTTggg~~~qqq]]]UUUVVVXXX^^^dddggghhhgggdddbbb___\\\[[[[[[]]]^^^bbbbbbbbbccceeehhhjjjllluuuyyynnn}}}___RRRKKKIIIQQQeee|||aaaXXXUUUOOOKKKGGGCCCAAA???<<<:::666555444222111000/////////......------......///........................,,,,,,,,,---------......000000111222222222222222111111111222222222222222333222111000000222444555222222111000111333666777444444444444555777888999;;;<<<===???AAACCCEEEEEEEEEHHHJJJHHHGGGJJJQQQWWWaaaiiilllfff___]]]^^^___YYYVVVQQQOOORRRZZZdddjjjyyy{{{uuunnnhhhdddfffqqq}}}|||ppp```RRRJJJHHH@@@@@@BBBEEEHHHMMMPPPSSSVVV]]]cccgggpppqqqaaa```tttlll```YYYeeelllhhhvvv}}}yyywwwsssiiiVVVLLLSSSVVVXXXPPP???>>>============<<<;;;:::::::::>>>BBBCCC@@@>>>>>>???@@@DDDJJJPPPVVV]]]cccgggpppssswwwzzz||||||}}}~~~tttvvvttteeeZZZTTTQQQOOOOOORRRVVVZZZ\\\]]][[[XXXVVVTTTOOOHHHCCCCCCBBBBBBHHHXXXtttrrrbbbppp]]]HHHDDDEEEDDDDDDKKKVVVppp___NNNVVVyyyrrrVVVKKKCCCCCCAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAADDDIIIPPP^^^ppp|||zzzrrr]]]VVVRRRYYYhhhsssuuurrrooosssxxx}}}yyymmmeee]]]YYYWWW]]]jjjxxx~~~rrrkkkjjjmmmppp{{{rrrbbb^^^]]]YYYUUU\\\xxxqqqTTTOOOLLLJJJPPPccc~~~jjjZZZYYY\\\aaaeeehhhjjjmmmooohhhfffccc___]]]\\\]]]]]]aaaaaabbbcccfffhhhjjjkkkvvvyyylllpppwwwTTTQQQLLLOOO___uuu___UUURRRNNNKKKFFFCCCAAA???<<<:::555444333222111111000000//////............//////........................,,,,,,,,,---------......000000000111111222333333222222222222222333333333333222111000000222444555444333222111222444666888444444444444555777888999;;;<<<===???AAACCCEEEEEEDDDHHHKKKIIIEEEFFFNNNUUU___gggjjjddd[[[WWWVVVVVVRRRPPPQQQUUU^^^iiirrrvvvssswwwzzz}}}zzzuuusssxxx}}}ooo___PPPFFFAAABBBAAA??????@@@AAADDDEEEGGGNNNVVV]]]hhh{{{vvvcccaaaxxxxxxhhh^^^jjj|||uuuvvv~~~vvvooocccTTTNNNRRRRRRUUUzzzZZZBBBBBB>>>>>>>>>======<<<;;;:::999===AAABBB@@@???>>>??????CCCHHHNNNSSSYYY___cccnnnrrrwwwzzz|||}}}wwwyyyssscccVVVPPPLLLGGGGGGJJJQQQVVVZZZbbbeeegggeee]]]RRRIIIEEEBBBCCCDDDFFFQQQkkkppp```kkk~~~rrrSSSDDDCCCEEEEEEHHHPPPYYYpppuuuUUUNNNppp|||\\\JJJEEEDDDBBB@@@>>>======<<<<<<<<<;;;;;;<<<>>>???@@@CCCHHHOOO\\\nnn}}}}}}jjj```VVVWWWaaajjjmmmkkkrrrvvv}}}wwwooofff___[[[[[[ccclll|||zzzsssppprrrttt}}}zzzeee___aaa___XXXYYYrrr}}}^^^PPPOOOMMMQQQaaazzz|||aaaWWW[[[aaagggjjjjjjkkkoootttnnnllliiifffcccaaa```___aaaaaacccdddfffhhhiiijjjsssuuuwwwkkkcccXXXOOOMMM[[[ppp]]]SSSOOOMMMJJJFFFBBB@@@>>><<<:::555444333222111111111111/////////....../////////........................,,,,,,,,,---------......///000000111111222333333222222111111111222333444333222111000000222444555555444222222222444666888444444444444555777888999;;;<<<===???AAACCCEEEEEEFFFJJJMMMKKKFFFGGGNNNUUUZZZbbbeee^^^TTTNNNLLLKKKNNNSSS]]]iiiqqquuusssqqqeeeiiinnnsss|||~~~sssjjjccc\\\TTTMMMGGGFFFDDDBBBAAA??????>>>@@@DDDJJJRRR\\\ppplllfffyyypppeeerrr{{{{{{vvvlll^^^SSSQQQQQQNNNQQQqqqeeeFFFDDD>>>>>>>>>>>>===<<<;;;:::999;;;???AAAAAA@@@???>>>???BBBGGGLLLPPPVVV\\\aaalllpppuuuzzz|||~~~|||wwwhhh]]]QQQMMMHHHEEEFFFJJJMMMOOOZZZdddoooooocccVVVOOOMMMCCCFFFHHHFFFLLLaaaiiiYYYbbbxxxeeeKKKCCCCCCEEEFFFMMMUUU[[[llleeeKKKeeedddLLLFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;===>>>???CCCHHHOOOZZZlll~~~{{{pppeeebbbhhhoooqqqpppyyy~~~xxxnnnfff^^^YYYZZZ___mmmuuuooorrrxxxyyyzzzxxxuuusssrrrsssyyyfff```fffeee^^^[[[pppjjjVVVYYYXXXZZZggg{{{nnnYYYUUU]]]ccciiikkkiiijjjnnnsssqqqpppnnnkkkiiigggeeedddbbbcccdddfffggghhhiiiiiiooorrrlll]]]QQQKKKWWWlll~~~]]]TTTPPPMMMIIIEEEBBB@@@>>><<<;;;555444333222111111111111000//////......//////000........................,,,,,,,,,---------.........///000111222333333333222222111000000222333444333222111000000222444555555444333222222444666777444444444444555777888999;;;<<<===???AAACCCEEEEEEHHHKKKMMMLLLIIIJJJOOOTTTUUU]]]___WWWLLLFFFDDDCCCGGGQQQaaammmqqqmmmeee___\\\ccckkkrrr|||}}}rrreee^^^]]]\\\VVVPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGKKKSSSdddrrrjjjvvvzzz}}}nnniiizzzvvvpppvvvkkk\\\RRRTTTQQQKKKMMMgggrrrJJJAAA>>>>>>>>>>>>===<<<;;;;;;888:::===@@@AAAAAA???>>>>>>AAAEEEIIIMMMSSSYYY]]]hhhlllsssxxx|||{{{nnndddXXXTTTMMMHHHFFFFFFFFFFFFLLLZZZhhhllldddZZZVVVUUUMMMQQQRRRMMMNNN___~~~fffVVV\\\sss~~~YYYGGGDDDDDDFFFIIIOOOZZZ```kkkxxxQQQ[[[|||lllRRRGGGFFFDDDAAA???>>>======<<<;;;;;;:::;;;<<<===>>>BBBGGGNNNXXXjjj|||yyy}}}|||rrrggg\\\XXXXXXbbbvvvrrrbbbaaahhhkkknnnrrrvvvwwwvvvtttqqqrrrhhh```gggfffccc___qqqyyybbbcccdddhhhppp{{{yyycccUUUVVV^^^ccchhhiiiggggggjjjmmmnnnnnnnnnmmmllljjjiiihhheeefffggghhhhhhhhhhhhhhhkkkppp{{{sss{{{lllZZZMMMTTThhh}}}[[[TTTRRRLLLIIIEEEBBB@@@>>><<<;;;666555444222111000000000000000////////////000000........................,,,,,,,,,---------......---...000333444444333222222111000//////111222444333222111000000222444555555444222111222333555666444444444444555777888999;;;<<<===???AAACCCEEEEEEIIIJJJKKKKKKKKKMMMPPPSSSRRRYYYZZZQQQFFF@@@???>>>AAAJJJXXX```aaa^^^ZZZWWWcccmmmwww}}}rrriii^^^YYYZZZ]]]^^^]]]______]]]\\\\\\\\\]]]^^^[[[XXXVVVUUUXXXfffsssmmmxxx}}}qqqooofffiiippphhhtttiiiYYYQQQVVVRRRIIIIII^^^SSSAAA>>>??????>>>>>>===<<<;;;888999<<>>===???BBBFFFJJJOOOUUUZZZccchhhooouuuzzz~~~yyynnnaaa[[[SSSLLLHHHFFFEEEDDDGGGPPP[[[```___[[[WWWVVVUUUWWWWWWRRRRRRbbbkkkZZZ\\\rrrnnnNNNCCCEEEEEEHHHMMMQQQbbbjjjrrrZZZTTTmmm~~~oooVVVHHHFFFDDDBBB@@@>>>======<<<;;;:::::::::;;;<<<===???EEELLLVVViiixxxiii```^^^\\\ppp{{{nnnkkknnnqqqrrruuuzzz~~~}}}xxxtttnnnyyymmmaaaddddddfffdddsssrrrooouuu}}}qqq^^^TTTZZZ___cccfffgggeeeeeefffgggfffhhhiiikkkkkkkkkiiiiiihhhiiijjjjjjiiihhhgggfffiiiooovvvvvvtttZZZVVVeeezzz|||YYYTTTRRRLLLIIIDDDAAA@@@>>><<<;;;666555444222111000//////000000////////////000000........................,,,,,,,,,---------......,,,...111333555444333111111000///......000222333333222111000000222444555444333222111111222444555444444444444666777888999;;;<<<===???AAACCCEEEEEEJJJJJJJJJJJJLLLOOOQQQRRRQQQWWWXXXNNNCCC>>><<<<<<===EEENNNSSSTTTUUUYYY]]]nnnzzz{{{iiieee```___eeennnyyy|||{{{xxxvvvvvvxxxzzz|||wwwqqqlllhhhhhhtttvvvssszzzddd___iiipppjjj|||qqqeeeUUUQQQXXXRRRHHHGGGXXX\\\DDD????????????>>>===<<<;;;888999;;;???BBBBBB@@@>>>;;;===@@@CCCGGGLLLSSSWWW___dddlllsssxxx}}}{{{ggg```VVVNNNIIIHHHGGGGGGKKKLLLPPPVVVYYYYYYTTTPPPQQQSSSRRRNNNPPPbbbsssbbb^^^ssscccGGGBBBFFFFFFJJJPPPTTTiiittt{{{___OOOaaauuunnnXXXHHHGGGEEEBBB@@@>>>======<<<;;;:::::::::;;;<<<===<<>>;;;999444333222000///.........////////////000000000000////////////////////////,,,------......------,,,------...000111222333444222111111000000000000000222333222111//////111333555444222///---///333777666555555555666777999::::::<<<===>>>???AAACCCFFFIIIIIIKKKMMMPPPSSSUUUWWWXXXVVVRRRNNNIIIEEEBBB@@@CCCJJJSSSVVVYYY___lllvvvwwwmmmooosss{{{~~~yyyccckkk{{{rrr```XXXXXXVVVKKKAAACCCRRR|||rrrEEEBBB;;;???CCC======>>>999999888888;;;@@@BBBAAA???<<<>>>@@@BBBEEEJJJQQQUUU\\\ccckkkrrrvvvzzzxxxjjj\\\RRRKKKGGGEEEJJJGGGIIIPPPTTTRRRNNNMMMRRRNNNMMMOOOTTTcccyyybbbeeexxxpppXXXCCCAAAFFFIIINNNVVV[[[iiiuuueeeVVVPPP___kkk___MMMJJJDDD@@@AAACCC???999>>>======<<<<<<<<<<<<===:::@@@FFFPPPfff{{{sssoooooo{{{pppqqqzzzgggbbb```kkkqqqxxxbbbVVVYYY]]]^^^```aaacccdddccccccbbbbbbccceeeggghhhhhhhhhggghhhgggfffeeeeeeeeefffffffffiiiiiiuuu|||eeennndddooo|||[[[WWWNNNMMMJJJEEEBBB@@@>>>;;;999666555333222000/////////.../////////000000000000........................,,,------------------,,,------...000111222333444222111111000000000000000222333222111//////111333555444333000///000444777666555555555666777999::::::<<<===>>>???AAADDDFFFIIIJJJKKKMMMPPPSSSUUUWWW[[[[[[\\\[[[XXXSSSNNNKKKOOOWWWaaagggjjjppp{{{lllsssrrr___XXX\\\WWWJJJAAACCCSSS}}}RRREEE===???BBB;;;;;;???;;;999888888;;;???AAAAAA???<<<>>>@@@BBBEEEJJJPPPTTTZZZ```iiiooossswww}}}yyyjjj^^^TTTNNNKKKKKKIIIJJJOOOQQQOOOOOOQQQYYY[[[^^^]]]YYY```xxx~~~hhhgggzzzeeeRRRCCCEEEKKKMMMQQQVVVZZZhhhssszzz[[[III\\\pppjjjUUUNNNHHHEEEDDDBBB>>><<<>>>>>>===<<<<<<<<<<<<======BBBGGGOOOdddxxxsssxxxzzzoooppp|||jjjfffbbbnnnuuu|||eeeZZZ[[[^^^\\\]]]^^^______`````````aaabbbdddeeefffffffffeeeeeedddbbbaaaaaabbbcccdddeeejjjkkkrrryyy\\\vvvzzzffflll|||}}}[[[WWWMMMMMMJJJEEEBBB@@@>>>;;;999777666444333111000000000....../////////000000000........................------------------------------...///111222333333222111111000000000000000222333333111000///111222444444444333111222444666666666555555555777888999:::<<<>>>??????AAADDDGGGIIIJJJKKKMMMPPPSSSVVVWWW[[[```gggmmmooolllhhhdddfffmmmuuu{{{~~~sss{{{qqq___[[[^^^VVVFFF>>>DDDTTTeeeIII>>>???AAA::::::???>>>999999999;;;>>>@@@@@@???<<<>>>???AAACCCHHHNNNRRRWWW]]]eeekkkooosssyyy}}}~~~tttfffZZZQQQLLLKKKJJJLLLOOONNNMMMRRRXXXeeeoooxxxvvvmmmnnnqqqlll}}}}}}WWWKKKDDDJJJQQQSSSTTTXXXYYYhhhpppvvvjjjJJJVVVrrrzzzdddVVVKKKIIIGGGBBB???AAA???>>>======<<<<<<<<<===???BBBDDDJJJ___}}}www}}}}}}ooorrr}}}mmmjjjdddrrrzzzuuuaaaZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^___```aaabbbcccdddccccccbbbcccaaa___^^^^^^```bbbdddbbbhhhjjjmmm}}}YYYmmmdddaaappp|||}}}[[[WWWNNNMMMJJJEEEBBB@@@>>>;;;999777666555333111000//////........./////////000000........................---------,,,,,,---------,,,---...///000222333333222111111000000000000000111222333222000///000222333444555555333333444555777666555555555777888999:::<<<>>>???@@@BBBEEEGGGIIIJJJKKKNNNPPPSSSVVVWWWXXX```mmmyyy~~~~~~ooolllhhhdddccceeehhhjjjsss}}}vvvmmm|||qqqcccbbb```SSSAAA<<>>>>>AAA<<<:::??????:::999:::;;;<<<>>>??????===>>>???@@@BBBFFFKKKPPPTTTYYYaaagggkkkpppvvv{{{}}}~~~uuufffZZZPPPJJJGGGIIINNNRRRPPPOOOUUU___iiivvvwwwsssfffNNNGGGEEELLLSSSUUUWWWYYY\\\jjjpppnnnrrr}}}]]]TTTmmmwww___LLLIIIIIIDDDAAACCC??????>>>===<<<<<<<<<<<<===>>>???EEEWWWyyy|||vvvxxxpppnnnjjjyyyxxxggg\\\ZZZZZZ[[[]]]\\\[[[[[[\\\]]]___```______```aaaaaa```___^^^```___]]]\\\\\\___bbbddd```eeeggghhhyyycccjjjgggXXXeeeuuu}}}\\\XXXPPPMMMJJJEEEBBB@@@>>>;;;999777666444222000///..................////////////...........................---,,,,,,,,,,,,---...,,,,,,---///000111222333222111111000000000000000111222333222111000000111222444555555444333444555777666666555555666888888:::;;;>>>???@@@BBBFFFHHHJJJJJJLLLNNNQQQTTTVVVXXXYYYbbbpppxxxrrrccc```\\\WWWUUUUUUWWWXXX___hhhtttxxxmmmhhhbbbaaayyy||||||ooofffiiidddTTT???:::@@@HHHhhhUUUBBB===BBB>>><<>>::::::::::::;;;<<<>>>???======>>>???@@@DDDIIIMMMQQQWWW^^^ccchhhmmmsssxxx}}}~~~~~~|||yyyyyyzzzlll```UUUMMMHHHCCCHHHQQQVVVTTTSSSYYYccccccnnn{{{zzz{{{XXXLLLHHHHHHLLLQQQTTTWWWZZZ```mmmpppjjjiiippp~~~YYYbbbjjjOOOGGGIIIGGGDDDDDD@@@@@@>>>======<<<<<<<<<<<<<<<===CCCSSSrrr~~~~~~sssrrrtttyyyvvvzzzxxxjjj```[[[ZZZ[[[\\\]]]\\\[[[[[[\\\]]]___```^^^^^^_________]]]\\\[[[\\\[[[YYYYYY[[[]]]```bbbbbbdddfffjjjxxxuuufffvvvZZZ___ppp}}}\\\YYYQQQMMMJJJEEEBBB@@@>>>;;;999777666444222000......---------........./////////------------------------...---,,,++++++,,,---...,,,,,,---...000111222222222111111000000000000000000222333333111000000111222444555444333222333444888777666555555666777888999;;;>>>???AAACCCFFFIIIJJJKKKLLLNNNQQQTTTWWWXXX\\\dddrrr{{{xxxuuuxxx|||wwwlllhhhccc]]]XXXTTTSSSRRRRRRWWWaaannnmmm[[[XXX]]]zzzxxx}}}}}}zzz~~~{{{nnnggglllgggTTT???;;;??????TTT{{{hhhLLL???BBB@@@>>>???>>>:::;;;;;;:::999:::===???======>>>>>>???BBBGGGJJJNNNTTTZZZ```dddiiipppuuu{{{{{{|||xxx|||}}}yyyxxx}}}~~~{{{{{{~~~zzzrrrggg\\\SSSMMMHHHEEEFFFKKKSSSYYYXXXWWW\\\eeedddjjjqqq{{{{{{qqqUUULLLKKKJJJKKKNNNSSSWWW[[[aaalllnnnhhhfffiiiiii]]]|||uuu[[[LLLIIIJJJHHHDDDAAA@@@???>>>===<<<<<<<<<;;;<<>>;;;999999777555333111///......---------.........//////------------------------///...,,,++++++,,,...///+++,,,---...///111222222222111111000000000000000000222333333222000000000222333333333111111333444888777666555555666777888999;;;>>>???AAACCCGGGJJJJJJKKKLLLOOOQQQTTTWWWXXXZZZcccrrr|||{{{xxxtttqqqoooqqqrrryyy}}}wwwtttpppjjjddd```]]][[[YYY\\\bbbmmmkkk___fffwwwlllgggmmmbbbOOO<<<<<<@@@;;;JJJkkk[[[BBBAAA???>>>@@@>>>;;;<<<<<<:::888999<<>>===<<<<<<<<<:::;;;@@@DDDKKK^^^~~~yyyiii___]]]ZZZooowwwmmmccc___\\\XXXYYY]]][[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZXXXVVVWWWXXXZZZ\\\^^^```aaabbbccccccggglllrrrrrrgggnnnyyysss\\\```ooo\\\XXXOOOMMMJJJEEEBBB@@@>>>;;;::::::999777444222111//////---------.........//////------------------------///...,,,++++++,,,...///+++,,,---...///111222222222111111000000000000000000222444444222000000000222333333111000000222555888777666555555666777888999;;;>>>@@@AAADDDGGGJJJJJJKKKMMMOOOQQQTTTWWWXXXTTT___qqquuupppooonnnkkkjjjnnnvvv}}}~~~}}}zzzvvvrrrnnnkkkiiilllnnnrrrzzzkkkqqq|||ssskkkgggnnnYYYGGG888===CCC===HHHhhhfffEEE???>>>>>>@@@???;;;<<<<<<:::888888;;;???===============???DDDGGGIIIMMMTTTYYY]]]bbbjjjoooxxxxxx|||}}}{{{~~~rrrkkkaaaYYYUUUUUUUUUUUUWWWVVVVVVXXXWWWXXX]]]eeeeeeggggggkkkzzz~~~vvvRRRKKKGGGKKKNNNNNNOOOSSSWWWZZZZZZcccffffffhhhfffnnneeeddd{{{{{{___LLLKKKLLLFFFBBBAAA@@@>>>===<<<<<<<<<777999>>>BBBFFFTTTrrr~~~zzzmmmeeeccc]]]pppyyyooohhhgggeeebbbdddjjj]]]^^^```aaabbbbbbaaa```_________^^^\\\YYYWWWVVVYYY[[[^^^aaadddeeeffffff^^^```eeeiiiiiivvvccctttuuusssgggeeehhh{{{xxxYYYVVVUUUNNNJJJFFFBBB@@@???<<<:::777666555333222111000000......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222444333111////////////000111222222222222111000000///333777888666333222222444666888777555555777999:::<<>>@@@JJJWWW{{{MMMAAABBB<<<:::@@@===<<<:::999888999::::::???>>>>>>===>>>>>>???@@@GGGKKKQQQVVV[[[aaagggjjjssswww{{{yyyzzz~~~}}}|||wwwqqqkkkhhheeeaaa___ccc```\\\YYYXXX[[[^^^aaajjjhhhjjjlllvvv~~~___IIIMMMNNNNNNOOOPPPRRRTTTUUUVVV```bbbdddgggiiimmmrrrvvv___fff|||kkkVVVQQQNNNGGGFFFCCC???===<<<<<<<<<;;;===<<<<<<===???JJJaaauuu{{{tttkkkhhhpppgggzzzvvvooohhheeedddfffhhhdddcccbbbdddhhhiiihhhfffgggccc]]]YYYYYYZZZ[[[[[[ZZZ]]]bbbeeeggggggfffeeeiiidddffflllmmmsssjjj```|||~~~iiigggxxxvvvVVVRRRPPPNNNJJJFFFBBB@@@???<<<:::777666555333222111000000......------------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333222111000/////////000111111222222222111111000000444888888666333222222555777999888666555666888:::<<>>@@@@@@GGGSSSppp\\\EEEAAA???;;;888===<<<;;;999999999999999======>>>>>>>>>?????????DDDHHHMMMRRRWWW]]]bbbfffooosssyyy~~~|||}}}|||rrrhhhaaa```______```dddggghhhhhhwwwuuuyyyzzz}}}{{{YYYIIILLLOOOOOOPPPQQQSSSUUUWWWXXX\\\___bbbfffiiinnntttxxxaaasssyyycccQQQLLLMMMHHHDDDAAA>>>>>>>>>===<<<;;;;;;===>>>???FFFXXXiiixxxvvvooojjjpppvvvwwwsssmmmhhhfffgggiiikkkdddddddddgggjjjkkkiiifffeeebbb```^^^^^^^^^]]][[[^^^___aaaccceeegggiiijjjjjjeeehhhnnnoootttnnn\\\vvvqqq{{{wwwVVVPPPMMMNNNJJJFFFBBB@@@???<<<:::777666555333222111000000......------------......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111333222111000/////////000111111222222222222222111111444777888777444222111555777999999888666666777999;;;>>>@@@AAACCCEEEHHHJJJLLLOOOPPPQQQRRRUUUWWW[[[\\\fffzzz}}}xxxvvvmmmhhh___TTTCCC<<<:::>>>@@@@@@EEENNN\\\{{{rrrLLL@@@CCC???555>>>===<<<:::999888888888;;;<<<>>>?????????>>>===@@@CCCHHHMMMQQQWWW\\\```iiinnnuuu{{{}}}kkk_________ccckkkuuuzzzxxxuuu{{{zzz~~~zzzkkkTTTLLLPPPRRRRRRSSSTTTUUUWWWYYYZZZ[[[^^^aaadddhhhlllpppttt{{{oooooo{{{vvvVVVHHHPPPIIIFFFCCC@@@??????===<<<999:::===??????AAAMMMZZZnnnxxxyyytttnnnrrr~~~ooommmiiieeedddfffiiikkkhhhhhhiiikkkllljjjfffccc`````````aaabbbaaa^^^[[[```___^^^___aaafffjjjmmmkkkhhhkkkqqqqqqtttsssUUUiiizzzYYYRRROOONNNJJJFFFBBB@@@>>><<<:::777666555333222111000000......------------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222111111000000000000000000111222222333333333333222444777888777555222111666777999::::::888777666888:::===???@@@BBBEEEGGGIIIKKKNNNPPPQQQRRRUUUWWWYYYZZZbbbttt~~~tttlllfffbbbdddiiihhhppp}}}vvvrrrmmm^^^OOOAAA<<<:::>>>@@@AAAFFFMMMQQQdddXXXAAADDDDDD:::???>>>===;;;:::888777777999;;;===?????????===<<<===@@@DDDHHHLLLQQQWWW[[[dddiiiqqqxxx}}}yyyhhh]]]bbbaaafffrrrzzzvvvxxxyyy|||zzz}}}www___TTTTTTXXXWWWWWWWWWWWWWWWXXXYYYZZZ]]]___aaacccdddfffiiikkktttxxxqqq___IIINNNKKKHHHDDDBBBAAA???===<<<::::::===>>>===>>>GGGQQQeeexxx~~~}}}wwwtttzzzrrrhhhfffcccaaa```bbbdddfffkkklllnnnooommmhhhccc___]]]]]]^^^```aaaaaa^^^\\\___^^^]]]]]]```dddjjjmmmkkkjjjmmmssssssttt[[[aaa{{{ZZZTTTQQQNNNJJJFFFBBB@@@>>><<<:::777666555333222111000000......------------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111111111111000000000//////000111222333444444444222333666888888777444111555666999;;;<<<;;;888666777999<<<>>>@@@BBBEEEGGGHHHKKKMMMOOOPPPRRRUUUWWWXXXYYY___nnnzzzrrrmmmeee]]]YYYZZZUUU___pppzzzxxxooo\\\JJJBBB>>><<<===@@@CCCIIIOOOMMMTTTkkknnnHHHBBBCCC??????>>>===<<<;;;999888777888:::<<<>>>???>>>===<<<<<>>:::777666888;;;===???AAADDDGGGHHHJJJMMMOOOPPPRRRUUUWWWWWWYYY^^^iii||||||wwwoooddd\\\ZZZ]]]eeettt}}}zzzlllVVVEEEAAA???===>>>@@@EEEKKKOOOMMMMMMZZZxxx^^^EEE???@@@>>>>>>======<<<:::888777888999;;;<<<===>>>======<<<>>>@@@BBBEEEJJJPPPTTT[[[aaaiiipppvvv{{{~~~zzzsssrrrpppkkkfffbbb______fffqqq{{{wwwkkkfffbbbbbbvvvzzz}}}~~~kkk^^^^^^aaa```___^^^]]][[[ZZZYYYXXXXXXXXX[[[^^^```aaabbbdddfffiiiooojjjaaajjjhhh\\\RRRNNNLLLIIIFFFDDDBBB>>><<<===;;;:::;;;;;;===EEENNNeee|||wwwkkkdddcccbbbaaa_______________]]]bbbgggjjjjjjhhheeedddbbb```^^^^^^aaaccceeefffbbbbbbccceeegggiiikkkllliiiiiilllppppppooouuu|||lllffflllgggtttyyyXXXRRROOONNNJJJFFFBBB@@@???<<<:::777666555333222111000000......------------......000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///000111222222111000///...///111333444555666666000111333777:::;;;777444222444777===AAA@@@<<<888555777:::===???AAADDDGGGGGGIIILLLNNNPPPRRRUUUWWWVVVZZZ^^^eeeuuu~~~zzztttlllgggeeejjjoooxxx|||wwwgggRRRDDD===>>>???@@@CCCGGGJJJLLLLLLLLLQQQccc~~~RRR???AAA<<<=========<<<;;;999888888999:::;;;<<<======>>>;;;===>>>@@@CCCGGGMMMQQQXXX]]]dddkkkqqqwww|||yyyooogggZZZXXXVVVXXX^^^fffkkknnndddZZZWWWVVVUUUfff~~~vvvppp{{{~~~pppaaa\\\___aaa```^^^^^^]]][[[[[[ZZZZZZZZZZZZ]]]```bbbbbbcccdddeeedddiiiyyybbbXXXaaaccc[[[RRROOOLLLJJJHHHEEEAAA>>>===;;;;;;<<<<<<===BBBJJJaaa|||}}}|||zzzuuuhhhaaa]]]```_________^^^^^^^^^___ZZZ^^^dddgggfffdddccccccbbb```______bbbdddeeeeeedddccccccdddeeegggjjjkkkggggggiiimmmmmmmmmooottt|||ddd|||eeeLLLQQQaaazzzXXXRRROOONNNJJJFFFCCC@@@???<<<:::777666555333222111000000.........------.........000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///000111222222111000///...///111333444666666777000000222777;;;<<<999555111333777===BBBBBB===888444777:::===>>>AAADDDGGGGGGIIILLLNNNPPPRRRUUUWWWVVV[[[___cccqqq{{{xxxuuuuuuwwwqqqsssyyy}}}zzztttdddRRRGGG999===@@@BBBEEEHHHIIIHHHLLLNNNNNNUUUooo___CCCCCC<<<<<<=========<<<:::999999999999999;;;<<<>>>???:::<<<===>>>AAAEEEKKKOOOVVVZZZaaahhhnnntttzzz~~~}}}pppcccRRRQQQOOOPPPRRRVVV[[[^^^VVVNNNOOOSSSSSSaaawwwllldddnnn}}}uuuaaaWWWXXX]]]``````\\\\\\\\\[[[[[[\\\\\\]]]```bbbdddeeecccbbbbbbcccaaagggrrrlllOOOZZZfffaaaTTTRRROOOMMMJJJGGGCCC@@@<<<;;;<<<>>>>>><<>>===;;;444333555;;;AAACCC@@@<<<999555666===BBBCCCCCCDDDHHHJJJMMMOOOOOOQQQTTTVVVWWWWWW\\\ccclllzzzyyyxxxnnnZZZIIICCC@@@@@@BBBCCCEEEFFFFFFFFFHHHNNNLLLOOObbb|||SSS@@@BBB:::===AAA<<<<<<<<<444666888:::<<<>>>?????????======<<<<<<===AAAGGGKKKPPPUUU\\\bbbhhhnnnvvv|||jjj[[[YYYSSSPPPTTTVVVTTTRRRRRRRRRTTTSSSQQQVVVcccnnntttiiigggooo|||{{{rrrwwwnnn\\\WWWXXXXXXYYY\\\]]]ZZZXXXXXX[[[^^^aaabbbccceeefffeeedddccccccdddeeekkkpppyyytttZZZZZZeeeaaaUUUKKKJJJIIIDDDBBBDDD===??????>>><<<===AAAEEEKKKggg~~~zzzxxx{{{yyywww}}}yyyjjj```ZZZYYYXXXXXXYYYZZZ[[[]]]___aaa[[[\\\]]]]]]^^^]]]\\\[[[___^^^\\\\\\]]]```ccceeecccaaa^^^\\\]]]```dddfffcccccccccdddgggkkkoooqqqxxxwww[[[]]]XXXHHHGGGPPPttt|||WWWRRRQQQLLLKKKHHHEEEBBB???<<<;;;777666555333222111000000////////////////////////........................------------------------------------------------///000222333333222000//////000111111222444777:::777555444777;;;>>>>>>===888555555999@@@BBB@@@<<<:::666666;;;@@@BBBCCCEEEHHHJJJMMMOOOOOOQQQTTTVVVXXXXXX[[[bbbjjjwwwwwwssshhhTTTDDD@@@???@@@BBBDDDEEEFFFGGGGGGGGGNNNNNNOOO[[[nnndddCCCCCC:::===AAA======???:::777888999:::<<<===??????=========<<<<<>>??????>>><<<<<>><<<;;;777666555333222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000222333333222000//////000111111111333666999888666444555888<<<@@@AAA<<<777444777>>>BBB@@@===<<<888666:::>>>@@@CCCGGGHHHJJJMMMNNNPPPQQQTTTVVVZZZYYY[[[```fffrrr}}}jjjhhhrrrtttzzzvvvpppbbbNNN@@@<<<>>>???AAACCCEEEGGGGGGHHHEEEOOOOOOLLLQQQ]]]yyy|||MMMGGG<<<===BBB======@@@===999888888888999;;;===???>>>>>>===;;;;;;===AAADDDIIINNNUUUZZZ___eeemmmsssyyy{{{oooccc``````aaa```[[[VVVWWW]]]eeegggeeeaaabbbiiippprrrqqqrrr~~~mmmbbbZZZYYY\\\[[[WWWUUUVVVVVVVVVYYY\\\___``````bbbdddeeeeeedddcccdddeeecccdddhhhkkkmmm~~~lllVVV___kkkhhhTTTIIIKKKGGG<<<@@@AAAAAA???>>>===>>>@@@DDDPPPhhh}}}wwwyyy|||zzzuuurrrrrrttt~~~}}}hhheeeddd^^^YYYXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]ZZZYYYZZZ\\\___aaaZZZYYYYYYYYYZZZ\\\]]]___aaa```]]][[[ZZZZZZZZZ[[[`````````aaaaaaaaaaaaaaadddxxx~~~WWW]]]\\\cccEEEBBBNNNhhh}}}YYYSSSRRRLLLJJJHHHEEEAAA>>><<<:::777666555333222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///111222333222000//////000111111111333666888:::777444444666;;;@@@DDD===777222555<<>>???AAACCCEEEGGGGGGHHHEEELLLKKKHHHLLLRRRdddcccLLL>>>===BBB===<<<>>><<<;;;999777666666999<<<>>>===>>>===<<<:::;;;>>>@@@FFFKKKQQQVVVZZZ___gggllltttvvv{{{wwwmmmoookkkgggeeebbb```eeelllpppqqqmmmhhhiiisss}}}wwwvvvtttbbb]]]ZZZ\\\^^^]]]WWWRRRQQQRRRTTTXXX\\\^^^^^^]]]aaaccceeeeeeddddddeeefffbbbaaaeeeiiigggooo```]]]mmmqqq^^^IIIDDDFFFFFFBBBBBBBBBAAA@@@@@@@@@@@@???EEEUUUnnn~~~{{{xxxzzz~~~|||xxxuuutttuuuvvvuuuuuuwwwyyypppaaa```aaa]]]ZZZYYYZZZ\\\]]]]]]\\\ZZZXXX[[[ZZZYYYYYYZZZ[[[^^^___XXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\ZZZZZZYYYZZZZZZ]]]]]]^^^^^^^^^]]]]]]\\\```nnnhhhaaa```SSSEEEFFFWWWyyyzzzXXXRRRPPPKKKJJJGGGDDDAAA>>>;;;:::777666555333222111000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000222222222000//////000111111111222555777:::999666555666:::@@@DDD<<<777333444:::AAAEEEFFFBBB<<<999999999;;;AAAHHHGGGIIILLLNNNPPPRRRUUUWWW\\\[[[\\\^^^aaaggguuu{{{pppkkkeee\\\aaakkkkkkwwwyyydddNNN@@@======>>>@@@BBBDDDEEEFFFFFFEEEHHHEEEDDDKKKNNNWWWhhhUUUAAA;;;AAA???>>>@@@>>><<<:::777555555777:::======>>>>>><<<::::::;;;===BBBGGGMMMQQQUUUZZZaaafffnnnpppvvv|||yyywwwrrrqqqtttvvvtttrrrsss{{{~~~~~~|||}}}~~~}}}jjj]]]]]]\\\^^^aaa```ZZZSSSNNNOOORRRVVV[[[]]]]]][[[```bbbdddeeeddddddeeegggddd```dddkkkjjjmmmeeeccc```ZZZPPPIIIIIINNNDDDCCCAAA@@@@@@@@@@@@???>>>AAAIIIXXXnnnvvvnnniiifffhhhlllwwwzzz|||xxxtttuuutttqqqqqqtttzzz~~~{{{ggg^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[YYYVVVTTTVVVWWWXXXZZZ[[[[[[\\\\\\XXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[]]]]]]ZZZ[[[\\\]]]]]]]]]\\\\\\^^^ggg{{{bbbaaannnJJJEEEPPPqqqxxxVVVQQQNNNKKKJJJGGGDDDAAA===;;;:::777666555333222111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222222000//////000111000000111444777::::::999777777999>>>AAA;;;999666555888>>>DDDIIIDDD???;;;:::888888>>>FFFFFFIIILLLNNNPPPRRRUUUXXX[[[[[[]]]___```dddooo{{{rrriiihhhiiigggmmmtttpppzzz~~~~~~dddMMMAAA???===>>>???AAABBBCCCCCCDDDCCCDDD@@@AAAJJJKKKNNNZZZxxxiiiKKK<<<@@@@@@@@@CCCBBB>>>;;;888666666777:::;;;===>>>>>>===;;;::::::;;;???CCCIIIMMMPPPTTT[[[```fffiiipppvvvyyy~~~}}}xxxxxx{{{uuu}}}vvvfff```aaaaaa```bbbccc^^^WWWOOOPPPRRRVVVZZZ]]]]]]\\\___aaadddeeeeeeeeefffgggfffccceeejjjlllmmmyyyxxxaaaOOONNNTTTSSSOOONNNJJJGGGCCC@@@??????>>>>>>???AAACCCHHHQQQcccyyyvvvkkkccc___```dddnnnqqquuuyyyzzzyyywwwuuuooossstttsssuuu}}}sssjjjaaa^^^\\\ZZZ[[[]]]\\\\\\\\\\\\ZZZXXXVVVUUUTTTUUUXXXZZZ\\\\\\\\\\\\[[[\\\^^^___```___^^^]]]ZZZYYYXXXYYYZZZ\\\___aaa[[[[[[\\\]]]]]]^^^^^^___\\\cccrrrlll___tttTTTHHHKKKkkkvvvVVVQQQNNNKKKIIIGGGDDD@@@===;;;999777666555333222111000000////////////////////////........................------------------------------------------------,,,---///111222222000000///000111000000111444666999;;;<<<;;;999999;;;>>>;;;<<<;;;888666999AAAIIIFFFAAA===;;;888666;;;CCCFFFIIILLLNNNPPPRRRUUUXXXZZZ[[[^^^aaaaaabbbkkkuuu{{{uuuxxx|||yyy|||wwwxxxyyy}}}~~~^^^GGG???@@@======>>>@@@@@@AAAAAAAAA???BBB@@@AAAGGGFFFGGGTTTdddaaaDDD@@@???@@@CCCBBB>>>===:::888777777999:::<<<>>>???>>><<<;;;:::;;;;;;???DDDHHHJJJOOOUUUZZZ^^^bbbiiipppssswww}}}|||}}}}}}ssslllhhhfffgggfffbbbcccfffccc\\\SSSSSSTTTWWW[[[^^^^^^^^^___aaaccceeeeeeeeeggghhhhhhgggfffeeefffkkksssyyyjjjZZZXXX\\\]]]ZZZXXXRRRKKKEEECCCBBB@@@???>>>?????????BBBKKKXXXaaassspppfff^^^ZZZ\\\```eeeiiinnnqqqqqqqqqqqqqqqnnnrrrtttxxxvvvgggaaa^^^______\\\\\\___\\\\\\\\\\\\[[[[[[[[[[[[VVVWWWXXXZZZ[[[]]]___```___```bbbddddddcccaaa```ZZZYYYWWWWWWXXX[[[___bbb```___^^^^^^^^^___```aaa^^^bbbkkkmmmggglllnnnTTTIIIdddvvvVVVQQQOOOKKKIIIGGGDDD@@@===;;;999777666555333222111000000////////////////////////........................------------------------........................,,,---///111222222000000///000111000000111444666888;;;>>>===;;;999:::;;;<<>>???????????????;;;BBBBBBBBBDDDAAACCCRRRYYYuuuLLLAAA======@@@>>>???===;;;999888888999999<<<>>>??????===;;;;;;;;;888<<