facts:
Faits :
A.
Par jugement du 5 juillet 2018, le Tribunal correctionnel de l'arrondissement de Lausanne a constaté que X._ s'est rendu coupable de vol par métier et de violation de domicile, l'a condamné à une peine privative de liberté de 15 mois, sous déduction de 277 jours de détention subie avant jugement, peine entièrement complémentaire à celle prononcée par la Cour d'appel pénale du Tribunal cantonal vaudois le 1er février 2018, a renoncé à ordonner l'expulsion de X._ au sens de l'art. 66a al. 2 CP, a constaté que X._ a subi 45 jours de détention dans des conditions de détention provisoire illicites, a ordonné que 23 jours de détention soient déduits de la peine fixée à titre de réparation du tort moral et a ordonné le maintien de X._ en détention pour des motifs de sûreté.
B.
Par jugement du 12 novembre 2018, la Cour d'appel pénale du Tribunal cantonal a partiellement admis l'appel du Ministère public du canton de Vaud à l'encontre du jugement précité et l'a réformé en ce sens qu'elle a ordonné l'expulsion de X._ du territoire suisse pour une durée de dix ans. En substance, elle a retenu les faits suivants.
B.a. X._ est né en 1960 à A._, en Guinée, pays dont il est ressortissant. Originaire d'un village situé selon ses dires à 800 km de la capitale, il a été élevé par ses parents et a suivi sa scolarité à A._, obtenant un baccalauréat, avant de suivre des études de droit à l'université. Après avoir obtenu une licence en droit, il a accompli un stage d'avocat, obtenu son titre professionnel et ouvert sa propre étude à A._, se spécialisant notamment, selon ses déclarations, dans la défense des opposants politiques. Il a ainsi pratiqué comme avocat durant 6 ans environ, avant que le régime militaire en place ne ferme son cabinet et ne l'emprisonne durant 18 mois. Étant parvenu à s'évader, X._ a fui au Sénégal, puis en Espagne et enfin en Suisse, où il est arrivé au mois de juin 1996. Lors de son audition cantonale de requérant d'asile, le 18 juillet 1996, il a donné une toute autre version, expliquant avoir été militaire professionnel, officier dans l'armée de Guinée, et avoir fui après avoir été condamné à mort par un tribunal militaire pour participation à un coup d'État. X._ a déposé une demande d'asile, qui a été rejetée en 1999. A cette époque, il a rencontré une Suissesse, avec laquelle il a vécu un an et demi et a eu un enfant hors mariage, ce qui lui a permis d'obtenir un permis de séjour B. En 2000, il s'est marié avec B._, ressortissante haïtienne, laquelle a ainsi obtenu un titre de séjour en Suisse. Le couple a eu trois filles, dont l'aînée est décédée en 2003 d'une malformation cardiaque. Les deux suivantes sont respectivement nées en 2004 et 2006. Dès 2004, X._ et son épouse ont rencontré d'importantes difficultés conjugales et se sont séparés provisoirement à plusieurs reprises, la dernière fois de façon définitive en 2010. En Guinée, X._ a encore eu deux autres enfants. Son fils aîné, handicapé, est décédé au mois de décembre 2017 des suites de sa maladie. Quant à sa fille, elle vivrait actuellement au Sénégal.
B.b. L'état de santé de X._ n'est actuellement pas bon. Il souffre d'une hypertrophie bénigne de la prostate, avec hématurie. Une suspicion de cancer de la prostate a été écartée. Depuis janvier 2018, il souffre par ailleurs d'une rétention urinaire aigüe, qui a nécessité la pose d'une sonde vésicale. Entre le 22 janvier et le 31 juillet 2018, il a été adressé à dix reprises à l'hôpital C._, dont sept fois en urgence. Une intervention chirurgicale en résection endoscopique de la prostate était prévue entre les mois de décembre 2018 et de février 2019, sauf complications. Si cette intervention aboutit, il pourra se passer de sonde urinaire et son état ne nécessitera plus de soins particuliers. Par ailleurs, X._ souffre de polyglobulie, pouvant entraîner des difficultés respiratoires l'ayant déjà conduit à des malaises. Sa polyglobulie, qui est stabilisée par un traitement à base d'Aspirine, a été attribuée par les médecins à son tabagisme, étant précisé que X._ a récemment repris sa consommation de tabac, à raison de trois cigarettes par jour. Il souffre également d'hypertension artérielle, pour laquelle il reçoit une bi-thérapie Amlodipine-Lisitril. Sur le plan psychiatrique, le prévenu bénéficie d'entretiens mensuels et d'un traitement antidépresseur et anxiolytique.
B.c. Sur le plan professionnel, X._ a travaillé dans un restaurant en 1998, puis pendant onze ans comme expéditeur pour D._, avant d'être licencié pour motifs économiques en 2011. Depuis lors, il a enchaîné plusieurs petits emplois provisoires, puis s'est installé, en 2015, comme juriste indépendant, ses mandats lui rapportant en moyenne 800 fr. par mois. Il percevait en outre 1'000 fr. du revenu d'insertion et les services sociaux payaient le loyer de son appartement, qui s'élevait à 1'500 fr. par mois. Par ailleurs, il a créé un journal traitant de la problématique des requérants d'asile édité à compte d'auteur, qui n'a toutefois été publié qu'à trois reprises. En cours d'enquête, il a produit un courrier attestant qu'il était au bénéfice d'une promesse d'embauche dès sa sortie de prison. Il a des actes de défaut de biens pour un montant d'environ 100'000 francs.
B.d. Entre la fin de l'année 2016 et le mois de novembre 2017, dans la région E._ et à F._, X._ a commis dix-sept vols par introduction clandestine. Il a ainsi dérobé des produits électroniques (ordinateurs, caméra, appareil photos), des portemonnaies, des bijoux, des espèces ainsi que d'autres objets.
C.
Le casier judiciaire suisse de X._ comporte les inscriptions suivantes:
- 6 juillet 2009, Tribunal de police de Lausanne: 240 heures de travail d'intérêt général pour lésions corporelles simples et vol;
- 14 juillet 2011, Tribunal d'arrondissement de Lausanne: 240 jours-amende à 10 fr. pour vol, délit manqué de vol et violation de domicile (peine partiellement complémentaire à celle du 6 juillet 2009);
- 7 décembre 2011, Ministère public de l'arrondissement de La Côte: 10 jours-amende à 10 fr. pour injure (peine complémentaire à celle du 14 juillet 2011);
- 1er avril 2014, Ministère public cantonal Strada: 90 jours-amende à 30 fr. pour tentative de vol et violation de domicile;
- 12 octobre 2017, Ministère public de l'arrondissement de Lausanne: 20 jours-amende à 30 fr. avec sursis pendant 2 ans et amende de 300 fr. pour faux dans les titres;
- 1er février 2018, Cour d'appel pénale du Tribunal cantonal vaudois: peine privative de liberté de 24 mois, dont 14 mois avec sursis pendant 5 ans pour vol par métier, escroquerie, recel, menaces qualifiées et violation de domicile.
C.a. X._ est incarcéré à la prison G._ depuis le 3 janvier 2018. Selon le rapport établi par la direction de cet établissement le 13 juin 2018, son comportement répond, dans l'ensemble, aux attentes. Au 13 juin 2018, il n'avait fait l'objet d'aucune sanction disciplinaire et n'avait pas d'ennuis avec ses codétenus. En raison des soins fréquents dont il est l'objet, X._ occupe une cellule d'observation, située à proximité du service médical.
D.
X._ forme un recours en matière pénale au Tribunal fédéral. Il conclut principalement, avec suite de frais et dépens, à la réforme du jugement de la cour cantonale du 12 novembre 2018 en ce sens qu'il est renoncé à ordonner son expulsion ainsi que son maintien en détention, et que les frais d'appel, y compris l'indemnité du conseil d'office, sont laissés à la charge de l'Etat. Subsidiairement, il conclut à l'annulation du jugement entrepris et au renvoi de la cause à l'autorité de première instance pour nouvelle décision. Il sollicite également le bénéfice de l'assistance judiciaire et l'octroi de l'effet suspensif.
E.
Par ordonnance du 28 janvier 2019, le Président de la Cour de droit pénal du Tribunal fédéral a déclaré la requête d'effet suspensif sans objet, le recours étant de plein droit suspensif sur la question de l'expulsion.
F.
Invités à se déterminer sur le recours, la Cour d'appel pénale du Tribunal cantonal s'est référée aux considérants de son jugement, tandis que le Ministère public a conclu au rejet du recours. Le recourant a répliqué en personne et par l'intermédiaire de son conseil.

