129.26 feet = 129 feet and 3.12 inches