D d nnb xxmx xzxx