1266.6 inches = 105.55 feet