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