15628 inches = 396.9512 meters