1228.1 meters = 4029 feet and 2.39 inches