@prefix dbpprop:	<http://dbpedia.org/property/> .
@prefix dbpedia:	<http://dbpedia.org/resource/> .
<http://dbpedia.org/resource/Oberon_%28programming_language%29>	dbpprop:influencedBy	dbpedia:Modula-2 .
@prefix ns2:	<http://dbpedia.org/resource/CP/> .
ns2:M	dbpprop:progLanguage	dbpedia:Modula-2 .
@prefix dbpedia-owl:	<http://dbpedia.org/ontology/> .
dbpedia:Niklaus_Wirth	dbpedia-owl:knownFor	dbpedia:Modula-2 .
@prefix ns4:	<http://dbpedia.org/ontology/Person/> .
dbpedia:Niklaus_Wirth	ns4:knownFor	dbpedia:Modula-2 ;
	dbpprop:knownFor	dbpedia:Modula-2 .
<http://dbpedia.org/resource/Pascal_%28programming_language%29>	dbpprop:influenced	dbpedia:Modula-2 ,
		dbpedia:Modula-2 .
dbpedia:Zonnon	dbpprop:influencedBy	dbpedia:Modula-2 .
dbpedia:OpenVMS	dbpprop:progLanguage	dbpedia:Modula-2 .
<http://dbpedia.org/resource/Lua_%28programming_language%29>	dbpprop:influencedBy	dbpedia:Modula-2 .
@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns6:	<http://dbpedia.org/class/yago/> .
dbpedia:Modula-2	rdf:type	ns6:ProgrammingLanguage106898352 ,
		ns6:ProgrammingLanguages ;
	dbpprop:name	"Modula-2"@en .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
dbpedia:Modula-2	owl:sameAs	<http://rdf.freebase.com/ns/guid.9202a8c04000641f800000000008f95f> .
@prefix ns8:	<http://umbel.org/umbel/ne/wikipedia/> .
dbpedia:Modula-2	owl:sameAs	ns8:Modula-2 .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
@prefix ns10:	<http://en.wikipedia.org/wiki/> .
dbpedia:Modula-2	foaf:page	ns10:Modula-2 ;
	dbpprop:reference	<http://www.aha.ru/~uranus/> ,
		<http://www.modula2.org/> .
@prefix ns11:	<http://cfbsoftware.com/> .
dbpedia:Modula-2	dbpprop:reference	ns11:modula2 ,
		<http://www.modulaware.com/m2wr/> ,
		<http://www.arjay.bc.ca/Modula-2/m2faq.html> ,
		<http://freepages.modula2.org/> .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
