    :      :        :        :        :            :         :         :          :        :