25.784 meters = 84 feet and 7.12 inches