. :. :....