1066.9 inches = 88.908333 feet