64.89 feet = 64 feet and 10.68 inches