You're right. It's about 81 feet. A meter is roughly equivalent to about 3 feet. I don't have the conversion factor in front of me.
Actually a yard is 3 feet. A meter is about 9% bigger.