1257.6 meters = 4125 feet and 11.81 inches