1058.4 inches = 26.88336 meters