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