1265.6 meters = 4152 feet and 2.77 inches