      :      :         :       :     :      :       :           :     :      :      :