1068.9 inches = 89.075 feet