considerations:
Considérant en droit :
1.
Le recourant a fait parvenir des courriers ainsi que des pièces nouvelles au Tribunal fédéral hors du délai de recours et hors du délai non-prolongeable qui lui a été accordé pour répliquer. Ils sont par conséquent irrecevables (cf. art. 99 al. 1 et 100 al. 1 LTF).
2.
Le recourant se plaint de la violation de son droit d'être entendu et de son droit à l'administration des preuves. Selon l'art. 389 al. 1 CPP, la procédure de recours se fonde sur les preuves administrées pendant la procédure préliminaire et la procédure de première instance. L'art. 389 al. 3 CPP règle les preuves complémentaires. Ainsi, la juridiction de recours administre, d'office ou à la demande d'une partie, les preuves complémentaires nécessaires au traitement du recours. Conformément à l'art. 139 al. 2 CPP, il n'y a pas lieu d'administrer des preuves sur des faits non pertinents, notoires, connus de l'autorité ou déjà suffisamment prouvés. Cette disposition codifie, pour la procédure pénale, la règle jurisprudentielle déduite de l'art. 29 al. 2 Cst. en matière d'appréciation anticipée des preuves (arrêts 6B_1067/2018 du 23 novembre 2018 consid. 2.2.1; 6B_1342/2017 du 23 novembre 2018 consid. 3). Le refus d'instruire ne viole ainsi le droit d'être entendu des parties que si l'appréciation anticipée de la pertinence du moyen de preuve offert, à laquelle le juge a procédé, est entachée d'arbitraire (<ref-ruling> consid. 3.3 p. 64 et les références citées).
2.1. En l'espèce, la cour cantonale a rejeté la requête du recourant tendant à l'audition de son épouse B._ en qualité de témoin. Elle a considéré que B._ avait déjà été entendue comme témoin dans le cadre de la procédure de première instance. Elle s'était notamment exprimée sur les relations qu'entretenait le recourant avec leurs deux filles. L'audition de B._ n'apporterait aucun élément utile, les pièces produites d'office par la cour d'appel et celles versées à la procédure par le recourant dans le cadre de la procédure d'appel étant suffisantes pour lui permettre de forger sa conviction. Au demeurant, le courrier adressé par B._ à la cour d'appel, dans lequel elle évoquait l'évolution de la relation entre le recourant et leurs filles depuis le jugement de première instance et sa perception des conditions sanitaires en Guinée, avait été versé au dossier.
2.2. Le recourant a déclaré lors de l'audience d'appel que ses filles étaient venues lui rendre visite à une reprise en prison et qu'elles avaient fait une demande d'autorisation permanente (jugement entrepris, p. 3). Il n'indique pas en quoi B._ aurait pu apporter d'autres éléments pertinents à cet égard, qu'elle n'aurait pas déjà donnés lors de son audition en première instance et qui ne ressortiraient pas non plus de sa lettre adressée à la cour cantonale. De même, le recourant ne dit pas en quoi son épouse, qui est de nationalité haïtienne et vit en Suisse, aurait pu renseigner utilement la cour cantonale sur les structures de soin en Guinée, étant du reste souligné que le recourant a pu produire des pièces sur ce point. Enfin, le recourant ne saurait tirer argument du fait que le refus d'audition de B._ précède le courrier que celle-ci a adressé à la cour cantonale puisque, précisément, lorsque le Président de la cour cantonale a décidé de refuser son audition, il a informé le recourant qu'il pouvait néanmoins produire un écrit de celle-ci (jugement attaqué, p. 10). Partant, le recourant ne démontre pas en quoi l'appréciation anticipée du moyen de preuve serait insoutenable. Le grief est rejeté dans la mesure de sa recevabilité.
3.
Le recourant se plaint d'un défaut de motivation du jugement attaqué en lien avec la durée de l'expulsion prononcée. Il fait également grief à l'autorité précédente de ne pas avoir motivé sa décision ordonnant sa détention à titre de sûreté.
3.1. Le droit d'être entendu, garanti par les art. 3 al. 2 let. c CPP, 29 al. 2 Cst. et 6 par. 1 CEDH, implique pour l'autorité l'obligation de motiver sa décision, afin que le destinataire puisse la comprendre, l'attaquer utilement s'il y a lieu et afin que l'autorité de recours puisse exercer son contrôle. Le juge doit ainsi mentionner, au moins brièvement, les motifs qui l'ont guidé et sur lesquels il a fondé sa décision, de manière à ce que l'intéressé puisse se rendre compte de la portée de celle-ci et l'attaquer en connaissance de cause (<ref-ruling> consid. 3.4.3 p. 46; <ref-ruling> consid. 1.3.1 p. 253; <ref-ruling> consid. 2.2 p. 183). Il n'est pas tenu de discuter tous les arguments soulevés par les parties, mais peut se limiter à l'examen des questions décisives pour l'issue du litige (<ref-ruling> consid. 4.2 p. 157; <ref-ruling> consid. 2.2 p. 183). Dès lors que l'on peut discerner les motifs qui ont guidé la décision de l'autorité, le droit à une décision motivée est respecté, même si la motivation présentée est erronée (<ref-ruling> consid. 3.2.1 p. 565).
3.2. Les considérants du jugement entrepris mettent en exergue les motifs d'une expulsion d'une durée de dix ans, comme cela découle de ce qui suit, de sorte que le recourant est infondé à invoquer une violation de son droit d'être entendu sur ce point.
3.3. La détention pour des motifs de sûreté relève de la compétence de la Première Cour de droit public du Tribunal fédéral (cf. art. 29 al. 3 du règlement du Tribunal fédéral [RTF; RS 173.110.131]). Il est néanmoins expédient de statuer dans le cadre du présent recours, seul un vice formel étant pris en compte, sans examen des conditions spécifiques à la détention pour des motifs de sûreté (cf. arrêt 6B_506/2017 du 14 février 2018 consid. 5).
3.4. Il ressort des considérants du jugement attaqué (consid. 3.5 p. 25) que " [l] e maintien en détention pour des motifs de sûreté du prévenu sera ordonné, vu le risque de récidive élevé qu'il présente (art. 221 al. 1 let. c CPP) ". La cour cantonale a donc bien indiqué les motifs de la détention du recourant à titre de sûreté. Infondé, le grief de violation du droit d'être entendu est rejeté.
4.
En tête de son mémoire de recours, le recourant indique que les moyens qu'il développe s'en prennent aussi bien au raisonnement juridique des juges cantonaux que, cas échéant, aux faits retenus ou passés sous silence de manière arbitraire ou contraire aux art. 6 et 389 CPP et donc à l'art. 95 LTF.
4.1. Le Tribunal fédéral n'est pas une autorité d'appel, auprès de laquelle les faits pourraient être rediscutés librement. Il est lié par les constatations de fait de la décision entreprise (art. 105 al. 1 LTF), à moins qu'elles n'aient été établies en violation du droit ou de manière manifestement inexacte au sens des art. 97 al. 1 et 105 al. 2 LTF, à savoir, pour l'essentiel, de façon arbitraire selon l'art. 9 Cst. Une décision n'est pas arbitraire du seul fait qu'elle apparaît discutable ou même critiquable; il faut qu'elle soit manifestement insoutenable et cela non seulement dans sa motivation mais aussi dans son résultat (<ref-ruling> consid. 1.1 p. 503). Le Tribunal fédéral n'entre en matière sur les moyens fondés sur la violation de droits fondamentaux, dont l'interdiction de l'arbitraire, que s'ils ont été invoqués et motivés de manière précise (art. 106 al. 2 LTF), les critiques de nature appellatoire étant irrecevables (<ref-ruling> consid. 2.4 p. 368).
4.2. Le recourant motive ses griefs fondés sur la violation du droit fédéral et international en s'appuyant sur ses propres allégations de fait. S'il se réfère généralement à des pièces du dossier, il n'expose pas en quoi les faits qu'il allègue auraient été omis de manière arbitraire par la cour cantonale. Il en va ainsi, par exemple, lorsqu'il affirme que son hypertension n'est plus maîtrisée, que la conclusion selon laquelle sa polyglobulie serait liée à son tabagisme est hâtive, ou encore que la résection de la prostate est une intervention lourde susceptible d'entraîner des complications importantes. En tant que le recourant s'écarte de l'état de fait cantonal sans en démontrer le caractère insoutenable, il procède de manière appellatoire, partant irrecevable. Il ne sera par conséquent entré en matière sur ses griefs que dans la mesure où ceux-ci ne seraient pas déjà irrecevables pour ce motif.
5.
Le recourant fait valoir que le prononcé d'expulsion viole le droit fédéral et international.
5.1. Aux termes de l'art. 66a al. 1 let. d CP, le juge expulse de Suisse l'étranger qui est condamné notamment pour vol (art. 139 CP) en lien avec une violation de domicile (art. 186 CP), quelle que soit la quotité de la peine prononcée à son encontre, pour une durée de cinq à quinze ans. Selon l'art. 66a al. 2 CP, le juge peut exceptionnellement renoncer à une expulsion lorsque celle-ci mettrait l'étranger dans une situation personnelle grave et que les intérêts publics à l'expulsion ne l'emportent pas sur l'intérêt privé de l'étranger à demeurer en Suisse. A cet égard, il tiendra compte de la situation particulière de l'étranger qui est né ou qui a grandi en Suisse.
5.2. En l'espèce, le recourant a commis des infractions tombant sous le coup de l'art. 66a al. 1 let. d CP. Il remplit donc a priori les conditions d'une expulsion, sous la réserve d'une application de l'art. 66a al. 2 CP, voire également des normes de droit international.
6.
Le recourant soutient que son expulsion contrevient à l'art. 3 CEDH compte tenu de son mauvais état de santé.
6.1. Selon la jurisprudence de la Cour européenne des droits de l'homme (CourEDH), ce n'est que dans des situations exceptionnelles, en raison de " considérations humanitaires impérieuses ", que la mise à exécution d'une décision d'éloignement d'un étranger peut emporter violation de l'art. 3 CEDH ( Emre c. Suisse du 22 mai 2008 [requête no 42034/04] § 88). En ce qui concerne en particulier l'état de santé de l'intéressé, la CourEDH retient que l'étranger qui se trouve sous le coup d'un arrêté d'expulsion ne peut en principe revendiquer un droit à rester sur le territoire d'un Etat afin de continuer à bénéficier de l'assistance et des services médicaux, sociaux ou autres fournis par l'Etat de renvoi.
Dans son arrêt du 13 décembre 2016, en la cause Paposhvili c. Belgique (n° 41738/10), la Grande Chambre de la CourEDH a jugé que les autorités belges auraient violé l'art. 3 CEDH si elles avaient procédé à l'éloignement vers son pays d'origine d'un ressortissant géorgien, décédé le 7 juin 2016, après dix-sept ans de séjour en Belgique (dont plusieurs années d'emprisonnement), à la suite d'une leucémie lymphoïde au stade le plus grave avec de lourds antécédents et des comorbidités significatives, sans avoir évalué le risque encouru à la lumière des données relatives à son état de santé et à l'existence de traitements médicaux adéquats dans ce pays. La CourEDH a clarifié son approche en rapport avec l'éloignement de personnes gravement malades et a précisé qu'à côté des situations de décès imminent, il fallait entendre par " autres cas très exceptionnels " pouvant soulever un problème au regard de l'art. 3 CEDH, les cas d'éloignement d'une personne gravement malade dans lesquels il y a des motifs sérieux de croire que cette personne, bien que ne courant pas de risque imminent de mourir, ferait face, en raison de l'absence de traitements adéquats dans le pays de destination ou de défaut d'accès à ceux-ci, à un risque réel d'être exposée à un déclin grave, rapide et irréversible de son état de santé entraînant des souffrances intenses ou à une réduction significative de son espérance de vie; ces cas correspondent à un seuil élevé pour l'application de l'art. 3 de la Convention dans les affaires relatives à l'éloignement des étrangers gravement malades ( Paposhvili § 183).
6.2. La cour cantonale a constaté que le recourant nécessitait actuellement des soins importants et réguliers en raison d'une hypertrophie bénigne de la prostate, avec hématurie, et de l'entretien de sa sonde urinaire. Il n'était pas hospitalisé, mais avait dû être conduit à l'hôpital C._ à plusieurs reprises durant l'année 2018. S'agissant de sa polyglobulie, de son hypertension et de ses problèmes psychiques, ceux-ci ne requerraient qu'un traitement médicamenteux et une attention accrue à son hygiène de vie, notamment un arrêt de sa consommation de tabac.
6.3. Au regard de ces constatations, les problèmes de santé du recourant n'atteignent pas le seuil de gravité très élevé de l'art. 3 CEDH. En effet, il ne ressort pas du dossier que le recourant est si gravement malade que l'absence de soins adéquats l'exposerait à un déclin grave, rapide et irréversible de son état de santé entraînant des souffrances intenses ou à une réduction significative de son espérance de vie. Le grief tiré d'une violation de l'art. 3 CEDH est infondé, n'étant pas établi que le recourant serait exposé, en cas d'expulsion, à des traitements prohibés au sens de cette disposition.
Les problèmes de santé du recourant demeurent toutefois pertinents dans le cadre de l'examen de la clause de rigueur et de la pesée des intérêts de l'art. 8 par. 2 CEDH (consid. 9 infra).
7.
Le recourant soutient que les conditions de la clause de rigueur de l'art. 66a al. 2 CP sont réalisées en l'espèce. Il se plaint également d'une violation de l'art. 8 CEDH.
7.1. Les conditions pour appliquer l'art. 66a al. 2 CP sont cumulatives. Afin de pouvoir renoncer à une expulsion prévue par l'art. 66a al. 1 CP, il faut, d'une part, que cette mesure mette l'étranger dans une situation personnelle grave et, d'autre part, que les intérêts publics à l'expulsion ne l'emportent pas sur l'intérêt privé de l'étranger à demeurer en Suisse. Le juge doit faire usage du pouvoir d'appréciation qui lui est conféré par une norme potestative dans le respect des principes constitutionnels. S'il devait refuser de renoncer à l'expulsion alors que les conditions de la clause de rigueur sont remplies, le principe de proportionnalité ancré à l'art. 5 al. 2 Cst. serait violé. Le juge doit ainsi renoncer à l'expulsion lorsque les conditions de l'art. 66a al. 2 CP sont réunies, conformément au principe de proportionnalité (<ref-ruling> consid. 3.3 p. 339; arrêts 6B_1329/2018 du 14 février 2019 consid. 2.2; 6B_1262/2018 du 29 janvier 2019 consid. 2.2). En règle générale, il convient d'admettre l'existence d'un cas de rigueur au sens de l'art. 66a al. 2 CP lorsque l'expulsion constituerait, pour l'intéressé, une ingérence d'une certaine importance dans son droit au respect de sa vie privée et familiale garanti par la Constitution fédérale (art. 13 Cst.) et par le droit international, en particulier l'art. 8 CEDH (arrêts 6B_1329/2018 du 14 février 2019 consid. 2.3.1; 6B_1262/2018 précité consid. 2.3.1; 6B_1117/2018 du 11 janvier 2019 consid. 2.3.1; 6B_1079/2018 du 14 décembre 2018 consid. 1.3).
Selon l'art. 8 par. 1 CEDH, toute personne a droit au respect de sa vie privée et familiale. Ce droit n'est toutefois pas absolu. Une ingérence dans son exercice est possible, selon l'art. 8 par. 2 CEDH, pour autant qu'elle soit prévue par la loi et qu'elle constitue une mesure qui, dans une société démocratique, est nécessaire à la sécurité nationale, à la sûreté publique, au bien-être économique du pays, à la défense de l'ordre et à la prévention des infractions pénales, à la protection de la santé ou de la morale ou à la protection des droits et libertés d'autrui. Il convient à cet égard de procéder, tant sous l'angle du droit interne que sous celui du droit conventionnel, à une pesée des intérêts ainsi qu'à un examen de la proportionnalité (<ref-ruling> consid. 4.3 p. 381).
7.2. Il y a tout d'abord lieu de déterminer si le recourant est habilité à invoquer un droit au respect de sa vie privée et familiale.
7.2.1. Un étranger peut se prévaloir de l'art. 8 par. 1 CEDH (et de l'art. 13 Cst.), qui garantit le droit au respect de la vie privée et familiale, pour s'opposer à l'éventuelle séparation de sa famille, pour autant qu'il entretienne une relation étroite et effective avec une personne de sa famille ayant le droit de résider durablement en Suisse (<ref-ruling> consid. 6.1 p. 12; <ref-ruling> consid. 2.1 p. 336 et les références citées). D'après une jurisprudence constante, les relations visées par l'art. 8 CEDH sont avant tout celles qui concernent la famille dite nucléaire, soit celles qui existent entre époux ainsi qu'entre parents et enfants mineurs vivant en ménage commun (<ref-ruling> consid. 6.1 p. 12; <ref-ruling> consid. 1.3.2 p. 146).
Tous les immigrés établis, indépendamment de la durée de leur résidence dans le pays dont ils sont censés être expulsés, n'ont pas nécessairement une " vie familiale " au sens de l'art. 8 CEDH. Toutefois, dès lors que cette disposition protège également le droit de nouer et d'entretenir des liens avec ses semblables et avec le monde extérieur et qu'il englobe parfois des aspects de l'identité sociale d'un individu, il faut accepter que l'ensemble des liens sociaux entre les immigrés établis et la communauté dans laquelle ils vivent fasse partie intégrante de la notion de " vie privée ". Indépendamment de l'existence ou non d'une " vie familiale ", l'expulsion d'un étranger établi s'analyse en une atteinte à son droit au respect de sa vie privée (arrêts CourEDH K.M. contre Suisse du 19 octobre 2015, § 46; Ukaj contre Suisse du 24 septembre 2014, § 29; Üner contre Pays-Bas du 18 octobre 2006, § 59; cf. également arrêt 6B_706/2018 du 7 août 2018 consid. 2.2). Selon la jurisprudence, pour se prévaloir du respect au droit de sa vie privée, l'étranger doit établir l'existence de liens sociaux et professionnels spécialement intenses avec la Suisse, notablement supérieurs à ceux qui résultent d'une intégration ordinaire. Le Tribunal fédéral n'adopte pas une approche schématique qui consisterait à présumer, à partir d'une certaine durée de séjour en Suisse, que l'étranger y est enraciné et dispose de ce fait d'un droit de présence dans notre pays. Il procède bien plutôt à une pesée des intérêts en présence, en considérant la durée du séjour en Suisse comme un élément parmi d'autres et en n'accordant qu'un faible poids aux années passées en Suisse dans l'illégalité, en prison ou au bénéfice d'une simple tolérance (cf. <ref-ruling> consid. 4.3 p. 24; plus récemment arrêts 6B_612/2018 du 22 août 2018 consid. 2.2; 6B_706/2018 précité consid. 2.2).
7.2.2. Selon l'état de fait du jugement attaqué, le recourant a une fille qui vivrait au Sénégal, ainsi qu'un fils majeur et deux filles mineures en Suisse. Il s'est totalement désintéressé de l'entretien de ses enfants en Suisse, admettant " a voir défavorisé [s]es enfants ici au profit de [s]on fils en Afrique " mais a toutefois eu des liens réguliers avec eux pendant plusieurs années, même si ceux-ci se sont étiolés depuis quelques temps avec son fils. La cour cantonale relève également que ses deux filles, âgées de 14 et 12 ans, ne lui ont rendu visite qu'à une seule occasion en prison. Il ressort encore du jugement attaqué qu'il a des contacts téléphoniques réguliers avec elles (p. 11), qu'elles lui ont témoigné leur soutien (p. 10) et qu'elles ont demandé à bénéficier d'une autorisation de visite permanente (p. 3). Compte tenu de ces éléments, il n'est pas certain que le recourant entretienne avec ses enfants en Suisse un lien particulièrement fort, au sens de la jurisprudence, lui permettant d'invoquer un droit au respect de sa vie familiale, en particulier eu égard à l'absence de participation financière à leur entretien (cf. <ref-ruling> consid. 5 p. 96 ss; <ref-ruling> consid. 5.3 p. 27 s.).
Le recourant peut cependant se prévaloir d'une longue durée de séjour en Suisse (22 ans) au bénéfice d'une autorisation de séjour. S'il ne ressort pas du jugement attaqué que le recourant disposerait d'un cercle social particulier dénotant une intégration à la vie locale, il faut néanmoins tenir compte de ses liens avec ses enfants, du fait qu'il a travaillé pendant onze ans pour la société D._ et que par la suite, même s'il a bénéficié de l'aide sociale, il a exercé une activité indépendante qui lui rapportait une petite rémunération. Compte tenu de ces éléments, le recourant doit pouvoir invoquer un droit au respect de sa vie privée découlant de l'art. 8 al. 1 CEDH.
8.
Il reste à déterminer si l'intérêt privé du recourant à rester en Suisse l'emporte sur les intérêts présidant à son expulsion (pesée des intérêts). Cet examen implique en particulier de déterminer si la mesure litigieuse respecte le principe de la proportionnalité découlant des art. 5 al. 2 Cst. et 8 par. 2 CEDH (cf. arrêts 6B_143/2019 du 6 mars 2019 consid. 3.4; 6B_1329/2018 précité consid. 2.2; 6B_1262/2018 précité consid. 2.4).
8.1. Le recourant s'est rendu coupable de multiples vols avec violation de domicile. Pour ces faits, il a été condamné à une peine privative de liberté de 15 mois, entièrement complémentaire à une précédente peine privative de liberté de 24 mois sanctionnant notamment des faits similaires. Il ne s'agit certes pas d'infractions graves portant atteinte à l'intégrité physique ou sexuelle, ou encore mettant en danger la santé d'un grand nombre de personnes tel que le trafic de stupéfiants. En outre, le butin de ces vols était modeste. Cette condamnation doit cependant être mise en perspective des antécédents du recourant. A cet égard, la cour cantonale a constaté que le recourant était ancré dans la délinquance depuis son arrivée en Suisse il y a une vingtaine d'années. Le recourant est mal fondé à qualifier cette constatation d'arbitraire: en effet, il a admis, lors de l'audience d'appel, avoir commis des vols en Suisse dès son arrivée (jugement attaqué, p. 3). Le fait qu'il n'ait subi qu'une seule condamnation pénale, à 240 heures de travail d'intérêt général pour lésions corporelles et vol lorsqu'il était employé chez D._ et qu'il n'ait pas commis de vol entre juin 2015 et mars 2017 ne rend pas la constatation cantonale insoutenable (cf. art. 97 al. 1 et 106 al. 2 LTF).
8.2. Malgré plusieurs condamnations, essentiellement pour vol et violation de domicile, mais aussi pour lésions corporelles simples, ainsi que pour injure et menaces à l'encontre de la mère de ses enfants, les sanctions prononcées contre l'intéressé ne l'ont pas empêché de commettre de nouvelles infractions, allant même jusqu'à récidiver en cours d'enquête. La cour cantonale a également constaté que le recourant n'avait cessé de commettre des infractions qu'en raison de son incarcération dans la présente affaire et que le risque de récidive pouvait être qualifié d'élevé dans la mesure où il ne semblait pas avoir réellement pris conscience de la gravité de ses actes. En tant qu'il affirme avoir fait l'objet d'une prise de conscience, le recourant s'écarte de manière irrecevable de l'état de fait cantonal.
8.3. S'agissant de la durée du séjour du recourant en Suisse, celle-ci est importante. L'intéressé séjourne en effet dans ce pays depuis 22 ans. Cette longue durée est toutefois tempérée par le fait que lorsque le recourant est arrivé en Suisse, il était âgé de 36 ans, soit déjà adulte.
8.4. Concernant le laps de temps écoulé entre la perpétration des infractions et la mesure litigieuse, ainsi que la conduite de l'intéressé durant cette période, celles-ci ont été commises en 2017, soit récemment encore. Au demeurant, le fait que le recourant ait fait preuve d'un comportement adéquat en détention n'est pas de nature à apporter un nouvel éclairage, étant rappelé qu'il s'agit d'une circonstance généralement attendue de tout délinquant (<ref-ruling> consid. 5.5.2 p. 128; arrêt 6B_371/2018 du 21 août 2018 consid. 3.3).
8.5. Le recourant ne peut pas se prévaloir d'une intégration réussie, bien qu'il soit aujourd'hui âgé de 58 ans et séjourne dans ce pays depuis 22 ans. Il n'a plus aucun emploi stable depuis 2011. Des actes de défaut de biens ont été rendus à son encontre pour un montant d'environ 100'000 francs. La cour cantonale a constaté que le recourant avait beaucoup profité du filet social et violé la loi pénale avec constance. Il ne revendique aucune relation sociale particulière, à l'exception de celle avec ses deux filles mineures, dont il ne participe toutefois pas à l'entretien (consid. 7.2.2 supra). Son autorisation de séjour, obtenue à la naissance de son premier enfant, est actuellement en cours de renouvellement.
8.6. Les liens que le recourant conserve avec la Guinée paraissent quant à eux ténus dans la mesure où l'intéressé n'a pas résidé dans ce pays depuis plus de vingt ans, sous réserve d'un séjour d'un mois et demi en 2005. Il y a néanmoins passé son enfance, accompli sa scolarité et ses études, et y a travaillé jusqu'à ses 36 ans. La cour cantonale retient qu'il a également gardé des attaches familiales, notamment des frères et soeurs, ce qui ressort de ses déclarations et de celles de B._ devant le tribunal de première instance (jugement du 5 juillet 2018, p. 5 et 7). Le recourant se réfère toutefois aux courriers de B._ et d'un tiers à teneur desquels il n'a plus de famille en Guinée. En toute hypothèse, la cour cantonale ne constate pas que le recourant aurait gardé des liens étroits avec sa famille en Guinée. En ce qui concerne ses chances de resocialisation ou de réinsertion professionnelle, elles n'apparaissent pas nécessairement plus faibles en Guinée qu'en Suisse, puisqu'il a déjà travaillé dans les deux pays et qu'il ne peut se prévaloir d'aucun emploi stable en Suisse depuis 2011. Le recourant a produit en cours d'enquête un courrier attestant qu'il était au bénéfice d'une promesse d'emploi à sa sortie de prison, ce qui ne constitue toutefois pas un élément prépondérant ou décisif dans la pesée des intérêts.
8.7. Il découle de ce qui précède que les intérêts présidant à l'expulsion du recourant sont importants et les éléments détaillés ci-dessus ne permettent pas de retenir que cette mesure serait contraire au principe de proportionnalité, compte tenu en particulier de la faible intégration du recourant en Suisse en dépit des années qu'il y a passées.
Il y a encore lieu d'examiner si les problèmes de santé du recourant pourraient néanmoins faire obstacle à son renvoi en Guinée.
9.
9.1. Selon l'état de santé de l'intéressé et les prestations de soins disponibles dans l'Etat d'origine, l'expulsion du territoire suisse pourrait le placer dans une situation personnelle grave au sens de l'art. 66a CP ou être disproportionnée sous l'angle de l'art. 8 par. 2 CEDH (cf. arrêt 6B_1117/2018 précité consid. 2.3.3; aussi: FIOLKA/ VETTERLI, Die Landesverweisung in Art. 66a ff. StGB als strafrechtliche Sanktion, in Plädoyer 5/2016, p. 85; ADRIAN BERGER, Umsetzungsgesetzgebung zur Ausschaffungsinitiative, in Jusletter 7 août 2017 p. 26). La CourEDH précise également que les éléments d'ordre médical doivent être pris en compte dans l'examen de l'art. 8 par. 2 CEDH, à travers le caractère provisoire ou définitif de l'interdiction du territoire (arrêt CourEDH Hasanbasic c. Suisse du 11 juin 2013 [requête no 52166/09] § 54; arrêt de la CourEDH Emre § 71, cf. aussi: arrêts 6B_770/2018 du 24 septembre 2018 consid. 2.1 et 6B_506/2017 précité consid. 2.2). Aussi, lorsque l'intéressé se prévaut d'une maladie ou d'une infirmité, il sied d'examiner le niveau d'atteinte à la santé, les prestations médicales qui sont à disposition dans le pays d'origine ainsi que les conséquences négatives que cela peut engendrer pour la personne concernée (FIOLKA/VETTERLI, op. cit., p. 85; POPESCU/WEISSENBERGER, Expulsion pénale et droit des migrations: un casse-tête pour la pratique, in PJA 2018, p. 362).
9.2. La cour cantonale a constaté que les informations recueillies lors de l'audience d'appel permettaient de fonder de grands espoirs quant à l'évolution de l'état de santé du recourant. En effet, une suspicion de cancer de la prostate avait d'ores et déjà pu être écartée par le corps médical. Les médecins avaient en outre planifié une opération en résection endoscopique de la prostate, devant intervenir entre les mois de décembre 2018 et de février 2019, sauf complication. Il ressortait des pièces au dossier que les soins post-opératoires d'une telle intervention étaient standardisés, le patient étant hospitalisé entre 5 et 7 jours, et qu'aucun soin particulier n'était généralement nécessaire après cette période d'hospitalisation. Par la suite, le suivi était réalisé habituellement une fois par an par un urologue ou par le médecin référent du patient. Si l'intervention programmée se déroulait sans complication, ce qui était généralement le cas, le recourant pourrait donc se passer de soins autres que médicamenteux et pourrait vivre sans porter de sonde. S'agissant de sa polyglobulie, de son hypertension et de ses problèmes psychiques, ceux-ci ne requerraient également qu'un traitement médicamenteux et une attention accrue à son hygiène de vie, notamment un arrêt de sa consommation de tabac. La Guinée était en effet dotée d'infrastructures médicales et hospitalières permettant de fournir le suivi post-opératoire et le traitement médicamenteux préconisés. Si des complications devaient néanmoins survenir après l'intervention chirurgicale prévue et que l'état de santé du recourant ne permettait plus son expulsion, celle-ci pourrait le cas échéant être reportée au besoin, conformément à l'art. 66d al. 1 let. b CP (jugement attaqué, p. 32-33).
9.3. Le recourant reproche à la cour cantonale d'avoir fondé son jugement sur une pure spéculation; il fait valoir qu'il n'est pas du tout certain qu'il pourra être opéré dans un avenir relativement bref, son intervention ayant déjà été repoussée par le passé en raison de complications. Par ailleurs, il soutient qu'il n'est pas établi qu'il existerait en Guinée des possibilités de soins adaptées à ses différentes pathologies, soit non seulement son trouble prostatique, mais également son hypertension artérielle, sa polyglobulie et ses troubles psychiques.
9.4. La jurisprudence rendue en droit des étrangers retient qu'il appartient à l'autorité d'examiner la proportionnalité de l'expulsion, respectivement la révocation de l'autorisation d'établissement au moment où elle rend une telle décision, même si cela ne dispense pas les autorités chargées de l'exécution du renvoi de vérifier que l'intéressé remplit toujours les conditions propres à son retour sur le plan médical (<ref-ruling> consid. 4.2 p. 119; plus récemment: arrêts 2C_459/2018 du 17 septembre 2018 consid 5.6; 2C_396/2017 du 8 janvier 2018 consid. 7.6; aussi: arrêt de la CourEDH Emre § 90). La question de savoir si le retour dans le pays d'origine peut être considéré comme une contrainte acceptable doit ainsi pleinement être prise en compte dans la pesée des intérêts à effectuer et il n'est pas admissible de renvoyer à cet égard à une éventuelle procédure d'exécution du renvoi (cf. en lien avec l'art. 10 aLSEE: <ref-ruling> consid. 4.2 p. 119; arrêts 2C_396/2017 précité consid. 7.6; 2C_120/2015 du 2 février 2016 consid. 3.3; 2C_750/2011 du 10 mai 2012 consid. 3.3; cf., à propos des cas de rigueur visés à l'art. 50 al. 1 let. b et al. 2 aLEtr: <ref-ruling> consid. 3.3.2 p. 352; arrêt 2C_1062/2013 du 28 mars 2014 consid. 3.3.3).
Appliqués à l'expulsion pénale, ces principes supposent donc que l'autorité de jugement appelée à prononcer une expulsion doit examiner si, en raison de l'état de santé du prévenu, la mesure s'avère disproportionnée. Elle ne doit pas simplement renvoyer la question à l'autorité d'exécution, compétente pour reporter l'expulsion lorsque le principe de non-refoulement ou d'autres règles impératives du droit international s'opposent à l'expulsion (art. 66d CP). Il faut cependant prendre en considération que, conformément à l'art. 66c al. 2 CP, la peine ou partie de peine ferme ou la mesure privative de liberté doit être exécutée avant l'expulsion. Lorsque la privation de liberté à exécuter est d'une certaine durée, il peut donc s'écouler un temps relativement important entre le prononcé d'expulsion et son exécution, pendant lequel les circonstances, en particulier liées à l'état de santé de l'intéressé, sont susceptibles d'évoluer. Partant, lorsque l'état de santé actuel de l'intéressé est susceptible de constituer un obstacle à son renvoi dans son pays d'origine, le juge de l'expulsion doit examiner si cet état est stable, en ce sens que selon toute vraisemblance, il ne s'améliorera pas. Dans cette première hypothèse, il renoncera à l'expulsion si celle-ci est disproportionnée au sens des art. 66a al. 2 CP et/ou 8 par. 2 CEDH. En revanche, si le juge constate que le problème de santé en question est curable ou suffisamment maîtrisé médicalement, il pourra conclure que l'expulsion n'apparaît pas disproportionnée pour ce motif. Dans cette seconde hypothèse, le juge fonde sa décision sur des éléments concrets, par exemple la perspective d'une opération de nature à pallier de manière suffisante le problème de santé actuel.
9.5. En l'espèce, au moment où la cour cantonale a jugé l'affaire, le recourant était porteur d'une sonde, faisait l'objet de soins importants et réguliers et avait dû, au cours de l'année précédente, être régulièrement conduit dans un hôpital en raison de complications. Il occupait en outre une cellule d'observation médicale. Cependant, la cour cantonale a constaté que l'état de santé actuel du recourant était susceptible d'évoluer, dans la mesure où une opération en résection de la prostate était prévue dans les prochains mois, qu'il pourrait alors se passer de soins autres que médicamenteux et vivre sans porter de sonde. L'autorité précédente a ainsi retenu que le problème de santé du recourant était curable, en se fondant sur des éléments concrets, et considéré qu'en conséquence, l'expulsion n'était pas disproportionnée. Cette approche échappe à la critique (cf. consid. 9.4 supra).
9.6. La question de savoir si la cour cantonale a suffisamment établi qu'il existait en Guinée des possibilités de soins adaptées à son trouble prostatique est ainsi sans objet. En ce qui concerne ses autres pathologies, à savoir son hypertension artérielle, sa polyglobulie et ses troubles psychiques, ainsi que le suivi post-opératoire dont il pourrait avoir besoin, le recourant ne démontre pas l'arbitraire de la constatation cantonale selon laquelle ils ne nécessitent qu'un traitement médicamenteux disponible en Guinée ainsi qu'une meilleure hygiène de vie.
9.7. En définitive, l'expulsion s'avère conforme au principe de la proportionnalité. C'est sans violer le droit fédéral, constitutionnel ou international que la cour cantonale a prononcé l'expulsion du recourant pour une durée de dix ans.
10.
Compte tenu de ce qui précède, le recours doit être rejeté dans la mesure où il est recevable. Il n'était cependant pas dénué de toute chance de succès. En outre, la nécessité pour le recourant de recourir aux services d'un avocat ne fait pas de doute. L'assistance judiciaire doit par conséquent lui être accordée, sachant qu'il ne dispose pas de ressources suffisantes (art. 64 al. 1 et 2 LTF). Me Séverine Berger est désignée comme défenseur d'office (art. 64 al. 2 LTF). Il n'est pas perçu de frais judiciaires (art. 64 al. 1 LTF).

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est rejeté dans la mesure où il est recevable.
2.
La demande d'assistance judiciaire est admise.
3.
Il n'est pas perçu de frais judiciaires.
4.
Me Séverine Berger est désignée comme avocate d'office du recourant et une indemnité de 3'000 fr., supportée par la caisse du Tribunal fédéral, lui est allouée à titre d'honoraires.
5.
Le présent arrêt est communiqué aux parties et à la Cour d'appel pénale du Tribunal cantonal du canton de Vaud.
Lausanne, le 27 septembre 2019
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président : Denys
La Greffière : Musy


