1062.3 meters = 3485 feet and 2.83 inches