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