facts:
Sachverhalt:
A.
A._ wird vorgeworfen, B._ am Abend des 7. Oktober 2017 in seiner Wohnung, nachdem er vorgängig die Wohnungstüre abgeschlossen und den Wohnungsschlüssel abgezogen habe, unter Einsatz seiner überlegenen Körperkraft und Androhungen von Prügeln zu Zungenküssen gedrängt und sie dazu gebracht zu haben, zu tolerieren, dass er sie auszog und ihre Brüste leckte. Als B._ gemerkt habe, dass A._ den Geschlechtsverkehr anstrebe, habe sie seinem Drängen aufgrund seiner Entschlossenheit und körperlichen Überlegenheit nachgegeben und, nachdem er sich auf ihre Bitte hin ein Kondom übergestreift habe, mit ihm den Geschlechtsverkehr vollzogen. Dabei sei A._ die ganze Zeit über bewusst gewesen, dass B._ weder den Geschlechtsverkehr noch das Lecken ihrer Brüste oder die Zungenküsse gewollt habe.
B.
Das Bezirksgericht Bülach erklärte A._ mit Urteil vom 23. Oktober 2019 der Vergewaltigung schuldig und verurteilte ihn zu einer Freiheitsstrafe von 39 Monaten unter Anrechnung von 19 Tagen Haft. Es verpflichtete A._ zu einer Genugtuungszahlung von Fr. 12'500.-- zuzüglich Zins zu 5% seit dem 8. Oktober 2017 an B._. Das Obergericht des Kantons Zürich wies die Berufung von A._ mit Urteil vom 21. September 2020 ab.
C.
A._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts vom 21. September 2020 sei aufzuheben und er sei vom Vorwurf der Vergewaltigung freizusprechen. Eventualiter sei er wegen sexueller Nötigung zu verurteilen und das Strafmass wie die Genugtuung entsprechend zu reduzieren. Subeventualiter sei die Strafe wegen Vergewaltigung zu reduzieren. A._ ersucht um aufschiebende Wirkung seiner Beschwerde sowie um unentgeltliche Rechtspflege und Verbeiständung.

