16620 inches = 422.148 meters