Faits: Faits: A. Dans sa déclaration pour l'impôt cantonal et communal 1997, fondée sur l'année de calcul 1996, et pour l'impôt fédéral direct 1997-1998, A._ n'a pas mentionné le revenu de 8'450'000 fr. provenant de la distribution d'actions gratuites des sociétés B._ SA et C._ SA. Par envoi des 18/20 novembre 1998, l'Administration fiscale cantonale du canton de Genève (ci-après: l'Administration cantonale) a procédé à un rappel de l'impôt fédéral direct en établissant l'impôt pour une année à 532'565 fr., le revenu imposable étant fixé à 4'631'000 fr., et elle a notifié à A._ une décision le condamnant à une amende de 978'450,40 fr. pour tentative de soustraction au sens de l'art. 176 de la loi fédérale du 14 décembre 1990 sur l'impôt fédéral direct (LIFD; RS 642.11). Statuant le 21 juillet 1999 sur une réclamation portant seulement sur l'amende, l'Administration cantonale a maintenu sa décision du 20 novembre 1998. Le 13 juin 2001, la Commission cantonale de recours de l'impôt fédéral direct du canton de Genève (ci-après: la Commission cantonale de recours) a admis le recours de A._ contre cette décision et annulé l'amende. Par arrêt du 4 juin 2002, le Tribunal administratif du canton de Genève (ci-après: le Tribunal administratif) a rejeté le recours déposé le 16 juillet 2001 par l'Administration cantonale contre la décision de la Commission cantonale de recours du 13 juin 2001. Par arrêt du 5 novembre 2002 (StE 2003 B 101.21 n° 16, 2A.351/2002), le Tribunal fédéral a partiellement admis le recours de l'Administration fédérale des contributions (ci-après: l'Administration fédérale) contre l'arrêt du Tribunal administratif du 4 juin 2002, annulé cet arrêt et renvoyé la cause au Tribunal administratif pour qu'il rende une nouvelle décision conformément aux considérants. Le Tribunal fédéral a estimé que A._ avait agi intentionnellement. Il a notamment retenu que ce contribuable savait que les actions gratuites qu'il avait reçues en 1996 étaient soumises à l'impôt fédéral direct, compte tenu de la correspondance qu'il avait échangée avec les autorités fiscales. D'ailleurs, cela résultait aussi de la déclaration (dite "formule 105") que les sociétés B._ SA et C._ SA avaient effectuée, au lieu de s'acquitter d'un impôt anticipé, déclaration que A._ avait lui-même signée au nom de chacune des deux sociétés. En outre, A._ avait des connaissances plus étendues qu'il ne l'admettait en matière de fiscalité et il s'intéressait de près à l'impact fiscal de ses décisions économiques. Par ailleurs, une omission portant sur plus de 8'000'000 fr. au titre du revenu ne pouvait pas échapper à la vigilance du contribuable et il n'était pas vraisemblable que A._ n'ait pas lu la déclaration d'impôt remplie par sa fiduciaire avant de la signer. Au demeurant, le contribuable qui mandatait une fiduciaire pour remplir sa déclaration d'impôt n'était pas déchargé de ses obligations et responsabilités fiscales. Ainsi, l'amende infligée à A._ devait être confirmée dans son principe. Il était donc justifié d'annuler l'arrêt du Tribunal administratif du 4 juin 2002 et de renvoyer la cause à cette autorité pour qu'elle examine si la quotité de la peine avait bien été fixée conformément aux art. 175 al. 2 et 176 al. 2 LIFD. Par arrêt du 5 novembre 2002 (StE 2003 B 101.21 n° 16, 2A.351/2002), le Tribunal fédéral a partiellement admis le recours de l'Administration fédérale des contributions (ci-après: l'Administration fédérale) contre l'arrêt du Tribunal administratif du 4 juin 2002, annulé cet arrêt et renvoyé la cause au Tribunal administratif pour qu'il rende une nouvelle décision conformément aux considérants. Le Tribunal fédéral a estimé que A._ avait agi intentionnellement. Il a notamment retenu que ce contribuable savait que les actions gratuites qu'il avait reçues en 1996 étaient soumises à l'impôt fédéral direct, compte tenu de la correspondance qu'il avait échangée avec les autorités fiscales. D'ailleurs, cela résultait aussi de la déclaration (dite "formule 105") que les sociétés B._ SA et C._ SA avaient effectuée, au lieu de s'acquitter d'un impôt anticipé, déclaration que A._ avait lui-même signée au nom de chacune des deux sociétés. En outre, A._ avait des connaissances plus étendues qu'il ne l'admettait en matière de fiscalité et il s'intéressait de près à l'impact fiscal de ses décisions économiques. Par ailleurs, une omission portant sur plus de 8'000'000 fr. au titre du revenu ne pouvait pas échapper à la vigilance du contribuable et il n'était pas vraisemblable que A._ n'ait pas lu la déclaration d'impôt remplie par sa fiduciaire avant de la signer. Au demeurant, le contribuable qui mandatait une fiduciaire pour remplir sa déclaration d'impôt n'était pas déchargé de ses obligations et responsabilités fiscales. Ainsi, l'amende infligée à A._ devait être confirmée dans son principe. Il était donc justifié d'annuler l'arrêt du Tribunal administratif du 4 juin 2002 et de renvoyer la cause à cette autorité pour qu'elle examine si la quotité de la peine avait bien été fixée conformément aux art. 175 al. 2 et 176 al. 2 LIFD. B. A partir du 19 décembre 2002, le Tribunal administratif a recueilli les déterminations de l'Administration fédérale, de l'Administration cantonale et de A._ sur le bien-fondé du montant de l'amende litigieuse. Par arrêt du 26 août 2003, il a admis le recours déposé le 16 juillet 2001 par l'Administration cantonale, annulé la décision prise le 13 juin 2001 par la Commission cantonale de recours et confirmé l'amende de 978'450,40 fr. Le Tribunal administratif a rappelé les principes contenus dans l'art. 175 LIFD. Puis, il a relevé que les amendes administratives étaient de nature pénale, de sorte que l'autorité qui les prononçait devait faire application de l'art. 63 CP. Le Tribunal administratif a considéré que la culpabilité de A._ était aggravée en raison des connaissances fiscales particulières de l'intéressé. Dès lors, l'amende fixée par l'Administration cantonale à une fois et demie le montant soustrait, puis réduite aux deux tiers, en application des art. 175 et 176 LIFD, tenait compte de l'ensemble des circonstances et respectait le principe de la proportionnalité. B. A partir du 19 décembre 2002, le Tribunal administratif a recueilli les déterminations de l'Administration fédérale, de l'Administration cantonale et de A._ sur le bien-fondé du montant de l'amende litigieuse. Par arrêt du 26 août 2003, il a admis le recours déposé le 16 juillet 2001 par l'Administration cantonale, annulé la décision prise le 13 juin 2001 par la Commission cantonale de recours et confirmé l'amende de 978'450,40 fr. Le Tribunal administratif a rappelé les principes contenus dans l'art. 175 LIFD. Puis, il a relevé que les amendes administratives étaient de nature pénale, de sorte que l'autorité qui les prononçait devait faire application de l'art. 63 CP. Le Tribunal administratif a considéré que la culpabilité de A._ était aggravée en raison des connaissances fiscales particulières de l'intéressé. Dès lors, l'amende fixée par l'Administration cantonale à une fois et demie le montant soustrait, puis réduite aux deux tiers, en application des art. 175 et 176 LIFD, tenait compte de l'ensemble des circonstances et respectait le principe de la proportionnalité. 