_--_---___-__-_-_-------___--____-_____-_-_-----______-_____-------_-_-_-
_____---_--_---_-----_-_____--_-_--__---__----__--__-____-__-_-___-__--_-
____--___---___-_-__--_--------__-___----__-_-____---__-__-_-_____-_-----
___--_-____----_-___-_---_-_-_--_-_----_--_-__-_--_-_-_____-__---_-_-_-__
_-__--__--_----__-__-_-__-_-_--_-____---__--__----__-___-_--_---__--____-
-_--___--_-_-_-__--____-_-_-_-_-__-_--__-------_--____-_-----__-__-_-____
-___-_-___-__-_---_--____-_--______----_----__----_-------_-______-_-__-_
_-_-_-_---_--_--_----__---__-_-___---_--_--_--____--_-_____-___-__-_-_-__
-_-_-___---_-__-_-__-_-___----_----_-_--__-____-___-___----_-_-__-_-__---
_____-__-_-_-_-__---__--___-_---__-----_--_--____-_-__--__----____-_---_-
_---_---_--___-_--__-_-_-_-_---_--_---_-___---_-__--__-____-_-___-_--____
____-_--__---__-__--_-___--_____--__-_--------___--_-__-__-_-_--__--_-_--
-_-_-___--____--__-__---___--_----_--_-_--___--_-__--__--_-_-_-_-_---____
---___-_-___-_-----__--_-__---__--__-_-_-__-_-_--_----__-_--____--___-___
--_-_-_-__---_-__----__-___---______-___-----_-_-_-_____---__-----_-__-__
---_-_----__--__-_-_-____--_-_-___---__--_-_-____--_---__-___----__-_-___
_--_----_____-----_--_--__-_-_----__-_-__--__-___----____----__-_-_______
-_--_--_---____-__---____-_-_-__-_-_--_---___---___-_--_---_-_--__-____-_
_--------______-----_---___---__--------___-____-__-______-__--__--__-___
--------___-_----_-__-___-_-_-_----___--____-___-____--_____---___--_--_-
-----________--__----_--_-___-__-__--__----_------__----___-___-_-_____-_
----___-__-_---____--_-_---___-___-_-___-_____-___--_--__-__-_-------_---
-__--_------___-_-----_-_-___-______-----__--_--__-____--_-_-___---_-____
_--__--__---___-_-__-_-_-__-_-_-_--___-_____---_--_-__-_--_-__-_-----__--
-___-----_--__--__-__--_--_-____--_____--_-__-_-_---_-_----_-_-_-_-___-__
_-___-__-___-_---___-___-__------____-------_----_____---_-____-_--___---