########### #.........# #.........# #.........# #...).....# #^........# #.........# #........o######## #.........'oo..... #.........##...... #.........# ..... #########.# .... #.# ... #.# ## #.# #.# #.########################### #.......)...!...............# ###########################.# #.# #.# #.# ##### #.# #...# #.# #.#.# #.# #.#.#################)# #.#.......(...........# #<#.#################.# ##### ###