Aún está pasando por iteraciones, esta es una impresión por primera vez y haré cambios a medida que avanzo.