####### ###$....#### ......o....#..# ......o