----------------------------------------------------------------------------------------------------
--.-.-----.-------------------.-----.-.---.---.-----.-.-------.---.---.---.-----.-.-------------.---
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
-------------------------------------.----..--..-.-----.----..---------------.....-----------------.
--------------------------------------------..-..------..--.o-.---------.-.-.---.-------------------
-----------------------------.-------...---...-..--.--.o...o.------.-.------------------------------
--------------------------------.----.o..---.--.o-.---.oO...--.-.-.-.---.-----.---------------------
-------------------------.---.---.---.....-...-...------..---.-.-...-.-.---.-.o.--------------------
----------------------------.-----.-...-..oooo.-.-.---.....-...-.....-.-.-.-.--.o-------------------
-.-------------------.---------.---......ooo.o..-......o....................-.-...------------------
--------------------------.---.-.--..-.o...-.---.-.-...-...................-...-.-------------------
-.---------------------.-.-..-......oo...............o....................-.......------------------
--------------------.-.-.--o.-.......ooo..o............................-.....-...-------------------
---------------------.-.-...-.......-ooo.ooOo..o.o.....o........................-.------------------
--------------------.-.-.-...-.-...-..o.o.ooOoo.ooo...ooo.........oo.............-------------------
---------------------...-..........o.ooooO.ooo.ooooOo..oOooooooo...o.....o......--------------------
--------------------.-.-.......oooo0OO0o.o.Oo...0OO000O.ooO0Oooo.--.....o.o....-.-------------------
-------------------............OOOoooooOooo0OOOOOOooooooooooOOoOOooo.o............------------------
-------------------............oooo.--.oOOoO0ooO0OOo000o0OO..oOO0OOoooo...........------------------
-------------------...-.-....oooooooOoo..OOO0OoOOoOoOO00O0Oo.o.o0Oo.ooo...........------------------
--------------------...-....ooOOOOoo0OO0o.0OOooo0.oO0OoOOoooOOOoOOO..........-...-------------------
-.-----------------.-......-...oO00O0OO0OoOOOoOOOOOOooooooo0OOoO0o...o............------------------
-------------------........Oo...oo0OOO0OOOOOooOoOO0OO.o0OOoOo..oOOOo....o.o.......------------------
--------------------..-....OOo.ooo.OOOOOo00O0oo.o..o-..OOO0OOo...OOOoooooo.....o..-----------------.
--------------------.-.-..ooooo.oooOOoo00Oo0OO0OO...--o0oOOOOoOO.-.OOooo.oOo....o.------------------
-------------------------..ooOooooOOOo0O0ooOooOO0ooO-.OOOOoo-.0O0Ooo.ooOOO0Oo.....------------------
-------------------.--..-..-....ooO00OOOo.O0ooOoOO0OoO0OOOOoO0OO00..oooO000OO....-------------------
-------------------.---.....-.....oOOO...oOOOoo0OooOOOOOOooOoo0Oo--ooOOooOOOo...o.------------------
-----------------------..-.-......o-.oOo.o.-o.O0O.o00ooo.--oooO..-ooOOOoooo.......------------------
-.-----------------.------.--o..oo.-..OOoo..0o-o.o.oo.oooOoOO.o..o.oo.o....--...--------------------
-------------------..-.---.--......--...OOO0OOo......oooOo..--.-....-...o..-.-....------------------
-------------------.....-------......o.ooO.Ooo.o--o.-ooO.-....-----.-.-..--.------------------------
--------------------.---.---------.-.---------o0o-.---..--.-.------..-----.....---------------------
-.----------------------..---...-------.-.------.-----.----------.-.---.-.....---.------------------
--------------------------.---.------..-.-.-.---.o...oo..---...-.-......----------------------------
-.---------------------------.-----.---.-...-......o.o.......o......-------------.------------------
----------------------------.-.-.-.-----.----..........-.....--------------.------------------------
---------------------..------.-..o-.-.-...-.---.-.-------....------.-.------------------------------
------------------.--..----------.-------....-----.-----.-.-...-..----------------------------------
-.-----------------------------------------------------.-----..-..---------------------------------.
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------.
----.---.-------.-------------------------------------------------------.-----------.---------.-----