Уж на равнине, по холмам грохочут пушки. Я все никак не пойму, почему между равниной и холмами стоит запятая. Они же отвечают на разныю вопросы (на чем?-на равнине; по чему?-по холмам) ,следовательно, они неоднородные. Тогда почему? Объясните ,пожалуйста.