659.44 inches = 16.749776 meters