1295.8 inches = 107.983333 feet