..............---------~.................................................................OO@@...............