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