1245.2 meters = 4085 feet and 3.62 inches