621.6 inches = 15.78864 meters