1018.6 meters = 3341 feet and 10.36 inches