Author: FRANCESC FIGUERAS - EDUARD GRATACOS - BIENVENIDO PUERTO