Faits: Faits: A. A._, ressortissant ivoirien né le 4 janvier 1975, a été arrêté le 13 février 2006 et placé en détention préventive sous les inculpations de viol et de contrainte sexuelle commis sur la personne de B._. Statuant le 3 mars 2006, la Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation ou la cour cantonale) a rejeté une demande de mise en liberté provisoire de A._ en raison du risque de collusion avec des témoins non encore entendus et d'un danger de fuite. Par ordonnance du 21 mars 2006, elle a autorisé la prolongation de la détention de A._ pour une durée d'un mois. Faisant siens les motifs invoqués par le Juge d'instruction en charge du dossier, elle a considéré que les charges ne s'étaient pas allégées depuis sa dernière décision, que l'instruction n'était pas terminée et que les motifs à l'appui de l'ordonnance du 3 mars 2006 gardaient toute leur actualité, étant précisé que "le risque de fuite est notamment concrétisé au regard de la peine menace encourue". Par ordonnance du 21 mars 2006, elle a autorisé la prolongation de la détention de A._ pour une durée d'un mois. Faisant siens les motifs invoqués par le Juge d'instruction en charge du dossier, elle a considéré que les charges ne s'étaient pas allégées depuis sa dernière décision, que l'instruction n'était pas terminée et que les motifs à l'appui de l'ordonnance du 3 mars 2006 gardaient toute leur actualité, étant précisé que "le risque de fuite est notamment concrétisé au regard de la peine menace encourue". B. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler cette décision qui violerait les art. 10 al. 2 Cst. et 5 CEDH et d'ordonner sa mise en liberté immédiate. Il requiert l'assistance judiciaire. La Chambre d'accusation se réfère aux considérants de sa décision. Le Procureur général du canton de Genève conclut au rejet du recours. 