........!o(^)o(p)........!.........(--)..........!(#).....()!.....................!.............o(o)................!..........()!