soligopole