1249.6 inches = 104.133333 feet