134.54 meters = 441 feet and 4.85 inches