_______ _________________________________
______________-------__--_-_---_--_--_--_--_-__--_-__--__-__-___-___-__-___-__-____-__-_____
______________-------__--_-_----_--_--_--_--_-__--_-__--__-__-___-___-__-___-__-____-__-_____
______________-------_-_--_-_----_--_--_--_--_-__--_-__--__-__-___-___-__-___-__-____-__-_____
______________--------_-_--_-_----_--_--_--_--_-__--_-__--__-__-___-___-__-___-__-____-__-_____
______________--------_-_--_-_----_--_--_--_--_-__--_-__--__-__-_-__-___-__-___-__-____-__-_____