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