Respuesta :

Answer:

18.288 meters = 20 yards to be approximate

(or 18 meters if you round)

Hope this helps:)