17624 inches = 447.6496 meters