62.288 meters = 204 feet and 4.28 inches