423 feet and 2 inches = 128.981 meters