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