1238.9 meters = 4064 feet and 7.59 inches