1268.6 inches = 105.716667 feet