1291.8 inches = 107.65 feet