136.67 meters = 448 feet and 4.71 inches