considerations:
Erwägungen:
1.
1.1. Der Beschwerdeführer rügt eine willkürliche Sachverhaltsfeststellung. Der Anklagesachverhalt sei nicht erstellt und er sei in dubio pro reo freizusprechen. Das Küssen, das Vorspiel und der Geschlechtsverkehr hätten einvernehmlich stattgefunden. Die vorinstanzliche Würdigung der Aussagen der Beschwerdegegnerin 2 und seiner eigenen Aussagen sei willkürlich. Die Beschwerdegegnerin 2 habe in ihren Aussagen masslos übertrieben und den Sachverhalt sehr dramatisch geschildert. Die Vorinstanz habe ihr Aussageverhalten weder ausgewogen noch mit der erforderlichen Sorgfalt geprüft. Es habe zu keinem Zeitpunkt eine ernsthafte Gefahr für Leib und Leben der Beschwerdegegnerin 2 bestanden. Dennoch habe die Beschwerdegegnerin 2 ausgeführt, dass sie sich während der sexuellen Handlungen wie ein Zombie gefühlt habe, dass sie Angst davor gehabt habe, am Schluss noch ein Messer im Bauch zu haben, und dass sie vermutlich nur dank ihrer Ruhe und ihrem Hinhalten noch am Leben sei. Demgegenüber seien seine Aussagen glaubhaft. Die von der Vorinstanz gegen die Glaubhaftigkeit angeführten Umstände basierten auf einer unhaltbaren und willkürlichen Beweiswürdigung. Willkürlich sei die Beweiswürdigung der Vorinstanz auch im Zusammenhang mit der Frage, wann die Wohnung abgeschlossen worden sei und ob der Schlüssel abgezogen wurde. Hier würden objektive Umstände gegen die Darstellung der Beschwerdegegnerin 2 sprechen. Der Beschwerdeführer habe die Tür nach der Rückkehr vom Spaziergang abgeschlossen, wie er dies immer tue, und den Schlüssel im Schloss stecken lassen. Die Beschwerdegegnerin 2 hätte die Wohnung jederzeit verlassen können, wenn sie dies hätte tun wollen.
1.2. Die Vorinstanz erachtet die Aussagen der Beschwerdegegnerin 2 zusammenfassend als durchwegs glaubhaft. Als besonders hervorstechende Merkmale im Aussageverhalten der Beschwerdegegnerin 2 würdigt die Vorinstanz das Unterlassen von Übertreibungen und die Preisgabe von Fakten, die auch zu ihren eigenen Ungunsten gewertet werden könnten. Demgegenüber bestünden ernsthafte Zweifel an der Glaubhaftigkeit der Aussagen des Beschwerdeführers. Die Aussagen der Beschwerdegegnerin 2 reichten deshalb zum Nachweis des angeklagten Sachverhalts aus.
1.3. Das Bundesgericht legt seinem Urteil den von der Vorinstanz festgestellten Sachverhalt zugrunde (<ref-law>). Die Feststellung des Sachverhalts kann vor Bundesgericht nur gerügt werden, wenn sie willkürlich im Sinne von <ref-law> ist oder auf einer Rechtsverletzung im Sinne von <ref-law> beruht, und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann (<ref-law>). Offensichtlich unrichtig im Sinne von <ref-law> ist die Sachverhaltsfeststellung, wenn sie willkürlich ist. Willkür liegt nach ständiger Rechtsprechung nur vor, wenn die vorinstanzliche Beweiswürdigung schlechterdings unhaltbar ist, d.h. wenn die Behörde in ihrem Entscheid von Tatsachen ausgeht, die mit der tatsächlichen Situation in klarem Widerspruch stehen oder auf einem offenkundigen Fehler beruhen. Dass eine andere Lösung ebenfalls möglich erscheint, genügt nicht (<ref-ruling> E. 1.3.1 S. 91 f.; <ref-ruling> E. 2.3.1 S. 244; je mit Hinweisen). Die Rüge der Verletzung von Grundrechten (einschliesslich Willkür bei der Sachverhaltsfeststellung) muss in der Beschwerde anhand des angefochtenen Entscheids präzise vorgebracht und substanziiert begründet werden, anderenfalls darauf nicht eingetreten wird (<ref-law>; <ref-ruling> E. 1.1 S. 503; <ref-ruling> E. 2.5 S. 210; <ref-ruling> E. 1.5 S. 144; je mit Hinweisen).
Dem Grundsatz "in dubio pro reo" kommt in seiner Funktion als Beweiswürdigungsregel im Verfahren vor dem Bundesgericht keine über das Willkürverbot von <ref-law> hinausgehende Bedeutung zu (<ref-ruling> E. 1.3.1 S. 92; <ref-ruling> E. 1.1 S. 156; je mit Hinweisen).
1.4. Die vorinstanzliche Sachverhaltsfeststellung ist nicht willkürlich. Es handelt sich vorliegend um ein klassisches Vier-Augen-Delikt, bei dem den Aussagen der beiden Beteiligten entscheidende Bedeutung zukommt. Die Vorinstanz trägt dieser Situation gebührend Rechnung. Sie prüft die Glaubhaftigkeit der Aussagen der Beschwerdegegnerin 2 und des Beschwerdeführers ausführlich und nachvollziehbar. Die Vorinstanz führt aus, dass die Beschwerdegegnerin 2 den Ablauf der Ereignisse in freier Erzählung, äusserst detailliert und präzis, stimmig und ohne Brüche in der logischen Abfolge des Geschehens oder der Struktur des Berichts sowie ohne bemerkenswerte Widersprüche schildere. Ihre Aussagen enthielten viele Angaben zu ihrem eigenen Empfinden, das situationsadäquat wirke und die Authentizität ihrer Schilderungen unterstreiche. Die Vorbringen des Beschwerdeführers sind nicht geeignet, diese zutreffenden Feststellungen der Vorinstanz in Zweifel zu ziehen. Die Vorinstanz gelangt insbesondere auch willkürfrei zum Schluss, dass im Aussageverhalten der Beschwerdegegnerin 2 keinerlei Hinweise auf Übertreibungen oder Dramatisierungen zu erkennen sind, und dies in besonderem Masse für die Aufrichtigkeit der Beschwerdegegnerin 2 und die Richtigkeit ihrer Aussagen spricht. Die Beschwerdegegnerin 2 belastete den Beschwerdeführer im Verfahren nicht übermässig und ein Motiv zur Falschbelastung ist nicht ersichtlich. Die Ausführungen des Beschwerdeführers vermögen die Glaubhaftigkeit der Aussagen der Beschwerdegegnerin 2 nicht zu entkräften. Es ist nicht zu beanstanden, wenn die Vorinstanz auf deren Schilderungen abstellt und gestützt darauf den angeklagten Sachverhalt als erstellt erachtet. Der ausschliesslich mit Sachverhaltsrügen begründete Hauptantrag des Beschwerdeführers erweist sich als unbegründet.
2.
2.1. Der Beschwerdeführer rügt im Eventualantrag eine Verletzung von <ref-law> und wiederum eine willkürliche Sachverhaltsfeststellung. Er macht geltend, dass zwischen dem erzwungenen Küssen und dem Geschlechtsverkehr verschiedene Unterbrüche stattgefunden hätten. Die Beschwerdegegnerin 2 hätte angesichts dieser Unterbrüche mehrere zumutbare Massnahmen ergreifen können, um Gegenwehr zu leisten. Es sei willkürlich, wenn die Vorinstanz aus dem Verhalten der Beschwerdegegnerin 2 nach dem Verlassen der Wohnung darauf schliesse, in welchem psychischen Zustand sich diese während des Vorspiels und des Geschlechtsverkehrs mit dem Beschwerdeführer befunden habe. Es sei den Aussagen der Beschwerdegegnerin 2 vielmehr klar und unmissverständlich zu entnehmen, dass sich nach der Kussphase eine emotionale Beruhigung eingestellt habe. Sie habe sich demnach nicht dauernd in einem Zustand befunden, in dem Gegenwehr von vornherein nicht zumutbar gewesen wäre. Gegenwehr sei angesichts der gesamten Umstände zumutbar gewesen und sei nicht geleistet worden. Es wäre keine physische Gegenwehr erforderlich gewesen. Die Beschwerdegegnerin 2 habe nicht einmal passive Gegenwehrmassnahmen wie ein Verschanzen im WC ergriffen. Sie habe vielmehr alles mitgemacht und den Geschlechtsverkehr aktiv mitgestaltet. Ihre Handlungen seien weit über eine Duldung des Geschlechtsverkehrs hinausgegangen und liessen auf einvernehmlichen Geschlechtsverkehr schliessen. Der Schuldspruch wegen Vergewaltigung verletze demnach Bundesrecht. Der Beschwerdeführer könne höchstens für die Phase mit dem Küssen bestraft werden. Er habe sich entsprechend der sexuellen Nötigung schuldig gemacht.
2.2. Die Vorinstanz führt aus, der Beschwerdeführer habe mehrere nötigende Mittel eingesetzt, vom Abschliessen der Wohnungstüre und Herausziehen des Schlüssels, über das gewaltsame Packen und Zu-Boden-Drücken der Beschwerdegegnerin 2 bis hin zur Androhung von körperlicher Gewalt. Angesichts der klaren körperlichen Unterlegenheit der Beschwerdegegnerin 2 sei nachvollziehbar, dass diese die Drohung ernst nahm und in der Folge keinen Widerstand mehr leistete, sondern den sexuellen Forderungen des Beschwerdeführers nachkam und dabei noch aktives Bemühen zeigte. Der Beschwerdeführer habe mit diesem Verhalten das für eine Vergewaltigung vom Gesetz und der Rechtsprechung geforderte Mass an nötigenden Mitteln erfüllt. Insbesondere könne er nichts zu seinen Gunsten daraus ableiten, dass die Beschwerdegegnerin 2 ihren Widerstand relativ früh aufgab, dass sie nicht um Hilfe rief, keinen Fluchtversuch unternahm und keine eindeutig von einer Vergewaltigung herrührende Verletzungen davon trug. Der Beschwerdeführer habe die Beschwerdegegnerin 2 zum Vollzug des Geschlechtsverkehrs und zur Duldung weiterer sexueller Handlungen genötigt, weshalb ein Schuldspruch wegen Vergewaltigung zu erfolgen habe.
2.3.
2.3.1. Eine Vergewaltigung nach <ref-law> begeht, wer eine Person weiblichen Geschlechts zur Duldung des Beischlafs nötigt, namentlich indem er sie bedroht, Gewalt anwendet, sie unter psychischen Druck setzt oder zum Widerstand unfähig macht. Eine sexuelle Nötigung im Sinne von <ref-law> ist gegeben, wenn der Täter eine Person zur Duldung einer beischlafsähnlichen oder einer ähnlichen Handlung nötigt, namentlich indem er sie bedroht, Gewalt anwendet, sie unter psychischen Druck setzt oder zum Widerstand unfähig macht. Die in beiden Tatbeständen beispielhaft genannten Nötigungsmittel stimmen vollständig überein.
2.3.2. Art. 189 sowie <ref-law> bezwecken den Schutz der sexuellen Selbstbestimmung. Das Individuum soll sich im Bereich des Geschlechtslebens unabhängig von äusseren Zwängen oder Abhängigkeiten frei entfalten und entschliessen können. Die sexuellen Nötigungstatbestände von Art. 189 und 190 StGB setzen übereinstimmend voraus, dass der Täter das Opfer durch eine Nötigungshandlung dazu bringt, eine sexuelle Handlung zu erdulden oder vorzunehmen. Die Tatbestände erfassen alle erheblichen Nötigungsmittel, auch solche ohne unmittelbaren Bezug zu physischer Gewalt. Es soll ebenfalls das Opfer geschützt werden, das in eine ausweglose Situation gerät, in der es ihm nicht zuzumuten ist, sich dem Vorhaben des Täters zu widersetzen, auch wenn dieser keine Gewalt anwendet. Dementsprechend umschreibt das Gesetz die Nötigungsmittel nicht abschliessend. Es erwähnt namentlich die Ausübung von Gewalt und von psychischem Druck sowie das Bedrohen und das Herbeiführen der Widerstandsunfähigkeit, wobei der zuletzt genannten Variante kaum eigenständige Bedeutung zukommt (zum Ganzen: <ref-ruling> E. 3 S. 169 f.; Urteile 6B_479/2020 vom 19. Januar 2021 E. 4.3.2; 6B_941/ 2019 vom 14. Februar 2020 E. 4.2.2; 6B_145/2019 vom 28. August 2019 E. 3.2.2; mit Hinweisen).
Gewalt im Sinne von Art. 189 Abs. 1 und <ref-law> ist nach der Rechtsprechung gegeben, wenn der Täter ein grösseres Mass an körperlicher Kraft aufwendet, als zum blossen Vollzug des Akts notwendig ist bzw. wenn sich der Täter mit körperlicher Kraftentfaltung über die Gegenwehr des Opfers hinwegsetzt. Eine körperliche Misshandlung, rohe Gewalt oder Brutalität etwa in Form von Schlägen und Würgen ist indes nicht erforderlich. Es genügt, wenn der Täter seine überlegene Kraft einsetzt, indem er die Frau festhält oder sich mit seinem Gewicht auf sie legt. Vom Opfer wird nicht verlangt, dass es sich gegen die Gewalt mit allen Mitteln zu wehren versucht. Dieses muss sich nicht auf einen Kampf einlassen oder Verletzungen in Kauf nehmen. Die von der Rechtsprechung geforderte Gegenwehr des Opfers meint eine tatkräftige und manifeste Willensbezeugung, mit welcher dem Täter unmissverständlich klargemacht wird, mit sexuellen Handlungen nicht einverstanden zu sein (Urteile 6B_479/2020 vom 19. Januar 2021 E. 4.3.3; 6B_1149/2014 vom 16. Juli 2015 E. 5.1.3 mit Hinweisen). Der Tatbestand der sexuellen Nötigung oder Vergewaltigung ist auch erfüllt, wenn das Opfer unter dem Druck des ausgeübten Zwangs zum Voraus auf Widerstand verzichtet oder ihn nach anfänglicher Abwehr aufgibt (<ref-ruling> E. 3c S. 130; <ref-ruling> E. 2b S. 54 mit Hinweisen; Urteile 6B_479/2020 vom 19. Januar 2021 E. 4.3.3; 6B_1260/2019 vom 12. November 2020 E. 2.2.2; 6B_145/2019 vom 28. August 2019 E. 3.2.3; 6B_95/2015 vom 25. Januar 2016 E. 5.1; 6B_1149/2014 vom 16. Juli 2015 E. 5.1.3).
Die Tatbestandsvariante des Unter-Druck-Setzens stellt klar, dass sich die Ausweglosigkeit der Situation auch ergeben kann, ohne dass der Täter eigentliche Gewalt anwendet. Es kann vielmehr genügen, dass dem Opfer eine Widersetzung unter den gegebenen Umständen aus anderen Gründen nicht zuzumuten ist. Durch Art. 189 f. StGB geschützt werden soll auch das Opfer, das durch Überraschungseffekt, Erschrecken, Verblüffung oder aufgrund einer ausweglosen Lage keinen Widerstand leistet. Eine Situation kann für das Opfer bereits aufgrund der sozialen und körperlichen Dominanz des Täters aussichtslos im Sinne der genannten Tatbestände sein. Diese Dominanz muss nicht notwendigerweise mit der Furcht des Opfers vor körperlicher Gewalt verknüpft sein (<ref-ruling> E. 3a/bb S. 110 f.; Urteil 6B_479/2020 vom 19. Januar 2021 E. 4.3.4). Der psychische Druck, welchen der Täter durch die Schaffung einer Zwangslage erzeugen muss, hat indes von besonderer Intensität zu sein. Zwar wird nicht verlangt, dass er zur Widerstandsunfähigkeit des Opfers führt. Die Einwirkung auf dasselbe muss aber immerhin erheblich sein und eine der Gewaltanwendung oder Bedrohung vergleichbare Intensität erreichen. Dies ist der Fall, wenn vom Opfer unter den gegebenen Umständen und in Anbetracht seiner persönlichen Verhältnisse verständlicherweise kein Widerstand erwartet werden kann bzw. ihm ein solcher nicht zuzumuten ist, der Täter mithin gegen den Willen des Opfers an sein Ziel gelangt, ohne dafür Gewalt oder Drohungen anwenden zu müssen (<ref-ruling> E. 3.1 S. 170 f. mit Hinweisen). Die Auslegung der Art. 189 f. StGB hat sich insoweit insbesondere an der Frage der zumutbaren Selbstschutzmöglichkeiten des Opfers zu orientieren (<ref-ruling> E. 3b S. 113 mit Hinweisen; Urteile 6B_479/2020 vom 19. Januar 2021 E. 4.3.4; 6B_1260/2019 vom 12. November 2020 E. 2.2.2; 6B_83/2020 vom 18. Juni 2020 E. 3.3).
2.4.
2.4.1. Auch die im Eventualantrag vorgebrachten Sachverhaltsrügen des Beschwerdeführers sind unbegründet. Dass die Vorinstanz aufgrund der Schilderungen der Beschwerdegegnerin 2 und ihres durch unabhängige Dritte bezeugten Zustandes unmittelbar nach den Ereignissen darauf schliesst, dass während des ganzen Geschehens keine emotionale Beruhigung stattgefunden hat, ist nicht zu beanstanden. Es ist nicht willkürlich, wenn die Vorinstanz ausführt, dass die Bedrohungslage während der zeitlichen Unterbrüche zwischen den sexuellen Handlungen weiterbestand, selbst wenn der Beschwerdeführer diese aufgrund seines initial überzeugenden Auftrittes nicht mehr aktualisieren musste. Zu Recht bezeichnet die Vorinstanz die Annahme als unhaltbar, dass sich die emotionale Ausnahmesituation in der abgeschlossenen Wohnung und in unmittelbarer Nähe des Beschwerdeführers während der kurzen zeitlichen Unterbrüche jeweils beruhigt hätte. In tatsächlicher Hinsicht ist es sodann nicht zu beanstanden, dass die Vorinstanz ausführt, es sei für den Beschwerdeführer erkennbar gewesen, dass die Beschwerdegegnerin 2 mit den sexuellen Handlungen nicht einverstanden war. Die Beschwerdegegnerin 2 hat dem Beschwerdeführer gegenüber mehrfach zum Ausdruck gebracht, dass sie keine sexuellen Handlungen mit ihm vornehmen wollte. Die Vorinstanz durfte willkürfrei auf die entsprechenden glaubhaften Aussagen der Beschwerdegegnerin 2 abstellen. Unter diesen Umständen war für den Beschwerdeführer ohne weiteres erkennbar, dass die sexuellen Handlungen nicht einvernehmlich stattfanden.
2.4.2. Es ist demnach gestützt auf die gemäss <ref-law> verbindlichen Feststellungen der Vorinstanz von folgendem Sachverhalt auszugehen: Der Beschwerdeführer brachte sein Bedürfnis, die Beschwerdegegnerin 2 zu küssen, zum Ausdruck. Diese lehnte sein Ansinnen ab mit den Worten, dass es zwischen ihnen offenbar nicht passe und sie jetzt besser gehe. Als sie sich zum Wohnungseingang begab und begann, ihre Stiefel anzuziehen, schloss der Beschwerdeführer die Wohnungstür ab und zog den Schlüssel aus dem Schloss. Danach packte er die Beschwerdegegnerin 2, hob sie zunächst hoch, drückte sie dann zu Boden und zog sie ins Wohnzimmer. Dort versuchte er sie erneut zu küssen, was sie verbal und mittels Körpersprache ablehnte. Der Beschwerdeführer drohte ihr daraufhin an, ob er sie wirklich verprügeln müsse, worauf die Beschwerdegegnerin 2 es in der Folge gegen ihren Willen zuliess, dass er sie küsste. Dabei kam es auch zu Zungenküssen. Beim anschliessenden Entkleiden und den nachfolgenden sexuellen Handlungen erfolgten keine weiteren Drohungen oder Gewalthandlungen seitens des Beschwerdeführers. Die Beschwerdegegnerin 2 liess die sexuellen Handlungen in der Folge zu, wobei sie sich nicht rein passiv verhielt, sondern sich aktiv am Geschehen beteiligte, in dem sie das WC aufsuchte, um ihren Tampon zu entfernen, den Beschwerdeführer bat, ein Kondom zu verwenden, sich auf ihn setzte und, nachdem der Beschwerdeführer mit seinem Penis in sie eingedrungen war, sich einige Sekunden lang auf ihm auf und abwärts bewegte, bis er zum Orgasmus kam. Dabei war die Beschwerdegegnerin 2 mit den sexuellen Handlungen nicht einverstanden, sondern gab nur deshalb ihren Widerstand auf, weil sie in Angst geriet und gar um ihr Leben fürchtete, und weil sie den Beschwerdeführer nicht provozieren wollte.
2.5. In rechtlicher Hinsicht qualifiziert die Vorinstanz das Vorgefallene zu Recht als Vergewaltigung. Der Beschwerdeführer hat sich zu Beginn des Geschehens sowohl körperlicher Gewalt als auch einer Drohung bedient, um einen Zungenkuss zu erzwingen. Er hat seine körperliche Überlegenheit ausgenutzt, um zu seinem Ziel zu gelangen. Seine Überlegenheit bestand zudem darin, dass sich das Geschehen in seiner Wohnung abspielte, er die Wohnungstür abschloss und den Schlüssel abzog. Er hat die Beschwerdegegnerin 2 damit in eine für sie ausweglose Situation gebracht und sie in dieser Situation zu sexuellen Handlungen genötigt. Dass während des eigentlichen Geschlechtsverkehrs keine weiteren expliziten Gewalthandlungen oder Drohungen erfolgten, hat keinen Freispruch in Bezug auf den Vergewaltigungsvorwurf zur Folge. Vielmehr ist mit der Vorinstanz davon auszugehen, dass die Auswegslosigkeit der Situation für die Beschwerdegegnerin 2 während des gesamten Geschehens weiter bestand. Der Beschwerdeführer hat mittels seiner initialen Gewaltanwendung, der Drohung, dem Abschliessen der Wohnung und seiner körperlichen Überlegenheit einen erheblichen psychischen Druck auf die Beschwerdegegnerin 2 erzeugt. Er hat durch sein Handeln auch in Bezug auf den danach folgenden Geschlechtsakt eine Zwangslage bewirkt, welche die von der Rechtsprechung geforderte Intensität erreicht. Die Beschwerdegegnerin 2 hat dem Beschwerdeführer gegenüber ausreichend deutlich gemacht, dass sie die sexuellen Handlungen nicht wollte. Eine weitergehende Gegenwehr war der Beschwerdegegnerin 2 unter der vom Beschwerdeführer errichteten Zwangslage nicht zuzumuten. Die durch den Beschwerdeführer geforderte Aufteilung des angeklagten Sachverhalts in 27 Handlungsabschnitte geht an der Realität vorbei und ist mit der Vorinstanz abzulehnen. Vielmehr liegt ein einziges Geschehen vor, das seinen Anfang im Abschliessen der Wohnung und dem anschliessenden Erzwingen einer sexuellen Handlung durch die Anwendung körperlicher Gewalt und das Bedrohen der Beschwerdegegnerin 2 nahm. Dieses Vorgehen des Beschwerdeführers versetzte die Beschwerdegegnerin 2 in eine für sie auswegslose Zwangslage, in der sie dem Beschwerdeführer ausgeliefert war. Bei einem so untrennbar zusammenhängenden Handlungsablauf einen in emotionaler Hinsicht relevanten Unterbruch der Bedrohungslage zu konstruieren, wäre unhaltbar. Nach der Rechtsprechung liegt auch dann eine Vergewaltigung vor, wenn das Opfer wie vorliegend unter dem Druck des ausgeübten Zwangs nach anfänglicher Abwehr auf Widerstand verzichtet. Daran ändern auch die aktiven Handlungen der Beschwerdegegnerin 2 nichts, die einzig darauf gerichtet waren, die Zwangslage schnellstmöglich und mit geringstmöglichen Schadensfolgen auf ihrer Seite zu beenden. Der Schuldspruch wegen Vergewaltigung verletzt kein Bundesrecht.
3.
3.1. Der Beschwerdeführer rügt subeventualiter eine willkürliche Strafzumessung. Die Vorinstanz habe bei der Strafzumessung relevante Kriterien ausser Acht gelassen und das ihr zustehende Ermessen überschritten. Es hätte zugunsten des Beschwerdeführers berücksichtigt werden müssen, dass die Beschwerdegegnerin 2 den Widerstand relativ früh aufgegeben, nicht um Hilfe gerufen, keinen Fluchtversuch unternommen und keine eindeutig von einer Vergewaltigung herrührende Verletzungen davongetragen habe. Zudem hätte die Vorinstanz den Umstand, dass die Beschwerdegegnerin 2 dem Beschwerdeführer freiwillig in die Wohnung folgte, nachdem dieser bereits in der Tiefgarage versucht habe, sie zu küssen, strafmindernd berücksichtigen müssen.
3.2. Die Vorinstanz erachtet aufgrund der Tatkomponenten eine Einsatzstrafe von 30 Monaten Freiheitsstrafe als angemessen. Sie erhöht die Einsatzstrafe aufgrund der einschlägigen Vorstrafe des Beschwerdeführers um 9 Monate. In Bezug auf die objektive Tatkomponente sei hervorzuheben, dass der Beschwerdeführer mehrere Nötigungsmittel einsetzte, um zu seinem Ziel zu gelangen. Sein Vorgehen offenbare eine erhebliche kriminelle Energie und sei für die Beschwerdegegnerin 2 in besonderem Masse demütigend gewesen. Dem Beschwerdeführer zu Gute zu halten sei, dass er auf Bitte der Beschwerdegegnerin 2 hin ein Kondom verwendet habe. Zu Lasten des Beschwerdeführers seien die weiteren abgenötigten sexuellen Handlungen zu werten. Dass die Beschwerdegegnerin 2 freiwillig in die Wohnung des Beschwerdeführers ging, nachdem dieser bereits in der Tiefgarage versucht hatte, sie zu küssen, sei neutral und nicht strafmindernd zu werten. In subjektiver Hinsicht seien das rein egoistische Motiv des Beschwerdeführers sowie sein direkter Vorsatz hervorzuheben.
3.3. Die Grundsätze der Strafzumessung sind in <ref-law> geregelt. Das Gericht berücksichtigt bei der Strafzumessung das objektive und subjektive Verschulden des Täters, dessen Vorleben und persönliche Verhältnisse sowie die Wirkung der Strafe auf dessen Leben (Art. 47 Abs. 1 und 2 StGB; <ref-ruling> E. 6.1.1 S. 66 f. mit Hinweisen). Das Sachgericht hat die für die Strafzumessung erheblichen Umstände und deren Gewichtung festzuhalten und seine Überlegungen in den Grundzügen wiederzugeben, so dass die Strafzumessung nachvollziehbar ist. Dabei steht ihm ein erheblicher Ermessensspielraum zu. Das Bundesgericht greift auf Beschwerde hin in die Strafzumessung nur ein, wenn das Sachgericht den gesetzlichen Strafrahmen über- oder unterschritten hat, wenn es von rechtlich nicht massgebenden Kriterien ausgegangen ist oder wesentliche Gesichtspunkte ausser Acht gelassen bzw. in Überschreitung oder Missbrauch ihres Ermessens falsch gewichtet hat (<ref-ruling> E. 1.2 S. 319 mit Hinweisen).
3.4. Die Vorinstanz begründet die Strafzumessung ausgewogen und nachvollziehbar. Der Beschwerdeführer bringt nichts vor, was die Bemessung der Strafe in Frage stellen könnte. Die Vorinstanz setzt sich mit den wesentlichen schuldrelevanten Tat- und Täterkomponenten auseinander und würdigt diese zutreffend. Dass sie sich insoweit von rechtlich nicht massgeblichen Gesichtspunkten leiten liess oder wesentliche Aspekte nicht berücksichtigte, ist nicht ersichtlich. Eine Ermessensverletzung liegt nicht vor. Insbesondere kann der Beschwerdeführer aus dem relativ frühen Aufgeben des Widerstands durch die Beschwerdegegnerin 2 nichts zu seinen Gunsten ableiten. Das Verhalten der Beschwerdegegnerin 2 spricht entgegen seinen Ausführungen nicht für ein leichteres Tatverschulden, sondern vielmehr für die Intensität und Wirksamkeit der durch ihn eingesetzten nötigenden Mittel, was sein Tatverschulden nicht geringer erscheinen lässt. Auch die Erhöhung der Einsatzstrafe im Rahmen der Täterkomponente aufgrund der einschlägigen Vorstrafe um 9 Monate ist nicht zu beanstanden.
4.
Die Beschwerde ist abzuweisen, soweit darauf eingetreten werden kann. Der Beschwerdeführer wird ausgangsgemäss kostenpflichtig (<ref-law>). Sein Gesuch um unentgeltliche Rechtspflege und Verbeiständung ist in Anwendung von <ref-law> wegen Aussichtslosigkeit abzuweisen. Der finanziellen Lage des Beschwerdeführers ist mit reduzierten Gerichtskosten Rechnung zu tragen (<ref-law>).
Mit dem Entscheid in der Sache wird das Gesuch um aufschiebende Wirkung gegenstandslos.

