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