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