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