---OOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
---OOOOOOOOOOOOOOOOOOOOOOOOOO---
#####################
---OOOOOOOOOOOOOOOOOOOOOOOOO----
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
--OOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
-----OOOOOOO-----OOOOOOOOOOOO---
#####################
---OOOOOOOOOOOOOOOOOOOOOOOOO----
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-----OOOOOOO-----OOOOOOOOOOO----
#####################
---OOOOOOOOOOOOOOOOOOOOOOOO-----
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--
---OOOOOOOOOOOOOOOOOOOOOOOOOO---
-----OOOOOO-------OOOOOOOOO-----
#####################
---OOOOOOOOOOO---OOOOOOOOOO-----
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--
---OOOOOOOOOOO--OOOOOOOOOOOOO---
-----OOOOO--------OOOOOOOOO-----
#####################
---OOOOOOOOOOO---OOOOOOOOOO-----
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOOOO--OOOOOOOOOOOO----
-----OOOOO--------OOOOOOOOO-----
#####################
---OOOOOOOOOO----OOOOOOOOOO-----
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOOOO--OOOOOOOOOOOO----
------OOOO--------OOOOOOOOO-----
#####################
---OOOOOOOOOO----OOOOOOOOOO-----
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOOOO--OOOOOOOOOOOO----
------OOOO--------OOOOOOOOO-----
#####################
---OOOOOOOOOO-----OOOOOOOO------
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOOOO--OOOOOOOOOOOO----
------OOO----------OOOOOOOO-----
#####################
---OOOOOOOOOO-----OOOOOOOO------
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
----OOOOOOOOOO--OOOOOOOOOOOO----
-------OO----------OOOOOOOO-----
#####################
----OOOOOOOO-------OOOOOOO------
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
----OOOOOOOOOO---OOOOOOOOOOO----
-------OO----------OOOOOOO------
#####################
----OOOOOOO----------OOOOO------
--OOOOOOOOOOOOOO-OOOOOOOOOOO----
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOOOOOOOOOOOOOOOOOOO---
-----OOOOOO------OOOOOOOOOOO----
-------OO-------------OOO-------
#####################
----OOOO--O------------OOO------
--OOOOOOOOOOOOOO-OOOOOOOOOOO----
--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOO--OOOOOOOOOOOOOOO---
-----OOOOO---------OOOOOOOOO----
-------OO-------------OOO-------
#####################
----OOOO--O------------OOO------
---OOOOOOOOOOOOO-OOOOOOOOOOO----
--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOOO--OOOOOOOOOOOOOO----
-----OOOOO---------OOOOOOOOO----
--------O-------------OO--------
#####################
-----OOO--O------------OO-------
---OOOOOOOOO-OOO---OOOOOOOO-----
---OOOOOOOOOOOOOOOOOOOOOOOOOO---
-OOOOOOOOOOOOOOOOOOOOOOOOOOOO---
---OOOOOOOO----OO-OOOOOOOOO-----
------OOOO----------OOOOOO------
--------O--------------O--------
#####################
-------O---------------O--------
-----OOOOOOO-------OOOOOOOO-----
---OOOOOOOOOOO---OOOOOOOOOOOO---
--OOOOOOOOOOOOOOOOOOOOOOOOOOO---
----OOOOOOO------O--OOOOOOO-----
------OOOO-----------OOOO-------
--------------------------------
#####################
--------------------------------
-----OOOOOO---------OOOOOOO-----
---OOOOOOOOO-------OOOOOOOOO----
---OOOOOOOOOOXOXXXOOOOOOOOO-----
-----OOOOOO---------OOOOOO------
------OOOO-----------OOOO-------
--------------------------------
#####################
--------------------------------
-----OOOOO-----------OOOOOO-----
---OOOOOOOO---------OOOOOOOOO---
--OOOOOOOOOOXXXXXXXOOOOOOOOO----
-----OOOOO-----------OOOOOO-----
------OOO-------------OOO-------
--------------------------------
#####################
--------------------------------
-----OOOO--------------OOOO-----
---OOOOOOOO----------OOOOOO-----
--OOOOOOOOOXXXXXXXXXOOOOOOOO----
-----OOOOO-----------OOOOOO-----
------OO---------------OO-------
--------------------------------
#####################
--------------------------------
-----OOOO--------------OO-O-----
---OOOOOOO-----------OOOOOOOOO--
-OOOOOOOOOXXXXXXXXXOOOOOOOOO----
-----OOOOO-----------OOOO-O-----
------OO----------------O-------
--------------------------------
#####################
--------------------------------
-------OO---------------O-O-----
---OOOOOOO-----------OOOOOOOO---
---OOOOOOOOXXXXXXXXXOOOOOOOO----
-----OOOOO------------OOO-O-----
------O-----------------O-------
--------------------------------
#####################
--------------------------------
-------O----------------O-O-----
----OOOOO-------------OOOOOO----
---OOOOOOOXXXXXXXXXXXXOOOOO-----
-----OOOO--------------OO-O-----
--------------------------------
--------------------------------
#####################
--------------------------------
-------O----------------O-O-----
----OOOOO-------------OOOOOO----
---OOOOOOOXXXXXXXXXXXXOOOOO-----
-----OOO---------------OO-------
--------------------------------
--------------------------------
#####################
--------------------------------
-------O----------------O-------
------OOO-------------OOOOO-----
-----OOOOXXXXXXXXXXXXXOOOO------
-----OOO---------------OO-------
--------------------------------
--------------------------------
#####################
--------------------------------
-------O----------------O-------
------OOO-------------OOOO------
---OOOOOOXXXXXXXXXXXXOOO--------
------OO---------------OO-------
--------------------------------
--------------------------------
#####################
--------------------------------
-------O----------------O-------
------OOO-------------OOOO------
-----OOOOOXXXXXXXXXXXOOOO-------
------OO----------------O-------
--------------------------------
--------------------------------
#####################
--------------------------------
-------O----------------O-------
------OOOO------------OOOOOO----
----OOOOOOXXXXXXXXXXXOOOOO------
------OO---------------OO-------
-------O------------------------
--------------------------------
#####################
--------------------------------
------OO----------------O-------
-----OOOOO------------OOOOO-----
---OOOOOOOOXXXXXXXXXXOOOOOO-----
-----OOOO-------------OOOO------
-------O------------------------
--------------------------------
#####################
--------------------------------
------OO----------------O-------
----OOOOOO-----------OOOOOOO----
-OOOOOOOOOXXXXXXXXXXXOOOOOO-----
-----OOOOO-----------OOOOO------
-------O---------------O--------
--------------------------------
#####################
--------------------------------
------OO---------------OO-------
----OOOOOO----------OOOOOOO-----
-OO-OOOOOOOXXXXXXXXXOOOOOOOOOO--
----OOOOOOO----------OOOOO------
-------OO--------------OO-------
--------------------------------
#####################
--------------------------------
------OO-O-----------O-OO-------
----OOOOOOO---------OOOOOOO-----
-O--OOOOOOOXXXXXXXXXOOOOOOOOOO--
-----OOOOOO---------OOOOOO------
------OOO--------------OO-------
--------------------------------
#####################
--------------------------------
------OOOO-----------OOOO-------
----OOOOOOO---------OOOOOOO-----
----OOOOOOOOXXXXXXXXOOOOOOOOOO--
----OOOOOOOO--------OOOOOOO-----
------OOO-------------OOO-------
--------------------------------
#####################
--------------------------------
------OOOO-----------OOOO-------
----OOOOOOO---------OOOOOOO-----
----OOOOOOOOXXXXXXXOOOOOOOO--O--
-----OOOOOOO--------OOOOOO------
------OOO-------------OOO-------
--------------------------------
#####################
--------------------------------
------OOOO------------OOO-------
------OOOOO---------OOOOOOO-----
---OOOOOOOOOOXXXXXOOOOOOOOO-----
-----OOOOOOO--------OOOOOOOO----
------OOO-------------OOO-------
--------------------------------
#####################
--------------------------------
-------OOO------------OOO-------
------OOOOOO-------OOOOOOOO-----
--OOOOOOOOOOOXXXXOOOOOOOOOO-----
-----OOOOOOOO------OOOOOOOOOOO--
------OOO------------OOOO-------
--------------------------------
#####################
--------------------------------
-------OOO------------OOO-------
------OOOOOOOOOOOOOOOOOOOOO-----
--O--OOOOOOOOOOOOOOOOOOOOOO-----
-----OOOOOOO--OOOOOOOOOOOOO--O--
------OOO------------OOOO-------
--------------------------------
#####################
--------------------------------
--------------------------------
------OOOOOOOOOOO--OOOOOOO------
-----OOOOOOOOOOOOOOOOOOOOOO-----
------OOOOOOO-OOOOOOOOOOOOO-----
--------------------------------
--------------------------------
#####################
--------------------------------
--------------------------------
------OOOOOOO------OOOOOOOO-----
---OOOOOOOOOOOOOOOOOOOOOOOOOO---
-----OOOOOOOO------OOOOOOO------
--------------------------------
--------------------------------
#####################
--------------------------------
--------------------------------
-----O----OOOOOOOOOO-O-----O----
--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--
----O-----OOOOOOOOOOO-----O-----
-----------O--------------------
--------------------------------
#####################
--------------------------------
--------------------------------
--------------------------------
-OOOO----OO--OOOOO---OOOO--OOOO-
-------------O------------------
--------------------------------
--------------------------------
#####################
--------------------------------
--------------------------------
--------------------------------
--------OOO-OOOOO-----OOOO------
--------------------------------
--------------------------------
--------------------------------