Лошадь бежать рысью (животным) не может - косвенное значение
Вода бежать - тоже не может
Характер мягким быть не может (в смысле твёрдости как предмета)
Хлеб может быть мягким, может быть черствым. Вот это выписывай, это прямое значение
Щеки гореть огнем или пламенем тоже не могут - косвенное значение
На стене ковер висеть может, как и лежать на полу. Выписывай это
Ковёр зимы - косвенное значение. Под "ковром зимы" подразумеваются сугробы снега, которые как ковёр покрывают землю.