23.62 meters = 77 feet and 5.92 inches