########## .........# .........# %.[......# ......(..# ......O..# ......oS.# .........# .........# #######.## #.. ###