rulings:
Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Das Gesuch um unentgeltliche Rechtspflege und Verbeiständung wird abgewiesen.
3.
Die Gerichtskosten von Fr. 1'200.-- werden dem Beschwerdeführer auferlegt.
4.
Dieses Urteil wird den Parteien und dem Obergericht des Kantons Zürich, I. Strafkammer, schriftlich mitgeteilt.
Lausanne, 10. März 2021
Im Namen der Strafrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Die Präsidentin: Jacquemoud-Rossari
Die Gerichtsschreiberin: Bianchi

region: Federation


considerations:
Der Präsident zieht in Erwägung:
1.
Die Partei, die das Bundesgericht anruft, hat einen Kostenvorschuss zu bezahlen (<ref-law>).
2.
Dem Beschwerdeführer wurden mit Verfügungen vom 28. Mai 2019 und 14. Juni 2019 eine Frist bis zum 12. Juni 2019 sowie die gesetzlich vorgeschriebene Nachfrist bis 25. Juni 2019 angesetzt, um dem Bundesgericht einen Kostenvorschuss von Fr. 800.-- einzuzahlen, unter Androhung, dass ansonsten auf das Rechtsmittel nicht eingetreten werde (vgl. <ref-law>).
3.
Beide Verfügungen wurden mittels Gerichtsurkunde versandt und konnten zugestellt werden. Da der Kostenvorschuss auch innert Nachfrist nicht einging, ist auf die Beschwerde androhungsgemäss im Verfahren nach <ref-law> nicht einzutreten. Mit dem vorliegenden Entscheid wird das Gesuch um aufschiebende Wirkung gegenstandslos.
4.
Die Gerichtskosten sind dem Beschwerdeführer aufzuerlegen (<ref-law>).

