# --------------------------------------------------------------------------- # Beware! This file is automatically generated from nl-chardefs.uti.in. Don't # make changes to this file directly. # --------------------------------------------------------------------------- # This file is part of liblouis. # # liblouis is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 2.1 of the # License, or (at your option) any later version. # # liblouis is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with liblouis. If not, see # . # # # Copyright (C) 2010, 2011 by DocArch # Copyright (C) 2014, 2019, 2024 by Bert Frees # Copyright (C) 2014 by CBB # Copyright (C) 2015, 2016, 2018-2019 by Dedicon # #------------------------------------------------------------------------------- # # Dutch Braille based on the braille standard of 2017 # # Created by Bert Frees # Modified by Henri Apperloo # Modified by Davy Kager # Modified by Paul Rambags # # See also: « Braillestandaard voor algemeen gebruik in het Nederlandse taalgebied, # Van toepassing vanaf 19 april 2018 » # (Braille Autoriteit, 2018) # [http://liblouis.io/braille-specs/dutch][1] # # ---------------------------------------------------------------------------------------------- space \x0009 9 HORIZONTAL TABULATION space \x001B 1b ESCAPE space \x00A0 a   NO-BREAK SPACE include spaces.uti # ---------------------------------------------------------------------------------------------- # Unicode 0000..007F C0 Controls and Basic Latin # ---------------------------------------------------------------------------------------------- include latinLetterDef6Dots.uti noback letter A 1f noback letter B 12f noback letter C 14f noback letter D 145f noback letter E 15f noback letter F 124f noback letter G 1245f noback letter H 125f noback letter I 24f noback letter J 245f noback letter K 13f noback letter L 123f noback letter M 134f noback letter N 1345f noback letter O 135f noback letter P 1234f noback letter Q 12345f noback letter R 1235f noback letter S 234f noback letter T 2345f noback letter U 136f noback letter V 1236f noback letter W 2456f noback letter X 1346f noback letter Y 13456f noback letter Z 1356f noback lowercase \x00E0 12356a noback uppercase \x00C0 12356af nofor lowercase \x00E0 12356 base uppercase \x00C0 \x00E0 Àà LATIN CAPITAL LETTER A WITH GRAVE - LATIN SMALL LETTER A WITH GRAVE noback lowercase \x00E1 12356b noback uppercase \x00C1 12356bf nofor lowercase \x00E1 12356 base uppercase \x00C1 \x00E1 Áá LATIN CAPITAL LETTER A WITH ACUTE - LATIN SMALL LETTER A WITH ACUTE noback lowercase \x00E2 16a noback uppercase \x00C2 16af nofor lowercase \x00E2 16 base uppercase \x00C2 \x00E2 Ââ LATIN CAPITAL LETTER A WITH CIRCUMFLEX - LATIN SMALL LETTER A WITH CIRCUMFLEX noback lowercase \x00E4 345a noback uppercase \x00C4 345af nofor lowercase \x00E4 345 base uppercase \x00C4 \x00E4 Ää LATIN CAPITAL LETTER A WITH DIAERESIS - LATIN SMALL LETTER A WITH DIAERESIS noback lowercase \x00E7 12346a noback uppercase \x00C7 12346af nofor lowercase \x00E7 12346 base uppercase \x00C7 \x00E7 Çç LATIN CAPITAL LETTER C WITH CEDILLA - LATIN SMALL LETTER C WITH CEDILLA lowercase \x00E8 2346 uppercase \x00C8 2346f base uppercase \x00C8 \x00E8 Èè LATIN CAPITAL LETTER E WITH GRAVE - LATIN SMALL LETTER E WITH GRAVE noback lowercase \x00E9 123456a noback uppercase \x00C9 123456af nofor lowercase \x00E9 123456 base uppercase \x00C9 \x00E9 Éé LATIN CAPITAL LETTER E WITH ACUTE - LATIN SMALL LETTER E WITH ACUTE lowercase \x00EA 126 uppercase \x00CA 126f base uppercase \x00CA \x00EA Êê LATIN CAPITAL LETTER E WITH CIRCUMFLEX - LATIN SMALL LETTER E WITH CIRCUMFLEX lowercase \x00EB 1246 uppercase \x00CB 1246f base uppercase \x00CB \x00EB Ëë LATIN CAPITAL LETTER E WITH DIAERESIS - LATIN SMALL LETTER E WITH DIAERESIS noback lowercase \x00ED 34a noback uppercase \x00CD 34af nofor lowercase \x00ED 34 base uppercase \x00CD \x00ED Íí LATIN CAPITAL LETTER I WITH ACUTE - LATIN SMALL LETTER I WITH ACUTE lowercase \x00EE 146 uppercase \x00CE 146f base uppercase \x00CE \x00EE Îî LATIN CAPITAL LETTER I WITH CIRCUMFLEX - LATIN SMALL LETTER I WITH CIRCUMFLEX lowercase \x00EF 12456 uppercase \x00CF 12456f base uppercase \x00CF \x00EF Ïï LATIN CAPITAL LETTER I WITH DIAERESIS - LATIN SMALL LETTER I WITH DIAERESIS noback lowercase \x00F1 12456a noback uppercase \x00D1 12456af nofor lowercase \x00F1 12456 base uppercase \x00D1 \x00F1 Ññ LATIN CAPITAL LETTER N WITH TILDE - LATIN SMALL LETTER N WITH TILDE noback lowercase \x00F2 346b noback uppercase \x00D2 346bf nofor lowercase \x00F2 346 base uppercase \x00D2 \x00F2 Òò LATIN CAPITAL LETTER O WITH GRAVE - LATIN SMALL LETTER O WITH GRAVE noback lowercase \x00F3 346c noback uppercase \x00D3 346cf nofor lowercase \x00F3 346 base uppercase \x00D3 \x00F3 Óó LATIN CAPITAL LETTER O WITH ACUTE - LATIN SMALL LETTER O WITH ACUTE noback lowercase \x00F4 1456a noback uppercase \x00D4 1456af nofor lowercase \x00F4 1456 base uppercase \x00D4 \x00F4 Ôô LATIN CAPITAL LETTER O WITH CIRCUMFLEX - LATIN SMALL LETTER O WITH CIRCUMFLEX noback lowercase \x00F6 246a noback uppercase \x00D6 246af nofor lowercase \x00F6 246 base uppercase \x00D6 \x00F6 Öö LATIN CAPITAL LETTER O WITH DIAERESIS - LATIN SMALL LETTER O WITH DIAERESIS noback lowercase \x00F9 23456a noback uppercase \x00D9 23456af nofor lowercase \x00F9 23456 base uppercase \x00D9 \x00F9 Ùù LATIN CAPITAL LETTER U WITH GRAVE - LATIN SMALL LETTER U WITH GRAVE noback lowercase \x00FA 23456b noback uppercase \x00DA 23456bf nofor lowercase \x00FA 23456 base uppercase \x00DA \x00FA Úú LATIN CAPITAL LETTER U WITH ACUTE - LATIN SMALL LETTER U WITH ACUTE lowercase \x00FB 156 uppercase \x00DB 156f base uppercase \x00DB \x00FB Ûû LATIN CAPITAL LETTER U WITH CIRCUMFLEX - LATIN SMALL LETTER U WITH CIRCUMFLEX lowercase \x00FC 1256 uppercase \x00DC 1256f base uppercase \x00DC \x00FC Üü LATIN CAPITAL LETTER U WITH DIAERESIS - LATIN SMALL LETTER U WITH DIAERESIS noback lowercase \x00DF 2346a noback uppercase \x1E9E 2346af nofor lowercase \x00DF 2346 base uppercase \x1E9E \x00DF ẞß LATIN CAPITAL LETTER SHARP S - LATIN SMALL LETTER SHARP S punctuation \x0021 235 ! EXCLAMATION MARK punctuation \x0022 2356 " QUOTATION MARK noback sign \x0023 5-3456a # NUMBER SIGN nofor sign \x0023 5-3456 # NUMBER SIGN noback sign \x0024 145a $ DOLLAR SIGN nofor sign \x0024 145 $ DOLLAR SIGN sign \x0025 123456 % PERCENT SIGN sign \x0026 12346 & AMPERSAND punctuation \x0027 3 ' APOSTROPHE punctuation \x0028 236 ( LEFT PARENTHESIS punctuation \x0029 356 ) RIGHT PARENTHESIS sign \x002A 35 * ASTERISK math \x002B 235a + PLUS SIGN punctuation \x002C 2 , COMMA punctuation \x002D 36 - HYPHEN-MINUS punctuation \x002E 256 . FULL STOP math \x002F 34 / SOLIDUS noback digit 0 2459 noback digit 1 19 noback digit 2 129 noback digit 3 149 noback digit 4 1459 noback digit 5 159 noback digit 6 1249 noback digit 7 12459 noback digit 8 1259 noback digit 9 249 nofor digit 0 245 nofor digit 1 1 nofor digit 2 12 nofor digit 3 14 nofor digit 4 145 nofor digit 5 15 nofor digit 6 124 nofor digit 7 1245 nofor digit 8 125 nofor digit 9 24 nofor litdigit 0 2459 nofor litdigit 1 19 nofor litdigit 2 129 nofor litdigit 3 149 nofor litdigit 4 1459 nofor litdigit 5 159 nofor litdigit 6 1249 nofor litdigit 7 12459 nofor litdigit 8 1259 nofor litdigit 9 249 nofor litdigit 0 245 nofor litdigit 1 1 nofor litdigit 2 12 nofor litdigit 3 14 nofor litdigit 4 145 nofor litdigit 5 15 nofor litdigit 6 124 nofor litdigit 7 1245 nofor litdigit 8 125 nofor litdigit 9 24 punctuation \x003A 25 : COLON punctuation \x003B 23 ; SEMICOLON math \x003C 5-246 < LESS-THAN SIGN noback math \x003D 2356a = EQUALS SIGN nofor math \x003D 2356 = EQUALS SIGN noback math \x003E 5-135a > GREATER-THAN SIGN nofor math \x003E 5-135 > GREATER-THAN SIGN punctuation \x003F 26 ? QUESTION MARK sign \x0040 345 @ COMMERCIAL AT punctuation \x005B 12356 [ LEFT SQUARE BRACKET sign \x005C 5-16 \ REVERSE SOLIDUS punctuation \x005D 23456 ] RIGHT SQUARE BRACKET sign \x005E 346 ^ CIRCUMFLEX ACCENT noback sign \x005F 456a _ LOW LINE nofor sign \x005F 456 _ LOW LINE punctuation \x0060 3 ` GRAVE ACCENT sign \x007C 1456 | VERTICAL LINE noback sign \x007B 5-12356c { LEFT CURLY BRACKET nofor sign \x007B 5-12356 { LEFT CURLY BRACKET noback sign \x007D 5-23456c } RIGHT CURLY BRACKET nofor sign \x007D 5-23456 } RIGHT CURLY BRACKET noback math \x007E 5-26a ~ TILDE nofor math \x007E 5-26 ~ TILDE # ---------------------------------------------------------------------------------------------- # Unicode 0080..00FF C1 Controls and Latin-1 Supplement # ---------------------------------------------------------------------------------------------- noback sign \x0080 15a € - ANSI: EURO-CURRENCY SIGN - MACROMAN: A DIAERESIS nofor sign \x0080 15 € - ANSI: EURO-CURRENCY SIGN - MACROMAN: A DIAERESIS punctuation \x0082 3 ‚ BREAK PERMITTED HERE - ANSI: SINGLE LOW-9 QUOTATION MARK - MACROMAN: C CEDILLA punctuation \x0084 2356 „ - ANSI: DOUBLE LOW-9 QUOTATION MARK - MACROMAN: N TILDE punctuation \x0085 256-256-256 … NEXT LINE (NEL) - ANSI: HORIZONTAL ELLIPSIS - MACROMAN: O DIAERESIS sign \x0086 235b † START OF SELECTED AREA - ANSI: DAGGER - MACROMAN: U DIAERESIS punctuation \x0088 34 ˆ CHARACTER TABULATION SET - ANSI: MODIFIER LETTER CIRCUMFLEX ACCENT - MACROMAN: A GRAVE sign \x0089 123456-123456 ‰ CHARACTER TABULATION WITH JUSTIFICATION - ANSI: PER MILLE SIGN - MACROMAN: A CIRCUMFLEX punctuation \x008B 3 ‹ PARTIAL LINE FORWARD - ANSI: SINGLE LEFT-POINTING ANGLE QUOTATION MARK - MACROMAN: A TILDE punctuation \x0091 3 ‘ PRIVATE USE ONE - ANSI: LEFT SINGLE QUOTATION MARK - MACROMAN: E DIAERESIS punctuation \x0092 3 ’ PRIVATE USE TWO - ANSI: RIGHT SINGLE QUOTATION MARK - MACROMAN: I ACUTE punctuation \x0093 2356 “ SET TRANSMIT STATE - ANSI: LEFT DOUBLE QUOTATION MARK - MACROMAN: I GRAVE punctuation \x0094 2356 ” CANCEL CHARACTER - ANSI: RIGHT DOUBLE QUOTATION MARK - MACROMAN: I CIRCUMFLEX sign \x0095 5-256 • MESSAGE WAITING - ANSI: BULLET - MACROMAN: I DIAERESIS punctuation \x0096 36 – START OF GUARDED AREA - ANSI: EN DASH - MACROMAN: N TILDE punctuation \x0097 36 — END OF GUARDED AREA - ANSI: EM DASH - MACROMAN: O ACUTE sign \x0098 5-26 ˜ START OF STRING - ANSI: SMALL TILDE - MACROMAN: O GRAVE sign \x0099 5-2345-134 ™ - ANSI: TRADE MARK SIGN - MACROMAN: O CIRCUMFLEX punctuation \x009B 3 › CONTROL SEQUENCE INTRODUCER - ANSI: SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - MACROMAN: O TILDE punctuation \x00A1 235 ¡ INVERTED EXCLAMATION MARK sign \x00A2 14 ¢ CENT SIGN noback sign \x00A3 1234a £ POUND SIGN nofor sign \x00A3 1234 £ POUND SIGN noback sign \x00A5 13456a ¥ YEN SIGN nofor sign \x00A5 13456 ¥ YEN SIGN noback sign \x00A7 346a § SECTION SIGN nofor sign \x00A7 346 § SECTION SIGN noback sign \x00A9 5-14a © COPYRIGHT SIGN nofor sign \x00A9 5-14 © COPYRIGHT SIGN punctuation \x00AB 2356 « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK punctuation \x00AD 36 ­ SOFT HYPHEN noback sign \x00AE 5-1235a ® REGISTERED SIGN nofor sign \x00AE 5-1235 ® REGISTERED SIGN noback sign \x00B0 4-356a ° DEGREE SIGN nofor sign \x00B0 4-356 ° DEGREE SIGN noback sign \x00B1 235a-36 ± PLUS-MINUS SIGN nofor sign \x00B1 235-36 ± PLUS-MINUS SIGN sign \x00B4 3 ´ ACUTE ACCENT sign \x00B5 56-134 µ MICRO SIGN noback math \x00B7 236a · MIDDLE DOT nofor math \x00B7 236 · MIDDLE DOT sign \x00B8 45 ¸ CEDILLA noback sign \x00BA 4-356a º MASCULINE ORDINAL INDICATOR nofor sign \x00BA 4-356 º MASCULINE ORDINAL INDICATOR punctuation \x00BB 2356 » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK noback math \x00BC 3456-19-34-3456-1459 ¼ VULGAR FRACTION ONE QUARTER nofor math \x00BC 3456-1-34-3456-145 ¼ VULGAR FRACTION ONE QUARTER noback math \x00BD 3456-19-34-3456-129 ½ VULGAR FRACTION ONE HALF nofor math \x00BD 3456-1-34-3456-12 ½ VULGAR FRACTION ONE HALF noback math \x00BE 3456-149-34-3456-1459 ¾ VULGAR FRACTION THREE QUARTERS nofor math \x00BE 3456-14-34-3456-145 ¾ VULGAR FRACTION THREE QUARTERS punctuation \x00BF 26 ¿ INVERTED QUESTION MARK noback math \x00D7 236a × MULTIPLICATION SIGN nofor math \x00D7 236 × MULTIPLICATION SIGN noback math \x00F7 256a ÷ DIVISION SIGN nofor math \x00F7 256 ÷ DIVISION SIGN noback math \x00B9 346ab-3456-19a nofor math \x00B9 346-3456-1 ¹ SUPERSCRIPT ONE noback math \x00B2 346ab-3456-129a nofor math \x00B2 346-3456-12 ² SUPERSCRIPT TWO noback math \x00B3 346ab-3456-149a nofor math \x00B3 346-3456-14 ³ SUPERSCRIPT THREE # ---------------------------------------------------------------------------------------------- # Unicode 0100..017F Latin Extended-A # ---------------------------------------------------------------------------------------------- lowercase \x0192 124 uppercase \x0191 124f base uppercase \x0191 \x0192 Ƒƒ LATIN CAPITAL LETTER F WITH HOOK - LATIN SMALL LETTER F WITH HOOK # ---------------------------------------------------------------------------------------------- # Unicode 2000..206F General Punctuation # ---------------------------------------------------------------------------------------------- punctuation \x2010 36 ‐ HYPHEN punctuation \x2011 36 ‑ NON-BREAKING HYPHEN punctuation \x2013 36 – EN DASH punctuation \x2014 36 — EM DASH punctuation \x2018 3 ‘ LEFT SINGLE QUOTATION MARK punctuation \x2019 3 ’ RIGHT SINGLE QUOTATION MARK punctuation \x201C 2356 “ LEFT DOUBLE QUOTATION MARK punctuation \x201D 2356 ” RIGHT DOUBLE QUOTATION MARK punctuation \x201E 2356 „ DOUBLE LOW-9 QUOTATION MARK punctuation \x201F 2356 ‟ DOUBLE HIGH-REVERSED-9 QUOTATION MARK sign \x2020 235b † DAGGER punctuation \x2026 256-256-256 … HORIZONTAL ELLIPSIS sign \x2030 123456-123456 ‰ PER MILLE SIGN # ---------------------------------------------------------------------------------------------- # Unicode 2070..209F Superscripts and Subscripts # ---------------------------------------------------------------------------------------------- noback math \x2070 346ab-3456-2459a nofor math \x2070 346-3456-245 ⁰ SUPERSCRIPT ZERO noback math \x2074 346ab-3456-1459a nofor math \x2074 346-3456-145 ⁴ SUPERSCRIPT FOUR noback math \x2075 346ab-3456-159a nofor math \x2075 346-3456-15 ⁵ SUPERSCRIPT FIVE noback math \x2076 346ab-3456-1249a nofor math \x2076 346-3456-124 ⁶ SUPERSCRIPT SIX noback math \x2077 346ab-3456-12459a nofor math \x2077 346-3456-1245 ⁷ SUPERSCRIPT SEVEN noback math \x2078 346ab-3456-1259a nofor math \x2078 346-3456-125 ⁸ SUPERSCRIPT EIGHT noback math \x2079 346ab-3456-249a nofor math \x2079 346-3456-24 ⁹ SUPERSCRIPT NINE noback math \x207F 346ab-1345a nofor math \x207F 346-1345 ⁿ SUPERSCRIPT LATIN SMALL LETTER N noback math \x2080 16b-3569 nofor math \x2080 16-356 ₀ SUBSCRIPT ZERO noback math \x2081 16b-29 nofor math \x2081 16-2 ₁ SUBSCRIPT ONE noback math \x2082 16b-239 nofor math \x2082 16-23 ₂ SUBSCRIPT TWO noback math \x2083 16b-259 nofor math \x2083 16-25 ₃ SUBSCRIPT THREE noback math \x2084 16b-2569 nofor math \x2084 16-256 ₄ SUBSCRIPT FOUR noback math \x2085 16b-269 nofor math \x2085 16-26 ₅ SUBSCRIPT FIVE noback math \x2086 16b-2359 nofor math \x2086 16-235 ₆ SUBSCRIPT SIX noback math \x2087 16b-23569 nofor math \x2087 16-2356 ₇ SUBSCRIPT SEVEN noback math \x2088 16b-2369 nofor math \x2088 16-236 ₈ SUBSCRIPT EIGHT noback math \x2089 16b-359 nofor math \x2089 16-35 ₉ SUBSCRIPT NINE noback math \x2090 16b-1c nofor math \x2090 16-1 ₐ LATIN SUBSCRIPT SMALL LETTER A noback math \x2091 16b-15b nofor math \x2091 16-15 ₑ LATIN SUBSCRIPT SMALL LETTER E noback math \x2092 16b-135c nofor math \x2092 16-135 ₒ LATIN SUBSCRIPT SMALL LETTER O noback math \x2093 16b-1346a nofor math \x2093 16-1346 ₓ LATIN SUBSCRIPT SMALL LETTER X # ---------------------------------------------------------------------------------------------- # Unicode 20A0..20CF Currency Symbols # ---------------------------------------------------------------------------------------------- noback sign \x20AC 15a € EURO SIGN nofor sign \x20AC 15 € EURO SIGN # ---------------------------------------------------------------------------------------------- # Unicode 2100..214F Letterlike Symbols # ---------------------------------------------------------------------------------------------- sign \x2122 5-2345-134 ™ TRADE MARK SIGN # ---------------------------------------------------------------------------------------------- # Unicode 2150..218F Number Forms # ---------------------------------------------------------------------------------------------- noback math \x2150 3456-19-34-3456-12459 nofor math \x2150 3456-1-34-3456-1245 ⅐ VULGAR FRACTION ONE SEVENTH noback math \x2151 3456-19-34-3456-249 nofor math \x2151 3456-1-34-3456-24 ⅑ VULGAR FRACTION ONE NINTH noback math \x2152 3456-19-34-3456-1-2569 nofor math \x2152 3456-1-34-3456-1-256 ⅒ VULGAR FRACTION ONE TENTH noback math \x2153 3456-19-34-3456-149 nofor math \x2153 3456-1-34-3456-14 ⅓ VULGAR FRACTION ONE THIRD noback math \x2154 3456-129-34-3456-149 nofor math \x2154 3456-12-34-3456-14 ⅔ VULGAR FRACTION TWO THIRDS noback math \x2155 3456-19-34-3456-159 nofor math \x2155 3456-1-34-3456-15 ⅕ VULGAR FRACTION ONE FIFTH noback math \x2156 3456-129-34-3456-159 nofor math \x2156 3456-12-34-3456-15 ⅖ VULGAR FRACTION TWO FIFTHS noback math \x2157 3456-149-34-3456-159 nofor math \x2157 3456-14-34-3456-15 ⅗ VULGAR FRACTION THREE FIFTHS noback math \x2158 3456-1459-34-3456-159 nofor math \x2158 3456-145-34-3456-15 ⅘ VULGAR FRACTION FOUR FIFTHS noback math \x2159 3456-19-34-3456-1249 nofor math \x2159 3456-1-34-3456-124 ⅙ VULGAR FRACTION ONE SIXTH noback math \x215A 3456-159-34-3456-1249 nofor math \x215A 3456-15-34-3456-124 ⅚ VULGAR FRACTION FIVE SIXTHS noback math \x215B 3456-19-34-3456-1259 nofor math \x215B 3456-1-34-3456-125 ⅛ VULGAR FRACTION ONE EIGHTH noback math \x215C 3456-149-34-3456-1259 nofor math \x215C 3456-14-34-3456-125 ⅜ VULGAR FRACTION THREE EIGHTHS noback math \x215D 3456-159-34-3456-1259 nofor math \x215D 3456-15-34-3456-125 ⅝ VULGAR FRACTION FIVE EIGHTHS noback math \x215E 3456-12459-34-3456-1259 nofor math \x215E 3456-1245-34-3456-125 ⅞ VULGAR FRACTION SEVEN EIGHTHS # ---------------------------------------------------------------------------------------------- # Unicode 2200..22FF Mathematical Operators # ---------------------------------------------------------------------------------------------- math \x2212 36 − MINUS SIGN math \x2215 34 ∕ DIVISION SLASH math \x2216 5-16 ∖ SET MINUS math \x2217 35 ∗ ASTERISK OPERATOR noback math \x2219 236a ∙ BULLET OPERATOR nofor math \x2219 236 ∙ BULLET OPERATOR noback math \x22C5 236a ⋅ DOT OPERATOR nofor math \x22C5 236 ⋅ DOT OPERATOR # ----------------------------------------------------------------------------------------------