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