######### $........###### ........M.@.@.# .........####.# ........# #.# ........# #.# ............S# ............# %.)........# .....?h...# ##...(.# #.....# .....# ..#