Por que estou recebendo o WindowsError: [Erro 5] Acesso negado?

Tentando criar um programa que adiciona pastas aos arquivos de programas, recebendo este erro:

WindowsError: [Error 5] Access is denied 'C:\\Program Files\\IMP'

Aqui está o meu código

import os, sys, random
numb= 1
x=True
while x==True:
    newpath = ((r'C:\Program Files\IMP\folder_%s') % (numb))
    if not os.path.exists(newpath):
        os.makedirs(newpath)
    numb=numb+1
    if numb==11:
        x=False

questionAnswers(2)

yourAnswerToTheQuestion