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