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