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