dbpedia:Modula-2	rdfs:label	"Modula-2"@fr ,
		"Modula-2"@en ,
		"Modula-2"@pl ,
		"Modula-2"@sv ,
		"Modula-2"@it ,
		"Modula-2"@de ,
		"Modula"@tr ,
		"\u041C\u043E\u0434\u0443\u043B\u0430-2 (\u044F\u0437\u044B\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F)"@ru ,
		"Modula-2"@es ,
		"Modula-2"@hu ,
		"Modula-2"@pt ,
		"Modula-2"@nl ,
		"Modula-2"@cs ,
		"Modula-2"@ja ;
	dbpprop:abstract	"\u041C\u043E\u0434\u0443\u043B\u0430-2 (Modula-2) \u2014 \u044F\u0437\u044B\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F, \u0440\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0439 \u041D\u0438\u043A\u043B\u0430\u0443\u0441\u043E\u043C \u0412\u0438\u0440\u0442\u043E\u043C \u0432 1978 \u0433\u043E\u0434\u0443."@ru ,
		"Il Modula-2 \u00E8 un linguaggio di programmazione general-pourpose (anche se utilizzato principalmente in ambito didattico) creato da Niklaus Wirth. Il Modula-2 ha una sintassi simile al Pascal (linguaggio creato dallo stesso autore), ma introduce il concetto di modulo, ossia di un'unit\u00E0 logica che incapsula al suo interno dati e procedure, limitandone la visibilit\u00E0 all'esterno. Questo permette una maggiore strutturazione del programma. Essendo un linguaggio tipizzato non ammette conversioni implicite fra tipi di dati diversi; il Modula-2 esige che ogni operazione sia specificata esplicitamente dal programmatore: ci\u00F2 obbliga il neoprogrammatore ad abituarsi ad una programmazione \"pulita\" (di qui l'uso del Modula-2 in ambito didattico) ma nel contempo frustra un programmatore esperto, perch\u00E9 lo obbliga a scrivere molto codice per rispettare delle convenzioni che conosce perfettamente. Attualmente il Modula-2 \u00E8 un linguaggio in disuso dato che in ambiente scolastico gli si preferisce il Pascal o il pi\u00F9 moderno Java mentre nell'ambito produttivo non ha mai avuto grande diffusione."@it ,
		"Modula-2 \u00E4r ett programspr\u00E5k konstruerat av Niklaus Wirth vid ETH runt 1978, som uppf\u00F6ljare till Modula, ett annat av hans programspr\u00E5k (som dock aldrig implementerades). Modula-2 \u00E4r l\u00F6st baserat p\u00E5 programspr\u00E5ket Mesa fr\u00E5n Xerox, som Wirth s\u00E5g under sitt \u00E5r p\u00E5 Xerox PARC 1976."@sv ,
		"Modula est un langage de programmation cr\u00E9\u00E9 en 1977 par Niklaus Wirth \u00E0 l'\u00C9cole polytechnique f\u00E9d\u00E9rale de Zurich. Sa syntaxe est une am\u00E9lioration de celle du langage Pascal dont il reprend bon nombre de principes. Modula est un langage de programmation compil\u00E9, proc\u00E9dural, fortement typ\u00E9, modulaire, facile \u00E0 lire (il se lit de gauche \u00E0 droite) et \u00E0 apprendre. Il est con\u00E7u pour enseigner la programmation et faciliter le d\u00E9veloppement des projets de grande ampleur. Il supporte notamment les concepts d'encapsulation en modules - d'o\u00F9 le nom du langage, la notion d'interface, de biblioth\u00E8que, de primitive, d'unit\u00E9 de compilation, la programmation de haut et de bas niveau, la programmation concurrente et la portabilit\u00E9. primitive : fonction qui effectue une t\u00E2che \u00E9l\u00E9mentaire telle que ouverture de fichier ou affichage \u00E0 l'\u00E9cran. unit\u00E9 de compilation: Dans un programme de grande dimension, un seul fichier ex\u00E9cutable peut contenir plusieurs fonctionnalit\u00E9s, le code source de chaque fonctionnalit\u00E9 peut \u00EAtre r\u00E9parti sur plusieurs fichiers sources. Les fichiers sont alors compil\u00E9s par petit groupes appel\u00E9s unit\u00E9 de compilation."@fr ,
		"Modula-2 is a computer programming language invented by Niklaus Wirth at ETH, around 1978, as a successor to his intermediate language Modula. Modula-2 was implemented in 1980 for the Lilith computer, which was commercialized in 1982 by startup company DISER (Data Image Sound Processor and Emitter Receiver System) as MC1 and MC2. DISER sold 120 units worldwide. The Modula-2 language was understood by Niklaus Wirth as a successor to his programming language Pascal. The language design was also influenced by the Mesa programming language and the new programming possibilities of the early personal computer Xerox Alto, both from Xerox, that Wirth saw during his 1976 sabbatical year at Xerox PARC."@en ,
		"Modula-2 ist eine 1978 entstandene Weiterentwicklung der Programmiersprache Pascal und wurde wie diese von Niklaus Wirth entwickelt. Hauptkennzeichen von Modula-2 sind die Sprachmerkmale zur Modularisierung von Programmen. Modula-2 diente selbst sp\u00E4ter als Vorlage f\u00FCr die Programmiersprache Oberon."@de ,
		"Modula 2 to j\u0119zyk programowania wysokiego poziomu stworzony przez Niklausa Wirtha."@pl ,
		"Modula-2 is een programmeertaal die in 1978 werd ontwikkeld aan het instituut ETH Z\u00FCrich door Niklaus Wirth. De naam verwijst naar een eerder ontwikkelde programmeertaal die gewoon Modula heette."@nl ,
		"Modula-2\uFF08\u30E2\u30B8\u30E5\u30E9\u30FB\u30C4\u30FC\uFF09\u306F\u3001\u30B3\u30F3\u30D4\u30E5\u30FC\u30BF\u306E\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E\u306E\u4E00\u7A2E\u3067\u30011978\u5E74\u9803\u306B\u30C1\u30E5\u30FC\u30EA\u30C3\u30D2\u5DE5\u79D1\u5927\u5B66\u306E\u30CB\u30AF\u30E9\u30A6\u30B9\u30FB\u30F4\u30A3\u30EB\u30C8(Niklaus Wirth, 1934\u2010)\u306B\u3088\u308A\u3001\u5148\u7ACB\u3063\u3066\u69CB\u60F3\u3055\u308C\u305F\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E\u300CModula\u300D\u306E\u5F8C\u7D99\u3068\u3057\u3066\u5275\u6848\u3055\u308C\u305F\u3082\u306E\u3067\u3042\u308B\u3002\u6C4E\u7528\u624B\u7D9A\u304D\u578B\u8A00\u8A9E\u3067\u3001\u69CB\u6587\u306E\u591A\u304F\u306F\u540C\u69D8\u306B\u30F4\u30A3\u30EB\u30C8\u306E\u624B\u639B\u3051\u305FPascal\u8A00\u8A9E\u306B\u57FA\u3044\u305F\u3082\u306E\u3068\u306A\u3063\u3066\u3044\u308B\u3002"@ja ,
		"Modula, Niklaus Wirth'in Pascal'\u0131 geli\u015Fen teknolojiye eri\u015Ftirmek i\u00E7in birincisini 1975'te ikincisini (Modula-2) 1980'de \u00E7\u0131kard\u0131\u011F\u0131 programlama dilidir. Bu dilin temel yakla\u015F\u0131m\u0131 modularitydir. Ada ve C'nin en iyi \u00F6zelliklerini kendinde sak\u0131ncas\u0131z toplar denilmesine ra\u011Fmen yayg\u0131nla\u015Fmam\u0131\u015F bir dildir. Hem de tercih edilen Fortran, Cobol, Pascal, C ve Ada'y\u0131 kapsamas\u0131na ra\u011Fmen. Wirth, bu dilin devam\u0131 olan Oberon'u 1988'de \u00E7\u0131kard\u0131."@tr ,
		"A Modula-2 objektum-orient\u00E1lt, elj\u00E1r\u00E1selv\u0171 programoz\u00E1si nyelv."@hu ,
		"Modula-2 es un lenguaje de programaci\u00F3n cuyo autor es Niklaus Wirth, autor tambi\u00E9n del lenguaje Pascal. Como novedad respecto a este \u00FAltimo lenguaje, introduce el concepto de m\u00F3dulo, y de encapsulaci\u00F3n. Del c\u00F3digo contenido en un m\u00F3dulo, s\u00F3lo se facilita una interfaz p\u00FAblica denominada m\u00F3dulo de definici\u00F3n, permaneciendo el resto oculto (encapsulado) para un desarrollador ajeno, lo que facilita el mantenimiento de dichas estructuras de programaci\u00F3n a la vez que imposibilita la modificaci\u00F3n de las mismas a cualquiera que no posea el c\u00F3digo de su m\u00F3dulo de implementaci\u00F3n. Este concepto de m\u00F3dulo constituye el antecedente de las clases u objetos que se observan en el concepto moderno de Programaci\u00F3n Orientada a Objetos (POO); sin embargo, la incapacidad de declarar m\u00FAltiples instancias de los m\u00F3dulos, as\u00ED como la ausencia de todo tipo de herencia, impiden afirmar que Modula-2 sea un lenguaje orientado a objetos propiamente dicho. Modula-2 se utiliza principalmente en las universidades por su excelente adaptaci\u00F3n a la ense\u00F1anza de lenguajes estructurados, pero en el \u00E1mbito laboral su difusi\u00F3n ha sido escasa frente al predominio de C, lo que ha contribuido a crear un distanciamiento entre universidad y mercado laboral. Existen compiladores de Modula-2 como Mocka o GNU Modula-2 (para GNU/Linux y resto de sistemas soportados por GCC), FST o Native XDS entre otros."@es ,
		"Modula-2 je v informatice flexibiln\u00ED procedur\u00E1ln\u00ED jazyk programovac\u00ED jazyk s podporou multiprogramov\u00E1n\u00ED. V roce 1978 ho vytvo\u0159il Niklaus Wirth na ETH jako n\u00E1stupce jazyka Modula. V roce 1980 byl jazyk implementov\u00E1n pro po\u010D\u00EDta\u010D Lilith, kter\u00FD byl uveden na trh roku 1982 spole\u010Dnost\u00ED DISER (Data Image Sound Procesor and Emitter Receiver System) pod jm\u00E9ny mC1 a mC2 (po cel\u00E9m sv\u011Bt\u011B prod\u00E1no 120 kus\u016F). Jazyk Modula-2 vych\u00E1zel podobn\u011B jako Modula z jazyka Pascal stejn\u00E9ho autora. Jazyk byl ovlivn\u011Bn jazykem Mesa a nov\u00FDmi programovac\u00EDmi mo\u017Enostmi osobn\u00EDho po\u010D\u00EDta\u010De Xerox Alto."@cs ;
	rdfs:comment	"Modula-2 \u00E4r ett programspr\u00E5k konstruerat av Niklaus Wirth vid ETH runt 1978, som uppf\u00F6ljare till Modula, ett annat av hans programspr\u00E5k (som dock aldrig implementerades). Modula-2 \u00E4r l\u00F6st baserat p\u00E5 programspr\u00E5ket Mesa fr\u00E5n Xerox, som Wirth s\u00E5g under sitt \u00E5r p\u00E5 Xerox PARC 1976."@sv ,
		"Modula-2\uFF08\u30E2\u30B8\u30E5\u30E9\u30FB\u30C4\u30FC\uFF09\u306F\u3001\u30B3\u30F3\u30D4\u30E5\u30FC\u30BF\u306E\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E\u306E\u4E00\u7A2E\u3067\u30011978\u5E74\u9803\u306B\u30C1\u30E5\u30FC\u30EA\u30C3\u30D2\u5DE5\u79D1\u5927\u5B66\u306E\u30CB\u30AF\u30E9\u30A6\u30B9\u30FB\u30F4\u30A3\u30EB\u30C8(Niklaus Wirth, 1934\u2010)\u306B\u3088\u308A\u3001\u5148\u7ACB\u3063\u3066\u69CB\u60F3\u3055\u308C\u305F\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E\u300CModula\u300D\u306E\u5F8C\u7D99\u3068\u3057\u3066\u5275\u6848\u3055\u308C\u305F\u3082\u306E\u3067\u3042\u308B\u3002\u6C4E\u7528\u624B\u7D9A\u304D\u578B\u8A00\u8A9E\u3067\u3001\u69CB\u6587\u306E\u591A\u304F\u306F\u540C\u69D8\u306B\u30F4\u30A3\u30EB\u30C8\u306E\u624B\u639B\u3051\u305FPascal\u8A00\u8A9E\u306B\u57FA\u3044\u305F\u3082\u306E\u3068\u306A\u3063\u3066\u3044\u308B\u3002"@ja ,
		"Modula-2 ist eine 1978 entstandene Weiterentwicklung der Programmiersprache Pascal und wurde wie diese von Niklaus Wirth entwickelt. Hauptkennzeichen von Modula-2 sind die Sprachmerkmale zur Modularisierung von Programmen. Modula-2 diente selbst sp\u00E4ter als Vorlage f\u00FCr die Programmiersprache Oberon."@de ,
		"A Modula-2 objektum-orient\u00E1lt, elj\u00E1r\u00E1selv\u0171 programoz\u00E1si nyelv."@hu ,
		"Modula, Niklaus Wirth'in Pascal'\u0131 geli\u015Fen teknolojiye eri\u015Ftirmek i\u00E7in birincisini 1975'te ikincisini (Modula-2) 1980'de \u00E7\u0131kard\u0131\u011F\u0131 programlama dilidir. Bu dilin temel yakla\u015F\u0131m\u0131 modularitydir. Ada ve C'nin en iyi \u00F6zelliklerini kendinde sak\u0131ncas\u0131z toplar denilmesine ra\u011Fmen yayg\u0131nla\u015Fmam\u0131\u015F bir dildir. Hem de tercih edilen Fortran, Cobol, Pascal, C ve Ada'y\u0131 kapsamas\u0131na ra\u011Fmen. Wirth, bu dilin devam\u0131 olan Oberon'u 1988'de \u00E7\u0131kard\u0131."@tr ,
		"Modula-2 is a computer programming language invented by Niklaus Wirth at ETH, around 1978, as a successor to his intermediate language Modula. Modula-2 was implemented in 1980 for the Lilith computer, which was commercialized in 1982 by startup company DISER (Data Image Sound Processor and Emitter Receiver System) as MC1 and MC2. DISER sold 120 units worldwide. The Modula-2 language was understood by Niklaus Wirth as a successor to his programming language Pascal."@en ,
		"Modula-2 is een programmeertaal die in 1978 werd ontwikkeld aan het instituut ETH Z\u00FCrich door Niklaus Wirth. De naam verwijst naar een eerder ontwikkelde programmeertaal die gewoon Modula heette."@nl ,
		"Modula-2 es un lenguaje de programaci\u00F3n cuyo autor es Niklaus Wirth, autor tambi\u00E9n del lenguaje Pascal. Como novedad respecto a este \u00FAltimo lenguaje, introduce el concepto de m\u00F3dulo, y de encapsulaci\u00F3n."@es ,
		"Modula-2 je v informatice flexibiln\u00ED procedur\u00E1ln\u00ED jazyk programovac\u00ED jazyk s podporou multiprogramov\u00E1n\u00ED. V roce 1978 ho vytvo\u0159il Niklaus Wirth na ETH jako n\u00E1stupce jazyka Modula. V roce 1980 byl jazyk implementov\u00E1n pro po\u010D\u00EDta\u010D Lilith, kter\u00FD byl uveden na trh roku 1982 spole\u010Dnost\u00ED DISER (Data Image Sound Procesor and Emitter Receiver System) pod jm\u00E9ny mC1 a mC2 (po cel\u00E9m sv\u011Bt\u011B prod\u00E1no 120 kus\u016F). Jazyk Modula-2 vych\u00E1zel podobn\u011B jako Modula z jazyka Pascal stejn\u00E9ho autora."@cs ,
		"Il Modula-2 \u00E8 un linguaggio di programmazione general-pourpose (anche se utilizzato principalmente in ambito didattico) creato da Niklaus Wirth. Il Modula-2 ha una sintassi simile al Pascal (linguaggio creato dallo stesso autore), ma introduce il concetto di modulo, ossia di un'unit\u00E0 logica che incapsula al suo interno dati e procedure, limitandone la visibilit\u00E0 all'esterno. Questo permette una maggiore strutturazione del programma."@it ,
		"\u041C\u043E\u0434\u0443\u043B\u0430-2 (Modula-2) \u2014 \u044F\u0437\u044B\u043A \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F, \u0440\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0439 \u041D\u0438\u043A\u043B\u0430\u0443\u0441\u043E\u043C \u0412\u0438\u0440\u0442\u043E\u043C \u0432 1978 \u0433\u043E\u0434\u0443."@ru ,
		"Modula 2 to j\u0119zyk programowania wysokiego poziomu stworzony przez Niklausa Wirtha."@pl ,
		"Modula est un langage de programmation cr\u00E9\u00E9 en 1977 par Niklaus Wirth \u00E0 l'\u00C9cole polytechnique f\u00E9d\u00E9rale de Zurich. Sa syntaxe est une am\u00E9lioration de celle du langage Pascal dont il reprend bon nombre de principes. Modula est un langage de programmation compil\u00E9, proc\u00E9dural, fortement typ\u00E9, modulaire, facile \u00E0 lire (il se lit de gauche \u00E0 droite) et \u00E0 apprendre. Il est con\u00E7u pour enseigner la programmation et faciliter le d\u00E9veloppement des projets de grande ampleur."@fr .
