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