135.76 meters = 445 feet and 4.88 inches