A triangular pyramid has a base shaped like an equilateral triangle. The legs of the equilateral triangle are all 4 millimeters long, and the height of the equilateral triangle is 3.5 millimeters. The pyramid's slant height is 3 millimeters. What is its surface area?