1030.2 meters = 3379 feet and 11.06 inches