####### #$....# ######### #.<...############........ #...O..((.....O...O....... #....h############h####.. #.....# #.# ###.### #Z# #.# #.# ..# #.# #### #.# ... ... #.#