1251.5 meters = 4105 feet and 11.65 inches