8 1/3 yards would make 25ft.
25ft
8 yards and 1 foot
8 meters
5683689
12ft*25ft = 300 square feet
There are 3 feet in a yard so that would make 19 yards.
I would say about 4.
12 of them.
Approximately 87.5 yards (87.4890639 yards) make 80 meters.
43.74 yards
1760 yards
25ft = 762 cm