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