Faits: Faits: A. Dès février 2002, les autorités judiciaires genevoises ont été saisies de plaintes pénales dirigées contre A._, auquel ses partenaires en affaires reprochent de nombreuses infractions telles que faux dans les titres, escroquerie, abus de confiance, gestion déloyale et banqueroute frauduleuse. En bref, A._ est prévenu d'avoir remis en sous-location des locaux auxquels il n'avait aucun droit, et d'avoir détourné les loyers encaissés. Pour induire les sous-locataires en erreur, il aurait présenté un bail principal falsifié ou se serait prétendu l'avocat des propriétaires. Il est aussi prévenu d'avoir détourné à des fins personnelles un prêt bancaire consenti à l'une des sociétés qu'il gérait. Dans l'enquête consécutive à ces plaintes, A._ a été inculpé dès le 28 mars 2002, puis arrêté et placé en détention préventive le 28 mars 2003. La Chambre d'accusation du canton de Genève a autorisé la prolongation de la détention, chaque fois pour trois mois, par ordonnances du 4 avril, du 20 mai, du 4 juillet et du 3 octobre 2003. L'ordonnance du 20 mai a remplacé celle du 4 avril que, sur recours de l'inculpé, le Tribunal fédéral a annulée parce que ce plaideur n'avait pas pu consulter le dossier avant de prendre position sur la demande de prolongation de la détention (arrêt 1P.122/2003 du 14 mai 2003). Selon ces ordonnances, le maintien de l'incarcération est motivé, en particulier, par des risques de collusion et de fuite. A la suite d'un nouveau recours de l'inculpé, qui agissait sans le concours de son avocat, le Tribunal fédéral a annulé l'ordonnance du 3 octobre 2003 au motif que ce prononcé ne mentionne pas les indices de culpabilité retenus par la Chambre d'accusation, alors que toute infraction est catégoriquement contestée. La cause est actuellement renvoyée à la Chambre d'accusation afin qu'elle statue à nouveau sur la demande de prolongation de la détention; la mise en liberté immédiate de l'inculpé n'a pas été ordonnée (arrêt 1P.656/2003 du 9 décembre 2003). A la suite d'un nouveau recours de l'inculpé, qui agissait sans le concours de son avocat, le Tribunal fédéral a annulé l'ordonnance du 3 octobre 2003 au motif que ce prononcé ne mentionne pas les indices de culpabilité retenus par la Chambre d'accusation, alors que toute infraction est catégoriquement contestée. La cause est actuellement renvoyée à la Chambre d'accusation afin qu'elle statue à nouveau sur la demande de prolongation de la détention; la mise en liberté immédiate de l'inculpé n'a pas été ordonnée (arrêt 1P.656/2003 du 9 décembre 2003). B. Entre-temps, ce dernier a présenté une demande de mise en liberté que la Chambre d'accusation a rejetée le 21 novembre 2003. Agissant derechef par la voie du recours de droit public, cette fois par l'intermédiaire de son défenseur, il requiert le Tribunal fédéral d'annuler cette dernière ordonnance et d'ordonner sa mise en liberté immédiate, à charge, s'il y a lieu, de fournir préalablement des sûretés. Le recourant persiste à contester toute infraction mais il renonce, ici, à argumenter sur ce point. A son avis, même dans l'hypothèse où de graves infractions lui seraient imputables, il n'existe pas de risque de fuite, de collusion ou de réitération propre à justifier le maintien de l'incarcération. Une demande d'assistance judiciaire est jointe au recours. 