def duracion_promedio_peliculas(p1: dict, p2: dict, p3: dict, p4: dict, p5: dict) -> str:
    """Calcula la duracion promedio de las peliculas que entran por parametro. 
       Esto es, la duración total de todas las peliculas dividida sobre el numero de peliculas. 
       Retorna la duracion promedio en una cadena de formato 'HH:MM' ignorando los posibles decimales.
    Parametros:
        p1 (dict): Diccionario que contiene la informacion de la pelicula 1.
        p2 (dict): Diccionario que contiene la informacion de la pelicula 2.
        p3 (dict): Diccionario que contiene la informacion de la pelicula 3.
        p4 (dict): Diccionario que contiene la informacion de la pelicula 4.
        p5 (dict): Diccionario que contiene la informacion de la pelicula 5.
    Retorna:
        str: la duracion promedio de las peliculas en formato 'HH:MM'.
    """
    # Se extraen las duraciones de las películas.
    duracion1 = p1["duracion"]
    duracion2 = p2["duracion"]
    duracion3 = p3["duracion"]
    duracion4 = p4["duracion"]
    duracion5 = p5["duracion"]
    # Promedio de duraciones de las películas.
    promedio = (duracion1 + duracion2 + duracion3 + duracion4 + duracion5) / 5
    # Conversión a formato 'HH:MM'.
    horas = promedio // 60
    minutos = promedio % 60
    if horas < 10:
        horas = '0' + str(int(horas))
    else:
        horas = str(int(horas))
    if minutos < 10:
        minutos = '0' + str(int(minutos))
    else:
        minutos = str(int(minutos))
    return horas + ":" + minutos