This document may contain examples in another language or script.
Use accesskey "n" to jump to the internal navigation links at any point. Right now you can
This page sets out to list the symbols used to represent Bengali text, describe their use, and relate them to appropriate characters for representation in Unicode.
I have approached the topic by trying to describe the graphical symbols used in Bengali writing, divorced from the Unicode view of the world, and then look at the various options for representing those symbols using Unicode code points. Along the way I also describe the basic phonology associated with the the graphical symbols.
In some cases there is some discussion about which Unicode characters are most appropriate, and it was to address these questions that I originally embarked on this.
You can obtain Bangla fonts from the Web. For transcriptions I use the excellent Gentium font.
This page consists of notes I am taking while trying to get to grips with this subject, and reflects only the knowledge I have gleaned to this point. It is definitely not complete, and may contain inaccuracies. In particular, I have yet to grapple properly with decisions about which Unicode characters to use in the situations where there is more than one possibility.
There are also symbols missing, particularly information about punctuation and other signs.
I have only used the SolaimanLipi font for most of the document's Bangla text.
There is some variability in pronunciation that is not always systematic, due to vowel harmony and other things. Because of this I usually provide a transcription rather than a phonetic equivalent for examples. The transcription is that used in the book by William Radice. If your browser supports the necessary CSS (not IE), transcriptions are shown in curly brackets and phonetic (really phonemic) information is shown in square brackets, using IPA characters.
Letter names are taken from Radice for the most common letters. In the text, names are rendered using italics.
Bengali has its own script, called বাংলা baɱla in the Bengali language.
The script is an abugida.
Add a note.
The inherent vowel, unlike Hindi, is ɔ or o. (And sometimes halfway between these two, when influenced by surrounding sounds.) Bengalis are not always aware of these sound differences - thinking of this as one sound.
Note that there is also a vowel pronounced o. This can lead to inconsistent spellings, eg. bhalo, good, well, can be spelled either ভালো or ভাল. Verb forms tend to be particularly inconsistent, sometimes basing the rationale on what looks good in a particular context.
The rules for determining the sound of the inherent vowel are not simple. Partly it is a question of vowel harmony. The following two tendencies can help:
In words with inherent vowels in two consecutive syllables, the sound will usually be ɔ/o, not o/ɔ, eg. গরম gɔrom, hot.
The inherent vowel is always pronounced ɔ in words that end with a conjunct consonant and pronounce the vowel.
The inherent vowel is not always pronounced at the end of a word, eg. গরম gɔrom, hot. There is no real way to tell when it is pronounced and when not in this position.
The absence of vowels between consonants can be represented by
Like other scripts, r is displayed in a non-standard way in consonant clusters. A syllable initial r is displayed as a mark to the top right of the cluster, and a trailing r is typically displayed as a wavy line below the other consonants.
Bengali also has a particular way of representing a cluster-final y semi-vowel. This is typically represented using the sign ya-phalaa.
Consonant clusters are not always represented as conjuncts. Grammatical suffixes and endings are written without, eg. খাননা khanna, which is present tense form khan plus negative suffix na; করছ kôrchô, which is stem kôr from kôra plus present continuous ending chô.
Nasals in conjuncts tend to follow phonological rules. Velar consonants (k, kh, g, etc) take ঙ ñɔ, palatal consonant (c, ch, ..) combine with ঞ ñɔ, retroflex take ণ ɳɔ, dental ন nɔ, and labial ম mɔ.
You can use this section to identify characters in Bengali text, and link to the appropriate description. Use the form fields below to apply different fonts, if necessary.
Symbols are roughly arranged by shape. Combining characters are grouped in a second list. The third list shows conjunct forms associated with a particular letter (which links to its description). Some conjunct forms that are specifically described in the later sections appear in both the first and third lists. To determine the composition of a conjunct, copy and paste it into the appropriate field in UniView.
You can use the form below to change the font to one you have on your system, or just for comparison. You can select from a pre-defined 'Font list', or type your own font name under 'Custom font'. You can obtain Bangla fonts from the Web.
| Font list: | Custom font: |
This table lists the vowels of the Bengali alphabet in alphabetical order. Vowel signs are shown in the second column.
| Character | Vowel sign | Name | Translit | Phonemes | Description |
|---|---|---|---|---|---|
| অ | ɔ-kar | ɔ | ɔ o |
This is the independent vowel. See also the above section on the inherent vowel. Where the vowel harmony effect applies, if the vowel in the following syllable is one of i u this is pronounced o. Use 0985: BENGALI LETTER A. |
|
| আ | া | a-kar | a | ɑː |
Use 0986: BENGALI LETTER AA for the independent vowel. Use 09BE: BENGALI VOWEL SIGN AA for the vowel sign. |
| ই | ি | h͟rɔs͟vô i | i | i e |
The vowel sign appears to the left of the base consonant. Where the vowel harmony effect applies, if the vowel in the following syllable is one of ɔ o e a this is pronounced e. Use 0987: BENGALI LETTER I for the independent vowel. Use 09BF: BENGALI VOWEL SIGN I for the vowel sign. |
| ঈ | ী | dīr͟ghô ī | ī | i |
Bengali has lost the distinction between short and long i vowels in pronunciation, but retains the difference in spelling. Use 0988: BENGALI LETTER II for the independent vowel. Use 09C0: BENGALI VOWEL SIGN II for the vowel sign. |
| উ | ু | h͟rɔs͟vô u | u | u o |
Pronounced with the lips very rounded. Where the vowel harmony effect applies, if the vowel in the following syllable is one of ɔ o e a this is pronounced o. To avoid clashing with the dot, the vowel sign for u appears to the side when attached to rɔ, ie. রু. When combining with শ the form শু is common in handwriting and older typefaces. The u can also be written below the consonant, especially in newspapers. A similar phenomenon occurs with the letter গ, ie. গু. Also, hu traditionally looks like হু. Use 0989: BENGALI LETTER U for the independent vowel. Use 09C1: BENGALI VOWEL SIGN U for the vowel sign. |
| ঊ | ূ | dīr͟ghô ū | ū | u |
Pronounced with the lips very rounded. Bengali has lost the distinction between short and long u vowels in pronunciation, but retains the difference in spelling. To avoid clashing with the dot, the vowel sign for ū appears to the side when attached to rɔ, ie. রূ. Use 098A: BENGALI LETTER UU for the independent vowel. Use 09C2: BENGALI VOWEL SIGN UU for the vowel sign. |
| ঋ | ৃ | ? | ṛ | ri |
Vocalic r. The vowel sign is attached to the bottom of the consonant, but some computer typefaces position it slightly to the right. Note that hṛ traditionally looks like হৃ, although modern computer typefaces tend to put the normal vowel sign under the consonant. Use 098B: BENGALI LETTER VOCALIC R for the independent vowel. Use 09C3: BENGALI VOWEL SIGN VOCALIC R for the vowel sign. |
| এ | ে | e-kar | e æ | e i æ |
The vowel sign is written before its base. Where the vowel harmony effect applies, if the vowel in the following syllable is one of i u this is pronounced i; if the vowel in the following syllable is one of ɔ o e a this is pronounced æ. The pronounciation æ is generally used in common words such as কেন kænô, why or কেমন kæmôn, how, and certain verb forms. Some speakers in Bangladesh may not clearly distinguish between the æ and e, but they do know which is appropriate if asked. In high quality printing the horizontal line of the vowel sign may be omitted at the beginning of a word. Use 098F: BENGALI LETTER E for the independent vowel. Use 09C7: BENGALI VOWEL SIGN E for the vowel sign. |
| ঐ | ৈ | oǐ-kar | oǐ | oj |
The vowel sign is written before its base. Diphthong. Note that the sound can also be represented by the inherent vowel plus i, eg. বই bôi, book. The combination of o plus i can also occur, eg. ওই oi, demonstrative. Use 0990: BENGALI LETTER AI for the independent vowel. Use 09C8: BENGALI VOWEL SIGN AI for the vowel sign. |
| ও | ো | o-kar | o | o u ɔ |
The vowel sign appears on both sides of the base. Pronounced with the lips very rounded. Where the vowel harmony effect applies, if the vowel in the following syllable is one of i u this is pronounced u; if the vowel in the following syllable is one of ɔ o e a this is pronounced ɔ . See the note earlier about inconsistent spellings due to the sound o being also an inherent vowel sound. Use 0993: BENGALI LETTER O for the independent vowel. Use 09CB: BENGALI VOWEL SIGN O for the vowel sign. The vowel sign can also be represented in Unicode by 09C7: BENGALI VOWEL SIGN E + 09BE: BENGALI VOWEL SIGN AA, but this is for compatibility with encodings that represent the vowel in this way. Normally you should not use this approach. |
| ঔ | ৌ | oǔ-kar | oǔ | ow |
The vowel sign appears on both sides of the base. Diphthong. Use 0994: BENGALI LETTER AU for the independent vowel. Use 09CC: BENGALI VOWEL SIGN AU for the vowel sign. The vowel sign can also be represented in Unicode by 09C7: BENGALI VOWEL SIGN E + 09D7: BENGALI AU LENGTH MARK, but this is for compatibility with encodings that represent the vowel in this way. Normally you should not use this approach. |
This table lists the consonants of the Bengali alphabet in alphabetical order. The column 'Other forms' contains graphemes that are discussed in the last column.
| Character | Name | Trans | Phonemes | Description |
|---|---|---|---|---|
| ক | kɔ | k | k |
Use 0995: BENGALI LETTER KA. See also ক্ষ |
| ক্ষ | khiyɔ | kʂ | kʰ kʰː |
This conjunct is often treated as a letter of the alphabet in that some dictionaries give it it's own section. At the beginning of a word it is pronounced kʰ, but like kʰː between vowels in the middle of a word. Use 0995: BENGALI LETTER KA + 09CD: BENGALI SIGN VIRAMA + 09B7: BENGALI LETTER SSA. |
| খ | khɔ | kh | kʰ |
Aspirated consonant. Use 0996: BENGALI LETTER KHA. |
| গ | gɔ | g | g |
When combining with ু the form গু is common in handwriting and older typefaces. The u can also be written below the consonant, especially in newspapers. Use 0997: BENGALI LETTER GA. |
| ঘ | ghɔ | gh | gʰ |
Use 0998: BENGALI LETTER GHA . |
| ঙ | uŋɔ | ŋ | ŋ ŋg |
Some speakers will pronounce a hard g in a word like বাঙালী baŋgali, Bengali, while others will either soften it or omit it. Use 0999: BENGALI LETTER NGA. |
| চ | cɔ | c | c |
Use 099A: BENGALI LETTER CA. |
| ছ | chɔ | ch | cʰ |
Aspiration is stronger at the beginning of a word than in the middle or at the end. Some people may tend to pronounce this as s. Use 099B: BENGALI LETTER CHA. |
| জ | bôr͟gīyô jɔ | j | ʤ z |
In Bangladesh this can sound more like z, especially in words of Perso-Arabic origin, eg. নামাজ namaj, prayers, pronounced namaz. The conjunct জ্ঞ jñ is pronounced g at the beginning of words, or gː between vowels. It also changes a following a to æ, eg. বিজ্ঞান bijñan, science, pronounced bigːæn, or জ্ঞান jñan, knowledge, pronounced gæn. Use 099C: BENGALI LETTER JA . |
| ঝ | jhɔ | jh | ʤʰ |
Aspirated. Use 099D: BENGALI LETTER JHA. |
| ঞ | niyô / iyô | ñ | n |
This is only used in conjuncts such as ñc, ñj, ñjh, jñ, etc. It is also used independently in words like গাঞি, though that is very rare2. It is pronounced the same as nɔ. The conjunct জ্ঞ jñ is pronounced g at the beginning of words, or gː between vowels. It also changes a following a to æ, eg. বিজ্ঞান bijñan, science, pronounced bigːæn, or জ্ঞান jñan, knowledge, pronounced gæn. Use 099E: BENGALI LETTER NYA. |
| ট | ʈɔ | ʈ | ʈ |
Retroflex plosive. Note that Bengali retroflex consonants do not involve the tongue being curled around or pointed vertically upwards, as in other Indic languages. The tip of the tongue is touched against the alveolar ridge. Use 099F: BENGALI LETTER TTA. |
| ঠ | ʈhɔ | ʈh | ʈʰ |
Aspirated retroflex plosive. Use 09A0: BENGALI LETTER TTHA. |
| ড | ɖɔ | ɖ | ɖ |
Unaspirated retroflex plosive. Use 09A1: BENGALI LETTER DDA . |
| ড় | ɽɔ | ɽ | ɽ |
Retroflex flap. Curl tongue as if for ɖ but before making contact with the alveolar ridge flap the tongue down smartly to make contact with the bottom of the mouth. In Sanskrit this was merely an allophone of ড between vowels. The distinguishing dot was added to the Bengali script in the 19th century. Use 09DC: BENGALI LETTER RRA . |
| ঢ | ɖhɔ | ɖh | ɖʰ |
Aspirated retroflex plosive. Rather rare, even though it is used in the name of the Bangladeshi capital, ie. ɖhaka, and some other quite common words like ঢাক2. Use 09A2: BENGALI LETTER DDHA. |
| ঢ় | ɽhɔ | ɽh | ɽ |
Theoretically the aspirated version of ɽ, but in practise not normally pronounced with aspiration, although it occasionally may be, as in রাঢ়2. A very rare letter, the only common word in which it appears it the Bengali month আষাঢ় aʂaɽh, June-July. Use 09DD: BENGALI LETTER RHA . |
| ণ | mūr͟dhôn͟yô ɳɔ | ɳ | n |
This is pronounced exactly the same as n. Note that the conjunct হ্ণ hɳ is pronounced nh or nː. Use 09A3: BENGALI LETTER NNA . |
| ত | tɔ | t | t |
Dental plosive. The tongue is further forward than the English t. Use 09A4: BENGALI LETTER TA. Special vowel combinations: The syllable ntu can be written in modern typefaces with the u below the n͟t conjunct, but in older print a special arrangement incorporates all three sounds together, eg. কিন্তু kin͟tu, but. The combination truis represented by ত্রু. In some words a tɔ that has no following inherent or other vowel may have a shape like ত্. It is called খণ্ড ত্ khɔɳɖȏ tɔ. It either comes at the end of words, eg. হঠাত্ hɔʈhaṯ, suddenly, or before a consonant that doesn't naturally combine with tɔ, eg. উত্সব uṯsɔb, festival. Many such words, however, use ত. It's not possible to say which will be used. For khɔɳɖȏ tɔ use 09A4: BENGALI LETTER TA + 09CD: BENGALI SIGN VIRAMA + 200D: ZERO WIDTH JOINER. Note that a resolution has just been taken to create a new Unicode character for khɔɳɖȏ tɔ and to clarify usage in the standard. Add details here. |
| থ | thɔ | th | tʰ |
Aspirated dental plosive. When the English sound 'th' as in 'thin' is transliterated into Bengali, this is the sound that is used. Use 09A5: BENGALI LETTER THA. |
| দ | dɔ | d | d |
Produced with the teeth firmly against the top front teeth. When the English sound 'th' as in 'then' is transliterated into Bengali, this is the sound that is used. Use 09A6: BENGALI LETTER DA. |
| ধ | dhɔ | dh | dʰ |
Use 09A7: BENGALI LETTER DHA. |
| ন | dɔn͟t͟yô nɔ | n | n |
Special vowel combinations: The syllable ntu can be written in modern typefaces with the u below the n͟t conjunct, but in older print a special arrangement incorporates all three sounds together, eg. কিন্তু kin͟tu, but. Note that the conjunct হ্ন hn, is pronounced nh or nː. Use 09A8: BENGALI LETTER NA. |
| প | pɔ | p | p |
Unaspirated labial plosive. Use 09AA: BENGALI LETTER PA. |
| ফ | phɔ | ph | pf, pʰ, f |
Aspirated labial plosive. Some pronounce as pʰ with aspiration, but many (especially in Bangladesh) pronounce more like f. In West Bengal it is more like the pf in the German 'pfennig', and this is a fairly standard rendering. Use 09AB: BENGALI LETTER PHA. |
| ব | bɔ | b v | b |
Note that the Sanskrit 'v' becomes 'b' in Bengali, eg. বিষ্ণু biʂ͟ɳu, Vishnu. When used in conjuncts, where it is known as bɔ phɔla, it is transcribed as v when the pronunciation is not b:
See the list of conjuncts with unusual pronunciations. Use 09AC: BENGALI LETTER BA. |
| ভ | bhɔ | bh | bʰ |
Use 09AD: BENGALI LETTER BHA. |
| ম | mɔ | m | m |
Use 09AE: BENGALI LETTER MA. Note that the conjunct হ্ম hm, is pronounced mh or mː. If a conjunct ends with m this letter is typically not pronounced, but the initial sound in the cluster is lengthened. For examples see the list of conjuncts with unusual pronunciations. |
| য | ɔn͟tɔḥs͟thô y̌ɔ | y̌ | ʤ æ a e |
Pronounced ʤ at the beginning of a word. Phonetic variants: In Bangladesh this can sound more like z, especially in words of Perso-Arabic origin. Use 09AF: BENGALI LETTER YA. y̌ɔ-phɔla: When it occurs as the last member of a consonant cluster this is called y̌ɔ-phɔla. Conjuncts formed with y̌ɔ-phɔla are unusual because the final consonant is reduced, eg. ক + য = ক্য. Note that it may or may not be ligated with the preceding consonant or conjunct, eg. compare ন + য = ন্য with the previous example. An exception to the rule for shaping of y̌ɔ-phɔla can occur when rɔ is the first letter in the conjunct. This combination is typically rendered using the reph and a full ɔn͟tɔḥs͟thô y̌ɔ, ie. র্য. y̌ɔ-phɔla affects the pronunciation of the syllable in number of ways:
The conjunct হ্য hy̌, is pronounced jː. To produce the standard form of y̌ɔ-phɔla for the font you are using, follow the preceding consonant with 09CD: BENGALI SIGN VIRAMA + 09AF: BENGALI LETTER YA. y̌ɔ-phɔla can also be used after independent vowels though this doesn't appear to be common. |
| য় | ɔn͟tɔḥs͟thô ɔ | y | e j w |
The dot was added in the 19th century. Pronounced as e after another vowel, particularly after ɔ, a or o, eg. ভয় bʰɔe, fear; ভয় bʰɔe, fear. Between i and e, a and u, e and e, it is pronounced j. Sometimes it is not pronounced at all, eg. মেরে mee, girl, woman. Between o and a it is a light w, eg. খওরা kʰaowa, to eat, drink. Use 09DF: BENGALI LETTER YYA. |
| র | rɔ | r | r |
Rolled, but at the end of a word in particular the tongue only flaps once or twice. When it occurs as the second element in a conjunct it is typically written as a wavy horizontal line, eg. ব + র = ব্র. This mark is called rɔ-phɔla. When it occurs as the first element in a conjunct it is typically written as a diagonal stroke above the consonant that follows it, eg. র + য = র্য. This mark is called reph. Special vowel combinations: To avoid clashing with the dot, the vowel sign for u appears to the side when attached to rɔ, ie. রু. Similarly, the vowel sign for ū appears to the side when attached to rɔ, ie. রূ. Use 09B0: BENGALI LETTER RA. |
| ল | lɔ | l | l |
Never a dark 'l'. Use 09B2: BENGALI LETTER LA. |
| শ | talôb͟yô ʃɔ | ʃ | ʃ s |
Typically pronounced s in the following conjunct: শ্র ʃr, sr. May also be pronounced s in Bangladesh, or in English words that use the sound s. When combining শ with u the form শু is common in handwriting and older typefaces. The u can also be written below the consonant, especially in newspapers. Use 09B6: BENGALI LETTER SHA. |
| ষ | mūr͟dhn͟yô ʂɔ | ʂ | ʃ |
Use 09B7: BENGALI LETTER SSA. |
| স | dɔn͟tyô sɔ | s | ʃ s |
Typically pronounced s in the following conjuncts:
May also be pronounced s in Bangladesh, or in English words that use the sound s. The conjunct স্ম sm, ʃː may involve some nasalisation of the preceding vowel, eg. ভস্ম, bʰɔ̃ʃːo; but with a vocalic r vowel sign s, eg. স্মৃতি, sriti, memory it is pronounced s. Use 09B8: BENGALI LETTER SA. |
| হ | hɔ | h | h |
Special vowel combinations: Note that hṛ traditionally looks like হৃ, although modern computer typefaces tend to put the normal vowel sign under the consonant. Also, hu traditionally looks like হু. Note that the conjuncts হ্ণ hɳ, and হ্ন hn, are pronounced nh or nː. Similarly, হ্ম hm, is pronounced mh or mː. The conjunct হ্য hy̌, is pronounced jː. Use 09B9: BENGALI LETTER HA. |
ক্ষ kʂ, kʰː
ক্ষ্ন kʂn, kʰːn
ক্ষ্ম kʂm, kʰː
ক্ষ্য kʂy̌, kʰː
চ্ছ্ব cchb, cʰː
জ্জ্ব jjb, jː
জ্ঞ jñ, g or gː
ত্ম tm, tː
ত্ব tb, tː
ত্ম্য tmy̌, tː
থ্ব thb, tʰː
দ্ম dm, dː
দ্ব db, dː
দ্ব্য dby̌, dː
ধ্ব dhb, dʰː
ম্ব mb, mː or mb
ল্ম lm, lː
শ্ম ʃm, ʃː
শ্র ʃr, sr
শ্ব ʃb, ʃː
ষ্ম ʂm, ʃː
স্ত st, st
স্থ sth, stʰ
স্ন sn, sn
স্ম sm, ʃː with perhaps some nasalisation of the preceding vowel, eg. ভস্ম, bʰɔ̃ʃːo; or with a vocalic r vowel sign s, eg. স্মৃতি, sriti
স্ত্য sty̌, stː
স্ত্র str, str
হ্ণ hɳ, nh or nː
হ্ন hn, nh or nː
হ্ম hm, mh or mː
হ্য hy̌, jː
হ্ব hb, don't quite understand this - seems to be 'v'
Combining marks are shown attached to a base character. (I use a naskh rather than nasta'liq style for most of the examples, because the Nafees Nasta'leeq font doesn't support many of the combining marks.)
| Character | Name | Phonemes | |
|---|---|---|---|
| ং | ônus͟var or ônus͟vôr | ŋ |
Used to represent the sound ŋ, eg. বাংলা baŋla, Bengali (language). Never supports a vowel sign. Sometimes spelling is inconsistent, especially when this or ঙ are used in a conjunct, eg. সাঙঘাতিক or সাংঘাতিক terrible, tremendous; রঙ or রং colour. Use 0982: BENGALI SIGN ANUSVARA. |
| ঁ | cɔn͟drôbin͟du |
Vowel nasalisation marker. This appears over the top of an independent vowel, but over the basic consonant when a vowel sign is attached, not over the vowel sign. cɔn͟drôbin͟du means moon dot. Use 0981: BENGALI SIGN CANDRABINDU. Talk about the relevant order wrt vowel signs. |
|
| ঃ | bisɔr͟gô |
This sign has two different effects:
The only common words containing this sign are বাঃ baːɦ, left and দুঃখ dukʰːô, sorrow. Use 0983: BENGALI SIGN VISARGA. This is a combining character. There's probably some order required here wrt vowel signs. |
|
| ্ | হসন্ত |
Virama Kills the inherent vowel between consonants. Typically used in Bengali to represent unusual conjuncts, eg. ফ্ল্যাট phly̌æʈ, flat, or override expectations. |
| Character | Name | Description |
|---|---|---|
| ০ | sɪfar |
Use 09E6: BENGALI DIGIT ZERO. |
| ১ | æk |
Use 09E7: BENGALI DIGIT ONE. |
| ২ | dui |
Use 09E8: BENGALI DIGIT TWO. |
| ৩ | tin |
Use 09E9: BENGALI DIGIT THREE. |
| ৪ | car |
Use 09EA: BENGALI DIGIT FOUR. |
| ৫ | pãc |
Use 09EB: BENGALI DIGIT FIVE. |
| ৬ | chɔy |
Use 09EC: BENGALI DIGIT SIX. |
| ৭ | sat |
Use 09ED: BENGALI DIGIT SEVEN. |
| ৮ | aʈ |
Use 09EE: BENGALI DIGIT EIGHT. |
| ৯ | nɔy |
Use 09EF: BENGALI DIGIT NINE. |
Punctuation is a relatively recent innovation in Bengali. It is still used rather erratically.
| Character | Function | Description |
|---|---|---|
| । | full stop |
Used with a space before it. Use 0964: DEVANAGARI DANDA. |
| ? | question mark |
Use 003F: QUESTION MARK. |
Unicode Indic Working Group http://www.unicode.org/~emuller/iwg/
Bengali picker http://people.w3.org/scripts/pickers/bengali/
Content created 27 June, 2004. Last update 2005-02-04 15:44 GMT
Change log. Previous
version. Changes to this version since the last are marked as follows:
new and
deleted.
Copyright © 2004 Richard Ishida, All Rights Reserved.