######## ......# ..... ... #(# ######'# #......# #.<....# #..g...# ########