_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-,_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-,_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__--__-_--__--_-__-_--_-__--__-_--_-__-_--__--_-__-_--_-__--__-_--__--_-__--__-_--_-__-_--__--_-__-