---___-_______-__--_-____----_----_----_--_-____---_-----_---___-_____--_-__
-_-----_---__--_____---_--__-__---__-_-_______-----_------______-___-_-__-_-
_-__-_-_----____-___-__---__---_-_-_--_-_-_-__-_-_-__---__-___-_-__----_-_--
______-----__-----_--____----_-___--_--__-__-_-____-_-_-__--__---_-_-__---_-
----____--__-_-_-_--____-___-_----____---_-_-_-___-___--_--__-_-__----__----
-_-_-----____--_____---_-__-_-___-_-__-_---___-__-_----___--__-___-_--_-----
_--___--_---__-_-_------____--__------__---_-__-______--_-_--_---__-_-______
_--__-___----___-__-_-__-_-__-__--_____-_-_-__----_-_-__--_-__-----_-_----_-
---____--_--------___--___--_---_______-__-_--_-_-_-----__-__-____-_--_-__-_
----___----__-__-_-__-_-----_--_-_-__-__-____-______-_-----____--_--_--_-_-_
-__-_-----__-__---____--_-_-_--_____-__--------_-__-_-_-___----_______-_--_-
_---_--_-_----____-_-------_-_-_--____--__-_-_-__--_-_-_-_-_-____-_-__--____
_---__--_----______--_--_----_-___---_--_---__-_-__--___-_--___--__-_-____-_
_--_-____-_-_--_---__-_-___-___----_-_-_--_---__--_-____-__-___--__-----_-_-
_-_-___-_-_-_---_--___-_-__-_--_-____-----__--__-----_--_--_-___-__-_--__-__
__--_-_--___-___-----_-_--_-_-__-_-__--_-____--_-____---__-__-_-_-_--_--_---
__-_____-___----__-_____-_--__-------___--_-_-----_-_--_---__--_---____--___
_______-_------_-----__-__------___--__---___---_-___-_-__----__-_____-_-_-_
--_-------_-_-_---_--_-_-___-_-___-___--_-___-__-__-__--_-__-_-_--___-___---
_-_-__--___---_-_--_--__---_-__--___-_-____---_-_----_-_-_-__-____--_-_--_-_
_--_-_-_---_--_-_---___-_--_--_----_--_____-----_______----___-_--_-_____-__
--__---_-_-______-__--__-___----__---___--_--_-_-_----_-_-_---___-_-_____---
__--_-_-----_--_-__-_--_-_-__--____----____--_-__----_-__-__________------_-
_----_---_-____-____---___-_-_--___--_--_--_--___--_--_-_---__-_____-_-__---
_______---__--__--__-_-____-___-_--____-_----_-_-___-___----_--_-------_----
-_-----_-_-__-__-__-_---_____-_--_-_---_-_--__-_---____---__-_---____--__-__
__-_____-_--___-_-__-__-_-_-----__-__-_-_-__---__--__---_-___-_-_---_-_-----
-___-_-_-_-_--____--_------___--_-__--------____--_-_____-_-__-____-__-----_
_-_--___--_-----__---___-----_---_-__-_-_-_---_-__-_-__-___--____--_-__-____
_-__-------_-___-____--_-_--_--_-______--___-_----_---_---_----___-__-__-___
_--__------_-_-___---_-__--_-_--_-_-____---_-_-__---______-_--_--__---_-____
-___-_-_-----__--____-_-_-_____-___---_-_--__-_--_-_---__-___-_-------__--__
_--_---_---___-_______-___---------_--_---_-_-___--_---_-___-_--____-__-_-__
-_-__--_-__-__-_-_-___----__-_----__-___________----__---_-_----__-__--_----
----__-_-____-____-__--_-___---_-_---_---_-____--_---__-_-___-_-_____-------
--_-_---_-_---_-_____-_--__--_---__--____-__----__-_--_-_----__-_-_-__-_____
__-----__--__-_---_-_---_-___--_-__-_--_---_____-_-__-_-__-_----__---__-____
_-_-_____-__--_-_____--__------_-_-_------_--____-___-_--_-_---_---___---___
_-__-___-__-_____--___-___----__---_-_-___--_-_---__--___--_-__--_---_------
_-__-___----__--------_-----_-______-_----__-___--__-__-_-____---_-_-___-_-_
-_--___-_-----_--_---_-_----____-______-___---___-_-___--__-_---_-_-_-___---
_-_--__--_-_---_--_-----___---_--__-_--_-___-_-__-_--____--_----___-_-______
____-__-__---_---_-_-__--_-____--_-_--__----__--____---__--_--___-_---___---
__--_-_---__-_--------_-____----__-___-_-_-_--___-_____--_--__-___-_--___---
_-____-_--____-___-__-___-_----_-_-____----__-___----_____---__----------_--
-_______---__--___----_--_-_-________---__-___-----_----_-_-_--___-_--_-_---
---_---__-__--_-__--__-_-_--_--_-___-___-_--_-_-------__-_-_-_--_____-_-____
____--___--__-_-----_----____--_--___-_----___-___-_--_--__---_-____---___--
_-____--____---_---___-____---__-__---_-__---__-__---_--__-____----_-__-----
-_-_-_-___-___----____--__-_--_-_-_-_-_____-----_-_-_--___-__-_----_-___----