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