38529 meters = 126407.480315 feet