Faits: Faits: A. Le 13 octobre 1983, l'hoirie de Z._ dont le successeur est A._, propriétaire d'un immeuble situé à Genève, a loué à X._ S.A. deux arcades et deux arrières, destinés à l'exploitation d'un commerce de vêtements. Arrivant à échéance le 30 septembre 1993, le bail a été renouvelé pour une durée de dix ans jusqu'au 30 septembre 2003. La fixation du loyer a donné lieu à plusieurs procédures, la dernière terminée par un jugement du Tribunal des baux et loyers du 18 avril 1996. Le 27 janvier 1987, les mêmes parties, dans les mêmes qualités, ont passé un second contrat de bail portant sur un appartement de 4 1/2 pièces sis au 1er étage du même immeuble. Arrivant à échéance le 31 décembre 1988, le contrat était renouvelable tacitement d'année en année. Par jugement du 29 septembre 1999, le loyer a été fixé à 12'264 fr. par an dès le 1er juillet 1999, charges non comprises, soit à 1'022 fr. par mois. Le 27 janvier 1987, les mêmes parties, dans les mêmes qualités, ont passé un second contrat de bail portant sur un appartement de 4 1/2 pièces sis au 1er étage du même immeuble. Arrivant à échéance le 31 décembre 1988, le contrat était renouvelable tacitement d'année en année. Par jugement du 29 septembre 1999, le loyer a été fixé à 12'264 fr. par an dès le 1er juillet 1999, charges non comprises, soit à 1'022 fr. par mois. B. Dès 1992, les parties sont entrées en conflit quant à une construction sur cour utilisée par la locataire et dont la bailleresse souhaitait la démolition, au motif qu'elle n'était pas cadastrée et n'était pas incluse dans le contrat de bail. Finalement, le maintien à titre précaire de cette construction a été autorisé jusqu'au 31 décembre 2007, moyennant le respect de conditions faisant actuellement l'objet d'un litige entre les parties. B. Dès 1992, les parties sont entrées en conflit quant à une construction sur cour utilisée par la locataire et dont la bailleresse souhaitait la démolition, au motif qu'elle n'était pas cadastrée et n'était pas incluse dans le contrat de bail. Finalement, le maintien à titre précaire de cette construction a été autorisé jusqu'au 31 décembre 2007, moyennant le respect de conditions faisant actuellement l'objet d'un litige entre les parties. C. Au début 2001, la bailleresse a informé la locataire que des travaux de réfection des façades et de la toiture seraient entrepris dans l'immeuble dès avril 2001. En précisant que ces travaux n'auraient aucune incidence sur le montant des loyers, elle a invité la locataire, le 16 mars 2001, à déposer le store de toile fixé au-dessus de son arcade. Le 29 mars 2001, la locataire a fait opposition à l'exécution des travaux projetés auprès du Département cantonal de l'aménagement, de l'équipement et du logement (DAEL), qui a écarté celle-ci parce que les interventions envisagées pouvaient être qualifiées de travaux d'entretien qui ne nécessitaient pas le dépôt d'une requête en autorisation de construire. Sur recours de la locataire, la Commission de recours en matière de construction a annulé cette décision le 5 novembre 2001 et invité le DAEL à accorder l'autorisation de construire, en fixant comme condition l'absence d'incidence sur les loyers des appartements de l'immeuble. Saisi par la bailleresse, le Tribunal administratif a, par jugement du 17 décembre 2002, annulé ce prononcé, en retenant que les travaux en cause devaient être considérés comme de simples travaux d'entretien, assujettis ni à la loi sur les constructions et les installations diverses (LCI), ni à la loi sur les démolitions, transformations et rénovations de maisons d'habitation (LDTR). Il a en outre été retenu que ces travaux n'avaient aucune incidence sur les loyers. Le 29 mars 2001, la locataire a fait opposition à l'exécution des travaux projetés auprès du Département cantonal de l'aménagement, de l'équipement et du logement (DAEL), qui a écarté celle-ci parce que les interventions envisagées pouvaient être qualifiées de travaux d'entretien qui ne nécessitaient pas le dépôt d'une requête en autorisation de construire. Sur recours de la locataire, la Commission de recours en matière de construction a annulé cette décision le 5 novembre 2001 et invité le DAEL à accorder l'autorisation de construire, en fixant comme condition l'absence d'incidence sur les loyers des appartements de l'immeuble. Saisi par la bailleresse, le Tribunal administratif a, par jugement du 17 décembre 2002, annulé ce prononcé, en retenant que les travaux en cause devaient être considérés comme de simples travaux d'entretien, assujettis ni à la loi sur les constructions et les installations diverses (LCI), ni à la loi sur les démolitions, transformations et rénovations de maisons d'habitation (LDTR). Il a en outre été retenu que ces travaux n'avaient aucune incidence sur les loyers. D. Le 14 mai 2001, la bailleresse, invoquant expressément l'art. 257f al. 3 CO, a mis la locataire en demeure de prendre les mesures utiles à l'exécution immédiate des travaux projetés, notamment par la dépose du store situé au-dessus de l'arcade louée. La bailleresse a aussi rappelé l'obligation légale et conventionnelle du locataire de tolérer l'étude et l'exécution de toutes réparations. Comme cette mise en demeure était restée sans suite, la bailleresse a résilié les baux la liant à X._ S.A. à l'échéance du 31 juillet 2001 par deux avis du 30 mai 2001, en faisant valoir de justes motifs au sens de l'art. 257f al. 3 CO. Comme cette mise en demeure était restée sans suite, la bailleresse a résilié les baux la liant à X._ S.A. à l'échéance du 31 juillet 2001 par deux avis du 30 mai 2001, en faisant valoir de justes motifs au sens de l'art. 257f al. 3 CO. E. Le 2 juillet 2001, la locataire a saisi la Commission de conciliation en matière de baux et loyers du canton de Genève de deux requêtes en annulation de congé, non conciliées et transmises au Tribunal des baux et loyers le 19 octobre 2001. Le 31 octobre 2002, le Tribunal a déclaré valables les deux congés pour le 31 juillet 2001. Sur appel de la locataire, la Chambre d'appel en matière de baux et loyers a, par arrêt du 8 septembre 2003, confirmé ce jugement, en estimant que les conditions d'une résiliation au sens de l'art. 257f al. 3 CO étaient réalisées. Le 31 octobre 2002, le Tribunal a déclaré valables les deux congés pour le 31 juillet 2001. Sur appel de la locataire, la Chambre d'appel en matière de baux et loyers a, par arrêt du 8 septembre 2003, confirmé ce jugement, en estimant que les conditions d'une résiliation au sens de l'art. 257f al. 3 CO étaient réalisées. F. Agissant le 16 octobre 2003 par la voie du recours en réforme, X._ S.A. (la demanderesse) conclut à l'annulation de l'arrêt susmentionné et à celle des deux résiliations de bail notifiées par avis du 30 mai 2001, avec suite de dépens. Elle requiert à titre préalable l'octroi de l'effet suspensif. A._ (la défenderesse) propose le rejet du recours, avec suite de frais et dépens.