@prefix skos:	<http://www.w3.org/2004/02/skos/core#> .
@prefix ns14:	<http://dbpedia.org/resource/Category:> .
dbpedia:Modula-2	skos:subject	ns14:Systems_programming_languages ,
		ns14:Modula_programming_language_family .
@prefix ns15:	<http://dbpedia.org/resource/Template:> .
dbpedia:Modula-2	dbpprop:wikiPageUsesTemplate	ns15:infobox_programming_language ;
	dbpprop:year	1978 ;
	dbpprop:implementations	", , , \n,  (GNU Modula-2)"@en ;
	dbpprop:influenced	<http://dbpedia.org/resource/Fortran_%28programming_language%29> ,
		<http://dbpedia.org/resource/Oberon_%28programming_language%29> ,
		<http://dbpedia.org/resource/Ada_%28programming_language%29> ,
		dbpedia:Modula-3 ,
		<http://dbpedia.org/resource/Lua_%28programming_language%29> ,
		dbpedia:Zonnon ;
	dbpprop:influencedBy	dbpedia:ALGOL ,
		<http://dbpedia.org/resource/Pascal_%28programming_language%29> ,
		dbpedia:Simula ,
		dbpedia:Mesa_programming_language ;
	dbpprop:designer	dbpedia:Niklaus_Wirth ;
	dbpprop:paradigm	"imperative, structured, modular, data and method hiding"@en ;
	dbpprop:typing	"strong, static"@en ;
	dbpprop:dialects	"PIM2, PIM3, PIM4, ISO"@en .
