84.12 meters = 275.984252 feet