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