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