1269.6 inches = 105.8 feet