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