The triangular pyramid is made up of four congruent triangles. The surface area is approximately 250 square meters. The net of a triangular pyramid. Which could be the dimensions of the base and the height of the triangular base of the pyramid? l = 12 meters; h = 10.4 meters l = 14 meters; h = 12.1 meters l = 24 meters; h = 20.8 meters l = 28 meters; h = 24.1 meters