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