135.2 meters = 443.569554 feet