Faits: Faits: A. Le 22 mars 1997, dans les locaux du dancing "X._" à Neuchâtel, une bagarre s'est produite entre K._ et C._. Frappé par son adversaire avec la crosse d'un fusil, ou une batte de base-ball, ce dernier a subi un traumatisme crânien, avec fractures de l'arc zygomatique et du conduit auditif externe droits. A la suite de ces faits, par jugement du 28 octobre 1997, le Tribunal de police du district de Neuchâtel a reconnu K._ coupable de lésions corporelles simples commises avec un objet dangereux (art. 123 ch. 2 CP), et l'a condamné à deux mois d'emprisonnement sans sursis. C._ a été reconnu coupable, lui, de voies de fait, mais exempté de toute peine en raison de la gravité de ses blessures. C._ était assuré auprès de la Caisse nationale suisse d'assurance en cas d'accident (CNA) contre les conséquences des accidents professionnels ou non professionnels. Cette assurance a pris en charge le cas, notamment par le versement d'indemnités journalières, mais elle a décidé de réduire ses prestations de moitié au motif qu'en participant à une rixe, l'assuré s'était exposé à un danger extraordinaire. Cette décision a été prise le 1er avril 1998. L'assuré a usé sans succès de toutes les voies d'opposition et de recours disponibles; en dernière instance, le Tribunal fédéral des assurances a confirmé la décision par arrêt du 10 mars 2000. C._ était assuré auprès de la Caisse nationale suisse d'assurance en cas d'accident (CNA) contre les conséquences des accidents professionnels ou non professionnels. Cette assurance a pris en charge le cas, notamment par le versement d'indemnités journalières, mais elle a décidé de réduire ses prestations de moitié au motif qu'en participant à une rixe, l'assuré s'était exposé à un danger extraordinaire. Cette décision a été prise le 1er avril 1998. L'assuré a usé sans succès de toutes les voies d'opposition et de recours disponibles; en dernière instance, le Tribunal fédéral des assurances a confirmé la décision par arrêt du 10 mars 2000. B. Entre-temps, le 20 mars 1999, C._ a présenté une demande d'indemnisation fondée sur la loi fédérale concernant l'aide aux victimes d'infractions. Statuant le 29 juin 2000, le Département des finances et des affaires sociales du canton de Neuchâtel a refusé toute indemnisation en raison de la faute commise par le requérant. Il a considéré qu'en raison de sa gravité, cette faute devait entraîner le refus complet d'une réparation morale, sans qu'il fût nécessaire de déterminer si elle était grave au point d'interrompre le rapport de causalité adéquate entre l'infraction et les lésions subies. Quant à la réparation du dommage, la faute justifiait une réduction importante, au moins aussi importante que celle appliquée par l'assurance-accidents, de sorte que la perte de gain - qui constituait le seul dommage allégué - apparaissait suffisamment couverte par les prestations de ladite assurance. C._ a recouru au Tribunal administratif cantonal. Cette juridiction a considéré que le droit fédéral ne permettait pas le refus complet d'une réparation morale en raison de la faute concomitante de la victime, même grave, si cette faute n'était pas lourde au point d'interrompre le rapport de causalité adéquate; elle a toutefois jugé qu'une telle faute était réalisée en l'espèce, et que dans son résultat, la décision attaquée devait être confirmée. Le Tribunal administratif a aussi confirmé l'appréciation relative à la réparation du dommage. Quant aux circonstances de l'infraction, ce tribunal a observé que le déroulement exact des faits comportait de nombreuses incertitudes; il a néanmoins retenu, en se référant principalement aux témoignages recueillis dans le cadre du procès pénal, que le recourant avait provoqué, par des agressions verbales, la rixe au cours de laquelle il a été blessé; qu'il avait, de plus, aggravé la tension en allant chercher un fusil - non chargé - afin de l'exhiber à son adversaire; que celui-ci était ivre, et que ce fait n'avait "probablement" pas échappé au recourant; que dans ces conditions, ce dernier devait prévoir une réaction violente en raison de la présence de l'arme à feu; enfin, que le coup à l'origine des lésions avait été porté par surprise, en dépit de ce comportement provocateur de la victime. Quant aux circonstances de l'infraction, ce tribunal a observé que le déroulement exact des faits comportait de nombreuses incertitudes; il a néanmoins retenu, en se référant principalement aux témoignages recueillis dans le cadre du procès pénal, que le recourant avait provoqué, par des agressions verbales, la rixe au cours de laquelle il a été blessé; qu'il avait, de plus, aggravé la tension en allant chercher un fusil - non chargé - afin de l'exhiber à son adversaire; que celui-ci était ivre, et que ce fait n'avait "probablement" pas échappé au recourant; que dans ces conditions, ce dernier devait prévoir une réaction violente en raison de la présence de l'arme à feu; enfin, que le coup à l'origine des lésions avait été porté par surprise, en dépit de ce comportement provocateur de la victime. C. Agissant par la voie du recours de droit administratif, C._ requiert le Tribunal fédéral d'annuler cet arrêt, rendu le 30 mars 2001, et de lui allouer, à la charge du canton de Neuchâtel, des indemnités de 100'000 fr. pour réparation du dommage et de 70'000 fr. pour réparation morale; subsidiairement, C._ demande le renvoi de la cause au Tribunal administratif, pour nouveau prononcé. Invités à répondre, le Tribunal administratif et le Département des finances et des affaires sociales ont renoncé à déposer des observations. L'Office fédéral de la justice a exprimé l'opinion qu'une faute grave justifie le refus d'une réparation morale, même si elle n'interrompt pas le rapport de causalité adéquate entre l'infraction et les lésions subies. Invités à répondre, le Tribunal administratif et le Département des finances et des affaires sociales ont renoncé à déposer des observations. L'Office fédéral de la justice a exprimé l'opinion qu'une faute grave justifie le refus d'une réparation morale, même si elle n'interrompt pas le rapport de causalité adéquate entre l'infraction et les lésions subies. D. Par une décision du 15 décembre 2000, alors que la cause était pendante devant le Tribunal administratif, la CNA a constaté que les investigations médicales et économiques mettaient en évidence une incapacité de gain totale de l'assuré, de sorte qu'une rente lui était allouée dès le 1er septembre 2000. Par ailleurs, un montant de 24'300 fr. lui était versé à titre d'indemnité pour atteinte à l'intégrité, montant réduit de 50 % comme les autres prestations de l'assurance-accidents. 