20.5 meters=67.2572178 feet
25 meters = 82.02 feet.
20 feet is 6.1 meters.
329 meters = 1,079.4 feet.
6.7
Answer: 20 m = 65.6167 '
11.1484 square meters in 120 square feet.
22yards = 66 feet = 20.12 meters
About 556.26 meters.
25 meters = 82.02 feet
23 feet = 7.01 meters.