firm (117.590)