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