@prefix ns16:	<http://www4.wiwiss.fu-berlin.de/flickrwrappr/photos/> .
dbpedia:Modula-2	dbpprop:hasPhotoCollection	ns16:Modula-2 .
@prefix ns17:	<http://www.w3.org/2006/03/wn/wn20/instances/> .
dbpedia:Modula-2	dbpprop:wordnet_type	ns17:synset-programming_language-noun-1 .
dbpedia:Modula-3	dbpprop:influencedBy	dbpedia:Modula-2 .
<http://dbpedia.org/resource/ARX_%28operating_system%29>	dbpprop:programmedIn	dbpedia:Modula-2 ;
	dbpprop:influencedBy	dbpedia:Modula-2 .
dbpedia:Modula-II	dbpprop:redirect	dbpedia:Modula-2 .
dbpedia:Modula_II	dbpprop:redirect	dbpedia:Modula-2 .
dbpedia:Modula2_programming_language	dbpprop:redirect	dbpedia:Modula-2 .
<http://dbpedia.org/resource/Panos_%28operating_system%29>	dbpprop:programmedIn	dbpedia:Modula-2 ;
	dbpprop:redirect	dbpedia:Modula-2 .
dbpedia:Modula-2_language	dbpprop:redirect	dbpedia:Modula-2 .
dbpedia:Modula2	dbpprop:redirect	dbpedia:Modula-2 .
dbpedia:Modula_2	dbpprop:redirect	dbpedia:Modula-2 .
dbpedia:Modula-2_programming_language	dbpprop:redirect	dbpedia:Modula-2 .
@prefix yago:	<http://mpii.de/yago/resource/> .
yago:Modula-2	owl:sameAs	dbpedia:Modula-2 .