rulings:
Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 500.-- werden dem Beschwerdeführer auferlegt.
3.
Dieses Urteil wird den Parteien und der Anklagekammer des Kantons St. Gallen schriftlich mitgeteilt.
Lausanne, 2. Juli 2019
Im Namen der Strafrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Denys
Die Gerichtsschreiberin: Arquint Hill


facts:
Sachverhalt:
A.
Die A._ AG, Generalunternehmung (nachfolgend A._ AG), reichte am 11. Januar 2013 bei der Einwohnergemeinde Heimiswil ein Baugesuch für den Neubau einer Tribüne und eines Schwingplatzes sowie für die Sanierung des Vordachs des Restaurationsbetriebs auf ihrem Grundstück Heimiswil Gbbl. Nr. 330 ein. Die Parzelle liegt in der Landwirtschaftszone, auf der sich neben anderen Gebäuden der Landgasthof B._ mit Seminarhotel befindet. Am 28. März 2013 bewilligte die Einwohnergemeinde Heimiswil mit Zustimmung des für Ausnahmen nach Art. 24 ff. RPG (SR 700) zuständigen Amts für Gemeinden und Raumordnung des Kantons Bern (AGR/BE) das Vorhaben, wobei die Bestuhlung der Tribüne des Schwingplatzes gemäss Bewilligung nur während der Saison von April bis September erfolgen darf. Des Weiteren wurden die Brandschutzauflagen der Gebäudeversicherung des Kantons Bern (GVB) zum integrierenden Bestandteil der Baubewilligung erklärt.
Mit Schreiben vom 6. Juni 2013 teilte die Einwohnergemeinde Heimiswil der A._ AG mit, sie habe festgestellt, dass in Überschreitung der Baubewilligung über der Tribüne und dem Schwingplatz eine grosse Metallkonstruktion errichtet worden sei. Daher forderte sie die Bauherrin auf, ein "Projektänderungsgesuch" einzureichen. Nach einer Besprechung vor Ort stellte die A._ AG der Einwohnergemeinde Heimiswil am 25. März 2014 neue Planunterlagen zu. Anschliessend wurde das Verfahren auf ihren Antrag im Hinblick auf eine mögliche Einzonung des Baugrundstücks in die Hotelzone sistiert und erst am 11. Januar 2016 wieder aufgenommen. In der Folge verneinte das AGR/BE mit Verfügung vom 7. April 2016 die Zonenkonformität der projektierten Überdachung mit Storenkonstruktion und verweigerte die Ausnahmebewilligung nach Art. 24 ff. RPG. Daraufhin verweigerte die Einwohnergemeinde Heimiswil am 15. Juni 2016 die Bewilligung für die "nachträgliche Projektänderung" (Bauabschlag) und ordnete die Entfernung der Metallkonstruktion zur Überdachung inklusive Markisen bis sechs Monate nach Rechtskraft der Verfügung an.
Gegen diese Verfügung reichte die A._ AG am 13. Juli 2016 Beschwerde bei der Bau-, Verkehrs- und Energiedirektion des Kantons Bern (BVE/BE) ein. Diese wies das Rechtsmittel mit Entscheid vom 24. Oktober 2016 ab und bestätigte die Verfügung der Einwohnergemeinde Heimiswil vom 15. Juni 2016.
Diesen Entscheid focht die A._ AG mit Beschwerde vom 23. November 2016 beim Verwaltungsgericht des Kantons Bern an, welches die Beschwerde mit Urteil vom 23. Mai 2017 abwies.
B.
Gegen diesen Entscheid führt die A._ AG mit Eingabe vom 23. Juni 2017 Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht mit den Rechtsbegehren, der angefochtene Entscheid sei aufzuheben und es sei festzustellen, dass die bestehende Überdachung der Tribüne und des Schwingplatzes bereits bewilligt worden sei. Eventualiter sei die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Subeventualiter sei auf die Wiederherstellung des rechtmässigen Zustands zu verzichten.
Mit Verfügung vom 21. Juli 2017 hat der Präsident der I. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zuerkannt.
Die BVE/BE, die Vorinstanz und das Bundesamt für Raumentwicklung ARE beantragen in ihren Vernehmlassungen die Beschwerdeabweisung. Die Beschwerdeführerin hat auf eine weitere Stellungnahme verzichtet.

