1062.1 meters = 3484 feet and 6.96 inches