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