1286.6 inches = 107.216667 feet