// Generated by script, don't edit it please.
import * as React from 'react';

function Braille(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 39 32" fill="currentColor" ref={svgRef} {...props}>
      <path d="M3.429 21.143C1.858 21.143.572 22.429.572 24s1.286 2.857 2.857 2.857S6.286 25.571 6.286 24 5 21.143 3.429 21.143zm9.142 0C11 21.143 9.714 22.429 9.714 24s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857-1.286-2.857-2.857-2.857zm0-9.143C11 12 9.714 13.286 9.714 14.857s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857S14.142 12 12.571 12zm13.715 9.143c-1.571 0-2.857 1.286-2.857 2.857s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857-1.286-2.857-2.857-2.857zm9.143 0c-1.571 0-2.857 1.286-2.857 2.857s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857-1.286-2.857-2.857-2.857zM26.286 12c-1.571 0-2.857 1.286-2.857 2.857s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857S27.857 12 26.286 12zm9.143 0c-1.571 0-2.857 1.286-2.857 2.857s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857S37 12 35.429 12zm0-9.143c-1.571 0-2.857 1.286-2.857 2.857s1.286 2.857 2.857 2.857 2.857-1.286 2.857-2.857S37 2.857 35.429 2.857zM6.857 24a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zM16 24a3.43 3.43 0 01-6.858 0A3.43 3.43 0 0116 24zm-9.143-9.143a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zm9.143 0a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zM6.857 5.714a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zM29.714 24a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zM16 5.714a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zM38.857 24a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zm-9.143-9.143a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zm9.143 0a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zm-9.143-9.143a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0zm9.143 0a3.43 3.43 0 01-6.858 0 3.43 3.43 0 016.858 0z" />
    </svg>
  );
}

const ForwardRef = React.forwardRef(Braille);
export default ForwardRef;