considerations:
Erwägungen:
1.
1.1. Die Beschwerde richtet sich gegen einen kantonal letztinstanzlichen Endentscheid öffentlich-rechtlicher Natur (Art. 82 lit. a, Art. 86 Abs. 1 lit. d und Abs. 2 sowie Art. 90 BGG). Ein Ausschlussgrund ist nicht gegeben (<ref-law>). Die Beschwerdeführerin hatte im vorinstanzlichen Verfahren Parteistellung (<ref-law>). Als Baugesuchstellerin, deren nachträgliches Baugesuch abgewiesen worden ist, und als Eigentümerin des von der Wiederherstellung betroffenen Grundstücks ist sie durch das angefochtene Urteil besonders berührt (lit. b) und hat ein schutzwürdiges Interesse an dessen Aufhebung (lit. c). Sie ist zur Beschwerdeführung legitimiert.
1.2. Die Beschwerdeführerin beantragt mit ihrem Hauptbegehren, es sei festzustellen, dass die bestehende Überdachung der Tribüne und des Schwingplatzes bereits bewilligt worden sei. Feststellungsbegehren sind gegenüber Leistungsbegehren subsidiär und bedürfen eines ausgewiesenen Feststellungsinteresses.
Die Beschwerdeführerin hat der Einwohnergemeinde Heimiswil am 25. März 2014 neue Pläne für das Vorhaben eingereicht. Sie stellt sich indes auf den Standpunkt, die Überdachung habe gestützt auf die Baubewilligung vom 28. März 2013 ausgeführt werden dürfen. Für eine bereits bewilligte Baute braucht keine (nachträgliche) Baubewilligung beantragt zu werden. Eine allfällige Aufhebung der Wiederherstellungsmassnahme sagt zudem nichts darüber aus, ob die Baute rechtskräftig bewilligt ist oder auf ihre Entfernung etwa aus Gründen des Vertrauensschutzes oder der Verhältnismässigkeit verzichtet wird. Rechtlich macht dies aber einen Unterschied (z.B. in Bezug auf die Besitzstandsgarantie). Da nur das Dispositiv, nicht aber die Begründung in Rechtskraft erwächst, hat die Beschwerdeführerin ein schutzwürdiges Interesse an ihrem Feststellungsbegehren (vgl. zum Ganzen angefochtenes Urteil E. 1.2).
Auf die Beschwerde ist somit einzutreten.
1.3. Die Vorinstanz hat erwogen, der rechtserhebliche Sachverhalt sei durch die aufgelegten Pläne und die im Internet einsehbaren Abbildungen hinreichend dokumentiert (vgl. angefochtenes Urteil E. 2.1), weshalb auf die Durchführung eines Augenscheins (zwecks Beurteilung des öffentlichen Interesses an einer Wiederherstellung) verzichtet werden könne (angefochtenes Urteil E. 4.2).
Diese Erwägung lässt keine Willkür erkennen und stellt (unter dem Blickwinkel des rechtlichen Gehörs) eine zulässige antizipierte Beweiswürdigung dar (vgl. <ref-ruling> E. 5.3 S. 236 mit Hinweisen).
2.
Die Beschwerdeführerin hat unbestrittenermassen eine Überdachung mit massiver Metallunterkonstruktion erstellen lassen, welche aus 22 Pfosten besteht, die untereinander mit Metallelementen verbunden sind. Die Pfosten haben eine Grundfläche von 20 cm auf 20 cm und befinden sich an den Ecken sowie an den Breit- und Längsseiten der Konstruktion sowie zwischen Tribüne und Bühne. Die Höhe der Pfosten ist je nach Standort unterschiedlich und reicht von 2,43 m bis 5,97 m. Die überdachte Fläche misst über 670 m2 (31 m x 21,8 bzw. 23,6 m; vgl. angefochtenes Urteil E. 2.1).
3.
Umstritten ist in erster Linie, ob die Überdachung der Tribüne und des Schwingplatzes inklusive Unterkonstruktion bereits mit der Baubewilligung vom 28. März 2013 bewilligt worden ist.
3.1. Das Baubewilligungsverfahren soll es der Behörde ermöglichen, das Bauprojekt im Interesse der Öffentlichkeit und der Nachbarschaft vor seiner Ausführung auf die Übereinstimmung mit der raumplanerischen Nutzungsordnung und der übrigen einschlägigen Gesetzgebung zu überprüfen (<ref-ruling> E. 5.2 S. 139 f.; <ref-ruling> E. 3a S. 226 f.). Das Baugesuch hat alle für die baurechtliche Beurteilung des Vorhabens erforderlichen Angaben zu enthalten; insbesondere sind Pläne beizulegen (PETER HÄNNI, Planungs-, Bau- und besonderes Umweltrecht, 6. Auflage 2016, S. 344). Nur was aus den Plänen mit hinreichender Klarheit hervorgeht, kann von der Behörde bewilligt und mit Ablauf der Rechtsmittelfrist rechtskräftig werden (Urteil 1C_148/ 2011 vom 28. Juli 2011 E. 3.3). Im Falle von unklaren oder missverständlichen Bauplänen trägt die Bauherrschaft die Folgen unklarer Planinhalte. Bloss schematische Darstellungen in Projekteingabeplänen genügen nicht (Urteil 1P.791/2006 vom 13. November 2007 E. 3.3).
Wie von der Vorinstanz dargelegt und von der Beschwerdeführerin nicht bestritten, verlangt auch das kantonale Recht ausdrücklich, dass dem Baugesuch der Situationsplan, die Projektpläne und die allenfalls erforderlichen weiteren Unterlagen beizulegen sind (Art. 10 Abs. 3 des kantonalen Dekrets über das Baubewilligungsverfahren vom 22. März 1994 [Baubewilligungsdekret, BewD/BE; BSG 725.1]). Zudem sind unter anderem die Hauptdimensionen der Bauten und Anlagen, ihre Konstruktionsart, die wichtigsten Baumaterialien sowie Art und Farbe der Fassaden und der Bedachung zu bezeichnen (Art. 11 Abs. 1 lit. d BewD/BE).
3.2. Die Vorinstanz hat erwogen, bei der Strichpunktlinie auf dem von der Einwohnergemeinde Heimiswil abgestempelten Grundriss- und Schnittplan handle es sich lediglich um eine schematische Darstellung einer Überdachung. Diese sei entgegen Art. 11 Abs. 1 lit. d BewD/BE weder im Baugesuch umschrieben noch auf den Plänen vermasst worden. Dasselbe gelte für die Unterkonstruktion. Die auf dem Plan eingezeichneten Storensymbole führten nicht dazu, dass die für das Erstellen der Store nötige Unterkonstruktion von der Baubewilligung mitumfasst werde, insbesondere nicht bei einer derart massiven Konstruktion, wie sie hier erstellt worden sei. Bei der Bedachung seien klare und vollständige Planangaben erforderlich, da es sich um einen Bauteil mit erheblichen räumlichen Auswirkungen handle, der für die Beurteilung der Baubewilligungsfähigkeit dementsprechend von grosser Bedeutung sei. Aufgrund der unzureichenden Angaben in den Baugesuchsunterlagen habe das Projekt mit Überdachung und Unterkonstruktion weder von den Behörden noch von möglichen Einsprecherinnen und Einsprechern auf seine Rechtmässigkeit hin überprüft werden können. Die Beschwerdeführerin müsse sich die Folgen der unvollständigen Pläne entgegenhalten lassen.
Soweit die Beschwerdeführerin dafür halte, die Kompetenz zur Ausgestaltung und Materialisierung der Unterkonstruktion der Store sei an die GVB übertragen worden, indem die Brandschutzbestimmungen zum integralen Bestandteil der Baubewilligung vom 28. März 2013 erklärt worden seien und die GVB die Unterkonstruktion genehmigt habe, führe dieses Vorbringen nicht weiter. Die GVB nehme gegenüber der zuständigen Baubewilligungsbehörde zum Projekt aus fachlicher Sicht Stellung. Es liege jedoch nicht in ihrem Zuständigkeitsbereich, Baubewilligungen zu erteilen oder bewilligte Bauvorhaben in Eigenregie auszugestalten oder abzuändern.
Zusammenfassend - so hat die Vorinstanz gefolgert - sei die Überdachung des Schwingplatzes und der Tribüne mit Unterkonstruktion von der Gemeinde bzw. vom AGR/BE im Jahr 2013 entgegen der Auffassung der Beschwerdeführerin nicht bereits bewilligt worden (vgl. zum Ganzen angefochtenes Urteil E. 2).
3.3. Der Standpunkt der Vorinstanz ist ohne Weiteres haltbar. Es ist nicht ersichtlich, wieso die für die Überdachung notwendige Unterkonstruktion von der Baubewilligung mitumfasst sein sollte, wenn weder die Beschwerdeführerin selber noch die Baubewilligungsbehörde im Bewilligungszeitpunkt von einer derart massiven Ausgestaltung ausgegangen sind, wie sie letztlich gewählt worden ist (vgl. hierzu Beschwerde Rz. 44 f.). Daran ändert - wie von der Vorinstanz nachvollziehbar begründet - auch der Einbezug der Brandschutzauflagen der GVB in die Baubewilligung nichts. Diese enthalten keine Angaben zur Materialisierung und Ausgestaltung der Unterkonstruktion und der Überdachung, sondern stellen insoweit einzig fest, dass eine allfällige Überdachung mindestens eine bestimmte Brandkennziffer aufweisen müsse. Wie von der Vorinstanz zutreffend festgehalten, ist die Eiwohnergemeinde Heimiswil und nicht die GVB zuständig, Baubewilligungen zu erteilen oder allfällige Projektänderungen zu bewilligen.
Zusammenfassend ist die Vorinstanz somit in sachlich vertretbarer Weise davon ausgegangen, die erstellte Überdachung mit Unterkonstruktion sei noch nicht rechtskräftig beurteilt worden (vgl. zum Ganzen auch Urteil 1P.728/2006 vom 16. Februar 2007 E. 2.2).
4.
Die Vorinstanz hat unter Bezugnahme auf Art. 46 des Baugesetzes des Kantons Bern vom 9. Juni 1985 (BauG/BE; BSG 721.0) in einem weiteren Schritt geprüft, ob das Bauvorhaben nachträglich bewilligt werden kann.
4.1. Wird ein Bauvorhaben ohne Baubewilligung oder in Überschreitung einer solchen ausgeführt oder werden bei der Ausführung eines bewilligten Vorhabens Vorschriften missachtet, so setzt die Baupolizeibehörde der jeweiligen Grundeigentümerschaft eine angemessene Frist zur Wiederherstellung des rechtmässigen Zustands unter Androhung der Ersatzvornahme (Art. 46 Abs. 1 und 2 BauG/BE). Die Wiederherstellungsverfügung wird aufgeschoben, wenn die oder der Pflichtige innert 30 Tagen seit ihrer Eröffnung ein Gesuch um nachträgliche Baubewilligung einreicht. Im nachträglichen Baubewilligungsverfahren ist gegebenenfalls zu prüfen, ob das Bauvorhaben wenigstens teilweise bewilligt werden kann (Art. 46 Abs. 2 lit. b und c BauG/ BE). Bei vollständiger oder teilweiser Bewilligung des Bauvorhabens fällt die Wiederherstellungsverfügung im entsprechenden Umfang dahin. Im Fall des Bauabschlags entscheidet die Baubewilligungsbehörde zugleich darüber, ob und inwieweit der rechtmässige Zustand wiederherzustellen ist; sie setzt dafür gegebenenfalls eine neue Frist (Art. 46 Abs. 2 lit. d und e BauG/BE).
4.2. In der Landwirtschaftszone sind nur Bauten und Anlagen zonenkonform, die zur landwirtschaftlichen Bewirtschaftung oder für den produzierenden Gartenbau nötig sind (Art. 16a Abs. 1 RPG). Das umstrittene Bauprojekt erfüllt diese Voraussetzungen unbestrittenermassen nicht, weshalb es nicht zonenkonform ist. Aus diesem Grund ist für dessen Erstellung eine Ausnahmebewilligung nach Art. 24 ff. RPG notwendig. Gemäss Art. 24 RPG muss der Zweck der Baute einen Standort ausserhalb der Bauzone erfordern (lit. a) und es dürfen keine überwiegenden Interessen entgegenstehen (lit. b). Zonenwidrige Bauten sind standortgebunden, wenn sie aus technischen oder betrieblichen Gründen oder wegen der Bodenbeschaffenheit auf einen Standort ausserhalb der Bauzone angewiesen sind.
Die Vorinstanz hat unter Verweis auf die Verfügung des AGR/BE vom 7. April 2016 erwogen, das Baugesuch betreffe die Erstellung eines Schwingplatzes und für dessen Betrieb sei eine Überdachung betrieblich nicht notwendig und damit nicht standortgebunden. Auch andere regionale und kantonale Schwingfeste würden traditionell vom Frühsommer bis in den Herbst im Freien abgehalten (angefochtenes Urteil E. 3.3).
Wie von der Vorinstanz zu Recht festgehalten und von der Beschwerdeführerin auch nicht bestritten, kann für das Projekt daher keine Ausnahmebewilligung nach Art. 24 RPG erteilt werden. Ebenso wenig kommt eine erleichterte Ausnahme nach Art. 24a ff. und Art. 37a RPG in Betracht.
5.
Die Beschwerdeführerin macht geltend, von einer Wiederherstellung sei aus Gründen des Vertrauensschutzes abzusehen (nachfolgend E. 5.2). Zudem erweise sich die angeordnete Wiederherstellung als unverhältnismässig (E. 5.3).
5.1. Der Anordnung der Wiederherstellung des rechtmässigen Zustands kommt massgebendes Gewicht für den ordnungsgemässen Vollzug des Raumplanungsrechts zu. Werden illegal errichtete, dem RPG widersprechende Bauten nicht beseitigt, sondern auf unabsehbare Zeit geduldet, so wird der Grundsatz der Trennung von Bau- und Nichtbaugebiet in Frage gestellt und rechtswidriges Verhalten belohnt. Formell rechtswidrige Bauten, die auch nachträglich nicht legalisiert werden können, müssen daher grundsätzlich beseitigt werden (vgl. zum Ganzen <ref-ruling> E. 6 S. 364). Davon geht auch § 46 BauG/BE aus.
Im Wiederherstellungsverfahren sind indes auch die massgebenden allgemeinen verfassungs- und verwaltungsrechtlichen Prinzipien zu berücksichtigen. Zu ihnen gehören namentlich die in Art. 5 Abs. 2 und 3 sowie <ref-law> festgehaltenen Grundsätze der Verhältnismässigkeit und des Schutzes des guten Glaubens (vgl. <ref-ruling> E. 6 S. 365).
5.2.
5.2.1. Der Grundsatz von Treu und Glauben verleiht in der Form des Vertrauensschutzes einen Anspruch auf Schutz berechtigten Vertrauens in behördliche Zusicherungen oder sonstiges, bestimmte Erwartungen begründendes Verhalten, sofern sich dieses auf eine konkrete, die betreffende Bürgerin oder den betreffenden Bürger berührende Angelegenheit bezieht (<ref-ruling> E. 3.2.2 S. 239 f.; Häfelin/Müller/Uhlmann, Allgemeines Verwaltungsrecht, 7. Auflage 2016, N. 621 und 624). Neben dem behördlichen Verhalten als Vertrauensgrundlage setzt der Anspruch auch eine Vertrauensbetätigung und einen Kausalzusammenhang zwischen Vertrauen und Disposition voraus. Selbst wenn diese Voraussetzungen erfüllt sind, bleibt eine Interessenabwägung im Einzelfall vorbehalten (Häfelin/Müller/Uhlmann, a.a.O., N. 659 und 663 f.). Auf Vertrauensschutz kann sich nur berufen, wer von der Vertrauensgrundlage Kenntnis hatte und ihre allfällige Fehlerhaftigkeit nicht kannte und auch bei gehöriger Sorgfalt nicht hätte kennen sollen. Dabei ist auf die individuellen Fähigkeiten und Kenntnisse der sich auf den Vertrauensschutz berufenden Person abzustellen. Baufachleute müssen Bescheid wissen über Hindernisse, die einem Bauvorhaben ausserhalb der Bauzone entgegenstehen. Anlass zur Überprüfung, etwa durch Rückfrage bei der Behörde, besteht dort, wo die Fehlerhaftigkeit der Vertrauensgrundlage leicht erkennbar ist (vgl. dazu Häfelin/Müller/Uhlmann, a.a.O., N. 656 f.).
5.2.2. Als Architektur- und Ingenieurbüro (Generalunternehmung) verfügt die Beschwerdeführerin über Bauerfahrung. Ihr musste daher bekannt gewesen sein, dass nur die Einwohnergemeinde und nicht etwa die GVB über die Rechtmässigkeit baulicher Sachverhalte und allfälliger Projektänderungen entscheiden kann. Bei Unsicherheiten hätte sich die Beschwerdeführerin bei der Baubewilligungsbehörde erkundigen und nachfragen müssen, was sie nicht getan hat. Wenn der Beschwerdeführerin bei der Bauausführung bewusst gewesen ist, dass die Gemeinde bei der Bewilligungserteilung nicht von einer derart massiven Bauweise der Unterkonstruktion ausgegangen ist (vgl. Beschwerde Rz. 57), so durfte sie auch nicht gutgläubig annehmen, die Gemeinde werde ohne Weiteres damit einverstanden sein.
Die Vorinstanz ist deshalb zu Recht zum Schluss gelangt, dass die Beschwerdeführerin nicht gutgläubig gehandelt hat. Sie kann deshalb nicht gestützt auf den Grundsatz des Vertrauensschutzes den Weiterbestand der erstellten Überdachung beanspruchen.
Allerdings weist die Vorgeschichte auch Elemente auf, die das Fehlverhalten der Beschwerdeführerin deutlich relativieren. So legt sie glaubhaft dar, dass sie nicht aus freien Stücken von der ursprünglichen Baubewilligung abgewichen ist, sondern nur, um den von der GVB aufgestellten technischen Anforderungen zu genügen. Dass die in den ursprünglichen Plänen eingezeichnete Überdachung ohne Unterkonstruktion keine ausreichende Stabilität gewährleisten konnte, hätte sie zwar erkennen müssen. Derselbe Vorwurf lässt sich aber auch gegenüber den Behörden erheben, welche eine solche einfache Überdachung bewilligt haben. Überdies fällt das widersprüchliche Verhalten des AGR/BE auf. Es erklärt in seiner zweiten Verfügung vom 7. April 2016, das ursprüngliche Baugesuch habe keine Überdachung vorgesehen. Das ist aktenwidrig, da in den Plänen eine Überdachung mit einer Store eingezeichnet ist, was von der Gemeinde Heimiswil im vorinstanzlichen Verfahren ausdrücklich anerkannt wird. Das Verhalten der kantonalen und kommunalen Behörden liess damit an Klarheit zu wünschen übrig, was mit Blick auf die Gemeinde auch bereits die Vorinstanz festgestellt hat. Unter diesen besonderen Umständen wiegt der gegenüber der Beschwerdeführerin zu erhebende Vorwurf wesentlich weniger schwer als bei Bauherren, die allein aus eigenem Antrieb eine Baubewilligung missachten. Das ist bei der sogleich vorzunehmenden Interessenabwägung zu berücksichtigen (E. 5.3).
5.2.3. Auf den Grundsatz der Verhältnismässigkeit kann sich zwar auch eine Bauherrin berufen, die nicht gutgläubig gehandelt hat. Sie muss indessen in Kauf nehmen, dass die Behörden aus grundsätzlichen Erwägungen, nämlich zum Schutz der Rechtsgleichheit und der baurechtlichen Ordnung, dem Interesse an der Wiederherstellung des gesetzmässigen Zustands erhöhtes Gewicht beimessen und die der Bauherrschaft erwachsenden Nachteile nicht oder nur in verringertem Mass berücksichtigen. Ein Wiederherstellungsbefehl erweist sich dann als unverhältnismässig, wenn die Abweichung vom Gesetz gering ist und die berührten allgemeinen Interessen den Schaden, der der Eigentümerin durch die Wiederherstellung entstünde, nicht zu rechtfertigen vermögen (<ref-ruling> E. 6.4 S. 40).
5.3. Wenn Behörden die Wiederherstellung des rechtmässigen Zustands anordnen, haben sie die allgemeinen verfassungs- und verwaltungsrechtlichen Prinzipien zu beachten. Zu ihnen gehören namentlich die in <ref-law> genannten Grundsätze der Verhältnismässigkeit und des Schutzes des guten Glaubens. Die Wiederherstellung des rechtmässigen Zustands hat zu unterbleiben, wenn die Abweichung vom Erlaubten nur unbedeutend ist oder die Wiederherstellung nicht im öffentlichen Interesse liegt. Das Gleiche gilt, wenn der Bauherr in gutem Glauben angenommen hat, die von ihm ausgeübte Nutzung stehe mit der Baubewilligung im Einklang, und ihre Fortsetzung nicht schwerwiegenden öffentlichen Interessen widerspricht (<ref-ruling> E. 6 S. 35). Ist ein Bauherr nicht gutgläubig, muss er in Kauf nehmen, dass die Behörden seine Interessen bei der vorzunehmenden Abwägung nicht oder nur in verringertem Masse berücksichtigen (<ref-ruling> E. 6.4 S. 40 f.).
Wie bereits ausgeführt wurde (E. 5.1), kommt der Wiederherstellung des rechtmässigen Zustands bei Bauten, die widerrechtlich ausserhalb der Bauzone errichtet wurden, ein besonders hohes Gewicht zu. Umgekehrt ist offenkundig, dass der Abbruch der erstellten Überdachung der Beschwerdeführerin bedeutende Kosten verursachen wird. Wird weiter berücksichtigt, dass die Beschwerdeführerin zwar nicht gutgläubig gehandelt hat, der ihr gegenüber zu erhebende Vorwurf aber nicht allzu schwer wiegt, mag die Pflicht zur Wiederherstellung streng erscheinen. Bei einem Vergleich der Pläne, die dem ursprünglichen Baugesuch zugrunde lagen, mit jenen des nachträglichen Gesuchs, welche die tatsächlich gebaute Dachkonstruktion enthalten, wird jedoch deutlich, dass die vorgenommene Abweichung vom Bewilligten sehr erheblich ist. Diesen Eindruck bestätigt auch der Umstand, dass im Baugesuch als Nutzung lediglich ein Schwingplatz angegeben ist, die nunmehr erstellte Konstruktion aber viel weiterreichende Nutzungen ermöglicht. Unter diesen Umständen ist es nicht bundesrechtswidrig, wenn die Vorinstanz dem öffentlichen Interesse mehr Gewicht beigemessen hat als den privaten Interessen der Beschwerdeführerin und die Wiederherstellung des rechtmässigen Zustands verlangt hat.
5.4. Die Frist von sechs Monaten zur Wiederherstellung des rechtmässigen Zustands erweist sicht als angemessen, was von der Beschwerdeführerin auch nicht in Frage gestellt wird.
6.
Die Beschwerde ist abzuweisen, soweit darauf eingetreten werden kann.
Bei diesem Verfahrensausgang sind die Gerichtskosten der Beschwerdeführerin aufzuerlegen (<ref-law>). Den in ihrem amtlichen Wirkungskreis obsiegenden Behörden steht keine Parteientschädigung zu (<ref-law>).

rulings:
Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Die Gerichtskosten von Fr. 4'000-- werden der Beschwerdeführerin auferlegt.
3.
Dieses Urteil wird der Beschwerdeführerin, der Einwohnergemeinde Heimiswil, der Bau-, Verkehrs- und Energiedirektion des Kantons Bern, dem Verwaltungsgericht des Kantons Bern, Verwaltungsrechtliche Abteilung, und dem Bundesamt für Raumentwicklung schriftlich mitgeteilt.
Lausanne, 17. April 2018
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Merkli
Der Gerichtsschreiber: Stohner