1262.3 meters = 4141 feet and 4.85 inches