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