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