#### ######..# ........# ........+ ......wo# ####..o.# #....# #....# +....# #....# ######