summaryrefslogtreecommitdiff
path: root/language/arabic/arabi/arabi/texmf
diff options
context:
space:
mode:
Diffstat (limited to 'language/arabic/arabi/arabi/texmf')
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/README85
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.pdfbin0 -> 18861 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.tex37
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_arabic.pdfbin0 -> 41758 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_farsi.pdfbin0 -> 43870 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/lion.pdfbin0 -> 108243 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/lppl.tex467
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.css108
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.html706
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.pdfbin0 -> 117207 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.tex929
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/test_beamer.pdfbin0 -> 87805 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.pdfbin0 -> 21607 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.tex144
-rw-r--r--language/arabic/arabi/arabi/texmf/doc/latex/arabi/user_guide.pdfbin0 -> 2369729 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/ararabeyes.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpnaskh.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpthuluth.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/armonotype.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/aromega.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/arsimplified.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/arunicode.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/farsitex.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/farsiwebencoding.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/frmonotype.enc148
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/frsimple.enc142
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/frsimplified.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/dvips/arabi/frunicode.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm377
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm377
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm377
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arial.afm1011
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arialbd.afm1008
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspbl.afm414
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspout.afm414
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/tradbdo.afm549
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/trado.afm582
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc145
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc148
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc142
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc146
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/map/dvips/arabi/arabi.map67
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfmbin0 -> 17512 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_alyermook.tfmbin0 -> 1660 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_arab.tfmbin0 -> 1652 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_tholoth.tfmbin0 -> 1656 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealbattar.tfmbin0 -> 17516 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmateen.tfmbin0 -> 17428 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadb.tfmbin0 -> 17468 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfmbin0 -> 17528 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmothnna.tfmbin0 -> 17408 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealyermook.tfmbin0 -> 17412 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aearab.tfmbin0 -> 17372 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aecortoba.tfmbin0 -> 17488 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aedimnah.tfmbin0 -> 17380 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aefurat.tfmbin0 -> 17464 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegranada.tfmbin0 -> 17352 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegraph.tfmbin0 -> 17368 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehani.tfmbin0 -> 17412 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehor.tfmbin0 -> 17420 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekayrawan.tfmbin0 -> 17360 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekhalid.tfmbin0 -> 17464 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemashq.tfmbin0 -> 17332 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemetal.tfmbin0 -> 17288 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenada.tfmbin0 -> 17280 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenagham.tfmbin0 -> 17524 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenice.tfmbin0 -> 17364 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeostorah.tfmbin0 -> 17472 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeouhod.tfmbin0 -> 17388 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aepetra.tfmbin0 -> 17248 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aerehan.tfmbin0 -> 17428 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesalem.tfmbin0 -> 17304 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeshado.tfmbin0 -> 17308 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesharjah.tfmbin0 -> 17372 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesindibad.tfmbin0 -> 17372 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetarablus.tfmbin0 -> 17356 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetholoth.tfmbin0 -> 17384 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/homa.tfmbin0 -> 18980 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazli.tfmbin0 -> 18936 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlib.tfmbin0 -> 18980 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlibout.tfmbin0 -> 18980 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazliout.tfmbin0 -> 18936 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titr.tfmbin0 -> 19016 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titrout.tfmbin0 -> 19016 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararial.tfmbin0 -> 17188 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararialbd.tfmbin0 -> 17192 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcour.tfmbin0 -> 17020 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcourbd.tfmbin0 -> 17016 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromega.tfmbin0 -> 17280 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromegab.tfmbin0 -> 17288 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpbdo.tfmbin0 -> 17180 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpo.tfmbin0 -> 17176 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimes.tfmbin0 -> 17188 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimesbd.tfmbin0 -> 17192 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/fandlso.tfmbin0 -> 18892 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarial.tfmbin0 -> 18724 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarialb.tfmbin0 -> 18736 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpbdo.tfmbin0 -> 18732 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpo.tfmbin0 -> 18728 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspbl.tfmbin0 -> 19016 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspout.tfmbin0 -> 19020 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimes.tfmbin0 -> 18736 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimesbd.tfmbin0 -> 18752 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabic.tfmbin0 -> 18784 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabicbold.tfmbin0 -> 18776 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/tradbdo.tfmbin0 -> 17228 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionaarabicbold.tfmbin0 -> 17232 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabic.tfmbin0 -> 17232 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicbold.tfmbin0 -> 17228 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicreversed.tfmbin0 -> 1512 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dthuluth.tfmbin0 -> 17516 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpn.tfmbin0 -> 17468 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpnsp.tfmbin0 -> 17144 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_albattar.pfbbin0 -> 77717 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almateen.pfbbin0 -> 82909 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfbbin0 -> 80999 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfbbin0 -> 82714 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfbbin0 -> 79875 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfbbin0 -> 85776 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almothnna.pfbbin0 -> 93334 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_alyermook.pfbbin0 -> 72806 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_arab.pfbbin0 -> 86019 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_cortoba.pfbbin0 -> 70456 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_dimnah.pfbbin0 -> 73982 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_furat.pfbbin0 -> 74184 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_granada.pfbbin0 -> 77707 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_graph.pfbbin0 -> 66583 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hani.pfbbin0 -> 48089 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hor.pfbbin0 -> 100546 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_kayrawan.pfbbin0 -> 71294 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_khalid.pfbbin0 -> 49999 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_mashq.pfbbin0 -> 66967 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_metal.pfbbin0 -> 50945 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nada.pfbbin0 -> 65843 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nagham.pfbbin0 -> 93977 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nice.pfbbin0 -> 82519 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ostorah.pfbbin0 -> 75798 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ouhod.pfbbin0 -> 61193 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_petra.pfbbin0 -> 71215 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_rehan.pfbbin0 -> 78731 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_salem.pfbbin0 -> 53705 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_shado.pfbbin0 -> 60842 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sharjah.pfbbin0 -> 51915 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sindibad.pfbbin0 -> 72452 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tarablus.pfbbin0 -> 53537 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tholoth.pfbbin0 -> 76494 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/homa.pfbbin0 -> 47873 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazli.pfbbin0 -> 58174 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazlib.pfbbin0 -> 58896 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/titr.pfbbin0 -> 57399 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/fonts/type1/arabi/microsoftbin0 -> 3691 bytes
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/8859-6.def133
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/PPRarabic.sty101
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabi4ht.cfg60
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabic.cfg64
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabic.ldf240
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabicfnt.sty273
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabicore.sty969
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabiftoday.sty240
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arabnovowel.sty202
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/arfonts.sty191
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/bblopts.cfg42
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpar.sty817
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpmodified.sty389
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/cp1256.def146
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/farsi.ldf356
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/farsifnt.sty178
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/fmultico.sty567
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/fnum.sty20
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/frfonts.sty134
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/haparabica.sty153
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaealbattar.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmateen.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmohanadb.fd37
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmothnna.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaealyermook.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaearab.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaecortoba.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaedimnah.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaefurat.fd21
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaegranada.fd28
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaegraph.fd21
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaehani.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaehor.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaekayrawan.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaekhalid.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaemashq.fd21
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaemetal.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaenada.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaenagham.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaenice.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaeostorah.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaeouhod.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaepetra.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaerehan.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaesalem.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaeshado.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaesharjah.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaesindibad.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaetarablus.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeaetholoth.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeandlso.fd22
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeararial.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laearcour.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laearomega.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laearsimpo.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeartimes.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeasv.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laecmr.fd31
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laecmss.fd29
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laecmtt.fd29
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laedthuluth.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laedtpn.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laedtpnsp.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.def125
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.dfu127
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laekacstbook.fd29
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laemaghribi.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laenaskhi.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laereqaa.fd19
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/laetraditionalarabic.fd28
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lagally.sty80
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfecmr.fd29
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfecmss.fd29
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfecmtt.fd29
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfeelham.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfeenc.def151
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfefandlso.fd21
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfefarsismpl.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfefrarial.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfefrtimes.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfeftraditionalarabic.fd26
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfehoma.fd25
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfekoodak.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfenazli.fd26
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfenazliout.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lferoya.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfesmplarabic.fd23
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfeterafik.fd25
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfetitr.fd25
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/lfetitrout.fd24
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/mosq.def51
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/poetry.sty143
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/puenc-ar.def67
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/transcmr.fd90
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/translit.sty186
-rw-r--r--language/arabic/arabi/arabi/texmf/latex/arabi/updmap.cfg2
256 files changed, 19271 insertions, 0 deletions
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/README b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/README
new file mode 100644
index 0000000000..3c05323d04
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/README
@@ -0,0 +1,85 @@
+ Arabi System
+ Version 1.1
+ (c) Youssef Jabri
+
+
+An author maintained LPPL system to write in Arabic and Farsi.
+Fully compatible with BABEL and can use commercial fonts
+(as well as free ones :)
+
+See the PDF user guide in the documentation folder texmf/doc/arabi
+concerning how to use the system!
+
+
+Among the new things with Version 1.1:
+==========================
++ You can search and copy Arabic and Farsi text from PDF files generated by pdflatex (read the documentation to know how to)
++ You can use TeX4ht to make HTML files.
++ Now we can have Arabic in the bookmarks sidebar, although hyperref is still not fully supported yet.
++ In Farsi contexts, Digits (0, 1, . . . , 9) are written with the extended Indo-Arabic (Farsi) digits.
++ Changed some control sequences to more standard forms and less problematic ones, (request made during TUG 2006)
+\R --> \textRL
+\L --> \textLR (\L is used by the Polish languagae)
+\embox --> \LRmbox
+\ambox --> \ARmbox
+\fmbox --> \FRmbox
++ Only the following Farsi fonts from the Farsiweb project are Free (GPL):
+(Nazli, Nazli bold, Homa, Titr). The others should be GPL'ed in their next release. Thank you R. Pournader.
+I modified the free fonts Notices to say they are GPL, as suggested by Pournader, and removed
+the non free ones from Arabi.
+
+Last minute addenum:
+====================
+To get your system to know about the Type 1 (.pfb) files that come
+with "Arabi":
+
+in principle,
+
+1) a line like:
++p arabi.map
+should be added to the file "config.ps" in the "/usr/share/texmf/dvips/config" folder.
+But since this file is updated automatically, all information that is added manually
+is (will be) overwritten and lost!
+
+2) or u should call dvips with the option -u "dvips arabi.map"
+
+3) There's also "dvips -P arabi " where "config.arabi" contains at least
+the line "p +arabi.map".
+
+4) The best way:
+You should know how to use the "updmap" utility that comes
+with your specific Installation.
+
+Concerning MikTeX:
+==================
+Arabi is a part of MikTeX 2.5, so just call the package manager and get it to install Arabi for you.
+If you still use an earlier version, just download Arabi, unzip it where due and:
+1. create an empty configuration file "updmap.cfg" in the local config
+ directory, e.g.
+ C:\localtexmf\miktex\config\updmap.cfg
+(For your information, a file "updmap.cfg" comes in /texmf/web2c/
+YOU SHOULD NOT MODIFY IT, because this file can be
+overwritten by the MiKTeX Update Wizard.)
+
+2. start editing the file:
+ e.g.: notepad C:\localtexmf\miktex\config\updmap.cfg
+
+3. add the following configuration settings,
+
+# arabi
+Map arabi.map
+
+then save the file
+
+4. update the file name database:
+ initexmf -u
+
+5. create the font map files:
+ initexmf --mkmaps
+
+Settings specified in the local configuration file take precedence
+over those specified in the main configuration file
+(i.e. /texmf/web2c/updmap.cfg).
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.pdf
new file mode 100644
index 0000000000..9501ebc414
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.tex b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.tex
new file mode 100644
index 0000000000..d2dd365509
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/big2.tex
@@ -0,0 +1,37 @@
+\documentclass[12pt,a4paper]{article}% run with dvips
+\usepackage{cmap}
+\usepackage[tiling]{pst-fill}
+\usepackage{pst-text}
+\usepackage{pst-char}
+\usepackage{pst-grad}
+\usepackage{pst-plot}
+\usepackage[cp1256]{inputenc}%arawin2,8859-6
+%\usepackage[maghribi]{arabic}%mashriqi
+\usepackage[arabic,english]{babel}
+\usepackage{poetry,arabnovowel}%,,ngermancalc,ftoday,scalefnt,katibfonts,katibchars,sectsty
+
+\usepackage[landscape,dvips]{geometry}
+\pagestyle{empty}
+\begin{document}
+
+\vspace*{6cm}
+\DeclareFixedFont{\sf}{T1}{pbk}{b}{n}{12cm}
+\DeclareFixedFont{\tr}{LAE}{TraditionalArabic}{m}{n}{8mm}
+\DeclareFixedFont{\mtn}{LAE}{aealmothnna}{m}{n}{10cm}
+\psboxfill{\blue\AR{\tr äÙÇã ÇáÚÑÈí}}
+\begin{pspicture}(0,0)(18,3)
+ \centerline{%
+ \pscharpath[linestyle=none,gradbegin=magenta,gradend=cyan,
+ fillstyle=gradient,gradangle=-30,
+ gradmidpoint=0.5,addfillstyle=boxfill,
+ fillangle=30,fillsep=0.6mm]%
+ {\rput[b](-.8,-2){\AR{\mtn ÇáÚÑÈí}}}}
+\end{pspicture}
+
+
+%\vspace*{3cm}
+%\pstextpath(0,-1ex){\psplot[linestyle=none]{0}{21}{x 56 mul sin}}{%
+% \Huge\blue Spielereien und ernsthafte Betrachtungen zu
+% \textcolor{red}{PSTricks} bei \textsc{Lehmanns}
+%}
+\end{document} \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_arabic.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_arabic.pdf
new file mode 100644
index 0000000000..38f691728a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_arabic.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_farsi.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_farsi.pdf
new file mode 100644
index 0000000000..844c9d06b6
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/fontchart_farsi.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/lion.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/lion.pdf
new file mode 100644
index 0000000000..df7215a2e9
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/lion.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/lppl.tex b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/lppl.tex
new file mode 100644
index 0000000000..137b6492c7
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/lppl.tex
@@ -0,0 +1,467 @@
+%
+% $Id: lppl.tex,v 1.3 2006/01/13 14:45:56 mittelba Exp $
+%
+% Copyright 1999 2002-2006 LaTeX3 Project
+% Everyone is allowed to distribute verbatim copies of this
+% license document, but modification of it is not allowed.
+%
+%
+% We want it to be possible that this file can be processed by
+% (pdf)LaTeX on its own, or that this file can be included in another
+% LaTeX document without any modification whatsoever.
+% Hence the little test below.
+%
+\makeatletter
+\ifx\@preamblecmds\@notprerr
+ % In this case the preamble has already been processed so this file
+ % is loaded as part of another document; just enclose everything in
+ % a group
+ \let\LPPLicense\bgroup
+ \let\endLPPLicense\egroup
+\else
+ % In this case the preamble has not been processed yet so this file
+ % is processed by itself.
+ \documentclass{article}
+ \let\LPPLicense\document
+ \let\endLPPLicense\enddocument
+\fi
+\makeatother
+
+
+\begin{LPPLicense}
+ \newcommand{\LPPLsection}{\section*}
+ \newcommand{\LPPLsubsection}{\subsection*}
+ \newcommand{\LPPLsubsubsection}{\subsubsection*}
+ \newcommand{\LPPLparagraph}{\paragraph*}
+ \newcommand*{\LPPLfile}[1]{\texttt{#1}}
+ \newcommand*{\LPPLdocfile}[1]{`\LPPLfile{#1.tex}'}
+ \newcommand*{\LPPL}{\textsc{lppl}}
+
+ \LPPLsection{The \LaTeX\ Project Public License}
+
+ \emph{LPPL Version 1.3b 2006-01-07}
+
+ \textbf{Copyright 1999 2002--2006 \LaTeX3 Project}
+ \begin{quotation}
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+ \end{quotation}
+
+ \LPPLsubsection{Preamble}
+
+ The \LaTeX\ Project Public License (\LPPL) is the primary license
+ under which the the \LaTeX\ kernel and the base \LaTeX\ packages are
+ distributed.
+
+ You may use this license for any work of which you hold the
+ copyright and which you wish to distribute. This license may be
+ particularly suitable if your work is \TeX-related (such as a
+ \LaTeX\ package), but you may use it with small modifications even
+ if your work is unrelated to \TeX.
+
+ The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS
+ LICENSE', below, gives instructions, examples, and recommendations
+ for authors who are considering distributing their works under this
+ license.
+
+ This license gives conditions under which a work may be distributed
+ and modified, as well as conditions under which modified versions of
+ that work may be distributed.
+
+ We, the \LaTeX3 Project, believe that the conditions below give you
+ the freedom to make and distribute modified versions of your work
+ that conform with whatever technical specifications you wish while
+ maintaining the availability, integrity, and reliability of that
+ work. If you do not see how to achieve your goal while meeting
+ these conditions, then read the document \LPPLdocfile{cfgguide} and
+ \LPPLdocfile{modguide} in the base \LaTeX\ distribution for suggestions.
+
+
+ \LPPLsubsection{Definitions}
+ In this license document the following terms are used:
+
+ \begin{description}
+ \item[Work] Any work being distributed under this License.
+
+ \item[Derived Work] Any work that under any applicable law is
+ derived from the Work.
+
+ \item[Modification] Any procedure that produces a Derived Work under
+ any applicable law -- for example, the production of a file
+ containing an original file associated with the Work or a
+ significant portion of such a file, either verbatim or with
+ modifications and/or translated into another language.
+
+ \item[Modify] To apply any procedure that produces a Derived Work
+ under any applicable law.
+
+ \item[Distribution] Making copies of the Work available from one
+ person to another, in whole or in part. Distribution includes
+ (but is not limited to) making any electronic components of the
+ Work accessible by file transfer protocols such as \textsc{ftp} or
+ \textsc{http} or by shared file systems such as Sun's Network File
+ System (\textsc{nfs}).
+
+ \item[Compiled Work] A version of the Work that has been processed
+ into a form where it is directly usable on a computer system.
+ This processing may include using installation facilities provided
+ by the Work, transformations of the Work, copying of components of
+ the Work, or other activities. Note that modification of any
+ installation facilities provided by the Work constitutes
+ modification of the Work.
+
+ \item[Current Maintainer] A person or persons nominated as such
+ within the Work. If there is no such explicit nomination then it
+ is the `Copyright Holder' under any applicable law.
+
+ \item[Base Interpreter] A program or process that is normally needed
+ for running or interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these are
+ not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `\LaTeX-Format' or in the case of files belonging to the
+ `\LaTeX-format' a program implementing the `\TeX{} language'.
+ \end{description}
+
+ \LPPLsubsection{Conditions on Distribution and Modification}
+
+ \begin{enumerate}
+ \item Activities other than distribution and/or modification of the
+ Work are not covered by this license; they are outside its scope.
+ In particular, the act of running the Work is not restricted and
+ no requirements are made concerning any offers of support for the
+ Work.
+
+ \item\label{distribute} You may distribute a complete, unmodified
+ copy of the Work as you received it. Distribution of only part of
+ the Work is considered modification of the Work, and no right to
+ distribute such a Derived Work may be assumed under the terms of
+ this clause.
+
+ \item You may distribute a Compiled Work that has been generated
+ from a complete, unmodified copy of the Work as distributed under
+ Clause~\ref{distribute} above, as long as that Compiled Work is
+ distributed in such a way that the recipients may install the
+ Compiled Work on their system exactly as it would have been
+ installed if they generated a Compiled Work directly from the
+ Work.
+
+ \item\label{currmaint} If you are the Current Maintainer of the
+ Work, you may, without restriction, modify the Work, thus creating
+ a Derived Work. You may also distribute the Derived Work without
+ restriction, including Compiled Works generated from the Derived
+ Work. Derived Works distributed in this manner by the Current
+ Maintainer are considered to be updated versions of the Work.
+
+ \item If you are not the Current Maintainer of the Work, you may
+ modify your copy of the Work, thus creating a Derived Work based
+ on the Work, and compile this Derived Work, thus creating a
+ Compiled Work based on the Derived Work.
+
+ \item\label{conditions} If you are not the Current Maintainer of the
+ Work, you may distribute a Derived Work provided the following
+ conditions are met for every component of the Work unless that
+ component clearly states in the copyright notice that it is exempt
+ from that condition. Only the Current Maintainer is allowed to
+ add such statements of exemption to a component of the Work.
+ \begin{enumerate}
+ \item If a component of this Derived Work can be a direct
+ replacement for a component of the Work when that component is
+ used with the Base Interpreter, then, wherever this component of
+ the Work identifies itself to the user when used interactively
+ with that Base Interpreter, the replacement component of this
+ Derived Work clearly and unambiguously identifies itself as a
+ modified version of this component to the user when used
+ interactively with that Base Interpreter.
+
+ \item Every component of the Derived Work contains prominent
+ notices detailing the nature of the changes to that component,
+ or a prominent reference to another file that is distributed as
+ part of the Derived Work and that contains a complete and
+ accurate log of the changes.
+
+ \item No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original
+ version of the Work, provide any support, including (but not
+ limited to) the reporting and handling of errors, to recipients
+ of the Derived Work unless those persons have stated explicitly
+ that they do provide such support for the Derived Work.
+
+ \item You distribute at least one of the following with the Derived Work:
+ \begin{enumerate}
+ \item A complete, unmodified copy of the Work; if your
+ distribution of a modified component is made by offering
+ access to copy the modified component from a designated place,
+ then offering equivalent access to copy the Work from the same
+ or some similar place meets this condition, even though third
+ parties are not compelled to copy the Work along with the
+ modified component;
+
+ \item Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+ \end{enumerate}
+ \end{enumerate}
+ \item If you are not the Current Maintainer of the Work, you may
+ distribute a Compiled Work generated from a Derived Work, as long
+ as the Derived Work is distributed to all recipients of the
+ Compiled Work, and as long as the conditions of
+ Clause~\ref{conditions}, above, are met with regard to the Derived
+ Work.
+
+ \item The conditions above are not intended to prohibit, and hence
+ do not apply to, the modification, by any method, of any component
+ so that it becomes identical to an updated version of that
+ component of the Work as it is distributed by the Current
+ Maintainer under Clause~\ref{currmaint}, above.
+
+ \item Distribution of the Work or any Derived Work in an alternative
+ format, where the Work or that Derived Work (in whole or in part)
+ is then produced by applying some process to that format, does not
+ relax or nullify any sections of this license as they pertain to
+ the results of applying that process.
+
+ \item \null
+ \begin{enumerate}
+ \item A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause~\ref{conditions} above, in regard to the Work, though it
+ does not have to honor the rest of the conditions in this
+ license.
+
+ \item If a Derived Work is distributed under a different license,
+ that Derived Work must provide sufficient documentation as part
+ of itself to allow each recipient of that Derived Work to honor
+ the restrictions in Clause~\ref{conditions} above, concerning
+ changes from the Work.
+ \end{enumerate}
+ \item This license places no restrictions on works that are
+ unrelated to the Work, nor does this license place any
+ restrictions on aggregating such works with the Work by any means.
+
+ \item Nothing in this license is intended to, or may be used to,
+ prevent complete compliance by all parties with all applicable
+ laws.
+ \end{enumerate}
+
+ \LPPLsubsection{No Warranty}
+
+ There is no warranty for the Work. Except when otherwise stated in
+ writing, the Copyright Holder provides the Work `as is', without
+ warranty of any kind, either expressed or implied, including, but
+ not limited to, the implied warranties of merchantability and
+ fitness for a particular purpose. The entire risk as to the quality
+ and performance of the Work is with you. Should the Work prove
+ defective, you assume the cost of all necessary servicing, repair,
+ or correction.
+
+ In no event unless required by applicable law or agreed to in
+ writing will The Copyright Holder, or any author named in the
+ components of the Work, or any other party who may distribute and/or
+ modify the Work as permitted above, be liable to you for damages,
+ including any general, special, incidental or consequential damages
+ arising out of any use of the Work or out of inability to use the
+ Work (including, but not limited to, loss of data, data being
+ rendered inaccurate, or losses sustained by anyone as a result of
+ any failure of the Work to operate with any other programs), even if
+ the Copyright Holder or said author or said other party has been
+ advised of the possibility of such damages.
+
+ \LPPLsubsection{Maintenance of The Work}
+
+ The Work has the status `author-maintained' if the Copyright Holder
+ explicitly and prominently states near the primary copyright notice
+ in the Work that the Work can only be maintained by the Copyright
+ Holder or simply that it is `author-maintained'.
+
+ The Work has the status `maintained' if there is a Current
+ Maintainer who has indicated in the Work that they are willing to
+ receive error reports for the Work (for example, by supplying a
+ valid e-mail address). It is not required for the Current Maintainer
+ to acknowledge or act upon these error reports.
+
+ The Work changes from status `maintained' to `unmaintained' if there
+ is no Current Maintainer, or the person stated to be Current
+ Maintainer of the work cannot be reached through the indicated means
+ of communication for a period of six months, and there are no other
+ significant signs of active maintenance.
+
+ You can become the Current Maintainer of the Work by agreement with
+ any existing Current Maintainer to take over this role.
+
+ If the Work is unmaintained, you can become the Current Maintainer
+ of the Work through the following steps:
+ \begin{enumerate}
+ \item Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of an
+ Internet or similar search.
+ \item If this search is successful, then enquire whether the Work is
+ still maintained.
+ \begin{enumerate}
+ \item If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ \item\label{intention} If the search is unsuccessful or no action
+ to resume active maintenance is taken by the Current Maintainer,
+ then announce within the pertinent community your intention to
+ take over maintenance. (If the Work is a \LaTeX{} work, this
+ could be done, for example, by posting to
+ \texttt{comp.text.tex}.)
+ \end{enumerate}
+ \item {}
+ \begin{enumerate}
+ \item If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ \item\label{announce} If the Current Maintainer is not reachable
+ and the Copyright Holder agrees that maintenance of the Work be
+ passed to you, then this takes effect immediately upon
+ announcement.
+ \end{enumerate}
+ \item\label{change} If you make an `intention announcement' as
+ described in~\ref{intention} above and after three months your
+ intention is challenged neither by the Current Maintainer nor by
+ the Copyright Holder nor by other people, then you may arrange for
+ the Work to be changed so as to name you as the (new) Current
+ Maintainer.
+
+ \item If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of~\ref{announce} or~\ref{change}, then that
+ Current Maintainer must become or remain the Current Maintainer
+ upon request provided they then update their communication data
+ within one month.
+ \end{enumerate}
+ A change in the Current Maintainer does not, of itself, alter the
+ fact that the Work is distributed under the \LPPL\ license.
+
+ If you become the Current Maintainer of the Work, you should
+ immediately provide, within the Work, a prominent and unambiguous
+ statement of your status as Current Maintainer. You should also
+ announce your new status to the same pertinent community as
+ in~\ref{intention} above.
+
+ \LPPLsubsection{Whether and How to Distribute Works under This License}
+
+ This section contains important instructions, examples, and
+ recommendations for authors who are considering distributing their
+ works under this license. These authors are addressed as `you' in
+ this section.
+
+ \LPPLsubsubsection{Choosing This License or Another License}
+
+ If for any part of your work you want or need to use
+ \emph{distribution} conditions that differ significantly from those
+ in this license, then do not refer to this license anywhere in your
+ work but, instead, distribute your work under a different license.
+ You may use the text of this license as a model for your own
+ license, but your license should not refer to the \LPPL\ or
+ otherwise give the impression that your work is distributed under
+ the \LPPL.
+
+ The document \LPPLdocfile{modguide} in the base \LaTeX\ distribution
+ explains the motivation behind the conditions of this license. It
+ explains, for example, why distributing \LaTeX\ under the
+ \textsc{gnu} General Public License (\textsc{gpl}) was considered
+ inappropriate. Even if your work is unrelated to \LaTeX, the
+ discussion in \LPPLdocfile{modguide} may still be relevant, and authors
+ intending to distribute their works under any license are encouraged
+ to read it.
+
+ \LPPLsubsubsection{A Recommendation on Modification Without Distribution}
+
+ It is wise never to modify a component of the Work, even for your
+ own personal use, without also meeting the above conditions for
+ distributing the modified component. While you might intend that
+ such modifications will never be distributed, often this will happen
+ by accident -- you may forget that you have modified that component;
+ or it may not occur to you when allowing others to access the
+ modified version that you are thus distributing it and violating the
+ conditions of this license in ways that could have legal
+ implications and, worse, cause problems for the community. It is
+ therefore usually in your best interest to keep your copy of the
+ Work identical with the public one. Many works provide ways to
+ control the behavior of that work without altering any of its
+ licensed components.
+
+ \LPPLsubsubsection{How to Use This License}
+
+ To use this license, place in each of the components of your work
+ both an explicit copyright notice including your name and the year
+ the work was authored and/or last substantially modified. Include
+ also a statement that the distribution and/or modification of that
+ component is constrained by the conditions in this license.
+
+ Here is an example of such a notice and statement:
+ \begin{verbatim}
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+ \end{verbatim}
+
+ Given such a notice and statement in a file, the conditions given in
+ this license document would apply, with the `Work' referring to the
+ three files `\LPPLfile{pig.dtx}', `\LPPLfile{pig.ins}', and
+ `\LPPLfile{pig.sty}' (the last being generated from
+ `\LPPLfile{pig.dtx}' using `\LPPLfile{pig.ins}'), the `Base
+ Interpreter' referring to any `\LaTeX-Format', and both `Copyright
+ Holder' and `Current Maintainer' referring to the person `M. Y.
+ Name'.
+
+ If you do not want the Maintenance section of \LPPL\ to apply to
+ your Work, change `maintained' above into `author-maintained'.
+ However, we recommend that you use `maintained' as the Maintenance
+ section was added in order to ensure that your Work remains useful
+ to the community even when you can no longer maintain and support it
+ yourself.
+
+ \LPPLsubsubsection{Derived Works That Are Not Replacements}
+
+ Several clauses of the \LPPL\ specify means to provide reliability
+ and stability for the user community. They therefore concern
+ themselves with the case that a Derived Work is intended to be used
+ as a (compatible or incompatible) replacement of the original
+ Work. If this is not the case (e.g., if a few lines of code are
+ reused for a completely different task), then clauses 6b and 6d
+ shall not apply.
+
+ \LPPLsubsubsection{Important Recommendations}
+
+ \LPPLparagraph{Defining What Constitutes the Work}
+
+ The \LPPL\ requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a way
+ for the licensee to determine which files constitute the Work. This
+ could, for example, be achieved by explicitly listing all the files
+ of the Work near the copyright notice of each file or by using a
+ line such as:
+
+ \begin{verbatim}
+ % This work consists of all files listed in manifest.txt.
+ \end{verbatim}
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
+\end{LPPLicense}
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.css b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.css
new file mode 100644
index 0000000000..1ab1c58e9f
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.css
@@ -0,0 +1,108 @@
+
+/* start css.sty */
+.aealmohanadb-x-x-125{font-size:125%;}
+.aealmohanadb-x-x-216{font-size:216%;}
+.aealmohanadb-x-x-150{font-size:150%;}
+.aedimnah-x-x-125{font-size:125%;}
+p.noindent { text-indent: 0em }
+td p.noindent { text-indent: 0em; margin-top:0em; }
+p.nopar { text-indent: 0em; }
+p.indent{ text-indent: 1.5em }
+@media print {div.crosslinks {visibility:hidden;}}
+a img { border-top: 0; border-left: 0; border-right: 0; }
+center { margin-top:1em; margin-bottom:1em; }
+td center { margin-top:0em; margin-bottom:0em; }
+.Canvas { position:relative; }
+img.math{vertical-align:middle;}
+li p.indent { text-indent: 0em }
+.enumerate1 {list-style-type:decimal;}
+.enumerate2 {list-style-type:lower-alpha;}
+.enumerate3 {list-style-type:lower-roman;}
+.enumerate4 {list-style-type:upper-alpha;}
+div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
+.obeylines-h,.obeylines-v {white-space: nowrap; }
+div.obeylines-v p { margin-top:0; margin-bottom:0; }
+.overline{ text-decoration:overline; }
+.overline img{ border-top: 1px solid black; }
+td.displaylines {text-align:center; white-space:nowrap;}
+.centerline {text-align:center;}
+.rightline {text-align:right;}
+div.verbatim {font-family: monospace; white-space: nowrap; }
+table.verbatim {width:100%;}
+.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+table.minipage{width:100%;}
+div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
+div.center div {text-align: left;}
+div.flushright, div.flushright div.flushright {text-align: right;}
+div.flushright div {text-align: left;}
+div.flushleft {text-align: left;}
+.underline{ text-decoration:underline; }
+.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
+.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
+.framebox-c {text-align:center;}
+.framebox-l {text-align:left;}
+.framebox-r {text-align:right;}
+span.thank-mark{ vertical-align: super }
+span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
+div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
+table.tabular td p{margin-top:0em;}
+table.tabular {margin-left: auto; margin-right: auto;}
+div.td00{ margin-left:0pt; margin-right:0pt; }
+div.td01{ margin-left:0pt; margin-right:5pt; }
+div.td10{ margin-left:5pt; margin-right:0pt; }
+div.td11{ margin-left:5pt; margin-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+td.td00{ padding-left:0pt; padding-right:0pt; }
+td.td01{ padding-left:0pt; padding-right:5pt; }
+td.td10{ padding-left:5pt; padding-right:0pt; }
+td.td11{ padding-left:5pt; padding-right:5pt; }
+table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
+.hline hr, .cline hr{ height : 1px; margin:0px; }
+.tabbing-right {text-align:right;}
+span.TEX {letter-spacing: -0.125em; }
+span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
+a span.TEX span.E {text-decoration: none; }
+span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
+span.LATEX span.TEX{ position:relative; left: -0.4em; }
+div.float img, div.float .caption {text-align:center;}
+div.figure img, div.figure .caption {text-align:center;}
+.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
+.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
+table.equation {width:100%;}
+.equation td{text-align:center; }
+td.equation { margin-top:1em; margin-bottom:1em; }
+td.equation-label { width:5%; text-align:center; }
+td.eqnarray4 { width:5%; white-space: normal; }
+td.eqnarray2 { width:5%; }
+table.eqnarray-star, table.eqnarray {width:100%;}
+div.eqnarray{text-align:center;}
+div.array {text-align:center;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+span.pmatrix img{vertical-align:middle;}
+div.pmatrix {text-align:center;}
+table.pmatrix {width:100%;}
+img.cdots{vertical-align:middle;}
+.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
+.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;}
+.caption td.id{font-weight: bold; white-space: nowrap; }
+table.caption {text-align:center;}
+h1.partHead{text-align: center}
+p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
+.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
+.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
+.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;}
+.verse{white-space:nowrap; margin-left:2em}
+div.maketitle {text-align:center;}
+h2.titleHead{text-align:center;}
+div.maketitle{ margin-bottom: 2em; }
+div.author, div.date {text-align:center;}
+div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
+div.author{white-space: nowrap;}
+.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
+h1.partHead{text-align: center}
+/* end css.sty */
+
+
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.html b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.html
new file mode 100644
index 0000000000..ba59d1102c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.html
@@ -0,0 +1,706 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//AR"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="ar" >
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
+<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
+<!-- html -->
+<meta name="src" content="samplebook.tex">
+<meta name="date" content="2006-12-14 10:17:00">
+<link rel="stylesheet" type="text/css" href="samplebook.css">
+</head><body
+>
+ <div class="maketitle">
+
+
+
+
+<h2 class="titleHead" dir="rtl" >&#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631;</h2>
+<div class="author" ><span
+class="aealmohanadb-x-x-150">&#x062A;&#x0648;&#x0641;&#x064A;&#x0642; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645;</span></div><br />
+<div class="date" ><span
+class="aealmohanadb-x-x-150">&#x0661;&#x0664; &#xFEDB;&#xFE8E;&#xFEE7;&#xFEEE;&#x0646; &#x0627;&#xFEF7;&#x0648;&#x0644; &#x0662;&#x0660;&#x0660;&#x0666;</span></div>
+
+ </div>
+
+ <h2 class="likechapterHead" dir="rtl" ><a
+ id="x1-1000"></a>&#x0627;&#xFEDF;&#xFED4;&#xFEEC;&#xFEAE;&#x0633;</h2> <div class="tableofcontents" dir="rtl" >
+ <span class="chapterToc" dir="rtl" >&#x0661; <a
+href="#x1-20001" id="QQ2-1-2">&#x062A;&#x0648;&#x0641;&#x064A;&#x0642; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645;</a></span>
+<br /> <span class="chapterToc" dir="rtl" >&#x0662; <a
+href="#x1-30002" id="QQ2-1-3">&#x0645;&#x0642;&#x062F;&#x0645;&#x0629;</a></span>
+<br /> <span class="chapterToc" dir="rtl" >&#x0663; <a
+href="#x1-40003" id="QQ2-1-4">&#x0627;&#x0644;&#x0645;&#x0646;&#x0638;&#x0631; &#x0627;&#x0644;&#x0623;&#x0648;&#x0644;</a></span>
+<br /> <span class="chapterToc" dir="rtl" >&#x0664; <a
+href="#x1-50004" id="QQ2-1-5">&#x0627;&#x0644;&#x0645;&#x0646;&#x0638;&#x0631; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A;</a></span>
+ </div>
+
+<!--l. 42--><p class="indent" dir="rtl" >
+
+ <h2 class="chapterHead" dir="rtl" ><span class="titlemark">&#x0627;&#xFEDF;&#xFE92;&#xFE8E;&#x0628;&#x00A0;&#x0661;</span><br /><a
+ id="x1-20001"></a>&#x062A;&#x0648;&#x0641;&#x064A;&#x0642; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645;</h2>
+<!--l. 44--><p class="noindent" dir="rtl" >&#x0641;&#x064A; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0634;&#x0647;&#x0631;&#x060C; &#x064A;&#x062D;&#x062A;&#x0641;&#x0644; &#x0627;&#x0644;&#x0639;&#x0627;&#x0644;&#x0645; &#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A; &#x0628;&#x0627;&#x0644;&#x0630;&#x0643;&#x0631;&#x0649; &#x0627;&#x0644;&#x0645;&#x0626;&#x0648;&#x064A;&#x0629; &#x0644;&#x0645;&#x0648;&#x0644;&#x062F; &#x062A;&#x0648;&#x0641;&#x064A;&#x0642;
+&#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0028;&#x0661;&#x0668;&#x0669;&#x0668; &#x0627;&#x0644;&#x0625;&#x0633;&#x0643;&#x0646;&#x062F;&#x0631;&#x064A;&#x0629; &#x002D; &#x0661;&#x0669;&#x0668;&#x0667; &#x0627;&#x0644;&#x0642;&#x0627;&#x0647;&#x0631;&#x0629; &#x0029;&#x002E;
+<!--l. 52--><p class="indent" dir="rtl" > &#x0648;&#x0642;&#x062F; &#x062D;&#x0638;&#x064A; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0628;&#x0645;&#x0643;&#x0627;&#x0646;&#x0629; &#x0645;&#x062A;&#x0645;&#x064A;&#x0632;&#x0629; &#x0639;&#x0644;&#x0649; &#x062E;&#x0631;&#x064A;&#x0637;&#x0629; &#x062A;&#x0637;&#x0648;&#x0631; &#x0627;&#x0644;&#x0643;&#x062A;&#x0627;&#x0628;&#x0629; &#x0627;&#x0644;&#x0625;&#x0628;&#x062F;&#x0627;&#x0639;&#x064A;&#x0629;
+&#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A;&#x0629;&#x061B; &#x0641;&#x0647;&#x0648; &#x0643;&#x0627;&#x062A;&#x0628; &#x0648;&#x0627;&#x062D;&#x062F;&#x0629; &#x0645;&#x0646; &#x0623;&#x0648;&#x0644;&#x0649; &#x0627;&#x0644;&#x0631;&#x0648;&#x0627;&#x064A;&#x0627;&#x062A; &#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A;&#x0629;&#x003A; &#x0639;&#x0648;&#x062F;&#x0629; &#x0627;&#x0644;&#x0631;&#x0648;&#x062D; &#x0028;&#x0661;&#x0669;&#x0663;&#x0663;&#x0029;&#x060C; &#x0648;&#x0647;&#x0648;
+&#x002D; &#x0623;&#x064A;&#x0636;&#x0627; &#x002D; &#x0643;&#x0627;&#x062A;&#x0628; &#x0623;&#x0648;&#x0644; &#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0639;&#x0631;&#x0628;&#x064A;&#x0629; &#x0646;&#x0627;&#x0636;&#x062C;&#x0629; &#x0628;&#x0645;&#x0639;&#x0627;&#x064A;&#x064A;&#x0631; &#x0627;&#x0644;&#x0646;&#x0642;&#x062F; &#x0627;&#x0644;&#x062D;&#x062F;&#x064A;&#x062B;&#x003A; &#x0623;&#x0647;&#x0644;
+&#x0627;&#x0644;&#x0643;&#x0647;&#x0641; &#x0028;&#x0661;&#x0669;&#x0663;&#x0663;&#x0029;&#x002E; &#x0648;&#x0642;&#x0628;&#x0644;&#x0647;&#x0627;&#x060C; &#x0643;&#x0627;&#x0646; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0642;&#x062F; &#x0643;&#x062A;&#x0628; &#x0623;&#x0648;&#x0644;&#x0649; &#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0627;&#x062A;&#x0647; &#x0641;&#x064A; &#x0633;&#x0646;
+&#x0645;&#x0628;&#x0643;&#x0631;&#x0629; &#x0628;&#x0639;&#x0646;&#x0648;&#x0627;&#x0646; &#x0627;&#x0644;&#x0636;&#x064A;&#x0641; &#x0627;&#x0644;&#x062B;&#x0642;&#x064A;&#x0644; &#x060C; &#x0648;&#x0630;&#x0644;&#x0643; &#x0625;&#x0628;&#x0627;&#x0646; &#x062B;&#x0648;&#x0631;&#x0629; &#x0661;&#x0669;&#x0661;&#x0669; &#x0636;&#x062F; &#x0627;&#x0644;&#x0627;&#x062D;&#x062A;&#x0644;&#x0627;&#x0644;
+&#x0627;&#x0644;&#x0628;&#x0631;&#x064A;&#x0637;&#x0627;&#x0646;&#x064A;&#x002E;
+<!--l. 54--><p class="indent" dir="rtl" > &#x0648;&#x0635;&#x0641; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0628;&#x0623;&#x0646;&#x0647; &#x0645;&#x0624;&#x0633;&#x0633; &#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D; &#x0627;&#x0644;&#x0645;&#x0635;&#x0631;&#x064A; &#x0627;&#x0644;&#x0645;&#x0639;&#x0627;&#x0635;&#x0631; &#x060C; &#x0648;&#x0628;&#x0623;&#x0646;&#x0647; &#x0645;&#x0646; &#x062C;&#x0639;&#x0644;
+&#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D; &#x0641;&#x064A; &#x0627;&#x0644;&#x0639;&#x0627;&#x0644;&#x0645; &#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A; &#x062C;&#x0646;&#x0633;&#x0627; &#x0623;&#x062F;&#x0628;&#x064A;&#x0627; &#x0645;&#x0631;&#x0645;&#x0648;&#x0642;&#x0627; &#x002E; &#x0648;&#x0642;&#x062F; &#x0627;&#x062A;&#x0633;&#x0645;&#x062A; &#x0644;&#x063A;&#x0629; &#x0623;&#x0639;&#x0645;&#x0627;&#x0644;&#x0647;
+&#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0628;&#x0627;&#x0644;&#x064A;&#x0633;&#x0631; &#x0648;&#x0627;&#x0644;&#x0645;&#x0631;&#x0648;&#x0646;&#x0629;&#x060C; &#x0648;&#x062D;&#x0631;&#x0635; &#x0639;&#x0644;&#x0649; &#x0623;&#x0646; &#x064A;&#x0628;&#x0631;&#x0632; &#x0641;&#x064A;&#x0647;&#x0627; &#x0631;&#x0648;&#x062D; &#x0627;&#x0644;&#x0644;&#x0647;&#x062C;&#x0629; &#x0627;&#x0644;&#x0639;&#x0627;&#x0645;&#x064A;&#x0629;
+&#x0627;&#x0644;&#x0645;&#x0635;&#x0631;&#x064A;&#x0629; &#x0648;&#x0628;&#x0639;&#x0636; &#x062A;&#x0631;&#x0643;&#x064A;&#x0628;&#x0627;&#x062A;&#x0647;&#x0627; &#x062E;&#x0644;&#x0627;&#x0644; &#x062F;&#x0631;&#x0627;&#x0633;&#x062A;&#x0647; &#x0627;&#x0644;&#x062D;&#x0631;&#x0629; &#x0641;&#x064A; &#x0628;&#x0627;&#x0631;&#x064A;&#x0633; &#x0028;&#x0661;&#x0669;&#x0662;&#x0664; &#x002D; &#x0661;&#x0669;&#x0662;&#x0668; &#x0029;&#x060C;
+&#x0627;&#x0646;&#x0634;&#x063A;&#x0644; &#x062A;&#x0648;&#x0641;&#x064A;&#x0642; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0628;&#x0627;&#x0644;&#x062A;&#x0639;&#x0631;&#x0641; &#x0639;&#x0644;&#x0649; &#x062E;&#x0635;&#x0648;&#x0635;&#x064A;&#x0627;&#x062A; &#x062B;&#x0642;&#x0627;&#x0641;&#x062A;&#x0647; &#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A;&#x0629;
+&#x0627;&#x0644;&#x0645;&#x0635;&#x0631;&#x064A;&#x0629;&#x060C; &#x0648;&#x0639;&#x0644;&#x0649; &#x0645;&#x0627; &#x064A;&#x0645;&#x064A;&#x0632;&#x0647;&#x0627; &#x0639;&#x0646; &#x0627;&#x0644;&#x062B;&#x0642;&#x0627;&#x0641;&#x0629; &#x0627;&#x0644;&#x063A;&#x0631;&#x0628;&#x064A;&#x0629; &#x0627;&#x0644;&#x062A;&#x064A; &#x0643;&#x0627;&#x0646; &#x002D; &#x0622;&#x0646;&#x0630;&#x0627;&#x0643; &#x002D; &#x0641;&#x064A;
+&#x062E;&#x0636;&#x0645; &#x0637;&#x0648;&#x0641;&#x0627;&#x0646;&#x0647;&#x0627;&#x002E; &#x0648;&#x0642;&#x062F; &#x0639;&#x0628;&#x0631; &#x0639;&#x0646; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0627;&#x0646;&#x0634;&#x063A;&#x0627;&#x0644; &#x0641;&#x064A; &#x0631;&#x0648;&#x0627;&#x064A;&#x062A;&#x064A;&#x0647; &#x0639;&#x0648;&#x062F;&#x0629; &#x0627;&#x0644;&#x0631;&#x0648;&#x062D; &#x0028; &#x0661;&#x0669;&#x0663;&#x0663; &#x0029;
+&#x0639;&#x0635;&#x0641;&#x0648;&#x0631; &#x0645;&#x0646; &#x0627;&#x0644;&#x0634;&#x0631;&#x0642; &#x0028; &#x0661;&#x0669;&#x0663;&#x0668;&#x0029; &#x060C; &#x0648;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x062A;&#x064A;&#x0647; &#x0625;&#x064A;&#x0632;&#x064A;&#x0633; &#x0028; &#x0661;&#x0669;&#x0665;&#x0665; &#x0029; &#x060C; &#x0648; &#x0627;&#x0644;&#x0635;&#x0641;&#x0642;&#x0629; &#x0028; &#x0661;&#x0669;&#x0665;&#x0666;
+&#x0029;&#x002E;
+<!--l. 56--><p class="indent" dir="rtl" > &#x0622;&#x0645;&#x0646; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0628;&#x0642;&#x062F;&#x0631;&#x0629; &#x0627;&#x0644;&#x0634;&#x0639;&#x0628; &#x0648;&#x0628;&#x0642;&#x0648;&#x0629; &#x0628;&#x0635;&#x064A;&#x0631;&#x062A;&#x0647;&#x061B; &#x0641;&#x0643;&#x062A;&#x0628; &#x0641;&#x064A; &#x0643;&#x062A;&#x0627;&#x0628;&#x0647;
+&#x062A;&#x0623;&#x0645;&#x0644;&#x0627;&#x062A; &#x0633;&#x064A;&#x0627;&#x0633;&#x064A;&#x0629;&#x060C; &#x003A; &#xFD3F; <span
+class="aedimnah-x-x-125">&#x0625;&#x0646; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0634;&#x0639;&#x0628; &#x064A;&#x0639;&#x0644;&#x0645; &#x0623;&#x0634;&#x064A;&#x0627;&#x0621; &#x0643;&#x062B;&#x064A;&#x0631;&#x0629; &#x060C; &#x0644;&#x0643;&#x0646;&#x0647;</span>
+<span
+class="aedimnah-x-x-125">&#x064A;&#x0639;&#x0644;&#x0645;&#x0647;&#x0627; &#x0628;&#x0642;&#x0644;&#x0628;&#x0647; &#x0644;&#x0627; &#x0628;&#x0639;&#x0642;&#x0644;&#x0647;&#x002E; &#x0625;&#x0646; &#x0627;&#x0644;&#x062D;&#x0643;&#x0645;&#x0629; &#x0627;&#x0644;&#x0639;&#x0644;&#x064A;&#x0627; &#x0641;&#x064A; &#x062F;&#x0645;&#x0647; &#x0648;&#x0644;&#x0627; &#x064A;&#x0639;&#x0644;&#x0645;&#x060C; &#x0648;&#x0627;&#x0644;&#x0642;&#x0648;&#x0629;</span>
+<span
+class="aedimnah-x-x-125">&#x0641;&#x064A; &#x0646;&#x0641;&#x0633;&#x0647; &#x0648;&#x0644;&#x0627; &#x064A;&#x0639;&#x0644;&#x0645; </span>&#xFD3E;&#x002E; &#x0648;&#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x002D; &#x0623;&#x064A;&#x0636;&#x0627; &#x002D; &#x0641;&#x064A; &#x0623;&#x0639;&#x0645;&#x0627;&#x0644;&#x0647; &#x064A;&#x0644;&#x062C;&#x0623; &#x0625;&#x0644;&#x0649;
+&#x0628;&#x0635;&#x064A;&#x0631;&#x062A;&#x0647; &#x0648;&#x0642;&#x0644;&#x0628;&#x0647; &#x0648;&#x0645;&#x0648;&#x0647;&#x0628;&#x062A;&#x0647; &#x0627;&#x0644;&#x062E;&#x0644;&#x0627;&#x0642;&#x0629;&#x060C; &#x0648;&#x0625;&#x0644;&#x0649; &#x0642;&#x062F;&#x0631;&#x062A;&#x0647; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0645;&#x062D;&#x0627;&#x0643;&#x0627;&#x0629; &#x0648;&#x062E;&#x0644;&#x0642;
+&#x0627;&#x0644;&#x0635;&#x0648;&#x0631; &#x0648;&#x0627;&#x0644;&#x0634;&#x062E;&#x0635;&#x064A;&#x0627;&#x062A; &#x0648;&#x0627;&#x0644;&#x0645;&#x0648;&#x0627;&#x0642;&#x0641; &#x0623;&#x0643;&#x062B;&#x0631; &#x0645;&#x0645;&#x0627; &#x064A;&#x0644;&#x062C;&#x0623; &#x0625;&#x0644;&#x0649; &#x0627;&#x0644;&#x0646;&#x0638;&#x0631;&#x064A;&#x0627;&#x062A; &#x0648;&#x0645;&#x0646;&#x0627;&#x0647;&#x062C;
+&#x0627;&#x0644;&#x0628;&#x062D;&#x062B; &#x0648;&#x0627;&#x0644;&#x062A;&#x062D;&#x0644;&#x064A;&#x0644; &#x060C; &#x062D;&#x062A;&#x0649; &#x0648;&#x0625;&#x0646; &#x0643;&#x0627;&#x0646;&#x062A; &#x0643;&#x062A;&#x0627;&#x0628;&#x0627;&#x062A;&#x0647; &#x002D; &#x0641;&#x064A; &#x0627;&#x0644;&#x0645;&#x062C;&#x0645;&#x0644; &#x002D; &#x062A;&#x062A;&#x0635;&#x062F;&#x0649;
+&#x0644;&#x0645;&#x0648;&#x0636;&#x0648;&#x0639;&#x0627;&#x062A; &#x0643;&#x0628;&#x0631;&#x0649; &#x0645;&#x062B;&#x0644; &#x0645;&#x062D;&#x0627;&#x0648;&#x0644;&#x0629; &#x062A;&#x0641;&#x0633;&#x064A;&#x0631; &#x0648;&#x0636;&#x0639; &#x0627;&#x0644;&#x0625;&#x0646;&#x0633;&#x0627;&#x0646; &#x0641;&#x064A; &#x0633;&#x064A;&#x0627;&#x0642; &#x0627;&#x0644;&#x0643;&#x0648;&#x0646;&#x060C;
+&#x0648;&#x0627;&#x0644;&#x0632;&#x0645;&#x0627;&#x0646; &#x060C; &#x0648;&#x0627;&#x0644;&#x0645;&#x0643;&#x0627;&#x0646;&#x060C; &#x0648;&#x0627;&#x0644;&#x0645;&#x062C;&#x062A;&#x0645;&#x0639;&#x002E; &#x0643;&#x0645;&#x0627; &#x062A;&#x0646;&#x0627;&#x0648;&#x0644;&#x062A; &#x0643;&#x062A;&#x0627;&#x0628;&#x0627;&#x062A; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0645;&#x0641;&#x0627;&#x0647;&#x064A;&#x0645;
+&#x0627;&#x0644;&#x062C;&#x0645;&#x0627;&#x0639;&#x0629; &#x0648;&#x0627;&#x0644;&#x0641;&#x0631;&#x062F; &#x0648;&#x0627;&#x0644;&#x0642;&#x0627;&#x0646;&#x0648;&#x0646; &#x0648;&#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0629; &#x0648;&#x0627;&#x0644;&#x0639;&#x062F;&#x0644; &#x0648;&#x0627;&#x0644;&#x062D;&#x0628;&#x002E; &#x0648;&#x0623;&#x0643;&#x062F; &#x0645;&#x0631;&#x0627;&#x0631;&#x0627; &#x0641;&#x064A; &#x0647;&#x0630;&#x0647;
+&#x0627;&#x0644;&#x0643;&#x062A;&#x0627;&#x0628;&#x0627;&#x062A; &#x0639;&#x0644;&#x0649; &#x0645;&#x0641;&#x0627;&#x0647;&#x064A;&#x0645; &#x0627;&#x0644;&#x062D;&#x0631;&#x064A;&#x0629; &#x0627;&#x0644;&#x0641;&#x0631;&#x062F;&#x064A;&#x0629; &#x0648;&#x0639;&#x0644;&#x0627;&#x0642;&#x0629; &#x0627;&#x0644;&#x0645;&#x0648;&#x0627;&#x0637;&#x0646; &#x0628;&#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0629;
+&#x0648;&#x0628;&#x0627;&#x0644;&#x0645;&#x062C;&#x062A;&#x0645;&#x0639;&#x002E;
+<!--l. 59--><p class="indent" dir="rtl" > &#x0639;&#x0645;&#x0644; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0645;&#x062F;&#x064A;&#x0631;&#x0627; &#x0644;&#x062F;&#x0627;&#x0631; &#x0627;&#x0644;&#x0643;&#x062A;&#x0628; &#x0627;&#x0644;&#x0642;&#x0648;&#x0645;&#x064A;&#x0629;&#x060C; &#x0648;&#x0645;&#x0646;&#x062F;&#x0648;&#x0628;&#x0627; &#x062F;&#x0627;&#x0626;&#x0645;&#x0627; &#x0644;&#x0628;&#x0644;&#x0627;&#x062F;&#x0647; &#x0641;&#x064A;
+&#x0645;&#x0646;&#x0638;&#x0645;&#x0629; &#x0627;&#x0644;&#x064A;&#x0648;&#x0646;&#x0633;&#x0643;&#x0648;&#x060C; &#x0648;&#x0631;&#x0626;&#x064A;&#x0633;&#x0627; &#x0644;&#x0627;&#x062A;&#x062D;&#x0627;&#x062F; &#x0643;&#x062A;&#x0627;&#x0628; &#x0645;&#x0635;&#x0631;&#x060C; &#x0648;&#x0643;&#x0627;&#x062A;&#x0628;&#x0627; &#x0645;&#x062A;&#x0641;&#x0631;&#x063A;&#x0627; &#x0641;&#x064A;
+&#x062C;&#x0631;&#x064A;&#x062F;&#x0629; &#x0627;&#x0644;&#x0623;&#x0647;&#x0631;&#x0627;&#x0645; &#x002E; &#x0648;&#x0645;&#x0646;&#x0630; &#x0627;&#x0644;&#x0623;&#x0631;&#x0628;&#x0639;&#x064A;&#x0646;&#x064A;&#x0627;&#x062A;&#x060C; &#x062F;&#x0623;&#x0628; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0639;&#x0644;&#x0649; &#x0646;&#x0634;&#x0631; &#x0623;&#x0639;&#x0645;&#x0627;&#x0644;&#x0647;
+&#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0648;&#x0645;&#x0642;&#x0627;&#x0644;&#x0627;&#x062A;&#x0647; &#x0627;&#x0644;&#x0641;&#x0643;&#x0631;&#x064A;&#x0629; &#x0641;&#x064A; &#x0627;&#x0644;&#x0635;&#x062D;&#x0641; &#x0627;&#x0644;&#x0645;&#x0635;&#x0631;&#x064A;&#x0629; &#x0642;&#x0628;&#x0644; &#x0646;&#x0634;&#x0631;&#x0647;&#x0627; &#x0641;&#x064A;
+&#x0643;&#x062A;&#x0628;&#x002E;
+<!--l. 61--><p class="indent" dir="rtl" > &#x062A;&#x0631;&#x0643; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645; &#x0661;&#x0660;&#x0660; &#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0648; &#x0666;&#x0662; &#x0643;&#x062A;&#x0627;&#x0628;&#x0627; &#x060C; &#x062A;&#x0631;&#x062C;&#x0645; &#x0645;&#x0646;&#x0647;&#x0627; &#x0627;&#x0644;&#x0643;&#x062B;&#x064A;&#x0631; &#x0625;&#x0644;&#x0649; &#x0639;&#x062F;&#x062F; &#x0645;&#x0646;
+&#x0627;&#x0644;&#x0644;&#x063A;&#x0627;&#x062A; &#x0627;&#x0644;&#x062D;&#x064A;&#x0629; &#x002E; &#x0648;&#x0645;&#x0646; &#x0623;&#x0647;&#x0645; &#x0645;&#x0627; &#x062A;&#x0631;&#x062C;&#x0645; &#x0644;&#x0647; &#x003A; &#x0623;&#x0647;&#x0644; &#x0627;&#x0644;&#x0643;&#x0647;&#x0641; &#x0028; &#x0661;&#x0669;&#x0663;&#x0662; &#x0029;&#x060C; &#x0634;&#x0647;&#x0631;&#x0632;&#x0627;&#x062F; &#x0028; &#x0661;&#x0669;&#x0663;&#x0664; &#x0029; &#x060C;
+&#x0628;&#x064A;&#x063A;&#x0627;&#x0644;&#x064A;&#x0648;&#x0646; &#x0623;&#x0648;&#x062F;&#x064A;&#x0628; &#x0028; &#x0661;&#x0669;&#x0664;&#x0669; &#x0029; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0627;&#x0644;&#x062D;&#x0627;&#x0626;&#x0631; &#x0028; &#x0661;&#x0669;&#x0666;&#x0660; &#x0029; &#x060C; &#x064A;&#x0627; &#x0637;&#x0627;&#x0644;&#x0639; &#x0634;&#x062C;&#x0631;&#x0629; &#x0028; &#x0661;&#x0669;&#x0666;&#x0662; &#x0029; &#x0648;
+&#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0627;&#x0644;&#x062A;&#x064A; &#x0643;&#x062A;&#x0628;&#x0647;&#x0627; &#x0648;&#x0646;&#x0634;&#x0631;&#x0647;&#x0627; &#x0639;&#x0627;&#x0645; &#x0661;&#x0669;&#x0666;&#x0665;&#x002E;
+
+<!--l. 65--><p class="indent" dir="rtl" >
+
+ <h2 class="chapterHead" dir="rtl" ><span class="titlemark">&#x0627;&#xFEDF;&#xFE92;&#xFE8E;&#x0628;&#x00A0;&#x0662;</span><br /><a
+ id="x1-30002"></a>&#x0645;&#x0642;&#x062F;&#x0645;&#x0629;</h2>
+<!--l. 67--><p class="noindent" dir="rtl" >&#x0647;&#x0630;&#x0647; &#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x062A;&#x0639;&#x0644;&#x064A;&#x0645;&#x064A;&#x0629; &#x002E; &#x002E; &#x002E; &#x0648;&#x0627;&#x0644;&#x0623;&#x0639;&#x0645;&#x0627;&#x0644; &#x0627;&#x0644;&#x062A;&#x0639;&#x0644;&#x064A;&#x0645;&#x064A;&#x0629; &#x0641;&#x064A; &#x0627;&#x0644;&#x0623;&#x062F;&#x0628; &#x0648;&#x0627;&#x0644;&#x0641;&#x0646; &#x060C; &#x0645;&#x0646; &#x0643;&#x0644;&#x064A;&#x0644;&#x0629;
+&#x0648;&#x062F;&#x0645;&#x0646;&#x0629; &#x0625;&#x0644;&#x0649; &#x062D;&#x0643;&#x0627;&#x064A;&#x0627;&#x062A; &#x0644;&#x0627;&#x0641;&#x0648;&#x0646;&#x062A;&#x064A;&#x0646; &#x0625;&#x0644;&#x0649; &#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0627;&#x062A; &#x0628;&#x0631;&#x064A;&#x062E;&#x062A; &#x0648;&#x063A;&#x064A;&#x0631;&#x0647;&#x0627; &#x0645;&#x0646; &#x0622;&#x062B;&#x0627;&#x0631; &#x0647;&#x0630;&#x0627;
+&#x0627;&#x0644;&#x0646;&#x0648;&#x0639; &#x060C; &#x0625;&#x0646;&#x0645;&#x0627; &#x062A;&#x0647;&#x062F;&#x0641; &#x0625;&#x0644;&#x0649; &#x062A;&#x0648;&#x062C;&#x064A;&#x0647; &#x0627;&#x0644;&#x0633;&#x0644;&#x0648;&#x0643; &#x0627;&#x0644;&#x0641;&#x0631;&#x062F;&#x064A; &#x0623;&#x0648; &#x0627;&#x0644;&#x0627;&#x062C;&#x062A;&#x0645;&#x0627;&#x0639;&#x064A; &#x002E; &#x002E; &#x0648;&#x0647;&#x064A; &#x0641;&#x064A;
+&#x0623;&#x062D;&#x064A;&#x0627;&#x0646; &#x0643;&#x062B;&#x064A;&#x0631;&#x0629; &#x0644;&#x0627; &#x062A;&#x062E;&#x0641;&#x064A; &#x0645;&#x0642;&#x0627;&#x0635;&#x062F;&#x0647;&#x0627; &#x002E; &#x002E; &#x0648;&#x062A;&#x062A;&#x062E;&#x064A;&#x0631; &#x0645;&#x0646; &#x0627;&#x0644;&#x0639;&#x0628;&#x0627;&#x0631;&#x0627;&#x062A; &#x0645;&#x0627; &#x064A;&#x0635;&#x0644; &#x062A;&#x0648;&#x0627;
+&#x0625;&#x0644;&#x0649; &#x0627;&#x0644;&#x0646;&#x0641;&#x0648;&#x0633; &#x0648;&#x064A;&#x0631;&#x0633;&#x062E;&#x0647; &#x0641;&#x064A; &#x0627;&#x0644;&#x0623;&#x0630;&#x0647;&#x0627;&#x0646; &#x002E; &#x002E; &#x0648;&#x062A;&#x0646;&#x062A;&#x0642;&#x064A; &#x0645;&#x0646; &#x0648;&#x0633;&#x0627;&#x0626;&#x0644; &#x0627;&#x0644;&#x062A;&#x0639;&#x0628;&#x064A;&#x0631;
+&#x0623;&#x0648;&#x0636;&#x062D;&#x0647;&#x0627; &#x0648;&#x0623;&#x0628;&#x0633;&#x0637;&#x0647;&#x0627; &#x002E; &#x002E; &#x0648;&#x062A;&#x062A;&#x062E;&#x0630; &#x0623;&#x062D;&#x064A;&#x0627;&#x0646;&#x0627; &#x0645;&#x0646; &#x0648;&#x0636;&#x0639; &#x0627;&#x0644;&#x062D;&#x0643;&#x0645;&#x0629; &#x0648;&#x0627;&#x0644;&#x0645;&#x063A;&#x0632;&#x0649; &#x0641;&#x064A;
+&#x0635;&#x0648;&#x0631;&#x0629; &#x0645;&#x0628;&#x0627;&#x0634;&#x0631;&#x0629; &#x0633;&#x0644;&#x0627;&#x062D;&#x0627; &#x0645;&#x0646; &#x0623;&#x0633;&#x0644;&#x062D;&#x062A;&#x0647;&#x0627; &#x002E; &#x002E; &#x0648;&#x0647;&#x064A; &#x0639;&#x0644;&#x0649; &#x062E;&#x0644;&#x0627;&#x0641; &#x0627;&#x0644;&#x0641;&#x0646; &#x0627;&#x0644;&#x0622;&#x062E;&#x0631; &#x0627;&#x0644;&#x0630;&#x064A;
+&#x064A;&#x062E;&#x0641;&#x064A; &#x0648;&#x062C;&#x0647;&#x0647; &#x0648;&#x064A;&#x062F;&#x0639;&#x0643; &#x062A;&#x0643;&#x062A;&#x0634;&#x0641; &#x0645;&#x0627; &#x062E;&#x0644;&#x0641;&#x0647;&#x060C; &#x062A;&#x0643;&#x0634;&#x0641; &#x0647;&#x064A; &#x0627;&#x0644;&#x0642;&#x0646;&#x0627;&#x0639; &#x0648;&#x062A;&#x0642;&#x0648;&#x0644;
+&#x0644;&#x0643;&#x003A;
+<!--l. 69--><p class="indent" dir="rtl" > &#x0646;&#x0639;&#x0645; &#x0623;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x0623;&#x0639;&#x0638;&#x0643; &#x0641;&#x0627;&#x0633;&#x062A;&#x0645;&#x0639; &#x0625;&#x0644;&#x064A; &#x0021;
+<!--l. 71--><p class="indent" dir="rtl" > &#x0648;&#x0625;&#x0632;&#x0627;&#x0621; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0635;&#x0631;&#x0627;&#x062D;&#x0629; &#x0645;&#x0646;&#x0647;&#x0627; &#x0646;&#x0635;&#x063A;&#x064A; &#x0625;&#x0644;&#x064A;&#x0647;&#x0627; &#x0631;&#x0627;&#x0636;&#x064A;&#x0646; &#x002E; &#x002E; &#x0648;&#x0647;&#x0643;&#x0630;&#x0627; &#x0623;&#x0635;&#x063A;&#x064A;&#x0646;&#x0627; &#x0648;&#x0644;&#x0627; &#x0646;&#x0632;&#x0627;&#x0644;
+&#x0646;&#x0635;&#x063A;&#x064A; &#x0625;&#x0644;&#x0649; &#x062D;&#x0643;&#x0645; &#x0643;&#x0644;&#x064A;&#x0644;&#x0629; &#x0648;&#x062F;&#x0645;&#x0646;&#x0629; &#x0648;&#x0639;&#x0638;&#x0627;&#x062A; &#x0644;&#x0627;&#x0641;&#x0648;&#x0646;&#x062A;&#x064A;&#x0646; &#x0648;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0628;&#x0627;&#x062F;&#x0646;
+&#x0627;&#x0644;&#x062A;&#x0639;&#x0644;&#x064A;&#x0645;&#x064A;&#x0629; &#x0644;&#x0628;&#x0631;&#x064A;&#x062E;&#x062A; &#x002E; &#x002E; &#x062F;&#x0648;&#x0646; &#x0623;&#x0646; &#x0646;&#x0636;&#x062C;&#x0631; &#x0645;&#x0645;&#x0627; &#x0646;&#x0633;&#x0645;&#x0639; &#x002E; &#x002E; &#x0630;&#x0644;&#x0643; &#x0623;&#x0646; &#x0627;&#x0644;&#x0648;&#x0639;&#x0638; &#x0641;&#x064A; &#x0630;&#x0627;&#x062A;&#x0647; &#x0641;&#x0646;
+&#x060C; &#x0645;&#x0627; &#x062F;&#x0627;&#x0645; &#x0642;&#x062F; &#x0642;&#x062F;&#x0645; &#x0625;&#x0644;&#x064A;&#x0646;&#x0627; &#x0641;&#x064A; &#x0634;&#x0643;&#x0644; &#x062C;&#x0645;&#x064A;&#x0644;&#x002E; &#x0643;&#x0644; &#x0645;&#x0627; &#x0623;&#x0631;&#x062C;&#x0648; &#x0625;&#x0630;&#x0646; &#x0644;&#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x061B; &#x0647;&#x0648; &#x0623;&#x0646;
+&#x064A;&#x0643;&#x0648;&#x0646; &#x0645;&#x0636;&#x0645;&#x0648;&#x0646;&#x0647;&#x0627; &#x0642;&#x062F; &#x0642;&#x062F;&#x0645; &#x0641;&#x064A; &#x0634;&#x0643;&#x0644; &#x063A;&#x064A;&#x0631; &#x062B;&#x0642;&#x064A;&#x0644; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0646;&#x0641;&#x0633; &#x060C; &#x0648;&#x0623;&#x0646; &#x062A;&#x062D;&#x0642;&#x0642; &#x060C; &#x0648;&#x0644;&#x0648;
+&#x0628;&#x0642;&#x062F;&#x0631; &#x0636;&#x0626;&#x064A;&#x0644; &#x060C; &#x0645;&#x0627; &#x062A;&#x0647;&#x062F;&#x0641; &#x0625;&#x0644;&#x064A;&#x0647; &#x0645;&#x0646; &#x0645;&#x0642;&#x0627;&#x0635;&#x062F;&#x002E;
+<div class="flushright"
+>
+<!--l. 73--><p class="noindent" dir="rtl" >
+ &#x062A;&#x0648;&#x0641;&#x064A;&#x0642; &#x0627;&#x0644;&#x062D;&#x0643;&#x064A;&#x0645;</div>
+
+<!--l. 80--><p class="indent" dir="rtl" >
+
+ <h2 class="chapterHead" dir="rtl" ><span class="titlemark">&#x0627;&#xFEDF;&#xFE92;&#xFE8E;&#x0628;&#x00A0;&#x0663;</span><br /><a
+ id="x1-40003"></a>&#x0627;&#x0644;&#x0645;&#x0646;&#x0638;&#x0631; &#x0627;&#x0644;&#x0623;&#x0648;&#x0644;</h2>
+<!--l. 82--><p class="noindent" dir="rtl" >&#x0627;&#x0644;&#x0642;&#x0627;&#x0639;&#x0629; &#x0627;&#x0644;&#x0643;&#x0628;&#x0631;&#x0649; &#x0641;&#x064A; &#x0642;&#x0635;&#x0631; &#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0646;&#x0639;&#x0645;&#x0627;&#x0646; &#x002E; &#x002E; &#x0648;&#x0647;&#x0648; &#x064A;&#x062D;&#x0627;&#x062F;&#x062B; &#x0648;&#x0632;&#x064A;&#x0631;&#x0647; &#x002E; &#x002E;
+<!--l. 84--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0642;&#x0644;&#x062A; &#x062F;&#x0628;&#x0631;&#x0646;&#x064A; &#x064A;&#x0627;&#x0648;&#x0632;&#x064A;&#x0631;&#x064A; &#x0021; &#x002E; &#x002E;
+<!--l. 86--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x062A;&#x062F;&#x0627;&#x0628;&#x064A;&#x0631; &#xFDF2; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x0646;&#x0627; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E;
+<!--l. 88--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0633;&#x0645;&#x0639;&#x062A;&#x0647;&#x0627; &#x0645;&#x0646;&#x0643; &#x0639;&#x0634;&#x0631;&#x064A;&#x0646; &#x0645;&#x0631;&#x0629; &#x0021; &#x0637;&#x0628;&#x0639;&#x0627; &#x0627;&#x0644;&#x062A;&#x062F;&#x0627;&#x0628;&#x064A;&#x0631; &#xFDF2; &#x0021; &#x002E; &#x002E;
+&#x0644;&#x0643;&#x0646;&#x0643; &#x0623;&#x0646;&#x062A; &#x0648;&#x0632;&#x064A;&#x0631;&#x064A; &#x002E; &#x002E; &#x0648;&#x0647;&#x0630;&#x0647; &#x0648;&#x0638;&#x064A;&#x0641;&#x062A;&#x0643; &#x003A; &#x062A;&#x0641;&#x0643;&#x0631; &#x0645;&#x0639;&#x064A; &#x0648;&#x062A;&#x062F;&#x0628;&#x0631; &#x0644;&#x064A; &#x002E; &#x002E; &#x0647;&#x0644;
+&#x062A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x062A;&#x0642;&#x0628;&#x0636; &#x0623;&#x0646;&#x062A; &#x0627;&#x0644;&#x0645;&#x0631;&#x062A;&#x0628; &#x060C; &#x0648;&#x062A;&#x062A;&#x0631;&#x0643; &#x0627;&#x0644;&#x0639;&#x0645;&#x0644; &#x064A;&#x062A;&#x0648;&#x0644;&#x0627;&#x0647; &#x0639;&#x0646;&#x0643; &#x0627;&#xFDF2; &#x0021; &#x002E;
+&#x002E;
+<!--l. 90--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0647;&#x0644; &#x0633;&#x0628;&#x0642; &#x0644;&#x064A; &#x0623;&#x0646; &#x062A;&#x062E;&#x0644;&#x064A;&#x062A; &#x0639;&#x0646; &#x0639;&#x0645;&#x0644;&#x064A; &#x0021; &#x002E; &#x002E;
+<!--l. 92--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0643;&#x062B;&#x064A;&#x0631;&#x0627; &#x002E; &#x002E; &#x0627;&#x0644;&#x0639;&#x0645;&#x0644; &#x0627;&#x0644;&#x0633;&#x0647;&#x0644; &#x062A;&#x0642;&#x0648;&#x0645; &#x0628;&#x0647; &#x002E; &#x002E; &#x0648;&#x0627;&#x0644;&#x0639;&#x0645;&#x0644; &#x0627;&#x0644;&#x0635;&#x0639;&#x0628; &#x062A;&#x062A;&#x062E;&#x0644;&#x0649; &#x0639;&#x0646;&#x0647;
+&#xFDF2; &#x062A;&#x0639;&#x0627;&#x0644;&#x0649; &#x0021; &#x002E; &#x002E;
+<!--l. 94--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x064A; &#x0628;&#x0623;&#x0633; &#x0623;&#x0646; &#x0623;&#x0633;&#x0623;&#x0644; &#x0627;&#xFDF2; &#x0627;&#x0644;&#x0645;&#x0639;&#x0648;&#x0646;&#x0629; &#x061F;&#x002E; &#x002E;
+<!--l. 96--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0644;&#x0645;&#x0627;&#x0630;&#x0627; &#x0644;&#x0627; &#x0623;&#x0633;&#x0623;&#x0644;&#x0647; &#x0645;&#x0628;&#x0627;&#x0634;&#x0631;&#x0629; &#x060C; &#x0648;&#x0623;&#x0648;&#x0641;&#x0631; &#x0627;&#x0644;&#x0645;&#x0631;&#x062A;&#x0628; &#x061F; &#x002E; &#x002E;
+<!--l. 98--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x0631;&#x062A;&#x0628;&#x064A; &#x0639;&#x0644;&#x0649; &#x0643;&#x0644; &#x062D;&#x0627;&#x0644; &#x0644;&#x064A;&#x0633; &#x0628;&#x0627;&#x0644;&#x0645;&#x0628;&#x0644;&#x063A; &#x0627;&#x0644;&#x0628;&#x0627;&#x0647;&#x0638; &#x0021;
+<!--l. 100--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0639;&#x0631;&#x0641; &#x0630;&#x0644;&#x0643; &#x002E; &#x002E; &#x0648;&#x0644;&#x0643;&#x0646;&#x064A; &#x0644;&#x0627; &#x0623;&#x062A;&#x0643;&#x0644;&#x0645; &#x0639;&#x0646; &#x0627;&#x0644;&#x0645;&#x0631;&#x062A;&#x0628; &#x0627;&#x0644;&#x0631;&#x0633;&#x0645;&#x064A; &#x0021; &#x002E;
+&#x002E;
+<!--l. 102--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0633;&#x062A; &#x0623;&#x0646;&#x0627; &#x0648;&#x062D;&#x062F;&#x064A; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x002E; &#x002E;
+<!--l. 104--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0639;&#x0631;&#x0641; &#x0630;&#x0644;&#x0643; &#x0623;&#x064A;&#x0636;&#x0627; &#x002E; &#x002E; &#x0627;&#x0644;&#x062C;&#x0645;&#x064A;&#x0639; &#x002E; &#x002E;
+<!--l. 106--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0645;&#x0645;&#x0644;&#x0643;&#x0629; &#x0643;&#x0644;&#x0647;&#x0627; &#x002E; &#x002E; &#x0645;&#x0646; &#x0643;&#x0628;&#x0627;&#x0631; &#x0648;&#x0635;&#x063A;&#x0627;&#x0631; &#x002E; &#x002E; &#x0648;&#x0623;&#x0646;&#x062A; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0623;&#x0631;&#x062F;&#x062A; &#x0630;&#x0644;&#x0643; &#x002E;
+&#x002E;
+<!--l. 108--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0631;&#x062F;&#x062A; &#x0645;&#x0627;&#x0630;&#x0627; &#x061F; &#x002E; &#x002E;
+<!--l. 110--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0642;&#x0644;&#x062A;&#x003A; &#x0647;&#x0630;&#x0647; &#x0647;&#x064A; &#x0627;&#x0644;&#x0645;&#x0631;&#x062A;&#x0628;&#x0627;&#x062A; &#x0627;&#x0644;&#x0631;&#x0633;&#x0645;&#x064A;&#x0629; &#x002E; &#x002E; &#x0648;&#x0628;&#x0639;&#x062F; &#x0630;&#x0644;&#x0643; &#x0643;&#x0644; &#x0648;&#x0627;&#x062D;&#x062F; &#x0648;&#x0634;&#x0637;&#x0627;&#x0631;&#x062A;&#x0647; &#x002E;
+&#x002E;
+<!--l. 112--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0643;&#x0644; &#x0648;&#x0627;&#x062D;&#x062F; &#x0648;&#x0634;&#x0637;&#x0627;&#x0631;&#x062A;&#x0647; &#x0644;&#x064A;&#x0633; &#x0645;&#x0639;&#x0646;&#x0627;&#x0647;&#x0627; &#x002E; &#x002E; &#x0648;&#x0645;&#x0639; &#x0630;&#x0644;&#x0643; &#x0627;&#x0644;&#x0634;&#x0637;&#x0627;&#x0631;&#x0629; &#x0632;&#x0627;&#x062F;&#x062A;
+&#x0643;&#x062B;&#x064A;&#x0631;&#x0627; &#x0021; &#x002E; &#x002E;
+<!--l. 114--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0643;&#x0644; &#x0627;&#x0644;&#x064A;&#x0648;&#x0645; &#x064A;&#x0631;&#x064A;&#x062F; &#x0627;&#x0644;&#x062D;&#x064A;&#x0627;&#x0629; &#x0627;&#x0644;&#x0645;&#x0645;&#x062A;&#x0639;&#x0629; &#x002E;
+<!--l. 116--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646;&#x003A; &#x062D;&#x0642;&#x0627; &#x002E; &#x002E; &#x0625;&#x0644;&#x0627; &#x0627;&#x0628;&#x0646;&#x062A;&#x064A; &#x0627;&#x0644;&#x0645;&#x063A;&#x0641;&#x0644;&#x0629; &#x0021; &#x002E; &#x002E; &#x0648;&#x0623;&#x0646;&#x062A; &#x064A;&#x0627; &#x0648;&#x0632;&#x064A;&#x0631;&#x064A; &#x0644;&#x0627; &#x062A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x062A;&#x0641;&#x0643;&#x0631;
+&#x0641;&#x064A; &#x062D;&#x0644; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0645;&#x0634;&#x0643;&#x0644;&#x0629; &#x0021; &#x002E; &#x002E;
+<!--l. 118--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0646;&#x062A; &#x062A;&#x0639;&#x0631;&#x0641; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0637;&#x0628;&#x0627;&#x0639; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x002E; &#x002E; &#x0645;&#x0627; &#x0645;&#x0646; &#x0634;&#x064A;&#x0621; &#x064A;&#x0642;&#x0641; &#x0636;&#x062F; &#x0625;&#x0631;&#x0627;&#x062F;&#x062A;&#x0647;&#x0627; &#x002E;
+&#x002E;
+<!--l. 120--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0647;&#x0644; &#x0645;&#x0646; &#x0627;&#x0644;&#x0635;&#x0648;&#x0627;&#x0628; &#x0623;&#x0646; &#x0646;&#x0644;&#x0628;&#x064A; &#x0644;&#x0647;&#x0627; &#x0645;&#x062B;&#x0644; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0625;&#x0631;&#x0627;&#x062F;&#x0629; &#x0627;&#x0644;&#x063A;&#x0631;&#x064A;&#x0628;&#x0629; &#x061F; &#x002E;
+&#x002E;
+<!--l. 122--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0645;&#x0627;&#x0630;&#x0627; &#x0641;&#x064A; &#x064A;&#x062F;&#x0646;&#x0627; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x061F; &#x002E; &#x002E; &#x0644;&#x0642;&#x062F; &#x062A;&#x0645;&#x0633;&#x0643;&#x0646;&#x0627; &#x0628;&#x0645;&#x0648;&#x0642;&#x0641;&#x0646;&#x0627; &#x0641;&#x0627;&#x0632;&#x062F;&#x0627;&#x062F;&#x062A; &#x0647;&#x064A;
+&#x062A;&#x0645;&#x0633;&#x0643;&#x0627; &#x0628;&#x0645;&#x0648;&#x0642;&#x0641;&#x0647;&#x0627; &#x0021; &#x002E; &#x002E;
+<!--l. 124--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646;&#x003A; &#x0641;&#x064A; &#x0623;&#x064A; &#x0644;&#x064A;&#x0644;&#x0629; &#x0646;&#x062D;&#x0633; &#x0648;&#x0644;&#x062F;&#x062A; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0628;&#x0646;&#x062A; &#x061F; &#x002E; &#x002E; &#x0627;&#x0644;&#x0623;&#x0639;&#x0648;&#x0627;&#x0645; &#x062A;&#x0645;&#x0631; &#x0648;&#x0647;&#x064A; &#x0644;&#x0627; &#x062A;&#x0631;&#x064A;&#x062F;
+&#x0623;&#x0646; &#x062A;&#x062A;&#x0632;&#x0648;&#x062C; &#x002E; &#x002E; &#x0644;&#x0642;&#x062F; &#x062A;&#x0632;&#x0648;&#x062C;&#x062A; &#x0623;&#x062E;&#x062A;&#x0627;&#x0647;&#x0627; &#x0643;&#x0645;&#x0627; &#x062A;&#x062A;&#x0632;&#x0648;&#x062C; &#x0628;&#x0646;&#x0627;&#x062A; &#x0627;&#x0644;&#x0645;&#x0644;&#x0648;&#x0643; &#x002E; &#x002E; &#x0645;&#x0646; &#x062E;&#x064A;&#x0631;&#x0629; &#x0627;&#x0644;&#x0623;&#x0645;&#x0631;&#x0627;&#x0621;
+&#x0648;&#x0623;&#x063A;&#x0646;&#x0649; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0637;&#x064A;&#x0646; &#x002E; &#x002E; &#x0625;&#x0644;&#x0627; &#x0647;&#x064A; &#x002E; &#x002E; &#x0644;&#x0627; &#x064A;&#x063A;&#x0631;&#x064A;&#x0647;&#x0627; &#x0645;&#x0627;&#x0644; &#x0648;&#x0644;&#x0627; &#x062C;&#x0627;&#x0647; &#x002E; &#x002E; &#x0648;&#x0644;&#x0633;&#x062A; &#x0623;&#x062F;&#x0631;&#x064A; &#x0645;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A;
+&#x064A;&#x063A;&#x0631;&#x064A;&#x0647;&#x0627; &#x0625;&#x0630;&#x0646; &#x0641;&#x064A; &#x0627;&#x0644;&#x062D;&#x064A;&#x0627;&#x0629; &#x061F; &#x002E; &#x002E;
+<!--l. 126--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x0646;&#x0630; &#x0627;&#x0644;&#x0635;&#x063A;&#x0631; &#x0648;&#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0647;&#x0643;&#x0630;&#x0627; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0021; &#x002E; &#x002E; &#x0639;&#x062C;&#x064A;&#x0628;&#x0629;
+&#x0641;&#x0631;&#x064A;&#x062F;&#x0629; &#x0645;&#x0646; &#x0646;&#x0648;&#x0639;&#x0647;&#x0627; &#x002E; &#x002E; &#x0628;&#x0631;&#x0639;&#x062A; &#x0641;&#x064A; &#x0631;&#x0643;&#x0648;&#x0628; &#x0627;&#x0644;&#x062E;&#x064A;&#x0644; &#x0648;&#x0627;&#x0644;&#x0644;&#x0639;&#x0628; &#x0628;&#x0627;&#x0644;&#x0633;&#x064A;&#x0641; &#x0648;&#x0642;&#x0631;&#x0627;&#x0621;&#x0629; &#x0627;&#x0644;&#x0643;&#x062A;&#x0628;
+&#x0648;&#x0625;&#x0637;&#x0627;&#x0644;&#x0629; &#x0627;&#x0644;&#x062A;&#x0623;&#x0645;&#x0644; &#x0648;&#x0627;&#x0644;&#x0632;&#x0647;&#x062F; &#x0641;&#x064A;&#x0645;&#x0627; &#x064A;&#x0639;&#x062C;&#x0628; &#x0648;&#x064A;&#x0628;&#x0647;&#x0631; &#x002E; &#x002E;
+<!--l. 128--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0643;&#x0644; &#x0647;&#x0630;&#x0627; &#x0645;&#x062D;&#x062A;&#x0645;&#x0644; &#x0625;&#x0644;&#x0627; &#x0625;&#x0631;&#x0627;&#x062F;&#x062A;&#x0647;&#x0627; &#x062A;&#x0644;&#x0643;&#x002E; &#x0625;&#x0644;&#x0627; &#x0630;&#x0644;&#x0643; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x0627;&#x0644;&#x0630;&#x064A; &#x0648;&#x0636;&#x0639;&#x062A;&#x0647;
+&#x0644;&#x0644;&#x0632;&#x0648;&#x0627;&#x062C; &#x002E; &#x002E;
+<!--l. 130--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0639;&#x0646;&#x062F;&#x064A; &#x0641;&#x0643;&#x0631;&#x0629; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0021; &#x002E; &#x002E;
+<!--l. 132--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x062E;&#x064A;&#x0631;&#x0627; &#x0021; &#x002E; &#x002E; &#x0642;&#x0644; &#x0648;&#x0623;&#x0633;&#x0631;&#x0639; &#x0021; &#x002E; &#x002E;
+<!--l. 134--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0646;&#x0642;&#x0628;&#x0644; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x002E; &#x002E;
+<!--l. 136--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0647;&#x0630;&#x0647; &#x0647;&#x064A; &#x0627;&#x0644;&#x0641;&#x0643;&#x0631;&#x0629; &#x0021; &#x002E; &#x002E;
+<!--l. 138--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0646;&#x0642;&#x0628;&#x0644; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x0645;&#x0639; &#x0627;&#x0644;&#x062A;&#x0639;&#x062F;&#x064A;&#x0644; &#x002E; &#x002E;
+
+<!--l. 140--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x064A; &#x062A;&#x0639;&#x062F;&#x064A;&#x0644;&#x061F; &#x0625;&#x0646; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x0647;&#x0648; &#x0623;&#x0646; &#x064A;&#x0645;&#x0631; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x0643;&#x0644;&#x0647;&#x0645; &#x062A;&#x062D;&#x062A; &#x0634;&#x0628;&#x0627;&#x0643;&#x0647;&#x0627; &#x0648;&#x0647;&#x064A;
+&#x062A;&#x062E;&#x062A;&#x0627;&#x0631; &#x0645;&#x0646; &#x0628;&#x064A;&#x0646;&#x0647;&#x0645; &#x0628;&#x062F;&#x0648;&#x0646; &#x062A;&#x0645;&#x064A;&#x064A;&#x0632; &#x0021; &#x002E; &#x002E;
+<!--l. 142--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0646;&#x0644;&#x0628;&#x064A; &#x0630;&#x0644;&#x0643; &#x002E; &#x002E; &#x0645;&#x0639; &#x062A;&#x062D;&#x0641;&#x0638; &#x0628;&#x0633;&#x064A;&#x0637; &#x003A; &#x0647;&#x0648; &#x0623;&#x0646; &#x062A;&#x0633;&#x0645;&#x062D; &#x0644;&#x0646;&#x0627; &#x0628;&#x0625;&#x062C;&#x0631;&#x0627;&#x0621; &#x0641;&#x0631;&#x0632;
+&#x0645;&#x0628;&#x062F;&#x0626;&#x064A; &#x002E; &#x002E; &#x0648;&#x0628;&#x0630;&#x0644;&#x0643; &#x0646;&#x0633;&#x062A;&#x0639;&#x0628;&#x062F; &#x0643;&#x0644; &#x0645;&#x0646; &#x0644;&#x064A;&#x0633; &#x062C;&#x062F;&#x064A;&#x0631;&#x0627; &#x0628;&#x0647;&#x0627; &#x002E; &#x002E;
+<!--l. 144--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0635;&#x0628;&#x062A; &#x002E; &#x002E; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x0648;&#x0631;&#x0628;&#x0645;&#x0627; &#x0627;&#x0633;&#x062A;&#x0637;&#x0639;&#x0646;&#x0627; &#x0627;&#x0644;&#x062A;&#x062D;&#x0627;&#x064A;&#x0644; &#x060C; &#x0641;&#x062F;&#x0633;&#x0633;&#x0646;&#x0627; &#x0628;&#x0639;&#x0636;
+&#x0627;&#x0644;&#x0623;&#x0645;&#x0631;&#x0627;&#x0621; &#x060C; &#x0648;&#x062D;&#x0635;&#x0631;&#x0646;&#x0627; &#x0627;&#x0644;&#x0627;&#x062E;&#x062A;&#x064A;&#x0627;&#x0631; &#x0641;&#x064A;&#x0647;&#x0645; &#x002E; &#x002E;
+<!--l. 146--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0647;&#x0630;&#x0627; &#x0647;&#x0648; &#x063A;&#x0631;&#x0636;&#x064A; &#x002E; &#x002E;
+<!--l. 148--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0644;&#x0627; &#x0628;&#x0623;&#x0633; &#x0628;&#x0627;&#x0644;&#x0641;&#x0643;&#x0631;&#x0629; &#x002E; &#x002E; &#x0641;&#x0644;&#x0646;&#x0633;&#x062A;&#x062F;&#x0639; &#x0625;&#x0630;&#x0646; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0648;&#x0646;&#x0642;&#x0646;&#x0639;&#x0647;&#x0627; &#x0628;&#x0647;&#x0630;&#x0627;
+&#x0627;&#x0644;&#x062A;&#x062D;&#x0641;&#x0638; &#x0627;&#x0644;&#x0628;&#x0633;&#x064A;&#x0637; &#x002E; &#x002E;
+<!--l. 150--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0628;&#x0633;&#x064A;&#x0637; &#x062C;&#x062F;&#x0627; &#x002E; &#x002E;
+<!--l. 152--><p class="indent" dir="rtl" > &#x0028; &#x064A;&#x062A;&#x062C;&#x0647; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x0646;&#x062D;&#x0648; &#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x0648;&#x064A;&#x0633;&#x0631; &#x0643;&#x0644;&#x0627;&#x0645;&#x0627; &#x0644;&#x0625;&#x062D;&#x062F;&#x0649; &#x0627;&#x0644;&#x0648;&#x0635;&#x064A;&#x0641;&#x0627;&#x062A;&#x060C; &#x062B;&#x0645; &#x064A;&#x0639;&#x0648;&#x062F; &#x0625;&#x0644;&#x0649;
+&#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0029;
+<!--l. 154--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0622;&#x062A;&#x064A;&#x0629; &#x002E;&#x002E; &#x0644;&#x0643;&#x0646; &#x002E;&#x002E; &#x0647;&#x0644; &#x064A;&#x062D;&#x0633;&#x0646; &#x0628;&#x064A; &#x0623;&#x0646; &#x0623;&#x0628;&#x0642;&#x064A; &#x061F;&#x002E;&#x002E;
+<!--l. 156--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0628;&#x0627;&#x0644;&#x0637;&#x0628;&#x0639; &#x002E; &#x002E; &#x0625;&#x0646; &#x0627;&#x0644;&#x0641;&#x0643;&#x0631;&#x0629; &#x0641;&#x0643;&#x0631;&#x062A;&#x0643; &#x002E; &#x002E; &#x0648;&#x0639;&#x0644;&#x064A;&#x0643; &#x0623;&#x0646;&#x062A; &#x0623;&#x0646; &#x062A;&#x062A;&#x0648;&#x0644;&#x0649;
+&#x0639;&#x0631;&#x0636;&#x0647;&#x0627;&#x002E; &#x002E;
+<!--l. 158--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0646;&#x0627; &#x061F; &#x002E; &#x002E; &#x0625;&#x0646;&#x064A; &#x002E; &#x002E;
+<!--l. 160--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x062A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x062A;&#x062A;&#x062E;&#x0644;&#x0649; &#x0639;&#x0646; &#x0639;&#x0645;&#x0644;&#x0643; &#x0645;&#x0631;&#x0629; &#x0623;&#x062E;&#x0631;&#x0649; &#x002E; &#x002E; &#x0625;&#x0646; &#x0641;&#x0643;&#x0631;&#x062A;&#x0643; &#x0644;&#x0646; &#x064A;&#x0643;&#x0648;&#x0646;
+&#x0644;&#x0647;&#x0627; &#x0642;&#x064A;&#x0645;&#x0629; &#x0625;&#x0644;&#x0627; &#x0625;&#x0630;&#x0627; &#x0627;&#x0642;&#x062A;&#x0646;&#x0639;&#x062A; &#x0647;&#x064A; &#x0628;&#x0647;&#x0627; &#x002E; &#x002E;
+<!--l. 162--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0645;&#x0631;&#x0643; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0021; &#x002E; &#x002E;
+<!--l. 164--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0647;&#x0627; &#x0647;&#x064A; &#x0630;&#x064A; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0648;&#x0642;&#x062F; &#x0623;&#x0642;&#x0628;&#x0644;&#x062A; &#x002E; &#x002E;
+<!--l. 166--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0028; &#x0638;&#x0627;&#x0647;&#x0631;&#x0629; &#x0645;&#x0646; &#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x0029; &#x0637;&#x0644;&#x0628;&#x062A;&#x0646;&#x064A; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x061F; &#x002E; &#x002E;
+<!--l. 168--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x0647;&#x0644; &#x0623;&#x0646;&#x062A; &#x0645;&#x0635;&#x0631;&#x0629; &#x0639;&#x0644;&#x0649; &#x0634;&#x0631;&#x0637;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 170--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0627;&#x0644;&#x0637;&#x0628;&#x0639; &#x0645;&#x0635;&#x0631;&#x0629; &#x002E; &#x002E;
+<!--l. 172--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0646;&#x062D;&#x0646; &#x0642;&#x062F; &#x0642;&#x0628;&#x0644;&#x0646;&#x0627; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x002E; &#x002E; &#x0644;&#x0643;&#x0646; &#x002E; &#x002E;
+<!--l. 174--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0643;&#x0646; &#x061F; &#x002E; &#x002E;
+<!--l. 176--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0644;&#x0627; &#x002E;&#x002E; &#x0644;&#x0627; &#x0634;&#x064A;&#x0621; &#x064A;&#x0630;&#x0643;&#x0631; &#x002E; &#x002E; &#x002E; &#x0625;&#x0646;&#x0645;&#x0627; &#x0645;&#x062C;&#x0631;&#x062F; &#x0625;&#x062C;&#x0631;&#x0627;&#x0621; &#x0628;&#x0633;&#x064A;&#x0637; &#x0627;&#x0642;&#x062A;&#x0631;&#x062D;&#x0647; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x002E; &#x002E;
+&#x062A;&#x0643;&#x0644;&#x0645; &#x064A;&#x0627; &#x0648;&#x0632;&#x064A;&#x0631;&#x064A; &#x0021; &#x002E; &#x002E;
+<!--l. 178--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x064A;&#x062A;&#x0646;&#x062D;&#x0646;&#x062D; &#x0029; &#x0627;&#x0644;&#x0641;&#x0643;&#x0631;&#x0629; &#x002E; &#x002E; &#x0627;&#x0644;&#x0645;&#x0648;&#x0636;&#x0648;&#x0639; &#x002E; &#x002E; &#x0647;&#x0648; &#x0645;&#x062C;&#x0631;&#x062F; &#x002E; &#x002E; &#x0625;&#x062C;&#x0631;&#x0627;&#x0621; &#x0628;&#x0633;&#x064A;&#x0637; &#x002E; &#x002E;
+&#x0628;&#x0633;&#x064A;&#x0637; &#x002E; &#x002E;
+<!--l. 180--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0633;&#x064A;&#x0637; &#x062C;&#x062F;&#x0627;&#x061F; &#x002E; &#x002E;
+<!--l. 182--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x062C;&#x062F;&#x0627; &#x002E; &#x002E; &#x0645;&#x062C;&#x0631;&#x062F; &#x0634;&#x0643;&#x0644;&#x064A;&#x0627;&#x062A; &#x002E; &#x002E;
+<!--l. 184--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x0644;&#x0645;&#x0647;&#x0645; &#x062A;&#x0646;&#x0641;&#x064A;&#x0630; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x002E; &#x002E; &#x002E; &#x0648;&#x0628;&#x0643;&#x0644; &#x062F;&#x0642;&#x0629; &#x002E; &#x002E;
+<!--l. 186--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0633;&#x064A;&#x0646;&#x0641;&#x0630; &#x002E; &#x002E; &#x002E; &#x0633;&#x064A;&#x0646;&#x0641;&#x0630; &#x002E; &#x002E; &#x002E; &#x0648;&#x0628;&#x0643;&#x0644; &#x062F;&#x0642;&#x0629; &#x002E; &#x002E; &#x0641;&#x0642;&#x0637; &#x002E; &#x002E; &#x0645;&#x0633;&#x0623;&#x0644;&#x0629; &#x062F;&#x0639;&#x0648;&#x0629; &#x062C;&#x0645;&#x064A;&#x0639;
+&#x0627;&#x0644;&#x0623;&#x0647;&#x0627;&#x0644;&#x0649; &#x002E; &#x002E;
+<!--l. 188--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0647;&#x0630;&#x0627; &#x0644;&#x0627;&#x0628;&#x062F; &#x0645;&#x0646;&#x0647; &#x002E; &#x002E;
+<!--l. 190--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0644;&#x0627;&#x0628;&#x062F; &#x0645;&#x0646;&#x0647; &#x002E; &#x002E; &#x0641;&#x0642;&#x0637; &#x002E; &#x002E; &#x0645;&#x0646;&#x0639;&#x0627; &#x0645;&#x0646; &#x0645;&#x062C;&#x064A;&#x0621; &#x0643;&#x0644; &#x0645;&#x0646; &#x0647;&#x0628;
+&#x0648;&#x062F;&#x0628; &#x002E; &#x002E;
+<!--l. 192--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0645;&#x0627; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A; &#x0646;&#x0642;&#x0648;&#x0644; &#x0623;&#x064A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x002E; &#x002E; &#x0625;&#x0646;&#x064A; &#x0623;&#x0631;&#x064A;&#x062F; &#x0628;&#x0627;&#x0644;&#x0641;&#x0639;&#x0644; &#x0645;&#x062C;&#x064A;&#x0621; &#x0643;&#x0644; &#x0645;&#x0646; &#x0647;&#x0628;
+&#x0648;&#x062F;&#x0628; &#x002E; &#x002E;
+<!--l. 194--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x0641;&#x0647;&#x0648;&#x0645; &#x002E; &#x002E; &#x0645;&#x0641;&#x0647;&#x0648;&#x0645; &#x002E; &#x002E; &#x0641;&#x0642;&#x0637; &#x062A;&#x062C;&#x0646;&#x0628;&#x0646;&#x0627; &#x0644;&#x0644;&#x0632;&#x062D;&#x0627;&#x0645; &#x062A;&#x062D;&#x062A; &#x0627;&#x0644;&#x0634;&#x0628;&#x0627;&#x0643; &#x002E;
+&#x002E;
+<!--l. 196--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0645;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A; &#x064A;&#x0636;&#x0627;&#x064A;&#x0642;&#x0643; &#x0623;&#x0646;&#x062A; &#x0645;&#x0646; &#x0627;&#x0644;&#x0632;&#x062D;&#x0627;&#x0645; &#x061F; &#x002E; &#x002E;
+<!--l. 198--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x002E; &#x002E; &#x0644;&#x0627; &#x0634;&#x064A;&#x0621; &#x064A;&#x0636;&#x0627;&#x064A;&#x0642;&#x0646;&#x064A; &#x0623;&#x0646;&#x0627; &#x0628;&#x0627;&#x0644;&#x0630;&#x0627;&#x062A; &#x002E; &#x002E; &#x0641;&#x0642;&#x0637; &#x002E; &#x002E;
+<!--l. 200--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0641;&#x0642;&#x0637; &#x0645;&#x0627;&#x0630;&#x0627; &#x061F; &#x0021; &#x002E; &#x002E; &#x0645;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A; &#x062A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x062A;&#x0635;&#x0644; &#x0625;&#x0644;&#x064A;&#x0647; &#x0628;&#x0627;&#x0644;&#x0636;&#x0628;&#x0637; &#x061F; &#x002E;
+&#x002E;
+<!--l. 202--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x002E; &#x002E; &#x0644;&#x0627; &#x0627;&#x0644;&#x0625;&#x062E;&#x0644;&#x0627;&#x0644; &#x0628;&#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x002E; &#x002E; &#x0641;&#x0642;&#x0637; &#x002E; &#x002E;
+<!--l. 204--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0645;&#x0627; &#x062F;&#x0627;&#x0645; &#x0647;&#x0630;&#x0627; &#x0647;&#x0648; &#x0627;&#x0644;&#x0642;&#x0635;&#x062F; &#x0641;&#x0644;&#x0627; &#x062F;&#x0627;&#x0639;&#x064A; &#x0625;&#x0644;&#x0649; &#x0627;&#x0644;&#x0643;&#x0644;&#x0627;&#x0645; &#x0625;&#x0630;&#x0646; &#x002E; &#x002E;
+<!--l. 206--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0637;&#x0628;&#x0639;&#x0627; &#x0644;&#x0627; &#x062F;&#x0627;&#x0639;&#x064A; &#x0645;&#x0637;&#x0644;&#x0642;&#x0627; &#x002E; &#x002E; &#x0641;&#x0642;&#x0637; &#x002E; &#x002E;
+
+<!--l. 208--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x0641;&#x0627;&#x064A;&#x0629; &#x0643;&#x0644;&#x0645;&#x0629; &#x0641;&#x0642;&#x0637; &#x002E; &#x002E; &#x0641;&#x064A; &#x0627;&#x0644;&#x0645;&#x0648;&#x0636;&#x0648;&#x0639;&#x060C; &#x0623;&#x0631;&#x062C;&#x0648;&#x0643; &#x0021; &#x002E; &#x002E; &#x0625;&#x0630;&#x0627; &#x0643;&#x0627;&#x0646; &#x0639;&#x0646;&#x062F;&#x0643; &#x0643;&#x0644;&#x0627;&#x0645; &#x002E;
+&#x002E;
+<!--l. 210--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0644;&#x0647;&#x0627; &#x062D;&#x0642; &#x002E; &#x002E;
+<!--l. 212--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0645;&#x0648;&#x0636;&#x0648;&#x0639; &#x0628;&#x0627;&#x062E;&#x062A;&#x0635;&#x0627;&#x0631; &#x060C; &#x0623;&#x064A;&#x062A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x060C; &#x0647;&#x0648; &#x003A; &#x0625;&#x0646;&#x0647; &#x002E; &#x002E; &#x0644;&#x0627;&#x0628;&#x062F; &#x0645;&#x0646; &#x0639;&#x0645;&#x0644;&#x064A;&#x0629;
+&#x062A;&#x0646;&#x0638;&#x064A;&#x0645; &#x002E; &#x002E;
+<!--l. 214--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x062A;&#x0646;&#x0638;&#x064A;&#x0645; &#x061F; &#x002E; &#x002E; &#x0644;&#x0645;&#x0627;&#x0630;&#x0627; &#x002E; &#x002E;
+<!--l. 216--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x062A;&#x0646;&#x0638;&#x064A;&#x0645; &#x0644;&#x0644;&#x0627;&#x062E;&#x062A;&#x0628;&#x0627;&#x0631; &#x002E; &#x002E; &#x0645;&#x062C;&#x0631;&#x062F; &#x062A;&#x0646;&#x0638;&#x064A;&#x0645; &#x002E; &#x002E;
+<!--l. 218--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0643;&#x064A;&#x0641; &#x064A;&#x0643;&#x0648;&#x0646; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x062A;&#x0646;&#x0638;&#x064A;&#x0645; &#x061F; &#x002E; &#x002E;
+<!--l. 220--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0623;&#x0645;&#x0631; &#x0628;&#x0633;&#x064A;&#x0637; &#x062C;&#x062F;&#x0627; &#x003A; &#x0646;&#x062D;&#x062F;&#x062F; &#x0627;&#x0644;&#x0645;&#x062A;&#x0642;&#x062F;&#x0645;&#x064A;&#x0646; &#x0628;&#x0639;&#x062F;&#x062F; &#x0645;&#x0639;&#x064A;&#x0646; &#x0648;&#x0635;&#x0641;&#x0627;&#x062A; &#x0645;&#x0639;&#x064A;&#x0646;&#x0629; &#x002E;
+&#x002E;
+<!--l. 222--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0645;&#x0646; &#x0627;&#x0644;&#x0630;&#x064A; &#x064A;&#x062D;&#x062F;&#x062F; &#x0630;&#x0644;&#x0643; &#x061F; &#x002E; &#x002E; &#x0623;&#x0646;&#x062A; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 224--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0625;&#x0630;&#x0627; &#x0633;&#x0645;&#x062D;&#x062A; &#x0648;&#x0641;&#x0648;&#x0636;&#x062A;&#x0646;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 226--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0641;&#x0648;&#x0636;&#x0643;&#x061F; &#x002E; &#x002E; &#x0625;&#x0630;&#x0646; &#x0623;&#x0646;&#x062A; &#x0627;&#x0644;&#x0630;&#x064A; &#x0633;&#x064A;&#x062E;&#x062A;&#x0627;&#x0631; &#x0644;&#x064A; &#x0627;&#x0644;&#x0632;&#x0648;&#x062C;&#x0021; &#x002E; &#x002E;
+<!--l. 228--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0646;&#x062A; &#x0635;&#x0627;&#x062D;&#x0628;&#x0629; &#x0627;&#x0644;&#x0627;&#x062E;&#x062A;&#x064A;&#x0627;&#x0631; &#x0641;&#x064A; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x064A;&#x0629; &#x002E; &#x002E; &#x002E;
+<!--l. 230--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0639;&#x062F; &#x0623;&#x0646; &#x062A;&#x0643;&#x0648;&#x0646; &#x0623;&#x0646;&#x062A; &#x0642;&#x062F; &#x062D;&#x062F;&#x062F;&#x062A; &#x0644;&#x064A; &#x0635;&#x0641;&#x0627;&#x062A; &#x0632;&#x0648;&#x062C;&#x064A;&#x0021; &#x002E; &#x002E;
+<!--l. 232--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x064A;&#x0627; &#x0623;&#x0645;&#x064A;&#x0631;&#x062A;&#x064A; &#x002E; &#x002E; &#x002E; &#x0627;&#x0644;&#x0635;&#x0641;&#x0627;&#x062A; &#x062A;&#x062D;&#x062F;&#x062F;&#x064A;&#x0646;&#x0647;&#x0627; &#x062D;&#x0633;&#x0628; &#x0631;&#x063A;&#x0628;&#x062A;&#x0643; &#x002E; &#x002E; &#x0648;&#x0645;&#x0627; &#x0639;&#x0644;&#x064A;&#x0646;&#x0627;
+&#x0646;&#x062D;&#x0646; &#x0625;&#x0644;&#x0627; &#x0627;&#x0644;&#x062A;&#x0646;&#x0641;&#x064A;&#x0630; &#x002E; &#x002E;
+<!--l. 234--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633;&#x003A; &#x0648;&#x0645;&#x0646; &#x0642;&#x0627;&#x0644; &#x0625;&#x0646;&#x064A; &#x0623;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639; &#x062A;&#x062D;&#x062F;&#x064A;&#x062F; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0635;&#x0641;&#x0627;&#x062A; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 236--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x062A;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639;&#x064A;&#x0646; &#x062A;&#x062D;&#x062F;&#x064A;&#x062F;&#x0647;&#x0627; &#x061F; &#x002E; &#x002E;
+<!--l. 238--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0627; &#x0623;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639; &#x062A;&#x062D;&#x062F;&#x064A;&#x062F;&#x0647;&#x0627; &#x0645;&#x0642;&#x062F;&#x0645;&#x0627; &#x002E; &#x002E; &#x002E; &#x0644;&#x0623;&#x0646;&#x064A; &#x0644;&#x0627; &#x0623;&#x0639;&#x0631;&#x0641;&#x0647;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 240--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x062A;&#x0639;&#x0631;&#x0641;&#x064A;&#x0646; &#x0627;&#x0644;&#x0635;&#x0641;&#x0627;&#x062A; &#x0627;&#x0644;&#x062A;&#x064A; &#x062A;&#x0631;&#x064A;&#x062F;&#x064A;&#x0646;&#x0647;&#x0627; &#x0641;&#x064A; &#x0632;&#x0648;&#x062C;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 242--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0627; &#x002E; &#x002E; &#x002E; &#x0643;&#x0644; &#x0645;&#x0627; &#x0623;&#x0639;&#x0631;&#x0641; &#x0647;&#x064A; &#x0627;&#x0644;&#x0635;&#x0641;&#x0627;&#x062A; &#x0627;&#x0644;&#x062A;&#x064A; &#x0644;&#x0627; &#x0623;&#x0631;&#x064A;&#x062F;&#x0647;&#x0627; &#x0641;&#x064A;&#x0647; &#x002E; &#x002E; &#x002E;
+<!--l. 244--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0645;&#x0627; &#x0647;&#x064A; &#x0627;&#x0644;&#x0635;&#x0641;&#x0627;&#x062A; &#x0627;&#x0644;&#x062A;&#x064A; &#x0644;&#x0627; &#x062A;&#x0631;&#x064A;&#x062F;&#x064A;&#x0646;&#x0647;&#x0627; &#x0641;&#x064A;&#x0647; &#x061F; &#x002E; &#x002E;
+<!--l. 246--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0627; &#x0623;&#x0631;&#x064A;&#x062F;&#x0647; &#x0645;&#x0646; &#x0627;&#x0644;&#x0623;&#x0645;&#x0631;&#x0627;&#x0621; &#x0627;&#x0644;&#x0643;&#x0633;&#x0627;&#x0644;&#x0649; &#x0627;&#x0644;&#x0623;&#x063A;&#x0628;&#x064A;&#x0627;&#x0621; &#x002E; &#x002E;
+<!--l. 248--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062D;&#x0627;&#x0630;&#x0631;&#x064A; &#x064A;&#x0627; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0623;&#x0646; &#x064A;&#x0643;&#x0648;&#x0646; &#x0641;&#x064A; &#x0643;&#x0644;&#x0627;&#x0645;&#x0643; &#x062A;&#x0644;&#x0645;&#x064A;&#x062D; &#x0645;&#x0642;&#x0635;&#x0648;&#x062F;&#x0021; &#x002E; &#x002E;
+&#x002E;
+<!--l. 250--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0627; &#x0623;&#x0642;&#x0635;&#x062F; &#x0628;&#x0643;&#x0644;&#x0627;&#x0645;&#x064A; &#x0623;&#x064A; &#x062A;&#x0644;&#x0645;&#x064A;&#x062D; &#x002E; &#x002E; &#x0645;&#x0627; &#x062F;&#x0627;&#x0645;&#x062A; &#x0634;&#x0642;&#x064A;&#x0642;&#x062A;&#x0627;&#x064A; &#x0631;&#x0627;&#x0636;&#x064A;&#x062A;&#x064A;&#x0646;
+&#x0633;&#x0639;&#x064A;&#x062F;&#x062A;&#x064A;&#x0646; &#x0641;&#x0644;&#x0627; &#x0634;&#x0623;&#x0646; &#x0644;&#x0623;&#x062D;&#x062F; &#x0628;&#x0647;&#x0645;&#x0627; &#x002E; &#x002E; &#x0625;&#x0646;&#x0645;&#x0627; &#x0623;&#x0646;&#x0627; &#x0623;&#x062A;&#x0643;&#x0644;&#x0645; &#x0639;&#x0646; &#x0646;&#x0641;&#x0633;&#x064A; &#x002E; &#x002E;
+<!--l. 252--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x063A;&#x0632;&#x0649; &#x0627;&#x0644;&#x0643;&#x0644;&#x0627;&#x0645; &#x0625;&#x0630;&#x0646; &#x0623;&#x0646;&#x0643; &#x062A;&#x0631;&#x064A;&#x062F;&#x064A;&#x0646; &#x0632;&#x0648;&#x062C;&#x0627; &#x0645;&#x0646; &#x0627;&#x0644;&#x0641;&#x0642;&#x0631;&#x0627;&#x0621; &#x061F; &#x002E; &#x002E;
+<!--l. 254--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0642;&#x0644;&#x062A; &#x0644;&#x0643; &#x0625;&#x0646;&#x064A; &#x0644;&#x0645; &#x0623;&#x062D;&#x062F;&#x062F; &#x0627;&#x0644;&#x0635;&#x0641;&#x0627;&#x062A; &#x0628;&#x0639;&#x062F; &#x002E; &#x002E;
+<!--l. 256--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0643;&#x064A;&#x0641; &#x0633;&#x062A;&#x062E;&#x062A;&#x0627;&#x0631;&#x064A;&#x0646; &#x0625;&#x0630;&#x0646; &#x061F; &#x002E; &#x002E;
+<!--l. 258--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0625;&#x0646;&#x064A; &#x0644;&#x0645; &#x0623;&#x062E;&#x062A;&#x0627;&#x0631; &#x0625;&#x0644;&#x0627; &#x0628;&#x0639;&#x062F; &#x0623;&#x0646; &#x0623;&#x0643;&#x062A;&#x0634;&#x0641; &#x002E; &#x002E;
+<!--l. 260--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x062A;&#x0643;&#x062A;&#x0634;&#x0641;&#x064A;&#x0646; &#x061F; &#x002E; &#x002E;
+<!--l. 262--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0644;&#x0647;&#x0630;&#x0627; &#x0635;&#x0645;&#x0645;&#x062A; &#x0648;&#x0623;&#x0635;&#x0645;&#x0645; &#x0639;&#x0644;&#x0649; &#x0623;&#x0646; &#x064A;&#x0641;&#x062A;&#x062D; &#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x0644;&#x062C;&#x0645;&#x064A;&#x0639; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x0639;&#x0644;&#x0649;
+&#x0627;&#x0644;&#x0633;&#x0648;&#x0627;&#x0621; &#x002E; &#x002E; &#x0633;&#x0623;&#x0642;&#x0627;&#x0628;&#x0644; &#x0643;&#x0644; &#x0645;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0644;&#x064A;&#x0637;&#x0644;&#x0628; &#x064A;&#x062F;&#x064A; &#x002E; &#x002E; &#x0648;&#x0623;&#x062D;&#x0627;&#x0648;&#x0644; &#x0623;&#x0646; &#x0623;&#x0643;&#x062A;&#x0634;&#x0641; &#x0645;&#x0639;&#x062F;&#x0646;&#x0647; &#x002E; &#x002E;
+&#x002E;
+<!--l. 264--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x062A;&#x0642;&#x0627;&#x0628;&#x0644;&#x064A;&#x0646; &#x0643;&#x0644; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x061F; &#x002E; &#x002E;
+<!--l. 266--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x0648;&#x0647;&#x0646;&#x0627; &#x0641;&#x064A; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0642;&#x0627;&#x0639;&#x0629; &#x002E; &#x002E; &#x002E; &#x0628;&#x062D;&#x0636;&#x0648;&#x0631;&#x0643; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x002E; &#x002E; &#x002E; &#x0648;&#x062D;&#x0636;&#x0648;&#x0631; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x002E;
+&#x002E;
+<!--l. 268--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0645;&#x0633;&#x0623;&#x0644;&#x0629; &#x0623;&#x0639;&#x0642;&#x062F; &#x0645;&#x0645;&#x0627; &#x0643;&#x0646;&#x0627; &#x0646;&#x0638;&#x0646; &#x002E; &#x002E;
+<!--l. 270--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062D;&#x0642;&#x0627; &#x002E; &#x002E; &#x002E; &#x0643;&#x0627;&#x0646; &#x0627;&#x0644;&#x0638;&#x0646; &#x0623;&#x0646;&#x0647;&#x0627; &#x0633;&#x062A;&#x0646;&#x0638;&#x0631; &#x0645;&#x0646; &#x062E;&#x0644;&#x0641; &#x0627;&#x0644;&#x0634;&#x0628;&#x0627;&#x0643;&#x060C; &#x0648;&#x062A;&#x062E;&#x062A;&#x0627;&#x0631; &#x0645;&#x0646;
+&#x064A;&#x0639;&#x062C;&#x0628;&#x0647;&#x0627; &#x0645;&#x0646; &#x0628;&#x064A;&#x0646; &#x0627;&#x0644;&#x0645;&#x0627;&#x0631;&#x064A;&#x0646; &#x002E; &#x002E;
+<!--l. 272--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x062E;&#x062A;&#x0627;&#x0631; &#x0645;&#x0646; &#x062E;&#x0644;&#x0641; &#x0627;&#x0644;&#x0634;&#x0628;&#x0627;&#x0643; &#x061F; &#x002E; &#x002E; &#x0623;&#x062E;&#x062A;&#x0627;&#x0631; &#x0645;&#x0627;&#x0630;&#x0627; &#x061F; &#x002E; &#x002E; &#x0623;&#x062E;&#x062A;&#x0627;&#x0631; &#x0623;&#x062C;&#x0633;&#x0627;&#x0645;&#x0627; &#x061F; &#x002E;
+&#x002E;
+<!--l. 274--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0625;&#x0630;&#x0646; &#x062A;&#x0631;&#x064A;&#x062F;&#x064A;&#x0646; &#x0623;&#x0646; &#x062A;&#x0648;&#x062C;&#x0647;&#x064A; &#x0648;&#x062A;&#x062D;&#x0627;&#x062F;&#x062B;&#x064A; &#x0643;&#x0644; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x061F; &#x002E; &#x002E;
+<!--l. 276--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x0644; &#x0645;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0644;&#x0637;&#x0644;&#x0628;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 278--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0643;&#x0644; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x0633;&#x064A;&#x062A;&#x0642;&#x062F;&#x0645;&#x0648;&#x0646; &#x0644;&#x0637;&#x0644;&#x0628;&#x0643; &#x002E; &#x002E; &#x002E; &#x0645;&#x0627; &#x062F;&#x0627;&#x0645; &#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x0645;&#x0641;&#x062A;&#x0648;&#x062D;&#x0627; &#x0639;&#x0644;&#x0649;
+&#x0645;&#x0635;&#x0631;&#x0627;&#x0639;&#x064A;&#x0647; &#x002E; &#x002E; &#x002E;
+<!--l. 280--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x064A;&#x062C;&#x0628; &#x0623;&#x0646; &#x062A;&#x062A;&#x0627;&#x062D; &#x0627;&#x0644;&#x0641;&#x0631;&#x0635;&#x0629; &#x0644;&#x0643;&#x0644; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x002E; &#x002E; &#x002E;
+
+<!--l. 282--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0644;&#x0643;&#x0646; &#x0647;&#x0630;&#x0627; &#x0639;&#x0645;&#x0644; &#x0645;&#x0631;&#x0647;&#x0642; &#x0644;&#x0643; &#x0623;&#x064A;&#x062A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0021; &#x002E; &#x002E; &#x002E; &#x062A;&#x0635;&#x0648;&#x0631;&#x064A; &#x0623;&#x0647;&#x0644; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F;
+&#x0643;&#x0644;&#x0647;&#x0645; &#x002E; &#x002E;
+<!--l. 284--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0627;&#x0644;&#x062C;&#x0627;&#x062F; &#x0645;&#x0646;&#x0647;&#x0645; &#x0648;&#x0627;&#x0644;&#x0647;&#x0627;&#x0632;&#x0644; &#x0021; &#x002E; &#x002E;
+<!--l. 286--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x064A; &#x0634;&#x0631;&#x0637; &#x0648;&#x0627;&#x062D;&#x062F; &#x0635;&#x063A;&#x064A;&#x0631; &#x002E; &#x002E; &#x002E;
+<!--l. 288--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0647;&#x0648; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 290--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x0644; &#x0645;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0648;&#x064A;&#x0641;&#x0634;&#x0644; &#x064A;&#x062C;&#x0644;&#x062F; &#x062B;&#x0644;&#x0627;&#x062B; &#x062C;&#x0644;&#x062F;&#x0627;&#x062A; &#x002E; &#x002E; &#x002E;
+<!--l. 292--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0634;&#x0631;&#x0637; &#x0645;&#x0639;&#x0642;&#x0648;&#x0644; &#x0644;&#x0635;&#x062F; &#x0633;&#x0628;&#x064A;&#x0644; &#x0627;&#x0644;&#x0639;&#x0627;&#x0628;&#x062B;&#x064A;&#x0646; &#x002E; &#x002E; &#x002E;
+<!--l. 294--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0644;&#x0643;&#x064A; &#x0644;&#x0627; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0625;&#x0644;&#x0627; &#x0627;&#x0644;&#x0648;&#x0627;&#x062B;&#x0642; &#x0645;&#x0646; &#x0646;&#x0641;&#x0633;&#x0647; &#x002E; &#x002E;
+<!--l. 296--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0647;&#x0630;&#x0627; &#x0646;&#x0648;&#x0639; &#x0645;&#x0646; &#x0627;&#x0644;&#x062A;&#x0623;&#x0645;&#x064A;&#x0646; &#x0636;&#x0631;&#x0648;&#x0631;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 298--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x062A;&#x0641;&#x0642;&#x0646;&#x0627; &#x0625;&#x0630;&#x0646; &#x002E; &#x002E; &#x002E;
+<!--l. 300--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0645;&#x0631;&#x0643; &#x0623;&#x064A;&#x062A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x002E; &#x002E; &#x002E;
+<!--l. 302--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0645;&#x0631;&#x0647;&#x0627; &#x061F; &#x002E; &#x002E; &#x002E; &#x0625;&#x0630;&#x0646; &#x0623;&#x0646;&#x062A; &#x0645;&#x0639;&#x062A;&#x0631;&#x0641; &#x0628;&#x0641;&#x0634;&#x0644;&#x0643; &#x0623;&#x064A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x0021; &#x002E;
+&#x002E;
+<!--l. 304--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0648;&#x0627;&#x0642;&#x0639; &#x0623;&#x0646;&#x064A; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 306--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0627;&#x0644;&#x0648;&#x0627;&#x0642;&#x0639; &#x0623;&#x0646;&#x0643; &#x0644;&#x0645; &#x062A;&#x0633;&#x062A;&#x0637;&#x0639; &#x0625;&#x0642;&#x0646;&#x0627;&#x0639;&#x0647;&#x0627; &#x002E; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0645;&#x0627; &#x0643;&#x0646;&#x062A; &#x0623;&#x062A;&#x0648;&#x0642;&#x0639;&#x0647; &#x002E; &#x002E; &#x002E; &#x0645;&#x0646; &#x0623;&#x0648;&#x0644;
+&#x0643;&#x0644;&#x0645;&#x0629; &#x0646;&#x0637;&#x0642;&#x062A; &#x0628;&#x0647;&#x0627; &#x002E; &#x002E; &#x002E; &#x0644;&#x0642;&#x062F; &#x0623;&#x0636;&#x0639;&#x0646;&#x0627; &#x0627;&#x0644;&#x0648;&#x0642;&#x062A; &#x0633;&#x062F;&#x0649; &#x002E; &#x002E; &#x002E; &#x0648;&#x0627;&#x0644;&#x0646;&#x062A;&#x064A;&#x062C;&#x0629; &#x0647;&#x064A; &#x0627;&#x0644;&#x0646;&#x062A;&#x064A;&#x062C;&#x0629; &#x0645;&#x0646;&#x0630;
+&#x0634;&#x0647;&#x0648;&#x0631; &#x0637;&#x0648;&#x0627;&#x0644; &#x002E; &#x002E; &#x0627;&#x0633;&#x0645;&#x0639;&#x064A; &#x064A;&#x0627; &#x0628;&#x0646;&#x062A;&#x064A; &#x002E; &#x002E; &#x0633;&#x0623;&#x0646;&#x0632;&#x0644; &#x0639;&#x0644;&#x0649; &#x0625;&#x0631;&#x0627;&#x062F;&#x062A;&#x0643; &#x002E; &#x002E; &#x002E; &#x0648;&#x0623;&#x0645;&#x0631;&#x064A; &#x0625;&#x0644;&#x0649; &#x0627;&#xFDF2; &#x002E; &#x002E; &#x0643;&#x0644; &#x0645;&#x0627;
+&#x0642;&#x0635;&#x062F;&#x062A; &#x0625;&#x0644;&#x064A;&#x0647; &#x0647;&#x0648; &#x062E;&#x064A;&#x0631;&#x0643; &#x002E; &#x002E; &#x060C; &#x0645;&#x0635;&#x0644;&#x062D;&#x062A;&#x0643; &#x0643;&#x0644;&#x0647;&#x0627; &#x0623;&#x0631;&#x064A;&#x062F;&#x0647;&#x0627; &#x0648;&#x0623;&#x0646;&#x0634;&#x062F;&#x0647;&#x0627; &#x002E; &#x002E; &#x002E; &#x0644;&#x0643;&#x0646; &#x002E; &#x002E; &#x0645;&#x0627; &#x062F;&#x0645;&#x062A;
+&#x062A;&#x0635;&#x0631;&#x064A;&#x0646; &#x0639;&#x0644;&#x0649; &#x0631;&#x0623;&#x064A;&#x0643; &#x0641;&#x0623;&#x0646;&#x062A; &#x0648;&#x0634;&#x0623;&#x0646;&#x0643; &#x002E; &#x002E; &#x0648;&#x0627;&#x0639;&#x0644;&#x0645;&#x064A; &#x0623;&#x0646;&#x0643; &#x0645;&#x0646;&#x0630; &#x0627;&#x0644;&#x0622;&#x0646; &#x0627;&#x0644;&#x0645;&#x0633;&#x0626;&#x0648;&#x0644;&#x0629; &#x0648;&#x062D;&#x062F;&#x0643;
+&#x0639;&#x0646; &#x0645;&#x0635;&#x064A;&#x0631;&#x0643; &#x002E; &#x002E;
+<!--l. 308--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0647;&#x0630;&#x0627; &#x0647;&#x0648; &#x0643;&#x0644; &#x0645;&#x0627; &#x0623;&#x0631;&#x064A;&#x062F; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x002E; &#x002E; &#x0623;&#x0646; &#x0623;&#x0643;&#x0648;&#x0646; &#x0623;&#x0646;&#x0627; &#x0648;&#x062D;&#x062F;&#x064A; &#x0627;&#x0644;&#x0635;&#x0627;&#x0646;&#x0639;&#x0629; &#x0644;&#x0645;&#x0635;&#x064A;&#x0631;&#x064A; &#x002E; &#x002E;
+&#x002E;
+<!--l. 310--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0635;&#x0627;&#x0631;&#x062D;&#x0643; &#x002E; &#x002E; &#x0623;&#x0646;&#x064A; &#x063A;&#x064A;&#x0631; &#x0645;&#x0637;&#x0645;&#x0626;&#x0646; &#x002E; &#x002E;
+<!--l. 312--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0639;&#x0631;&#x0641; &#x0630;&#x0644;&#x0643; &#x002E; &#x002E; &#x002E;
+<!--l. 314--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0643;&#x0646;&#x062A; &#x062A;&#x0631;&#x064A;&#x062F; &#x0644;&#x0643; &#x062D;&#x064A;&#x0627;&#x0629; &#x0631;&#x063A;&#x062F;&#x0629; &#x0645;&#x0636;&#x0645;&#x0648;&#x0646;&#x0629; &#x0627;&#x0644;&#x0631;&#x062E;&#x0627;&#x0621; &#x0648;&#x0627;&#x0644;&#x0646;&#x0639;&#x0645;&#x0629; &#x002E; &#x002E;
+&#x002E;
+<!--l. 316--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x0643;&#x0630;&#x0644;&#x0643; &#x0627;&#x0644;&#x062D;&#x064A;&#x0627;&#x0629; &#x0627;&#x0644;&#x062A;&#x064A; &#x0635;&#x0646;&#x0639;&#x062A;&#x0647;&#x0627; &#x0644;&#x0634;&#x0642;&#x064A;&#x0642;&#x062A;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 318--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0633;&#x0646;&#x0631;&#x0649; &#x0645;&#x0627;&#x0630;&#x0627; &#x0633;&#x062A;&#x0635;&#x0646;&#x0639;&#x064A;&#x0646; &#x0623;&#x0646;&#x062A; &#x0644;&#x0646;&#x0641;&#x0633;&#x0643; &#x0021; &#x002E; &#x002E;
+<!--l. 320--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x064A;&#x0643;&#x0641;&#x064A; &#x0623;&#x0646; &#x0623;&#x0635;&#x0646;&#x0639;&#x0647;&#x0627; &#x0628;&#x0646;&#x0641;&#x0633;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 322--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0641;&#x0630; &#x0644;&#x0647;&#x0627; &#x0637;&#x0644;&#x0628;&#x0647;&#x0627; &#x0623;&#x064A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631;&#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 324--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0641;&#x0648;&#x0631;&#x0627; &#x002E; &#x002E; &#x002E; &#x0633;&#x0623;&#x0637;&#x0644;&#x0642; &#x0627;&#x0644;&#x0645;&#x0646;&#x0627;&#x062F;&#x064A;&#x0646; &#x0641;&#x064A; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x064A;&#x0646;&#x0627;&#x062F;&#x0648;&#x0646; &#x003A; &#x0643;&#x0644; &#x0645;&#x0646;
+&#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0644;&#x0637;&#x0644;&#x0628; &#x064A;&#x062F;&#x064A; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0648;&#x064A;&#x0641;&#x0634;&#x0644; &#x064A;&#x062C;&#x0644;&#x062F; &#x062B;&#x0644;&#x0627;&#x062B; &#x062C;&#x0644;&#x062F;&#x0627;&#x062A; &#x0021; &#x002E; &#x002E;
+&#x002E;
+<!--l. 326--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0644; &#x064A;&#x062C;&#x0628; &#x0623;&#x0646; &#x064A;&#x0646;&#x0627;&#x062F;&#x0648;&#x0627; &#x0642;&#x0628;&#x0644; &#x0630;&#x0644;&#x0643; &#x003A; &#x0625;&#x0646; &#x0623;&#x0647;&#x0644; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x062C;&#x0645;&#x064A;&#x0639;&#x0627; &#x0628;&#x063A;&#x064A;&#x0631; &#x062A;&#x0645;&#x064A;&#x064A;&#x0632;
+&#x0644;&#x0647;&#x0645; &#x0627;&#x0644;&#x062D;&#x0642; &#x0623;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645;&#x0648;&#x0627; &#x0648;&#x064A;&#x0637;&#x0628;&#x0644;&#x0648;&#x0627; &#x064A;&#x062F; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0021; &#x002E; &#x002E; &#x002E;
+<div class="center"
+>
+<!--l. 328--><p class="noindent" dir="rtl" >
+<!--l. 329--><p class="noindent" dir="rtl" >&#x0028; &#x0633;&#x062A;&#x0627;&#x0631; &#x0029;</div>
+
+ <h2 class="chapterHead" dir="rtl" ><span class="titlemark">&#x0627;&#xFEDF;&#xFE92;&#xFE8E;&#x0628;&#x00A0;&#x0664;</span><br /><a
+ id="x1-50004"></a>&#x0627;&#x0644;&#x0645;&#x0646;&#x0638;&#x0631; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A;</h2>
+<!--l. 347--><p class="noindent" dir="rtl" >&#x0639;&#x064A;&#x0646; &#x0627;&#x0644;&#x0642;&#x0627;&#x0639;&#x0629; &#x0627;&#x0644;&#x0643;&#x0628;&#x0631;&#x0649; &#x0641;&#x064A; &#x0642;&#x0635;&#x0631; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0646;&#x0639;&#x0645;&#x0627;&#x0646; &#x002E; &#x002E; &#x002E; &#x0648;&#x0644;&#x0643;&#x0646; &#x0628;&#x0647;&#x0627; &#x062C;&#x0646;&#x0648;&#x062F;&#x0627;
+&#x0645;&#x0635;&#x0637;&#x0641;&#x064A;&#x0646; &#x0648;&#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x062C;&#x0627;&#x0644;&#x0633; &#x0641;&#x064A; &#x0645;&#x0642;&#x0639;&#x062F;&#x0647; &#x060C; &#x0648;&#x0639;&#x0644;&#x0649; &#x0645;&#x0642;&#x0631;&#x0628;&#x0629; &#x0645;&#x0646;&#x0647; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x002E;
+&#x0628;&#x064A;&#x0646;&#x0645;&#x0627; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x064A;&#x0646;&#x0638;&#x0631; &#x0645;&#x0646; &#x0634;&#x0628;&#x0627;&#x0643; &#x002E; &#x002E; &#x002E; &#x002E;
+<!--l. 349--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x0623;&#x062D;&#x062F; &#x002E; &#x002E; &#x002E;
+<!--l. 351--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0641;&#x064A; &#x0627;&#x0644;&#x0623;&#x064A;&#x0627;&#x0645; &#x0627;&#x0644;&#x0623;&#x062E;&#x064A;&#x0631;&#x0629; &#x0628;&#x062F;&#x0623; &#x0627;&#x0644;&#x0639;&#x062F;&#x062F; &#x0641;&#x0639;&#x0644;&#x0627; &#x064A;&#x062A;&#x0646;&#x0627;&#x0642;&#x0635; &#x002E; &#x002E; &#x002E;
+<!--l. 353--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x064A;&#x0648;&#x0645; &#x0644;&#x0627; &#x0623;&#x062D;&#x062F; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0625;&#x0637;&#x0644;&#x0627;&#x0642; &#x002E; &#x002E; &#x002E; &#x0645;&#x0627; &#x0645;&#x0646; &#x0638;&#x0644; &#x0644;&#x0623;&#x062D;&#x062F; &#x0627;&#x0644;&#x0645;&#x0627;&#x0631;&#x0629; &#x064A;&#x0642;&#x062A;&#x0631;&#x0628; &#x0645;&#x0646;
+&#x0627;&#x0644;&#x0642;&#x0635;&#x0631; &#x002E; &#x002E; &#x002E;
+<!--l. 355--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x064A;&#x0646; &#x0630;&#x0644;&#x0643; &#x0645;&#x0645;&#x0627; &#x062D;&#x062F;&#x062B; &#x0641;&#x064A; &#x0627;&#x0644;&#x0623;&#x0633;&#x0628;&#x0648;&#x0639; &#x0627;&#x0644;&#x0623;&#x0648;&#x0644; &#x002E; &#x002E; &#x0639;&#x0646;&#x062F;&#x0645;&#x0627; &#x0627;&#x062D;&#x062A;&#x0634;&#x062F; &#x0623;&#x0647;&#x0644; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x002E;
+&#x002E; &#x002E; &#x0643;&#x0644; &#x064A;&#x0633;&#x0627;&#x0628;&#x0642; &#x0627;&#x0644;&#x0622;&#x062E;&#x0631; &#x002E; &#x002E; &#x002E;
+<!--l. 357--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0622;&#x0646; &#x0627;&#x0644;&#x0643;&#x0644; &#x064A;&#x0647;&#x0631;&#x0628; &#x002E; &#x002E; &#x002E;
+<!--l. 359--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x062E;&#x0648;&#x0641;&#x0627; &#x0645;&#x0646; &#x0627;&#x0644;&#x062C;&#x0644;&#x062F; &#x002E; &#x002E; &#x002E;
+<!--l. 361--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x0639;&#x0627;&#x0626;&#x062F; &#x0645;&#x0646; &#x0627;&#x0644;&#x0634;&#x0628;&#x0627;&#x0643; &#x0029; &#x0644;&#x0627; &#x0641;&#x0627;&#x0626;&#x062F;&#x0629; &#x002E; &#x002E; &#x002E; &#x0644;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0623;&#x062D;&#x062F; &#x0627;&#x0644;&#x064A;&#x0648;&#x0645; &#x002E; &#x002E;
+&#x002E;
+<!--l. 363--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0644;&#x0627; &#x0627;&#x0644;&#x064A;&#x0648;&#x0645; &#x0648;&#x0644;&#x0627; &#x063A;&#x062F;&#x0627; &#x002E; &#x002E; &#x002E; &#x0645;&#x0627; &#x062F;&#x0627;&#x0645; &#x0623;&#x0643;&#x062B;&#x0631; &#x0631;&#x062C;&#x0627;&#x0644; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x0642;&#x062F; &#x062C;&#x0644;&#x062F;&#x0648;&#x0627; &#x002E;
+&#x002E;
+<!--l. 365--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0633;&#x0642;&#x0637;&#x0648;&#x0627; &#x0641;&#x064A; &#x0627;&#x0644;&#x0627;&#x0645;&#x062A;&#x062D;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E;
+<!--l. 367--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0643;&#x0627;&#x0646; &#x0645;&#x0646; &#x0628;&#x064A;&#x0646;&#x0647;&#x0645; &#x0645;&#x0639; &#x0630;&#x0644;&#x0643; &#x0631;&#x062C;&#x0627;&#x0644; &#x0644;&#x0627; &#x0628;&#x0623;&#x0633; &#x0628;&#x0647;&#x0645; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 369--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0641;&#x064A; &#x0646;&#x0638;&#x0631;&#x0629; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0627;&#x0633;&#x062A;&#x062D;&#x0642;&#x0648;&#x0627; &#x0635;&#x0641;&#x0631;&#x0627; &#x002E; &#x002E;
+<!--l. 371--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0625;&#x0646;&#x0643; &#x062A;&#x062A;&#x0634;&#x062F;&#x062F;&#x064A;&#x0646; &#x064A;&#x0627; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 373--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0644;&#x064A;&#x0633;&#x062A; &#x0645;&#x0633;&#x0623;&#x0644;&#x0629; &#x0645;&#x0635;&#x064A;&#x0631; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 375--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x0648;&#x0644;&#x0643;&#x0646; &#x002E; &#x002E; &#x002E; &#x062E;&#x064A;&#x0644; &#x0625;&#x0644;&#x0649; &#x0623;&#x062D;&#x064A;&#x0627;&#x0646;&#x0627; &#x0623;&#x0646;&#x0643; &#x0644;&#x0633;&#x062A; &#x062C;&#x0627;&#x062F;&#x0629; &#x0641;&#x064A;
+&#x0627;&#x0644;&#x0627;&#x062E;&#x062A;&#x0628;&#x0627;&#x0631;&#x002E;&#x002E;
+<!--l. 377--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x064A;&#x0628;&#x062F;&#x0648; &#x0623;&#x0646; &#x0647;&#x0630;&#x0627; &#x0623;&#x064A;&#x0636;&#x0627; &#x0634;&#x0639;&#x0648;&#x0631; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633; &#x002E; &#x002E; &#x0641;&#x0642;&#x062F; &#x0628;&#x0644;&#x063A;&#x0646;&#x064A; &#x0623;&#x0646;&#x0647;&#x0645; &#x0623;&#x062E;&#x0630;&#x0648;&#x0627;
+&#x064A;&#x062A;&#x0647;&#x0627;&#x0645;&#x0633;&#x0648;&#x0646; &#x0628;&#x0623;&#x0646; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0644;&#x0627; &#x062A;&#x0646;&#x0648;&#x064A; &#x062D;&#x0642;&#x0627; &#x0627;&#x0644;&#x0632;&#x0648;&#x0627;&#x062C; &#x002E; &#x002E; &#x0648;&#x0625;&#x0646;&#x0645;&#x0627; &#x0647;&#x064A; &#x062A;&#x0631;&#x064A;&#x062F;
+&#x0627;&#x0644;&#x0639;&#x0628;&#x062B; &#x0628;&#x0627;&#x0644;&#x0631;&#x062C;&#x0627;&#x0644; &#x0648;&#x062C;&#x0644;&#x062F;&#x0647;&#x0645; &#x002E; &#x002E;
+<!--l. 379--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0625;&#x0630;&#x0627; &#x0643;&#x0627;&#x0646; &#x0647;&#x0630;&#x0627; &#x062D;&#x0642;&#x0627; &#x0647;&#x0648; &#x063A;&#x0631;&#x0636;&#x0643; &#x0641;&#x064A;&#x062D;&#x0633;&#x0646; &#x0623;&#x0646; &#x062A;&#x0635;&#x0627;&#x0631;&#x062D;&#x064A;&#x0646;&#x0627; &#x002E; &#x002E;
+&#x002E;
+<!--l. 381--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0647;&#x0630;&#x0627; &#x0638;&#x0646;&#x0643; &#x0628;&#x064A; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x061F; &#x002E; &#x002E; &#x002E; &#x0623;&#x062A;&#x0639;&#x0631;&#x0641; &#x0639;&#x0646;&#x064A; &#x0634;&#x064A;&#x0626;&#x0627; &#x063A;&#x064A;&#x0631; &#x0627;&#x0644;&#x0635;&#x0631;&#x0627;&#x062D;&#x0629; &#x061F; &#x002E;
+&#x002E;
+<!--l. 383--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0641;&#x0639;&#x0644;&#x0627; &#x002E; &#x002E; &#x0623;&#x0646;&#x062A; &#x0635;&#x0631;&#x064A;&#x062D;&#x0629; &#x002E; &#x002E;
+<!--l. 385--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x062B;&#x0642; &#x0623;&#x0646;&#x064A; &#x0644;&#x0627; &#x0623;&#x0639;&#x0628;&#x062B; &#x0648;&#x0644;&#x0627; &#x0623;&#x062A;&#x0639;&#x0646;&#x062A; &#x0648;&#x0644;&#x0627; &#x0623;&#x062E;&#x0627;&#x062A;&#x0644; &#x0648;&#x0644;&#x0627; &#x0623;&#x0645;&#x0627;&#x0637;&#x0644; &#x002E; &#x002E; &#x0625;&#x0646;&#x0645;&#x0627; &#x0623;&#x0646;&#x0627; &#x0623;&#x0628;&#x062D;&#x062B;
+&#x0648;&#x0623;&#x0643;&#x062A;&#x0634;&#x0641; &#x002E; &#x002E;
+<!--l. 387--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0644;&#x0643;&#x0646;&#x0643; &#x0644;&#x0645; &#x062A;&#x0643;&#x062A;&#x0634;&#x0641;&#x064A; &#x0634;&#x064A;&#x0626;&#x0627; &#x0628;&#x0639;&#x062F; &#x002E; &#x002E;
+<!--l. 389--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0647;&#x0630;&#x0627; &#x0644;&#x064A;&#x0633; &#x0641;&#x064A; &#x064A;&#x062F;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 391--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x064A;&#x0638;&#x0647;&#x0631; &#x0623;&#x0646; &#x0627;&#x0644;&#x0623;&#x0645;&#x0631; &#x0633;&#x064A;&#x0637;&#x0648;&#x0644; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 393--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0633;&#x064A;&#x062D;&#x062A;&#x0627;&#x062C; &#x0625;&#x0644;&#x0649; &#x0635;&#x0628;&#x0631; &#x002E; &#x002E;
+<!--l. 395--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0635;&#x0628;&#x0631;&#x064A; &#x0646;&#x0641;&#x0630; &#x002E; &#x002E;
+<!--l. 397--><p class="indent" dir="rtl" > &#x0028; &#x0623;&#x062D;&#x062F; &#x0627;&#x0644;&#x062C;&#x0646;&#x0648;&#x062F; &#x064A;&#x062F;&#x062E;&#x0644; &#x0648;&#x064A;&#x0633;&#x0631; &#x0643;&#x0644;&#x0627;&#x0645;&#x0627; &#x0641;&#x064A; &#x0623;&#x0630;&#x0646; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x0029;
+<!--l. 399--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0631;&#x062C;&#x0644; &#x0628;&#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x064A;&#x0631;&#x064A;&#x062F; &#x0627;&#x0644;&#x062A;&#x0642;&#x062F;&#x0645; &#x002E; &#x002E;
+<!--l. 401--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x064A;&#x062A;&#x0641;&#x0636;&#x0644; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E;
+<!--l. 403--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x0644;&#x0644;&#x062C;&#x0646;&#x062F;&#x064A; &#x0029; &#x0623;&#x062F;&#x062E;&#x0644;&#x0647; &#x0021; &#x002E; &#x002E;
+<!--l. 405--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0028; &#x0644;&#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0029; &#x0644;&#x0639;&#x0644; &#x0648;&#x0639;&#x0633;&#x0649; &#x0021; &#x002E; &#x002E;
+<!--l. 407--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0633;&#x0646;&#x0631;&#x0649; &#x0021; &#x002E; &#x002E;
+<!--l. 409--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0028; &#x064A;&#x062F;&#x062E;&#x0644; &#x0029; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x0639;&#x0644;&#x064A;&#x0643;&#x0645; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x0646;&#x0627; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x060C; &#x0648;&#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x062A;&#x064A; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x002E;
+&#x002E;
+<!--l. 411--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0639;&#x0644;&#x064A;&#x0643; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x002E; &#x002E; &#x002E;
+
+<!--l. 413--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x062C;&#x0626;&#x062A; &#x0645;&#x0646; &#x0628;&#x0644;&#x0627;&#x062F; &#x0628;&#x0639;&#x064A;&#x062F;&#x0629; &#x0633;&#x0627;&#x0639;&#x064A;&#x0627; &#x0625;&#x0644;&#x0649; &#x0627;&#x0644;&#x0645;&#x0637;&#x0644;&#x0628; &#x0627;&#x0644;&#x0623;&#x0633;&#x0645;&#x0649; &#x060C; &#x0648;&#x0647;&#x0648; &#x064A;&#x062F; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629;
+&#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x002E; &#x002E;
+<!--l. 415--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0647;&#x0644; &#x062A;&#x0639;&#x0631;&#x0641; &#x0645;&#x0627; &#x064A;&#x0646;&#x062A;&#x0638;&#x0631;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 417--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0623;&#x0639;&#x0631;&#x0641; &#x002E; &#x002E; &#x002E; &#x0648;&#x0623;&#x0646;&#x0627; &#x0639;&#x0644;&#x0649; &#x0627;&#x0633;&#x062A;&#x0639;&#x062F;&#x0627;&#x062F; &#x002E; &#x002E; &#x002E;
+<!--l. 419--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0648;&#x0627;&#x062B;&#x0642; &#x0625;&#x0644;&#x0649; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x062D;&#x062F; &#x0645;&#x0646; &#x0646;&#x0641;&#x0633;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 421--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x062C;&#x062F;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 423--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0645;&#x0631;&#x0643; &#x0628;&#x064A;&#x0646; &#x064A;&#x062F;&#x064A; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x002E; &#x002E;
+<!--l. 425--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0625;&#x0646;&#x064A; &#x0631;&#x0647;&#x0646; &#x0625;&#x0634;&#x0627;&#x0631;&#x062A;&#x0647;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 427--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0631;&#x064A;&#x062F; &#x0645;&#x0646;&#x0643; &#x0634;&#x064A;&#x0626;&#x0627; &#x0648;&#x0627;&#x062D;&#x062F;&#x0627; &#x003A; &#x0623;&#x0646; &#x062A;&#x062E;&#x0628;&#x0631;&#x0646;&#x064A; &#x0645;&#x0627;&#x0630;&#x0627; &#x0623;&#x0646;&#x062A; &#x0635;&#x0627;&#x0646;&#x0639; &#x0628;&#x064A; &#x0625;&#x0630;&#x0627; &#x0635;&#x0631;&#x062A;
+&#x0632;&#x0648;&#x062C;&#x062A;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 429--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0633;&#x0623;&#x062C;&#x0639;&#x0644;&#x0643; &#x0633;&#x0639;&#x064A;&#x062F;&#x0629; &#x002E; &#x002E; &#x0633;&#x0623;&#x0644;&#x0628;&#x064A; &#x0644;&#x0643; &#x0643;&#x0644; &#x0637;&#x0644;&#x0628; &#x002E; &#x002E; &#x0648;&#x0644;&#x0648; &#x0643;&#x0627;&#x0646; &#x0645;&#x0627; &#x062A;&#x0637;&#x0644;&#x0628;&#x064A;&#x0646;
+&#x0641;&#x064A; &#x0643;&#x0628;&#x062F; &#x0637;&#x064A;&#x0631; &#x0627;&#x0644;&#x0631;&#x062E; &#x0644;&#x0627;&#x0642;&#x062A;&#x0646;&#x0635;&#x062A;&#x0647; &#x0644;&#x0643; &#x002E; &#x002E; &#x002E;
+<!--l. 431--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0648; &#x062A;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639; &#x061F; &#x002E; &#x002E;
+<!--l. 433--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0623;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639; &#x002E; &#x002E; &#x0648;&#x0633;&#x062A;&#x0639;&#x0631;&#x0641;&#x0648;&#x0646; &#x0623;&#x0646;&#x064A; &#x0623;&#x0645;&#x0644;&#x0643; &#x0627;&#x0644;&#x0643;&#x062B;&#x064A;&#x0631; &#x002E; &#x002E; &#x002E;
+<!--l. 435--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0645;&#x0627;&#x0630;&#x0627; &#x063A;&#x064A;&#x0631; &#x0637;&#x064A;&#x0631; &#x0627;&#x0644;&#x0631;&#x062E; &#x002E; &#x002E; &#x002E;
+<!--l. 437--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0633;&#x0623;&#x0639;&#x0628;&#x062F;&#x0643; &#x002E; &#x002E; &#x002E; &#x0633;&#x0623;&#x0634;&#x064A;&#x062F; &#x0644;&#x0643; &#x0642;&#x0635;&#x0631;&#x0627; &#x002E; &#x002E; &#x002E; &#x0639;&#x0644;&#x0649; &#x0633;&#x0628;&#x0639;&#x0629; &#x0623;&#x0639;&#x0645;&#x062F;&#x0629; &#x0645;&#x0646; &#x0627;&#x0644;&#x0645;&#x0631;&#x062C;&#x0627;&#x0646; &#x002E; &#x002E; &#x002E;
+&#x0641;&#x064A; &#x062C;&#x0632;&#x064A;&#x0631;&#x0629; &#x0648;&#x0627;&#x0642; &#x0627;&#x0644;&#x0648;&#x0627;&#x0642; &#x002E; &#x002E; &#x002E;
+<!--l. 439--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0627;&#x0642; &#x0627;&#x0644;&#x0648;&#x0627;&#x0642; &#x061F; &#x002E; &#x002E; &#x002E; &#x0623;&#x064A;&#x0636;&#x0627; &#x061F; &#x002E; &#x002E;
+<!--l. 441--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0625;&#x0646;&#x0647;&#x0627; &#x062C;&#x0632;&#x064A;&#x0631;&#x0629; &#x0623;&#x0645;&#x0644;&#x0643;&#x0647;&#x0627; &#x0628;&#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0627;&#x0633;&#x0645; &#x002E; &#x002E; &#x0641;&#x064A;&#x0647;&#x0627; &#x0645;&#x0646; &#x0627;&#x0644;&#x0641;&#x0627;&#x0643;&#x0647;&#x0629; &#x0645;&#x0627; &#x062A;&#x0634;&#x062A;&#x0647;&#x064A;&#x0647;
+&#x0627;&#x0644;&#x0634;&#x0641;&#x0629; &#x0648;&#x0644;&#x0644;&#x0633;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E;
+<!--l. 443--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0647;&#x0630;&#x0627; &#x0639;&#x0638;&#x064A;&#x0645; &#x002E; &#x002E; &#x002E;
+<!--l. 445--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0639;&#x0638;&#x064A;&#x0645; &#x062C;&#x062F;&#x0627; &#x002E; &#x002E;
+<!--l. 447--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0645;&#x0627;&#x0630;&#x0627; &#x0623;&#x0639;&#x0645;&#x0644; &#x0641;&#x064A; &#x064A;&#x0648;&#x0645;&#x064A; &#x061F; &#x002E; &#x002E;
+<!--l. 449--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x062A;&#x0623;&#x0645;&#x0631;&#x064A;&#x0646; &#x0648;&#x0646;&#x062D;&#x0646; &#x0646;&#x0637;&#x064A;&#x0639;&#x060C; &#x0648;&#x062A;&#x0637;&#x0644;&#x0628;&#x064A;&#x0646; &#x0648;&#x0646;&#x062D;&#x0646; &#x0646;&#x0644;&#x0628;&#x064A; &#x002E; &#x002E;
+<!--l. 451--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0627; &#x0634;&#x0627;&#x0621; &#x0627;&#xFDF2; &#x0021; &#x002E; &#x002E;
+<!--l. 453--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x0627; &#x0634;&#x0627;&#x0621; &#x0627;&#xFDF2;&#x0021; &#x002E; &#x002E;
+<!--l. 455--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0641;&#x0639;&#x0644;&#x0627; &#x0645;&#x0627; &#x0634;&#x0627;&#x0621; &#x0627;&#xFDF2; &#x0021; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x062C;&#x0645;&#x064A;&#x0644; &#x062C;&#x062F;&#x0627; &#x0021; &#x002E; &#x002E; &#x002E; &#x0622;&#x0645;&#x0631; &#x0641;&#x0623;&#x0637;&#x0627;&#x0639; &#x0648;&#x0623;&#x0637;&#x0644;&#x0628; &#x0641;&#x064A;&#x0644;&#x0628;&#x064A;
+&#x0637;&#x0644;&#x0628;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 457--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0645;&#x0647;&#x0645;&#x0627; &#x064A;&#x0643;&#x0646; &#x0627;&#x0644;&#x0637;&#x0644;&#x0628; &#x002E; &#x002E; &#x002E; &#x0630;&#x0647;&#x0628;&#x064A; &#x0643;&#x062B;&#x064A;&#x0631; &#x002E; &#x002E; &#x002E; &#x0648;&#x0633;&#x064A;&#x0641;&#x0631;&#x0634; &#x0643;&#x0644;&#x0647; &#x062A;&#x062D;&#x062A; &#x0642;&#x062F;&#x0645;&#x064A;&#x0643; &#x002E; &#x002E;
+&#x0648;&#x0633;&#x0623;&#x062C;&#x0639;&#x0644; &#x0627;&#x0644;&#x0633;&#x0639;&#x0627;&#x062F;&#x0629; &#x0643;&#x0627;&#x0644;&#x0648;&#x0633;&#x0627;&#x062F;&#x0629; &#x062A;&#x062D;&#x062A; &#x0631;&#x0623;&#x0633;&#x0643; &#x002E; &#x002E; &#x0648;&#x0627;&#x0644;&#x0646;&#x0639;&#x064A;&#x0645; &#x064A;&#x0647;&#x0641; &#x0639;&#x0644;&#x064A;&#x0643; &#x0643;&#x0645;&#x0631;&#x0648;&#x062D;&#x0629; &#x0645;&#x0646;
+&#x0631;&#x064A;&#x0634; &#x0627;&#x0644;&#x0646;&#x0639;&#x0627;&#x0645; &#x002E; &#x002E;
+<!--l. 459--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x064A;&#x0627; &#x0633;&#x0644;&#x0627;&#x0645; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 461--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062D;&#x0642;&#x0627; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0631;&#x0627;&#x0626;&#x0639; &#x002E; &#x002E; &#x002E;
+<!--l. 463--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0631;&#x0627;&#x0626;&#x0639; &#x062C;&#x062F;&#x0627; &#x002E; &#x002E;
+<!--l. 465--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0627;&#x0644;&#x0622;&#x0646; &#x002E; &#x002E; &#x002E; &#x0645;&#x0627;&#x0630;&#x0627; &#x0647;&#x0648; &#x0642;&#x0631;&#x0627;&#x0631;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 467--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x062C;&#x0644;&#x062F;&#x0648;&#x0647; &#x0021; &#x002E; &#x002E;
+<!--l. 469--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x0642;&#x0648;&#x0644;&#x064A;&#x0646; &#x061F; &#x002E; &#x002E;
+<!--l. 471--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0642;&#x0644;&#x062A; &#x0627;&#x062C;&#x0644;&#x062F;&#x0648;&#x0647; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 473--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x062D;&#x0648;&#x0644; &#x0648;&#x0644;&#x0627; &#x0642;&#x0648;&#x0629; &#x0625;&#x0644;&#x0627; &#x0628;&#x0627;&#x0644;&#x0644;&#x0647; &#x0021; &#x002E; &#x002E;
+<!--l. 475--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0631;&#x0627;&#x062C;&#x0639;&#x064A; &#x0646;&#x0641;&#x0633;&#x0643; &#x0642;&#x0644;&#x064A;&#x0644;&#x0627; &#x064A;&#x0627; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 477--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0627; &#x062D;&#x0627;&#x062C;&#x0629; &#x0625;&#x0644;&#x0649; &#x0630;&#x0644;&#x0643; &#x002E; &#x002E; &#x002E; &#x0646;&#x0641;&#x0630; &#x0623;&#x064A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x0021; &#x002E; &#x002E;
+<!--l. 479--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x0646;&#x0627;&#x0638;&#x0631;&#x0627; &#x0625;&#x0644;&#x0649; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0029; &#x062A;&#x0646;&#x0641;&#x064A;&#x0630; &#x061F; &#x002E; &#x002E;
+<!--l. 481--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0645;&#x0631;&#x0646;&#x0627; &#x0625;&#x0644;&#x0649; &#x0627;&#xFDF2; &#x0021; &#x002E; &#x002E;
+<!--l. 483--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x0644;&#x0644;&#x0631;&#x062C;&#x0644; &#x0029; &#x062A;&#x0641;&#x0636;&#x0644; &#x002E; &#x002E; &#x002E; &#x0645;&#x0639; &#x0627;&#x0644;&#x0623;&#x0633;&#x0641; &#x0021; &#x002E; &#x002E;
+<!--l. 485--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0623;&#x0642;&#x0644;&#x062A; &#x0634;&#x064A;&#x0626;&#x0627; &#x0623;&#x0633;&#x062A;&#x062D;&#x0642; &#x0639;&#x0644;&#x064A;&#x0647; &#x0627;&#x0644;&#x062C;&#x0644;&#x062F; &#x061F; &#x002E; &#x002E;
+<!--l. 487--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x062A;&#x0633;&#x0623;&#x0644;&#x0646;&#x064A; &#x0623;&#x0646;&#x0627; &#x061F; &#x002E; &#x002E;
+<!--l. 489--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0644;&#x0643;&#x0646; &#x002E; &#x002E; &#x002E;
+
+<!--l. 491--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0645;&#x062A;&#x062B;&#x0644; &#x0644;&#x0644;&#x062D;&#x0643;&#x0645; &#x0623;&#x0631;&#x062C;&#x0648;&#x0643; &#x002E; &#x002E; &#x002E; &#x0643;&#x0627;&#x0646; &#x0647;&#x0630;&#x0627; &#x0647;&#x0648; &#x0627;&#x0644;&#x0634;&#x0631;&#x0637; &#x002E; &#x002E; &#x002E; &#x0028; &#x064A;&#x0633;&#x0644;&#x0645;&#x0647; &#x0625;&#x0644;&#x0649; &#x0623;&#x062D;&#x062F;
+&#x0627;&#x0644;&#x062C;&#x0646;&#x0648;&#x062F; &#x0641;&#x064A;&#x062E;&#x0631;&#x062C; &#x0628;&#x0647;&#x002E; &#x0648;&#x064A;&#x0639;&#x0648;&#x062F;
+<!--l. 493--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x0625;&#x0644;&#x0649; &#x0642;&#x0631;&#x0628; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x002E; &#x002E; &#x0029;&#x002E;
+<!--l. 495--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0028; &#x0644;&#x0627;&#x0628;&#x0646;&#x062A;&#x0647; &#x0029; &#x0648;&#x0622;&#x062E;&#x0631;&#x062A;&#x0647;&#x0627; &#x064A;&#x0627; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x061F; &#x002E; &#x002E;
+<!--l. 497--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0645;&#x0627; &#x0630;&#x0646;&#x0628;&#x064A; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x061F; &#x002E; &#x002E; &#x0623;&#x064A;&#x0639;&#x062C;&#x0628;&#x0643; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0637;&#x0631;&#x0627;&#x0632; &#x0645;&#x0646; &#x0627;&#x0644;&#x0631;&#x062C;&#x0627;&#x0644; &#x061F; &#x002E;
+&#x002E;
+<!--l. 499--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0627; &#x0647;&#x0648; &#x0639;&#x064A;&#x0628;&#x0647; &#x061F; &#x002E; &#x002E; &#x0631;&#x062C;&#x0644; &#x064A;&#x0639;&#x0628;&#x062F;&#x0643; &#x0648;&#x064A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x064A;&#x0648;&#x0641;&#x0631; &#x0644;&#x0643; &#x0627;&#x0644;&#x0633;&#x0639;&#x0627;&#x062F;&#x0629; &#x002E; &#x002E; &#x002E;
+&#x0648;&#x064A;&#x0644;&#x0628;&#x064A; &#x0644;&#x0643; &#x0643;&#x0644; &#x0637;&#x0644;&#x0628; &#x0021; &#x002E; &#x002E;
+<!--l. 501--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x062A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x0623;&#x0639;&#x064A;&#x0634; &#x0641;&#x064A; &#x062C;&#x0632;&#x064A;&#x0631;&#x0629; &#x0648;&#x0627;&#x0642; &#x0627;&#x0644;&#x0648;&#x0627;&#x0642; &#x061F; &#x002E; &#x002E;
+<!--l. 503--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0627;&#x062F;&#x0627;&#x0645; &#x0633;&#x064A;&#x0628;&#x0646;&#x064A; &#x0644;&#x0643; &#x0641;&#x064A;&#x0647;&#x0627; &#x0642;&#x0635;&#x0631;&#x0627; &#x0639;&#x0644;&#x0649; &#x0623;&#x0639;&#x0645;&#x062F;&#x0629; &#x0645;&#x0646; &#x0627;&#x0644;&#x0645;&#x0631;&#x062C;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E;
+&#x002E;
+<!--l. 505--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0631;&#x062C;&#x0648;&#x0643; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x002E; &#x002E; &#x0644;&#x0627; &#x062A;&#x0636;&#x062D;&#x0643;&#x0646;&#x064A; &#x0021; &#x002E; &#x002E;
+<!--l. 507--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0647;&#x0630;&#x0627; &#x0634;&#x064A;&#x0621; &#x064A;&#x0636;&#x062D;&#x0643; &#x061F; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0634;&#x064A;&#x0621; &#x064A;&#x062F;&#x0639;&#x0648; &#x0625;&#x0644;&#x0649; &#x0627;&#x0644;&#x0641;&#x0631;&#x062D; &#x0648;&#x0627;&#x0644;&#x0641;&#x062E;&#x0631; &#x0623;&#x0646;
+&#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0625;&#x0644;&#x064A;&#x0643; &#x0645;&#x0646; &#x064A;&#x062D;&#x064A;&#x0637;&#x0643; &#x0628;&#x0643;&#x0644; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x062A;&#x0631;&#x0641; &#x0648;&#x0627;&#x0644;&#x0646;&#x0639;&#x064A;&#x0645; &#x002E; &#x002E; &#x002E;
+<!--l. 509--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0645;&#x0627; &#x0645;&#x0646; &#x0623;&#x062D;&#x062F; &#x064A;&#x0631;&#x064A;&#x062F; &#x0623;&#x0646; &#x064A;&#x0641;&#x0647;&#x0645;&#x0646;&#x064A; &#x002E; &#x002E; &#x002E;
+<!--l. 511--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062D;&#x0642;&#x0627; &#x002E; &#x002E; &#x002E; &#x0625;&#x0646;&#x064A; &#x0645;&#x0639;&#x062A;&#x0631;&#x0641; &#x0628;&#x0639;&#x062C;&#x0632;&#x064A; &#x0639;&#x0646; &#x0641;&#x0647;&#x0645;&#x0643; &#x0021; &#x002E; &#x002E;
+<!--l. 513--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0625;&#x0630;&#x0646; &#x062F;&#x0639;&#x0648;&#x0646;&#x064A; &#x0648;&#x0634;&#x0623;&#x0646;&#x064A;&#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 515--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0647;&#x0630;&#x0627; &#x0645;&#x0627; &#x0648;&#x0639;&#x062F;&#x062A;&#x0643; &#x0628;&#x0647; &#x002E; &#x002E; &#x002E; &#x0648;&#x0623;&#x0646;&#x0627; &#x0639;&#x0646;&#x062F; &#x0648;&#x0639;&#x062F;&#x064A; &#x062F;&#x0627;&#x0626;&#x0645;&#x0627; &#x002E; &#x002E; &#x002E; &#x0625;&#x0646;&#x0645;&#x0627; &#x0647;&#x064A; &#x0628;&#x0639;&#x0636;
+&#x0645;&#x0644;&#x0627;&#x062D;&#x0638;&#x0627;&#x062A; &#x002E; &#x002E; &#x002E; &#x0623;&#x0639;&#x0631;&#x0641; &#x0623;&#x0646;&#x0647;&#x0627; &#x0644;&#x0646; &#x062A;&#x0642;&#x062F;&#x0645; &#x0648;&#x0644;&#x0646; &#x062A;&#x0624;&#x062E;&#x0631; &#x0021; &#x002E; &#x002E;
+<!--l. 517--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0628;&#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x0623;&#x0645;&#x0631; &#x0645;&#x0648;&#x0644;&#x0627;&#x062A;&#x064A; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x061F; &#x002E; &#x002E; &#x0646;&#x062D;&#x0646; &#x0644;&#x0645; &#x0646;&#x0638;&#x0641;&#x0631; &#x0628;&#x0623;&#x064A; &#x0646;&#x062A;&#x064A;&#x062C;&#x0629; &#x002E; &#x002E; &#x002E; &#x0647;&#x0644;
+&#x0646;&#x0633;&#x062A;&#x0645;&#x0631; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 519--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0627;&#x0644;&#x0637;&#x0628;&#x0639; &#x0646;&#x0633;&#x062A;&#x0645;&#x0631; &#x002E; &#x002E; &#x0645;&#x0627;&#x062F;&#x0627;&#x0645; &#x0647;&#x0646;&#x0627;&#x0643; &#x0645;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x060C; &#x0641;&#x0644;&#x0627; &#x0628;&#x062F; &#x0645;&#x0646; &#x0627;&#x0633;&#x062A;&#x0642;&#x0628;&#x0627;&#x0644;&#x0647;&#x002E; &#x002E; &#x002E;
+&#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x0645;&#x0641;&#x062A;&#x0648;&#x062D; &#x062F;&#x0627;&#x0626;&#x0645;&#x0627; &#x002E; &#x002E;
+<!--l. 521--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x064A; &#x0628;&#x0627;&#x0628; &#x061F;
+<!--l. 523--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0627;&#x0628; &#x0627;&#x0644;&#x0627;&#x062C;&#x062A;&#x0647;&#x0627;&#x062F; &#x002E; &#x002E; &#x002E;
+<!--l. 525--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0628;&#x0627;&#x0628; &#x0627;&#x0644;&#x062C;&#x0644;&#x062F; &#x002E; &#x002E;
+<!--l. 527--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x0642;&#x0648;&#x0644; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 529--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0642;&#x0648;&#x0644; &#x0628;&#x0627;&#x0628; &#x0627;&#x0644;&#x0627;&#x062C;&#x062A;&#x0647;&#x0627;&#x062F; &#x002E; &#x002E; &#x002E; &#x064A;&#x062C;&#x0628; &#x0623;&#x0646; &#x064A;&#x0633;&#x062A;&#x0645;&#x0631; &#x0645;&#x0641;&#x062A;&#x0648;&#x062D;&#x0627; &#x0623;&#x0645;&#x0627;&#x0645; &#x0643;&#x0644; &#x0645;&#x0646; &#x002E; &#x002E;
+&#x002E;
+<!--l. 531--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0646; &#x064A;&#x062C;&#x0627;&#x0632;&#x0641; &#x002E; &#x002E; &#x002E;
+<!--l. 533--><p class="indent" dir="rtl" > &#x0028; &#x0623;&#x062D;&#x062F; &#x0627;&#x0644;&#x062C;&#x0646;&#x0648;&#x062F; &#x064A;&#x062F;&#x062E;&#x0644; &#x0648;&#x064A;&#x0633;&#x0631; &#x0643;&#x0644;&#x0627;&#x0645;&#x0627; &#x0641;&#x064A; &#x0623;&#x0630;&#x0646; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x002E; &#x002E; &#x002E; &#x002E; &#x002E; &#x0029;
+<!--l. 535--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x062C;&#x0627;&#x0632;&#x0641; &#x0622;&#x062E;&#x0631; &#x002E; &#x002E;
+<!--l. 537--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0637;&#x0628;&#x0639;&#x0627; &#x064A;&#x062F;&#x062E;&#x0644; &#x002E; &#x002E; &#x0647;&#x0648; &#x062D;&#x0638;&#x0647; &#x0021; &#x002E; &#x002E;
+<!--l. 539--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x0644;&#x0644;&#x062C;&#x0646;&#x062F;&#x064A; &#x0029; &#x0623;&#x062F;&#x062E;&#x0644;&#x0647; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 541--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0644;&#x0639;&#x0644; &#x002E; &#x002E;
+<!--l. 543--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0639;&#x0633;&#x0649; &#x002E; &#x002E; &#x002E;
+<!--l. 545--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x064A;&#x062F;&#x062E;&#x0644; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0646;&#x0639;&#x0645;&#x0627;&#x0646; &#x060C; &#x0648;&#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0634;&#x0645;&#x0633;
+&#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x002E; &#x002E; &#x002E;
+<!--l. 547--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0639;&#x0644;&#x064A;&#x0643; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x0021; &#x002E; &#x002E;
+<!--l. 549--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x062C;&#x0626;&#x062A; &#x0625;&#x0644;&#x064A;&#x0643; &#x0645;&#x0627;&#x062F;&#x0627; &#x064A;&#x062F;&#x064A; &#x0628;&#x0627;&#x0644;&#x062F;&#x0639;&#x0627;&#x0621; &#x060C; &#x0633;&#x0627;&#x0626;&#x0644;&#x0627; &#x0623;&#x0646; &#x062A;&#x0639;&#x0637;&#x064A;&#x0646;&#x064A; &#x064A;&#x062F; &#x0634;&#x0645;&#x0633;
+&#x0645;&#x0646; &#x0643;&#x0628;&#x062F; &#x0627;&#x0644;&#x0633;&#x0645;&#x0627;&#x0621; &#x002E; &#x002E; &#x002E; &#x0648;&#x0647;&#x0648; &#x0645;&#x0637;&#x0644;&#x0628; &#x0644;&#x0648; &#x062A;&#x0639;&#x0644;&#x0645;&#x0648;&#x0646; &#x0639;&#x0633;&#x064A;&#x0631; &#x0021; &#x002E; &#x002E;
+<!--l. 551--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0639;&#x0644;&#x0645; &#x002E; &#x002E;
+<!--l. 553--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0625;&#x0646;&#x064A; &#x0641;&#x064A; &#x0627;&#x0646;&#x062A;&#x0638;&#x0627;&#x0631; &#x0645;&#x0627; &#x062A;&#x0623;&#x0645;&#x0631;&#x0648;&#x0646; &#x0628;&#x0647; &#x002E; &#x002E;
+<!--l. 555--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0647;&#x064A; &#x0635;&#x0627;&#x062D;&#x0628;&#x0629; &#x0627;&#x0644;&#x0634;&#x0623;&#x0646; &#x002E; &#x002E; &#x002E;
+<!--l. 557--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0623;&#x0645;&#x0631; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 559--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x0633;&#x0645;&#x0639; &#x064A;&#x0627; &#x0647;&#x0630;&#x0627; &#x002E; &#x062A;&#x0631;&#x064A;&#x062F;&#x0646;&#x064A; &#x0632;&#x0648;&#x062C;&#x0629; &#x0644;&#x0643; &#x061F;
+<!--l. 561--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0647;&#x0630;&#x0627; &#x062D;&#x0644;&#x0645; &#x0627;&#x0644;&#x0639;&#x0645;&#x0631; &#x0648;&#x0645;&#x0646;&#x064A;&#x0629; &#x0627;&#x0644;&#x0641;&#x0624;&#x0627;&#x062F; &#x002E; &#x002E;
+<!--l. 563--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0641;&#x0631;&#x0636; &#x0625;&#x0646;&#x064A; &#x0635;&#x0631;&#x062A; &#x0644;&#x0643; &#x0632;&#x0648;&#x062C;&#x0629; &#x060C; &#x0645;&#x0627;&#x0630;&#x0627; &#x0623;&#x0646;&#x062A; &#x0635;&#x0627;&#x0646;&#x0639; &#x0628;&#x064A; &#x061F; &#x002E; &#x002E;
+
+<!--l. 565--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0623;&#x0636;&#x0639;&#x0643; &#x0641;&#x064A; &#x0639;&#x064A;&#x0646;&#x064A; &#x0648;&#x0623;&#x062D;&#x0645;&#x064A;&#x0643; &#x0628;&#x0627;&#x0644;&#x0631;&#x0645;&#x0648;&#x0634; &#x0021; &#x002E; &#x002E;
+<!--l. 567--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x062A;&#x0638;&#x0646; &#x0639;&#x064A;&#x0646;&#x0643; &#x062A;&#x062A;&#x0633;&#x0639; &#x0644;&#x064A; &#x060C; &#x0648;&#x062A;&#x0635;&#x0644;&#x062D; &#x0644;&#x064A; &#x0645;&#x0633;&#x0643;&#x0646;&#x0627; &#x061F; &#x002E; &#x002E; &#x0623;&#x0646;&#x0638;&#x0631; &#x062C;&#x064A;&#x062F;&#x0627; &#x0625;&#x0644;&#x0649;
+&#x002E; &#x002E; &#x0625;&#x0646;&#x064A; &#x0644;&#x0633;&#x062A; &#x062D;&#x0628;&#x0629; &#x0631;&#x0645;&#x0644; &#x0623;&#x0648; &#x062A;&#x0631;&#x0627;&#x0628; &#x064A;&#x0645;&#x0643;&#x0646; &#x0623;&#x0646; &#x062A;&#x0633;&#x062A;&#x0642;&#x0631; &#x0641;&#x064A; &#x0639;&#x064A;&#x0646;&#x064A;&#x0643; &#x0021; &#x002E; &#x002E;
+&#x002E;
+<!--l. 569--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0625;&#x0646;&#x0645;&#x0627; &#x0623;&#x0642;&#x0635;&#x062F; &#x002E; &#x002E;
+<!--l. 571--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x0644;&#x0645;&#x0646;&#x064A; &#x0643;&#x0644;&#x0627;&#x0645;&#x0627; &#x0645;&#x062D;&#x062F;&#x062F;&#x0627; &#x002E; &#x002E; &#x002E; &#x0645;&#x0627;&#x0630;&#x0627; &#x0633;&#x062A;&#x0643;&#x0648;&#x0646; &#x062D;&#x064A;&#x0627;&#x062A;&#x064A; &#x0645;&#x0639;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 573--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0627;&#x0644;&#x062D;&#x0628; &#x002E; &#x002E; &#x0633;&#x0639;&#x0627;&#x062F;&#x0629; &#x0627;&#x0644;&#x062D;&#x0628; &#x002E; &#x002E; &#x0641;&#x064A; &#x0639;&#x0634; &#x062C;&#x0645;&#x064A;&#x0644; &#x0645;&#x0631;&#x064A;&#x062D; &#x002E; &#x002E; &#x0644;&#x0627; &#x0647;&#x0648; &#x0628;&#x0627;&#x0644;&#x0628;&#x0627;&#x0630;&#x062E;
+&#x0648;&#x0644;&#x0627; &#x0647;&#x0648; &#x0628;&#x0627;&#x0644;&#x0635;&#x063A;&#x064A;&#x0631; &#x002E; &#x002E; &#x0644;&#x062F;&#x064A;&#x0646;&#x0627; &#x0645;&#x0627; &#x064A;&#x0643;&#x0641;&#x064A; &#x0644;&#x0631;&#x063A;&#x062F; &#x0627;&#x0644;&#x0639;&#x064A;&#x0634; &#x0648;&#x0623;&#x0643;&#x062B;&#x0631; &#x002E; &#x002E; &#x002E; &#x062D;&#x0642;&#x0644; &#x0648;&#x0627;&#x0633;&#x0639;
+&#x0648;&#x062D;&#x062F;&#x064A;&#x0642;&#x0629; &#x063A;&#x0646;&#x0627;&#x0621; &#x0648;&#x062C;&#x062F;&#x0627;&#x0648;&#x0644; &#x0645;&#x0627;&#x0621; &#x002E; &#x002E; &#x002E; &#x0648;&#x0628;&#x0639;&#x0636; &#x0627;&#x0644;&#x062E;&#x062F;&#x0645; &#x062D;&#x0648;&#x0644;&#x0643; &#x0645;&#x0648;&#x0643;&#x0644;&#x0648;&#x0646; &#x0628;&#x062E;&#x062F;&#x0645;&#x062A;&#x0643;
+&#x0648;&#x0631;&#x0627;&#x062D;&#x062A;&#x0643; &#x002E; &#x002E; &#x0648;&#x0633;&#x062A;&#x0646;&#x062C;&#x0628;&#x064A;&#x0646; &#x0645;&#x0646;&#x064A; &#x0627;&#x0644;&#x0634;&#x0627;&#x0637;&#x0631; &#x062D;&#x0633;&#x0646; &#x060C; &#x0634;&#x0639;&#x0631;&#x0629; &#x0645;&#x0646;&#x0647; &#x0630;&#x0647;&#x0628; &#x002E; &#x002E; &#x0648;&#x0633;&#x062A;
+&#x0627;&#x0644;&#x062D;&#x0633;&#x0646; &#x0648;&#x0627;&#x0644;&#x062C;&#x0645;&#x0627;&#x0644; &#x060C; &#x0625;&#x0630;&#x0627; &#x0636;&#x062D;&#x0643;&#x062A; &#x0637;&#x0644;&#x0639;&#x062A; &#x0627;&#x0644;&#x0634;&#x0645;&#x0633; &#x060C; &#x0648;&#x0625;&#x0630;&#x0627; &#x0628;&#x0643;&#x062A; &#x0647;&#x0637;&#x0644; &#x0627;&#x0644;&#x0645;&#x0637;&#x0631; &#x002E; &#x002E;
+&#x002E;
+<!--l. 575--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062C;&#x0645;&#x064A;&#x0644; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 577--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0646;&#x0639;&#x0645; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x002E; &#x002E; &#x062D;&#x0641;&#x064A;&#x062F;&#x0643; &#x0645;&#x0646;&#x064A; &#x0633;&#x064A;&#x0643;&#x0648;&#x0646; &#x0627;&#x0644;&#x0634;&#x0627;&#x0637;&#x0631; &#x062D;&#x0633;&#x0646; &#x060C;
+&#x0648;&#x062D;&#x0641;&#x064A;&#x062F;&#x062A;&#x0643; &#x0633;&#x062A; &#x0627;&#x0644;&#x062D;&#x0633;&#x0646; &#x0648;&#x0627;&#x0644;&#x062C;&#x0645;&#x0627;&#x0644;&#x0021; &#x002E; &#x002E;
+<!--l. 579--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0633;&#x0627;&#x0645;&#x0639;&#x0629; &#x064A;&#x0627; &#x0627;&#x0628;&#x0646;&#x062A;&#x064A; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 581--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0647;&#x0630;&#x0627; &#x062C;&#x0645;&#x064A;&#x0644; &#x062C;&#x062F;&#x0627; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 583--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0644;&#x064A;&#x0633; &#x0643;&#x0630;&#x0644;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x062E;&#x064A;&#x0631; &#x0645;&#x0627; &#x064A;&#x062A;&#x0645;&#x0646;&#x0627;&#x0647; &#x062C;&#x062F;&#x0021; &#x002E; &#x002E;
+<!--l. 585--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0644;&#x0643;&#x0646; &#x002E; &#x002E; &#x0643;&#x064A;&#x0641; &#x064A;&#x0645;&#x0643;&#x0646; &#x0627;&#x0644;&#x062A;&#x0623;&#x0643;&#x062F; &#x0645;&#x0646; &#x0630;&#x0644;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 587--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0625;&#x0646; &#x0647;&#x0630;&#x0627; &#x0645;&#x0624;&#x0643;&#x062F; &#x002E; &#x002E; &#x002E;
+<!--l. 589--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x064A;&#x0641; &#x062A;&#x062D;&#x0643;&#x0645; &#x0645;&#x0646; &#x0627;&#x0644;&#x0622;&#x0646; &#x061F; &#x0021; &#x002E; &#x002E;
+<!--l. 591--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0631;&#x0623;&#x064A;&#x062A; &#x0630;&#x0644;&#x0643; &#x0641;&#x064A; &#x0627;&#x0644;&#x0645;&#x0646;&#x0627;&#x0645; &#x002E; &#x002E; &#x002E; &#x0648;&#x0623;&#x062D;&#x0644;&#x0627;&#x0645;&#x064A; &#x0644;&#x0627; &#x062A;&#x062E;&#x064A;&#x0628; &#x002E; &#x002E;
+<!--l. 593--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0633;&#x0646;&#x0631;&#x0649; &#x002E; &#x002E; &#x002E;
+<!--l. 595--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062A;&#x0635;&#x0648;&#x0631;&#x0648;&#x0627; &#x0623;&#x0646;&#x064A; &#x0633;&#x0623;&#x0643;&#x0648;&#x0646; &#x062C;&#x062F;&#x0627; &#x0644;&#x0644;&#x0634;&#x0627;&#x0637;&#x0631; &#x062D;&#x0633;&#x0646; &#x0648;&#x0633;&#x062A; &#x0627;&#x0644;&#x062D;&#x0633;&#x0646; &#x0648;&#x0627;&#x0644;&#x062C;&#x0645;&#x0627;&#x0644; &#x002E;
+&#x002E; &#x0623;&#x0644;&#x064A;&#x0633; &#x0647;&#x0630;&#x0627; &#x0631;&#x0627;&#x0626;&#x0639;&#x0627; &#x061F;
+<!--l. 597--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x0646;&#x062A;&#x0647;&#x0649; &#x0627;&#x0644;&#x0631;&#x0648;&#x0639;&#x0629; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 599--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0625;&#x0630;&#x0627; &#x0636;&#x062D;&#x0643;&#x062A; &#x0635;&#x0641;&#x0627; &#x0627;&#x0644;&#x062C;&#x0648; &#x060C; &#x0648;&#x0625;&#x0630;&#x0627; &#x0628;&#x0643;&#x062A; &#x063A;&#x0627;&#x0645; &#x0648;&#x0623;&#x0645;&#x0637;&#x0631; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 601--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x064A;&#x0627; &#x0644;&#x0633;&#x0639;&#x0627;&#x062F;&#x062A;&#x064A; &#x0628;&#x0630;&#x0644;&#x0643; &#x0021; &#x002E; &#x002E; &#x002E; &#x0623;&#x0646;&#x0627; &#x0627;&#x0644;&#x062C;&#x062F; &#x0021; &#x002E;
+<!--l. 603--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0633;&#x0639;&#x0627;&#x062F;&#x0629; &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0627;&#x0644;&#x0623;&#x0645; &#x0623;&#x064A;&#x0636;&#x0627; &#x0021; &#x002E; &#x002E;
+<!--l. 605--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0628;&#x062F;&#x0648;&#x0646; &#x0634;&#x0643; &#x002E; &#x002E; &#x002E; &#x0628;&#x062F;&#x0648;&#x0646; &#x0634;&#x0643; &#x0021; &#x002E; &#x002E; &#x002E; &#x0627;&#x0644;&#x0622;&#x0646; &#x064A;&#x0627; &#x0627;&#x0628;&#x0646;&#x062A;&#x064A; &#x0642;&#x0631;&#x0627;&#x0631;&#x0643; &#x061F; &#x002E;
+&#x002E;
+<!--l. 607--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x062C;&#x0644;&#x062F;&#x0648;&#x0647; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 609--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0627;&#x0630;&#x0627; &#x0642;&#x0644;&#x062A; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 611--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0644;&#x0645; &#x0623;&#x0633;&#x0645;&#x0639; &#x062C;&#x064A;&#x062F;&#x0627; &#x002E; &#x002E;
+<!--l. 613--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0642;&#x0644;&#x062A; &#x0627;&#x062C;&#x0644;&#x062F;&#x0648;&#x0647; &#x0021; &#x002E; &#x0633;&#x0645;&#x0639;&#x062A; &#x0627;&#x0644;&#x0622;&#x0646; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 615--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0644;&#x0627; &#x0641;&#x0627;&#x0626;&#x062F;&#x0629; &#x002E; &#x002E; &#x002E; &#x0644;&#x0627; &#x0641;&#x0627;&#x0626;&#x062F;&#x0629; &#x002E; &#x002E; &#x002E;
+<!--l. 617--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x0644;&#x0627; &#x0641;&#x0627;&#x0626;&#x062F;&#x0629; &#x002E; &#x002E; &#x002E;
+<!--l. 619--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0642;&#x0631;&#x0627;&#x0631;&#x0643; &#x0647;&#x0630;&#x0627; &#x0646;&#x0647;&#x0627;&#x0626;&#x064A; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 621--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 623--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0028; &#x0644;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x0029; &#x062A;&#x0641;&#x0636;&#x0644; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 625--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0633;&#x0623;&#x062C;&#x0644;&#x062F; &#x061F; &#x0021; &#x002E; &#x002E;
+<!--l. 627--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0644;&#x0645; &#x062A;&#x0633;&#x0645;&#x0639; &#x0628;&#x0623;&#x0630;&#x0646;&#x064A;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 629--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0646;&#x064A; &#x003A; &#x0028; &#x0645;&#x0633;&#x062A;&#x0646;&#x062C;&#x062F;&#x0627; &#x0029; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x064A; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x002E; &#x002E; &#x064A;&#x0627; &#x062C;&#x062F; &#x0623;&#x0648;&#x0644;&#x0627;&#x062F;&#x064A; &#x0021; &#x002E;
+&#x002E;
+<!--l. 631--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0643;&#x064A;&#x0641; &#x0631;&#x0623;&#x064A;&#x062A; &#x0641;&#x064A; &#x0627;&#x0644;&#x0645;&#x0646;&#x0627;&#x0645; &#x0623;&#x0646;&#x0643; &#x0633;&#x062A;&#x0646;&#x062C;&#x0628; &#x0648;&#x0644;&#x0645; &#x062A;&#x0631; &#x0623;&#x0646;&#x0643; &#x0633;&#x062A;&#x062C;&#x0644;&#x062F; &#x061F; &#x002E;
+&#x002E;
+<!--l. 633--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0642;&#x0644; &#x0644;&#x0647; &#x0021; &#x002E; &#x002E;
+
+<!--l. 635--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0647;&#x064A;&#x0627; &#x0628;&#x0646;&#x0627; &#x002E; &#x002E; &#x002E; &#x0644;&#x0627; &#x062A;&#x0636;&#x064A;&#x0639; &#x0648;&#x0642;&#x062A;&#x0643; &#x0648;&#x062A;&#x0642;&#x0628;&#x0644; &#x062D;&#x0638;&#x0643; &#x0021; &#x002E; &#x002E; &#x002E; &#x0643;&#x0627;&#x0646; &#x0627;&#xFDF2; &#x0641;&#x064A; &#x0639;&#x0648;&#x0646;&#x0643; &#x060C;
+&#x0648;&#x0639;&#x0648;&#x0646; &#x0623;&#x0645;&#x062B;&#x0627;&#x0644;&#x0643; &#x060C; &#x0627;&#x0644;&#x0633;&#x0627;&#x0628;&#x0642;&#x064A;&#x0646; &#x0648;&#x0627;&#x0644;&#x0644;&#x0627;&#x062D;&#x0642;&#x064A;&#x0646; &#x0021; &#x002E; &#x002E; &#x002E; &#x0028; &#x064A;&#x0633;&#x0644;&#x0645;&#x0647; &#x0644;&#x062C;&#x0646;&#x062F;&#x064A; &#x064A;&#x062E;&#x0631;&#x062C; &#x0628;&#x0647; &#x002E; &#x002E; &#x002E;
+&#x0029;
+<!--l. 637--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062D;&#x062A;&#x0649; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0645;&#x0631;&#x0641;&#x0648;&#x0636; &#x002E; &#x002E; &#x002E;
+<!--l. 639--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E;
+<!--l. 641--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0625;&#x0646;&#x0643; &#x062A;&#x0628;&#x0627;&#x0644;&#x063A;&#x064A;&#x0646; &#x064A;&#x0627; &#x0627;&#x0628;&#x0646;&#x062A;&#x064A; &#x0623;&#x0643;&#x062B;&#x0631; &#x0645;&#x0646; &#x0627;&#x0644;&#x0644;&#x0627;&#x0632;&#x0645; &#x002E; &#x002E; &#x002E; &#x062D;&#x062A;&#x0649; &#x0627;&#x0644;&#x0623;&#x0645;&#x0648;&#x0645;&#x0629; &#x0644;&#x0627;
+&#x062A;&#x063A;&#x0631;&#x064A;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E; &#x0634;&#x0645;&#x0633; &#x003A; &#x0642;&#x0628;&#x0644; &#x0623;&#x0646; &#x0623;&#x0643;&#x0648;&#x0646; &#x0623;&#x0645;&#x0627; &#x064A;&#x062C;&#x0628; &#x0623;&#x0646; &#x0623;&#x0643;&#x0648;&#x0646; &#x0634;&#x064A;&#x0626;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 643--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0647;&#x0630;&#x0627; &#x0643;&#x0644;&#x0627;&#x0645; &#x0644;&#x0627; &#x0623;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639; &#x0641;&#x0647;&#x0645;&#x0647; &#x002E; &#x002E; &#x002E;
+<!--l. 645--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0639;&#x0631;&#x0641; &#x002E; &#x002E; &#x002E;
+<!--l. 647--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0644;&#x0627; &#x064A;&#x062D;&#x0633;&#x0646; &#x0627;&#x0644;&#x062A;&#x0641;&#x0643;&#x064A;&#x0631; &#x0645;&#x0631;&#x0629; &#x0623;&#x062E;&#x0631;&#x0649; &#x0641;&#x064A; &#x0625;&#x0642;&#x0641;&#x0627;&#x0644; &#x0644;&#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0628;&#x0627;&#x0628; &#x002E; &#x002E; &#x002E; &#x0625;&#x0646; &#x0646;&#x062A;&#x0627;&#x0626;&#x062C;
+&#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0627;&#x0645;&#x062A;&#x062D;&#x0627;&#x0646;&#x0627;&#x062A; &#x0623;&#x0635;&#x0628;&#x062D;&#x062A; &#x0645;&#x0639;&#x0631;&#x0648;&#x0641;&#x0629; &#x0645;&#x0642;&#x062F;&#x0645;&#x0627; &#x0021;&#x002E; &#x002E; &#x002E;
+<!--l. 649--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646;&#x003A; &#x0633;&#x0628;&#x0642; &#x0623;&#x0646; &#x0642;&#x0644;&#x062A; &#x0644;&#x0643; &#x0625;&#x0646;&#x0647;&#x0627; &#x0633;&#x062A;&#x0642;&#x0627;&#x0628;&#x0644; &#x0643;&#x0644; &#x0645;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x002E; &#x002E; &#x002E;
+<!--l. 651--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0645;&#x062C;&#x0646;&#x0648;&#x0646; &#x0645;&#x0646; &#x064A;&#x062A;&#x0642;&#x062F;&#x0645; &#x0628;&#x0639;&#x062F; &#x0630;&#x0644;&#x0643; &#x0021; &#x002E; &#x002E;
+<!--l. 653--><p class="indent" dir="rtl" > &#x0028; &#x062C;&#x0646;&#x062F;&#x064A; &#x064A;&#x062F;&#x062E;&#x0644; &#x0648;&#x064A;&#x0633;&#x0631; &#x0643;&#x0644;&#x0627;&#x0645;&#x0627; &#x0641;&#x064A; &#x0623;&#x0630;&#x0646; &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x002E; &#x002E; &#x002E; &#x0029;
+<!--l. 655--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x064A;&#x0638;&#x0647;&#x0631; &#x0623;&#x0646; &#x002E; &#x002E;
+<!--l. 657--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x002E; &#x0647;&#x0648; &#x0628;&#x0639;&#x064A;&#x0646;&#x0647; &#x002E; &#x002E;
+<!--l. 659--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0645;&#x0646; &#x0647;&#x0648; &#x061F; &#x002E; &#x002E;
+<!--l. 661--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x0645;&#x062C;&#x0646;&#x0648;&#x0646; &#x002E; &#x002E; &#x002E;
+<!--l. 663--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x064A;&#x062F;&#x062E;&#x0644; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E;
+<!--l. 665--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x0645;&#x0627; &#x062F;&#x0627;&#x0645; &#x0644;&#x0627; &#x064A;&#x0632;&#x0627;&#x0644; &#x0641;&#x064A; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x0647;&#x0648;&#x0627;&#x0629; &#x0644;&#x0644;&#x062C;&#x0644;&#x062F; &#x060C; &#x0641;&#x0645;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A; &#x064A;&#x0647;&#x0645;&#x0646;&#x0627;
+&#x061F;
+<!--l. 667--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0028; &#x064A;&#x062F;&#x062E;&#x0644; &#x0029; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x0639;&#x0644;&#x064A;&#x0643;&#x0645; &#x062C;&#x0645;&#x064A;&#x0639;&#x0627; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 669--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0639;&#x0644;&#x064A;&#x0643; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x0021;
+<!--l. 671--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0623;&#x064A;&#x0646; &#x062A;&#x0644;&#x0643; &#x0627;&#x0644;&#x062A;&#x064A; &#x062A;&#x0633;&#x0645;&#x0649; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x061F; &#x002E; &#x002E;
+<!--l. 673--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0646;&#x0627; &#x002E; &#x002E; &#x0628;&#x0627;&#x0644;&#x0637;&#x0628;&#x0639; &#x0021; &#x002E; &#x002E; &#x0623;&#x062A;&#x0648;&#x062C;&#x062F; &#x0627;&#x0645;&#x0631;&#x0623;&#x0629; &#x0623;&#x062E;&#x0631;&#x0649; &#x063A;&#x064A;&#x0631;&#x064A; &#x0641;&#x064A; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0642;&#x0627;&#x0639;&#x0629; &#x061F; &#x002E;
+&#x002E;
+<!--l. 675--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0644;&#x0627;&#x0628;&#x062F; &#x0645;&#x0646; &#x0627;&#x0644;&#x062A;&#x0623;&#x0643;&#x062F; &#x002E; &#x002E;
+<!--l. 677--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x0644;&#x0622;&#x0646; &#x062A;&#x0623;&#x0643;&#x062F;&#x062A; &#x061F; &#x0021; &#x002E; &#x002E;
+<!--l. 679--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0625;&#x0630;&#x0646; &#x0647;&#x0630;&#x0647; &#x0623;&#x0646;&#x062A; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x061F; &#x002E; &#x002E; &#x0643;&#x0646;&#x062A; &#x0623;&#x062A;&#x0635;&#x0648;&#x0631;&#x0643; &#x0634;&#x064A;&#x0626;&#x0627; &#x063A;&#x064A;&#x0631; &#x0647;&#x0630;&#x0627; &#x0021;&#x002E;
+&#x002E;
+<!--l. 681--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x064A;&#x0641; &#x0643;&#x0646;&#x062A; &#x062A;&#x062A;&#x0635;&#x0648;&#x0631;&#x0646;&#x064A; &#x061F; &#x002E; &#x002E;
+<!--l. 683--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0634;&#x064A;&#x0626;&#x0627; &#x0622;&#x062E;&#x0631; &#x063A;&#x064A;&#x0631; &#x0647;&#x0630;&#x0627; &#x0648;&#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0645; &#x0021; &#x002E; &#x002E; &#x0645;&#x0627; &#x0639;&#x0644;&#x064A;&#x0646;&#x0627; &#x002E; &#x002E; &#x002E; &#x0627;&#x0644;&#x0645;&#x0647;&#x0645; &#x003A; &#x0647;&#x0627;&#x0623;&#x0646;&#x0630;&#x0627; &#x0642;&#x062F;
+&#x062C;&#x0626;&#x062A; &#x002E; &#x002E; &#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x0631;&#x064A;&#x062F;&#x0648;&#x0646; &#x0645;&#x0646;&#x064A; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 685--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0639;&#x062C;&#x064A;&#x0628;&#x0629; &#x0021; &#x002E; &#x002E; &#x002E; &#x0623;&#x0646;&#x062D;&#x0646; &#x0642;&#x062F; &#x062F;&#x0639;&#x0648;&#x0646;&#x0627;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 687--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0648;&#x0645;&#x0646; &#x063A;&#x064A;&#x0631;&#x0643;&#x0645; &#x061F; &#x002E; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0645;&#x0646;&#x0627;&#x062F;&#x064A; &#x0645;&#x0646; &#x0623;&#x0637;&#x0644;&#x0642;&#x0647; &#x0641;&#x064A; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x061F; &#x002E;
+&#x002E;
+<!--l. 689--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0635;&#x062F;&#x0642; &#x002E; &#x002E;
+<!--l. 691--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0643;&#x0644; &#x0645;&#x0646; &#x0627;&#x0644;&#x0628;&#x0644;&#x062F; &#x0628;&#x062F;&#x0648;&#x0646; &#x062A;&#x0645;&#x064A;&#x064A;&#x0632; &#x0644;&#x0647; &#x0627;&#x0644;&#x062D;&#x0642; &#x0641;&#x064A; &#x0627;&#x0644;&#x062A;&#x0642;&#x062F;&#x0645; &#x0644;&#x064A;&#x062F;
+&#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631;&#x0629; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x002E; &#x002E; &#x002E; &#x0623;&#x0644;&#x064A;&#x0633; &#x0647;&#x0630;&#x0627; &#x0646;&#x0635; &#x0627;&#x0644;&#x0625;&#x0639;&#x0644;&#x0627;&#x0646; &#x061F; &#x0628;&#x062F;&#x0648;&#x0646; &#x062A;&#x0645;&#x064A;&#x064A;&#x0632; &#x002E; &#x002E; &#x002E;
+&#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0643;&#x0644;&#x0645;&#x0629; &#x0623;&#x0639;&#x062C;&#x0628;&#x062A;&#x0646;&#x064A; &#x002E; &#x002E; &#x002E; &#x0648;&#x0623;&#x0646;&#x062A; &#x0644;&#x0646;&#x0641;&#x0633;&#x064A; &#x003A; &#x0644;&#x0645;&#x0627;&#x0630;&#x0627; &#x0644;&#x0627; &#x0623;&#x0633;&#x062A;&#x062E;&#x062F;&#x0645; &#x062D;&#x0642;&#x064A; &#x061F; &#x002E; &#x002E;
+&#x002E;
+<!--l. 693--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0625;&#x0630;&#x0646; &#x0623;&#x0646;&#x062A; &#x062C;&#x0626;&#x062A; &#x0644;&#x0627;&#x0633;&#x062A;&#x062E;&#x062F;&#x0627;&#x0645; &#x062D;&#x0642;&#x0643; &#x0644;&#x064A;&#x0633; &#x0625;&#x0644;&#x0627; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 695--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0628;&#x062F;&#x0648;&#x0646; &#x0634;&#x0643; &#x002E; &#x002E; &#x002E; &#x062A;&#x0623;&#x062E;&#x0631;&#x062A; &#x0642;&#x0644;&#x064A;&#x0644;&#x0627; &#x002E; &#x002E; &#x0644;&#x0623;&#x0646;&#x0647; &#x0643;&#x0627;&#x0646; &#x064A;&#x062C;&#x0628; &#x0623;&#x0646; &#x0623;&#x062C;&#x0645;&#x0639; &#x062B;&#x0645;&#x0646;
+&#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062F;&#x0627;&#x0621; &#x0627;&#x0644;&#x0645;&#x0646;&#x0627;&#x0633;&#x0628; &#x0021; &#x002E; &#x002E;
+<!--l. 697--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0028; &#x0641;&#x064A; &#x0633;&#x062E;&#x0631;&#x064A;&#x0629; &#x0645;&#x0631;&#x064A;&#x0631;&#x0629; &#x0029; &#x0645;&#x0627; &#x0634;&#x0627;&#x0621; &#x0627;&#xFDF2; &#x0021;
+<!--l. 699--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0645;&#x0627; &#x0634;&#x0627;&#x0621; &#x0627;&#xFDF2; &#x062D;&#x0642;&#x0627;&#x0021; &#x002E; &#x002E; &#x0625;&#x0630;&#x0646; &#x062D;&#x062A;&#x0649; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062F;&#x0627;&#x0621; &#x0627;&#x0644;&#x0628;&#x0633;&#x064A;&#x0637; &#x0644;&#x0645; &#x062A;&#x0643;&#x0646; &#x062A;&#x0645;&#x0644;&#x0643;&#x0647;&#x061F; &#x002E;
+&#x002E;
+<!--l. 701--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0625;&#x0646;&#x064A; &#x0644;&#x0627; &#x0623;&#x0645;&#x0644;&#x0643; &#x063A;&#x064A;&#x0631; &#x0646;&#x0641;&#x0633;&#x064A; &#x0021; &#x002E; &#x002E; &#x002E;
+
+<!--l. 703--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x062A;&#x0634;&#x0631;&#x0641;&#x0646;&#x0627; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 705--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x062A;&#x062C;&#x0631;&#x0624; &#x0623;&#x064A;&#x0647;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x002E; &#x002E; &#x002E;
+<!--l. 707--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x062F;&#x0639;&#x0647; &#x064A;&#x0627; &#x0623;&#x0628;&#x064A; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0644;&#x064A;&#x0633; &#x0630;&#x0646;&#x0628;&#x0647; &#x002E; &#x002E; &#x0644;&#x0642;&#x062F; &#x0642;&#x0644;&#x0646;&#x0627; &#x062D;&#x0642;&#x0627; &#x0628;&#x062F;&#x0648;&#x0646; &#x0642;&#x064A;&#x062F; &#x0623;&#x0648; &#x062A;&#x0645;&#x064A;&#x064A;&#x0632; &#x002E;
+&#x002E;
+<!--l. 709--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0648;&#x0647;&#x0630;&#x0647; &#x0647;&#x064A; &#x0627;&#x0644;&#x0646;&#x062A;&#x064A;&#x062C;&#x0629; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 711--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x003A; &#x0646;&#x062A;&#x064A;&#x062C;&#x0629; &#x0633;&#x0627;&#x0631;&#x0629; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 713--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0028; &#x0644;&#x0627;&#x0628;&#x0646;&#x062A;&#x0647; &#x0029; &#x0648;&#x0645;&#x0627; &#x0647;&#x0648; &#x0642;&#x0631;&#x0627;&#x0631;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 715--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0627;&#x0644;&#x062C;&#x0644;&#x062F; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 717--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0637;&#x0628;&#x0639;&#x0627; &#x002E; &#x002E; &#x002E;
+<!--l. 719--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0641;&#x064A; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0645;&#x0631;&#x0629; &#x0639;&#x0646; &#x062C;&#x062F;&#x0627;&#x0631;&#x0629; &#x0648;&#x0627;&#x0633;&#x062A;&#x062D;&#x0642;&#x0627;&#x0642; &#x002E;
+<!--l. 721--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0635;&#x0628;&#x0631; &#x062D;&#x062A;&#x0649; &#x0623;&#x0646;&#x0627;&#x0642;&#x0634;&#x0647; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 723--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0623;&#x0633;&#x0631;&#x0639;&#x064A; &#x0625;&#x0630;&#x0646; &#x002E; &#x002E; &#x002E; &#x0644;&#x0642;&#x062F; &#x0646;&#x0641;&#x0630; &#x0635;&#x0628;&#x0631;&#x0646;&#x0627; &#x002E; &#x002E;
+<!--l. 725--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0028; &#x0644;&#x0644;&#x0631;&#x062C;&#x0644; &#x0029; &#x0627;&#x0633;&#x0645;&#x0639; &#x064A;&#x0627; &#x0647;&#x0630;&#x0627; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 727--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x064A;&#x0627; &#x0647;&#x0630;&#x0627; &#x061F; &#x0021; &#x002E; &#x002E; &#x002E; &#x0623;&#x0648;&#x0644;&#x0627; &#x0623;&#x0646;&#x0627; &#x0627;&#x0633;&#x0645;&#x064A; &#x0642;&#x0645;&#x0631; &#x0627;&#x0644;&#x0632;&#x0645;&#x0627;&#x0646; &#x060C; &#x0648;&#x0644;&#x0643; &#x0623;&#x0646; &#x062A;&#x0646;&#x0627;&#x062F;&#x064A;&#x0646;&#x064A; &#x0628;&#x064A;&#x0627;
+&#x0642;&#x0645;&#x0631;&#x0021; &#x002E; &#x002E;
+<!--l. 729--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0634;&#x064A;&#x0621; &#x062C;&#x0645;&#x064A;&#x0644; &#x062C;&#x062F;&#x0627; &#x002E; &#x002E;
+<!--l. 731--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x062D;&#x0642;&#x0627; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 733--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0647;&#x0630;&#x0627; &#x0627;&#x0633;&#x0645;&#x0643; &#x0627;&#x0644;&#x062D;&#x0642;&#x064A;&#x0642;&#x064A; &#x061F; &#x002E; &#x002E;
+<!--l. 735--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0627;&#x0644;&#x062B;&#x0627;&#x0644;&#x062B; &#x003A; &#x0648;&#x0623;&#x0646;&#x062A; &#x061F; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631;&#x061F; &#x002E; &#x002E; &#x0647;&#x0644; &#x0647;&#x0630;&#x0627; &#x0627;&#x0633;&#x0645;&#x0643; &#x0627;&#x0644;&#x062D;&#x0642;&#x064A;&#x0642;&#x064A; &#x061F; &#x0645;&#x0627; &#x062F;&#x0645;&#x062A; &#x0623;&#x0646;&#x062A;
+&#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x0641;&#x0623;&#x0646;&#x0627; &#x0625;&#x0630;&#x0646; &#x0642;&#x0645;&#x0631; &#x0627;&#x0644;&#x0632;&#x0645;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 737--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0623;&#x0646;&#x0633;&#x0643;&#x062A; &#x0639;&#x0644;&#x064A;&#x0647; &#x061F; &#x002E; &#x002E;
+<!--l. 739--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A;&#x0627;&#x0644;&#x0648;&#x0627;&#x0642;&#x0639; &#x0623;&#x0646;&#x0647; &#x002E; &#x002E;
+<!--l. 741--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x062D;&#x0638;&#x0629; &#x0648;&#x0627;&#x062D;&#x062F;&#x0629; &#x0623;&#x0631;&#x062C;&#x0648;&#x0643;&#x0645; &#x002E; &#x002E; &#x0627;&#x0633;&#x0645;&#x0639; &#x064A;&#x0627; &#x0642;&#x0645;&#x0631; &#x0627;&#x0644;&#x0632;&#x0645;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E; &#x0627;&#x0641;&#x0631;&#x0636; &#x0623;&#x0646;&#x064A; &#x0623;&#x0635;&#x0628;&#x062D;&#x062A;
+&#x0632;&#x0648;&#x062C;&#x0629; &#x0644;&#x0643;&#x060C; &#x0645;&#x0627;&#x0630;&#x0627; &#x0633;&#x062A;&#x0635;&#x0646;&#x0639; &#x0628;&#x064A; &#x061F; &#x002E; &#x002E;
+<!--l. 743--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0645;&#x0627;&#x0630;&#x0627; &#x0633;&#x0623;&#x0635;&#x0646;&#x0639; &#x0628;&#x0643; &#x061F; &#x002E; &#x002E; &#x0644;&#x0646; &#x0623;&#x0635;&#x0646;&#x0639; &#x0628;&#x0643; &#x0634;&#x064A;&#x0626;&#x0627; &#x002E; &#x002E; &#x0623;&#x0646;&#x062A; &#x0627;&#x0644;&#x062A;&#x064A; &#x062A;&#x0635;&#x0646;&#x0639;&#x064A;&#x0646;
+&#x0628;&#x0646;&#x0641;&#x0633;&#x0643; &#x0648;&#x0644;&#x0646;&#x0641;&#x0633;&#x0643; &#x002E; &#x002E; &#x002E; &#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x062D;&#x0633;&#x0646;&#x064A;&#x0646;&#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 745--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0645;&#x0627;&#x0630;&#x0627; &#x0623;&#x062D;&#x0633;&#x0646; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 747--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E; &#x002E; &#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x062D;&#x0633;&#x0646;&#x064A;&#x0646; &#x0645;&#x0646; &#x0627;&#x0644;&#x0623;&#x0639;&#x0645;&#x0627;&#x0644; &#x061F; &#x002E; &#x002E; &#x002E; &#x0647;&#x0644; &#x062A;&#x062D;&#x0633;&#x0646;&#x064A;&#x0646; &#x0627;&#x0644;&#x0637;&#x0628;&#x062E; &#x0645;&#x062B;&#x0644;&#x0627; &#x061F;&#x0021; &#x002E; &#x002E;
+&#x002E;
+<!--l. 749--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x0644;&#x0637;&#x0628;&#x062E; &#x061F; &#x002E; &#x002E;
+<!--l. 751--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x062A;&#x0641;&#x0635;&#x064A;&#x0644; &#x0627;&#x0644;&#x062B;&#x064A;&#x0627;&#x0628; &#x061F; &#x002E; &#x002E; &#x0631;&#x062A;&#x0642; &#x0627;&#x0644;&#x062E;&#x0631;&#x0648;&#x0642; &#x061F; &#x002E; &#x002E; &#x0625;&#x0632;&#x0627;&#x0644;&#x0629; &#x0627;&#x0644;&#x0628;&#x0642;&#x0639; &#x061F; &#x002E; &#x002E; &#x002E; &#x062E;&#x0635;&#x0641; &#x0627;&#x0644;&#x0646;&#x0639;&#x0627;&#x0644;
+&#x061F; &#x002E; &#x002E; &#x002E; &#x0635;&#x0646;&#x0639; &#x0627;&#x0644;&#x0633;&#x0644;&#x0627;&#x0633;&#x0644; &#x061F; &#x002E; &#x002E; &#x0646;&#x0634;&#x0631; &#x0627;&#x0644;&#x063A;&#x0633;&#x064A;&#x0644; &#x060C; &#x0639;&#x062C;&#x0646; &#x0627;&#x0644;&#x0639;&#x062C;&#x064A;&#x0646; &#x060C; &#x062E;&#x0628;&#x0632; &#x0627;&#x0644;&#x0631;&#x063A;&#x064A;&#x0641; &#x060C; &#x063A;&#x0631;&#x0641;
+&#x0627;&#x0644;&#x063A;&#x0631;&#x064A;&#x0641; &#x060C; &#x062A;&#x0631;&#x0628;&#x064A;&#x0629; &#x0627;&#x0644;&#x062F;&#x062C;&#x0627;&#x062C; &#x060C; &#x0645;&#x0633;&#x062D; &#x0627;&#x0644;&#x0632;&#x062C;&#x0627;&#x062C; &#x060C; &#x0645;&#x0644;&#x0621; &#x0627;&#x0644;&#x062C;&#x0631;&#x0627;&#x0631; &#x0645;&#x0646; &#x0627;&#x0644;&#x0622;&#x0628;&#x0627;&#x0631; &#x0648;&#x0635;&#x0628;&#x0647;&#x0627; &#x0641;&#x064A;
+&#x0627;&#x0644;&#x0623;&#x0632;&#x064A;&#x0627;&#x0631; &#x060C; &#x0648;&#x0643;&#x0646;&#x0633; &#x0627;&#x0644;&#x063A;&#x0628;&#x0627;&#x0631; &#x060C; &#x0648;&#x062A;&#x062E;&#x0644;&#x064A;&#x0644; &#x0627;&#x0644;&#x062E;&#x064A;&#x0627;&#x0631; &#x002E; &#x002E; &#x0625;&#x0644;&#x0649; &#x0622;&#x062E;&#x0631; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x0623;&#x0634;&#x063A;&#x0627;&#x0644; &#x0648;&#x0627;&#x0644;&#x0623;&#x0639;&#x0645;&#x0627;&#x0644; &#x002E;
+&#x002E;
+<!--l. 753--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0646;&#x0627; &#x061F; &#x002E; &#x002E; &#x0628;&#x0646;&#x062A; &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x0646;&#x0639;&#x0645;&#x0627;&#x0646; &#x061F; &#x002E; &#x002E;
+<!--l. 755--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0648;&#x0644;&#x0643;&#x0646;&#x0643; &#x0633;&#x062A;&#x0635;&#x0628;&#x062D;&#x064A;&#x0646; &#x0632;&#x0648;&#x062C;&#x0629; &#x0642;&#x0645;&#x0631; &#x0627;&#x0644;&#x0632;&#x0645;&#x0627;&#x0646; &#x0021; &#x002E; &#x002E;
+<!--l. 757--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0647;&#x0630;&#x0627; &#x0625;&#x0630;&#x0646; &#x0645;&#x0627; &#x064A;&#x0646;&#x062A;&#x0638;&#x0631;&#x0646;&#x064A; &#x0645;&#x0639;&#x0643; &#x061F; &#x002E; &#x002E;
+<!--l. 759--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0639;&#x0644;&#x0649; &#x0623;&#x062D;&#x0633;&#x0646; &#x0627;&#x0644;&#x0641;&#x0631;&#x0648;&#x0636; &#x002E; &#x002E;
+<!--l. 761--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0647;&#x0646;&#x0627;&#x0643; &#x0645;&#x0627; &#x0647;&#x0648; &#x0623;&#x0633;&#x0648;&#x0623; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 763--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0623;&#x062D;&#x064A;&#x0627;&#x0646;&#x0627; &#x002E; &#x002E; &#x0641;&#x0642;&#x062F; &#x0644;&#x0627; &#x064A;&#x0648;&#x062C;&#x062F; &#x062B;&#x064A;&#x0627;&#x0628; &#x0644;&#x062A;&#x0641;&#x0635;&#x064A;&#x0644;&#x0647;&#x0627; &#x060C; &#x0648;&#x0644;&#x0627; &#x0639;&#x062C;&#x064A;&#x0646; &#x0644;&#x062A;&#x0639;&#x062C;&#x064A;&#x0646;&#x0647; &#x0648;&#x0644;&#x0627;
+&#x062F;&#x062C;&#x0627;&#x062C; &#x0644;&#x062A;&#x0631;&#x0628;&#x064A;&#x062A;&#x0647; &#x0021; &#x002E; &#x002E; &#x002E; &#x0648;&#x0644;&#x0627; &#x062D;&#x062A;&#x0649; &#x063A;&#x0628;&#x0627;&#x0631; &#x0644;&#x062A;&#x0643;&#x0646;&#x0633;&#x064A;&#x0647; &#x0021; &#x002E; &#x002E; &#x002E;
+<!--l. 765--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0641;&#x064A; &#x0645;&#x062B;&#x0644; &#x0647;&#x0630;&#x0647; &#x0627;&#x0644;&#x062D;&#x0627;&#x0644;&#x0629; &#x0643;&#x064A;&#x0641; &#x0646;&#x0639;&#x064A;&#x0634; &#x0021; &#x002E; &#x002E;
+<!--l. 767--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0644;&#x0627; &#x0623;&#x062D;&#x0628; &#x0627;&#x0644;&#x062A;&#x0646;&#x0628;&#x0624; &#x0021; &#x002E; &#x002E;
+<!--l. 769--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0623;&#x0646;&#x062A; &#x0645;&#x0627;&#x0630;&#x0627; &#x062A;&#x062D;&#x0633;&#x0646; &#x0641;&#x064A; &#x0627;&#x0644;&#x062D;&#x064A;&#x0627;&#x0629; &#x061F; &#x002E; &#x002E;
+<!--l. 771--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0644;&#x0627; &#x0634;&#x064A;&#x0621; &#x002E; &#x002E; &#x002E; &#x0648;&#x0643;&#x0644; &#x0634;&#x064A;&#x0621; &#x002E; &#x002E; &#x002E;
+<!--l. 773--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0633;&#x062A; &#x0623;&#x0641;&#x0647;&#x0645; &#x0645;&#x0627; &#x062A;&#x0642;&#x0648;&#x0644; &#x002E; &#x002E; &#x002E;
+<!--l. 775--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0625;&#x0630;&#x0627; &#x0639;&#x0634;&#x062A; &#x0645;&#x0639;&#x064A; &#x0641;&#x0625;&#x0646;&#x0643; &#x0633;&#x062A;&#x0641;&#x0647;&#x0645;&#x064A;&#x0646; &#x061F; &#x0021; &#x002E; &#x002E;
+
+<!--l. 777--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0647;&#x0644; &#x062A;&#x062A;&#x0635;&#x0648;&#x0631; &#x0623;&#x0646;&#x064A; &#x064A;&#x0645;&#x0643;&#x0646; &#x0623;&#x0646; &#x0623;&#x0639;&#x064A;&#x0634; &#x0645;&#x0639;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 779--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0623;&#x062A;&#x0631;&#x064A;&#x062F;&#x064A;&#x0646; &#x0627;&#x0644;&#x062D;&#x0642;&#x064A;&#x0642;&#x0629; &#x061F; &#x002E; &#x0647;&#x0645; &#x002E; &#x002E; &#x0625;&#x0646;&#x064A; &#x0644;&#x0645; &#x0623;&#x062A;&#x0635;&#x0648;&#x0631; &#x0630;&#x0644;&#x0643; &#x002E; &#x0648;&#x0644;&#x0627; &#x064A;&#x0645;&#x0643;&#x0646; &#x0623;&#x0646;
+&#x0623;&#x062A;&#x0635;&#x0648;&#x0631;&#x0647; &#x0021; &#x002E; &#x002E;
+<!--l. 781--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0644;&#x0645;&#x0627; &#x062C;&#x0626;&#x062A; &#x0625;&#x0630;&#x0646; &#x0648;&#x062A;&#x0642;&#x062F;&#x0645;&#x062A;&#x061F;&#x002E;&#x002E;
+<!--l. 783--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0627;&#x0633;&#x062A;&#x062E;&#x062F;&#x0645; &#x062D;&#x0642;&#x064A; &#x002E; &#x002E; &#x0644;&#x0645; &#x0623;&#x0633;&#x062A;&#x0637;&#x0639; &#x0645;&#x0642;&#x0627;&#x0648;&#x0645;&#x0629; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0625;&#x063A;&#x0631;&#x0627;&#x0621; &#x002E; &#x002E; &#x0623;&#x0646; &#x0623;&#x0633;&#x062A;&#x062E;&#x062F;&#x0645; &#x062D;&#x0642;&#x0627; &#x0644;&#x064A; &#x002E;&#x002E; &#x0645;&#x0627;
+&#x062F;&#x0627;&#x0645; &#x062F;&#x062E;&#x0648;&#x0644;&#x064A; &#x0641;&#x064A; &#x0627;&#x0644;&#x0645;&#x0628;&#x0627;&#x0631;&#x0627;&#x0629; &#x0645;&#x0628;&#x0627;&#x062D;&#x0627; &#x0641;&#x0644;&#x0645;&#x0627;&#x0630;&#x0627; &#x0644;&#x0627; &#x0623;&#x062F;&#x062E;&#x0644; &#x0021; &#x002E; &#x002E;
+<!--l. 785--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0644;&#x0643;&#x0646;&#x0643; &#x0639;&#x0646;&#x062F; &#x0627;&#x0644;&#x0641;&#x0634;&#x0644; &#x0633;&#x062A;&#x062C;&#x0644;&#x062F;&#x0021; &#x002E; &#x002E;
+<!--l. 787--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0627;&#x0644;&#x062C;&#x0644;&#x062F;&#x061F;&#x0021; &#x002E; &#x002E; &#x0647;&#x0630;&#x0627; &#x0623;&#x0628;&#x0633;&#x0637; &#x0634;&#x064A;&#x0621;&#x0021;&#x002E;&#x002E;
+<!--l. 789--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0625;&#x0630;&#x0627; &#x0641;&#x0631;&#x0636; &#x0648;&#x0646;&#x062C;&#x062D;&#x062A;&#x061F;&#x002E;
+<!--l. 791--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x062A;&#x0643;&#x0648;&#x0646; &#x0643;&#x0627;&#x0631;&#x062B;&#x0629; &#x0021;&#x002E;&#x002E;
+<!--l. 793--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0643;&#x0627;&#x0631;&#x062B;&#x0629; &#x0021; &#x0625;&#x0630;&#x0627; &#x0646;&#x0644;&#x062A;&#x0646;&#x064A; &#x062A;&#x0639;&#x062A;&#x0628;&#x0631; &#x0630;&#x0644;&#x0643; &#x0643;&#x0627;&#x0631;&#x062B;&#x0629; &#x002E;&#x002E;
+<!--l. 795--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0645;&#x0624;&#x0643;&#x062F; &#x002E;&#x002E;
+<!--l. 797--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0648;&#x0632;&#x064A;&#x0631; &#x003A; &#x0648;&#x0642;&#x0627;&#x062D;&#x0629; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0632;&#x0627;&#x062F;&#x062A; &#x002E;&#x002E; &#x0627;&#x0633;&#x0645;&#x062D;&#x064A; &#x0644;&#x0646;&#x0627; &#x0628;&#x062C;&#x0644;&#x062F;&#x0647; &#x064A;&#x0627; &#x0645;&#x0648;&#x0644;&#x0627;&#x062A;&#x064A; &#x002E;&#x002E; &#x0648;&#x0641;&#x064A; &#x0627;&#x0644;&#x062D;&#x0627;&#x0644;
+&#x0021;&#x002E;&#x002E;
+<!--l. 799--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0627;&#x0646;&#x062A;&#x0638;&#x0631; &#x0021;&#x002E;&#x002E;
+<!--l. 801--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0633;&#x0644;&#x0637;&#x0627;&#x0646; &#x003A; &#x0646;&#x0646;&#x062A;&#x0638;&#x0631; &#x0625;&#x0644;&#x0649; &#x0645;&#x062A;&#x0649; &#x064A;&#x0627; &#x0627;&#x0628;&#x0646;&#x062A;&#x064A; &#x061F; &#x002E; &#x002E; &#x0623;&#x0647;&#x0630;&#x0627; &#x0643;&#x0644;&#x0627;&#x0645; &#x0646;&#x0633;&#x0645;&#x0639;&#x0647; &#x0645;&#x0646; &#x0645;&#x062B;&#x0644; &#x0647;&#x0630;&#x0627;
+&#x0627;&#x0644;&#x0635;&#x0639;&#x0644;&#x0648;&#x0643; &#x061F; &#x002E; &#x002E; &#x002E;
+<!--l. 803--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x062D;&#x0638;&#x0629; &#x0623;&#x062E;&#x0631;&#x0649; &#x002E; &#x002E; &#x0627;&#x0633;&#x0645;&#x0639; &#x064A;&#x0627; &#x0642;&#x0645;&#x0631; &#x0627;&#x0644;&#x0632;&#x0645;&#x0627;&#x0646;&#x0021; &#x002E; &#x002E;
+
+<!--l. 805--><p class="indent" dir="rtl" >
+
+ <!--l. 805--><p class="noindent" dir="rtl" >
+ <h2 class="likechapterHead" dir="rtl" ><a
+ id="x1-60004"></a>&#x062E;&#x062A;&#x0627;&#x0645; &#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0643;&#x0645;&#x0627; &#x0638;&#x0647;&#x0631;&#x062A; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D; &#x0627;&#x0644;&#x0642;&#x0648;&#x0645;&#x064A;</h2>
+<!--l. 808--><p class="noindent" dir="rtl" >&#x0639;&#x0646;&#x062F; &#x0625;&#x062E;&#x0631;&#x0627;&#x062C; &#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D;&#x064A;&#x0629; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0645;&#x0633;&#x0631;&#x062D; &#x0627;&#x0644;&#x0642;&#x0648;&#x0645;&#x064A; &#x0631;&#x0624;&#x064A; &#x062A;&#x063A;&#x064A;&#x064A;&#x0631; &#x0627;&#x0644;&#x062E;&#x0627;&#x062A;&#x0645;&#x0629; &#x0639;&#x0644;&#x0649;
+&#x0646;&#x062D;&#x0648; &#x064A;&#x062C;&#x0645;&#x0639; &#x0628;&#x064A;&#x0646; &#x0627;&#x0644;&#x0645;&#x062D;&#x0628;&#x064A;&#x0646; &#x0627;&#x0644;&#x0645;&#x062C;&#x0627;&#x0647;&#x062F;&#x064A;&#x0646;&#x002E;&#x002E; &#x0641;&#x0648;&#x0636;&#x0639; &#x0627;&#x0644;&#x0645;&#x0624;&#x0644;&#x0641; &#x0627;&#x0644;&#x062E;&#x0627;&#x062A;&#x0645;&#x0629; &#x0627;&#x0644;&#x0623;&#x062E;&#x0631;&#x0649;
+&#x0627;&#x0644;&#x062A;&#x0627;&#x0644;&#x064A;&#x0629;&#x003A;
+<!--l. 810--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0646;&#x0639;&#x0645;&#x002E;&#x002E;&#x002E; &#x0625;&#x0630;&#x0627; &#x0633;&#x0643;&#x062A; &#x0639;&#x0646; &#x0627;&#x0644;&#x0643;&#x0644;&#x0627;&#x0645; &#x0648;&#x0623;&#x0633;&#x0631;&#x0639;&#x062A; &#x0641;&#x064A; &#x0627;&#x0644;&#x062E;&#x0637;&#x0649;&#x002E;&#x002E; &#x0647;&#x064A;&#x0627; &#x0628;&#x0646;&#x0627;&#x002E;&#x002E;&#x002E; &#x0647;&#x0644;&#x0645;&#x002E;&#x002E; &#x0625;&#x0644;&#x0649;
+&#x0627;&#x0644;&#x0632;&#x0648;&#x0627;&#x062C;&#x002E;&#x002E;&#x002E;
+<!--l. 812--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0647;&#x064A;&#x0627; &#x0628;&#x0646;&#x0627;&#x002E;&#x002E; &#x0647;&#x0644;&#x0645;&#x064A;&#x002E;&#x002E; &#x0627;&#x0646;&#x062A;&#x0638;&#x0631;&#x064A; &#x0028;&#x064A;&#x0642;&#x0641; &#x0648;&#x064A;&#x0646;&#x0638;&#x0631; &#x0628;&#x0639;&#x064A;&#x062F;&#x0627;&#x0029; &#x0645;&#x0627; &#x0647;&#x0630;&#x0627;&#x002E;&#x002E; &#x0647;&#x0630;&#x0627; &#x0635;&#x0648;&#x062A; &#x062D;&#x0635;&#x0627;&#x0646;
+&#x064A;&#x0631;&#x0643;&#x0636;&#x002E;&#x002E;&#x002E;
+<!--l. 814--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0028;&#x062A;&#x0646;&#x0638;&#x0631; &#x0625;&#x0644;&#x0649; &#x062C;&#x0647;&#x0629; &#x0627;&#x0644;&#x0635;&#x0648;&#x062A; &#x062A;&#x062A;&#x0628;&#x064A;&#x0646; &#x0627;&#x0644;&#x0642;&#x0627;&#x062F;&#x0645;&#x0029; &#x0647;&#x0630;&#x0627; &#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x002E;&#x002E;&#x002E;
+<!--l. 816--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x002E;&#x002E; &#x0644;&#x0639;&#x0646;&#x0647; &#x0627;&#xFDF2;&#x0021;&#x002E;&#x002E;&#x002E; &#x0028;&#x062D;&#x0645;&#x062F;&#x0627;&#x0646; &#x064A;&#x062F;&#x062E;&#x0644; &#x064A;&#x062D;&#x0645;&#x0644; &#x0641;&#x064A; &#x064A;&#x062F;&#x0647; &#x0633;&#x064A;&#x0641;&#x0627; &#x062E;&#x0644;&#x0627;&#x0641; &#x0633;&#x064A;&#x0641;&#x0647;
+&#x0627;&#x0644;&#x0645;&#x062F;&#x0644;&#x0649; &#x0645;&#x0646; &#x062D;&#x0632;&#x0627;&#x0645;&#x0647;&#x002E;&#x002E;&#x002E;&#x0029;
+<!--l. 818--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0639;&#x062F;&#x062A; &#x0633;&#x0631;&#x064A;&#x0639;&#x0627; &#x064A;&#x0627; &#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x002E;&#x002E;&#x002E;
+<!--l. 820--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0643;&#x0627;&#x0646; &#x0641;&#x064A; &#x0625;&#x0645;&#x0643;&#x0627;&#x0646;&#x0643; &#x0623;&#x0646; &#x062A;&#x0648;&#x0641;&#x0631;&#x064A; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0645;&#x0634;&#x0648;&#x0627;&#x0631;&#x002E;&#x002E;
+<!--l. 822--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0631;&#x062F;&#x062A; &#x0644;&#x0643; &#x0623;&#x0646; &#x062A;&#x0639;&#x0631;&#x0641; &#x0627;&#x0644;&#x062D;&#x0642;&#x064A;&#x0642;&#x0629; &#x0628;&#x0646;&#x0641;&#x0633;&#x0643;&#x002E;&#x002E;
+<!--l. 824--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0634;&#x0639;&#x0631; &#x0628;&#x0647;&#x0627; &#x0642;&#x0644;&#x0628;&#x064A; &#x0641;&#x064A; &#x0623;&#x0648;&#x0644; &#x0644;&#x062D;&#x0638;&#x0629; &#x0631;&#x0623;&#x064A;&#x062A;&#x0643; &#x0641;&#x064A;&#x0647;&#x0627;&#x002E;&#x002E; &#x0648;&#x0644;&#x0643;&#x0646;&#x064A; &#x0639;&#x0631;&#x0641;&#x062A; &#x0627;&#x0644;&#x064A;&#x0648;&#x0645;
+&#x0644;&#x0645;&#x0627;&#x0630;&#x0627; &#x0643;&#x0646;&#x062A; &#x0623;&#x0643;&#x0631;&#x0647; &#x062F;&#x0627;&#x0626;&#x0645;&#x0627; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 826--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0634;&#x0639;&#x0648;&#x0631; &#x0645;&#x062A;&#x0628;&#x0627;&#x062F;&#x0644; &#x062F;&#x0627;&#x0626;&#x0645;&#x0627;&#x002E;&#x002E;&#x002E;
+<!--l. 828--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0028;&#x064A;&#x0644;&#x0642;&#x064A; &#x0625;&#x0644;&#x064A;&#x0647; &#x0628;&#x0627;&#x0644;&#x0633;&#x064A;&#x0641;&#x0029; &#x062E;&#x0630;&#x002E;&#x002E;&#x002E; &#x0648;&#x062F;&#x0627;&#x0641;&#x0639; &#x0639;&#x0646; &#x0646;&#x0641;&#x0633;&#x0643;&#x002E;&#x002E;&#x002E;
+<!--l. 830--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0028;&#x0635;&#x0627;&#x0626;&#x062D;&#x0629;&#x0029; &#x0645;&#x0627; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A; &#x062A;&#x0635;&#x0646;&#x0639;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 832--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627;&#x0628;&#x062F; &#x0644;&#x0648;&#x0627;&#x062D;&#x062F; &#x0645;&#x0646;&#x0627; &#x0623;&#x0646; &#x064A;&#x0645;&#x0648;&#x062A;&#x002E;&#x002E;&#x002E;
+<!--l. 834--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x062C;&#x0646;&#x0646;&#x062A;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 836--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0644;&#x0627; &#x064A;&#x0645;&#x0643;&#x0646; &#x0623;&#x0646; &#x0623;&#x0639;&#x064A;&#x0634; &#x0648;&#x0623;&#x0631;&#x0649; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x064A;&#x0638;&#x0641;&#x0631; &#x0628;&#x0643;&#x002E;&#x002E;&#x002E;
+<!--l. 838--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0642;&#x062F; &#x0638;&#x0641;&#x0631; &#x0628;&#x064A; &#x0642;&#x0628;&#x0644; &#x0623;&#x0646; &#x062A;&#x0631;&#x0627;&#x0646;&#x064A;&#x002E;&#x002E;&#x002E;
+<!--l. 840--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0648;&#x0647;&#x0630;&#x0627; &#x0633;&#x0628;&#x0628; &#x0623;&#x0643;&#x0628;&#x0631; &#x064A;&#x062F;&#x0639;&#x0648;&#x0646;&#x064A; &#x0625;&#x0644;&#x0649; &#x0642;&#x062A;&#x0644;&#x0647;&#x002E;&#x002E;&#x002E;
+<!--l. 842--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0648;&#x0623;&#x0641;&#x0631;&#x0636; &#x0623;&#x0646;&#x0643; &#x0642;&#x062A;&#x0644;&#x062A;&#x0647;&#x060C; &#x0645;&#x0627; &#x0647;&#x064A; &#x0627;&#x0644;&#x0646;&#x062A;&#x064A;&#x062C;&#x0629;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 844--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x064A;&#x0631;&#x062A;&#x0627;&#x062D; &#x0642;&#x0644;&#x0628;&#x064A; &#x0639;&#x0644;&#x0649; &#x0627;&#x0644;&#x0623;&#x0642;&#x0644;&#x002E;&#x002E; &#x062F;&#x0627;&#x0641;&#x0639; &#x0639;&#x0646; &#x0646;&#x0641;&#x0633;&#x0643;&#x0021;&#x002E;&#x002E;&#x002E; &#x064A;&#x062C;&#x0628; &#x0623;&#x0646; &#x0623;&#x0642;&#x062A;&#x0644;&#x0643;
+&#x0628;&#x0634;&#x0631;&#x0641;&#x060C; &#x0648;&#x0625;&#x0646; &#x0643;&#x0646;&#x062A; &#x0644;&#x0627; &#x062A;&#x0633;&#x062A;&#x062D;&#x0642; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0634;&#x0631;&#x0641;&#x060C; &#x0644;&#x0623;&#x0646;&#x0643; &#x0635;&#x0639;&#x0644;&#x0648;&#x0643;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 846--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x064A;&#x0627; &#x0644;&#x0644;&#x0627;&#x0633;&#x0641;&#x0021;&#x002E;&#x002E;&#x002E; &#x0648;&#x0623;&#x0646;&#x0627; &#x0627;&#x0644;&#x062A;&#x064A; &#x062D;&#x0633;&#x0628;&#x062A; &#x0623;&#x0646;&#x0643; &#x062A;&#x0639;&#x0644;&#x0645;&#x062A; &#x0634;&#x064A;&#x0626;&#x0627;&#x002E;&#x002E;&#x002E;
+<!--l. 848--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0647;&#x0627; &#x0647;&#x0648; &#x062A;&#x0645;&#x0644;&#x064A;&#x0630;&#x0643;&#x0021;&#x002E;&#x002E; &#x0645;&#x062E;&#x0644;&#x0648;&#x0642;&#x0643;&#x0021;&#x002E;&#x002E;&#x002E; &#x0648;&#x0644;&#x0643;&#x0646;&#x0643; &#x0644;&#x0633;&#x062A; &#x0627;&#x0644;&#x0645;&#x0633;&#x0626;&#x0648;&#x0644;&#x0629;&#x002E;&#x002E;&#x0627;&#x0644;&#x0639;&#x062C;&#x064A;&#x0646;&#x0629; &#x0643;&#x0627;&#x0646;&#x062A;
+&#x0645;&#x063A;&#x0634;&#x0648;&#x0634;&#x0629;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 850--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0625;&#x062E;&#x0631;&#x0633;&#x0021;&#x002E;&#x002E;&#x002E; &#x0633;&#x0623;&#x0642;&#x062A;&#x0644;&#x0643; &#x0643;&#x0645;&#x0627; &#x064A;&#x0642;&#x062A;&#x0644; &#x0627;&#x0644;&#x0643;&#x0644;&#x0628;&#x0021;&#x002E;&#x002E;&#x002E;&#x0028;&#x064A;&#x062D;&#x0645;&#x0644; &#x0639;&#x0644;&#x064A;&#x0647; &#x0648;&#x064A;&#x0634;&#x062A;&#x0628;&#x0643;&#x0627;&#x0646;&#x002E;&#x002E;&#x002E;&#x0029;
+<!--l. 852--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0028;&#x0635;&#x0627;&#x0626;&#x062D;&#x0629; &#x0648;&#x0647;&#x064A; &#x062A;&#x0642;&#x0641; &#x0628;&#x064A;&#x0646;&#x0647;&#x0645;&#x0627;&#x0029; &#x0643;&#x0641;&#x0649;&#x0021;&#x002E;&#x002E;&#x002E; &#x064A;&#x0627;&#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x0021;&#x002E;&#x002E;&#x002E; &#x0643;&#x0641;&#x0649;&#x0021;&#x002E;&#x002E;&#x002E; &#x0643;&#x0641;&#x0649;&#x0021;&#x002E;&#x002E;&#x002E;
+&#x0644;&#x0627;&#x0634;&#x0643; &#x0623;&#x0646;&#x0643; &#x0641;&#x0642;&#x062F;&#x062A; &#x0639;&#x0642;&#x0644;&#x0643;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 854--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0028;&#x0639;&#x0644;&#x0649; &#x0648;&#x0634;&#x0643; &#x0627;&#x0644;&#x0627;&#x0646;&#x0647;&#x064A;&#x0627;&#x0631;&#x0029; &#x0648;&#x0643;&#x064A;&#x0641; &#x0644;&#x0627; &#x0623;&#x0641;&#x0642;&#x062F; &#x0639;&#x0642;&#x0644;&#x064A;&#x061F;&#x002E;&#x002E;&#x002E; &#x0643;&#x064A;&#x0641; &#x0644;&#x0627; &#x0623;&#x0641;&#x0642;&#x062F;
+&#x0639;&#x0642;&#x0644;&#x064A; &#x064A;&#x0627;&#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631;&#x061F;&#x002E;&#x002E;&#x002E; &#x0643;&#x064A;&#x0641; &#x0644;&#x0627; &#x0623;&#x0641;&#x0642;&#x062F; &#x0639;&#x0642;&#x0644;&#x064A;&#x061F;&#x002E;&#x002E;&#x002E; &#x0625;&#x0646;&#x064A; &#x0628;&#x062F;&#x0648;&#x0646;&#x0643; &#x0641;&#x0642;&#x062F;&#x062A; &#x0643;&#x0644;
+&#x0634;&#x064A;&#x0621;&#x002E;&#x002E;&#x002E;
+
+<!--l. 856--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0028;&#x0645;&#x062A;&#x0631;&#x0641;&#x0642;&#x0629; &#x0628;&#x0647;&#x0029; &#x062A;&#x0639;&#x0627;&#x0644; &#x064A;&#x0627; &#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x002E;&#x002E; &#x062A;&#x0639;&#x0627;&#x0644; &#x0647;&#x0646;&#x0627; &#x062A;&#x0647;&#x062F;&#x0623; &#x0642;&#x0644;&#x064A;&#x0644;&#x0627;&#x0021;&#x002E;&#x002E;&#x002E; &#x0627;&#x0647;&#x062F;&#x0623;&#x002E;&#x002E; &#x0627;&#x0647;&#x062F;&#x0623;&#x002E;&#x002E; &#x0627;&#x0647;&#x062F;&#x0623;&#x002E;&#x002E;&#x002E;
+&#x0028;&#x062A;&#x0646;&#x062A;&#x062D;&#x064A; &#x0628;&#x0647; &#x0646;&#x0627;&#x062D;&#x064A;&#x0629;&#x0029;&#x002E;&#x002E;&#x002E;
+<!--l. 858--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0028;&#x064A;&#x0643;&#x0631;&#x0631; &#x0648;&#x0647;&#x0648; &#x064A;&#x0636;&#x0639; &#x0631;&#x0623;&#x0633;&#x0647; &#x0628;&#x064A;&#x0646; &#x064A;&#x062F;&#x064A;&#x0647; &#x0648;&#x064A;&#x0643;&#x0627;&#x062F; &#x064A;&#x0628;&#x0643;&#x064A;&#x0029; &#x0622;&#x062E;&#x002E;&#x002E;&#x002E; &#x0622;&#x0647;&#x002E;&#x002E;&#x002E; &#x0641;&#x0642;&#x062F;&#x062A;
+&#x0643;&#x0644; &#x0634;&#x064A;&#x0621;&#x0021;&#x002E;&#x002E;&#x002E; &#x0643;&#x0644; &#x0634;&#x064A;&#x0621;&#x002E;&#x002E;&#x002E;
+<!--l. 860--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x062D;&#x0630;&#x0627;&#x0631; &#x0623;&#x0646; &#x062A;&#x0628;&#x0643;&#x064A; &#x0643;&#x0637;&#x0641;&#x0644;&#x002E;&#x002E;&#x002E;
+<!--l. 862--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0645;&#x0627; &#x0647;&#x0648; &#x0645;&#x0635;&#x064A;&#x0631;&#x064A; &#x0627;&#x0644;&#x0622;&#x0646; &#x0628;&#x062F;&#x0648;&#x0646;&#x0643;&#x002E;&#x002E; &#x0648;&#x0623;&#x0646;&#x0627; &#x0627;&#x0644;&#x0630;&#x064A; &#x0623;&#x0639;&#x062A;&#x062F;&#x062A; &#x0642;&#x0631;&#x0628;&#x0643; &#x0648;&#x062D;&#x062F;&#x064A;&#x062B;&#x0643;
+&#x0648;&#x0635;&#x0648;&#x062A;&#x0643; &#x0648;&#x0623;&#x0646;&#x062A; &#x0641;&#x064A; &#x062B;&#x064A;&#x0627;&#x0628; &#x062C;&#x0646;&#x062F;&#x064A;&#x0021;&#x002E;&#x002E;&#x002E; &#x0623;&#x0646;&#x0627; &#x0627;&#x0644;&#x0622;&#x0646; &#x0628;&#x0639;&#x0636; &#x0645;&#x0646;&#x0643;&#x002E;&#x002E;&#x002E; &#x0628;&#x0639;&#x0636; &#x0645;&#x0646; &#x0631;&#x0648;&#x062D;&#x0643;&#x002E;&#x002E;&#x002E;
+<!--l. 864--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0625;&#x0630;&#x0627; &#x0643;&#x0646;&#x062A; &#x062D;&#x0642;&#x0627; &#x0628;&#x0639;&#x0636;&#x0627; &#x0645;&#x0646;&#x064A; &#x0648;&#x0645;&#x0646; &#x0631;&#x0648;&#x062D;&#x064A;&#x060C; &#x0641;&#x0643;&#x0646; &#x0634;&#x062C;&#x0627;&#x0639;&#x0627;&#x0021;&#x002E;&#x002E;&#x002E; &#x062A;&#x062D;&#x0645;&#x0644; &#x0642;&#x062F;&#x0631;&#x0643;
+&#x0628;&#x0634;&#x062C;&#x0627;&#x0639;&#x0629;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 866--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0642;&#x062F;&#x0631;&#x064A;&#x0021; &#x0628;&#x0639;&#x064A;&#x062F;&#x0627; &#x0639;&#x0646;&#x0643;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 868--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0646;&#x0639;&#x0645;&#x002E;&#x002E;&#x002E; &#x0028;&#x0644;&#x062D;&#x0638;&#x0629; &#x0635;&#x0645;&#x062A;&#x0029;
+<!--l. 870--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0623;&#x062A;&#x062D;&#x0628;&#x064A;&#x0646; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0625;&#x0644;&#x0649; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x062D;&#x062F;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 872--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0625;&#x0646;&#x0647; &#x062E;&#x0637;&#x064A;&#x0628;&#x064A; &#x0627;&#x0644;&#x0630;&#x064A; &#x0627;&#x062E;&#x062A;&#x0631;&#x062A;&#x0647; &#x0628;&#x0646;&#x0641;&#x0633;&#x064A;&#x002E;&#x002E; &#x0623;&#x0644;&#x0645; &#x064A;&#x062E;&#x0628;&#x0631;&#x0648;&#x0643; &#x0628;&#x0630;&#x0644;&#x0643; &#x0641;&#x064A;
+&#x0627;&#x0644;&#x0645;&#x062F;&#x064A;&#x0646;&#x0629;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 874--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0028;&#x0645;&#x0637;&#x0631;&#x0642;&#x0627;&#x0029; &#x0646;&#x0639;&#x0645;&#x002E;&#x002E;&#x002E;
+<!--l. 876--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0623;&#x0648; &#x0644;&#x0645; &#x0646;&#x062C;&#x0626; &#x0625;&#x0644;&#x064A;&#x0643; &#x0645;&#x0646; &#x0627;&#x0644;&#x062E;&#x0644;&#x0627;&#x0621; &#x0645;&#x0639;&#x0627;&#x061F;&#x002E;&#x002E;&#x002E; &#x0623;&#x0648; &#x0644;&#x0645; &#x0646;&#x0639;&#x0634; &#x0623;&#x0646;&#x0627; &#x0648;&#x0647;&#x0648; &#x0645;&#x0639;&#x0627;&#x061F;&#x002E;&#x002E;&#x002E; &#x0627;&#x0644;&#x0645; &#x062A;&#x0633;&#x0623;&#x0644;
+&#x0646;&#x0641;&#x0633;&#x0643; &#x0643;&#x064A;&#x0641; &#x064A;&#x0645;&#x0643;&#x0646; &#x0623;&#x0646; &#x062A;&#x0646;&#x0641;&#x0631;&#x062F; &#x0627;&#x0645;&#x0631;&#x0623;&#x0629; &#x0628;&#x0631;&#x062C;&#x0644; &#x0625;&#x0644;&#x0627; &#x0623;&#x0646; &#x064A;&#x0643;&#x0648;&#x0646; &#x062E;&#x0637;&#x064A;&#x0628;&#x0627; &#x0644;&#x0647;&#x0627; &#x0623;&#x0645;&#x0627;&#x0645; &#x0627;&#xFDF2;
+&#x0648;&#x0627;&#x0644;&#x0646;&#x0627;&#x0633;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 878--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0646;&#x0639;&#x0645;&#x002E;&#x002E; &#x0648;&#x0644;&#x0643;&#x0646;&#x002E;&#x002E;&#x002E; &#x062E;&#x064A;&#x0644; &#x0625;&#x0644;&#x0649; &#x0645;&#x0639; &#x0630;&#x0644;&#x0643; &#x0623;&#x0646;&#x0643; &#x062A;&#x0645;&#x064A;&#x0644;&#x064A;&#x0646; &#x0625;&#x0644;&#x064A;&#x002E;
+<!--l. 880--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0625;&#x0646;&#x064A; &#x062D;&#x0642;&#x0627; &#x0627;&#x0643;&#x062A;&#x0634;&#x0641;&#x062A; &#x0641;&#x064A;&#x0643; &#x0637;&#x0628;&#x064A;&#x0639;&#x0629; &#x0637;&#x064A;&#x0628;&#x0629;&#x060C; &#x0648;&#x0625;&#x0646;&#x064A; &#x0641;&#x062E;&#x0648;&#x0631;&#x0629; &#x0628;&#x0630;&#x0644;&#x0643; &#x0645;&#x0624;&#x0645;&#x0646;&#x0629;
+&#x0623;&#x0646;&#x0643; &#x0633;&#x062A;&#x0635;&#x0646;&#x0639; &#x0634;&#x064A;&#x0626;&#x0627; &#x0644;&#x0628;&#x0644;&#x062F;&#x0643; &#x0648;&#x0634;&#x0639;&#x0628;&#x0643;&#x060C; &#x0648;&#x0642;&#x062F; &#x0642;&#x0644;&#x062A; &#x0643;&#x0644; &#x0647;&#x0630;&#x0627; &#x0644;&#x062E;&#x0637;&#x064A;&#x0628;&#x064A; &#x0642;&#x0645;&#x0631;&#x060C;
+&#x0648;&#x062A;&#x0633;&#x062A;&#x0637;&#x064A;&#x0639; &#x0623;&#x0646; &#x062A;&#x0633;&#x0623;&#x0644;&#x0647;&#x002E;&#x002E;&#x002E;
+<!--l. 882--><p class="indent" dir="rtl" > &#x0028;&#x0644;&#x0627; &#x064A;&#x0646;&#x0638;&#x0631; &#x0625;&#x0644;&#x0649; &#x0642;&#x0645;&#x0631;&#x0029;
+<!--l. 884--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0644;&#x0645;&#x0627;&#x0630;&#x0627; &#x0644;&#x0627; &#x062A;&#x0646;&#x0638;&#x0631; &#x0625;&#x0644;&#x064A;&#x0647;&#x061F;&#x002E;&#x002E; &#x0627;&#x0646;&#x0638;&#x0631; &#x0625;&#x0644;&#x064A;&#x0647; &#x0648;&#x0627;&#x0633;&#x0623;&#x0644;&#x0647;
+<!--l. 886--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0628;&#x0645;&#x0627;&#x0630;&#x0627; &#x0643;&#x0646;&#x0627; &#x0646;&#x062A;&#x062D;&#x062F;&#x062B; &#x0639;&#x0646;&#x0643;&#x060C; &#x0648;&#x0639;&#x0646; &#x062A;&#x0642;&#x062F;&#x064A;&#x0631;&#x0646;&#x0627; &#x0644;&#x0643;&#x060C; &#x0648;&#x0639;&#x0646; &#x0622;&#x0645;&#x0627;&#x0644;&#x0646;&#x0627; &#x0641;&#x064A;&#x0643;&#x002E;&#x002E;&#x002E;
+<!--l. 888--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0644;&#x0627; &#x0641;&#x0627;&#x0626;&#x062F;&#x0629;&#x002E;&#x002E; &#x0625;&#x0646;&#x0647; &#x0644;&#x0646; &#x064A;&#x0646;&#x0638;&#x0631; &#x0625;&#x0644;&#x064A;&#x002E;&#x002E;&#x002E; &#x0623;&#x0646;&#x0627; &#x0635;&#x0639;&#x0644;&#x0648;&#x0643;&#x002E;&#x002E;&#x002E;
+<!--l. 890--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0648;&#x0644;&#x0643;&#x0646;&#x0643; &#x0627;&#x0646;&#x062A;&#x0635;&#x0631;&#x062A;&#x0021;&#x002E;&#x002E;&#x002E; &#x0028;&#x064A;&#x0646;&#x0647;&#x0636;&#x0029; &#x0648;&#x062F;&#x0627;&#x0639;&#x0627;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 892--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x0627;&#x062A;&#x0646;&#x0633; &#x064A;&#x0627;&#x062D;&#x0645;&#x062F;&#x0627;&#x0646; &#x0623;&#x0646;&#x0643; &#x0643;&#x0645;&#x0627; &#x062A;&#x0642;&#x0648;&#x0644;&#x003A; &#x062A;&#x062D;&#x0645;&#x0644; &#x062C;&#x0632;&#x0621;&#x0627; &#x0645;&#x0646; &#x0631;&#x0648;&#x062D;&#x064A;&#x0021;&#x002E;&#x002E;&#x002E; &#x0648;&#x0647;&#x0630;&#x0627;
+&#x064A;&#x0642;&#x062A;&#x0636;&#x064A;&#x0643; &#x0623;&#x0646; &#x062A;&#x0643;&#x0648;&#x0646; &#x062F;&#x0627;&#x0626;&#x0645;&#x0627; &#x062B;&#x0627;&#x0626;&#x0631;&#x0627; &#x0645;&#x0635;&#x0644;&#x062D;&#x0627;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 894--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0623;&#x0639;&#x0631;&#x0641; &#x062C;&#x064A;&#x062F;&#x0627; &#x0645;&#x0627; &#x0623;&#x062D;&#x0645;&#x0644; &#x0028;&#x0641;&#x062C;&#x0623;&#x0629; &#x0628;&#x0639;&#x0646;&#x0641;&#x0029; &#x0648;&#x0644;&#x0643;&#x0646; &#x0647;&#x0630;&#x0627; &#x0627;&#x0644;&#x0631;&#x062C;&#x0644; &#x0645;&#x0627;&#x0630;&#x0627; &#x064A;&#x062D;&#x0645;&#x0644;
+&#x0645;&#x0646;&#x0643;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 896--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0647;&#x0648; &#x0627;&#x0644;&#x0630;&#x064A; &#x0635;&#x0646;&#x0639;&#x0646;&#x064A;&#x002E;&#x002E;&#x002E;
+<!--l. 898--><p class="indent" dir="rtl" > &#x0642;&#x0645;&#x0631; &#x003A; &#x0648;&#x0647;&#x064A; &#x0627;&#x0644;&#x062A;&#x064A; &#x0635;&#x0646;&#x0639;&#x062A; &#x0641;&#x064A; &#x0642;&#x0644;&#x0628;&#x064A; &#x0627;&#x0644;&#x062D;&#x0628;&#x002E;&#x002E;&#x002E;
+<!--l. 900--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0646;&#x0639;&#x0645;&#x002E;&#x002E; &#x0643;&#x0644; &#x0645;&#x0646;&#x0627; &#x0635;&#x0646;&#x0639; &#x0627;&#x0644;&#x0622;&#x062E;&#x0631;&#x002E;&#x002E; &#x0643;&#x0644; &#x0645;&#x0646;&#x0627; &#x0635;&#x0627;&#x0646;&#x0639; &#x0645;&#x0635;&#x0646;&#x0648;&#x0639;&#x060C; &#x062E;&#x0627;&#x0644;&#x0642; &#x0648;&#x0645;&#x062E;&#x0644;&#x0648;&#x0642;&#x060C; &#x0641;&#x064A;
+&#x0646;&#x0641;&#x0633; &#x0627;&#x0644;&#x0648;&#x0642;&#x062A;&#x002E;&#x002E; &#x0644;&#x0630;&#x0644;&#x0643; &#x0643;&#x0627;&#x0646; &#x0627;&#x0646;&#x062F;&#x0645;&#x0627;&#x062C;&#x0646;&#x0627; &#x0643;&#x0627;&#x0645;&#x0644;&#x0627;&#x002E;&#x002E; &#x0641;&#x0647;&#x0645;&#x062A; &#x0627;&#x0644;&#x0622;&#x0646; &#x064A;&#x0627;&#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x061F;&#x002E;&#x002E;&#x002E;
+<!--l. 902--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0646;&#x0639;&#x0645; &#x002E;&#x002E;&#x002E; &#x0648;&#x0647;&#x0646;&#x064A;&#x0626;&#x0627; &#x0644;&#x0643;&#x0645;&#x0627;&#x002E;&#x002E; &#x0648;&#x062F;&#x0627;&#x0639;&#x0627;&#x0021;&#x002E;&#x002E;&#x002E;
+<!--l. 904--><p class="indent" dir="rtl" > &#x0634;&#x0645;&#x0633; &#x003A; &#x0644;&#x064A;&#x0643;&#x0646; &#x0627;&#x0644;&#x062A;&#x0648;&#x0641;&#x064A;&#x0642; &#x062D;&#x0644;&#x064A;&#x0641;&#x0643; &#x064A;&#x0627;&#x062D;&#x0645;&#x062F;&#x0627;&#x0646;&#x0021;&#x002E;&#x002E;&#x002E; &#x0648;&#x0631;&#x0628;&#x0645;&#x0627; &#x0632;&#x0631;&#x0646;&#x0627;&#x0643; &#x064A;&#x0648;&#x0645;&#x0627; &#x0623;&#x0646;&#x0627; &#x0648;&#x0632;&#x0648;&#x062C;&#x064A;&#x002E;&#x002E;
+&#x0644;&#x0646;&#x0647;&#x0646;&#x0626;&#x0643; &#x0628;&#x0623;&#x062F;&#x0627;&#x0621; &#x0631;&#x0633;&#x0627;&#x0644;&#x062A;&#x0643;&#x002E;&#x002E;&#x002E;
+<!--l. 906--><p class="indent" dir="rtl" > &#x0627;&#x0644;&#x0623;&#x0645;&#x064A;&#x0631; &#x003A; &#x0642;&#x0628;&#x0644; &#x0623;&#x0646; &#x0623;&#x0630;&#x0647;&#x0628; &#x002E;&#x002E; &#x064A;&#x0642;&#x062A;&#x0636;&#x064A;&#x0646;&#x064A; &#x0627;&#x0644;&#x0625;&#x0646;&#x0635;&#x0627;&#x0641; &#x0648;&#x0627;&#x0644;&#x0636;&#x0645;&#x064A;&#x0631; &#x0623;&#x0646; &#x0623;&#x062E;&#x0628;&#x0631;&#x0643;&#x0645;&#x0627; &#x0628;&#x0634;&#x064A;&#x0621;&#x002E;&#x002E;
+&#x0627;&#x0644;&#x0634;&#x0639;&#x0628; &#x0641;&#x064A; &#x0628;&#x0644;&#x062F;&#x0643; &#x064A;&#x0627; &#x0634;&#x0645;&#x0633; &#x0627;&#x0644;&#x0646;&#x0647;&#x0627;&#x0631; &#x064A;&#x0642;&#x062F;&#x0633;&#x0643; &#x062A;&#x0642;&#x062F;&#x064A;&#x0633;&#x0627;&#x060C; &#x0644;&#x0623;&#x0646;&#x0643; &#x062A;&#x0631;&#x0643;&#x062A; &#x0642;&#x0635;&#x0631;&#x0643;
+&#x0648;&#x0627;&#x062E;&#x062A;&#x0631;&#x062A; &#x0634;&#x062E;&#x0635;&#x0627; &#x0628;&#x0633;&#x064A;&#x0637;&#x0627; &#x0628;&#x064A;&#x0646; &#x0627;&#x0644;&#x0646;&#x0627;&#x0633;&#x002E;&#x002E; &#x0648;&#x0633;&#x062A;&#x0631;&#x064A;&#x0646; &#x0628;&#x0639;&#x064A;&#x0646;&#x0643; &#x0643;&#x064A;&#x0641; &#x064A;&#x0644;&#x062A;&#x0641; &#x062D;&#x0648;&#x0644;&#x0643;&#x0645;&#x0627;
+&#x0627;&#x0644;&#x0634;&#x0639;&#x0628; &#x0639;&#x0646;&#x062F;&#x0645;&#x0627; &#x062A;&#x062F;&#x062E;&#x0644;&#x0627;&#x0646; &#x0645;&#x0639;&#x0627; &#x0627;&#x0644;&#x0645;&#x062F;&#x064A;&#x0646;&#x0629;&#x002E;&#x002E;&#x002E;
+<!--l. 908--><p class="indent" dir="rtl" > &#x0028;&#x064A;&#x062E;&#x0631;&#x062C; &#x062D;&#x0632;&#x064A;&#x0646;&#x0627;&#x002E;&#x002E; &#x0648;&#x064A;&#x062A;&#x0631;&#x0643; &#x0634;&#x0645;&#x0633; &#x0648;&#x0642;&#x0645;&#x0631; &#x0648;&#x0642;&#x062F; &#x062A;&#x0644;&#x0627;&#x0635;&#x0642;&#x0627;&#x002E;&#x002E; &#x0648;&#x0623;&#x062E;&#x0630;&#x0627; &#x064A;&#x0634;&#x064A;&#x0639;&#x0627;&#x0646;&#x0647;
+&#x0628;&#x0623;&#x0646;&#x0638;&#x0627;&#x0631;&#x0647;&#x0645;&#x0627;&#x002E;&#x002E; &#x0625;&#x0644;&#x0649; &#x0623;&#x0646; &#x064A;&#x062E;&#x062A;&#x0641;&#x064A; &#x002E;&#x002E; &#x0648;&#x064A;&#x0647;&#x0628;&#x0637; &#x0627;&#x0644;&#x0633;&#x062A;&#x0627;&#x0631; &#x0648;&#x0647;&#x0645;&#x0627; &#x0645;&#x062A;&#x0644;&#x0627;&#x0635;&#x0642;&#x0627;&#x0646;&#x0029;&#x002E;
+<div class="center"
+>
+<!--l. 910--><p class="noindent" dir="rtl" >
+
+<!--l. 911--><p class="noindent" dir="rtl" >&#x0028;&#x0633;&#x062A;&#x0627;&#x0631;&#x0029;</div>
+
+</body></html>
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.pdf
new file mode 100644
index 0000000000..b2dab28836
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.tex b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.tex
new file mode 100644
index 0000000000..d027a26e44
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/samplebook.tex
@@ -0,0 +1,929 @@
+\listfiles
+%&LaTeX
+%
+% Arabi Package
+%
+% (c) Youssef JABRI
+% \'Ecole nationale des sciences appliqu\'ees,
+% Box 696, Oujda,
+% Morocco
+% yjabri@ensa.univ-oujda.ac.ma
+%
+% Last edited: 06-12-2006
+%
+\documentclass[a4paper]{book}%
+\usepackage{cmap}
+
+\usepackage[utf8,cp1256]{inputenc}%arawin2,8859-6
+\usepackage[LFE,LAE,OT1]{fontenc}%
+\usepackage[farsi,english,arabic]{babel}%
+\usepackage{poetry}
+\Novocalize
+
+\pagestyle{plain}
+
+
+\begin{document}
+%\selectlanguage{arabic} %the default
+
+
+\title{%
+ÔãÓ ÇáäåÇÑ%
+}
+
+\author{ÊæÝíÞ ÇáÍßíã}
+
+\maketitle
+\tableofcontents
+
+
+
+
+\chapter{ÊæÝíÞ ÇáÍßíã}
+
+Ýí åÐÇ ÇáÔåÑ¡ íÍÊÝá ÇáÚÇáã ÇáÚÑÈí ÈÇáÐßÑì ÇáãÆæíÉ áãæáÏ ÊæÝíÞ ÇáÍßíã
+(\I{1898}
+ ÇáÅÓßäÏÑíÉ -
+ \I{1987}
+ ÇáÞÇåÑÉ ).
+
+
+
+ æÞÏ ÍÙí ÇáÍßíã ÈãßÇäÉ ãÊãíÒÉ Úáì ÎÑíØÉ ÊØæÑ ÇáßÊÇÈÉ ÇáÅÈÏÇÚíÉ ÇáÚÑÈíɺ Ýåæ ßÇÊÈ æÇÍÏÉ ãä Ãæáì ÇáÑæÇíÇÊ ÇáÚÑÈíÉ: ÚæÏÉ ÇáÑæÍ (\I{1933})¡ æåæ - ÃíÖÇ - ßÇÊÈ Ãæá ãÓÑÍíÉ ÚÑÈíÉ äÇÖÌÉ ÈãÚÇííÑ ÇáäÞÏ ÇáÍÏíË: Ãåá ÇáßåÝ (\I{1933}). æÞÈáåÇ¡ ßÇä ÇáÍßíã ÞÏ ßÊÈ Ãæáì ãÓÑÍíÇÊå Ýí Óä ãÈßÑÉ ÈÚäæÇä ÇáÖíÝ ÇáËÞíá ¡ æÐáß ÅÈÇä ËæÑÉ \I{1919} ÖÏ ÇáÇÍÊáÇá ÇáÈÑíØÇäí.
+
+æÕÝ ÇáÍßíã ÈÃäå ãÄÓÓ ÇáãÓÑÍ ÇáãÕÑí ÇáãÚÇÕÑ ¡ æÈÃäå ãä ÌÚá ÇáãÓÑÍ Ýí ÇáÚÇáã ÇáÚÑÈí ÌäÓÇ ÃÏÈíÇ ãÑãæÞÇ . æÞÏ ÇÊÓãÊ áÛÉ ÃÚãÇáå ÇáãÓÑÍíÉ ÈÇáíÓÑ æÇáãÑæäÉ¡ æÍÑÕ Úáì Ãä íÈÑÒ ÝíåÇ ÑæÍ ÇááåÌÉ ÇáÚÇãíÉ ÇáãÕÑíÉ æÈÚÖ ÊÑßíÈÇÊåÇ ÎáÇá ÏÑÇÓÊå ÇáÍÑÉ Ýí ÈÇÑíÓ (\I{1924} - \I{1928} )¡ ÇäÔÛá ÊæÝíÞ ÇáÍßíã ÈÇáÊÚÑÝ Úáì ÎÕæÕíÇÊ ËÞÇÝÊå ÇáÚÑÈíÉ ÇáãÕÑíÉ¡ æÚáì ãÇ íãíÒåÇ Úä ÇáËÞÇÝÉ ÇáÛÑÈíÉ ÇáÊí ßÇä - ÂäÐÇß - Ýí ÎÖã ØæÝÇäåÇ. æÞÏ ÚÈÑ Úä åÐÇ ÇáÇäÔÛÇá Ýí ÑæÇíÊíå ÚæÏÉ ÇáÑæÍ ( \I{1933} ) ÚÕÝæÑ ãä ÇáÔÑÞ ( \I{1938}) ¡ æãÓÑÍíÊíå ÅíÒíÓ ( \I{1955} ) ¡ æ ÇáÕÝÞÉ ( \I{1956} ).
+
+Âãä ÇáÍßíã ÈÞÏÑÉ ÇáÔÚÈ æÈÞæÉ ÈÕíÑÊåº ÝßÊÈ Ýí ßÊÇÈå ÊÃãáÇÊ ÓíÇÓíÉ¡ : [
+\textit{Åä åÐÇ ÇáÔÚÈ íÚáã ÃÔíÇÁ ßËíÑÉ ¡ áßäå íÚáãåÇ ÈÞáÈå áÇ ÈÚÞáå. Åä ÇáÍßãÉ ÇáÚáíÇ Ýí Ïãå æáÇ íÚáã¡ æÇáÞæÉ Ýí äÝÓå æáÇ íÚáã} ]. æÇáÍßíã - ÃíÖÇ - Ýí ÃÚãÇáå íáÌà Åáì ÈÕíÑÊå æÞáÈå æãæåÈÊå ÇáÎáÇÞÉ¡ æÅáì ÞÏÑÊå Úáì ÇáãÍÇßÇÉ æÎáÞ ÇáÕæÑ æÇáÔÎÕíÇÊ æÇáãæÇÞÝ ÃßËÑ ããÇ íáÌà Åáì ÇáäÙÑíÇÊ æãäÇåÌ ÇáÈÍË æÇáÊÍáíá ¡ ÍÊì æÅä ßÇäÊ ßÊÇÈÇÊå - Ýí ÇáãÌãá - ÊÊÕÏì áãæÖæÚÇÊ ßÈÑì ãËá ãÍÇæáÉ ÊÝÓíÑ æÖÚ ÇáÅäÓÇä Ýí ÓíÇÞ Çáßæä¡ æÇáÒãÇä ¡ æÇáãßÇä¡ æÇáãÌÊãÚ. ßãÇ ÊäÇæáÊ ßÊÇÈÇÊ ÇáÍßíã ãÝÇåíã ÇáÌãÇÚÉ æÇáÝÑÏ æÇáÞÇäæä æÇáÓáØÉ æÇáÚÏá æÇáÍÈ. æÃßÏ ãÑÇÑÇ Ýí åÐå ÇáßÊÇÈÇÊ Úáì ãÝÇåíã ÇáÍÑíÉ ÇáÝÑÏíÉ æÚáÇÞÉ ÇáãæÇØä ÈÇáÓáØÉ æÈÇáãÌÊãÚ.
+
+Úãá ÇáÍßíã ãÏíÑÇ áÏÇÑ ÇáßÊÈ ÇáÞæãíÉ¡ æãäÏæÈÇ ÏÇÆãÇ áÈáÇÏå Ýí ãäÙãÉ ÇáíæäÓßæ¡ æÑÆíÓÇ áÇÊÍÇÏ ßÊÇÈ ãÕÑ¡ æßÇÊÈÇ ãÊÝÑÛÇ Ýí ÌÑíÏÉ ÇáÃåÑÇã . æãäÐ ÇáÃÑÈÚíäíÇÊ¡ ÏÃÈ ÇáÍßíã Úáì äÔÑ ÃÚãÇáå ÇáãÓÑÍíÉ æãÞÇáÇÊå ÇáÝßÑíÉ Ýí ÇáÕÍÝ ÇáãÕÑíÉ ÞÈá äÔÑåÇ Ýí ßÊÈ.
+
+ÊÑß ÇáÍßíã \I{100} ãÓÑÍíÉ æ \I{62} ßÊÇÈÇ ¡ ÊÑÌã ãäåÇ ÇáßËíÑ Åáì ÚÏÏ ãä ÇááÛÇÊ ÇáÍíÉ . æãä Ãåã ãÇ ÊÑÌã áå : Ãåá ÇáßåÝ ( \I{1932} )¡ ÔåÑÒÇÏ ( \I{1934} ) ¡ ÈíÛÇáíæä ÃæÏíÈ ( \I{1949} ) ÇáÓáØÇä ÇáÍÇÆÑ ( \I{1960} ) ¡ íÇ ØÇáÚ ÔÌÑÉ ( \I{1962} ) æ ÔãÓ ÇáäåÇÑ ÇáÊí ßÊÈåÇ æäÔÑåÇ ÚÇã \I{1965}.
+
+
+
+\chapter{ãÞÏãÉ}
+
+åÐå ãÓÑÍíÉ ÊÚáíãíÉ . . . æÇáÃÚãÇá ÇáÊÚáíãíÉ Ýí ÇáÃÏÈ æÇáÝä ¡ ãä ßáíáÉ æÏãäÉ Åáì ÍßÇíÇÊ áÇÝæäÊíä Åáì ãÓÑÍíÇÊ ÈÑíÎÊ æÛíÑåÇ ãä ÂËÇÑ åÐÇ ÇáäæÚ ¡ ÅäãÇ ÊåÏÝ Åáì ÊæÌíå ÇáÓáæß ÇáÝÑÏí Ãæ ÇáÇÌÊãÇÚí . . æåí Ýí ÃÍíÇä ßËíÑÉ áÇ ÊÎÝí ãÞÇÕÏåÇ . . æÊÊÎíÑ ãä ÇáÚÈÇÑÇÊ ãÇ íÕá ÊæÇ Åáì ÇáäÝæÓ æíÑÓÎå Ýí ÇáÃÐåÇä . . æÊäÊÞí ãä æÓÇÆá ÇáÊÚÈíÑ ÃæÖÍåÇ æÃÈÓØåÇ . . æÊÊÎÐ ÃÍíÇäÇ ãä æÖÚ ÇáÍßãÉ æÇáãÛÒì Ýí ÕæÑÉ ãÈÇÔÑÉ ÓáÇÍÇ ãä ÃÓáÍÊåÇ . . æåí Úáì ÎáÇÝ ÇáÝä ÇáÂÎÑ ÇáÐí íÎÝí æÌåå æíÏÚß ÊßÊÔÝ ãÇ ÎáÝå¡ ÊßÔÝ åí ÇáÞäÇÚ æÊÞæá áß:
+
+ äÚã ÃÑíÏ Ãä ÃÚÙß ÝÇÓÊãÚ Åáíø !
+
+æÅÒÇÁ åÐå ÇáÕÑÇÍÉ ãäåÇ äÕÛí ÅáíåÇ ÑÇÖíä . . æåßÐÇ ÃÕÛíäÇ æáÇ äÒÇá äÕÛí Åáì Íßã ßáíáÉ æÏãäÉ æÚÙÇÊ áÇÝæäÊíä æãÓÑÍíÉ ÈÇÏä ÇáÊÚáíãíÉ áÈÑíÎÊ . . Ïæä Ãä äÖÌÑ ããÇ äÓãÚ . . Ðáß Ãä ÇáæÚÙ Ýí ÐÇÊå Ýä ¡ ãÇ ÏÇã ÞÏ ÞÏã ÅáíäÇ Ýí Ôßá Ìãíá. ßá ãÇ ÃÑÌæ ÅÐä áåÐå ÇáãÓÑÍíÉ º åæ Ãä íßæä ãÖãæäåÇ ÞÏ ÞÏã Ýí Ôßá ÛíÑ ËÞíá Úáì ÇáäÝÓ ¡ æÃä ÊÍÞÞ ¡ æáæ ÈÞÏÑ ÖÆíá ¡ ãÇ ÊåÏÝ Åáíå ãä ãÞÇÕÏ.
+
+\begin{flushright}
+ÊæÝíÞ ÇáÍßíã
+\end{flushright}
+
+
+%\part{ÇáÝÕá ÇáÃæá}
+
+\chapter{ÇáãäÙÑ ÇáÃæá}
+
+ÇáÞÇÚÉ ÇáßÈÑì Ýí ÞÕÑ ÓáØÇä äÚãÇä . . æåæ íÍÇÏË æÒíÑå . .
+
+ÇáÓáØÇä : ÞáÊ ÏÈÑäí íÇæÒíÑí ! . .
+
+ÇáæÒíÑ : ÇáÊÏÇÈíÑ \llah{} íÇ ãæáÇäÇ ÇáÓáØÇä ! . .
+
+ÇáÓáØÇä : ÓãÚÊåÇ ãäß ÚÔÑíä ãÑÉ ! ØÈÚÇ ÇáÊÏÇÈíÑ \llah{} ! . . áßäß ÃäÊ æÒíÑí . . æåÐå æÙíÝÊß : ÊÝßÑ ãÚí æÊÏÈÑ áí . . åá ÊÑíÏ Ãä ÊÞÈÖ ÃäÊ ÇáãÑÊÈ ¡ æÊÊÑß ÇáÚãá íÊæáÇå Úäß \allah{} ! . .
+
+ÇáæÒíÑ : æåá ÓÈÞ áí Ãä ÊÎáíÊ Úä Úãáí ! . .
+
+ÇáÓáØÇä : ßËíÑÇ . . ÇáÚãá ÇáÓåá ÊÞæã Èå . . æÇáÚãá ÇáÕÚÈ ÊÊÎáì Úäå \llah{} ÊÚÇáì ! . .
+
+ÇáæÒíÑ : Ãí ÈÃÓ Ãä ÃÓÃá \allah{} ÇáãÚæäÉ ¿. .
+
+ÇáÓáØÇä : æáãÇÐÇ áÇ ÃÓÃáå ãÈÇÔÑÉ ¡ æÃæÝÑ ÇáãÑÊÈ ¿ . .
+
+ÇáæÒíÑ : ãÑÊÈí Úáì ßá ÍÇá áíÓ ÈÇáãÈáÛ ÇáÈÇåÙ !
+
+ÇáÓáØÇä : ÃÚÑÝ Ðáß . . æáßäí áÇ ÃÊßáã Úä ÇáãÑÊÈ ÇáÑÓãí ! . .
+
+ÇáæÒíÑ : áÓÊ ÃäÇ æÍÏí íÇ ãæáÇí . .
+
+ÇáÓáØÇä : ÃÚÑÝ Ðáß ÃíÖÇ . . ÇáÌãíÚ . .
+
+ÇáæÒíÑ : ÇáããáßÉ ßáåÇ . . ãä ßÈÇÑ æÕÛÇÑ . . æÃäÊ íÇ ãæáÇí ÃÑÏÊ Ðáß . .
+
+ÇáÓáØÇä : ÃÑÏÊ ãÇÐÇ ¿ . .
+
+ÇáæÒíÑ : ÞáÊ: åÐå åí ÇáãÑÊÈÇÊ ÇáÑÓãíÉ . . æÈÚÏ Ðáß ßá æÇÍÏ æÔØÇÑÊå . .
+
+ÇáÓáØÇä : ßá æÇÍÏ æÔØÇÑÊå áíÓ ãÚäÇåÇ . . æãÚ Ðáß ÇáÔØÇÑÉ ÒÇÏÊ ßËíÑÇ ! . .
+
+ÇáæÒíÑ : Çáßá Çáíæã íÑíÏ ÇáÍíÇÉ ÇáããÊÚÉ .
+
+ÇáÓáØÇä: ÍÞÇ . . ÅáÇ ÇÈäÊí ÇáãÛÝáÉ ! . . æÃäÊ íÇ æÒíÑí áÇ ÊÑíÏ Ãä ÊÝßÑ Ýí Íá åÐå ÇáãÔßáÉ ! . .
+
+ÇáæÒíÑ : ÃäÊ ÊÚÑÝ íÇ ãæáÇí ØÈÇÚ ÇáÃãíÑÉ . . ãÇ ãä ÔíÁ íÞÝ ÖÏ ÅÑÇÏÊåÇ . .
+
+ÇáÓáØÇä : æåá ãä ÇáÕæÇÈ Ãä äáÈí áåÇ ãËá åÐå ÇáÅÑÇÏÉ ÇáÛÑíÈÉ ¿ . .
+
+ÇáæÒíÑ : æãÇÐÇ Ýí íÏäÇ íÇ ãæáÇí ¿ . . áÞÏ ÊãÓßäÇ ÈãæÞÝäÇ ÝÇÒÏÇÏÊ åí ÊãÓßÇ ÈãæÞÝåÇ ! . .
+
+ÇáÓáØÇä: Ýí Ãí áíáÉ äÍÓ æáÏÊ åÐå ÇáÈäÊ ¿ . . ÇáÃÚæÇã ÊãÑ æåí áÇ ÊÑíÏ Ãä ÊÊÒæÌ . . áÞÏ ÊÒæÌÊ ÃÎÊÇåÇ ßãÇ ÊÊÒæÌ ÈäÇÊ Çáãáæß . . ãä ÎíÑÉ ÇáÃãÑÇÁ æÃÛäì ÇáÓáÇØíä . . ÅáÇ åí . . áÇ íÛÑíåÇ ãÇá æáÇ ÌÇå . . æáÓÊ ÃÏÑí ãÇ ÇáÐí íÛÑíåÇ ÅÐä Ýí ÇáÍíÇÉ ¿ . .
+
+ÇáæÒíÑ : ãäÐ ÇáÕÛÑ æÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ åßÐÇ íÇ ãæáÇí ! . . ÚÌíÈÉ ÝÑíÏÉ ãä äæÚåÇ . . ÈÑÚÊ Ýí ÑßæÈ ÇáÎíá æÇááÚÈ ÈÇáÓíÝ æÞÑÇÁÉ ÇáßÊÈ æÅØÇáÉ ÇáÊÃãá æÇáÒåÏ ÝíãÇ íÚÌÈ æíÈåÑ . .
+
+ÇáÓáØÇä : ßá åÐÇ ãÍÊãá ÅáÇ ÅÑÇÏÊåÇ Êáß. ÅáÇ Ðáß ÇáÔÑØ ÇáÐí æÖÚÊå ááÒæÇÌ . .
+
+ÇáæÒíÑ : ÚäÏí ÝßÑÉ íÇ ãæáÇí ! . .
+
+ÇáÓáØÇä : ÃÎíÑÇ ! . . Þá æÃÓÑÚ ! . .
+
+ÇáæÒíÑ : äÞÈá ÇáÔÑØ . .
+
+ÇáÓáØÇä : ÃåÐå åí ÇáÝßÑÉ ! . .
+
+ÇáæÒíÑ : äÞÈá ÇáÔÑØ ãÚ ÇáÊÚÏíá . .
+
+ÇáÓáØÇä : Ãí ÊÚÏíá¿ Åä ÇáÔÑØ åæ Ãä íãÑ ÇáäÇÓ ßáåã ÊÍÊ ÔÈÇßåÇ æåí ÊÎÊÇÑ ãä Èíäåã ÈÏæä ÊãííÒ ! . .
+
+ÇáæÒíÑ : äáÈí Ðáß . . ãÚ ÊÍÝÙ ÈÓíØ : åæ Ãä ÊÓãÍ áäÇ ÈÅÌÑÇÁ ÝÑÒ ãÈÏÆí . . æÈÐáß äÓÊÚÈÏ ßá ãä áíÓ ÌÏíÑÇ ÈåÇ . .
+
+ÇáÓáØÇä : ÃÕÈÊ . . äÚã . . æÑÈãÇ ÇÓÊØÚäÇ ÇáÊÍÇíá ¡ ÝÏÓÓäÇ ÈÚÖ ÇáÃãÑÇÁ ¡ æÍÕÑäÇ ÇáÇÎÊíÇÑ Ýíåã . .
+
+ÇáæÒíÑ : åÐÇ åæ ÛÑÖí . .
+
+ÇáÓáØÇä : áÇ ÈÃÓ ÈÇáÝßÑÉ . . ÝáäÓÊÏÚ ÅÐä ÔãÓ ÇáäåÇÑ æäÞäÚåÇ ÈåÐÇ ÇáÊÍÝÙ ÇáÈÓíØ . .
+
+ÇáæÒíÑ : ÇáÈÓíØ ÌÏÇð . .
+
+( íÊÌå ÇáæÒíÑ äÍæ ÇáÈÇÈ æíÓÑ ßáÇãÇ áÅÍÏì ÇáæÕíÝÇÊ¡ Ëã íÚæÏ Åáì ÇáÓáØÇä )
+
+ÇáæÒíÑ : ÇáÃãíÑÉ ÂÊíÉ .. áßä .. åá íÍÓä Èí Ãä ÃÈÞí ¿..
+
+ÇáÓáØÇä : ÈÇáØÈÚ . . Åä ÇáÝßÑÉ ÝßÑÊß . . æÚáíß ÃäÊ Ãä ÊÊæáì ÚÑÖåÇ. .
+
+ÇáæÒíÑ : ÃäÇ ¿ . . Åäí . .
+
+ÇáÓáØÇä : ÃÊÑíÏ Ãä ÊÊÎáì Úä Úãáß ãÑÉ ÃÎÑì . . Åä ÝßÑÊß áä íßæä áåÇ ÞíãÉ ÅáÇ ÅÐÇ ÇÞÊäÚÊ åí ÈåÇ . .
+
+ÇáæÒíÑ : ÃãÑß íÇ ãæáÇí ! . .
+
+ÇáÓáØÇä : åÇ åí Ðí ÔãÓ ÇáäåÇÑ æÞÏ ÃÞÈáÊ . .
+
+ÔãÓ : ( ÙÇåÑÉ ãä ÇáÈÇÈ ) ØáÈÊäí íÇ ÃÈí ¿ . .
+
+ÇáÓáØÇä : äÚã . . . åá ÃäÊ ãÕÑÉ Úáì ÔÑØß ¿ . .
+
+ÔãÓ : ÈÇáØÈÚ ãÕÑÉ . .
+
+ÇáÓáØÇä : æäÍä ÞÏ ÞÈáäÇ ÇáÔÑØ . . áßä . .
+
+ÔãÓ : áßä ¿ . .
+
+ÇáÓáØÇä : áÇ .. áÇ ÔíÁ íÐßÑ . . . ÅäãÇ ãÌÑÏ ÅÌÑÇÁ ÈÓíØ ÇÞÊÑÍå ÇáæÒíÑ . . Êßáã íÇ æÒíÑí ! . .
+
+ÇáæÒíÑ : ( íÊäÍäÍ ) ÇáÝßÑÉ . . ÇáãæÖæÚ . . åæ ãÌÑÏ . . ÅÌÑÇÁ ÈÓíØ . . ÈÓíØ . .
+
+ÔãÓ : ÈÓíØ ÌÏÇ¿ . .
+
+ÇáæÒíÑ : ÌÏÇ . . ãÌÑÏ ÔßáíÇÊ . .
+
+ÔãÓ : Çáãåã ÊäÝíÐ ÇáÔÑØ . . . æÈßá ÏÞÉ . .
+
+ÇáæÒíÑ : ÓíäÝÐ . . . ÓíäÝÐ . . . æÈßá ÏÞÉ . . ÝÞØ . . ãÓÃáÉ ÏÚæÉ ÌãíÚ ÇáÃåÇáì . .
+
+ÔãÓ : åÐÇ áÇÈÏ ãäå . .
+
+ÇáæÒíÑ : ØÈÚÇ . . ØÈÚÇ . . åÐÇ áÇÈÏ ãäå . . ÝÞØ . . ãäÚÇ ãä ãÌíÁ ßá ãä åÈ æÏÈ . .
+
+ÔãÓ : ãÇ åÐÇ ÇáÐí äÞæá ÃíåÇ ÇáæÒíÑ . . Åäí ÃÑíÏ ÈÇáÝÚá ãÌíÁ ßá ãä åÈ æÏÈ . .
+
+ÇáæÒíÑ : ãÝåæã . . ãÝåæã . . ÝÞØ ÊÌäÈäÇ ááÒÍÇã ÊÍÊ ÇáÔÈÇß . .
+
+ÔãÓ : æãÇ ÇáÐí íÖÇíÞß ÃäÊ ãä ÇáÒÍÇã ¿ . .
+
+ÇáæÒíÑ : áÇ . . áÇ ÔíÁ íÖÇíÞäí ÃäÇ ÈÇáÐÇÊ . . ÝÞØ . .
+
+ÔãÓ : ÝÞØ ãÇÐÇ ¿ ! . . ãÇ ÇáÐí ÊÑíÏ Ãä ÊÕá Åáíå ÈÇáÖÈØ ¿ . .
+
+ÇáæÒíÑ : áÇ . . áÇ ÇáÅÎáÇá ÈÇáÔÑØ . . ÝÞØ . .
+
+ÔãÓ : ãÇ ÏÇã åÐÇ åæ ÇáÞÕÏ ÝáÇ ÏÇÚí Åáì ÇáßáÇã ÅÐä . .
+
+ÇáæÒíÑ : ØÈÚÇ áÇ ÏÇÚí ãØáÞÇ . . ÝÞØ . .
+
+ÔãÓ : ßÝÇíÉ ßáãÉ ÝÞØ . . Ýí ÇáãæÖæÚ¡ ÃÑÌæß ! . . ÅÐÇ ßÇä ÚäÏß ßáÇã . .
+
+ÇáÓáØÇä : áåÇ ÍÞ . .
+
+ÇáæÒíÑ : ÇáãæÖæÚ ÈÇÎÊÕÇÑ ¡ ÃíÊåÇ ÇáÃãíÑÉ ¡ åæ : Åäå . . áÇÈÏ ãä ÚãáíÉ ÊäÙíã . .
+
+ÔãÓ : ÊäÙíã ¿ . . áãÇÐÇ . .
+
+ÇáæÒíÑ : ÊäÙíã ááÇÎÊÈÇÑ . . ãÌÑÏ ÊäÙíã . .
+
+ÔãÓ : æßíÝ íßæä åÐÇ ÇáÊäÙíã ¿ . .
+
+ÇáæÒíÑ : ÇáÃãÑ ÈÓíØ ÌÏÇ : äÍÏÏ ÇáãÊÞÏãíä ÈÚÏÏ ãÚíä æÕÝÇÊ ãÚíäÉ . .
+
+ÔãÓ : æãä ÇáÐí íÍÏÏ Ðáß ¿ . . ÃäÊ ¿ . . .
+
+ÇáæÒíÑ : ÅÐÇ ÓãÍÊ æÝæÖÊäí . . .
+
+ÔãÓ : ÃÝæÖß¿ . . ÅÐä ÃäÊ ÇáÐí ÓíÎÊÇÑ áí ÇáÒæÌ! . .
+
+ÇáæÒíÑ : ÃäÊ ÕÇÍÈÉ ÇáÇÎÊíÇÑ Ýí ÇáäåÇíÉ . . .
+
+ÔãÓ : ÈÚÏ Ãä Êßæä ÃäÊ ÞÏ ÍÏÏÊ áí ÕÝÇÊ ÒæÌí! . .
+
+ÇáæÒíÑ : áÇ íÇ ÃãíÑÊí . . . ÇáÕÝÇÊ ÊÍÏÏíäåÇ ÍÓÈ ÑÛÈÊß . . æãÇ ÚáíäÇ äÍä ÅáÇ ÇáÊäÝíÐ . .
+
+ÔãÓ: æãä ÞÇá Åäí ÃÓÊØíÚ ÊÍÏíÏ åÐå ÇáÕÝÇÊ ¿ . . .
+
+ÇáæÒíÑ : áÇ ÊÓÊØíÚíä ÊÍÏíÏåÇ ¿ . .
+
+ÔãÓ : áÇ ÃÓÊØíÚ ÊÍÏíÏåÇ ãÞÏãÇ . . . áÃäí áÇ ÃÚÑÝåÇ . . .
+
+ÇáæÒíÑ : áÇ ÊÚÑÝíä ÇáÕÝÇÊ ÇáÊí ÊÑíÏíäåÇ Ýí ÒæÌß ¿ . .
+
+ÔãÓ : áÇ . . . ßá ãÇ ÃÚÑÝ åí ÇáÕÝÇÊ ÇáÊí áÇ ÃÑíÏåÇ Ýíå . . .
+
+ÇáæÒíÑ : æãÇ åí ÇáÕÝÇÊ ÇáÊí áÇ ÊÑíÏíäåÇ Ýíå ¿ . .
+
+ÔãÓ : áÇ ÃÑíÏå ãä ÇáÃãÑÇÁ ÇáßÓÇáì ÇáÃÛÈíÇÁ . .
+
+ÇáÓáØÇä : ÍÇÐÑí íÇ ÔãÓ ÇáäåÇÑ Ãä íßæä Ýí ßáÇãß ÊáãíÍ ãÞÕæÏ! . . .
+
+ÔãÓ : áÇ ÃÞÕÏ ÈßáÇãí Ãí ÊáãíÍ . . ãÇ ÏÇãÊ ÔÞíÞÊÇí ÑÇÖíÊíä ÓÚíÏÊíä ÝáÇ ÔÃä áÃÍÏ ÈåãÇ . . ÅäãÇ ÃäÇ ÃÊßáã Úä äÝÓí . .
+
+ÇáæÒíÑ : ãÛÒì ÇáßáÇã ÅÐä Ãäß ÊÑíÏíä ÒæÌÇ ãä ÇáÝÞÑÇÁ ¿ . .
+
+ÔãÓ : ÞáÊ áß Åäí áã ÃÍÏÏ ÇáÕÝÇÊ ÈÚÏ . .
+
+ÇáæÒíÑ : æßíÝ ÓÊÎÊÇÑíä ÅÐä ¿ . .
+
+ÔãÓ : Åäí áã ÃÎÊÇÑ ÅáÇ ÈÚÏ Ãä ÃßÊÔÝ . .
+
+ÇáæÒíÑ : ÊßÊÔÝíä ¿ . .
+
+ÔãÓ : æáåÐÇ ÕããÊ æÃÕãã Úáì Ãä íÝÊÍ ÇáÈÇÈ áÌãíÚ ÇáäÇÓ Úáì ÇáÓæÇÁ . . ÓÃÞÇÈá ßá ãä íÊÞÏã áíØáÈ íÏí . . æÃÍÇæá Ãä ÃßÊÔÝ ãÚÏäå . . .
+
+ÇáÓáØÇä : æÊÞÇÈáíä ßá ÇáäÇÓ ¿ . .
+
+ÔãÓ : äÚã . . . æåäÇ Ýí åÐå ÇáÞÇÚÉ . . . ÈÍÖæÑß íÇ ÃÈí . . . æÍÖæÑ ÇáæÒíÑ . .
+
+ÇáæÒíÑ : ÇáãÓÃáÉ ÃÚÞÏ ããÇ ßäÇ äÙä . .
+
+ÇáÓáØÇä : ÍÞÇ . . . ßÇä ÇáÙä ÃäåÇ ÓÊäÙÑ ãä ÎáÝ ÇáÔÈÇß¡ æÊÎÊÇÑ ãä íÚÌÈåÇ ãä Èíä ÇáãÇÑíä . .
+
+ÔãÓ : ÃÎÊÇÑ ãä ÎáÝ ÇáÔÈÇß ¿ . . ÃÎÊÇÑ ãÇÐÇ ¿ . . ÃÎÊÇÑ ÃÌÓÇãÇ ¿ . .
+
+ÇáÓáØÇä : ÅÐä ÊÑíÏíä Ãä ÊæÌåí æÊÍÇÏËí ßá ÇáäÇÓ ¿ . .
+
+ÔãÓ : ßá ãä íÊÞÏã áØáÈí . . .
+
+ÇáÓáØÇä : ßá ÇáäÇÓ ÓíÊÞÏãæä áØáÈß . . . ãÇ ÏÇã ÇáÈÇÈ ãÝÊæÍÇ Úáì ãÕÑÇÚíå . . .
+
+ÔãÓ : íÌÈ Ãä ÊÊÇÍ ÇáÝÑÕÉ áßá ÇáäÇÓ . . .
+
+ÇáæÒíÑ : æáßä åÐÇ Úãá ãÑåÞ áß ÃíÊåÇ ÇáÃãíÑÉ ! . . . ÊÕæÑí Ãåá ÇáÈáÏ ßáåã . .
+
+ÇáÓáØÇä : ÇáÌÇÏ ãäåã æÇáåÇÒá ! . .
+
+ÔãÓ : áí ÔÑØ æÇÍÏ ÕÛíÑ . . .
+
+ÇáæÒíÑ : æåæ ¿ . . .
+
+ÔãÓ : ßá ãä íÊÞÏã æíÝÔá íÌáÏ ËáÇË ÌáÏÇÊ . . .
+
+ÇáæÒíÑ : ÔÑØ ãÚÞæá áÕÏ ÓÈíá ÇáÚÇÈËíä . . .
+
+ÔãÓ : æáßí áÇ íÊÞÏã ÅáÇ ÇáæÇËÞ ãä äÝÓå . .
+
+ÇáæÒíÑ : åÐÇ äæÚ ãä ÇáÊÃãíä ÖÑæÑí . . .
+
+ÔãÓ : ÇÊÝÞäÇ ÅÐä . . .
+
+ÇáæÒíÑ : ÃãÑß ÃíÊåÇ ÇáÃãíÑÉ . . .
+
+ÇáÓáØÇä : ÃãÑåÇ ¿ . . . ÅÐä ÃäÊ ãÚÊÑÝ ÈÝÔáß ÃíåÇ ÇáæÒíÑ ! . .
+
+ÇáæÒíÑ : ÇáæÇÞÚ Ãäí íÇ ãæáÇí . . .
+
+ÇáÓáØÇä : ÇáæÇÞÚ Ãäß áã ÊÓÊØÚ ÅÞäÇÚåÇ . . . åÐÇ ãÇ ßäÊ ÃÊæÞÚå . . . ãä Ãæá ßáãÉ äØÞÊ ÈåÇ . . . áÞÏ ÃÖÚäÇ ÇáæÞÊ ÓÏì . . . æÇáäÊíÌÉ åí ÇáäÊíÌÉ ãäÐ ÔåæÑ ØæÇá . . ÇÓãÚí íÇ ÈäÊí . . ÓÃäÒá Úáì ÅÑÇÏÊß . . . æÃãÑí Åáì \allah{} . . ßá ãÇ ÞÕÏÊ Åáíå åæ ÎíÑß . . ¡ ãÕáÍÊß ßáåÇ ÃÑíÏåÇ æÃäÔÏåÇ . . . áßä . . ãÇ ÏãÊ ÊÕÑíä Úáì ÑÃíß ÝÃäÊ æÔÃäß . . æÇÚáãí Ãäß ãäÐ ÇáÂä ÇáãÓÆæáÉ æÍÏß Úä ãÕíÑß . .
+
+ÔãÓ : æåÐÇ åæ ßá ãÇ ÃÑíÏ íÇ ÃÈí . . Ãä Ãßæä ÃäÇ æÍÏí ÇáÕÇäÚÉ áãÕíÑí . . .
+
+ÇáÓáØÇä : ÃÕÇÑÍß . . Ãäí ÛíÑ ãØãÆä . .
+
+ÔãÓ : ÃÚÑÝ Ðáß . . .
+
+ÇáÓáØÇä : ßäÊ ÊÑíÏ áß ÍíÇÉ ÑÛÏÉ ãÖãæäÉ ÇáÑÎÇÁ æÇáäÚãÉ . . .
+
+ÔãÓ : äÚã . . . ßÐáß ÇáÍíÇÉ ÇáÊí ÕäÚÊåÇ áÔÞíÞÊí . . .
+
+ÇáÓáØÇä : ÓäÑì ãÇÐÇ ÓÊÕäÚíä ÃäÊ áäÝÓß ! . .
+
+ÔãÓ : íßÝí Ãä ÃÕäÚåÇ ÈäÝÓí . . .
+
+ÇáÓáØÇä : äÝÐ áåÇ ØáÈåÇ ÃíåÇ ÇáæÒíÑ! . . .
+
+ÇáæÒíÑ : ÝæÑÇ . . . ÓÃØáÞ ÇáãäÇÏíä Ýí ÇáÈáÏ íäÇÏæä : ßá ãä íÊÞÏã áØáÈ íÏí ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ æíÝÔá íÌáÏ ËáÇË ÌáÏÇÊ ! . . .
+
+ÔãÓ : Èá íÌÈ Ãä íäÇÏæÇ ÞÈá Ðáß : Åä Ãåá ÇáÈáÏ ÌãíÚÇ ÈÛíÑ ÊãííÒ áåã ÇáÍÞ Ãä íÊÞÏãæÇ æíØÈáæÇ íÏ ÔãÓ ÇáäåÇÑ ! . . .
+
+\begin{center}
+( ÓÊÇÑ )
+\end{center}
+
+
+%\selectlanguage{english}
+%
+%\section{\textLR{aealmateen}}
+%\font\x=aealmateen \ShowFont\x
+%
+%
+%
+%
+%%\backmatter
+%\selectlanguage{arabic}
+
+\chapter{ÇáãäÙÑ ÇáËÇäí}
+
+
+Úíä ÇáÞÇÚÉ ÇáßÈÑì Ýí ÞÕÑ ÇáÓáØÇä äÚãÇä . . . æáßä ÈåÇ ÌäæÏÇ ãÕØÝíä æÇáÓáØÇä ÌÇáÓ Ýí ãÞÚÏå ¡ æÚáì ãÞÑÈÉ ãäå ÔãÓ ÇáäåÇÑ . ÈíäãÇ ÇáæÒíÑ íäÙÑ ãä ÔÈÇß . . . .
+
+ÇáæÒíÑ : áÇ ÃÍÏ . . .
+
+ÇáÓáØÇä : Ýí ÇáÃíÇã ÇáÃÎíÑÉ ÈÏà ÇáÚÏÏ ÝÚáÇ íÊäÇÞÕ . . .
+
+ÇáæÒíÑ : Çáíæã áÇ ÃÍÏ Úáì ÇáÅØáÇÞ . . . ãÇ ãä Ùá áÃÍÏ ÇáãÇÑÉ íÞÊÑÈ ãä ÇáÞÕÑ . . .
+
+ÇáÓáØÇä : Ãíä Ðáß ããÇ ÍÏË Ýí ÇáÃÓÈæÚ ÇáÃæá . . ÚäÏãÇ ÇÍÊÔÏ Ãåá ÇáÈáÏ . . . ßá íÓÇÈÞ ÇáÂÎÑ . . .
+
+ÇáæÒíÑ : ÇáÂä Çáßá íåÑÈ . . .
+
+ÇáÓáØÇä : äÚã . . ÎæÝÇ ãä ÇáÌáÏ . . .
+
+ÇáæÒíÑ : ( ÚÇÆÏ ãä ÇáÔÈÇß ) áÇ ÝÇÆÏÉ . . . áä íÊÞÏã ÃÍÏ Çáíæã . . .
+
+ÇáÓáØÇä : áÇ Çáíæã æáÇ ÛÏÇ . . . ãÇ ÏÇã ÃßËÑ ÑÌÇá ÇáÈáÏ ÞÏ ÌáÏæÇ . .
+
+ÇáæÒíÑ : ÓÞØæÇ Ýí ÇáÇãÊÍÇä ! . .
+
+ÇáÓáØÇä : ßÇä ãä Èíäåã ãÚ Ðáß ÑÌÇá áÇ ÈÃÓ Èåã ! . . .
+
+ÇáæÒíÑ : Ýí äÙÑÉ ÇáÃãíÑÉ ÇÓÊÍÞæÇ ÕÝÑÇ . .
+
+ÇáÓáØÇä : Åäß ÊÊÔÏÏíä íÇ ÔãÓ ÇáäåÇÑ ! . . .
+
+ÔãÓ : ÃáíÓÊ ãÓÃáÉ ãÕíÑ ¿ . . .
+
+ÇáÓáØÇä : äÚã . . . æáßä . . . Îíá Åáì ÃÍíÇäÇ Ãäß áÓÊ ÌÇÏÉ Ýí ÇáÇÎÊÈÇÑ..
+
+ÇáæÒíÑ : íÈÏæ Ãä åÐÇ ÃíÖÇ ÔÚæÑ ÇáäÇÓ . . ÝÞÏ ÈáÛäí Ãäåã ÃÎÐæÇ íÊåÇãÓæä ÈÃä ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ áÇ Êäæí ÍÞÇ ÇáÒæÇÌ . . æÅäãÇ åí ÊÑíÏ ÇáÚÈË ÈÇáÑÌÇá æÌáÏåã . .
+
+ÇáÓáØÇä : ÅÐÇ ßÇä åÐÇ ÍÞÇ åæ ÛÑÖß ÝíÍÓä Ãä ÊÕÇÑÍíäÇ . . .
+
+ÔãÓ : ÃåÐÇ Ùäß Èí íÇ ÃÈí ¿ . . . ÃÊÚÑÝ Úäí ÔíÆÇ ÛíÑ ÇáÕÑÇÍÉ ¿ . .
+
+ÇáÓáØÇä : ÝÚáÇ . . ÃäÊ ÕÑíÍÉ . .
+
+ÔãÓ : ËÞ Ãäí áÇ ÃÚÈË æáÇ ÃÊÚäÊ æáÇ ÃÎÇÊá æáÇ ÃãÇØá . . ÅäãÇ ÃäÇ ÃÈÍË æÃßÊÔÝ . .
+
+ÇáÓáØÇä : æáßäß áã ÊßÊÔÝí ÔíÆÇ ÈÚÏ . .
+
+ÔãÓ : åÐÇ áíÓ Ýí íÏí . . .
+
+ÇáÓáØÇä : íÙåÑ Ãä ÇáÃãÑ ÓíØæá ! . . .
+
+ÔãÓ : æÓíÍÊÇÌ Åáì ÕÈÑ . .
+
+ÇáÓáØÇä : ÕÈÑí äÝÐ . .
+
+( ÃÍÏ ÇáÌäæÏ íÏÎá æíÓÑ ßáÇãÇ Ýí ÃÐä ÇáæÒíÑ )
+
+ÇáæÒíÑ : ÑÌá ÈÇáÈÇÈ íÑíÏ ÇáÊÞÏã . .
+
+ÇáÓáØÇä : íÊÝÖá ØÈÚÇ . .
+
+ÇáæÒíÑ : ( ááÌäÏí ) ÃÏÎáå ! . .
+
+ÇáÓáØÇä : ( áÔãÓ ÇáäåÇÑ ) áÚá æÚÓì ! . .
+
+ÔãÓ : ÓäÑì ! . .
+
+ÇáÑÌá : ( íÏÎá ) ÇáÓáÇã Úáíßã íÇ ãæáÇäÇ ÇáÓáØÇä ¡ æíÇ ãæáÇÊí ÇáÃãíÑÉ . .
+
+ÇáÓáØÇä : æÚáíß ÇáÓáÇã . . .
+
+ÇáÑÌá : ÌÆÊ ãä ÈáÇÏ ÈÚíÏÉ ÓÇÚíÇ Åáì ÇáãØáÈ ÇáÃÓãì ¡ æåæ íÏ ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ . .
+
+ÇáÓáØÇä : æåá ÊÚÑÝ ãÇ íäÊÙÑß ¿ . .
+
+ÇáÑÌá : ÃÚÑÝ . . . æÃäÇ Úáì ÇÓÊÚÏÇÏ . . .
+
+ÇáÓáØÇä : ÃæÇËÞ Åáì åÐÇ ÇáÍÏ ãä äÝÓß ¿ . .
+
+ÇáÑÌá : ÌÏÇ . . .
+
+ÇáÓáØÇä : ÃãÑß Èíä íÏí ÇáÃãíÑÉ . .
+
+ÇáÑÌá : Åäí Ñåä ÅÔÇÑÊåÇ . . .
+
+ÔãÓ : ÃÑíÏ ãäß ÔíÆÇ æÇÍÏÇ : Ãä ÊÎÈÑäí ãÇÐÇ ÃäÊ ÕÇäÚ Èí ÅÐÇ ÕÑÊ ÒæÌÊß ¿ . . .
+
+ÇáÑÌá : ÓÃÌÚáß ÓÚíÏÉ . . ÓÃáÈí áß ßá ØáÈ . . æáæ ßÇä ãÇ ÊØáÈíä Ýí ßÈÏ ØíÑ ÇáÑÎ áÇÞÊäÕÊå áß . . .
+
+ÇáÓáØÇä : Ãæ ÊÓÊØíÚ ¿ . .
+
+ÇáÑÌá : ÃÓÊØíÚ . . æÓÊÚÑÝæä Ãäí Ããáß ÇáßËíÑ . . .
+
+ÔãÓ : æãÇÐÇ ÛíÑ ØíÑ ÇáÑÎ . . .
+
+ÇáÑÌá : ÓÃÚÈÏß . . . ÓÃÔíÏ áß ÞÕÑÇ . . . Úáì ÓÈÚÉ ÃÚãÏÉ ãä ÇáãÑÌÇä . . . Ýí ÌÒíÑÉ æÇÞ ÇáæÇÞ . . .
+
+ÔãÓ : æÇÞ ÇáæÇÞ ¿ . . . ÃíÖÇ ¿ . .
+
+ÇáÑÌá : ÅäåÇ ÌÒíÑÉ ÃãáßåÇ ÈåÐÇ ÇáÇÓã . . ÝíåÇ ãä ÇáÝÇßåÉ ãÇ ÊÔÊåíå ÇáÔÝÉ æááÓÇä ! . .
+
+ÇáÓáØÇä : åÐÇ ÚÙíã . . .
+
+ÇáæÒíÑ : ÚÙíã ÌÏÇ . .
+
+ÔãÓ : æãÇÐÇ ÃÚãá Ýí íæãí ¿ . .
+
+ÇáÑÌá : ÊÃãÑíä æäÍä äØíÚ¡ æÊØáÈíä æäÍä äáÈí . .
+
+ÇáÓáØÇä : ãÇ ÔÇÁ \allah{} ! . .
+
+ÇáæÒíÑ : ãÇ ÔÇÁ \allah{}! . .
+
+ÔãÓ : ÝÚáÇ ãÇ ÔÇÁ \allah{} ! . . åÐÇ Ìãíá ÌÏÇ ! . . . ÂãÑ ÝÃØÇÚ æÃØáÈ ÝíáÈí ØáÈí . . .
+
+ÇáÑÌá : ãåãÇ íßä ÇáØáÈ . . . ÐåÈí ßËíÑ . . . æÓíÝÑÔ ßáå ÊÍÊ ÞÏãíß . . æÓÃÌÚá ÇáÓÚÇÏÉ ßÇáæÓÇÏÉ ÊÍÊ ÑÃÓß . . æÇáäÚíã íåÝ Úáíß ßãÑæÍÉ ãä ÑíÔ ÇáäÚÇã . .
+
+ÔãÓ : íÇ ÓáÇã ! . . .
+
+ÇáÓáØÇä : ÍÞÇ . . åÐÇ ÑÇÆÚ . . .
+
+ÇáæÒíÑ : ÑÇÆÚ ÌÏÇ . .
+
+ÇáÓáØÇä : æÇáÂä . . . ãÇÐÇ åæ ÞÑÇÑß ¿ . . .
+
+ÔãÓ : ÇÌáÏæå ! . .
+
+ÇáÓáØÇä : ãÇÐÇ ÊÞæáíä ¿ . .
+
+ÔãÓ : ÞáÊ ÇÌáÏæå ! . . .
+
+ÇáæÒíÑ : áÇ Íæá æáÇ ÞæÉ ÅáÇ ÈÇááå ! . .
+
+ÇáÓáØÇä : ÑÇÌÚí äÝÓß ÞáíáÇ íÇ ÔãÓ ÇáäåÇÑ ! . . .
+
+ÔãÓ : áÇ ÍÇÌÉ Åáì Ðáß . . . äÝÐ ÃíåÇ ÇáæÒíÑ ! . .
+
+ÇáæÒíÑ : ( äÇÙÑÇ Åáì ÇáÓáØÇä ) ÊäÝíÐ ¿ . .
+
+ÇáÓáØÇä : ÃãÑäÇ Åáì \allah{} ! . .
+
+ÇáæÒíÑ : ( ááÑÌá ) ÊÝÖá . . . ãÚ ÇáÃÓÝ ! . .
+
+ÇáÑÌá : ÃÞáÊ ÔíÆÇ ÃÓÊÍÞ Úáíå ÇáÌáÏ ¿ . .
+
+ÇáæÒíÑ : ÃÊÓÃáäí ÃäÇ ¿ . .
+
+ÇáÑÌá : áßä . . .
+
+ÇáæÒíÑ : ÃãÊËá ááÍßã ÃÑÌæß . . . ßÇä åÐÇ åæ ÇáÔÑØ . . . ( íÓáãå Åáì ÃÍÏ ÇáÌäæÏ ÝíÎÑÌ Èå. æíÚæÏ
+
+ÇáæÒíÑ Åáì ÞÑÈ ÇáÓáØÇä . . ).
+
+ÇáÓáØÇä : ( áÇÈäÊå ) æÂÎÑÊåÇ íÇ ÔãÓ ÇáäåÇÑ ¿ . .
+
+ÔãÓ : æãÇ ÐäÈí íÇ ÃÈí ¿ . . ÃíÚÌÈß åÐÇ ÇáØÑÇÒ ãä ÇáÑÌÇá ¿ . .
+
+ÇáÓáØÇä : ãÇ åæ ÚíÈå ¿ . . ÑÌá íÚÈÏß æíÑíÏ Ãä íæÝÑ áß ÇáÓÚÇÏÉ . . . æíáÈí áß ßá ØáÈ ! . .
+
+ÔãÓ : ÃÊÑíÏ Ãä ÃÚíÔ Ýí ÌÒíÑÉ æÇÞ ÇáæÇÞ ¿ . .
+
+ÇáÓáØÇä : ãÇÏÇã ÓíÈäí áß ÝíåÇ ÞÕÑÇ Úáì ÃÚãÏÉ ãä ÇáãÑÌÇä ! . . .
+
+ÔãÓ : ÃÑÌæß íÇ ÃÈí . . áÇ ÊÖÍßäí ! . .
+
+ÇáÓáØÇä : ÃåÐÇ ÔíÁ íÖÍß ¿ . . åÐÇ ÔíÁ íÏÚæ Åáì ÇáÝÑÍ æÇáÝÎÑ Ãä íÊÞÏã Åáíß ãä íÍíØß Èßá åÐÇ ÇáÊÑÝ æÇáäÚíã . . .
+
+ÔãÓ : ãÇ ãä ÃÍÏ íÑíÏ Ãä íÝåãäí . . .
+
+ÇáÓáØÇä : ÍÞÇ . . . Åäí ãÚÊÑÝ ÈÚÌÒí Úä Ýåãß ! . .
+
+ÔãÓ : ÅÐä ÏÚæäí æÔÃäí! . . .
+
+ÇáÓáØÇä : åÐÇ ãÇ æÚÏÊß Èå . . . æÃäÇ ÚäÏ æÚÏí ÏÇÆãÇ . . . ÅäãÇ åí ÈÚÖ ãáÇÍÙÇÊ . . . ÃÚÑÝ ÃäåÇ áä ÊÞÏã æáä ÊÄÎÑ ! . .
+
+ÇáæÒíÑ : ÈãÇÐÇ ÊÃãÑ ãæáÇÊí ÇáÃãíÑÉ ¿ . . äÍä áã äÙÝÑ ÈÃí äÊíÌÉ . . . åá äÓÊãÑ ¿ . . .
+
+ÔãÓ : ÈÇáØÈÚ äÓÊãÑ . . ãÇÏÇã åäÇß ãä íÊÞÏã ¡ ÝáÇ ÈÏ ãä ÇÓÊÞÈÇáå. . . ÇáÈÇÈ ãÝÊæÍ ÏÇÆãÇ . .
+
+ÇáÓáØÇä : Ãí ÈÇÈ ¿
+
+ÔãÓ : ÈÇÈ ÇáÇÌÊåÇÏ . . .
+
+ÇáæÒíÑ : æÈÇÈ ÇáÌáÏ . .
+
+ÔãÓ : ãÇÐÇ ÊÞæá ¿ . . .
+
+ÇáæÒíÑ : ÃÞæá ÈÇÈ ÇáÇÌÊåÇÏ . . . íÌÈ Ãä íÓÊãÑ ãÝÊæÍÇ ÃãÇã ßá ãä . . .
+
+ÇáÓáØÇä : ãä íÌÇÒÝ . . .
+
+( ÃÍÏ ÇáÌäæÏ íÏÎá æíÓÑ ßáÇãÇ Ýí ÃÐä ÇáæÒíÑ . . . . . )
+
+ÇáæÒíÑ : ãÌÇÒÝ ÂÎÑ . .
+
+ÇáÓáØÇä : ØÈÚÇ íÏÎá . . åæ ÍÙå ! . .
+
+ÇáæÒíÑ : ( ááÌäÏí ) ÃÏÎáå ! . . .
+
+ÇáÓáØÇä : áÚá . .
+
+ÇáæÒíÑ : æÚÓì . . .
+
+ÇáÑÌá ÇáËÇäí : íÏÎá ÇáÓáÇã Úáì ÇáÓáØÇä äÚãÇä ¡ æÚáì ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ . . .
+
+ÇáÓáØÇä : æÚáíß ÇáÓáÇã ! . .
+
+ÇáÑÌá ÇáËÇäí : ÌÆÊ Åáíß ãÇÏÇ íÏí ÈÇáÏÚÇÁ ¡ ÓÇÆáÇ Ãä ÊÚØíäí íÏ ÔãÓ ãä ßÈÏ ÇáÓãÇÁ . . . æåæ ãØáÈ áæ ÊÚáãæä ÚÓíÑ ! . .
+
+ÇáÓáØÇä : äÚáã . .
+
+ÇáÑÌá ÇáËÇäí : Åäí Ýí ÇäÊÙÇÑ ãÇ ÊÃãÑæä Èå . .
+
+ÇáÓáØÇä : ÇáÃãíÑÉ åí ÕÇÍÈÉ ÇáÔÃä . . .
+
+ÇáÑÌá ÇáËÇäí : ÃãÑ ÇáÃãíÑÉ ¿ . . .
+
+ÔãÓ : ÇÓãÚ íÇ åÐÇ . ÊÑíÏäí ÒæÌÉ áß ¿
+
+ÇáÑÌá ÇáËÇäí : åÐÇ Íáã ÇáÚãÑ æãäíÉ ÇáÝÄÇÏ . .
+
+ÔãÓ : ÃÝÑÖ Åäí ÕÑÊ áß ÒæÌÉ ¡ ãÇÐÇ ÃäÊ ÕÇäÚ Èí ¿ . .
+
+ÇáÑÌá ÇáËÇäí : ÃÖÚß Ýí Úíäí æÃÍãíß ÈÇáÑãæÔ ! . .
+
+ÔãÓ : ÃÊÙä Úíäß ÊÊÓÚ áí ¡ æÊÕáÍ áí ãÓßäÇ ¿ . . ÃäÙÑ ÌíÏÇ Åáì . . Åäí áÓÊ ÍÈÉ Ñãá Ãæ ÊÑÇÈ íãßä Ãä ÊÓÊÞÑ Ýí Úíäíß ! . . .
+
+ÇáÑÌá ÇáËÇäí : ÅäãÇ ÃÞÕÏ . .
+
+ÔãÓ : ßáãäí ßáÇãÇ ãÍÏÏÇ . . . ãÇÐÇ ÓÊßæä ÍíÇÊí ãÚß ¿ . .
+
+ÇáÑÌá ÇáËÇäí : ÇáÍÈ . . ÓÚÇÏÉ ÇáÍÈ . . Ýí ÚÔ Ìãíá ãÑíÍ . . áÇ åæ ÈÇáÈÇÐÎ æáÇ åæ ÈÇáÕÛíÑ . . áÏíäÇ ãÇ íßÝí áÑÛÏ ÇáÚíÔ æÃßËÑ . . . ÍÞá æÇÓÚ æÍÏíÞÉ ÛäÇÁ æÌÏÇæá ãÇÁ . . . æÈÚÖ ÇáÎÏã Íæáß ãæßáæä ÈÎÏãÊß æÑÇÍÊß . . æÓÊäÌÈíä ãäí ÇáÔÇØÑ ÍÓä ¡ ÔÚÑÉ ãäå ÐåÈ . . æÓÊ ÇáÍÓä æÇáÌãÇá ¡ ÅÐÇ ÖÍßÊ ØáÚÊ ÇáÔãÓ ¡ æÅÐÇ ÈßÊ åØá ÇáãØÑ . . .
+
+ÇáÓáØÇä : Ìãíá ! . . .
+
+ÇáÑÌá ÇáËÇäí : äÚã íÇ ãæáÇí . . ÍÝíÏß ãäí Óíßæä ÇáÔÇØÑ ÍÓä ¡ æÍÝíÏÊß ÓÊ ÇáÍÓä æÇáÌãÇá! . .
+
+ÇáÓáØÇä : ÓÇãÚÉ íÇ ÇÈäÊí ¿ . . .
+
+ÔãÓ : åÐÇ Ìãíá ÌÏÇ ! . . .
+
+ÇáÓáØÇä : ÃáíÓ ßÐáß ¿ . . . åÐÇ ÎíÑ ãÇ íÊãäÇå ÌÏ! . .
+
+ÔãÓ : æáßä . . ßíÝ íãßä ÇáÊÃßÏ ãä Ðáß ¿ . . .
+
+ÇáÑÌá ÇáËÇäí : Åä åÐÇ ãÄßÏ . . .
+
+ÔãÓ : ßíÝ ÊÍßã ãä ÇáÂä ¿ ! . .
+
+ÇáÑÌá ÇáËÇäí : ÑÃíÊ Ðáß Ýí ÇáãäÇã . . . æÃÍáÇãí áÇ ÊÎíÈ . .
+
+ÔãÓ : ÓäÑì . . .
+
+ÇáÓáØÇä : ÊÕæÑæÇ Ãäí ÓÃßæä ÌÏÇ ááÔÇØÑ ÍÓä æÓÊ ÇáÍÓä æÇáÌãÇá . . ÃáíÓ åÐÇ ÑÇÆÚÇ ¿
+
+ÇáæÒíÑ : ãäÊåì ÇáÑæÚÉ íÇ ãæáÇí ! . . .
+
+ÇáæÒíÑ : ÅÐÇ ÖÍßÊ ÕÝÇ ÇáÌæ ¡ æÅÐÇ ÈßÊ ÛÇã æÃãØÑ ! . . .
+
+ÇáÓáØÇä : äÚã . . . äÚã . . . íÇ áÓÚÇÏÊí ÈÐáß ! . . . ÃäÇ ÇáÌÏ ! .
+
+ÇáæÒíÑ : æÓÚÇÏÉ ÇáÃãíÑÉ ÇáÃã ÃíÖÇ ! . .
+
+ÇáÓáØÇä : ÈÏæä Ôß . . . ÈÏæä Ôß ! . . . ÇáÂä íÇ ÇÈäÊí ÞÑÇÑß ¿ . .
+
+ÔãÓ : ÇÌáÏæå ! . . .
+
+ÇáÓáØÇä : ãÇÐÇ ÞáÊ ¿ . . .
+
+ÇáæÒíÑ : áã ÃÓãÚ ÌíÏÇ . .
+
+ÔãÓ : ÞáÊ ÇÌáÏæå ! . ÓãÚÊ ÇáÂä ¿ . . .
+
+ÇáÓáØÇä : áÇ ÝÇÆÏÉ . . . áÇ ÝÇÆÏÉ . . .
+
+ÇáæÒíÑ : äÚã . . áÇ ÝÇÆÏÉ . . .
+
+ÇáÓáØÇä : ÞÑÇÑß åÐÇ äåÇÆí ØÈÚÇ . . .
+
+ÔãÓ : ØÈÚÇ . . .
+
+ÇáæÒíÑ : ( ááÑÌá ÇáËÇäí ) ÊÝÖá ! . . .
+
+ÇáÑÌá ÇáËÇäí : ÓÃÌáÏ ¿ ! . .
+
+ÇáæÒíÑ : Ãáã ÊÓãÚ ÈÃÐäíß ¿ . .
+
+ÇáÑÌá ÇáËÇäí : ( ãÓÊäÌÏÇ ) íÇ ãæáÇí ÇáÓáØÇä . . íÇ ÌÏ ÃæáÇÏí ! . .
+
+ÇáæÒíÑ : ßíÝ ÑÃíÊ Ýí ÇáãäÇã Ãäß ÓÊäÌÈ æáã ÊÑ Ãäß ÓÊÌáÏ ¿ . .
+
+ÔãÓ : Þá áå ! . .
+
+ÇáæÒíÑ : åíÇ ÈäÇ . . . áÇ ÊÖíÚ æÞÊß æÊÞÈá ÍÙß ! . . . ßÇä \allah{} Ýí Úæäß ¡ æÚæä ÃãËÇáß ¡ ÇáÓÇÈÞíä æÇááÇÍÞíä ! . . . ( íÓáãå áÌäÏí íÎÑÌ Èå . . . )
+
+ÇáÓáØÇä : ÍÊì åÐÇ ÇáÑÌá ãÑÝæÖ . . .
+
+ÔãÓ : äÚã . . .
+
+ÇáÓáØÇä : Åäß ÊÈÇáÛíä íÇ ÇÈäÊí ÃßËÑ ãä ÇááÇÒã . . . ÍÊì ÇáÃãæãÉ áÇ ÊÛÑíß ¿ . . . ÔãÓ : ÞÈá Ãä Ãßæä ÃãÇ íÌÈ Ãä Ãßæä ÔíÆÇ . . .
+
+ÇáÓáØÇä : åÐÇ ßáÇã áÇ ÃÓÊØíÚ Ýåãå . . .
+
+ÔãÓ : ÃÚÑÝ . . .
+
+ÇáæÒíÑ : ÃáÇ íÍÓä ÇáÊÝßíÑ ãÑÉ ÃÎÑì Ýí ÅÞÝÇá áåÐÇ ÇáÈÇÈ . . . Åä äÊÇÆÌ åÐå ÇáÇãÊÍÇäÇÊ ÃÕÈÍÊ ãÚÑæÝÉ ãÞÏãÇ !. . .
+
+ÇáÓáØÇä: ÓÈÞ Ãä ÞáÊ áß ÅäåÇ ÓÊÞÇÈá ßá ãä íÊÞÏã . . .
+
+ÇáæÒíÑ : ÇáãÌäæä ãä íÊÞÏã ÈÚÏ Ðáß ! . .
+
+( ÌäÏí íÏÎá æíÓÑ ßáÇãÇ Ýí ÃÐä ÇáæÒíÑ . . . )
+
+ÇáÓáØÇä : íÙåÑ Ãä . .
+
+ÇáæÒíÑ : äÚã . . . åæ ÈÚíäå . .
+
+ÇáÓáØÇä : ãä åæ ¿ . .
+
+ÇáæÒíÑ : ÇáãÌäæä . . .
+
+ÇáÓáØÇä : íÏÎá ØÈÚÇ . .
+
+ÇáæÒíÑ : ØÈÚÇ . . ãÇ ÏÇã áÇ íÒÇá Ýí ÇáÈáÏ åæÇÉ ááÌáÏ ¡ ÝãÇ ÇáÐí íåãäÇ ¿
+
+ÇáÑÌá ÇáËÇáË : ( íÏÎá ) ÇáÓáÇã Úáíßã ÌãíÚÇ ! . . .
+
+ÇáÓáØÇä : æÚáíß ÇáÓáÇã !
+
+ÇáÑÌá ÇáËÇáË : Ãíä Êáß ÇáÊí ÊÓãì ÔãÓ ÇáäåÇÑ ¿ . .
+
+ÔãÓ : ÃäÇ . . ÈÇáØÈÚ ! . . ÃÊæÌÏ ÇãÑÃÉ ÃÎÑì ÛíÑí Ýí åÐå ÇáÞÇÚÉ ¿ . .
+
+ÇáÑÌá ÇáËÇáË : áÇÈÏ ãä ÇáÊÃßÏ . .
+
+ÔãÓ : ÇáÂä ÊÃßÏÊ ¿ ! . .
+
+ÇáÑÌá : ÅÐä åÐå ÃäÊ ÔãÓ ÇáäåÇÑ ¿ . . ßäÊ ÃÊÕæÑß ÔíÆÇ ÛíÑ åÐÇ !. .
+
+ÔãÓ : ßíÝ ßäÊ ÊÊÕæÑäí ¿ . .
+
+ÇáÑÌá ÇáËÇáË : ÔíÆÇ ÂÎÑ ÛíÑ åÐÇ æÇáÓáÇã ! . . ãÇ ÚáíäÇ . . . Çáãåã : åÇÃäÐÇ ÞÏ ÌÆÊ . . ãÇÐÇ ÊÑíÏæä ãäí ¿ . . .
+
+ÇáæÒíÑ : ÚÌíÈÉ ! . . . ÃäÍä ÞÏ ÏÚæäÇß ¿ . . .
+
+ÇáÑÌá ÇáËÇáË : æãä ÛíÑßã ¿ . . . åÐÇ ÇáãäÇÏí ãä ÃØáÞå Ýí ÇáÈáÏ ¿ . .
+
+ÇáÓáØÇä : ÕÏÞ . .
+
+ÇáÑÌá ÇáËÇáË : ßá ãä ÇáÈáÏ ÈÏæä ÊãííÒ áå ÇáÍÞ Ýí ÇáÊÞÏã áíÏ ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ . . . ÃáíÓ åÐÇ äÕ ÇáÅÚáÇä ¿ ÈÏæä ÊãííÒ . . . åÐå ÇáßáãÉ ÃÚÌÈÊäí . . . æÃäÊ áäÝÓí : áãÇÐÇ áÇ ÃÓÊÎÏã ÍÞí ¿ . . .
+
+ÔãÓ : ÅÐä ÃäÊ ÌÆÊ áÇÓÊÎÏÇã ÍÞß áíÓ ÅáÇ ¿ . . .
+
+ÇáÑÌá ÇáËÇáË : ÈÏæä Ôß . . . ÊÃÎÑÊ ÞáíáÇ . . áÃäå ßÇä íÌÈ Ãä ÃÌãÚ Ëãä åÐÇ ÇáÑÏÇÁ ÇáãäÇÓÈ ! . .
+
+ÇáÓáØÇä : ( Ýí ÓÎÑíÉ ãÑíÑÉ ) ãÇ ÔÇÁ \allah{} !
+
+ÇáæÒíÑ : ãÇ ÔÇÁ \allah{} ÍÞÇ! . . ÅÐä ÍÊì åÐÇ ÇáÑÏÇÁ ÇáÈÓíØ áã Êßä Êãáßå¿ . .
+
+ÇáÑÌá ÇáËÇáË : Åäí áÇ Ããáß ÛíÑ äÝÓí ! . . .
+
+ÇáæÒíÑ : ÊÔÑÝäÇ ! . . .
+
+ÇáÓáØÇä : æÊÌÑÄ ÃíåÇ ÇáÑÌá . . .
+
+ÔãÓ : ÏÚå íÇ ÃÈí . . åÐÇ áíÓ ÐäÈå . . áÞÏ ÞáäÇ ÍÞÇ ÈÏæä ÞíÏ Ãæ ÊãííÒ . .
+
+ÇáÓáØÇä : æåÐå åí ÇáäÊíÌÉ ! . . .
+
+ÇáÑÌá : äÊíÌÉ ÓÇÑÉ ! . . .
+
+ÇáÓáØÇä : ( áÇÈäÊå ) æãÇ åæ ÞÑÇÑß ¿ . .
+
+ÇáæÒíÑ : ÇáÌáÏ ØÈÚÇ . . .
+
+ÇáÓáØÇä : ØÈÚÇ . . .
+
+ÇáæÒíÑ : æÝí åÐå ÇáãÑÉ Úä ÌÏÇÑÉ æÇÓÊÍÞÇÞ .
+
+ÔãÓ : ÃÕÈÑ ÍÊì ÃäÇÞÔå ! . . .
+
+ÇáÓáØÇä : ÃÓÑÚí ÅÐä . . . áÞÏ äÝÐ ÕÈÑäÇ . .
+
+ÔãÓ : ( ááÑÌá ) ÇÓãÚ íÇ åÐÇ ! . . .
+
+ÇáÑÌá ÇáËÇáË : íÇ åÐÇ ¿ ! . . . ÃæáÇ ÃäÇ ÇÓãí ÞãÑ ÇáÒãÇä ¡ æáß Ãä ÊäÇÏíäí ÈíÇ ÞãÑ! . .
+
+ÇáæÒíÑ : ÔíÁ Ìãíá ÌÏÇ . .
+
+ÇáÓáØÇä : ÍÞÇ ! . . .
+
+ÔãÓ : åÐÇ ÇÓãß ÇáÍÞíÞí ¿ . .
+
+ÇáÑÌá ÇáËÇáË : æÃäÊ ¿ ÔãÓ ÇáäåÇÑ¿ . . åá åÐÇ ÇÓãß ÇáÍÞíÞí ¿ ãÇ ÏãÊ ÃäÊ ÔãÓ ÇáäåÇÑ ÝÃäÇ ÅÐä ÞãÑ ÇáÒãÇä ! . . .
+
+ÇáæÒíÑ : ÃäÓßÊ Úáíå ¿ . .
+
+ÇáÓáØÇä :ÇáæÇÞÚ Ãäå . .
+
+ÔãÓ : áÍÙÉ æÇÍÏÉ ÃÑÌæßã . . ÇÓãÚ íÇ ÞãÑ ÇáÒãÇä ! . . ÇÝÑÖ Ãäí ÃÕÈÍÊ ÒæÌÉ áß¡ ãÇÐÇ ÓÊÕäÚ Èí ¿ . .
+
+ÞãÑ : ãÇÐÇ ÓÃÕäÚ Èß ¿ . . áä ÃÕäÚ Èß ÔíÆÇ . . ÃäÊ ÇáÊí ÊÕäÚíä ÈäÝÓß æáäÝÓß . . . ãÇÐÇ ÊÍÓäíä¿ . . .
+
+ÔãÓ : ãÇÐÇ ÃÍÓä ¿ . . .
+
+ÞãÑ : äÚã . . ãÇÐÇ ÊÍÓäíä ãä ÇáÃÚãÇá ¿ . . . åá ÊÍÓäíä ÇáØÈÎ ãËáÇ ¿! . . .
+
+ÔãÓ : ÇáØÈÎ ¿ . .
+
+ÞãÑ : ÊÝÕíá ÇáËíÇÈ ¿ . . ÑÊÞ ÇáÎÑæÞ ¿ . . ÅÒÇáÉ ÇáÈÞÚ ¿ . . . ÎÕÝ ÇáäÚÇá ¿ . . . ÕäÚ ÇáÓáÇÓá ¿ . . äÔÑ ÇáÛÓíá ¡ ÚÌä ÇáÚÌíä ¡ ÎÈÒ ÇáÑÛíÝ ¡ ÛÑÝ ÇáÛÑíÝ ¡ ÊÑÈíÉ ÇáÏÌÇÌ ¡ ãÓÍ ÇáÒÌÇÌ ¡ ãáÁ ÇáÌÑÇÑ ãä ÇáÂÈÇÑ æÕÈåÇ Ýí ÇáÃÒíÇÑ ¡ æßäÓ ÇáÛÈÇÑ ¡ æÊÎáíá ÇáÎíÇÑ . . Åáì ÂÎÑ åÐå ÇáÃÔÛÇá æÇáÃÚãÇá . .
+
+ÔãÓ : ÃäÇ ¿ . . ÈäÊ ÇáÓáØÇä äÚãÇä ¿ . .
+
+ÞãÑ : æáßäß ÓÊÕÈÍíä ÒæÌÉ ÞãÑ ÇáÒãÇä ! . .
+
+ÔãÓ : åÐÇ ÅÐä ãÇ íäÊÙÑäí ãÚß ¿ . .
+
+ÞãÑ : Úáì ÃÍÓä ÇáÝÑæÖ . .
+
+ÔãÓ : ÃåäÇß ãÇ åæ ÃÓæà ¿ . . .
+
+ÞãÑ : ÃÍíÇäÇ . . ÝÞÏ áÇ íæÌÏ ËíÇÈ áÊÝÕíáåÇ ¡ æáÇ ÚÌíä áÊÚÌíäå æáÇ ÏÌÇÌ áÊÑÈíÊå ! . . . æáÇ ÍÊì ÛÈÇÑ áÊßäÓíå ! . . .
+
+ÔãÓ : æÝí ãËá åÐå ÇáÍÇáÉ ßíÝ äÚíÔ ! . .
+
+ÞãÑ : áÇ ÃÍÈ ÇáÊäÈÄ ! . .
+
+ÔãÓ : æÃäÊ ãÇÐÇ ÊÍÓä Ýí ÇáÍíÇÉ ¿ . .
+
+ÞãÑ : áÇ ÔíÁ . . . æßá ÔíÁ . . .
+
+ÔãÓ : áÓÊ ÃÝåã ãÇ ÊÞæá . . .
+
+ÞãÑ : ÅÐÇ ÚÔÊ ãÚí ÝÅäß ÓÊÝåãíä ¿ ! . .
+
+ÔãÓ : æåá ÊÊÕæÑ Ãäí íãßä Ãä ÃÚíÔ ãÚß ¿ . . .
+
+ÞãÑ : ÃÊÑíÏíä ÇáÍÞíÞÉ ¿ . åã . . Åäí áã ÃÊÕæÑ Ðáß . æáÇ íãßä Ãä ÃÊÕæÑå ! . .
+
+ÔãÓ : æáãÇ ÌÆÊ ÅÐä æÊÞÏãÊ¿..
+
+ÞãÑ : ÇÓÊÎÏã ÍÞí . . áã ÃÓÊØÚ ãÞÇæãÉ åÐÇ ÇáÅÛÑÇÁ . . Ãä ÃÓÊÎÏã ÍÞÇ áí .. ãÇ ÏÇã ÏÎæáí Ýí ÇáãÈÇÑÇÉ ãÈÇÍÇ ÝáãÇÐÇ áÇ ÃÏÎá ! . .
+
+ÔãÓ : æáßäß ÚäÏ ÇáÝÔá ÓÊÌáÏ! . .
+
+ÞãÑ : ÇáÌáÏ¿! . . åÐÇ ÃÈÓØ ÔíÁ!..
+
+ÔãÓ : æÅÐÇ ÝÑÖ æäÌÍÊ¿.
+
+ÞãÑ : Êßæä ßÇÑËÉ !..
+
+ÔãÓ : ßÇÑËÉ ! ÅÐÇ äáÊäí ÊÚÊÈÑ Ðáß ßÇÑËÉ ..
+
+ÞãÑ : ãÄßÏ ..
+
+ÇáæÒíÑ : æÞÇÍÉ åÐÇ ÇáÑÌá ÒÇÏÊ .. ÇÓãÍí áäÇ ÈÌáÏå íÇ ãæáÇÊí .. æÝí ÇáÍÇá !..
+
+ÔãÓ : ÇäÊÙÑ !..
+
+ÇáÓáØÇä : ääÊÙÑ Åáì ãÊì íÇ ÇÈäÊí ¿ . . ÃåÐÇ ßáÇã äÓãÚå ãä ãËá åÐÇ ÇáÕÚáæß ¿ . . .
+
+ÔãÓ : áÍÙÉ ÃÎÑì . . ÇÓãÚ íÇ ÞãÑ ÇáÒãÇä! . .
+
+\chapter*{ÎÊÇã ÇáãÓÑÍíÉ ßãÇ ÙåÑÊ Úáì ÇáãÓÑÍ ÇáÞæãí}
+
+
+ÚäÏ ÅÎÑÇÌ ÇáãÓÑÍíÉ Úáì ÇáãÓÑÍ ÇáÞæãí ÑÄí ÊÛííÑ ÇáÎÇÊãÉ Úáì äÍæ íÌãÚ Èíä ÇáãÍÈíä ÇáãÌÇåÏíä.. ÝæÖÚ ÇáãÄáÝ ÇáÎÇÊãÉ ÇáÃÎÑì ÇáÊÇáíÉ:
+
+ÔãÓ : äÚã... ÅÐÇ ÓßÊ Úä ÇáßáÇã æÃÓÑÚÊ Ýí ÇáÎØì.. åíÇ ÈäÇ... åáã.. Åáì ÇáÒæÇÌ...
+
+ÞãÑ : åíÇ ÈäÇ.. åáãí.. ÇäÊÙÑí (íÞÝ æíäÙÑ ÈÚíÏÇ) ãÇ åÐÇ.. åÐÇ ÕæÊ ÍÕÇä íÑßÖ...
+
+ÔãÓ : (ÊäÙÑ Åáì ÌåÉ ÇáÕæÊ ÊÊÈíä ÇáÞÇÏã) åÐÇ ÍãÏÇä...
+
+ÞãÑ : ÍãÏÇä.. áÚäå \allah{}!... (ÍãÏÇä íÏÎá íÍãá Ýí íÏå ÓíÝÇ ÎáÇÝ ÓíÝå ÇáãÏáì ãä ÍÒÇãå...)
+
+ÔãÓ : ÚÏÊ ÓÑíÚÇ íÇ ÍãÏÇä...
+
+ÇáÃãíÑ : ßÇä Ýí ÅãßÇäß Ãä ÊæÝÑí Úáì ÇáãÔæÇÑ..
+
+ÔãÓ : ÃÑÏÊ áß Ãä ÊÚÑÝ ÇáÍÞíÞÉ ÈäÝÓß..
+
+ÇáÃãíÑ : ÔÚÑ ÈåÇ ÞáÈí Ýí Ãæá áÍÙÉ ÑÃíÊß ÝíåÇ.. æáßäí ÚÑÝÊ Çáíæã áãÇÐÇ ßäÊ ÃßÑå ÏÇÆãÇ åÐÇ ÇáÑÌá!...
+
+ÞãÑ : ÔÚæÑ ãÊÈÇÏá ÏÇÆãÇ...
+
+ÇáÃãíÑ : (íáÞí Åáíå ÈÇáÓíÝ) ÎÐ... æÏÇÝÚ Úä äÝÓß...
+
+ÔãÓ : (ÕÇÆÍÉ) ãÇ åÐÇ ÇáÐí ÊÕäÚ¿...
+
+ÇáÃãíÑ : áÇÈÏ áæÇÍÏ ãäÇ Ãä íãæÊ...
+
+ÔãÓ : ÃÌääÊ¿...
+
+ÇáÃãíÑ : áÇ íãßä Ãä ÃÚíÔ æÃÑì åÐÇ ÇáÑÌá íÙÝÑ Èß...
+
+ÔãÓ : áÞÏ ÙÝÑ Èí ÞÈá Ãä ÊÑÇäí...
+
+ÇáÃãíÑ : æåÐÇ ÓÈÈ ÃßÈÑ íÏÚæäí Åáì ÞÊáå...
+
+ÔãÓ : æÃÝÑÖ Ãäß ÞÊáÊå¡ ãÇ åí ÇáäÊíÌÉ¿...
+
+ÇáÃãíÑ : íÑÊÇÍ ÞáÈí Úáì ÇáÃÞá.. ÏÇÝÚ Úä äÝÓß!... íÌÈ Ãä ÃÞÊáß ÈÔÑÝ¡ æÅä ßäÊ áÇ ÊÓÊÍÞ åÐÇ ÇáÔÑÝ¡ áÃäß ÕÚáæß!...
+
+ÔãÓ : íÇ ááÇÓÝ!... æÃäÇ ÇáÊí ÍÓÈÊ Ãäß ÊÚáãÊ ÔíÆÇ...
+
+ÞãÑ : åÇ åæ ÊãáíÐß!.. ãÎáæÞß!... æáßäß áÓÊ ÇáãÓÆæáÉ..ÇáÚÌíäÉ ßÇäÊ ãÛÔæÔÉ!...
+
+ÇáÃãíÑ : ÅÎÑÓ!... ÓÃÞÊáß ßãÇ íÞÊá ÇáßáÈ!...(íÍãá Úáíå æíÔÊÈßÇä...)
+
+ÔãÓ : (ÕÇÆÍÉ æåí ÊÞÝ ÈíäåãÇ) ßÝì!... íÇÍãÏÇä!... ßÝì!... ßÝì!... áÇÔß Ãäß ÝÞÏÊ ÚÞáß!...
+
+ÇáÃãíÑ : (Úáì æÔß ÇáÇäåíÇÑ) æßíÝ áÇ ÃÝÞÏ ÚÞáí¿... ßíÝ áÇ ÃÝÞÏ ÚÞáí íÇÔãÓ ÇáäåÇÑ¿... ßíÝ áÇ ÃÝÞÏ ÚÞáí¿... Åäí ÈÏæäß ÝÞÏÊ ßá ÔíÁ...
+
+ÔãÓý : (ãÊÑÝÞÉ Èå) ÊÚÇá íÇ ÍãÏÇä.. ÊÚÇá åäÇ ÊåÏà ÞáíáÇ!... ÇåÏÃ.. ÇåÏÃ.. ÇåÏÃ... (ÊäÊÍí Èå äÇÍíÉ)...
+
+ÇáÃãíÑý : (íßÑÑ æåæ íÖÚ ÑÃÓå Èíä íÏíå æíßÇÏ íÈßí) ÂÎ... Âå... ÝÞÏÊ ßá ÔíÁ!... ßá ÔíÁ...
+
+ÔãÓý : ÍÐÇÑ Ãä ÊÈßí ßØÝá...
+
+ÇáÃãíÑ : ãÇ åæ ãÕíÑí ÇáÂä ÈÏæäß.. æÃäÇ ÇáÐí ÃÚÊÏÊ ÞÑÈß æÍÏíËß æÕæÊß æÃäÊ Ýí ËíÇÈ ÌäÏí!... ÃäÇ ÇáÂä ÈÚÖ ãäß... ÈÚÖ ãä ÑæÍß...
+
+ÔãÓ : ÅÐÇ ßäÊ ÍÞÇ ÈÚÖÇ ãäí æãä ÑæÍí¡ Ýßä ÔÌÇÚÇ!... ÊÍãá ÞÏÑß ÈÔÌÇÚÉ!...
+
+ÇáÃãíÑ : ÞÏÑí! ÈÚíÏÇ Úäß¿...
+
+ÔãÓ : äÚã... (áÍÙÉ ÕãÊ)
+
+ÇáÃãíÑ : ÃÊÍÈíä åÐÇ ÇáÑÌá Åáì åÐÇ ÇáÍÏ¿...
+
+ÔãÓ : Åäå ÎØíÈí ÇáÐí ÇÎÊÑÊå ÈäÝÓí.. Ãáã íÎÈÑæß ÈÐáß Ýí ÇáãÏíäÉ!...
+
+ÇáÃãíÑ : (ãØÑÞÇ) äÚã...
+
+ÔãÓý : Ãæ áã äÌÆ Åáíß ãä ÇáÎáÇÁ ãÚÇ¿... Ãæ áã äÚÔ ÃäÇ æåæ ãÚÇ¿... Çáã ÊÓÃá äÝÓß ßíÝ íãßä Ãä ÊäÝÑÏ ÇãÑÃÉ ÈÑÌá ÅáÇ Ãä íßæä ÎØíÈÇ áåÇ ÃãÇã \allah{} æÇáäÇÓ!...
+
+ÇáÃãíÑ : äÚã.. æáßä... Îíá Åáì ãÚ Ðáß Ãäß Êãíáíä Åáí.
+
+ÔãÓý : Åäí ÍÞÇ ÇßÊÔÝÊ Ýíß ØÈíÚÉ ØíÈÉ¡ æÅäí ÝÎæÑÉ ÈÐáß ãÄãäÉ Ãäß ÓÊÕäÚ ÔíÆÇ áÈáÏß æÔÚÈß¡ æÞÏ ÞáÊ ßá åÐÇ áÎØíÈí ÞãÑ¡ æÊÓÊØíÚ Ãä ÊÓÃáå...
+
+(áÇ íäÙÑ Åáì ÞãÑ)
+
+ÇáÃãíÑ : áãÇÐÇ áÇ ÊäÙÑ Åáíå¿.. ÇäÙÑ Åáíå æÇÓÃáå
+
+ÔãÓ : ÈãÇÐÇ ßäÇ äÊÍÏË Úäß¡ æÚä ÊÞÏíÑäÇ áß¡ æÚä ÂãÇáäÇ Ýíß...
+
+ÞãÑ : áÇ ÝÇÆÏÉ.. Åäå áä íäÙÑ Åáí... ÃäÇ ÕÚáæß...
+
+ÇáÃãíÑ : æáßäß ÇäÊÕÑÊ!... (íäåÖ) æÏÇÚÇ!...
+
+ÔãÓ : áÇÊäÓ íÇÍãÏÇä Ãäß ßãÇ ÊÞæá: ÊÍãá ÌÒÁÇ ãä ÑæÍí!... æåÐÇ íÞÊÖíß Ãä Êßæä ÏÇÆãÇ ËÇÆÑÇ ãÕáÍÇ!...
+
+ÇáÃãíÑ : ÃÚÑÝ ÌíÏÇ ãÇ ÃÍãá (ÝÌÃÉ ÈÚäÝ) æáßä åÐÇ ÇáÑÌá ãÇÐÇ íÍãá ãäß¿...
+
+ÔãÓ : åæ ÇáÐí ÕäÚäí...
+
+ÞãÑ : æåí ÇáÊí ÕäÚÊ Ýí ÞáÈí ÇáÍÈ...
+
+ÔãÓ : äÚã.. ßá ãäÇ ÕäÚ ÇáÂÎÑ.. ßá ãäÇ ÕÇäÚ ãÕäæÚ¡ ÎÇáÞ æãÎáæÞ¡ Ýí äÝÓ ÇáæÞÊ.. áÐáß ßÇä ÇäÏãÇÌäÇ ßÇãáÇ.. ÝåãÊ ÇáÂä íÇÍãÏÇä¿...
+
+ÇáÃãíÑ : äÚã ... æåäíÆÇ áßãÇ.. æÏÇÚÇ!...
+
+ÔãÓ : áíßä ÇáÊæÝíÞ ÍáíÝß íÇÍãÏÇä!... æÑÈãÇ ÒÑäÇß íæãÇ ÃäÇ æÒæÌí.. áäåäÆß ÈÃÏÇÁ ÑÓÇáÊß...
+
+ÇáÃãíÑ : ÞÈá Ãä ÃÐåÈ .. íÞÊÖíäí ÇáÅäÕÇÝ æÇáÖãíÑ Ãä ÃÎÈÑßãÇ ÈÔíÁ.. ÇáÔÚÈ Ýí ÈáÏß íÇ ÔãÓ ÇáäåÇÑ íÞÏÓß ÊÞÏíÓÇ¡ áÃäß ÊÑßÊ ÞÕÑß æÇÎÊÑÊ ÔÎÕÇ ÈÓíØÇ Èíä ÇáäÇÓ.. æÓÊÑíä ÈÚíäß ßíÝ íáÊÝ ÍæáßãÇ ÇáÔÚÈ ÚäÏãÇ ÊÏÎáÇä ãÚÇ ÇáãÏíäÉ...
+
+(íÎÑÌ ÍÒíäÇ.. æíÊÑß ÔãÓ æÞãÑ æÞÏ ÊáÇÕÞÇ.. æÃÎÐÇ íÔíÚÇäå ÈÃäÙÇÑåãÇ.. Åáì Ãä íÎÊÝí .. æíåÈØ ÇáÓÊÇÑ æåãÇ ãÊáÇÕÞÇä).
+
+\begin{center}
+(ÓÊÇÑ)
+\end{center}
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/test_beamer.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/test_beamer.pdf
new file mode 100644
index 0000000000..3c69ac1532
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/test_beamer.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.pdf
new file mode 100644
index 0000000000..7d63e47723
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.tex b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.tex
new file mode 100644
index 0000000000..d573e6e74c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/testplaintex.tex
@@ -0,0 +1,144 @@
+% Arabi system example with plain TeX
+% (c) Youssef JABRI
+%
+%===================================================
+% Adapted for use with the Arabi system
+% The text used was found some where on the web
+% and reflects its author view, used here only to show
+% the system should be used
+%===================================================
+%
+\TeXXeTstate=1
+
+\nopagenumbers
+\chardef \atcode = \the \catcode `\@
+\catcode `\@ = 11
+
+
+
+
+\def\xspace{\futurelet\@let@token\@xspace}
+\def\@xspace{%
+% \ifx\@let@token\bgroup\space\else
+% \ifx\@let@token\egroup\space\else
+% \ifx\@let@token\/\space\else
+% \ifx\@let@token\ \space\else
+ \ifx\@let@token~\space\else
+ \ifx\@let@token.\space\else
+ \ifx\@let@token!\space\else
+ \ifx\@let@token,\space\else
+ \ifx\@let@token:\space\else
+ \ifx\@let@token;\space\else
+ \ifx\@let@token?\space\else
+ \ifx\@let@token/\space\else
+ \ifx\@let@token'\space\else
+ \ifx\@let@token)\space\else
+ \ifx\@let@token-\space\else
+ \ifx\@let@token\@xobeysp\space\else
+ \ifx\@let@token\space\space\else
+ \ifx\@let@token\@sptoken\space\else%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}%\fi\fi\fi\fi
+
+\def\xspace{\bgroup\obeyspaces\obeylines\futurelet\next\Xspace}%
+ \def\xspaces{ \ignorespaces}%
+ {\obeylines\obeyspaces%
+ \gdef\Xspace{\let^^M\xspaces\let \xspaces\expandafter\egroup}}
+
+\catcode `\@ = \the \atcode
+
+
+\catcode`\¡=13 \def¡{\unskip~, } %\char186 %
+\catcode`\¿=13 \def¿{\unskip~? } %\char186 %
+%\catcode`186=13 \def{;} %\char186 %
+%\catcode`\’=13 \def{,} %\char186 %
+%\catcode`\’=13 \def{,} %\char186 %
+%\catcode`\’=13 \def{,} %\char186 %
+
+
+
+
+
+\catcode`\Á=13 \chardefÁ = 186 %\char186 %
+\catcode`\Â=13 \chardef = 6 %
+\catcode`\Ã=13 \chardefà = 2 %
+\catcode`\Ä=13 \chardefÄ = 165 %
+\catcode`\Å=13 \chardefÅ = 4 %
+\catcode`\Æ=13 \chardefÆ = 183 %
+\catcode`\Ç=13 \chardefÇ = 65 %
+\catcode`\È=13 \chardefÈ = 98 %
+\catcode`\É=13 \chardefÉ = 84 %
+\catcode`\Ê=13 \chardefÊ = 116 %
+\catcode`\Ë=13 \chardefË = 16 %
+\catcode`\Ì=13 \chardefÌ = 20 %
+\catcode`\Í=13 \chardefÍ = 24 %
+\catcode`\Î=13 \chardefÎ = 28 %
+\catcode`\Ï=13 \chardefÏ = 100 %
+\catcode`\Ð=13 \chardefÐ = 64 %
+\catcode`\Ñ=13 \chardefÑ = 114 %
+\catcode`\Ò=13 \chardefÒ = 122 %
+\catcode`\Ó=13 \chardefÓ = 115 %
+\catcode`\Ô=13 \chardefÔ = 75 %
+\catcode`\Õ=13 \chardefÕ = 79 %
+\catcode`\Ö=13 \chardefÖ = 83 %
+\catcode`\Ø=13 \chardefØ = 87 %
+\catcode`\Ù=13 \chardefÙ = 92 %
+\catcode`\Ú=13 \chardefÚ = 96 %
+\catcode`\Û=13 \chardefÛ = 140 %
+\catcode`\Ü=13 \chardefÜ = 254 %
+\catcode`\Ý=13 \chardefÝ = 102 %
+\catcode`\Þ=13 \chardefÞ = 113 %
+\catcode`\ß=13 \chardefß = 107 %
+\catcode`\á=13 \chardefá = 108 %
+\catcode`\ã=13 \chardefã = 109 %
+\catcode`\ä=13 \chardefä = 110 %
+\catcode`\å=13 \chardefå = 104 %
+\catcode`\æ=13 \chardefæ = 119 %
+\catcode`\í=13 \chardefí = 121 %
+\catcode`\ì=13 \chardefì = 89 %
+%
+\catcode`\ð=13 \chardefð = 190 %
+\catcode`\ñ=13 \chardefñ = 191 %
+\catcode`\ò=13 \chardefò = 192 %
+%
+\catcode`\ó=13 \chardefó = 97 %
+\catcode`\õ=13 \chardefõ = 117 %
+\catcode`\ö=13 \chardefö = 105 %
+\catcode`\ú=13 \chardefú = 34 %
+\catcode`\ø=13 \chardefø = 204 %
+
+% Then, Vowels
+%
+%\DeclareTextSymbol{\shadda}{LAE}{204}%{164}
+%
+%\DeclareTextSymbol{\shaddafatha}{LAE}{201}%169
+%\DeclareTextSymbol{\shaddadamma}{LAE}{202}%170
+%\DeclareTextSymbol{\shaddakasra}{LAE}{203}%171
+%
+\input shapepar.sty
+\input mosq.def
+
+\font \tr = TraditionalArabic at 12 pt
+\font \andal = andlso at 10 pt
+%\shapepar {\heartshape}
+\shapepar {\circleshape}
+%\shapepar{\mosqdoor}%
+%{\bf The \TeX\ Showcase.}
+\beginR
+\tr%\obeyspaces
+%- * * * -
+ÇáãØáæÈ ÅÐÇð åæ Ãä ÊÊæÇÝÞ ÇáÔÑíÚÉ (~ÃíÉ ÔÑíÚÉ~) Ýí äÝæÓ ßá ÇáÈÔÑ ãä ßá ÇáÃÏíÇä ¡æÃæá ÊæÇÝÞ åæ ÊæÇÝÞ ÇáÚÏÇáÉ æíÞÙÉ ÇáÖãíÑ ãÚ ÅíãÇä Ãí ãäÇ¡ æáíÓ Ýí ßá ÇáÃÏíÇä ãËáÇð ÃÑæÚ ãä ÇáÐí äÌÏå Ýí ÇáÅÓáÇã æÈÇáÊÍÏíÏ ãÇ ÝÚáå ÑÓæá Çááå Õáì Çááå Úáíå æÓáã Ýí ãÑÖ ãæÊå Úáíå ÇáÕáÇÉ æÇáÓáÇã ÝÞÏ ÏÚÇ ÃÕÍÇÈå æÎÇØÈåã ÞÇÆáÇð (~ÃíåÇ ÇáäÇÓ ãä ßäÊ ÌáÏÊ áå ÙåÑÇð¡ ÝåÐÇ ÙåÑí ÝáíÓÊÞÏ ãäí ¡æãä ßäÊ ÔÊãÊ áå ÚÑÖÇð ÝåÐÇ ÚÑÖí ÝáíÓÊÞÏ ãäå ¡æãä ÃÎÐÊ áå ãÇáÇð ÝåÐÇ ãÇáí ÝáíÃÎÐ ãäå ¡ æáÇ íÎÔ ÇáÔÍäÇÁ Ýåí áíÓÊ ãä ÔÃäí~) ¡ æåÐå (~ÇáÔÍäÇÁ~) åí ãÇ ÚäíäÇ Ýí ÊÞÏíãäÇ åÐÇ ÇáÍÏíË ÇáÔÑíÝ ¡ÝáæáÇ Úáã ÇáãÔÑÚ ÇáÃßÈÑ Õáì Çááå Úáíå æÓáã ÈÎØæÑÊåÇ áãÇ ÎÔí ãäåÇ ¡ æÍÐÑ ãäåÇ ÃÕÍÇÈå æíäØÈÞ ÇáÊÍÐíÑ Úáì ÃãÊå Ýí ãÇ ÈÚÏ ¡ÅÐ áã íßä Ýí ÍÞíÞÉ Ïíä ÇáÅÓáÇã ãËá åÐå ÇáÔÍäÇÁ ÍÊì ãÚ ÈÇÞí ÇáÃÏíÇä ÇáÓÇÆÏÉ æÇáÏáíá Úáì Ðáß åæ ÅÑÓÇá ÑÓæá Çááå Õáì Çááå Úáíå æÓáã ÕÍÇÈÊå ãåÇÌÑíä Åáì ÇáÍÈÔÉ¡ æãÚåã ÑÓÇáÉ (~Åä ÝíåÇ ãáß áÇ íÙáã ÚäÏå ÃÍÏ~) ¡æÕáÇÊå Úáíå ÇáÕáÇÉ æÇáÓáÇã Úáì ÇáäÌÇÔí Çáãáß Ííä Úáã ÈãæÊå ÞÇÆáÇð áÃÕÍÇÈå (~Åä ÃÎÇßã ÇáäÌÇÔí ÞÏ ãÇÊ ÝÕáæÇ Úáíå¡æÇÓÊÛÝÑæÇ áå ~) .
+%
+æãËáãÇ ÊÊÚÇÑÖ ÇáÔÍäÇÁ ãÚ ÇáÅíãÇä Ýåí ÊÊÚÇÑÖ ãÚ ÇáÚáã ¡ ÝíæÑÏ áäÇ ÇáÊÇÑíÎ Ãä ÇáÃãÉ ÇáÚÑÈíÉ ÇáÅÓáÇãíÉ Ýí ÚÕÑåÇ ÇáÐåÈí áã Êßä áåÇ ãËá åÐå ÇáÔÍäÇÁ Ýí ÞÈæá ÇáÚáæã ãä ÓÇÆÑ ÇáÃãã¡ æßÇäÊ ÊÊÏÇÑÓåÇ ÊÍÊ ÎíãÉ ÇáÏæáÉ Ýáã íßä ÛÑíÈÇð Ãä ÊÑì Ýí ãßÇä æÇÍÏ æãÌáÓ æÇÍÏ ÍßíãÇð ãÓáãÇð æãÊÑÌãÇð ãÓíÍíÇð æãäÌãÇð ÕÇÈÆíÇð æÝíáÓæÝÇð ÓÑíÇäíÇð íÊÚÇæäæä Ýí ÓÈíá Íá ãÔßá Úáãí¡ ÝßÇäÊ ÑÓÇáÊåã ÊÊÚÏì ÇáÑÞÚÉ ÇáØÇÆÝíÉ ÇáÖíÞÉ Åáì æÍÏÉ ÅäÓÇäíÉ ÝßÑíÉ æÃÎáÇÞíÉ ¡æÎíÑ ãËÇá Úáì Ðáß ãÇ ÃæÑÏå ãÍãÏ ßÑÏ Úáí Úä ÕæÑÉ ÇáÍÑíÉ ÇáÝßÑíÉ æÇáÏíäíÉ Ýí ÚÕÑ ÇáÅÓáÇã ÇáÐåÈí ãÇ äÞáå Úä ÇáÎáÝ Èä ÇáãËäì ÝÞÇá: ÔåÏäÇ ÚÔÑÉ Ýí ÇáÈÕÑÉ íÌÊãÚæä Ýí ãÌáÓ áÇ íÚÑÝ ãËáåã~.~. ÇáÎáíá Èä ÇÍãÏ ÕÇÍÈ ÇáÚÑæÖ (~Óäøí~) ¡æÇáÓíÏ ãÍãÏ ÇáÍãíÑí ÇáÔÇÚÑ (~ÔíÚí~) ¡æÕÇáÍ Èä ÚÈÏ ÇáÞÏæÓ (~Ëäæí~) ¡æÓÝíÇä Èä ãÌÇÔÚ (~ÕÝÑí~) ¡æÈÔÇÑ Èä ÈÑÏ (~ÎáíÚ ãÇÌä~) ¡æÍãÇÏ ÚÌÑÏ (~ÒäÏíÞ~) ¡æÇÈä ÑÇÓ ÇáÌÇáæÊ ÇáÔÇÚÑ (~íåæÏí~) æÇÈä äÙíÑ ÇáãÊßáã (~äÕÑÇäí~) æÚãÑ ÇÈä ÃÎÊ ÇáãÄíÏ (~ãÌæÓí~) æÇÈä ÓäÇä ÇáÍÑÇäí ÇáÔÇÚÑ (~ÕÇÈÆí~) ÝíÊäÇÔÏæä ÃÔÚÇÑÇ æÃÎÈÇÑÇ~) æÇáÐí äÑíÏ Þæáå Ãä áæáÇ åÐÇ ÇáÊÓÇãÍ ÇáÝßÑí áãÇ Ããßä áäÇ Ãä äÑì ÇãÉ ÊÒÏåÑ æÊäåÖ áÊÚã äåÖÊåÇ ÇáÚÇáã ÃÌãÚ.
+%
+áÞÏ ßÇä ãä ÇÈÑÒ ãÇ ÃÞÑå ÇáÔÑÚ ÇáÅÓáÇãí Ýí ÍÑíÉ ÇáãÚÊÞÏ åæ Ãä (~áÇ ÅßÑÇå Ýí ÇáÏíä~) ¡æäÍä Çáíæã Ýí ÇáÞÑä ÇáÍÇÏí æÇáÚÔÑíä¡íäÈÛí ÚáíäÇ ÊãËá åÐå ÇáÂíÉ ÊãËáÇð ÍÞíÞíÇð¡áÃääÇ äÚáã Åä ÇáÎíÑ ßáå Ýí ÊÑß ÇáÍßã Úáì Ðáß ááÖãíÑ ¡æÃä äÚí ÇáÏÑæÓ ÇáÊí ÊÒæÏäÇ ÈåÇ ÔæÇåÏ ÇáÊÇÑíÎ ¡Êáß ÇáÔæÇåÏ ÇáÊí ÇÓÊäÏ ÅáíåÇ ÍßãÇÁ ÇáÃãã ÇáÃÎÑì Ýí Íá ãÚÖáÇÊåã ÝåÐÇ ÇáÍßíã ÇáåäÏí (~ØÇÛæÑ~) íÑì Ãä Íá ãÔßáÉ ÇáåäæÏ åæ Ýí ÏÑÇÓÉ ÇáßÊÈ ÇáÚÑÈíÉ ÇáÊí ÊÍæí ÇáÑæÍ ÇáÅÓáÇãíÉ ÏÑÇÓÉ ãÓÊÝíÖÉ ÝÅä ÝíåÇ ÍáÇð áßá ÇáãÔÇßá ÇáØÇÆÝíÉ æÇáÚÑÞíÉ ÈÞæáå: Ýáæ Ãä ÇáåäÏæÓ ÇÓÊØÇÚæÇ Ãä íäÙÑæÇ Ýí ÇáßÊÈ ÇáÚÑÈíÉ æíÝåãæÇ ãäåÇ ÇáÑæÍ ÇáÚÑÈíÉ ÇáÅÓáÇãíÉ ÝåãÇ ÍÓäÇ ¡áÃÚÇäåã Ðáß ãä ÛíÑ Ôß Úáì Ýåã ÚÞáíÉ ÅÎæÇäåã ãä ãÓáãí ÇáåäÏ~.
+%
+ÝãÇ ÃÍÑÇäÇ æäÍä ÃÎáÇÝ ÃæáÆß ÇáÓáÝ ÇáÐíä ÃÕÈÍæÇ ãËÇáÇ íÞÊÏì áÍßãÇÁ ÇáÅäÓÇäíÉ ÌãÚÇÁ¡ Ãä äÞÝ ãä ãæÑæËäÇ æÞÝÉ ÇáãÍÊÑã áå æÇáãÌá áÚÙãÇÆå¡æÃä äÍÊßã Åáì ÖãÇÆÑäÇ Ýí ÇáÇÈÊÚÇÏ Úä ÇáÔÍäÇÁ ÇáÊí íÓÚì ÃÚÏÇÄäÇ Åáì ÇáÅíÞÇÚ ÈíääÇ ãä ÎáÇáåÇ¡æÃä äÞÝ ãä ÈÚÖäÇ ãæÞÝ ÇáãÄíÏ æÇáäÇÕÍ æÇáãÚÇÖÏ ¡áÇ ãæÞÝ ÇáãÞÕí æÇáãåãÔ áÕÇáÍ ÌåÉ ÃÌäÈíÉ áã ÊÑÏ áäÇ íæãÇ ÎíÑÇ.
+\andal ØÇÑÞ åÇÔã ÎãíÓ ÇáÏáíãí
+ÈÛÏÇÏ
+%ÇáÚÑÇÞ
+%$\heartsuit$
+%***
+\endR
+%
+\end
+
diff --git a/language/arabic/arabi/arabi/texmf/doc/latex/arabi/user_guide.pdf b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/user_guide.pdf
new file mode 100644
index 0000000000..fd04b4f4af
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/doc/latex/arabi/user_guide.pdf
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/ararabeyes.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/ararabeyes.enc
new file mode 100644
index 0000000000..c72f6af693
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/ararabeyes.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/ArabeyesArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dal /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40 (below) parentheses were refelcted, asterisk replaced with arabicfivepointedstar
+ /parenright /parenleft /arabicfivepointedstar /quotedbl %
+% 44 we should get an "arabicslash" in 4th position, we use backslash
+ /arabiccomma /hyphenminus /period /backslash %
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon % does "colon" look ok ?
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathah /behmedial /.notdef
+% 100
+ /dalfinal /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasrah /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammah /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kafinitial /arabickaffinal /kafisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratan /fathah /dammah /kasrah
+% 196
+ /shaddah /sukun /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /shaddah /.notdef /.notdef /.notdef
+% 208
+ /thalisolated /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /mhmd /tatweel /sallallahou %the 4-ligature mhmd
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpnaskh.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpnaskh.enc
new file mode 100644
index 0000000000..ca2c8ad1fa
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpnaskh.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/DTPNaskArabicEncoding [ % now 256 chars follow
+% 0
+ /alef /hamzah_on_alef /_hamzah_on_alef /hamzah_under_alef
+% 4
+ /_hamzah_under_alef /maddah_on_alef /_maddah_on_alef /baa_
+% 8
+ /.notdef /_baa /baa /taa_
+% 12
+ /.notdef /_taa /taa /thaa_
+% 16
+ /_thaa_ /_thaa /thaa /jeem_
+% 20
+ /_jeem_ /_jeem /jeem /haa_
+% 24
+ /_haa_ /_haa /haa /khaa_
+% 28
+ /_khaa_ /_khaa /khaa /.notdef
+% 32
+ /dal /arab_exclam /sukun /.notdef %OK
+% 36
+ /dollar /arab_percent /.notdef /.notdef %ok
+% 40
+ /parent_right /parent_left /dharma /arab_inch % parentheses were refelcted
+% 44
+ /arab_comma /endash /point /forward_slant % we should get the "arabicslash" in 4th position
+% 48
+ /arab_zero /arab_one /arab_two /arab_three
+% 52
+ /arab_four /arab_five /arab_six /arab_seven
+% 56
+ /arab_eight /arab_nine /colon /arab_semicolon %colon ok ??
+% 60
+ /guillemets_right /.notdef /quillemets_left /arab_question %quill.. not guill..
+% 64
+ /_thal /_alef /.notdef /ra
+% 68
+ /.nodef /zain /seen_ /.notdef
+% 72
+ /_seen /_ya_ /sheen_ /_sheen_
+% 76
+ /_sheen /sheen /.notdef /_sad_
+% 80
+ /_sad /sad /dad_ /_dad_
+% 84
+ /_taa_marbutah /_waw /tah_ /_tah_
+% 88
+ /_tah /_alef_maqsurah /dhah_ /right_Quranquote
+% 92
+ /_dhah_ /left_Quranquote /_dhah /dhah
+% 96
+ /_ain_ /fathah /_baa_ /.notdef
+% 100
+ /_dal /.notdef /_fa_ /.notdef
+% 104
+ /_ha_ /kasrah /.notdef /_caf_
+% 108
+ /_lam_ /_meem_ /_noon_ /.notdef
+% 112
+ /_peh_ /_qaf_ /_ra /_seen_
+% 116
+ /_taa_ /dammah /.notdef /_waw
+% 120
+ /seen /_ya_ /_zain /_dad
+% 124
+ /dad /sad_ /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /ain_ /_ain /ain /ghain_
+% 140
+ /_ghain_ /_ghain /ghain /fa_
+% 144
+ /_fa /fa /qaf_ /_qaf
+% 148
+ /qaf /caf_ /_caf /caf
+% 152
+ /lam_ /_lam /lam /meem_
+% 156
+ /_meem /meem /noon_ /_noon
+% 160
+ /noon /ha_ /_ha /ha
+% 164
+ /waw /_hamzah_on_waw /hamzah_on_waw /ya_
+% 168
+ /_ya /ya /tah /alef_maqsurah
+% 172
+ /.notdef /taa_marbutah /_lam_alef /lam_alef
+% 176
+ /_lam_hamzah_on_alef /lam_hamza_on_alef
+ /_lam_hamzah_under_alef /lam_hamzah_under_alef
+% 180
+ /_lam_maddah_on_alef /lam_maddah_on_alef
+ /hamzah_on_ya_ /_hamzah_on_ya_
+% 184
+ /_hamzah_on_ya /hamzah_on_ya
+ /hamzah /.notdef
+% 188
+ /.notdef /.notdef /fatahatan /dammatan %fatahatan not fathatan :)
+% 192
+ /kasratan /fathah /dammah /kasrah
+% 196
+ /shaddah /sukun /shaddah_fathatan /shaddah_dammatan
+% 200
+ /shaddah_kasratan /shaddah_fathah /shaddah_dammah /shaddah_kasrah
+% 204
+ /shaddah /shaddah_fathah /shaddah_dammah /shaddah_kasrah
+% 208
+ /thal /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /lam_lam_ha /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpthuluth.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpthuluth.enc
new file mode 100644
index 0000000000..8458a5133e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/ardtpthuluth.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/DTPThuluthArabicEncoding [ % now 256 chars follow
+% 0
+ /fe8d /fe83 /fe84 /fe87
+% 4
+ /fe88 /fe81 /fe82 /fe91
+% 8
+ /.notdef /fe90 /fe8f /fe97
+% 12
+ /.notdef /fe96 /fe95 /fe9b
+% 16
+ /fe9c /fe9a /fe99 /fe9f
+% 20
+ /fea0 /fe9e /fe9d /fea3
+% 24
+ /fea4 /fea2 /fea1 /fea7
+% 28
+ /fea8 /fea6 /fea5 /.notdef
+% 32
+ /fea9 /exclam /u0652 /numbersign
+% 36
+ /dollar /_66a /ampersand /quoteright
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /u060c /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /u0660 /u0661 /_662 /_663
+% 52
+ /_664 /_665 /_666 /_667
+% 56
+ /_668 /_669 /colon /u061b %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /u061f
+% 64
+ /feac /fe8e /.notdef /fead
+% 68
+ /.nodef /feaf /feb3 /.notdef
+% 72
+ /feb2 /fef4 /feb7 /feb8
+% 76
+ /feb6 /feb5 /.notdef /febc
+% 80
+ /feba /feb9 /febf /fec0
+% 84
+ /uE01C /feee /fec3 /fec4
+% 88
+ /fec2 /fef0 /fec7 /braceright
+% 92
+ /fec8 /braceleft /fec6 /fec5
+% 96
+ /fecc /u064E /fe92 /.notdef
+% 100
+ /feaa /.notdef /fed4 /.notdef
+% 104
+ /feec /u0650 /.notdef /fedc
+% 108
+ /fee0 /fee4 /fee8 /.notdef
+% 112
+ /.notdef /fed8 /feae /feb4
+% 116
+ /fe98 /u064F /.notdef /feee
+% 120
+ /feb1 /fef4 /feb0 /febe
+% 124
+ /febd /febb /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /fecb /feca /fec9 /fecf
+% 140
+ /fed0 /fece /fecd /fed3
+% 144
+ /fed2 /fed1 /fed7 /fed6
+% 148
+ /fed5 /fedb /feda /fed9
+% 152
+ /fedf /fede /fedd /fee3
+% 156
+ /fee2 /fee1 /fee7 /fee6
+% 160
+ /fee5 /feeb /feea /fee9
+% 164
+ /feed /fe86 /fe85 /fef3
+% 168
+ /fef2 /fef1 /fec1 /feef
+% 172
+ /.notdef /fe93 /fefc /fefb
+% 176
+ /fef8 /fef7
+ /fefa /fef9
+% 180
+ /fef6 /fef5
+ /fe8b /fe8c
+% 184
+ /fe8a /fe89
+ /fe80 /.notdef
+% 188
+ /.notdef /.notdef /u064B /u064C
+% 192
+ /u064D /u064E /u064F /u0650
+% 196
+ /u0651 /u0652 /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /u0652 /.notdef /.notdef /.notdef
+% 208
+ /feab /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /e007 /.notdef /u0640 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/armonotype.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/armonotype.enc
new file mode 100644
index 0000000000..86518000cb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/armonotype.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/MonotypeArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /.notdef
+% 100
+ /dalfinal /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasraisolated /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kafinitial /arabickaffinal /kafisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thalisolated /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/aromega.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/aromega.enc
new file mode 100644
index 0000000000..ca7e0ea680
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/aromega.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/OmegaArabicEncoding [ % now 256 chars fol
+% 0
+ /alifiso /alifhamzaiso /alifhamzafin /alifsubhamzaiso
+% 4
+ /alifsubhamzafin /alifmaddaiso /alifmaddafin /behini
+% 8
+ /.notdef /behfin /behiso /tehini
+% 12
+ /.notdef /tehfin /tehiso /thehini
+% 16
+ /thehmed /thehfin /thehiso /jeemini
+% 20
+ /jeemmed /jeemfin /jeemiso /hahini
+% 24
+ /hahmed /hahfin /hahiso /khahini
+% 28
+ /khahmed /khahfin /khahiso /.notdef
+% 32
+ /daliso /exclam /sukun /numbersign %OK
+% 36
+ /dollar /percentarabic /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /stararabic /quotedbl % parentheses were refelcted
+% 44
+ /commaarabic /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /zeroarabic /onearabic /twoarabic /threearabic
+% 52
+ /fourarabic /fivearabic /sixarabic /sevenarabic
+% 56
+ /eightarabic /ninearabic /colon /semicolonarabic %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /questionmarkarabic
+% 64
+ /thalfin /aliffin /.notdef /rehiso
+% 68
+ /.nodef /zainiso /seenini /.notdef
+% 72
+ /seenfin /yehmed /sheenini /sheenmed
+% 76
+ /sheenfin /sheeniso /.notdef /sadmed
+% 80
+ /sadfin /sadiso /dadini /dadmed
+% 84
+ /tehmarbutafin /wawfin /tahini /tahmed
+% 88
+ /tahfin /alifmaksurafin /zahini /ornaterightparenthesis
+% 92
+ /zahmed /ornateleftparenthesis /zahfin /zahiso
+% 96
+ /ainmed /fatha /behmed /.notdef
+% 100
+ /dalfin /.notdef /fehmed /.notdef
+% 104
+ /hehmed /kasra /.notdef /kafmed
+% 108
+ /lammed /meemmed /noonmed /.notdef
+% 112
+ /pehmed /qafmed /rehfin /seenmed
+% 116
+ /tehmed /damma /.notdef /wawfin
+% 120
+ /seeniso /yehmed /zainfin /dadfin
+% 124
+ /dadiso /sadini /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /ainini /ainfin /ainiso /ghainini
+% 140
+ /ghainmed /ghainfin /ghainiso /fehini
+% 144
+ /fehfin /fehiso /qafini /qaffin
+% 148
+ /qafiso /kafini /kaffin /kafiso
+% 152
+ /lamini /lamfin /lamiso /meemini
+% 156
+ /meemfin /meemiso /noonini /noonfin
+% 160
+ /nooniso /hehini /hehfin /hehiso
+% 164
+ /wawiso /wawhamzafin /wawhamzaiso /yehini
+% 168
+ /yehfin /yehiso /tahiso /alifmaksuraiso
+% 172
+ /.notdef /tehmarbutaiso /lamaliffin /lamalifiso
+% 176 2nd with dd!!!!
+ /lamalifhamzafin /lamalifhamzaiso
+ /lamalifsubhamzafin /lamalifsubhamzaiso
+% 180 2nd with dd!!!!
+ /lamalifmaddafin /lamalifmaddaiso
+ /yehhamzaini /yehhamzamed
+% 184
+ /yehhamzafin /yehhamzaiso
+ /hamzastandalone /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratan /fatha /damma /kasra
+% 196
+ /shadda /sukun /shaddawithfathatan /shaddawithdammatan
+% 200
+ /shaddawithkasratan /shaddawithfatha /shaddawithdamma /shaddawithkasra
+% 204
+ /shadda /shaddawithfatha /shaddawithdamma /shaddawithkasra
+% 208
+ /thaliso /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /llahshadda /.notdef /keshideh /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/arsimplified.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/arsimplified.enc
new file mode 100644
index 0000000000..4e86bff7c8
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/arsimplified.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/SimplifiedArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial
+% 8
+ /.notdef /behisolated /behisolated /tehmedial
+% 12
+ /.notdef /tehisolated /tehisolated /thehmedial
+% 16
+ /thehmedial /thehisolated /thehisolated /jeemmedial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahmedial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahmedial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalisolated /aleffinal /.notdef /reh
+% 68
+ /.nodef /zainisolated /seenmedial /.notdef
+% 72
+ /seenisolated /yehmedial /sheenmedial /sheenmedial
+% 76
+ /sheenisolated /sheenisolated /.notdef /sadmedial
+% 80
+ /sadisolated /sadisolated /dadmedial /dadmedial
+% 84
+ /tehmarbutafinal /wawisolated /tahisolated /tahisolated
+% 88
+ /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis
+% 92
+ /zahisolated /ornateleftparenthesis /zahisolated /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /.notdef
+% 100
+ /dalisolated /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasraisolated /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehisolated /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawisolated
+% 120
+ /seenisolated /yehmedial /zainisolated /dadisolated
+% 124
+ /dadisolated /sadmedial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehisolated /fehisolated /qafinitial /qafisolated
+% 148
+ /qafisolated /kafmedial /kafisolated /kafisolated
+% 152
+ /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!!
+% 156
+ /meemisolated /meemisolated /noonmedial /noonisolated
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!!
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaabovemedial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamza /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thal /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/arunicode.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/arunicode.enc
new file mode 100644
index 0000000000..f7eb886124
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/arunicode.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesArabicEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395
+% 52
+ /afii57396 /afii57397 /afii57398 /afii57399
+% 56
+ /afii57400 /afii57401 /colon /afii57403 %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /.notdef
+% 100
+ /afii62780 /.notdef /afii62809 /.notdef
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62812 /afii62782 /afii62785
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62816 /afii57443
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62833 /afii57450 /afii57431 /afii57449
+% 172
+ /afii.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/farsitex.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/farsitex.enc
new file mode 100644
index 0000000000..c018d947e0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/farsitex.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3
+% 52
+ /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7
+% 56
+ /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM
+% 100
+ /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62964 /afii57567
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62830 /afii57449 /afii57431 /.notdef
+% 172
+ /.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /afii62962 /afii57508 /afii62956
+% 212
+ /afii62958 /afii57506 /afii62965 /afii62967
+% 216
+ /afii57509 /afii62959 /afii62961 /afii57507
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /afii57461
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/farsiwebencoding.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/farsiwebencoding.enc
new file mode 100644
index 0000000000..c425bd8f5d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/farsiwebencoding.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/FarsiWebEncoding [ % now 256 chars follow
+% 0
+ /afii57415.isol /afii57411.isol /afii57411.fina /afii57413.isol
+% 4
+ /afii57413.fina /afii57410.isol /afii57410.fina /afii57416.init
+% 8
+ /.notdef /afii57416.fina /afii57416.isol /afii57418.init
+% 12
+ /.notdef /afii57418.fina /afii57418.isol /afii57419.init
+% 16
+ /afii57419.medi /afii57419.fina /afii57419.isol /afii57420.init
+% 20
+ /afii57420.medi /afii57420.fina /afii57420.isol /afii57421.init
+% 24
+ /afii57421.medi /afii57421.fina /afii57421.isol /afii57422.init
+% 28
+ /afii57422.medi /afii57422.fina /afii57422.isol /.notdef
+% 32
+ /afii57423.isol /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /hyphen /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /uni06F0 /uni06F1 /uni06F2 /uni06F3 % 0 1 2 3
+% 52
+ /uni06F4 /uni06F5 /uni06F6 /uni06F7 % 4 5 6 7
+% 56
+ /uni06F8 /uni06F9 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii57424.fina /afii57415.fina /.notdef /afii57425.isol
+% 68
+ /.nodef /afii57426.isol /afii57427.init /.notdef
+% 72
+ /afii57427.fina /uni06CC.media /afii57428.init /afii57428.medi
+% 76
+ /afii57428.fina /afii57428.isol /.notdef /afii57429.medi
+% 80
+ /afii57429.fina /afii57429.isol /afii57430.init /afii57430.medi
+% 84
+ /afii57417.fina /afii57448.fina /afii57431.init /afii57431.medi
+% 88
+ /afii57431.fina /uni06CC.fina /afii57432.init /bracketright
+% 92
+ /afii57432.medi /bracketleft /afii57432.fina /afii57432.isol
+% 96
+ /afii57433.medi /afii57454 /afii57416.medi /afii57507.medi %% xxx tchehM
+% 100
+ /afii57423.fina /.notdef /afii57441.medi /afii57509.medi %% xxx gafM
+% 104
+ /afii57470.medi /afii57456 /.notdef /uni06A9.medi
+% 108
+ /afii57444.medi /afii57445.medi /afii57446.medi /.notdef
+% 112
+ /afii57506.medi /afii57442.medi /afii57425.fina /afii57427.medi %%pehM xxx
+% 116
+ /afii57418.medi /afii57455 /.notdef /afii57448.fina
+% 120
+ /afii57427.isol /uni06CC.medi /afii57426.fina /afii57430.fina
+% 124
+ /afii57430.isol /afii57429.init /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii57433.init /afii57433.fina /afii57433.isol /afii57434.init
+% 140
+ /afii57434.medi /afii57434.fina /afii57434.isol /afii57441.init
+% 144
+ /afii57441.fina /afii57441.isol /afii57442.init /afii57442.fina
+% 148
+ /afii57442.isol /uni06A9.init /uni06A9.fina /uni06A9.isol
+% 152
+ /afii57444.init /afii57444.fina /afii57444.isol /afii57445.init
+% 156
+ /afii57445.fina /afii57445.isol /afii57446.init /afii57446.fina
+% 160
+ /afii57446.isol /afii57470.init /afii57470.fina /afii57470.isol
+% 164
+ /afii57448.isol /afii57412.fina /afii57412.isol /uni06CC.init
+% 168
+ /uni06CC.fina /uni06CC.isol /afii57431.isol /.notdef
+% 172
+ /.notdef /afii57417.isol /afii57444_afii57415.fina /afii57444_afii57415.isol
+% 176 2nd with dd!!!!
+ /afii57444_afii57411.fina /afii57444_afii57411.isol
+ /afii57444_afii57413.fina /afii57444_afii57413.isol
+% 180 2nd with dd!!!!
+ /afii57444_afii57410.fina /afii57444_afii57410.isol
+ /afii57414.init /afii57414.medi
+% 184
+ /afii57414.fina /afii57414.isol
+ /afii57409 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii57457_afii57451 /afii57457_afii57452
+% 200
+ /afii57457_afii57453 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456
+% 204 ok
+ /afii57457 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456
+% 208
+ /afii57424.isol /afii57508.fina /afii57508.isol /afii57506.init
+% 212
+ /afii57506.fina /afii57506.isol /afii57509.init /afii57509.fina
+% 216
+ /afii57509.isol /afii57507.init /afii57507.fina /afii57507.isol
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /uni066C /uni066B % Arabic Thousands Separator and Arabic decimal separator
+% 252
+ /uni0644064406510647 /uniFDFC /afii57440 /.notdef % llah ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/frmonotype.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/frmonotype.enc
new file mode 100644
index 0000000000..25d1dceeba
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/frmonotype.enc
@@ -0,0 +1,148 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/MonotypeFarsiEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /extendedarabicindicdigitzero /extendedarabicindicdigitone
+ /extendedarabicindicdigittwo /extendedarabicindicdigitthree
+% 52
+ /extendedarabicindicdigitfour /extendedarabicindicdigitfive
+ /extendedarabicindicdigitsix /extendedarabicindicdigitseven
+% 56
+ /extendedarabicindicdigiteight /extendedarabicindicdigitnine
+ /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /tchehmedial
+% 100
+ /dalfinal /.notdef /fehmedial /gafmedial
+% 104
+ /hehmedial /kasraisolated /.notdef /kehehmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kehehinitial /kehehfinal /kehehisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /farsiyehfinal /farsiyehisolated /tahisolated /.notdef
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thalisolated /jehfinal /jehisolated /pehinitial
+% 212
+ /pehfinal /pehisolated /gafinitial /gaffinal
+% 216
+ /gafisolated /tchehinitial /tchehfinal /tchehisolated
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /quotesinglbase
+% 252
+ /allahisolated /rayaleflam /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/frsimple.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/frsimple.enc
new file mode 100644
index 0000000000..24a6204cfe
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/frsimple.enc
@@ -0,0 +1,142 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/FarsisimpleEncoding[ % now 256 chars follow
+% 0
+ /uniFE8D /uniFE83 /uniFE84 /uniFE87
+% 4
+ /uniFE88 /uniFE81 /uniFE82 /uniFE91
+% 8
+ /.notdef /uniFE90 /uniFE8F /uniFE97
+% 12
+ /.notdef /uniFE96 /uniFE95 /uniFE9B
+% 16
+ /uniFE9C /uniFE9A /uniFE99 /uniFE9F
+% 20
+ /uniFEA0 /uniFE9E /uniFE9D /uniFEA3
+% 24
+ /uniFEA4 /uniFEA2 /uniFEA1 /uniFEA7
+% 28
+ /uniFEA8 /uniFEA6 /uniFEA5 /.notdef
+% 32
+ /uniFEA9 /exclam /.notdef /numbersign %OK
+% 36
+ /dollar /uni066A /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /uni060C /hyphen /uni06D4 /backslash % we should get the "arabicslash" in 4th position
+% 48
+ /uni06F00 /uni06F1 /uni06F2 /uni06F3
+% 52
+ /uni06F4 /uni06F5 /uni06F6 /uni06F7
+% 56
+ /uni06F8 /uni06F9 /colon /uni061B %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /uni061F
+% 64
+ /uniFEAC /uniFE8E /.notdef /uniFEAD
+% 68
+ /.nodef /uniFEAF /uniFEB3 /.notdef
+% 72
+ /uniFEB2 /uniFEF4 /uniFEB7 /uniFEB8
+% 76
+ /uniFEB6 /uniFEB5 /.notdef /uniFEBC
+% 80
+ /uniFEBA /uniFEB9 /uniFEBF /uniFEC0
+% 84
+ /uniFE94 /uniFEEE /uniFEC3 /uniFEC4
+% 88
+ /uniFEC2 /uniFEF0 /uniFEC7 /uniFD3F
+% 92
+ /uniFEC8 /uniFD3E /uniFEC6 /uniFEC5
+% 96
+ /uniFECC /uni0653 /uniFE92 /uniFB7D
+% 100
+ /uniFEAA /.notdef /uniFED4 /uniFB95
+% 104
+ /uniFEEC /.notdef /.notdef /uniFB91
+% 108
+ /uniFEE0 /uniFEE4 /uniFEE8 /.notdef
+% 112
+ /uniFB59 /uniFED8 /uniFEAE /uniFEB4
+% 116
+ /uniFE98 /.notdef /.notdef /uniFEEE
+% 120
+ /uniFEB1 /uniFEF4 /uniFEB0 /uniFEBE
+% 124
+ /uniFEBD /uniFEBB /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /uniFECB /uniFECA /uniFEC9 /uniFECF
+% 140
+ /uniFED0 /uniFECE /uniFECD /uniFED3
+% 144
+ /uniFED2 /uniFED1 /uniFED7 /uniFED6
+% 148
+ /uniFED5 /uniFB90 /uniFB8F /uniFB8E
+% 152
+ /uniFEDF /uniFEDE /uniFEDD /uniFEE3
+% 156
+ /uniFEE2 /uniFEE1 /uniFEE7 /uniFEE6
+% 160
+ /uniFEE5 /uniFEEB /uniFEEA /uniFEE9
+% 164
+ /uniFEED /uniFE86 /uniFE85 /uniFEF3
+% 168
+ /uniFEF0 /uniFEEF /uniFEC1 /.notdef
+% 172
+ /.notdef /uniFE93 /uniFEFC /uniFEFB
+% 176 2nd with dd!!!!
+ /uniFEF8 /uniFEF7 /uniFEFA /uniFEF9
+% 180 2nd with dd!!!!
+ /uniFEF6 /uniFEF5 /uniFE8B /uniFE8C
+% 184
+ /uniFE8A /uniFE89 /uniFE80 /.notdef
+% 188
+ /.notdef /.notdef /.notdef /.notdef
+% 192
+ /.notdef /.notdef /.notdef /.notdef
+% 196
+ /.notdef /.notdef /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /.notdef /.notdef /.notdef /.notdef
+% 208
+ /uniFEAB /uniFB8B /uniFB8A /uniFB58
+% 212
+ /uniFB57 /uniFB56 /uniFB94 /uniFB93
+% 216
+ /uniFB92 /uniFB7C /uniFB7B /uniFB7A
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /uni066C
+% 252
+ /uniFDF2 /.notdef /uni0640 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/frsimplified.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/frsimplified.enc
new file mode 100644
index 0000000000..3716a63c8a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/frsimplified.enc
@@ -0,0 +1,146 @@
+% @psencodingfile{
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/SimplifiedFarsiEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial
+% 8
+ /.notdef /behisolated /behisolated /tehmedial
+% 12
+ /.notdef /tehisolated /tehisolated /thehmedial
+% 16
+ /thehmedial /thehisolated /thehisolated /jeemmedial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahmedial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahmedial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalisolated /aleffinal /.notdef /reh
+% 68
+ /.nodef /zainisolated /seenmedial /.notdef
+% 72
+ /seenisolated /yehmedial /sheenmedial /sheenmedial
+% 76
+ /sheenisolated /sheenisolated /.notdef /sadmedial
+% 80
+ /sadisolated /sadisolated /dadmedial /dadmedial
+% 84
+ /tehmarbutafinal /wawisolated /tahisolated /tahisolated
+% 88
+ /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis
+% 92
+ /zahisolated /ornateleftparenthesis /zahisolated /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /tchehmedial
+% 100
+ /dalisolated /.notdef /fehmedial /gafmedial
+% 104
+ /hehmedial /kasraisolated /.notdef /kehehmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehisolated /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawisolated
+% 120
+ /seenisolated /yehmedial /zainisolated /dadisolated
+% 124
+ /dadisolated /sadmedial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehisolated /fehisolated /qafinitial /qafisolated
+% 148
+ /qafisolated /kehehinitial /kehehfinal /kehehisolated
+% 152
+ /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!!
+% 156
+ /meemisolated /meemisolated /noonmedial /noonisolated
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial
+% 168
+ /farsiyehfinal /farsiyehisolated /tahisolated /.notdef
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!!
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaabovemedial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamza /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thal /jehisolated /jehisolated /pehmedial
+% 212
+ /pehisolated /pehisolated /gafinitial /gaffinal
+% 216
+ /gafisolated /tchehmedial /tchehfinal /tchehisolated
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /quotesinglbase % singl without "e"
+% 252
+ /allahisolated /rayaleflam /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/dvips/arabi/frunicode.enc b/language/arabic/arabi/arabi/texmf/dvips/arabi/frunicode.enc
new file mode 100644
index 0000000000..c018d947e0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/dvips/arabi/frunicode.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3
+% 52
+ /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7
+% 56
+ /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM
+% 100
+ /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62964 /afii57567
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62830 /afii57449 /afii57431 /.notdef
+% 172
+ /.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /afii62962 /afii57508 /afii62956
+% 212
+ /afii62958 /afii57506 /afii62965 /afii62967
+% 216
+ /afii57509 /afii62959 /afii62961 /afii57507
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /afii57461
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm
new file mode 100644
index 0000000000..fdc8878707
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm
@@ -0,0 +1,377 @@
+StartFontMetrics 2.0
+Comment Panose 2 0 5 3 0 0 0 2 0 4
+FullName ae_AlMohanad BoldItalic
+FontName ae_AlMohanadBoldItalic
+FamilyName ae_AlMohanad Bold Italic
+Weight Normal
+Notice Typeface and data 2003, Arabeyes.org. This font is distributed under the terms of GPL license.
+Version 001.001
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -307 -188 1127 437
+Ascender 754
+Descender -146
+XHeight 510
+CapHeight 712
+UnderlinePosition -188
+UnderlineThickness 48
+EncodingScheme FontSpecific
+StartCharMetrics 356
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 114 -14 372 677 ;
+C 34 ; WX 270 ; N quotedbl ; B 143 390 377 627 ;
+C 35 ; WX 667 ; N numbersign ; B 98 33 742 725 ;
+C 36 ; WX 458 ; N dollar ; B 76 -26 555 777 ;
+C 37 ; WX 719 ; N percent ; B 129 33 761 715 ;
+C 38 ; WX 635 ; N ampersand ; B 70 49 723 702 ;
+C 39 ; WX 156 ; N quotesingle ; B 181 443 289 702 ;
+C 40 ; WX 319 ; N parenleft ; B 91 -281 432 703 ;
+C 41 ; WX 319 ; N parenright ; B -11 -281 330 703 ;
+C 42 ; WX 332 ; N asterisk ; B 124 342 434 635 ;
+C 43 ; WX 462 ; N plus ; B 102 63 468 421 ;
+C 44 ; WX 158 ; N comma ; B 32 -65 112 65 ;
+C 45 ; WX 385 ; N hyphenminus ; B 39 39 380 110 ;
+C 46 ; WX 127 ; N period ; B 26 0 125 89 ;
+C 47 ; WX 275 ; N slash ; B 24 -5 378 597 ;
+C 48 ; WX 552 ; N zero ; B 97 49 630 705 ;
+C 49 ; WX 390 ; N one ; B 90 62 448 709 ;
+C 50 ; WX 538 ; N two ; B 62 40 623 702 ;
+C 51 ; WX 491 ; N three ; B 64 47 567 700 ;
+C 52 ; WX 538 ; N four ; B 86 63 559 707 ;
+C 53 ; WX 491 ; N five ; B 71 46 589 710 ;
+C 54 ; WX 538 ; N six ; B 107 49 612 702 ;
+C 55 ; WX 488 ; N seven ; B 166 48 626 695 ;
+C 56 ; WX 552 ; N eight ; B 78 49 621 702 ;
+C 57 ; WX 540 ; N nine ; B 115 49 617 702 ;
+C 58 ; WX 244 ; N colon ; B 85 39 268 450 ;
+C 59 ; WX 244 ; N semicolon ; B 59 -85 275 447 ;
+C 60 ; WX 634 ; N less ; B 129 132 719 624 ;
+C 61 ; WX 455 ; N equal ; B 92 177 479 305 ;
+C 62 ; WX 634 ; N greater ; B 80 128 669 621 ;
+C 63 ; WX 465 ; N question ; B 156 49 578 702 ;
+C 64 ; WX 917 ; N at ; B 97 -155 978 756 ;
+C 65 ; WX 604 ; N A ; B 19 63 623 713 ;
+C 66 ; WX 542 ; N B ; B 42 63 622 687 ;
+C 67 ; WX 615 ; N C ; B 98 49 729 702 ;
+C 68 ; WX 708 ; N D ; B 45 63 812 687 ;
+C 69 ; WX 479 ; N E ; B 45 42 600 712 ;
+C 70 ; WX 488 ; N F ; B 44 63 598 709 ;
+C 71 ; WX 667 ; N G ; B 104 41 730 702 ;
+C 72 ; WX 687 ; N H ; B 44 63 815 687 ;
+C 73 ; WX 302 ; N I ; B 50 63 433 687 ;
+C 74 ; WX 441 ; N J ; B 10 -162 548 684 ;
+C 75 ; WX 634 ; N K ; B 28 57 711 682 ;
+C 76 ; WX 538 ; N L ; B 70 41 550 688 ;
+C 77 ; WX 951 ; N M ; B 57 42 1029 689 ;
+C 78 ; WX 731 ; N N ; B 54 37 854 684 ;
+C 79 ; WX 733 ; N O ; B 112 62 815 715 ;
+C 80 ; WX 584 ; N P ; B 76 60 676 684 ;
+C 81 ; WX 782 ; N Q ; B 118 -138 813 703 ;
+C 82 ; WX 638 ; N R ; B 64 63 649 687 ;
+C 83 ; WX 441 ; N S ; B 59 45 543 698 ;
+C 84 ; WX 589 ; N T ; B 167 63 717 710 ;
+C 85 ; WX 689 ; N U ; B 143 49 826 687 ;
+C 86 ; WX 638 ; N V ; B 171 42 773 687 ;
+C 87 ; WX 980 ; N W ; B 180 40 1127 687 ;
+C 88 ; WX 660 ; N X ; B 42 58 752 683 ;
+C 89 ; WX 686 ; N Y ; B 195 61 787 686 ;
+C 90 ; WX 634 ; N Z ; B 52 42 705 709 ;
+C 91 ; WX 312 ; N bracketleft ; B 93 -49 437 754 ;
+C 92 ; WX 510 ; N backslash ; B 230 45 465 759 ;
+C 93 ; WX 312 ; N bracketright ; B 54 -49 378 753 ;
+C 94 ; WX 469 ; N asciicircum ; B 96 337 528 687 ;
+C 95 ; WX 500 ; N underscore ; B -35 -125 488 -75 ;
+C 96 ; WX 333 ; N grave ; B 243 583 336 736 ;
+C 97 ; WX 488 ; N a ; B 56 49 498 524 ;
+C 98 ; WX 510 ; N b ; B 53 32 583 752 ;
+C 99 ; WX 448 ; N c ; B 69 49 511 524 ;
+C 100 ; WX 538 ; N d ; B 65 49 633 752 ;
+C 101 ; WX 437 ; N e ; B 69 49 493 523 ;
+C 102 ; WX 344 ; N f ; B 40 63 505 730 ;
+C 103 ; WX 500 ; N g ; B -37 -160 597 523 ;
+C 104 ; WX 552 ; N h ; B 39 63 570 754 ;
+C 105 ; WX 271 ; N i ; B 43 63 351 727 ;
+C 106 ; WX 297 ; N j ; B -13 -161 432 726 ;
+C 107 ; WX 538 ; N k ; B 39 63 610 754 ;
+C 108 ; WX 295 ; N l ; B 62 61 393 752 ;
+C 109 ; WX 802 ; N m ; B 40 63 816 524 ;
+C 110 ; WX 552 ; N n ; B 40 63 570 524 ;
+C 111 ; WX 490 ; N o ; B 66 49 554 523 ;
+C 112 ; WX 531 ; N p ; B -16 -145 599 524 ;
+C 113 ; WX 521 ; N q ; B 63 -146 593 538 ;
+C 114 ; WX 396 ; N r ; B 39 63 503 524 ;
+C 115 ; WX 365 ; N s ; B 58 49 427 524 ;
+C 116 ; WX 292 ; N t ; B 105 49 392 664 ;
+C 117 ; WX 552 ; N u ; B 108 47 588 522 ;
+C 118 ; WX 492 ; N v ; B 119 41 602 510 ;
+C 119 ; WX 780 ; N w ; B 125 41 875 510 ;
+C 120 ; WX 521 ; N x ; B 29 63 611 510 ;
+C 121 ; WX 488 ; N y ; B -21 -158 594 510 ;
+C 122 ; WX 448 ; N z ; B 44 41 522 532 ;
+C 123 ; WX 366 ; N braceleft ; B 75 -98 466 854 ;
+C 124 ; WX 510 ; N bar ; B 195 -145 456 754 ;
+C 125 ; WX 366 ; N braceright ; B 72 -98 463 854 ;
+C 126 ; WX 667 ; N asciitilde ; B 143 308 698 449 ;
+C 127 ; WX 781 ; N delete ; B 57 63 764 349 ;
+C 130 ; WX 500 ; N quotesinglbase ; B 0 0 0 0 ;
+C 131 ; WX 531 ; N florin ; B -33 -146 692 735 ;
+C 136 ; WX 333 ; N circumflex ; B 168 603 441 721 ;
+C 138 ; WX 448 ; N Scaron ; B 65 49 597 879 ;
+C 140 ; WX 865 ; N OE ; B 104 40 980 711 ;
+C 154 ; WX 365 ; N scaron ; B 58 49 494 719 ;
+C 156 ; WX 823 ; N oe ; B 69 49 865 524 ;
+C 159 ; WX 583 ; N Ydieresis ; B 170 63 762 867 ;
+C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ;
+C 161 ; WX 317 ; N exclamdown ; B 96 -46 292 523 ;
+C 162 ; WX 448 ; N cent ; B 91 63 531 687 ;
+C 163 ; WX 583 ; N sterling ; B 83 38 664 702 ;
+C 164 ; WX 500 ; N currency ; B 56 160 625 630 ;
+C 165 ; WX 583 ; N yen ; B 98 63 762 687 ;
+C 166 ; WX 200 ; N brokenbar ; B 43 -153 294 757 ;
+C 167 ; WX 417 ; N section ; B 21 -158 510 728 ;
+C 168 ; WX 333 ; N dieresis ; B 175 610 464 708 ;
+C 169 ; WX 765 ; N copyright ; B 97 11 832 702 ;
+C 170 ; WX 312 ; N ordfeminine ; B 119 389 412 704 ;
+C 171 ; WX 417 ; N guillemotleft ; B 94 63 493 450 ;
+C 172 ; WX 667 ; N logicalnot ; B 177 239 716 520 ;
+C 173 ; WX 564 ; N sfthyphen ; B 122 452 653 492 ;
+C 174 ; WX 765 ; N registered ; B 97 11 832 702 ;
+C 175 ; WX 333 ; N overscore ; B 186 633 453 686 ;
+C 176 ; WX 375 ; N degree ; B 169 407 486 705 ;
+C 177 ; WX 462 ; N plusminus ; B 56 22 468 421 ;
+C 178 ; WX 354 ; N twosuperior ; B 119 366 468 752 ;
+C 179 ; WX 354 ; N threesuperior ; B 142 370 454 752 ;
+C 180 ; WX 333 ; N acute ; B 270 584 418 736 ;
+C 181 ; WX 510 ; N micro ; B -1 -153 539 510 ;
+C 182 ; WX 437 ; N paragraph ; B 85 -160 598 687 ;
+C 183 ; WX 198 ; N middot ; B 124 316 250 434 ;
+C 184 ; WX 333 ; N cedilla ; B 82 -114 263 74 ;
+C 185 ; WX 354 ; N onesuperior ; B 185 374 406 752 ;
+C 186 ; WX 323 ; N ordmasculine ; B 127 389 451 702 ;
+C 187 ; WX 417 ; N guillemotright ; B 39 63 442 450 ;
+C 188 ; WX 854 ; N onequarter ; B 188 47 857 753 ;
+C 189 ; WX 854 ; N onehalf ; B 187 46 894 753 ;
+C 190 ; WX 854 ; N threequarters ; B 145 47 857 753 ;
+C 191 ; WX 448 ; N questiondown ; B -25 -162 402 491 ;
+C 192 ; WX 604 ; N Agrave ; B 19 63 623 894 ;
+C 215 ; WX 462 ; N multiply ; B 88 79 479 406 ;
+C 224 ; WX 469 ; N agrave ; B 56 49 498 736 ;
+C 226 ; WX 469 ; N acircumflex ; B 56 49 507 721 ;
+C 231 ; WX 448 ; N ccedilla ; B 73 -115 513 522 ;
+C 232 ; WX 437 ; N egrave ; B 69 49 493 736 ;
+C 233 ; WX 437 ; N eacute ; B 69 49 493 736 ;
+C 234 ; WX 437 ; N ecircumflex ; B 69 49 503 721 ;
+C 235 ; WX 437 ; N edieresis ; B 69 49 532 708 ;
+C 238 ; WX 271 ; N icircumflex ; B 43 63 403 721 ;
+C 239 ; WX 271 ; N idieresis ; B 43 63 431 708 ;
+C 244 ; WX 490 ; N ocircumflex ; B 66 49 554 721 ;
+C 247 ; WX 462 ; N divide ; B 102 63 468 417 ;
+C 249 ; WX 552 ; N ugrave ; B 108 47 588 736 ;
+C 251 ; WX 552 ; N ucircumflex ; B 108 47 588 721 ;
+C 252 ; WX 552 ; N udieresis ; B 108 47 588 708 ;
+C 255 ; WX 469 ; N ydieresis ; B -21 -158 594 708 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _158 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _195 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _200 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _213 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _215 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _228 ; B 0 0 0 0 ;
+C -1 ; WX 549 ; N ain ; B 10 -334 558 333 ;
+C -1 ; WX 481 ; N ainfinal ; B 47 -315 563 291 ;
+C -1 ; WX 513 ; N aininitial ; B -23 0 439 325 ;
+C -1 ; WX 549 ; N ainisolated ; B 10 -334 558 333 ;
+C -1 ; WX 410 ; N ainmedial ; B -23 0 410 277 ;
+C -1 ; WX 220 ; N aleffinal ; B -51 0 220 511 ;
+C -1 ; WX 192 ; N alefisolated ; B -36 -25 121 482 ;
+C -1 ; WX 633 ; N alefmaksura ; B 38 -157 527 363 ;
+C -1 ; WX 566 ; N alefmaksurafinal ; B 53 -195 566 167 ;
+C -1 ; WX 633 ; N alefmaksuraisolated ; B 38 -157 527 363 ;
+C -1 ; WX 248 ; N alefwithhamzaabove ; B -61 -34 152 546 ;
+C -1 ; WX 250 ; N alefwithhamzaabovefinal ; B -77 0 250 615 ;
+C -1 ; WX 248 ; N alefwithhamzaaboveisolated ; B -61 -34 152 546 ;
+C -1 ; WX 248 ; N alefwithhamzabelow ; B 8 -187 223 490 ;
+C -1 ; WX 222 ; N alefwithhamzabelowfinal ; B -51 -241 257 511 ;
+C -1 ; WX 248 ; N alefwithhamzabelowisolated ; B 8 -187 223 490 ;
+C -1 ; WX 307 ; N alefwithmaddaabove ; B -50 -25 150 512 ;
+C -1 ; WX 281 ; N alefwithmaddaabovefinal ; B -66 0 280 593 ;
+C -1 ; WX 307 ; N alefwithmaddaaboveisolated ; B -50 -25 150 512 ;
+C -1 ; WX 814 ; N allahisolated ; B 34 -4 732 756 ;
+C -1 ; WX 192 ; N arabicalef ; B -36 -25 121 482 ;
+C -1 ; WX 195 ; N arabiccomma ; B -3 0 118 267 ;
+C -1 ; WX 398 ; N arabicfivepointedstar ; B -53 109 295 441 ;
+C -1 ; WX 383 ; N arabicindicdigiteight ; B 3 -35 350 428 ;
+C -1 ; WX 383 ; N arabicindicdigitfive ; B 17 49 285 407 ;
+C -1 ; WX 383 ; N arabicindicdigitfour ; B 15 -30 289 465 ;
+C -1 ; WX 383 ; N arabicindicdigitnine ; B -15 -47 322 462 ;
+C -1 ; WX 383 ; N arabicindicdigitone ; B 30 -32 264 455 ;
+C -1 ; WX 383 ; N arabicindicdigitseven ; B -67 -7 282 456 ;
+C -1 ; WX 383 ; N arabicindicdigitsix ; B -49 -18 312 436 ;
+C -1 ; WX 383 ; N arabicindicdigitthree ; B -73 -40 288 439 ;
+C -1 ; WX 383 ; N arabicindicdigittwo ; B -24 -38 251 441 ;
+C -1 ; WX 383 ; N arabicindicdigitzero ; B 81 96 207 288 ;
+C -1 ; WX 718 ; N arabickaf ; B 13 0 594 500 ;
+C -1 ; WX 1055 ; N arabickaffinal ; B 16 -1 1055 465 ;
+C -1 ; WX 383 ; N arabicpercentsign ; B -44 -30 322 487 ;
+C -1 ; WX 340 ; N arabicquestionmark ; B -17 -17 249 478 ;
+C -1 ; WX 247 ; N arabicsemicolon ; B -45 0 115 385 ;
+C -1 ; WX 635 ; N beh ; B 16 -206 555 295 ;
+C -1 ; WX 645 ; N behfinal ; B 16 -216 645 276 ;
+C -1 ; WX 338 ; N behinitial ; B -23 -216 271 303 ;
+C -1 ; WX 635 ; N behisolated ; B 16 -206 555 295 ;
+C -1 ; WX 321 ; N behmedial ; B -23 -210 321 259 ;
+C -1 ; WX 333 ; N caron ; B -139 601 135 719 ;
+C -1 ; WX 1062 ; N dad ; B 54 -198 976 468 ;
+C -1 ; WX 1033 ; N dadfinal ; B 54 -198 1033 468 ;
+C -1 ; WX 795 ; N dadinitial ; B -23 0 707 468 ;
+C -1 ; WX 1062 ; N dadisolated ; B 54 -198 976 468 ;
+C -1 ; WX 761 ; N dadmedial ; B -23 0 761 433 ;
+C -1 ; WX 364 ; N dal ; B 36 -1 302 341 ;
+C -1 ; WX 440 ; N dalfinal ; B 34 -1 440 369 ;
+C -1 ; WX 364 ; N dalisolated ; B 36 -1 302 341 ;
+C -1 ; WX 202 ; N dammah ; B -141 649 13 857 ;
+C -1 ; WX 229 ; N dammatan ; B -142 652 68 852 ;
+C -1 ; WX 271 ; N dotlessi ; B -81 63 238 524 ;
+C -1 ; WX 199 ; N fathah ; B -157 724 -13 854 ;
+C -1 ; WX 199 ; N fathatan ; B -157 662 2 866 ;
+C -1 ; WX 755 ; N feh ; B 14 0 685 521 ;
+C -1 ; WX 748 ; N fehfinal ; B 14 -1 748 452 ;
+C -1 ; WX 416 ; N fehinitial ; B -26 0 346 521 ;
+C -1 ; WX 755 ; N fehisolated ; B 14 0 685 521 ;
+C -1 ; WX 442 ; N fehmedial ; B -23 0 442 473 ;
+C -1 ; WX 547 ; N ghain ; B 10 -299 547 501 ;
+C -1 ; WX 477 ; N ghainfinal ; B 36 -315 563 488 ;
+C -1 ; WX 513 ; N ghaininitial ; B -23 0 439 489 ;
+C -1 ; WX 547 ; N ghainisolated ; B 10 -299 547 501 ;
+C -1 ; WX 410 ; N ghainmedial ; B -23 0 410 465 ;
+C -1 ; WX 548 ; N hah ; B 14 -323 555 275 ;
+C -1 ; WX 546 ; N hahfinal ; B 13 -318 599 278 ;
+C -1 ; WX 637 ; N hahinitial ; B -23 0 556 280 ;
+C -1 ; WX 548 ; N hahisolated ; B 14 -323 555 275 ;
+C -1 ; WX 656 ; N hahmedial ; B -23 0 656 280 ;
+C -1 ; WX 392 ; N hamza ; B 23 -69 321 250 ;
+C -1 ; WX 392 ; N hamzaisolated ; B 23 -69 321 250 ;
+C -1 ; WX 372 ; N heh ; B 32 -9 291 315 ;
+C -1 ; WX 391 ; N hehfinal ; B 32 0 391 407 ;
+C -1 ; WX 524 ; N hehinitial ; B -23 0 455 370 ;
+C -1 ; WX 372 ; N hehisolated ; B 32 -9 291 315 ;
+C -1 ; WX 412 ; N hehmedial ; B -23 -166 412 320 ;
+C -1 ; WX 548 ; N jeem ; B 14 -323 555 275 ;
+C -1 ; WX 554 ; N jeemfinal ; B 6 -279 554 284 ;
+C -1 ; WX 637 ; N jeeminitial ; B -23 -186 556 280 ;
+C -1 ; WX 548 ; N jeemisolated ; B 14 -323 555 275 ;
+C -1 ; WX 652 ; N jeemmedial ; B -23 -208 652 280 ;
+C -1 ; WX 884 ; N kafinitial ; B -23 0 798 468 ;
+C -1 ; WX 718 ; N kafisolated ; B 13 0 594 500 ;
+C -1 ; WX 409 ; N kafmedial ; B -23 0 409 485 ;
+C -1 ; WX 199 ; N kasrah ; B 108 -374 251 -243 ;
+C -1 ; WX 199 ; N kasratan ; B 104 -386 264 -184 ;
+C -1 ; WX 548 ; N khah ; B 14 -323 555 465 ;
+C -1 ; WX 544 ; N khahfinal ; B 8 -315 596 452 ;
+C -1 ; WX 637 ; N khahinitial ; B -23 0 556 458 ;
+C -1 ; WX 548 ; N khahisolated ; B 14 -323 555 465 ;
+C -1 ; WX 656 ; N khahmedial ; B -23 0 656 454 ;
+C -1 ; WX 555 ; N lam ; B 48 -153 437 517 ;
+C -1 ; WX 511 ; N lamfinal ; B 49 -164 511 511 ;
+C -1 ; WX 339 ; N laminitial ; B -23 0 215 500 ;
+C -1 ; WX 555 ; N lamisolated ; B 48 -153 437 517 ;
+C -1 ; WX 297 ; N lammedial ; B -23 0 297 511 ;
+C -1 ; WX 625 ; N lamwithaleffinal ; B 16 -47 625 511 ;
+C -1 ; WX 621 ; N lamwithalefhamzaabovefinal ; B -50 -47 621 608 ;
+C -1 ; WX 603 ; N lamwithalefhamzaaboveisolatedd ; B -87 0 460 661 ;
+C -1 ; WX 617 ; N lamwithalefhamzabelowfinal ; B 16 -240 617 511 ;
+C -1 ; WX 576 ; N lamwithalefhamzabelowisolated ; B -45 -258 423 551 ;
+C -1 ; WX 576 ; N lamwithalefisolated ; B -45 0 423 551 ;
+C -1 ; WX 618 ; N lamwithalefmaddaabovefinal ; B -47 -47 618 530 ;
+C -1 ; WX 624 ; N lamwithalefmaddaaboveisolatedd ; B -65 0 481 583 ;
+C -1 ; WX 22 ; N lefttoright ; B -183 0 22 850 ;
+C -1 ; WX 424 ; N meem ; B 38 -271 340 306 ;
+C -1 ; WX 478 ; N meemfinal ; B 38 -289 478 267 ;
+C -1 ; WX 490 ; N meeminitial ; B -23 0 416 297 ;
+C -1 ; WX 424 ; N meemisolated ; B 38 -271 340 306 ;
+C -1 ; WX 476 ; N meemmedial ; B -23 -53 476 267 ;
+C -1 ; WX 244 ; N nonmarkingreturn ; B 0 0 0 0 ;
+C -1 ; WX 532 ; N noon ; B 42 -126 461 434 ;
+C -1 ; WX 548 ; N noonfinal ; B 56 -210 548 389 ;
+C -1 ; WX 336 ; N nooninitial ; B -29 0 261 466 ;
+C -1 ; WX 532 ; N noonisolated ; B 42 -126 461 434 ;
+C -1 ; WX 326 ; N noonmedial ; B -23 0 326 463 ;
+C -1 ; WX 467 ; N ornateleftparenthesis ; B 0 -156 441 568 ;
+C -1 ; WX 467 ; N ornaterightparenthesis ; B -73 -156 372 568 ;
+C -1 ; WX 575 ; N qaf ; B 49 -188 517 472 ;
+C -1 ; WX 550 ; N qaffinal ; B 50 -192 550 455 ;
+C -1 ; WX 417 ; N qafinitial ; B -23 0 347 503 ;
+C -1 ; WX 575 ; N qafisolated ; B 49 -188 517 472 ;
+C -1 ; WX 442 ; N qafmedial ; B -23 0 442 456 ;
+C -1 ; WX 481 ; N reh ; B 75 -204 424 257 ;
+C -1 ; WX 517 ; N rehfinal ; B 74 -203 517 228 ;
+C -1 ; WX 481 ; N rehisolated ; B 75 -204 424 257 ;
+C -1 ; WX 22 ; N righttoleft ; B -307 0 22 850 ;
+C -1 ; WX 1062 ; N sad ; B 54 -198 976 285 ;
+C -1 ; WX 1033 ; N sadfinal ; B 54 -198 1033 285 ;
+C -1 ; WX 795 ; N sadinitial ; B -23 0 707 292 ;
+C -1 ; WX 1062 ; N sadisolated ; B 54 -198 976 285 ;
+C -1 ; WX 758 ; N sadmedial ; B -23 0 758 292 ;
+C -1 ; WX 875 ; N seen ; B 58 -209 804 244 ;
+C -1 ; WX 872 ; N seenfinal ; B 58 -198 872 247 ;
+C -1 ; WX 609 ; N seeninitial ; B -23 -4 537 250 ;
+C -1 ; WX 875 ; N seenisolated ; B 58 -209 804 244 ;
+C -1 ; WX 588 ; N seenmedial ; B -23 0 588 250 ;
+C -1 ; WX 208 ; N shaddah ; B -166 700 8 862 ;
+C -1 ; WX 875 ; N sheen ; B 58 -209 804 497 ;
+C -1 ; WX 872 ; N sheenfinal ; B 58 -198 872 497 ;
+C -1 ; WX 609 ; N sheeninitial ; B -23 -4 538 463 ;
+C -1 ; WX 875 ; N sheenisolated ; B 58 -209 804 497 ;
+C -1 ; WX 587 ; N sheenmedial ; B -23 0 587 485 ;
+C -1 ; WX 160 ; N sukun ; B -175 709 -36 860 ;
+C -1 ; WX 812 ; N tah ; B 19 0 728 535 ;
+C -1 ; WX 793 ; N tahfinal ; B 19 0 793 519 ;
+C -1 ; WX 659 ; N tahinitial ; B -23 0 576 519 ;
+C -1 ; WX 812 ; N tahisolated ; B 19 0 728 535 ;
+C -1 ; WX 647 ; N tahmedial ; B -23 0 647 519 ;
+C -1 ; WX 390 ; N tatweel ; B -23 0 389 101 ;
+C -1 ; WX 635 ; N teh ; B 16 0 555 446 ;
+C -1 ; WX 645 ; N tehfinal ; B 16 0 645 409 ;
+C -1 ; WX 345 ; N tehinitial ; B -56 0 260 482 ;
+C -1 ; WX 635 ; N tehisolated ; B 16 0 555 446 ;
+C -1 ; WX 370 ; N tehmarbuta ; B -39 -9 286 478 ;
+C -1 ; WX 419 ; N tehmarbutafinal ; B -55 0 419 506 ;
+C -1 ; WX 370 ; N tehmarbutaisolated ; B -39 -9 286 478 ;
+C -1 ; WX 336 ; N tehmedial ; B -61 0 336 466 ;
+C -1 ; WX 364 ; N thal ; B -44 -1 302 488 ;
+C -1 ; WX 440 ; N thalfinal ; B 21 -1 440 467 ;
+C -1 ; WX 364 ; N thalisolated ; B -44 -1 302 488 ;
+C -1 ; WX 635 ; N theh ; B 16 0 555 454 ;
+C -1 ; WX 645 ; N thehfinal ; B 16 0 645 454 ;
+C -1 ; WX 393 ; N thehinitial ; B -38 0 321 504 ;
+C -1 ; WX 635 ; N thehisolated ; B 16 0 555 454 ;
+C -1 ; WX 345 ; N thehmedial ; B -31 0 345 499 ;
+C -1 ; WX 503 ; N waw ; B 82 -206 445 292 ;
+C -1 ; WX 461 ; N wawfinal ; B 74 -197 461 288 ;
+C -1 ; WX 503 ; N wawisolated ; B 82 -206 445 292 ;
+C -1 ; WX 497 ; N wawwithhamzaabove ; B 81 -206 439 468 ;
+C -1 ; WX 461 ; N wawwithhamzaabovefinal ; B 74 -197 461 488 ;
+C -1 ; WX 497 ; N wawwithhamzaaboveisolated ; B 81 -206 439 468 ;
+C -1 ; WX 644 ; N yeh ; B 37 -288 528 368 ;
+C -1 ; WX 560 ; N yehfinal ; B 53 -335 560 167 ;
+C -1 ; WX 357 ; N yehinitial ; B -23 -213 300 303 ;
+C -1 ; WX 644 ; N yehisolated ; B 37 -288 528 368 ;
+C -1 ; WX 333 ; N yehmedial ; B -23 -199 333 267 ;
+C -1 ; WX 603 ; N yehwithhamzaabove ; B 7 -163 495 463 ;
+C -1 ; WX 535 ; N yehwithhamzaabovefinal ; B 50 -175 535 463 ;
+C -1 ; WX 360 ; N yehwithhamzaaboveinitial ; B -23 0 290 505 ;
+C -1 ; WX 603 ; N yehwithhamzaaboveisolated ; B 7 -163 495 463 ;
+C -1 ; WX 329 ; N yehwithhamzaabovemedial ; B -23 0 329 450 ;
+C -1 ; WX 812 ; N zah ; B 19 0 728 535 ;
+C -1 ; WX 793 ; N zahfinal ; B 19 0 793 519 ;
+C -1 ; WX 659 ; N zahinitial ; B -23 0 576 519 ;
+C -1 ; WX 812 ; N zahisolated ; B 19 0 728 535 ;
+C -1 ; WX 643 ; N zahmedial ; B -23 0 643 519 ;
+C -1 ; WX 481 ; N zain ; B 75 -204 424 439 ;
+C -1 ; WX 517 ; N zainfinal ; B 74 -203 517 466 ;
+C -1 ; WX 481 ; N zainisolated ; B 75 -204 424 439 ;
+C -1 ; WX 22 ; N zerojoin ; B -248 0 22 850 ;
+C -1 ; WX 22 ; N zeronojoin ; B -183 0 22 795 ;
+C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm
new file mode 100644
index 0000000000..9bc314d105
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm
@@ -0,0 +1,377 @@
+StartFontMetrics 2.0
+Comment Panose 2 0 5 3 0 0 0 2 0 4
+FullName ae_AlMohanad Thin
+FontName ae_AlMohanadThin
+FamilyName ae_AlMohanad Thin
+Weight Normal
+Notice Typeface and data 2003, Arabeyes.org. This font is distributed under the terms of GPL license.
+Version 001.001
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -63 -188 968 437
+Ascender 754
+Descender -146
+XHeight 510
+CapHeight 712
+UnderlinePosition -188
+UnderlineThickness 48
+EncodingScheme FontSpecific
+StartCharMetrics 356
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 111 -14 222 677 ;
+C 34 ; WX 270 ; N quotedbl ; B 34 390 236 627 ;
+C 35 ; WX 667 ; N numbersign ; B 44 33 622 725 ;
+C 36 ; WX 458 ; N dollar ; B 57 -26 430 777 ;
+C 37 ; WX 719 ; N percent ; B 41 33 678 715 ;
+C 38 ; WX 635 ; N ampersand ; B 35 49 644 702 ;
+C 39 ; WX 156 ; N quotesingle ; B 49 443 130 702 ;
+C 40 ; WX 319 ; N parenleft ; B 70 -281 275 703 ;
+C 41 ; WX 319 ; N parenright ; B 49 -281 254 703 ;
+C 42 ; WX 332 ; N asterisk ; B 20 342 312 635 ;
+C 43 ; WX 462 ; N plus ; B 51 63 408 421 ;
+C 44 ; WX 158 ; N comma ; B 45 -65 105 65 ;
+C 45 ; WX 385 ; N hyphenminus ; B 30 39 355 110 ;
+C 46 ; WX 127 ; N period ; B 21 0 109 89 ;
+C 47 ; WX 275 ; N slash ; B 16 -5 254 597 ;
+C 48 ; WX 552 ; N zero ; B 38 49 515 705 ;
+C 49 ; WX 390 ; N one ; B 47 62 334 709 ;
+C 50 ; WX 538 ; N two ; B 48 40 505 702 ;
+C 51 ; WX 491 ; N three ; B 46 47 465 700 ;
+C 52 ; WX 538 ; N four ; B 31 63 492 707 ;
+C 53 ; WX 491 ; N five ; B 53 46 457 710 ;
+C 54 ; WX 538 ; N six ; B 50 49 499 702 ;
+C 55 ; WX 488 ; N seven ; B 52 48 471 695 ;
+C 56 ; WX 552 ; N eight ; B 45 49 521 702 ;
+C 57 ; WX 540 ; N nine ; B 55 49 502 702 ;
+C 58 ; WX 244 ; N colon ; B 67 39 169 450 ;
+C 59 ; WX 244 ; N semicolon ; B 68 -85 192 447 ;
+C 60 ; WX 634 ; N less ; B 48 132 575 624 ;
+C 61 ; WX 455 ; N equal ; B 51 177 408 305 ;
+C 62 ; WX 634 ; N greater ; B 51 128 578 621 ;
+C 63 ; WX 465 ; N question ; B 46 49 433 702 ;
+C 64 ; WX 917 ; N at ; B 50 -155 897 756 ;
+C 65 ; WX 604 ; N A ; B 4 63 603 713 ;
+C 66 ; WX 542 ; N B ; B 28 63 507 687 ;
+C 67 ; WX 615 ; N C ; B 37 49 589 702 ;
+C 68 ; WX 708 ; N D ; B 31 63 672 687 ;
+C 69 ; WX 479 ; N E ; B 31 42 470 712 ;
+C 70 ; WX 488 ; N F ; B 30 63 435 709 ;
+C 71 ; WX 667 ; N G ; B 40 41 640 702 ;
+C 72 ; WX 687 ; N H ; B 30 63 657 687 ;
+C 73 ; WX 302 ; N I ; B 36 63 274 687 ;
+C 74 ; WX 441 ; N J ; B 46 -162 391 684 ;
+C 75 ; WX 634 ; N K ; B 15 57 583 682 ;
+C 76 ; WX 538 ; N L ; B 55 41 495 688 ;
+C 77 ; WX 951 ; N M ; B 42 42 918 689 ;
+C 78 ; WX 731 ; N N ; B 41 37 696 684 ;
+C 79 ; WX 733 ; N O ; B 49 62 704 715 ;
+C 80 ; WX 584 ; N P ; B 62 60 527 684 ;
+C 81 ; WX 782 ; N Q ; B 52 -138 736 703 ;
+C 82 ; WX 638 ; N R ; B 50 63 587 687 ;
+C 83 ; WX 441 ; N S ; B 42 45 416 698 ;
+C 84 ; WX 589 ; N T ; B 46 63 553 710 ;
+C 85 ; WX 689 ; N U ; B 23 49 667 687 ;
+C 86 ; WX 638 ; N V ; B 19 42 615 687 ;
+C 87 ; WX 980 ; N W ; B 27 40 968 687 ;
+C 88 ; WX 660 ; N X ; B 29 58 625 683 ;
+C 89 ; WX 686 ; N Y ; B 42 61 628 686 ;
+C 90 ; WX 634 ; N Z ; B 38 42 581 709 ;
+C 91 ; WX 312 ; N bracketleft ; B 104 -49 263 754 ;
+C 92 ; WX 510 ; N backslash ; B 55 45 455 759 ;
+C 93 ; WX 312 ; N bracketright ; B 66 -49 205 753 ;
+C 94 ; WX 469 ; N asciicircum ; B 18 337 451 687 ;
+C 95 ; WX 500 ; N underscore ; B -6 -125 506 -75 ;
+C 96 ; WX 333 ; N grave ; B 82 583 200 736 ;
+C 97 ; WX 488 ; N a ; B 28 49 463 524 ;
+C 98 ; WX 510 ; N b ; B 0 32 492 752 ;
+C 99 ; WX 448 ; N c ; B 22 49 411 524 ;
+C 100 ; WX 538 ; N d ; B 21 49 512 752 ;
+C 101 ; WX 437 ; N e ; B 21 49 418 523 ;
+C 102 ; WX 344 ; N f ; B 26 63 339 730 ;
+C 103 ; WX 500 ; N g ; B -17 -160 491 523 ;
+C 104 ; WX 552 ; N h ; B 24 63 532 754 ;
+C 105 ; WX 271 ; N i ; B 29 63 252 727 ;
+C 106 ; WX 297 ; N j ; B 21 -161 269 726 ;
+C 107 ; WX 538 ; N k ; B 25 63 512 754 ;
+C 108 ; WX 295 ; N l ; B 49 61 273 752 ;
+C 109 ; WX 802 ; N m ; B 25 63 785 524 ;
+C 110 ; WX 552 ; N n ; B 25 63 532 524 ;
+C 111 ; WX 490 ; N o ; B 21 49 468 523 ;
+C 112 ; WX 531 ; N p ; B 18 -145 509 524 ;
+C 113 ; WX 521 ; N q ; B 21 -146 513 538 ;
+C 114 ; WX 396 ; N r ; B 25 63 384 524 ;
+C 115 ; WX 365 ; N s ; B 40 49 339 524 ;
+C 116 ; WX 292 ; N t ; B 14 49 283 664 ;
+C 117 ; WX 552 ; N u ; B 15 47 531 522 ;
+C 118 ; WX 492 ; N v ; B 6 41 484 510 ;
+C 119 ; WX 780 ; N w ; B 13 41 757 510 ;
+C 120 ; WX 521 ; N x ; B 15 63 513 510 ;
+C 121 ; WX 488 ; N y ; B -7 -158 477 510 ;
+C 122 ; WX 448 ; N z ; B 30 41 417 532 ;
+C 123 ; WX 366 ; N braceleft ; B 98 -98 269 854 ;
+C 124 ; WX 510 ; N bar ; B 229 -145 282 754 ;
+C 125 ; WX 366 ; N braceright ; B 95 -98 266 854 ;
+C 126 ; WX 667 ; N asciitilde ; B 72 308 595 449 ;
+C 127 ; WX 781 ; N delete ; B 42 63 742 349 ;
+C 130 ; WX 500 ; N quotesinglbase ; B 0 0 0 0 ;
+C 131 ; WX 531 ; N florin ; B 0 -146 531 735 ;
+C 136 ; WX 333 ; N circumflex ; B 30 603 303 721 ;
+C 138 ; WX 448 ; N Scaron ; B 47 49 421 879 ;
+C 140 ; WX 865 ; N OE ; B 39 40 847 711 ;
+C 154 ; WX 365 ; N scaron ; B 40 49 339 719 ;
+C 156 ; WX 823 ; N oe ; B 23 49 793 524 ;
+C 159 ; WX 583 ; N Ydieresis ; B 17 63 604 867 ;
+C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ;
+C 161 ; WX 317 ; N exclamdown ; B 88 -46 214 523 ;
+C 162 ; WX 448 ; N cent ; B 22 63 411 687 ;
+C 163 ; WX 583 ; N sterling ; B 75 38 584 702 ;
+C 164 ; WX 500 ; N currency ; B 13 160 486 630 ;
+C 165 ; WX 583 ; N yen ; B 17 63 604 687 ;
+C 166 ; WX 200 ; N brokenbar ; B 79 -153 119 757 ;
+C 167 ; WX 417 ; N section ; B 46 -158 373 728 ;
+C 168 ; WX 333 ; N dieresis ; B 30 610 306 708 ;
+C 169 ; WX 765 ; N copyright ; B 37 11 728 702 ;
+C 170 ; WX 312 ; N ordfeminine ; B 19 389 307 704 ;
+C 171 ; WX 417 ; N guillemotleft ; B 34 63 393 450 ;
+C 172 ; WX 667 ; N logicalnot ; B 69 239 597 520 ;
+C 173 ; WX 564 ; N sfthyphen ; B 18 452 540 492 ;
+C 174 ; WX 765 ; N registered ; B 37 11 728 702 ;
+C 175 ; WX 333 ; N overscore ; B 40 633 294 686 ;
+C 176 ; WX 375 ; N degree ; B 50 407 348 705 ;
+C 177 ; WX 462 ; N plusminus ; B 51 22 408 421 ;
+C 178 ; WX 354 ; N twosuperior ; B 32 366 312 752 ;
+C 179 ; WX 354 ; N threesuperior ; B 52 370 311 752 ;
+C 180 ; WX 333 ; N acute ; B 132 584 252 736 ;
+C 181 ; WX 510 ; N micro ; B 28 -153 502 510 ;
+C 182 ; WX 437 ; N paragraph ; B -3 -160 439 687 ;
+C 183 ; WX 198 ; N middot ; B 42 316 159 434 ;
+C 184 ; WX 333 ; N cedilla ; B 106 -114 265 74 ;
+C 185 ; WX 354 ; N onesuperior ; B 82 374 269 752 ;
+C 186 ; WX 323 ; N ordmasculine ; B 16 389 312 702 ;
+C 187 ; WX 417 ; N guillemotright ; B 24 63 383 450 ;
+C 188 ; WX 854 ; N onequarter ; B 85 47 812 753 ;
+C 189 ; WX 854 ; N onehalf ; B 85 46 812 753 ;
+C 190 ; WX 854 ; N threequarters ; B 56 47 813 753 ;
+C 191 ; WX 448 ; N questiondown ; B -5 -162 382 491 ;
+C 192 ; WX 604 ; N Agrave ; B 4 63 603 894 ;
+C 215 ; WX 462 ; N multiply ; B 64 79 392 406 ;
+C 224 ; WX 469 ; N agrave ; B 28 49 463 736 ;
+C 226 ; WX 469 ; N acircumflex ; B 28 49 463 721 ;
+C 231 ; WX 448 ; N ccedilla ; B 25 -115 413 522 ;
+C 232 ; WX 437 ; N egrave ; B 21 49 418 736 ;
+C 233 ; WX 437 ; N eacute ; B 21 49 418 736 ;
+C 234 ; WX 437 ; N ecircumflex ; B 21 49 418 721 ;
+C 235 ; WX 437 ; N edieresis ; B 21 49 418 708 ;
+C 238 ; WX 271 ; N icircumflex ; B -9 63 264 721 ;
+C 239 ; WX 271 ; N idieresis ; B -3 63 273 708 ;
+C 244 ; WX 490 ; N ocircumflex ; B 21 49 468 721 ;
+C 247 ; WX 462 ; N divide ; B 51 63 408 417 ;
+C 249 ; WX 552 ; N ugrave ; B 15 47 531 736 ;
+C 251 ; WX 552 ; N ucircumflex ; B 15 47 531 721 ;
+C 252 ; WX 552 ; N udieresis ; B 15 47 531 708 ;
+C 255 ; WX 469 ; N ydieresis ; B -7 -158 477 708 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _158 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _195 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _200 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _213 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _215 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _228 ; B 0 0 0 0 ;
+C -1 ; WX 274 ; N ain ; B 24 -301 250 300 ;
+C -1 ; WX 241 ; N ainfinal ; B 24 -284 253 262 ;
+C -1 ; WX 256 ; N aininitial ; B 0 0 232 292 ;
+C -1 ; WX 274 ; N ainisolated ; B 24 -301 250 300 ;
+C -1 ; WX 205 ; N ainmedial ; B 0 0 205 249 ;
+C -1 ; WX 110 ; N aleffinal ; B 24 0 110 459 ;
+C -1 ; WX 96 ; N alefisolated ; B 24 -23 71 434 ;
+C -1 ; WX 316 ; N alefmaksura ; B 24 -142 292 327 ;
+C -1 ; WX 283 ; N alefmaksurafinal ; B 24 -176 283 151 ;
+C -1 ; WX 316 ; N alefmaksuraisolated ; B 24 -142 292 327 ;
+C -1 ; WX 124 ; N alefwithhamzaabove ; B 24 -30 99 491 ;
+C -1 ; WX 125 ; N alefwithhamzaabovefinal ; B 24 0 125 553 ;
+C -1 ; WX 124 ; N alefwithhamzaaboveisolated ; B 24 -30 99 491 ;
+C -1 ; WX 124 ; N alefwithhamzabelow ; B 24 -168 99 441 ;
+C -1 ; WX 111 ; N alefwithhamzabelowfinal ; B 24 -217 111 459 ;
+C -1 ; WX 124 ; N alefwithhamzabelowisolated ; B 24 -168 99 441 ;
+C -1 ; WX 153 ; N alefwithmaddaabove ; B 24 -23 129 460 ;
+C -1 ; WX 141 ; N alefwithmaddaabovefinal ; B 24 0 141 534 ;
+C -1 ; WX 153 ; N alefwithmaddaaboveisolated ; B 24 -23 129 460 ;
+C -1 ; WX 407 ; N allahisolated ; B 24 -3 382 681 ;
+C -1 ; WX 96 ; N arabicalef ; B 24 -23 71 434 ;
+C -1 ; WX 98 ; N arabiccomma ; B 8 0 67 240 ;
+C -1 ; WX 199 ; N arabicfivepointedstar ; B 9 98 184 397 ;
+C -1 ; WX 191 ; N arabicindicdigiteight ; B 9 -31 184 385 ;
+C -1 ; WX 191 ; N arabicindicdigitfive ; B 32 44 167 366 ;
+C -1 ; WX 191 ; N arabicindicdigitfour ; B 42 -27 152 418 ;
+C -1 ; WX 191 ; N arabicindicdigitnine ; B 27 -42 167 416 ;
+C -1 ; WX 191 ; N arabicindicdigitone ; B 56 -29 133 410 ;
+C -1 ; WX 191 ; N arabicindicdigitseven ; B 6 -7 184 411 ;
+C -1 ; WX 191 ; N arabicindicdigitsix ; B 19 -16 164 393 ;
+C -1 ; WX 191 ; N arabicindicdigitthree ; B 3 -36 187 396 ;
+C -1 ; WX 191 ; N arabicindicdigittwo ; B 29 -34 162 397 ;
+C -1 ; WX 191 ; N arabicindicdigitzero ; B 59 86 129 259 ;
+C -1 ; WX 359 ; N arabickaf ; B 24 0 334 450 ;
+C -1 ; WX 527 ; N arabickaffinal ; B 24 -1 527 418 ;
+C -1 ; WX 191 ; N arabicpercentsign ; B 17 -27 174 438 ;
+C -1 ; WX 170 ; N arabicquestionmark ; B 24 -16 146 430 ;
+C -1 ; WX 123 ; N arabicsemicolon ; B 6 0 64 347 ;
+C -1 ; WX 317 ; N beh ; B 24 -185 293 266 ;
+C -1 ; WX 322 ; N behfinal ; B 24 -195 322 249 ;
+C -1 ; WX 169 ; N behinitial ; B 0 -195 145 273 ;
+C -1 ; WX 317 ; N behisolated ; B 24 -185 293 266 ;
+C -1 ; WX 161 ; N behmedial ; B 0 -189 161 233 ;
+C -1 ; WX 167 ; N caron ; B 14 541 150 647 ;
+C -1 ; WX 531 ; N dad ; B 24 -178 506 421 ;
+C -1 ; WX 517 ; N dadfinal ; B 24 -178 517 421 ;
+C -1 ; WX 397 ; N dadinitial ; B 0 0 373 421 ;
+C -1 ; WX 531 ; N dadisolated ; B 24 -178 506 421 ;
+C -1 ; WX 380 ; N dadmedial ; B 0 0 380 389 ;
+C -1 ; WX 182 ; N dal ; B 24 -1 157 307 ;
+C -1 ; WX 220 ; N dalfinal ; B 24 -1 220 332 ;
+C -1 ; WX 182 ; N dalisolated ; B 24 -1 157 307 ;
+C -1 ; WX 101 ; N dammah ; B 5 584 89 771 ;
+C -1 ; WX 115 ; N dammatan ; B 17 587 115 767 ;
+C -1 ; WX 135 ; N dotlessi ; B 14 57 126 472 ;
+C -1 ; WX 100 ; N fathah ; B 7 651 89 769 ;
+C -1 ; WX 100 ; N fathatan ; B 8 596 90 780 ;
+C -1 ; WX 377 ; N feh ; B 24 0 353 469 ;
+C -1 ; WX 374 ; N fehfinal ; B 24 -1 374 406 ;
+C -1 ; WX 208 ; N fehinitial ; B 0 0 184 469 ;
+C -1 ; WX 377 ; N fehisolated ; B 24 0 353 469 ;
+C -1 ; WX 221 ; N fehmedial ; B 0 0 221 426 ;
+C -1 ; WX 273 ; N ghain ; B 24 -269 249 451 ;
+C -1 ; WX 238 ; N ghainfinal ; B 24 -284 253 439 ;
+C -1 ; WX 256 ; N ghaininitial ; B 0 0 232 440 ;
+C -1 ; WX 273 ; N ghainisolated ; B 24 -269 249 451 ;
+C -1 ; WX 205 ; N ghainmedial ; B 0 0 205 419 ;
+C -1 ; WX 274 ; N hah ; B 24 -291 250 248 ;
+C -1 ; WX 273 ; N hahfinal ; B 24 -286 273 250 ;
+C -1 ; WX 318 ; N hahinitial ; B 0 0 294 252 ;
+C -1 ; WX 274 ; N hahisolated ; B 24 -291 250 248 ;
+C -1 ; WX 328 ; N hahmedial ; B 0 0 328 252 ;
+C -1 ; WX 196 ; N hamza ; B 24 -62 171 225 ;
+C -1 ; WX 196 ; N hamzaisolated ; B 24 -62 171 225 ;
+C -1 ; WX 186 ; N heh ; B 24 -8 161 283 ;
+C -1 ; WX 195 ; N hehfinal ; B 24 0 195 366 ;
+C -1 ; WX 262 ; N hehinitial ; B 0 0 237 333 ;
+C -1 ; WX 186 ; N hehisolated ; B 24 -8 161 283 ;
+C -1 ; WX 206 ; N hehmedial ; B 0 -149 206 288 ;
+C -1 ; WX 274 ; N jeem ; B 24 -291 250 248 ;
+C -1 ; WX 277 ; N jeemfinal ; B 24 -251 277 255 ;
+C -1 ; WX 318 ; N jeeminitial ; B 0 -167 294 252 ;
+C -1 ; WX 274 ; N jeemisolated ; B 24 -291 250 248 ;
+C -1 ; WX 326 ; N jeemmedial ; B 0 -187 326 252 ;
+C -1 ; WX 442 ; N kafinitial ; B 0 0 417 421 ;
+C -1 ; WX 359 ; N kafisolated ; B 24 0 334 450 ;
+C -1 ; WX 205 ; N kafmedial ; B 0 0 205 437 ;
+C -1 ; WX 100 ; N kasrah ; B 13 -336 95 -219 ;
+C -1 ; WX 100 ; N kasratan ; B 18 -347 100 -165 ;
+C -1 ; WX 274 ; N khah ; B 24 -291 250 418 ;
+C -1 ; WX 272 ; N khahfinal ; B 24 -284 272 406 ;
+C -1 ; WX 318 ; N khahinitial ; B 0 0 294 412 ;
+C -1 ; WX 274 ; N khahisolated ; B 24 -291 250 418 ;
+C -1 ; WX 328 ; N khahmedial ; B 0 0 328 409 ;
+C -1 ; WX 277 ; N lam ; B 24 -138 253 465 ;
+C -1 ; WX 255 ; N lamfinal ; B 24 -147 255 459 ;
+C -1 ; WX 169 ; N laminitial ; B 0 0 145 450 ;
+C -1 ; WX 277 ; N lamisolated ; B 24 -138 253 465 ;
+C -1 ; WX 148 ; N lammedial ; B 0 0 148 459 ;
+C -1 ; WX 312 ; N lamwithaleffinal ; B 24 -42 312 459 ;
+C -1 ; WX 311 ; N lamwithalefhamzaabovefinal ; B 24 -42 311 547 ;
+C -1 ; WX 301 ; N lamwithalefhamzaaboveisolatedd ; B 24 0 277 595 ;
+C -1 ; WX 309 ; N lamwithalefhamzabelowfinal ; B 24 -216 309 459 ;
+C -1 ; WX 288 ; N lamwithalefhamzabelowisolated ; B 24 -232 263 496 ;
+C -1 ; WX 288 ; N lamwithalefisolated ; B 24 0 263 496 ;
+C -1 ; WX 309 ; N lamwithalefmaddaabovefinal ; B 24 -42 309 477 ;
+C -1 ; WX 312 ; N lamwithalefmaddaaboveisolatedd ; B 24 0 287 525 ;
+C -1 ; WX 11 ; N lefttoright ; B 0 0 74 765 ;
+C -1 ; WX 212 ; N meem ; B 24 -244 187 275 ;
+C -1 ; WX 239 ; N meemfinal ; B 24 -260 239 240 ;
+C -1 ; WX 245 ; N meeminitial ; B 0 0 220 268 ;
+C -1 ; WX 212 ; N meemisolated ; B 24 -244 187 275 ;
+C -1 ; WX 238 ; N meemmedial ; B 0 -48 238 240 ;
+C -1 ; WX 122 ; N nonmarkingreturn ; B 0 0 0 0 ;
+C -1 ; WX 266 ; N noon ; B 24 -114 242 390 ;
+C -1 ; WX 274 ; N noonfinal ; B 24 -189 274 350 ;
+C -1 ; WX 168 ; N nooninitial ; B 0 0 144 419 ;
+C -1 ; WX 266 ; N noonisolated ; B 24 -114 242 390 ;
+C -1 ; WX 163 ; N noonmedial ; B 0 0 163 417 ;
+C -1 ; WX 233 ; N ornateleftparenthesis ; B 24 -140 209 511 ;
+C -1 ; WX 233 ; N ornaterightparenthesis ; B 24 -140 209 511 ;
+C -1 ; WX 287 ; N qaf ; B 24 -169 263 425 ;
+C -1 ; WX 275 ; N qaffinal ; B 24 -173 275 410 ;
+C -1 ; WX 208 ; N qafinitial ; B 0 0 184 453 ;
+C -1 ; WX 287 ; N qafisolated ; B 24 -169 263 425 ;
+C -1 ; WX 221 ; N qafmedial ; B 0 0 221 410 ;
+C -1 ; WX 241 ; N reh ; B 24 -184 216 231 ;
+C -1 ; WX 258 ; N rehfinal ; B 24 -183 258 205 ;
+C -1 ; WX 241 ; N rehisolated ; B 24 -184 216 231 ;
+C -1 ; WX 11 ; N righttoleft ; B -63 0 11 765 ;
+C -1 ; WX 531 ; N sad ; B 24 -178 506 256 ;
+C -1 ; WX 517 ; N sadfinal ; B 24 -178 517 256 ;
+C -1 ; WX 397 ; N sadinitial ; B 0 0 373 263 ;
+C -1 ; WX 531 ; N sadisolated ; B 24 -178 506 256 ;
+C -1 ; WX 379 ; N sadmedial ; B 0 0 379 263 ;
+C -1 ; WX 437 ; N seen ; B 24 -188 413 219 ;
+C -1 ; WX 436 ; N seenfinal ; B 24 -178 436 222 ;
+C -1 ; WX 304 ; N seeninitial ; B 0 -3 280 225 ;
+C -1 ; WX 437 ; N seenisolated ; B 24 -188 413 219 ;
+C -1 ; WX 294 ; N seenmedial ; B 0 0 294 225 ;
+C -1 ; WX 104 ; N shaddah ; B 5 630 92 775 ;
+C -1 ; WX 437 ; N sheen ; B 24 -188 413 447 ;
+C -1 ; WX 436 ; N sheenfinal ; B 24 -178 436 447 ;
+C -1 ; WX 305 ; N sheeninitial ; B 0 -3 280 417 ;
+C -1 ; WX 437 ; N sheenisolated ; B 24 -188 413 447 ;
+C -1 ; WX 293 ; N sheenmedial ; B 0 0 293 437 ;
+C -1 ; WX 80 ; N sukun ; B 7 639 70 774 ;
+C -1 ; WX 406 ; N tah ; B 24 0 381 481 ;
+C -1 ; WX 396 ; N tahfinal ; B 24 0 396 467 ;
+C -1 ; WX 330 ; N tahinitial ; B 0 0 305 467 ;
+C -1 ; WX 406 ; N tahisolated ; B 24 0 381 481 ;
+C -1 ; WX 324 ; N tahmedial ; B 0 0 324 467 ;
+C -1 ; WX 195 ; N tatweel ; B 0 0 195 91 ;
+C -1 ; WX 317 ; N teh ; B 24 0 293 401 ;
+C -1 ; WX 322 ; N tehfinal ; B 24 0 322 368 ;
+C -1 ; WX 172 ; N tehinitial ; B 0 0 148 434 ;
+C -1 ; WX 317 ; N tehisolated ; B 24 0 293 401 ;
+C -1 ; WX 185 ; N tehmarbuta ; B 24 -8 160 430 ;
+C -1 ; WX 209 ; N tehmarbutafinal ; B 24 0 209 456 ;
+C -1 ; WX 185 ; N tehmarbutaisolated ; B 24 -8 160 430 ;
+C -1 ; WX 168 ; N tehmedial ; B 0 0 168 419 ;
+C -1 ; WX 182 ; N thal ; B 24 -1 157 439 ;
+C -1 ; WX 220 ; N thalfinal ; B 24 -1 220 420 ;
+C -1 ; WX 182 ; N thalisolated ; B 24 -1 157 439 ;
+C -1 ; WX 317 ; N theh ; B 24 0 293 409 ;
+C -1 ; WX 322 ; N thehfinal ; B 24 0 322 409 ;
+C -1 ; WX 196 ; N thehinitial ; B 0 0 172 454 ;
+C -1 ; WX 317 ; N thehisolated ; B 24 0 293 409 ;
+C -1 ; WX 172 ; N thehmedial ; B 0 0 172 449 ;
+C -1 ; WX 251 ; N waw ; B 24 -185 227 263 ;
+C -1 ; WX 230 ; N wawfinal ; B 24 -177 230 259 ;
+C -1 ; WX 251 ; N wawisolated ; B 24 -185 227 263 ;
+C -1 ; WX 248 ; N wawwithhamzaabove ; B 24 -185 224 421 ;
+C -1 ; WX 230 ; N wawwithhamzaabovefinal ; B 24 -177 230 439 ;
+C -1 ; WX 248 ; N wawwithhamzaaboveisolated ; B 24 -185 224 421 ;
+C -1 ; WX 322 ; N yeh ; B 24 -259 297 332 ;
+C -1 ; WX 280 ; N yehfinal ; B 24 -302 280 151 ;
+C -1 ; WX 179 ; N yehinitial ; B 0 -191 154 273 ;
+C -1 ; WX 322 ; N yehisolated ; B 24 -259 297 332 ;
+C -1 ; WX 167 ; N yehmedial ; B 0 -179 167 240 ;
+C -1 ; WX 301 ; N yehwithhamzaabove ; B 24 -147 277 417 ;
+C -1 ; WX 268 ; N yehwithhamzaabovefinal ; B 24 -157 268 417 ;
+C -1 ; WX 180 ; N yehwithhamzaaboveinitial ; B 0 0 156 455 ;
+C -1 ; WX 301 ; N yehwithhamzaaboveisolated ; B 24 -147 277 417 ;
+C -1 ; WX 165 ; N yehwithhamzaabovemedial ; B 0 0 165 405 ;
+C -1 ; WX 406 ; N zah ; B 24 0 381 481 ;
+C -1 ; WX 396 ; N zahfinal ; B 24 0 396 467 ;
+C -1 ; WX 330 ; N zahinitial ; B 0 0 305 467 ;
+C -1 ; WX 406 ; N zahisolated ; B 24 0 381 481 ;
+C -1 ; WX 321 ; N zahmedial ; B 0 0 321 467 ;
+C -1 ; WX 241 ; N zain ; B 24 -184 216 396 ;
+C -1 ; WX 258 ; N zainfinal ; B 24 -183 258 419 ;
+C -1 ; WX 241 ; N zainisolated ; B 24 -184 216 396 ;
+C -1 ; WX 11 ; N zerojoin ; B -28 0 39 765 ;
+C -1 ; WX 11 ; N zeronojoin ; B 0 0 11 715 ;
+C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm
new file mode 100644
index 0000000000..ad9f3a50cd
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm
@@ -0,0 +1,377 @@
+StartFontMetrics 2.0
+Comment Panose 2 0 5 3 0 0 0 2 0 4
+FullName ae_AlMohanad Extra Bold2
+FontName ae_AlMohanadExtraBold2
+FamilyName ae_AlMohanad Extra Bold2
+Weight ExtraBold
+Notice Typeface and data 2003, Arabeyes.org. This font is distributed under the terms of GPL license.
+Version 001.001
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -157 -188 1074 437
+Ascender 754
+Descender -146
+XHeight 510
+CapHeight 712
+UnderlinePosition -188
+UnderlineThickness 48
+EncodingScheme FontSpecific
+StartCharMetrics 356
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 92 -38 241 702 ;
+C 34 ; WX 270 ; N quotedbl ; B 15 366 255 652 ;
+C 35 ; WX 667 ; N numbersign ; B 25 9 641 750 ;
+C 36 ; WX 458 ; N dollar ; B 37 -50 450 801 ;
+C 37 ; WX 719 ; N percent ; B 21 9 698 739 ;
+C 38 ; WX 635 ; N ampersand ; B 16 24 673 726 ;
+C 39 ; WX 156 ; N quotesingle ; B 30 418 150 726 ;
+C 40 ; WX 319 ; N parenleft ; B 50 -317 299 737 ;
+C 41 ; WX 319 ; N parenright ; B 25 -315 273 741 ;
+C 42 ; WX 332 ; N asterisk ; B 0 317 332 659 ;
+C 43 ; WX 462 ; N plus ; B 32 39 427 446 ;
+C 44 ; WX 158 ; N comma ; B 16 -97 125 90 ;
+C 45 ; WX 385 ; N hyphenminus ; B 10 14 375 134 ;
+C 46 ; WX 127 ; N period ; B 2 -24 128 113 ;
+C 47 ; WX 275 ; N slash ; B -4 -31 274 621 ;
+C 48 ; WX 552 ; N zero ; B 19 24 534 729 ;
+C 49 ; WX 390 ; N one ; B 27 38 354 741 ;
+C 50 ; WX 538 ; N two ; B 28 16 530 726 ;
+C 51 ; WX 491 ; N three ; B 27 23 484 725 ;
+C 52 ; WX 538 ; N four ; B 11 39 511 731 ;
+C 53 ; WX 491 ; N five ; B 33 22 476 734 ;
+C 54 ; WX 538 ; N six ; B 30 24 518 726 ;
+C 55 ; WX 488 ; N seven ; B 32 24 490 720 ;
+C 56 ; WX 552 ; N eight ; B 26 24 541 726 ;
+C 57 ; WX 540 ; N nine ; B 36 24 522 726 ;
+C 58 ; WX 244 ; N colon ; B 47 15 188 475 ;
+C 59 ; WX 244 ; N semicolon ; B 48 -115 211 471 ;
+C 60 ; WX 634 ; N less ; B 28 98 595 658 ;
+C 61 ; WX 455 ; N equal ; B 32 152 428 330 ;
+C 62 ; WX 634 ; N greater ; B 31 95 598 655 ;
+C 63 ; WX 465 ; N question ; B 27 24 453 726 ;
+C 64 ; WX 917 ; N at ; B 30 -179 927 781 ;
+C 65 ; WX 604 ; N A ; B -15 39 623 738 ;
+C 66 ; WX 542 ; N B ; B 9 39 527 712 ;
+C 67 ; WX 615 ; N C ; B 18 24 608 726 ;
+C 68 ; WX 708 ; N D ; B 12 39 692 712 ;
+C 69 ; WX 479 ; N E ; B 12 17 495 736 ;
+C 70 ; WX 488 ; N F ; B 10 39 454 733 ;
+C 71 ; WX 667 ; N G ; B 20 16 660 726 ;
+C 72 ; WX 687 ; N H ; B 10 39 676 712 ;
+C 73 ; WX 302 ; N I ; B 16 39 294 712 ;
+C 74 ; WX 441 ; N J ; B 26 -186 410 708 ;
+C 75 ; WX 634 ; N K ; B -5 33 602 706 ;
+C 76 ; WX 538 ; N L ; B 36 16 520 712 ;
+C 77 ; WX 951 ; N M ; B 23 18 938 714 ;
+C 78 ; WX 731 ; N N ; B 21 13 715 708 ;
+C 79 ; WX 733 ; N O ; B 29 38 724 740 ;
+C 80 ; WX 584 ; N P ; B 43 35 547 708 ;
+C 81 ; WX 782 ; N Q ; B 32 -163 755 727 ;
+C 82 ; WX 638 ; N R ; B 30 39 607 712 ;
+C 83 ; WX 441 ; N S ; B 22 21 436 722 ;
+C 84 ; WX 589 ; N T ; B 26 39 573 734 ;
+C 85 ; WX 689 ; N U ; B 3 24 687 712 ;
+C 86 ; WX 638 ; N V ; B -1 17 634 712 ;
+C 87 ; WX 980 ; N W ; B 8 16 988 712 ;
+C 88 ; WX 660 ; N X ; B 9 34 645 707 ;
+C 89 ; WX 686 ; N Y ; B 22 37 648 710 ;
+C 90 ; WX 634 ; N Z ; B 19 17 606 734 ;
+C 91 ; WX 312 ; N bracketleft ; B 85 -74 283 778 ;
+C 92 ; WX 510 ; N backslash ; B 21 21 490 784 ;
+C 93 ; WX 312 ; N bracketright ; B 46 -74 224 777 ;
+C 94 ; WX 469 ; N asciicircum ; B -21 313 489 712 ;
+C 95 ; WX 500 ; N underscore ; B -25 -149 525 -51 ;
+C 96 ; WX 333 ; N grave ; B 62 554 228 761 ;
+C 97 ; WX 488 ; N a ; B 9 24 482 548 ;
+C 98 ; WX 510 ; N b ; B -20 8 511 786 ;
+C 99 ; WX 448 ; N c ; B 2 24 431 549 ;
+C 100 ; WX 538 ; N d ; B 2 24 531 785 ;
+C 101 ; WX 437 ; N e ; B 2 24 437 547 ;
+C 102 ; WX 344 ; N f ; B 6 39 359 755 ;
+C 103 ; WX 500 ; N g ; B -36 -185 510 547 ;
+C 104 ; WX 552 ; N h ; B 5 39 551 788 ;
+C 105 ; WX 271 ; N i ; B 9 39 272 751 ;
+C 106 ; WX 297 ; N j ; B 1 -186 289 750 ;
+C 107 ; WX 538 ; N k ; B 5 39 532 788 ;
+C 108 ; WX 295 ; N l ; B 29 36 292 785 ;
+C 109 ; WX 802 ; N m ; B 6 39 804 548 ;
+C 110 ; WX 552 ; N n ; B 6 39 551 549 ;
+C 111 ; WX 490 ; N o ; B 1 24 487 547 ;
+C 112 ; WX 531 ; N p ; B -2 -169 529 548 ;
+C 113 ; WX 521 ; N q ; B 2 -170 533 562 ;
+C 114 ; WX 396 ; N r ; B 5 39 404 548 ;
+C 115 ; WX 365 ; N s ; B 21 24 358 548 ;
+C 116 ; WX 292 ; N t ; B -5 24 302 697 ;
+C 117 ; WX 552 ; N u ; B -4 23 551 550 ;
+C 118 ; WX 492 ; N v ; B -13 16 503 535 ;
+C 119 ; WX 780 ; N w ; B -7 16 776 535 ;
+C 120 ; WX 521 ; N x ; B -4 39 532 535 ;
+C 121 ; WX 488 ; N y ; B -39 -183 496 535 ;
+C 122 ; WX 448 ; N z ; B 10 16 436 557 ;
+C 123 ; WX 366 ; N braceleft ; B 78 -122 288 879 ;
+C 124 ; WX 510 ; N bar ; B 209 -169 301 779 ;
+C 125 ; WX 366 ; N braceright ; B 75 -122 285 879 ;
+C 126 ; WX 667 ; N asciitilde ; B 51 283 615 474 ;
+C 127 ; WX 781 ; N delete ; B 23 39 762 374 ;
+C 130 ; WX 500 ; N quotesinglbase ; B 0 0 0 0 ;
+C 131 ; WX 531 ; N florin ; B -62 -170 559 760 ;
+C 136 ; WX 333 ; N circumflex ; B -33 578 365 750 ;
+C 138 ; WX 448 ; N Scaron ; B 27 24 457 903 ;
+C 140 ; WX 865 ; N OE ; B 19 16 872 735 ;
+C 154 ; WX 365 ; N scaron ; B -9 24 390 744 ;
+C 156 ; WX 823 ; N oe ; B 3 24 812 549 ;
+C 159 ; WX 583 ; N Ydieresis ; B -2 39 623 892 ;
+C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ;
+C 161 ; WX 317 ; N exclamdown ; B 68 -104 231 547 ;
+C 162 ; WX 448 ; N cent ; B 2 39 431 712 ;
+C 163 ; WX 583 ; N sterling ; B 38 13 611 726 ;
+C 164 ; WX 500 ; N currency ; B -18 129 517 661 ;
+C 165 ; WX 583 ; N yen ; B -2 39 623 712 ;
+C 166 ; WX 200 ; N brokenbar ; B 59 -177 139 782 ;
+C 167 ; WX 417 ; N section ; B 27 -182 392 752 ;
+C 168 ; WX 333 ; N dieresis ; B 10 585 325 733 ;
+C 169 ; WX 765 ; N copyright ; B 18 -14 748 726 ;
+C 170 ; WX 312 ; N ordfeminine ; B -1 364 326 728 ;
+C 171 ; WX 417 ; N guillemotleft ; B 6 39 431 475 ;
+C 172 ; WX 667 ; N logicalnot ; B 50 215 616 544 ;
+C 173 ; WX 564 ; N sfthyphen ; B -2 428 560 516 ;
+C 174 ; WX 765 ; N registered ; B 18 -14 748 726 ;
+C 175 ; WX 333 ; N overscore ; B 21 609 314 710 ;
+C 176 ; WX 375 ; N degree ; B 31 383 368 729 ;
+C 177 ; WX 462 ; N plusminus ; B 32 -2 427 446 ;
+C 178 ; WX 354 ; N twosuperior ; B 12 342 337 777 ;
+C 179 ; WX 354 ; N threesuperior ; B 33 345 331 776 ;
+C 180 ; WX 333 ; N acute ; B 104 555 271 761 ;
+C 181 ; WX 510 ; N micro ; B 9 -178 524 535 ;
+C 182 ; WX 437 ; N paragraph ; B -23 -185 458 712 ;
+C 183 ; WX 198 ; N middot ; B 22 292 179 458 ;
+C 184 ; WX 333 ; N cedilla ; B 86 -138 285 99 ;
+C 185 ; WX 354 ; N onesuperior ; B 62 350 289 784 ;
+C 186 ; WX 323 ; N ordmasculine ; B -4 364 331 726 ;
+C 187 ; WX 417 ; N guillemotright ; B -14 39 411 475 ;
+C 188 ; WX 854 ; N onequarter ; B 66 23 832 785 ;
+C 189 ; WX 854 ; N onehalf ; B 66 21 837 785 ;
+C 190 ; WX 854 ; N threequarters ; B 36 23 833 777 ;
+C 191 ; WX 448 ; N questiondown ; B -24 -186 401 515 ;
+C 192 ; WX 604 ; N Agrave ; B -15 39 623 918 ;
+C 215 ; WX 462 ; N multiply ; B 32 48 423 437 ;
+C 224 ; WX 469 ; N agrave ; B 9 24 482 761 ;
+C 226 ; WX 469 ; N acircumflex ; B 9 24 482 750 ;
+C 231 ; WX 448 ; N ccedilla ; B 6 -139 433 547 ;
+C 232 ; WX 437 ; N egrave ; B 2 24 437 761 ;
+C 233 ; WX 437 ; N eacute ; B 2 24 437 761 ;
+C 234 ; WX 437 ; N ecircumflex ; B 2 24 437 750 ;
+C 235 ; WX 437 ; N edieresis ; B 2 24 437 733 ;
+C 238 ; WX 271 ; N icircumflex ; B -71 39 327 750 ;
+C 239 ; WX 271 ; N idieresis ; B -22 39 292 733 ;
+C 244 ; WX 490 ; N ocircumflex ; B 1 24 487 750 ;
+C 247 ; WX 462 ; N divide ; B 32 39 427 442 ;
+C 249 ; WX 552 ; N ugrave ; B -4 23 551 761 ;
+C 251 ; WX 552 ; N ucircumflex ; B -4 23 551 750 ;
+C 252 ; WX 552 ; N udieresis ; B -4 23 551 733 ;
+C 255 ; WX 469 ; N ydieresis ; B -39 -183 496 733 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _158 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _195 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _200 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _213 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _215 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _228 ; B 0 0 0 0 ;
+C -1 ; WX 549 ; N ain ; B 29 -358 551 357 ;
+C -1 ; WX 481 ; N ainfinal ; B 29 -340 526 315 ;
+C -1 ; WX 513 ; N aininitial ; B -20 -24 502 349 ;
+C -1 ; WX 549 ; N ainisolated ; B 29 -358 551 357 ;
+C -1 ; WX 410 ; N ainmedial ; B -20 -24 429 301 ;
+C -1 ; WX 220 ; N aleffinal ; B 28 -24 240 568 ;
+C -1 ; WX 192 ; N alefisolated ; B 29 -80 163 542 ;
+C -1 ; WX 633 ; N alefmaksura ; B 29 -182 604 388 ;
+C -1 ; WX 566 ; N alefmaksurafinal ; B 29 -220 585 192 ;
+C -1 ; WX 633 ; N alefmaksuraisolated ; B 29 -182 604 388 ;
+C -1 ; WX 248 ; N alefwithhamzaabove ; B 29 -89 233 570 ;
+C -1 ; WX 250 ; N alefwithhamzaabovefinal ; B 29 -24 270 639 ;
+C -1 ; WX 248 ; N alefwithhamzaaboveisolated ; B 29 -89 233 570 ;
+C -1 ; WX 248 ; N alefwithhamzabelow ; B 29 -219 234 548 ;
+C -1 ; WX 222 ; N alefwithhamzabelowfinal ; B 28 -272 257 568 ;
+C -1 ; WX 248 ; N alefwithhamzabelowisolated ; B 29 -219 234 548 ;
+C -1 ; WX 307 ; N alefwithmaddaabove ; B 18 -80 307 538 ;
+C -1 ; WX 281 ; N alefwithmaddaabovefinal ; B 29 -24 319 615 ;
+C -1 ; WX 307 ; N alefwithmaddaaboveisolated ; B 18 -80 307 538 ;
+C -1 ; WX 814 ; N allahisolated ; B 23 -28 785 795 ;
+C -1 ; WX 192 ; N arabicalef ; B 29 -80 163 542 ;
+C -1 ; WX 195 ; N arabiccomma ; B -4 -24 160 291 ;
+C -1 ; WX 398 ; N arabicfivepointedstar ; B -52 53 439 505 ;
+C -1 ; WX 383 ; N arabicindicdigiteight ; B -1 -61 391 452 ;
+C -1 ; WX 383 ; N arabicindicdigitfive ; B 44 25 353 431 ;
+C -1 ; WX 383 ; N arabicindicdigitfour ; B 65 -55 332 489 ;
+C -1 ; WX 383 ; N arabicindicdigitnine ; B 35 -72 353 487 ;
+C -1 ; WX 383 ; N arabicindicdigitone ; B 92 -56 287 479 ;
+C -1 ; WX 383 ; N arabicindicdigitseven ; B -12 -32 387 481 ;
+C -1 ; WX 383 ; N arabicindicdigitsix ; B 18 -42 348 469 ;
+C -1 ; WX 383 ; N arabicindicdigitthree ; B -17 -64 393 464 ;
+C -1 ; WX 383 ; N arabicindicdigittwo ; B 36 -62 344 473 ;
+C -1 ; WX 383 ; N arabicindicdigitzero ; B 94 62 283 322 ;
+C -1 ; WX 718 ; N arabickaf ; B 29 -24 702 564 ;
+C -1 ; WX 1055 ; N arabickaffinal ; B 29 -25 1074 505 ;
+C -1 ; WX 383 ; N arabicpercentsign ; B 10 -67 372 537 ;
+C -1 ; WX 340 ; N arabicquestionmark ; B 29 -58 311 502 ;
+C -1 ; WX 247 ; N arabicsemicolon ; B -19 -31 159 410 ;
+C -1 ; WX 635 ; N beh ; B 29 -230 606 335 ;
+C -1 ; WX 645 ; N behfinal ; B 29 -241 664 328 ;
+C -1 ; WX 338 ; N behinitial ; B -20 -241 309 339 ;
+C -1 ; WX 635 ; N behisolated ; B 29 -230 606 335 ;
+C -1 ; WX 321 ; N behmedial ; B -20 -234 341 306 ;
+C -1 ; WX 333 ; N caron ; B -35 572 364 744 ;
+C -1 ; WX 1062 ; N dad ; B 29 -223 1032 496 ;
+C -1 ; WX 1033 ; N dadfinal ; B 29 -223 1053 494 ;
+C -1 ; WX 795 ; N dadinitial ; B -20 -24 766 495 ;
+C -1 ; WX 1062 ; N dadisolated ; B 29 -223 1032 496 ;
+C -1 ; WX 761 ; N dadmedial ; B -20 -24 780 458 ;
+C -1 ; WX 364 ; N dal ; B 28 -25 334 370 ;
+C -1 ; WX 440 ; N dalfinal ; B 29 -27 459 427 ;
+C -1 ; WX 364 ; N dalisolated ; B 28 -25 334 370 ;
+C -1 ; WX 202 ; N dammah ; B -57 625 198 881 ;
+C -1 ; WX 229 ; N dammatan ; B 15 622 249 876 ;
+C -1 ; WX 271 ; N dotlessi ; B 9 39 272 548 ;
+C -1 ; WX 199 ; N fathah ; B -5 686 199 893 ;
+C -1 ; WX 199 ; N fathatan ; B -4 625 200 904 ;
+C -1 ; WX 755 ; N feh ; B 29 -24 726 552 ;
+C -1 ; WX 748 ; N fehfinal ; B 29 -25 768 476 ;
+C -1 ; WX 416 ; N fehinitial ; B -20 -24 387 552 ;
+C -1 ; WX 755 ; N fehisolated ; B 29 -24 726 552 ;
+C -1 ; WX 442 ; N fehmedial ; B -20 -24 462 502 ;
+C -1 ; WX 547 ; N ghain ; B 29 -323 551 532 ;
+C -1 ; WX 477 ; N ghainfinal ; B 29 -340 526 519 ;
+C -1 ; WX 513 ; N ghaininitial ; B -20 -24 502 516 ;
+C -1 ; WX 547 ; N ghainisolated ; B 29 -323 551 532 ;
+C -1 ; WX 410 ; N ghainmedial ; B -20 -24 429 495 ;
+C -1 ; WX 548 ; N hah ; B 20 -347 546 300 ;
+C -1 ; WX 546 ; N hahfinal ; B 15 -342 566 302 ;
+C -1 ; WX 637 ; N hahinitial ; B -20 -24 627 305 ;
+C -1 ; WX 548 ; N hahisolated ; B 20 -347 546 300 ;
+C -1 ; WX 656 ; N hahmedial ; B -20 -24 675 305 ;
+C -1 ; WX 392 ; N hamza ; B 29 -105 384 274 ;
+C -1 ; WX 392 ; N hamzaisolated ; B 29 -105 384 274 ;
+C -1 ; WX 372 ; N heh ; B 29 -33 342 345 ;
+C -1 ; WX 391 ; N hehfinal ; B 29 -24 410 465 ;
+C -1 ; WX 524 ; N hehinitial ; B -20 -24 495 402 ;
+C -1 ; WX 372 ; N hehisolated ; B 29 -33 342 345 ;
+C -1 ; WX 412 ; N hehmedial ; B -20 -190 432 344 ;
+C -1 ; WX 548 ; N jeem ; B 20 -347 546 300 ;
+C -1 ; WX 554 ; N jeemfinal ; B 29 -304 573 308 ;
+C -1 ; WX 637 ; N jeeminitial ; B -20 -214 627 305 ;
+C -1 ; WX 548 ; N jeemisolated ; B 20 -347 546 300 ;
+C -1 ; WX 652 ; N jeemmedial ; B -20 -233 671 305 ;
+C -1 ; WX 884 ; N kafinitial ; B -20 -24 854 505 ;
+C -1 ; WX 718 ; N kafisolated ; B 29 -24 702 564 ;
+C -1 ; WX 409 ; N kafmedial ; B -20 -24 429 518 ;
+C -1 ; WX 199 ; N kasrah ; B 6 -412 210 -205 ;
+C -1 ; WX 199 ; N kasratan ; B 16 -423 220 -146 ;
+C -1 ; WX 548 ; N khah ; B 20 -347 546 489 ;
+C -1 ; WX 544 ; N khahfinal ; B 29 -339 564 478 ;
+C -1 ; WX 637 ; N khahinitial ; B -20 -24 627 484 ;
+C -1 ; WX 548 ; N khahisolated ; B 20 -347 546 489 ;
+C -1 ; WX 656 ; N khahmedial ; B -20 -24 675 480 ;
+C -1 ; WX 555 ; N lam ; B 29 -178 538 563 ;
+C -1 ; WX 511 ; N lamfinal ; B 29 -188 531 562 ;
+C -1 ; WX 339 ; N laminitial ; B -20 -24 324 564 ;
+C -1 ; WX 555 ; N lamisolated ; B 29 -178 538 563 ;
+C -1 ; WX 297 ; N lammedial ; B -20 -24 317 569 ;
+C -1 ; WX 625 ; N lamwithaleffinal ; B 29 -72 645 540 ;
+C -1 ; WX 621 ; N lamwithalefhamzaabovefinal ; B 29 -72 641 633 ;
+C -1 ; WX 603 ; N lamwithalefhamzaaboveisolatedd ; B 29 -24 582 685 ;
+C -1 ; WX 617 ; N lamwithalefhamzabelowfinal ; B 29 -272 637 540 ;
+C -1 ; WX 576 ; N lamwithalefhamzabelowisolated ; B 29 -306 548 620 ;
+C -1 ; WX 576 ; N lamwithalefisolated ; B 29 -24 548 620 ;
+C -1 ; WX 618 ; N lamwithalefmaddaabovefinal ; B 21 -72 637 557 ;
+C -1 ; WX 624 ; N lamwithalefmaddaaboveisolatedd ; B 30 -24 596 610 ;
+C -1 ; WX 22 ; N lefttoright ; B -20 -24 179 881 ;
+C -1 ; WX 424 ; N meem ; B 29 -305 398 330 ;
+C -1 ; WX 478 ; N meemfinal ; B 29 -316 498 291 ;
+C -1 ; WX 490 ; N meeminitial ; B -20 -24 460 322 ;
+C -1 ; WX 424 ; N meemisolated ; B 29 -305 398 330 ;
+C -1 ; WX 476 ; N meemmedial ; B -20 -78 496 291 ;
+C -1 ; WX 244 ; N nonmarkingreturn ; B 0 0 0 0 ;
+C -1 ; WX 532 ; N noon ; B 29 -151 503 458 ;
+C -1 ; WX 548 ; N noonfinal ; B 29 -235 567 419 ;
+C -1 ; WX 336 ; N nooninitial ; B -20 -24 307 495 ;
+C -1 ; WX 532 ; N noonisolated ; B 29 -151 503 458 ;
+C -1 ; WX 326 ; N noonmedial ; B -20 -24 345 488 ;
+C -1 ; WX 467 ; N ornateleftparenthesis ; B 29 -180 437 592 ;
+C -1 ; WX 467 ; N ornaterightparenthesis ; B 29 -180 438 592 ;
+C -1 ; WX 575 ; N qaf ; B 29 -212 545 500 ;
+C -1 ; WX 550 ; N qaffinal ; B 29 -216 570 485 ;
+C -1 ; WX 417 ; N qafinitial ; B -20 -24 387 541 ;
+C -1 ; WX 575 ; N qafisolated ; B 29 -212 545 500 ;
+C -1 ; WX 442 ; N qafmedial ; B -20 -24 462 483 ;
+C -1 ; WX 481 ; N reh ; B 29 -229 452 290 ;
+C -1 ; WX 517 ; N rehfinal ; B 29 -227 536 268 ;
+C -1 ; WX 481 ; N rehisolated ; B 29 -229 452 290 ;
+C -1 ; WX 22 ; N righttoleft ; B -157 -24 42 881 ;
+C -1 ; WX 1062 ; N sad ; B 29 -223 1032 309 ;
+C -1 ; WX 1033 ; N sadfinal ; B 29 -223 1053 309 ;
+C -1 ; WX 795 ; N sadinitial ; B -20 -24 766 317 ;
+C -1 ; WX 1062 ; N sadisolated ; B 29 -223 1032 309 ;
+C -1 ; WX 758 ; N sadmedial ; B -20 -24 778 317 ;
+C -1 ; WX 875 ; N seen ; B 29 -233 846 294 ;
+C -1 ; WX 872 ; N seenfinal ; B 29 -223 891 299 ;
+C -1 ; WX 609 ; N seeninitial ; B -20 -28 580 303 ;
+C -1 ; WX 875 ; N seenisolated ; B 29 -233 846 294 ;
+C -1 ; WX 588 ; N seenmedial ; B -20 -24 608 306 ;
+C -1 ; WX 208 ; N shaddah ; B -8 676 204 893 ;
+C -1 ; WX 875 ; N sheen ; B 29 -233 846 527 ;
+C -1 ; WX 872 ; N sheenfinal ; B 29 -223 891 527 ;
+C -1 ; WX 609 ; N sheeninitial ; B -20 -28 580 492 ;
+C -1 ; WX 875 ; N sheenisolated ; B 29 -233 846 527 ;
+C -1 ; WX 587 ; N sheenmedial ; B -20 -24 607 515 ;
+C -1 ; WX 160 ; N sukun ; B -5 685 160 885 ;
+C -1 ; WX 812 ; N tah ; B 29 -24 782 562 ;
+C -1 ; WX 793 ; N tahfinal ; B 29 -24 812 550 ;
+C -1 ; WX 659 ; N tahinitial ; B -20 -24 630 554 ;
+C -1 ; WX 812 ; N tahisolated ; B 29 -24 782 562 ;
+C -1 ; WX 647 ; N tahmedial ; B -20 -24 667 550 ;
+C -1 ; WX 390 ; N tatweel ; B -20 -24 409 125 ;
+C -1 ; WX 635 ; N teh ; B 29 -24 606 479 ;
+C -1 ; WX 645 ; N tehfinal ; B 29 -24 664 437 ;
+C -1 ; WX 345 ; N tehinitial ; B -20 -24 332 510 ;
+C -1 ; WX 635 ; N tehisolated ; B 29 -24 606 479 ;
+C -1 ; WX 370 ; N tehmarbuta ; B 29 -33 340 506 ;
+C -1 ; WX 419 ; N tehmarbutafinal ; B 19 -24 439 538 ;
+C -1 ; WX 370 ; N tehmarbutaisolated ; B 29 -33 340 506 ;
+C -1 ; WX 336 ; N tehmedial ; B -20 -24 355 496 ;
+C -1 ; WX 364 ; N thal ; B 28 -25 334 513 ;
+C -1 ; WX 440 ; N thalfinal ; B 29 -27 459 492 ;
+C -1 ; WX 364 ; N thalisolated ; B 28 -25 334 513 ;
+C -1 ; WX 635 ; N theh ; B 29 -24 606 481 ;
+C -1 ; WX 645 ; N thehfinal ; B 29 -24 664 480 ;
+C -1 ; WX 393 ; N thehinitial ; B -20 -24 364 533 ;
+C -1 ; WX 635 ; N thehisolated ; B 29 -24 606 481 ;
+C -1 ; WX 345 ; N thehmedial ; B -20 -24 365 528 ;
+C -1 ; WX 503 ; N waw ; B 29 -230 474 317 ;
+C -1 ; WX 461 ; N wawfinal ; B 29 -221 481 312 ;
+C -1 ; WX 503 ; N wawisolated ; B 29 -230 474 317 ;
+C -1 ; WX 497 ; N wawwithhamzaabove ; B 29 -230 467 493 ;
+C -1 ; WX 461 ; N wawwithhamzaabovefinal ; B 29 -221 481 512 ;
+C -1 ; WX 497 ; N wawwithhamzaaboveisolated ; B 29 -230 467 493 ;
+C -1 ; WX 644 ; N yeh ; B 29 -313 614 393 ;
+C -1 ; WX 560 ; N yehfinal ; B 29 -364 580 192 ;
+C -1 ; WX 357 ; N yehinitial ; B -20 -239 328 340 ;
+C -1 ; WX 644 ; N yehisolated ; B 29 -313 614 393 ;
+C -1 ; WX 333 ; N yehmedial ; B -20 -226 353 297 ;
+C -1 ; WX 603 ; N yehwithhamzaabove ; B 29 -188 573 487 ;
+C -1 ; WX 535 ; N yehwithhamzaabovefinal ; B 29 -199 555 487 ;
+C -1 ; WX 360 ; N yehwithhamzaaboveinitial ; B -20 -24 331 529 ;
+C -1 ; WX 603 ; N yehwithhamzaaboveisolated ; B 29 -188 573 487 ;
+C -1 ; WX 329 ; N yehwithhamzaabovemedial ; B -20 -24 349 475 ;
+C -1 ; WX 812 ; N zah ; B 29 -24 782 562 ;
+C -1 ; WX 793 ; N zahfinal ; B 29 -24 812 550 ;
+C -1 ; WX 659 ; N zahinitial ; B -20 -24 630 554 ;
+C -1 ; WX 812 ; N zahisolated ; B 29 -24 782 562 ;
+C -1 ; WX 643 ; N zahmedial ; B -20 -24 662 550 ;
+C -1 ; WX 481 ; N zain ; B 29 -229 452 464 ;
+C -1 ; WX 517 ; N zainfinal ; B 29 -227 536 496 ;
+C -1 ; WX 481 ; N zainisolated ; B 29 -229 452 464 ;
+C -1 ; WX 22 ; N zerojoin ; B -86 -24 109 880 ;
+C -1 ; WX 22 ; N zeronojoin ; B -20 -24 42 819 ;
+C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arial.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arial.afm
new file mode 100644
index 0000000000..e6ae21480c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arial.afm
@@ -0,0 +1,1011 @@
+StartFontMetrics 2.0
+Comment Panose 2 11 6 4 2 2 2 2 2 4
+FullName Arial
+FontName ArialMT
+FamilyName Arial
+Weight Normal
+Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -222 -212 2028 905
+Ascender 728
+Descender -210
+XHeight 519
+CapHeight 716
+UnderlinePosition -292
+UnderlineThickness 150
+EncodingScheme FontSpecific
+StartCharMetrics 865
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 278 ; N exclam ; B 86 0 195 716 ;
+C 34 ; WX 355 ; N quotedbl ; B 46 462 308 716 ;
+C 35 ; WX 556 ; N numbersign ; B 10 -12 543 728 ;
+C 36 ; WX 556 ; N dollar ; B 36 -103 509 782 ;
+C 37 ; WX 889 ; N percent ; B 58 -26 828 728 ;
+C 38 ; WX 667 ; N ampersand ; B 43 -17 644 728 ;
+C 39 ; WX 191 ; N quotesingle ; B 44 462 144 716 ;
+C 40 ; WX 333 ; N parenleft ; B 61 -210 297 728 ;
+C 41 ; WX 333 ; N parenright ; B 61 -210 297 728 ;
+C 42 ; WX 389 ; N asterisk ; B 31 423 354 728 ;
+C 43 ; WX 584 ; N plus ; B 56 116 528 589 ;
+C 44 ; WX 278 ; N comma ; B 83 -142 189 100 ;
+C 45 ; WX 333 ; N hyphen ; B 32 215 302 303 ;
+C 46 ; WX 278 ; N period ; B 91 0 191 100 ;
+C 47 ; WX 278 ; N slash ; B 0 -12 278 728 ;
+C 48 ; WX 556 ; N zero ; B 42 -12 508 719 ;
+C 49 ; WX 556 ; N one ; B 109 0 373 719 ;
+C 50 ; WX 556 ; N two ; B 29 0 503 719 ;
+C 51 ; WX 556 ; N three ; B 42 -13 511 719 ;
+C 52 ; WX 556 ; N four ; B 13 0 508 716 ;
+C 53 ; WX 556 ; N five ; B 42 -12 516 706 ;
+C 54 ; WX 556 ; N six ; B 38 -12 510 719 ;
+C 55 ; WX 556 ; N seven ; B 47 0 511 707 ;
+C 56 ; WX 556 ; N eight ; B 41 -12 512 719 ;
+C 57 ; WX 556 ; N nine ; B 42 -12 512 719 ;
+C 58 ; WX 278 ; N colon ; B 90 0 190 519 ;
+C 59 ; WX 278 ; N semicolon ; B 83 -142 189 519 ;
+C 60 ; WX 584 ; N less ; B 55 110 529 595 ;
+C 61 ; WX 584 ; N equal ; B 56 204 528 503 ;
+C 62 ; WX 584 ; N greater ; B 55 110 529 595 ;
+C 63 ; WX 556 ; N question ; B 44 0 506 728 ;
+C 64 ; WX 1015 ; N at ; B 54 -210 979 729 ;
+C 65 ; WX 667 ; N A ; B -1 0 668 716 ;
+C 66 ; WX 667 ; N B ; B 73 0 614 716 ;
+C 67 ; WX 722 ; N C ; B 50 -12 683 728 ;
+C 68 ; WX 722 ; N D ; B 77 0 669 716 ;
+C 69 ; WX 667 ; N E ; B 79 0 613 716 ;
+C 70 ; WX 611 ; N F ; B 82 0 565 716 ;
+C 71 ; WX 778 ; N G ; B 53 -12 715 728 ;
+C 72 ; WX 722 ; N H ; B 80 0 642 716 ;
+C 73 ; WX 278 ; N I ; B 93 0 188 716 ;
+C 74 ; WX 500 ; N J ; B 27 -12 422 716 ;
+C 75 ; WX 667 ; N K ; B 73 0 665 716 ;
+C 76 ; WX 556 ; N L ; B 73 0 521 716 ;
+C 77 ; WX 833 ; N M ; B 74 0 757 716 ;
+C 78 ; WX 722 ; N N ; B 76 0 640 716 ;
+C 79 ; WX 778 ; N O ; B 48 -12 733 729 ;
+C 80 ; WX 667 ; N P ; B 77 0 624 716 ;
+C 81 ; WX 778 ; N Q ; B 43 -56 741 729 ;
+C 82 ; WX 722 ; N R ; B 79 0 709 716 ;
+C 83 ; WX 667 ; N S ; B 45 -12 615 728 ;
+C 84 ; WX 611 ; N T ; B 23 0 591 716 ;
+C 85 ; WX 722 ; N U ; B 79 -12 642 716 ;
+C 86 ; WX 667 ; N V ; B 4 0 659 716 ;
+C 87 ; WX 944 ; N W ; B 12 0 933 716 ;
+C 88 ; WX 667 ; N X ; B 4 0 661 716 ;
+C 89 ; WX 667 ; N Y ; B 3 0 659 716 ;
+C 90 ; WX 611 ; N Z ; B 20 0 586 716 ;
+C 91 ; WX 278 ; N bracketleft ; B 68 -199 262 716 ;
+C 92 ; WX 278 ; N backslash ; B 0 -12 278 728 ;
+C 93 ; WX 278 ; N bracketright ; B 19 -199 213 716 ;
+C 94 ; WX 469 ; N asciicircum ; B 26 337 443 728 ;
+C 95 ; WX 556 ; N underscore ; B -15 -199 567 -135 ;
+C 96 ; WX 333 ; N grave ; B 43 583 227 720 ;
+C 97 ; WX 556 ; N a ; B 36 -12 514 530 ;
+C 98 ; WX 556 ; N b ; B 65 -12 515 716 ;
+C 99 ; WX 500 ; N c ; B 39 -12 491 530 ;
+C 100 ; WX 556 ; N d ; B 34 -12 484 716 ;
+C 101 ; WX 556 ; N e ; B 37 -12 515 530 ;
+C 102 ; WX 278 ; N f ; B 9 0 312 728 ;
+C 103 ; WX 556 ; N g ; B 32 -210 489 530 ;
+C 104 ; WX 556 ; N h ; B 66 0 488 716 ;
+C 105 ; WX 222 ; N i ; B 66 0 154 716 ;
+C 106 ; WX 222 ; N j ; B -46 -210 153 716 ;
+C 107 ; WX 500 ; N k ; B 66 0 496 716 ;
+C 108 ; WX 222 ; N l ; B 64 0 152 716 ;
+C 109 ; WX 833 ; N m ; B 66 0 769 530 ;
+C 110 ; WX 556 ; N n ; B 66 0 487 530 ;
+C 111 ; WX 556 ; N o ; B 33 -12 519 530 ;
+C 112 ; WX 556 ; N p ; B 66 -199 516 530 ;
+C 113 ; WX 556 ; N q ; B 35 -199 484 530 ;
+C 114 ; WX 333 ; N r ; B 65 0 347 530 ;
+C 115 ; WX 500 ; N s ; B 31 -12 461 530 ;
+C 116 ; WX 278 ; N t ; B 18 -7 271 700 ;
+C 117 ; WX 556 ; N u ; B 64 -12 484 519 ;
+C 118 ; WX 500 ; N v ; B 13 0 488 519 ;
+C 119 ; WX 722 ; N w ; B 3 0 714 519 ;
+C 120 ; WX 500 ; N x ; B 7 0 493 519 ;
+C 121 ; WX 500 ; N y ; B 16 -210 491 519 ;
+C 122 ; WX 500 ; N z ; B 20 0 479 519 ;
+C 123 ; WX 334 ; N braceleft ; B 28 -210 311 728 ;
+C 124 ; WX 260 ; N bar ; B 92 -210 168 728 ;
+C 125 ; WX 334 ; N braceright ; B 23 -210 306 728 ;
+C 126 ; WX 584 ; N asciitilde ; B 42 272 542 432 ;
+C 128 ; WX 556 ; N uni20AC ; B -14 -12 541 728 ;
+C 130 ; WX 222 ; N quotesinglbase ; B 53 -132 155 102 ;
+C 131 ; WX 556 ; N florin ; B 22 -210 530 729 ;
+C 132 ; WX 333 ; N quotedblbase ; B 35 -132 288 102 ;
+C 133 ; WX 1000 ; N ellipsis ; B 117 0 884 100 ;
+C 134 ; WX 556 ; N dagger ; B 36 -169 515 699 ;
+C 135 ; WX 556 ; N daggerdbl ; B 36 -169 517 706 ;
+C 136 ; WX 333 ; N circumflex ; B 12 583 321 720 ;
+C 137 ; WX 1000 ; N perthousand ; B 18 -26 982 728 ;
+C 138 ; WX 667 ; N Scaron ; B 45 -12 615 894 ;
+C 139 ; WX 333 ; N guilsinglleft ; B 45 35 271 480 ;
+C 140 ; WX 1000 ; N OE ; B 63 -12 968 728 ;
+C 142 ; WX 611 ; N Zcaron ; B 20 0 586 894 ;
+C 145 ; WX 222 ; N quoteleft ; B 62 494 165 728 ;
+C 146 ; WX 222 ; N quoteright ; B 53 489 155 723 ;
+C 147 ; WX 333 ; N quotedblleft ; B 41 494 294 728 ;
+C 148 ; WX 333 ; N quotedblright ; B 35 489 288 723 ;
+C 149 ; WX 350 ; N bullet ; B 53 227 301 474 ;
+C 150 ; WX 556 ; N endash ; B -2 224 554 294 ;
+C 151 ; WX 1000 ; N emdash ; B 0 224 1000 294 ;
+C 152 ; WX 333 ; N tilde ; B 3 595 330 708 ;
+C 153 ; WX 1000 ; N trademark ; B 110 318 871 716 ;
+C 154 ; WX 500 ; N scaron ; B 31 -12 461 720 ;
+C 155 ; WX 333 ; N guilsinglright ; B 45 35 266 480 ;
+C 156 ; WX 944 ; N oe ; B 40 -12 908 530 ;
+C 158 ; WX 500 ; N zcaron ; B 20 0 479 720 ;
+C 159 ; WX 667 ; N Ydieresis ; B 3 0 659 860 ;
+C 160 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 161 ; WX 333 ; N exclamdown ; B 113 -197 222 519 ;
+C 162 ; WX 556 ; N cent ; B 52 -200 505 716 ;
+C 163 ; WX 556 ; N sterling ; B 13 -14 528 728 ;
+C 164 ; WX 556 ; N currency ; B 36 115 516 594 ;
+C 165 ; WX 556 ; N yen ; B -1 0 553 716 ;
+C 166 ; WX 260 ; N brokenbar ; B 92 -210 168 728 ;
+C 167 ; WX 556 ; N section ; B 40 -210 510 728 ;
+C 168 ; WX 333 ; N dieresis ; B 30 620 304 720 ;
+C 169 ; WX 737 ; N copyright ; B 1 -9 738 728 ;
+C 170 ; WX 370 ; N ordfeminine ; B 23 364 351 728 ;
+C 171 ; WX 556 ; N guillemotleft ; B 65 35 484 480 ;
+C 172 ; WX 584 ; N logicalnot ; B 56 207 528 503 ;
+C 173 ; WX 333 ; N hyphen ; B 32 215 302 303 ;
+C 174 ; WX 737 ; N registered ; B 1 -9 738 728 ;
+C 175 ; WX 333 ; N overscore ; B 14 599 319 671 ;
+C 176 ; WX 400 ; N degree ; B 62 457 333 728 ;
+C 177 ; WX 549 ; N plusminus ; B 38 0 511 600 ;
+C 178 ; WX 333 ; N twosuperior ; B 12 358 316 725 ;
+C 179 ; WX 333 ; N threesuperior ; B 16 349 315 725 ;
+C 180 ; WX 333 ; N acute ; B 108 583 289 720 ;
+C 181 ; WX 576 ; N mu1 ; B 78 -199 497 519 ;
+C 182 ; WX 537 ; N paragraph ; B 0 -199 541 716 ;
+C 183 ; WX 278 ; N middot ; B 90 302 190 402 ;
+C 184 ; WX 333 ; N cedilla ; B 52 -206 264 11 ;
+C 185 ; WX 333 ; N onesuperior ; B 52 358 232 725 ;
+C 186 ; WX 365 ; N ordmasculine ; B 22 361 342 728 ;
+C 187 ; WX 556 ; N guillemotright ; B 68 35 487 480 ;
+C 188 ; WX 834 ; N onequarter ; B 52 -28 819 728 ;
+C 189 ; WX 834 ; N onehalf ; B 52 -28 816 728 ;
+C 190 ; WX 834 ; N threequarters ; B 16 -28 819 728 ;
+C 191 ; WX 611 ; N questiondown ; B 77 -209 539 519 ;
+C 192 ; WX 667 ; N Agrave ; B -1 0 668 896 ;
+C 193 ; WX 667 ; N Aacute ; B -1 0 668 896 ;
+C 194 ; WX 667 ; N Acircumflex ; B -1 0 668 896 ;
+C 195 ; WX 667 ; N Atilde ; B -1 0 668 873 ;
+C 196 ; WX 667 ; N Adieresis ; B -1 0 668 860 ;
+C 197 ; WX 667 ; N Aring ; B -1 0 668 869 ;
+C 198 ; WX 1000 ; N AE ; B 0 0 945 716 ;
+C 199 ; WX 722 ; N Ccedilla ; B 50 -206 683 728 ;
+C 200 ; WX 667 ; N Egrave ; B 79 0 613 896 ;
+C 201 ; WX 667 ; N Eacute ; B 79 0 613 896 ;
+C 202 ; WX 667 ; N Ecircumflex ; B 79 0 613 896 ;
+C 203 ; WX 667 ; N Edieresis ; B 79 0 613 860 ;
+C 204 ; WX 278 ; N Igrave ; B 26 0 210 896 ;
+C 205 ; WX 278 ; N Iacute ; B 69 0 249 896 ;
+C 206 ; WX 278 ; N Icircumflex ; B -16 0 293 896 ;
+C 207 ; WX 278 ; N Idieresis ; B 2 0 276 860 ;
+C 208 ; WX 722 ; N Eth ; B -1 0 669 716 ;
+C 209 ; WX 722 ; N Ntilde ; B 76 0 640 873 ;
+C 210 ; WX 778 ; N Ograve ; B 48 -12 733 896 ;
+C 211 ; WX 778 ; N Oacute ; B 48 -12 733 896 ;
+C 212 ; WX 778 ; N Ocircumflex ; B 48 -12 733 896 ;
+C 213 ; WX 778 ; N Otilde ; B 48 -12 733 873 ;
+C 214 ; WX 778 ; N Odieresis ; B 48 -12 733 860 ;
+C 215 ; WX 584 ; N multiply ; B 79 141 504 566 ;
+C 216 ; WX 778 ; N Oslash ; B 41 -29 741 742 ;
+C 217 ; WX 722 ; N Ugrave ; B 79 -12 642 896 ;
+C 218 ; WX 722 ; N Uacute ; B 79 -12 642 896 ;
+C 219 ; WX 722 ; N Ucircumflex ; B 79 -12 642 896 ;
+C 220 ; WX 722 ; N Udieresis ; B 79 -12 642 860 ;
+C 221 ; WX 667 ; N Yacute ; B 3 0 659 896 ;
+C 222 ; WX 667 ; N Thorn ; B 77 0 624 716 ;
+C 223 ; WX 611 ; N germandbls ; B 75 -12 580 728 ;
+C 224 ; WX 556 ; N agrave ; B 36 -12 514 720 ;
+C 225 ; WX 556 ; N aacute ; B 36 -12 514 720 ;
+C 226 ; WX 556 ; N acircumflex ; B 36 -12 514 720 ;
+C 227 ; WX 556 ; N atilde ; B 36 -12 514 708 ;
+C 228 ; WX 556 ; N adieresis ; B 36 -12 514 720 ;
+C 229 ; WX 556 ; N aring ; B 36 -12 514 741 ;
+C 230 ; WX 889 ; N ae ; B 33 -12 849 530 ;
+C 231 ; WX 500 ; N ccedilla ; B 39 -196 491 530 ;
+C 232 ; WX 556 ; N egrave ; B 37 -12 515 720 ;
+C 233 ; WX 556 ; N eacute ; B 37 -12 515 720 ;
+C 234 ; WX 556 ; N ecircumflex ; B 37 -12 515 720 ;
+C 235 ; WX 556 ; N edieresis ; B 37 -12 515 720 ;
+C 236 ; WX 278 ; N igrave ; B 17 0 201 720 ;
+C 237 ; WX 278 ; N iacute ; B 92 0 272 720 ;
+C 238 ; WX 278 ; N icircumflex ; B -8 0 301 720 ;
+C 239 ; WX 278 ; N idieresis ; B 4 0 278 720 ;
+C 240 ; WX 556 ; N eth ; B 36 -12 516 716 ;
+C 241 ; WX 556 ; N ntilde ; B 66 0 487 708 ;
+C 242 ; WX 556 ; N ograve ; B 33 -12 519 720 ;
+C 243 ; WX 556 ; N oacute ; B 33 -12 519 720 ;
+C 244 ; WX 556 ; N ocircumflex ; B 33 -12 519 720 ;
+C 245 ; WX 556 ; N otilde ; B 33 -12 519 708 ;
+C 246 ; WX 556 ; N odieresis ; B 33 -12 519 720 ;
+C 247 ; WX 549 ; N divide ; B 38 156 511 550 ;
+C 248 ; WX 611 ; N oslash ; B 63 -39 549 550 ;
+C 249 ; WX 556 ; N ugrave ; B 64 -12 484 720 ;
+C 250 ; WX 556 ; N uacute ; B 64 -12 484 720 ;
+C 251 ; WX 556 ; N ucircumflex ; B 64 -12 484 720 ;
+C 252 ; WX 556 ; N udieresis ; B 64 -12 484 720 ;
+C 253 ; WX 500 ; N yacute ; B 16 -210 491 720 ;
+C 254 ; WX 556 ; N thorn ; B 66 -199 516 716 ;
+C 255 ; WX 500 ; N ydieresis ; B 16 -210 491 720 ;
+C -1 ; WX 552 ; N overscore ; B -15 765 567 828 ;
+C -1 ; WX 333 ; N middot ; B 243 311 343 411 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 1000 ; N AEacute ; B 0 0 945 896 ;
+C -1 ; WX 667 ; N Abreve ; B -1 0 668 886 ;
+C -1 ; WX 667 ; N Alpha ; B -1 0 668 716 ;
+C -1 ; WX 667 ; N Alphatonos ; B 0 0 669 716 ;
+C -1 ; WX 667 ; N Amacron ; B -1 0 668 843 ;
+C -1 ; WX 667 ; N Aogonek ; B -1 -203 756 716 ;
+C -1 ; WX 667 ; N Aringacute ; B -1 0 668 1037 ;
+C -1 ; WX 667 ; N Beta ; B 73 0 614 716 ;
+C -1 ; WX 722 ; N Cacute ; B 50 -12 683 896 ;
+C -1 ; WX 722 ; N Ccaron ; B 50 -12 683 894 ;
+C -1 ; WX 722 ; N Ccircumflex ; B 50 -12 683 894 ;
+C -1 ; WX 722 ; N Cdot ; B 50 -12 683 888 ;
+C -1 ; WX 667 ; N Chi ; B 4 0 661 716 ;
+C -1 ; WX 722 ; N Dcaron ; B 77 0 669 894 ;
+C -1 ; WX 668 ; N Delta ; B -1 0 669 716 ;
+C -1 ; WX 722 ; N Dslash ; B -1 0 669 716 ;
+C -1 ; WX 667 ; N Ebreve ; B 79 0 613 892 ;
+C -1 ; WX 667 ; N Ecaron ; B 79 0 613 894 ;
+C -1 ; WX 667 ; N Edot ; B 79 0 613 869 ;
+C -1 ; WX 667 ; N Emacron ; B 79 0 613 848 ;
+C -1 ; WX 723 ; N Eng ; B 81 -12 670 728 ;
+C -1 ; WX 667 ; N Eogonek ; B 79 -208 613 716 ;
+C -1 ; WX 667 ; N Epsilon ; B 79 0 613 716 ;
+C -1 ; WX 784 ; N Epsilontonos ; B -43 0 730 716 ;
+C -1 ; WX 722 ; N Eta ; B 79 0 640 716 ;
+C -1 ; WX 838 ; N Etatonos ; B -43 0 737 716 ;
+C -1 ; WX 551 ; N Gamma ; B 80 0 527 716 ;
+C -1 ; WX 778 ; N Gbreve ; B 53 -12 715 886 ;
+C -1 ; WX 778 ; N Gcedilla ; B 53 -206 715 728 ;
+C -1 ; WX 778 ; N Gcircumflex ; B 53 -12 715 891 ;
+C -1 ; WX 778 ; N Gdot ; B 53 -12 715 864 ;
+C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ;
+C -1 ; WX 354 ; N H18543 ; B 64 217 290 443 ;
+C -1 ; WX 354 ; N H18551 ; B 64 217 290 443 ;
+C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ;
+C -1 ; WX 722 ; N Hbar ; B 15 0 707 716 ;
+C -1 ; WX 722 ; N Hcircumflex ; B 79 0 640 896 ;
+C -1 ; WX 735 ; N IJ ; B 93 -12 684 716 ;
+C -1 ; WX 278 ; N Ibreve ; B 0 0 288 879 ;
+C -1 ; WX 278 ; N Idot ; B 86 0 195 869 ;
+C -1 ; WX 278 ; N Imacron ; B -14 0 291 835 ;
+C -1 ; WX 278 ; N Iogonek ; B 80 -208 293 716 ;
+C -1 ; WX 278 ; N Iota ; B 93 0 188 716 ;
+C -1 ; WX 278 ; N Iotadieresis ; B 2 0 276 860 ;
+C -1 ; WX 384 ; N Iotatonos ; B -43 0 271 716 ;
+C -1 ; WX 278 ; N Itilde ; B -31 0 296 885 ;
+C -1 ; WX 500 ; N Jcircumflex ; B 27 -12 541 896 ;
+C -1 ; WX 667 ; N Kappa ; B 73 0 665 716 ;
+C -1 ; WX 667 ; N Kcedilla ; B 73 -206 665 716 ;
+C -1 ; WX 556 ; N Lacute ; B 73 0 521 896 ;
+C -1 ; WX 668 ; N Lambda ; B 5 0 660 716 ;
+C -1 ; WX 556 ; N Lcaron ; B 73 0 521 716 ;
+C -1 ; WX 556 ; N Lcedilla ; B 73 -206 521 716 ;
+C -1 ; WX 556 ; N Ldot ; B 73 0 521 716 ;
+C -1 ; WX 556 ; N Lslash ; B 0 0 521 716 ;
+C -1 ; WX 833 ; N Mu ; B 74 0 757 716 ;
+C -1 ; WX 722 ; N Nacute ; B 76 0 640 896 ;
+C -1 ; WX 722 ; N Ncaron ; B 76 0 640 896 ;
+C -1 ; WX 722 ; N Ncedilla ; B 76 -206 640 716 ;
+C -1 ; WX 722 ; N Nu ; B 76 0 640 716 ;
+C -1 ; WX 778 ; N Obreve ; B 48 -12 733 892 ;
+C -1 ; WX 778 ; N Odblacute ; B 48 -12 733 896 ;
+C -1 ; WX 768 ; N Ohm ; B 62 0 720 734 ;
+C -1 ; WX 778 ; N Omacron ; B 48 -12 733 853 ;
+C -1 ; WX 748 ; N Omega ; B 47 0 701 728 ;
+C -1 ; WX 752 ; N Omegatonos ; B -43 0 706 728 ;
+C -1 ; WX 778 ; N Omicron ; B 48 -12 733 729 ;
+C -1 ; WX 774 ; N Omicrontonos ; B -43 -12 728 729 ;
+C -1 ; WX 778 ; N Oslashacute ; B 41 -29 741 896 ;
+C -1 ; WX 798 ; N Phi ; B 42 -26 756 737 ;
+C -1 ; WX 722 ; N Pi ; B 80 0 642 716 ;
+C -1 ; WX 835 ; N Psi ; B 62 0 773 716 ;
+C -1 ; WX 722 ; N Racute ; B 79 0 709 896 ;
+C -1 ; WX 722 ; N Rcaron ; B 79 0 709 894 ;
+C -1 ; WX 722 ; N Rcedilla ; B 79 -206 709 716 ;
+C -1 ; WX 667 ; N Rho ; B 77 0 624 716 ;
+C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ;
+C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ;
+C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ;
+C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ;
+C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ;
+C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ;
+C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ;
+C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ;
+C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ;
+C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ;
+C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ;
+C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ;
+C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ;
+C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ;
+C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ;
+C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ;
+C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ;
+C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ;
+C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ;
+C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ;
+C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ;
+C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ;
+C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ;
+C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ;
+C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ;
+C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ;
+C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ;
+C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ;
+C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ;
+C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ;
+C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ;
+C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ;
+C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ;
+C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ;
+C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ;
+C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ;
+C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ;
+C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ;
+C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ;
+C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ;
+C -1 ; WX 667 ; N Sacute ; B 45 -12 615 896 ;
+C -1 ; WX 667 ; N Scedilla ; B 45 -201 615 728 ;
+C -1 ; WX 667 ; N Scircumflex ; B 45 -12 615 894 ;
+C -1 ; WX 618 ; N Sigma ; B 72 0 579 716 ;
+C -1 ; WX 611 ; N Tau ; B 23 0 591 716 ;
+C -1 ; WX 611 ; N Tbar ; B 23 0 591 716 ;
+C -1 ; WX 611 ; N Tcaron ; B 23 0 591 894 ;
+C -1 ; WX 611 ; N Tcedilla ; B 23 -283 591 716 ;
+C -1 ; WX 778 ; N Theta ; B 47 -12 731 729 ;
+C -1 ; WX 722 ; N Ubreve ; B 79 -12 642 889 ;
+C -1 ; WX 722 ; N Udblacute ; B 79 -12 642 896 ;
+C -1 ; WX 722 ; N Umacron ; B 79 -12 642 845 ;
+C -1 ; WX 722 ; N Uogonek ; B 79 -208 642 716 ;
+C -1 ; WX 667 ; N Upsilon ; B 3 0 659 716 ;
+C -1 ; WX 667 ; N Upsilondieresis ; B 3 0 659 860 ;
+C -1 ; WX 855 ; N Upsilontonos ; B -43 0 842 716 ;
+C -1 ; WX 722 ; N Uring ; B 79 -12 642 938 ;
+C -1 ; WX 722 ; N Utilde ; B 79 -12 642 882 ;
+C -1 ; WX 944 ; N Wacute ; B 12 0 933 896 ;
+C -1 ; WX 944 ; N Wcircumflex ; B 12 0 933 896 ;
+C -1 ; WX 944 ; N Wdieresis ; B 12 0 933 860 ;
+C -1 ; WX 944 ; N Wgrave ; B 12 0 933 896 ;
+C -1 ; WX 650 ; N Xi ; B 53 0 597 716 ;
+C -1 ; WX 667 ; N Ycircumflex ; B 3 0 659 896 ;
+C -1 ; WX 667 ; N Ygrave ; B 3 0 659 896 ;
+C -1 ; WX 611 ; N Zacute ; B 20 0 586 896 ;
+C -1 ; WX 611 ; N Zdot ; B 20 0 586 869 ;
+C -1 ; WX 611 ; N Zeta ; B 20 0 586 716 ;
+C -1 ; WX 556 ; N abreve ; B 36 -12 514 715 ;
+C -1 ; WX 889 ; N aeacute ; B 33 -12 849 720 ;
+C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ;
+C -1 ; WX 556 ; N afii08941 ; B 13 -14 528 728 ;
+C -1 ; WX 667 ; N afii10017 ; B -1 0 668 716 ;
+C -1 ; WX 656 ; N afii10018 ; B 82 0 621 716 ;
+C -1 ; WX 667 ; N afii10019 ; B 73 0 614 716 ;
+C -1 ; WX 542 ; N afii10020 ; B 79 0 542 716 ;
+C -1 ; WX 677 ; N afii10021 ; B 0 -167 642 716 ;
+C -1 ; WX 667 ; N afii10022 ; B 79 0 613 716 ;
+C -1 ; WX 667 ; N afii10023 ; B 79 0 613 860 ;
+C -1 ; WX 923 ; N afii10024 ; B 3 0 919 716 ;
+C -1 ; WX 604 ; N afii10025 ; B 38 -12 563 728 ;
+C -1 ; WX 719 ; N afii10026 ; B 79 0 641 716 ;
+C -1 ; WX 719 ; N afii10027 ; B 79 0 641 886 ;
+C -1 ; WX 583 ; N afii10028 ; B 79 0 579 716 ;
+C -1 ; WX 656 ; N afii10029 ; B 9 -12 578 716 ;
+C -1 ; WX 833 ; N afii10030 ; B 74 0 757 716 ;
+C -1 ; WX 722 ; N afii10031 ; B 79 0 640 716 ;
+C -1 ; WX 778 ; N afii10032 ; B 48 -12 733 729 ;
+C -1 ; WX 719 ; N afii10033 ; B 78 0 641 716 ;
+C -1 ; WX 667 ; N afii10034 ; B 77 0 624 716 ;
+C -1 ; WX 722 ; N afii10035 ; B 50 -12 683 728 ;
+C -1 ; WX 611 ; N afii10036 ; B 23 0 591 716 ;
+C -1 ; WX 635 ; N afii10037 ; B 5 -10 632 716 ;
+C -1 ; WX 760 ; N afii10038 ; B 40 0 720 722 ;
+C -1 ; WX 667 ; N afii10039 ; B 4 0 661 716 ;
+C -1 ; WX 740 ; N afii10040 ; B 78 -199 706 716 ;
+C -1 ; WX 667 ; N afii10041 ; B 42 0 588 716 ;
+C -1 ; WX 917 ; N afii10042 ; B 79 0 838 716 ;
+C -1 ; WX 937 ; N afii10043 ; B 79 -199 903 716 ;
+C -1 ; WX 792 ; N afii10044 ; B 0 0 757 716 ;
+C -1 ; WX 885 ; N afii10045 ; B 82 0 802 716 ;
+C -1 ; WX 656 ; N afii10046 ; B 81 0 620 716 ;
+C -1 ; WX 719 ; N afii10047 ; B 36 -12 670 728 ;
+C -1 ; WX 1010 ; N afii10048 ; B 80 -12 959 728 ;
+C -1 ; WX 722 ; N afii10049 ; B 9 0 640 716 ;
+C -1 ; WX 489 ; N afii10050 ; B 79 0 459 914 ;
+C -1 ; WX 865 ; N afii10051 ; B 24 -12 825 716 ;
+C -1 ; WX 542 ; N afii10052 ; B 79 0 542 896 ;
+C -1 ; WX 719 ; N afii10053 ; B 49 -12 683 728 ;
+C -1 ; WX 667 ; N afii10054 ; B 45 -12 615 728 ;
+C -1 ; WX 278 ; N afii10055 ; B 93 0 188 716 ;
+C -1 ; WX 278 ; N afii10056 ; B 2 0 276 860 ;
+C -1 ; WX 500 ; N afii10057 ; B 27 -12 422 716 ;
+C -1 ; WX 1057 ; N afii10058 ; B 6 -12 1020 716 ;
+C -1 ; WX 1010 ; N afii10059 ; B 80 0 973 716 ;
+C -1 ; WX 854 ; N afii10060 ; B 24 0 809 716 ;
+C -1 ; WX 583 ; N afii10061 ; B 79 0 579 896 ;
+C -1 ; WX 635 ; N afii10062 ; B 5 -10 632 886 ;
+C -1 ; WX 556 ; N afii10065 ; B 36 -12 514 530 ;
+C -1 ; WX 573 ; N afii10066 ; B 44 -12 533 733 ;
+C -1 ; WX 531 ; N afii10067 ; B 66 0 492 519 ;
+C -1 ; WX 365 ; N afii10068 ; B 66 0 365 519 ;
+C -1 ; WX 583 ; N afii10069 ; B 0 -147 553 519 ;
+C -1 ; WX 556 ; N afii10070 ; B 37 -12 515 530 ;
+C -1 ; WX 556 ; N afii10071 ; B 37 -12 515 720 ;
+C -1 ; WX 669 ; N afii10072 ; B -2 0 672 519 ;
+C -1 ; WX 458 ; N afii10073 ; B 24 -12 423 530 ;
+C -1 ; WX 559 ; N afii10074 ; B 66 0 492 519 ;
+C -1 ; WX 559 ; N afii10075 ; B 66 0 492 715 ;
+C -1 ; WX 437 ; N afii10076 ; B 65 0 445 519 ;
+C -1 ; WX 583 ; N afii10077 ; B 12 -3 517 519 ;
+C -1 ; WX 687 ; N afii10078 ; B 68 0 619 519 ;
+C -1 ; WX 552 ; N afii10079 ; B 66 0 486 519 ;
+C -1 ; WX 556 ; N afii10080 ; B 33 -12 519 530 ;
+C -1 ; WX 542 ; N afii10081 ; B 66 0 476 519 ;
+C -1 ; WX 556 ; N afii10082 ; B 66 -199 516 530 ;
+C -1 ; WX 500 ; N afii10083 ; B 39 -12 491 530 ;
+C -1 ; WX 458 ; N afii10084 ; B 19 0 440 519 ;
+C -1 ; WX 500 ; N afii10085 ; B 16 -210 491 519 ;
+C -1 ; WX 823 ; N afii10086 ; B 37 -199 786 716 ;
+C -1 ; WX 500 ; N afii10087 ; B 7 0 493 519 ;
+C -1 ; WX 573 ; N afii10088 ; B 67 -147 543 519 ;
+C -1 ; WX 521 ; N afii10089 ; B 34 0 455 519 ;
+C -1 ; WX 802 ; N afii10090 ; B 69 0 733 519 ;
+C -1 ; WX 823 ; N afii10091 ; B 69 -147 791 519 ;
+C -1 ; WX 625 ; N afii10092 ; B 0 0 589 519 ;
+C -1 ; WX 719 ; N afii10093 ; B 68 0 647 519 ;
+C -1 ; WX 521 ; N afii10094 ; B 64 0 490 519 ;
+C -1 ; WX 510 ; N afii10095 ; B 21 -18 474 530 ;
+C -1 ; WX 750 ; N afii10096 ; B 67 -12 709 530 ;
+C -1 ; WX 542 ; N afii10097 ; B 15 0 474 519 ;
+C -1 ; WX 411 ; N afii10098 ; B 66 0 381 717 ;
+C -1 ; WX 556 ; N afii10099 ; B 0 -210 488 716 ;
+C -1 ; WX 365 ; N afii10100 ; B 66 0 365 720 ;
+C -1 ; WX 510 ; N afii10101 ; B 37 -18 489 530 ;
+C -1 ; WX 500 ; N afii10102 ; B 31 -12 461 530 ;
+C -1 ; WX 222 ; N afii10103 ; B 66 0 154 716 ;
+C -1 ; WX 278 ; N afii10104 ; B 4 0 278 720 ;
+C -1 ; WX 222 ; N afii10105 ; B -46 -210 153 716 ;
+C -1 ; WX 906 ; N afii10106 ; B 9 -3 871 519 ;
+C -1 ; WX 812 ; N afii10107 ; B 64 0 778 519 ;
+C -1 ; WX 556 ; N afii10108 ; B 0 0 488 716 ;
+C -1 ; WX 437 ; N afii10109 ; B 65 0 445 720 ;
+C -1 ; WX 500 ; N afii10110 ; B 16 -210 491 715 ;
+C -1 ; WX 719 ; N afii10145 ; B 78 -199 641 716 ;
+C -1 ; WX 552 ; N afii10193 ; B 66 -147 486 519 ;
+C -1 ; WX 394 ; N afii52305 ; B 0 143 428 734 ;
+C -1 ; WX 515 ; N afii52306 ; B 0 143 549 734 ;
+C -1 ; WX 588 ; N afii52364 ; B 52 -110 623 252 ;
+C -1 ; WX 413 ; N afii52399 ; B 59 72 363 400 ;
+C -1 ; WX 207 ; N afii52400 ; B 7 130 206 827 ;
+C -1 ; WX 244 ; N afii52957 ; B -1 -175 279 456 ;
+C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ;
+C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ;
+C -1 ; WX 638 ; N afii57391 ; B 0 143 667 228 ;
+C -1 ; WX 526 ; N afii57392 ; B 186 219 344 452 ;
+C -1 ; WX 526 ; N afii57393 ; B 147 143 327 716 ;
+C -1 ; WX 526 ; N afii57394 ; B 89 143 391 723 ;
+C -1 ; WX 526 ; N afii57395 ; B 63 143 471 723 ;
+C -1 ; WX 526 ; N afii57396 ; B 146 143 397 713 ;
+C -1 ; WX 526 ; N afii57397 ; B 93 247 437 622 ;
+C -1 ; WX 526 ; N afii57398 ; B 85 156 410 710 ;
+C -1 ; WX 526 ; N afii57399 ; B 63 143 459 710 ;
+C -1 ; WX 526 ; N afii57400 ; B 75 149 472 716 ;
+C -1 ; WX 526 ; N afii57401 ; B 107 143 413 725 ;
+C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ;
+C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ;
+C -1 ; WX 413 ; N afii57409 ; B 59 72 363 400 ;
+C -1 ; WX 394 ; N afii57410 ; B 0 143 428 734 ;
+C -1 ; WX 207 ; N afii57411 ; B 42 130 179 880 ;
+C -1 ; WX 432 ; N afii57412 ; B 59 -77 466 555 ;
+C -1 ; WX 207 ; N afii57413 ; B 22 -94 165 740 ;
+C -1 ; WX 638 ; N afii57414 ; B 24 -43 606 555 ;
+C -1 ; WX 207 ; N afii57415 ; B 72 130 165 740 ;
+C -1 ; WX 713 ; N afii57416 ; B 62 -46 748 469 ;
+C -1 ; WX 282 ; N afii57417 ; B 0 130 271 641 ;
+C -1 ; WX 713 ; N afii57418 ; B 62 143 748 628 ;
+C -1 ; WX 713 ; N afii57419 ; B 62 143 748 715 ;
+C -1 ; WX 563 ; N afii57420 ; B 26 -212 516 432 ;
+C -1 ; WX 563 ; N afii57421 ; B 26 -212 516 432 ;
+C -1 ; WX 563 ; N afii57422 ; B 26 -212 516 639 ;
+C -1 ; WX 337 ; N afii57423 ; B 81 143 372 552 ;
+C -1 ; WX 337 ; N afii57424 ; B 81 143 372 759 ;
+C -1 ; WX 489 ; N afii57425 ; B 70 -91 523 430 ;
+C -1 ; WX 489 ; N afii57426 ; B 70 -91 523 639 ;
+C -1 ; WX 821 ; N afii57427 ; B 64 -72 855 417 ;
+C -1 ; WX 821 ; N afii57428 ; B 64 -72 855 715 ;
+C -1 ; WX 1098 ; N afii57429 ; B 64 -72 1132 417 ;
+C -1 ; WX 1098 ; N afii57430 ; B 64 -72 1132 590 ;
+C -1 ; WX 582 ; N afii57431 ; B 0 143 616 793 ;
+C -1 ; WX 582 ; N afii57432 ; B 0 143 616 793 ;
+C -1 ; WX 544 ; N afii57433 ; B 21 -212 516 534 ;
+C -1 ; WX 544 ; N afii57434 ; B 21 -212 516 737 ;
+C -1 ; WX 207 ; N afii57440 ; B 0 143 241 228 ;
+C -1 ; WX 125 ; N afii57440_2 ; B 0 143 159 228 ;
+C -1 ; WX 1000 ; N afii57440_3 ; B 0 143 1034 228 ;
+C -1 ; WX 2000 ; N afii57440_4 ; B 0 143 2028 228 ;
+C -1 ; WX 789 ; N afii57441 ; B 53 143 823 681 ;
+C -1 ; WX 582 ; N afii57442 ; B 68 -75 616 683 ;
+C -1 ; WX 601 ; N afii57443 ; B 56 143 635 775 ;
+C -1 ; WX 506 ; N afii57444 ; B 69 7 541 775 ;
+C -1 ; WX 338 ; N afii57445 ; B 51 -212 372 357 ;
+C -1 ; WX 526 ; N afii57446 ; B 68 -72 560 558 ;
+C -1 ; WX 282 ; N afii57447 ; B 26 130 262 430 ;
+C -1 ; WX 432 ; N afii57448 ; B 59 -77 466 385 ;
+C -1 ; WX 638 ; N afii57449 ; B 24 -43 606 462 ;
+C -1 ; WX 638 ; N afii57450 ; B 24 -208 606 462 ;
+C -1 ; WX 201 ; N afii57451 ; B 34 605 201 780 ;
+C -1 ; WX 201 ; N afii57451_2 ; B 34 605 201 780 ;
+C -1 ; WX 237 ; N afii57452 ; B 34 605 237 794 ;
+C -1 ; WX 237 ; N afii57452_2 ; B 34 605 237 794 ;
+C -1 ; WX 201 ; N afii57453 ; B 34 -130 201 44 ;
+C -1 ; WX 201 ; N afii57453_2 ; B 34 -130 201 44 ;
+C -1 ; WX 201 ; N afii57454 ; B 34 673 201 774 ;
+C -1 ; WX 201 ; N afii57454_2 ; B 34 673 201 774 ;
+C -1 ; WX 209 ; N afii57455 ; B 35 605 209 817 ;
+C -1 ; WX 209 ; N afii57455_2 ; B 35 605 209 817 ;
+C -1 ; WX 201 ; N afii57456 ; B 34 -21 201 80 ;
+C -1 ; WX 201 ; N afii57456_2 ; B 34 -21 201 80 ;
+C -1 ; WX 211 ; N afii57457 ; B 34 605 211 762 ;
+C -1 ; WX 211 ; N afii57457_2 ; B 34 605 211 762 ;
+C -1 ; WX 165 ; N afii57458 ; B 34 605 165 756 ;
+C -1 ; WX 165 ; N afii57458_2 ; B 34 605 165 756 ;
+C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ;
+C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ;
+C -1 ; WX 450 ; N afii57470 ; B 0 125 419 555 ;
+C -1 ; WX 713 ; N afii57506 ; B 62 -175 748 469 ;
+C -1 ; WX 563 ; N afii57507 ; B 26 -212 516 432 ;
+C -1 ; WX 489 ; N afii57508 ; B 70 -91 523 723 ;
+C -1 ; WX 812 ; N afii57509 ; B 44 143 846 867 ;
+C -1 ; WX 282 ; N afii57534 ; B 26 130 262 430 ;
+C -1 ; WX 638 ; N afii57555 ; B 24 -43 606 462 ;
+C -1 ; WX 812 ; N afii57567 ; B 44 143 846 734 ;
+C -1 ; WX 885 ; N afii61248 ; B 47 -26 838 728 ;
+C -1 ; WX 323 ; N afii61289 ; B 7 -12 315 728 ;
+C -1 ; WX 1073 ; N afii61352 ; B 78 0 1031 716 ;
+C -1 ; WX 229 ; N afii62753 ; B 17 143 264 827 ;
+C -1 ; WX 229 ; N afii62754 ; B 42 143 264 880 ;
+C -1 ; WX 432 ; N afii62755 ; B 59 -77 466 555 ;
+C -1 ; WX 229 ; N afii62756 ; B 43 -94 264 740 ;
+C -1 ; WX 244 ; N afii62757 ; B 0 143 278 668 ;
+C -1 ; WX 244 ; N afii62758 ; B 0 143 278 668 ;
+C -1 ; WX 588 ; N afii62759 ; B 52 -110 623 491 ;
+C -1 ; WX 229 ; N afii62760 ; B 43 143 264 740 ;
+C -1 ; WX 244 ; N afii62761 ; B 0 -46 278 456 ;
+C -1 ; WX 244 ; N afii62762 ; B 0 -46 278 456 ;
+C -1 ; WX 713 ; N afii62763 ; B 62 -46 748 469 ;
+C -1 ; WX 375 ; N afii62764 ; B 30 143 409 768 ;
+C -1 ; WX 244 ; N afii62765 ; B 0 143 278 667 ;
+C -1 ; WX 244 ; N afii62766 ; B 0 143 278 667 ;
+C -1 ; WX 713 ; N afii62767 ; B 62 143 748 628 ;
+C -1 ; WX 244 ; N afii62768 ; B 0 143 278 754 ;
+C -1 ; WX 244 ; N afii62769 ; B 0 143 278 754 ;
+C -1 ; WX 713 ; N afii62770 ; B 62 143 748 715 ;
+C -1 ; WX 530 ; N afii62771 ; B 0 -33 559 427 ;
+C -1 ; WX 530 ; N afii62772 ; B 0 -33 559 427 ;
+C -1 ; WX 526 ; N afii62773 ; B 26 -212 560 426 ;
+C -1 ; WX 530 ; N afii62774 ; B 0 143 559 427 ;
+C -1 ; WX 530 ; N afii62775 ; B 0 143 559 427 ;
+C -1 ; WX 526 ; N afii62776 ; B 26 -212 560 426 ;
+C -1 ; WX 530 ; N afii62777 ; B 0 143 559 639 ;
+C -1 ; WX 530 ; N afii62778 ; B 0 143 559 639 ;
+C -1 ; WX 526 ; N afii62779 ; B 26 -212 560 639 ;
+C -1 ; WX 337 ; N afii62780 ; B 81 143 372 552 ;
+C -1 ; WX 337 ; N afii62781 ; B 81 143 372 759 ;
+C -1 ; WX 489 ; N afii62782 ; B 70 -91 523 430 ;
+C -1 ; WX 489 ; N afii62783 ; B 70 -91 523 639 ;
+C -1 ; WX 531 ; N afii62784 ; B 0 143 565 401 ;
+C -1 ; WX 531 ; N afii62785 ; B 0 143 565 401 ;
+C -1 ; WX 821 ; N afii62786 ; B 64 -72 855 417 ;
+C -1 ; WX 531 ; N afii62787 ; B 0 143 565 715 ;
+C -1 ; WX 531 ; N afii62788 ; B 0 143 565 715 ;
+C -1 ; WX 821 ; N afii62789 ; B 64 -72 855 715 ;
+C -1 ; WX 846 ; N afii62790 ; B 0 143 880 405 ;
+C -1 ; WX 846 ; N afii62791 ; B 0 143 880 405 ;
+C -1 ; WX 1098 ; N afii62792 ; B 64 -72 1132 417 ;
+C -1 ; WX 846 ; N afii62793 ; B 0 143 880 590 ;
+C -1 ; WX 846 ; N afii62794 ; B 0 143 880 590 ;
+C -1 ; WX 1098 ; N afii62795 ; B 64 -72 1132 590 ;
+C -1 ; WX 582 ; N afii62796 ; B 0 143 616 793 ;
+C -1 ; WX 582 ; N afii62797 ; B 0 143 616 793 ;
+C -1 ; WX 582 ; N afii62798 ; B 0 143 616 793 ;
+C -1 ; WX 582 ; N afii62799 ; B 0 143 616 793 ;
+C -1 ; WX 582 ; N afii62800 ; B 0 143 616 793 ;
+C -1 ; WX 582 ; N afii62801 ; B 0 143 616 793 ;
+C -1 ; WX 526 ; N afii62802 ; B 0 143 504 472 ;
+C -1 ; WX 394 ; N afii62803 ; B 0 143 428 418 ;
+C -1 ; WX 450 ; N afii62804 ; B 26 -212 486 431 ;
+C -1 ; WX 526 ; N afii62805 ; B 0 143 504 639 ;
+C -1 ; WX 394 ; N afii62806 ; B 0 143 428 639 ;
+C -1 ; WX 450 ; N afii62807 ; B 26 -212 486 639 ;
+C -1 ; WX 268 ; N afii62808 ; B 0 143 302 726 ;
+C -1 ; WX 263 ; N afii62809 ; B 0 143 297 707 ;
+C -1 ; WX 789 ; N afii62810 ; B 53 143 823 681 ;
+C -1 ; WX 268 ; N afii62811 ; B 0 143 302 740 ;
+C -1 ; WX 263 ; N afii62812 ; B 0 143 297 727 ;
+C -1 ; WX 582 ; N afii62813 ; B 68 -75 616 683 ;
+C -1 ; WX 394 ; N afii62815 ; B 0 143 428 734 ;
+C -1 ; WX 601 ; N afii62816 ; B 56 143 635 775 ;
+C -1 ; WX 207 ; N afii62817 ; B 0 143 241 775 ;
+C -1 ; WX 207 ; N afii62818 ; B 0 143 241 775 ;
+C -1 ; WX 506 ; N afii62819 ; B 69 7 541 775 ;
+C -1 ; WX 394 ; N afii62820 ; B 0 143 428 411 ;
+C -1 ; WX 394 ; N afii62821 ; B 0 143 428 411 ;
+C -1 ; WX 338 ; N afii62822 ; B 51 -212 372 357 ;
+C -1 ; WX 244 ; N afii62823 ; B 0 143 278 636 ;
+C -1 ; WX 244 ; N afii62824 ; B 0 143 278 636 ;
+C -1 ; WX 526 ; N afii62825 ; B 68 -72 560 558 ;
+C -1 ; WX 394 ; N afii62827 ; B 0 -62 428 429 ;
+C -1 ; WX 375 ; N afii62828 ; B 30 143 409 583 ;
+C -1 ; WX 432 ; N afii62829 ; B 59 -77 466 385 ;
+C -1 ; WX 588 ; N afii62830 ; B 52 -110 623 252 ;
+C -1 ; WX 244 ; N afii62831 ; B 0 -69 278 456 ;
+C -1 ; WX 244 ; N afii62832 ; B 0 -69 278 456 ;
+C -1 ; WX 588 ; N afii62833 ; B 52 -212 623 252 ;
+C -1 ; WX 544 ; N afii62834 ; B 31 79 507 827 ;
+C -1 ; WX 601 ; N afii62835 ; B 31 118 630 827 ;
+C -1 ; WX 544 ; N afii62836 ; B 19 79 507 880 ;
+C -1 ; WX 601 ; N afii62837 ; B 23 118 630 880 ;
+C -1 ; WX 544 ; N afii62838 ; B 41 -111 507 724 ;
+C -1 ; WX 601 ; N afii62839 ; B 32 -111 630 733 ;
+C -1 ; WX 544 ; N afii62840 ; B 41 79 507 724 ;
+C -1 ; WX 601 ; N afii62841 ; B 32 118 630 733 ;
+C -1 ; WX 526 ; N afii62843 ; B 77 147 455 720 ;
+C -1 ; WX 526 ; N afii62844 ; B 74 159 441 708 ;
+C -1 ; WX 526 ; N afii62845 ; B 99 147 435 717 ;
+C -1 ; WX 211 ; N afii62881 ; B 34 605 211 917 ;
+C -1 ; WX 211 ; N afii62881_2 ; B 34 605 211 917 ;
+C -1 ; WX 226 ; N afii62882 ; B 23 605 226 933 ;
+C -1 ; WX 226 ; N afii62882_2 ; B 23 605 226 933 ;
+C -1 ; WX 211 ; N afii62883 ; B 34 605 211 905 ;
+C -1 ; WX 211 ; N afii62883_2 ; B 34 605 211 905 ;
+C -1 ; WX 211 ; N afii62884 ; B 34 605 211 840 ;
+C -1 ; WX 211 ; N afii62884_2 ; B 34 605 211 840 ;
+C -1 ; WX 211 ; N afii62885 ; B 31 606 211 897 ;
+C -1 ; WX 211 ; N afii62885_2 ; B 31 606 211 897 ;
+C -1 ; WX 211 ; N afii62886 ; B 34 605 211 853 ;
+C -1 ; WX 211 ; N afii62886_2 ; B 34 605 211 853 ;
+C -1 ; WX 244 ; N afii62956 ; B -1 -175 279 456 ;
+C -1 ; WX 713 ; N afii62958 ; B 62 -175 748 469 ;
+C -1 ; WX 530 ; N afii62959 ; B 0 -175 559 427 ;
+C -1 ; WX 530 ; N afii62960 ; B 0 -175 559 427 ;
+C -1 ; WX 526 ; N afii62961 ; B 26 -212 560 426 ;
+C -1 ; WX 489 ; N afii62962 ; B 70 -91 523 723 ;
+C -1 ; WX 933 ; N afii62964 ; B 44 143 967 734 ;
+C -1 ; WX 394 ; N afii62965 ; B 0 143 428 876 ;
+C -1 ; WX 515 ; N afii62966 ; B 0 143 549 876 ;
+C -1 ; WX 933 ; N afii62967 ; B 44 143 967 867 ;
+C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ;
+C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ;
+C -1 ; WX 319 ; N afii64061 ; B 45 -209 257 785 ;
+C -1 ; WX 616 ; N afii64184 ; B 10 143 603 766 ;
+C -1 ; WX 578 ; N alpha ; B 35 -12 541 530 ;
+C -1 ; WX 578 ; N alphatonos ; B 35 -12 541 720 ;
+C -1 ; WX 556 ; N amacron ; B 36 -12 514 671 ;
+C -1 ; WX 278 ; N anoteleia ; B 90 418 190 519 ;
+C -1 ; WX 556 ; N aogonek ; B 36 -196 619 530 ;
+C -1 ; WX 549 ; N approxequal ; B 25 184 524 521 ;
+C -1 ; WX 556 ; N aringacute ; B 36 -12 514 939 ;
+C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ;
+C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ;
+C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ;
+C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ;
+C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ;
+C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ;
+C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ;
+C -1 ; WX 575 ; N beta ; B 68 -199 530 728 ;
+C -1 ; WX 708 ; N block ; B -11 -303 719 910 ;
+C -1 ; WX 333 ; N breve ; B 22 588 311 715 ;
+C -1 ; WX 500 ; N cacute ; B 39 -12 491 720 ;
+C -1 ; WX 333 ; N caron ; B 20 583 329 720 ;
+C -1 ; WX 500 ; N ccaron ; B 39 -12 491 720 ;
+C -1 ; WX 500 ; N ccircumflex ; B 39 -12 491 720 ;
+C -1 ; WX 500 ; N cdot ; B 39 -12 491 692 ;
+C -1 ; WX 525 ; N chi ; B 8 -199 516 519 ;
+C -1 ; WX 604 ; N circle ; B 87 67 517 497 ;
+C -1 ; WX 656 ; N club ; B 27 0 629 601 ;
+C -1 ; WX 333 ; N commaaccent ; B 110 -269 219 -71 ;
+C -1 ; WX 615 ; N dcaron ; B 35 -12 616 716 ;
+C -1 ; WX 557 ; N delta ; B 35 -12 521 716 ;
+C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ;
+C -1 ; WX 333 ; N dieresistonos ; B -11 601 344 736 ;
+C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ;
+C -1 ; WX 556 ; N dmacron ; B 34 -12 555 716 ;
+C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ;
+C -1 ; WX 333 ; N dotaccent ; B 112 583 221 692 ;
+C -1 ; WX 278 ; N dotlessi ; B 97 0 185 519 ;
+C -1 ; WX 556 ; N ebreve ; B 37 -12 515 715 ;
+C -1 ; WX 556 ; N ecaron ; B 37 -12 515 720 ;
+C -1 ; WX 556 ; N edot ; B 37 -12 515 692 ;
+C -1 ; WX 556 ; N emacron ; B 37 -12 515 671 ;
+C -1 ; WX 556 ; N eng ; B 68 -210 489 530 ;
+C -1 ; WX 556 ; N eogonek ; B 37 -208 515 530 ;
+C -1 ; WX 446 ; N epsilon ; B 48 -12 423 530 ;
+C -1 ; WX 446 ; N epsilontonos ; B 48 -12 423 720 ;
+C -1 ; WX 583 ; N equivalence ; B 56 95 528 611 ;
+C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ;
+C -1 ; WX 556 ; N eta ; B 68 -199 489 530 ;
+C -1 ; WX 556 ; N etatonos ; B 68 -199 489 720 ;
+C -1 ; WX 500 ; N exclamdbl ; B 86 0 414 716 ;
+C -1 ; WX 750 ; N female ; B 119 -214 630 736 ;
+C -1 ; WX 500 ; N fi ; B 11 0 432 728 ;
+C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ;
+C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ;
+C -1 ; WX 834 ; N fiveeighths ; B 17 -28 813 728 ;
+C -1 ; WX 500 ; N fl ; B 11 0 431 728 ;
+C -1 ; WX 167 ; N fraction ; B -222 -28 392 728 ;
+C -1 ; WX 556 ; N franc ; B 0 0 506 716 ;
+C -1 ; WX 500 ; N gamma ; B 12 -199 488 519 ;
+C -1 ; WX 556 ; N gbreve ; B 32 -210 489 715 ;
+C -1 ; WX 556 ; N gcedilla ; B 32 -210 489 770 ;
+C -1 ; WX 556 ; N gcircumflex ; B 32 -210 489 720 ;
+C -1 ; WX 556 ; N gdot ; B 32 -210 489 692 ;
+C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ;
+C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ;
+C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ;
+C -1 ; WX 549 ; N greaterequal ; B 38 52 512 654 ;
+C -1 ; WX 556 ; N hbar ; B 3 0 488 716 ;
+C -1 ; WX 556 ; N hcircumflex ; B 66 0 488 896 ;
+C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ;
+C -1 ; WX 604 ; N house ; B 77 0 527 563 ;
+C -1 ; WX 333 ; N hungarumlaut ; B 28 583 373 720 ;
+C -1 ; WX 278 ; N ibreve ; B -3 0 286 715 ;
+C -1 ; WX 444 ; N ij ; B 66 -210 387 716 ;
+C -1 ; WX 278 ; N imacron ; B -11 0 293 671 ;
+C -1 ; WX 612 ; N increment ; B 13 0 599 677 ;
+C -1 ; WX 713 ; N infinity ; B 75 189 640 510 ;
+C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ;
+C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ;
+C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ;
+C -1 ; WX 719 ; N intersection ; B 77 0 642 729 ;
+C -1 ; WX 604 ; N invbullet ; B 62 0 541 479 ;
+C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ;
+C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ;
+C -1 ; WX 222 ; N iogonek ; B 50 -208 264 716 ;
+C -1 ; WX 222 ; N iota ; B 67 0 155 519 ;
+C -1 ; WX 222 ; N iotadieresis ; B -23 0 251 720 ;
+C -1 ; WX 222 ; N iotadieresistonos ; B -66 0 289 736 ;
+C -1 ; WX 222 ; N iotatonos ; B 48 0 229 720 ;
+C -1 ; WX 278 ; N itilde ; B -22 0 305 708 ;
+C -1 ; WX 222 ; N jcircumflex ; B -46 -210 266 720 ;
+C -1 ; WX 500 ; N kappa ; B 65 0 500 519 ;
+C -1 ; WX 500 ; N kcedilla ; B 66 -206 496 716 ;
+C -1 ; WX 500 ; N kgreenlandic ; B 65 0 495 519 ;
+C -1 ; WX 222 ; N lacute ; B 32 0 212 889 ;
+C -1 ; WX 500 ; N lambda ; B 12 0 487 716 ;
+C -1 ; WX 292 ; N lcaron ; B 66 0 291 716 ;
+C -1 ; WX 222 ; N lcedilla ; B -1 -206 210 716 ;
+C -1 ; WX 334 ; N ldot ; B 64 0 330 716 ;
+C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ;
+C -1 ; WX 549 ; N lessequal ; B 38 52 512 654 ;
+C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ;
+C -1 ; WX 222 ; N longs ; B 67 0 292 728 ;
+C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ;
+C -1 ; WX 222 ; N lslash ; B 1 0 218 716 ;
+C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ;
+C -1 ; WX 750 ; N male ; B 54 -128 691 791 ;
+C -1 ; WX 584 ; N minus ; B 56 312 528 394 ;
+C -1 ; WX 187 ; N minute ; B 62 462 194 716 ;
+C -1 ; WX 576 ; N mu ; B 78 -199 497 519 ;
+C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ;
+C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ;
+C -1 ; WX 556 ; N nacute ; B 66 0 487 720 ;
+C -1 ; WX 604 ; N napostrophe ; B 53 0 604 723 ;
+C -1 ; WX 556 ; N ncaron ; B 66 0 487 720 ;
+C -1 ; WX 556 ; N ncedilla ; B 66 -206 487 530 ;
+C -1 ; WX 278 ; N nonmarkingreturn ; B 0 0 0 0 ;
+C -1 ; WX 549 ; N notequal ; B 38 -14 511 720 ;
+C -1 ; WX 365 ; N nsuperior ; B 40 253 326 585 ;
+C -1 ; WX 500 ; N nu ; B 13 0 488 519 ;
+C -1 ; WX 556 ; N obreve ; B 33 -12 519 715 ;
+C -1 ; WX 556 ; N odblacute ; B 33 -12 519 720 ;
+C -1 ; WX 333 ; N ogonek ; B 89 -208 303 12 ;
+C -1 ; WX 556 ; N omacron ; B 33 -12 519 671 ;
+C -1 ; WX 781 ; N omega ; B 42 -12 738 519 ;
+C -1 ; WX 781 ; N omegatonos ; B 42 -12 738 720 ;
+C -1 ; WX 556 ; N omicron ; B 33 -12 519 530 ;
+C -1 ; WX 556 ; N omicrontonos ; B 33 -12 519 720 ;
+C -1 ; WX 834 ; N oneeighth ; B 52 -28 812 728 ;
+C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ;
+C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ;
+C -1 ; WX 611 ; N oslashacute ; B 63 -39 549 720 ;
+C -1 ; WX 494 ; N partialdiff ; B 27 -12 475 728 ;
+C -1 ; WX 1094 ; N peseta ; B 25 -13 1072 716 ;
+C -1 ; WX 648 ; N phi ; B 35 -199 614 531 ;
+C -1 ; WX 690 ; N pi ; B 22 0 668 519 ;
+C -1 ; WX 549 ; N pi1 ; B 0 0 549 519 ;
+C -1 ; WX 823 ; N product ; B 79 -210 744 728 ;
+C -1 ; WX 713 ; N psi ; B 60 -199 653 519 ;
+C -1 ; WX 222 ; N quotereversed ; B 67 489 169 723 ;
+C -1 ; WX 333 ; N racute ; B 65 0 347 720 ;
+C -1 ; WX 549 ; N radical ; B 41 -38 549 913 ;
+C -1 ; WX 333 ; N radicalex ; B -15 599 349 671 ;
+C -1 ; WX 333 ; N rcaron ; B 29 0 347 720 ;
+C -1 ; WX 333 ; N rcedilla ; B 65 -206 347 530 ;
+C -1 ; WX 584 ; N revlogicalnot ; B 55 207 528 503 ;
+C -1 ; WX 569 ; N rho ; B 64 -199 534 530 ;
+C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ;
+C -1 ; WX 333 ; N ring ; B 79 562 255 741 ;
+C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ;
+C -1 ; WX 500 ; N sacute ; B 31 -12 461 720 ;
+C -1 ; WX 500 ; N scedilla ; B 31 -196 461 530 ;
+C -1 ; WX 500 ; N scircumflex ; B 31 -12 461 720 ;
+C -1 ; WX 354 ; N second ; B 62 462 333 716 ;
+C -1 ; WX 834 ; N seveneighths ; B 36 -28 812 728 ;
+C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ;
+C -1 ; WX 617 ; N sigma ; B 33 -12 595 530 ;
+C -1 ; WX 482 ; N sigma1 ; B 42 -210 472 530 ;
+C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ;
+C -1 ; WX 531 ; N spade ; B 28 0 503 601 ;
+C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ;
+C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ;
+C -1 ; WX 395 ; N tau ; B 22 0 372 519 ;
+C -1 ; WX 278 ; N tbar ; B 6 -7 259 700 ;
+C -1 ; WX 375 ; N tcaron ; B 17 -7 374 716 ;
+C -1 ; WX 278 ; N tcedilla ; B 18 -260 271 700 ;
+C -1 ; WX 556 ; N theta ; B 45 -12 512 728 ;
+C -1 ; WX 834 ; N threeeighths ; B 17 -28 813 728 ;
+C -1 ; WX 333 ; N tonos ; B 108 583 289 720 ;
+C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ;
+C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ;
+C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ;
+C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ;
+C -1 ; WX 556 ; N ubreve ; B 64 -12 484 715 ;
+C -1 ; WX 556 ; N udblacute ; B 64 -12 484 720 ;
+C -1 ; WX 556 ; N umacron ; B 64 -12 484 671 ;
+C -1 ; WX 333 ; N undercommaaccent ; B 52 -206 264 -22 ;
+C -1 ; WX 552 ; N underscoredbl ; B -15 -325 567 -135 ;
+C -1 ; WX 556 ; N uogonek ; B 64 -208 603 519 ;
+C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ;
+C -1 ; WX 547 ; N upsilon ; B 66 -12 481 519 ;
+C -1 ; WX 547 ; N upsilondieresis ; B 66 -12 481 720 ;
+C -1 ; WX 547 ; N upsilondieresistonos ; B 66 -12 481 736 ;
+C -1 ; WX 547 ; N upsilontonos ; B 66 -12 481 720 ;
+C -1 ; WX 556 ; N uring ; B 64 -12 484 741 ;
+C -1 ; WX 556 ; N utilde ; B 64 -12 484 708 ;
+C -1 ; WX 722 ; N wacute ; B 3 0 714 720 ;
+C -1 ; WX 722 ; N wcircumflex ; B 3 0 714 720 ;
+C -1 ; WX 722 ; N wdieresis ; B 3 0 714 720 ;
+C -1 ; WX 722 ; N wgrave ; B 3 0 714 720 ;
+C -1 ; WX 448 ; N xi ; B 45 -210 430 728 ;
+C -1 ; WX 500 ; N ycircumflex ; B 16 -210 491 720 ;
+C -1 ; WX 500 ; N ygrave ; B 16 -210 491 720 ;
+C -1 ; WX 500 ; N zacute ; B 20 0 479 720 ;
+C -1 ; WX 500 ; N zdot ; B 20 0 479 692 ;
+C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ;
+C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ;
+C -1 ; WX 441 ; N zeta ; B 35 -210 433 716 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 107
+KPX space A -55
+KPX space T -18
+KPX space Y -18
+
+KPX one one -74
+
+KPX A space -55
+KPX A T -74
+KPX A V -74
+KPX A W -37
+KPX A Y -74
+KPX A v -18
+KPX A w -18
+KPX A y -18
+KPX A quoteright -74
+
+KPX F comma -111
+KPX F period -111
+KPX F A -55
+
+KPX L space -37
+KPX L T -74
+KPX L V -74
+KPX L W -74
+KPX L Y -74
+KPX L y -37
+KPX L quoteright -55
+
+KPX P space -18
+KPX P comma -129
+KPX P period -129
+KPX P A -74
+
+KPX R T -18
+KPX R V -18
+KPX R W -18
+KPX R Y -18
+
+KPX T space -18
+KPX T comma -111
+KPX T hyphen -55
+KPX T period -111
+KPX T colon -111
+KPX T semicolon -111
+KPX T A -74
+KPX T O -18
+KPX T a -111
+KPX T c -111
+KPX T e -111
+KPX T i -37
+KPX T o -111
+KPX T r -37
+KPX T s -111
+KPX T u -37
+KPX T w -55
+KPX T y -55
+
+KPX V comma -92
+KPX V hyphen -55
+KPX V period -92
+KPX V colon -37
+KPX V semicolon -37
+KPX V A -74
+KPX V a -74
+KPX V e -55
+KPX V i -18
+KPX V o -55
+KPX V r -37
+KPX V u -37
+KPX V y -37
+
+KPX W comma -55
+KPX W hyphen -18
+KPX W period -55
+KPX W colon -18
+KPX W semicolon -18
+KPX W A -37
+KPX W a -37
+KPX W e -18
+KPX W o -18
+KPX W r -18
+KPX W u -18
+KPX W y -9
+
+KPX Y space -18
+KPX Y comma -129
+KPX Y hyphen -92
+KPX Y period -129
+KPX Y colon -55
+KPX Y semicolon -65
+KPX Y A -74
+KPX Y a -74
+KPX Y e -92
+KPX Y i -37
+KPX Y o -92
+KPX Y p -74
+KPX Y q -92
+KPX Y u -55
+KPX Y v -55
+
+KPX f f -18
+KPX f quoteright 18
+
+KPX r comma -55
+KPX r period -55
+KPX r quoteright 37
+
+KPX v comma -74
+KPX v period -74
+
+KPX w comma -55
+KPX w period -55
+
+KPX y comma -74
+KPX y period -74
+
+KPX quoteleft quoteleft -18
+
+KPX quoteright space -37
+KPX quoteright s -18
+KPX quoteright quoteright -18
+
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arialbd.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arialbd.afm
new file mode 100644
index 0000000000..add7c5ac2d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/arialbd.afm
@@ -0,0 +1,1008 @@
+StartFontMetrics 2.0
+Comment Panose 2 11 7 4 2 2 2 2 2 4
+FullName Arial Bold
+FontName Arial-BoldMT
+FamilyName Arial
+Weight Bold
+Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -210 -212 2034 905
+Ascender 728
+Descender -210
+XHeight 519
+CapHeight 716
+UnderlinePosition -324
+UnderlineThickness 215
+EncodingScheme FontSpecific
+StartCharMetrics 865
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 90 0 238 716 ;
+C 34 ; WX 474 ; N quotedbl ; B 55 461 424 716 ;
+C 35 ; WX 556 ; N numbersign ; B 9 -12 544 728 ;
+C 36 ; WX 556 ; N dollar ; B 34 -100 512 773 ;
+C 37 ; WX 889 ; N percent ; B 43 -29 842 728 ;
+C 38 ; WX 722 ; N ampersand ; B 44 -19 706 728 ;
+C 39 ; WX 238 ; N quotesingle ; B 45 461 194 716 ;
+C 40 ; WX 333 ; N parenleft ; B 52 -210 301 728 ;
+C 41 ; WX 333 ; N parenright ; B 33 -210 281 728 ;
+C 42 ; WX 389 ; N asterisk ; B 14 387 368 728 ;
+C 43 ; WX 584 ; N plus ; B 42 103 542 604 ;
+C 44 ; WX 278 ; N comma ; B 57 -160 206 137 ;
+C 45 ; WX 333 ; N hyphen ; B 56 191 326 328 ;
+C 46 ; WX 278 ; N period ; B 72 0 209 137 ;
+C 47 ; WX 278 ; N slash ; B -1 -12 279 728 ;
+C 48 ; WX 556 ; N zero ; B 42 -12 507 719 ;
+C 49 ; WX 556 ; N one ; B 79 0 394 719 ;
+C 50 ; WX 556 ; N two ; B 25 0 506 719 ;
+C 51 ; WX 556 ; N three ; B 38 -12 513 719 ;
+C 52 ; WX 556 ; N four ; B 19 0 533 719 ;
+C 53 ; WX 556 ; N five ; B 44 -12 526 706 ;
+C 54 ; WX 556 ; N six ; B 42 -12 521 719 ;
+C 55 ; WX 556 ; N seven ; B 42 0 512 706 ;
+C 56 ; WX 556 ; N eight ; B 41 -13 511 719 ;
+C 57 ; WX 556 ; N nine ; B 32 -13 510 719 ;
+C 58 ; WX 333 ; N colon ; B 98 0 235 519 ;
+C 59 ; WX 333 ; N semicolon ; B 83 -160 231 519 ;
+C 60 ; WX 584 ; N less ; B 46 82 537 625 ;
+C 61 ; WX 584 ; N equal ; B 42 182 542 524 ;
+C 62 ; WX 584 ; N greater ; B 46 81 538 625 ;
+C 63 ; WX 611 ; N question ; B 52 0 565 723 ;
+C 64 ; WX 975 ; N at ; B 30 -210 972 729 ;
+C 65 ; WX 722 ; N A ; B 0 0 718 716 ;
+C 66 ; WX 722 ; N B ; B 73 0 673 716 ;
+C 67 ; WX 722 ; N C ; B 47 -12 671 728 ;
+C 68 ; WX 722 ; N D ; B 72 0 672 716 ;
+C 69 ; WX 667 ; N E ; B 73 0 617 716 ;
+C 70 ; WX 611 ; N F ; B 74 0 564 716 ;
+C 71 ; WX 778 ; N G ; B 48 -12 717 728 ;
+C 72 ; WX 722 ; N H ; B 73 0 646 716 ;
+C 73 ; WX 278 ; N I ; B 68 0 213 716 ;
+C 74 ; WX 556 ; N J ; B 17 -12 475 716 ;
+C 75 ; WX 722 ; N K ; B 75 0 720 716 ;
+C 76 ; WX 611 ; N L ; B 77 0 581 710 ;
+C 77 ; WX 833 ; N M ; B 71 0 762 716 ;
+C 78 ; WX 722 ; N N ; B 74 0 642 716 ;
+C 79 ; WX 778 ; N O ; B 43 -12 738 728 ;
+C 80 ; WX 667 ; N P ; B 73 0 621 716 ;
+C 81 ; WX 778 ; N Q ; B 43 -72 765 728 ;
+C 82 ; WX 722 ; N R ; B 73 0 717 716 ;
+C 83 ; WX 667 ; N S ; B 36 -13 618 728 ;
+C 84 ; WX 611 ; N T ; B 21 0 590 716 ;
+C 85 ; WX 722 ; N U ; B 72 -12 643 716 ;
+C 86 ; WX 667 ; N V ; B 0 0 666 716 ;
+C 87 ; WX 944 ; N W ; B 3 0 943 716 ;
+C 88 ; WX 667 ; N X ; B 0 0 666 716 ;
+C 89 ; WX 667 ; N Y ; B -1 0 668 716 ;
+C 90 ; WX 611 ; N Z ; B 11 0 592 716 ;
+C 91 ; WX 333 ; N bracketleft ; B 71 -202 314 716 ;
+C 92 ; WX 278 ; N backslash ; B -1 -12 279 728 ;
+C 93 ; WX 333 ; N bracketright ; B 19 -202 262 716 ;
+C 94 ; WX 584 ; N asciicircum ; B 56 338 527 728 ;
+C 95 ; WX 556 ; N underscore ; B -9 -198 561 -109 ;
+C 96 ; WX 333 ; N grave ; B 21 582 242 728 ;
+C 97 ; WX 556 ; N a ; B 36 -12 522 530 ;
+C 98 ; WX 611 ; N b ; B 66 -12 572 716 ;
+C 99 ; WX 556 ; N c ; B 42 -12 531 530 ;
+C 100 ; WX 611 ; N d ; B 41 -12 547 716 ;
+C 101 ; WX 556 ; N e ; B 32 -12 519 530 ;
+C 102 ; WX 333 ; N f ; B 12 0 362 728 ;
+C 103 ; WX 611 ; N g ; B 41 -210 547 530 ;
+C 104 ; WX 611 ; N h ; B 71 0 543 716 ;
+C 105 ; WX 278 ; N i ; B 72 0 209 716 ;
+C 106 ; WX 278 ; N j ; B -46 -210 206 716 ;
+C 107 ; WX 556 ; N k ; B 67 0 546 716 ;
+C 108 ; WX 278 ; N l ; B 72 0 209 716 ;
+C 109 ; WX 889 ; N m ; B 62 0 824 530 ;
+C 110 ; WX 611 ; N n ; B 71 0 543 530 ;
+C 111 ; WX 611 ; N o ; B 40 -12 575 530 ;
+C 112 ; WX 611 ; N p ; B 68 -197 574 530 ;
+C 113 ; WX 611 ; N q ; B 44 -197 548 530 ;
+C 114 ; WX 389 ; N r ; B 66 0 402 530 ;
+C 115 ; WX 556 ; N s ; B 23 -12 508 530 ;
+C 116 ; WX 333 ; N t ; B 15 -12 321 702 ;
+C 117 ; WX 611 ; N u ; B 69 -12 541 519 ;
+C 118 ; WX 556 ; N v ; B 5 0 544 519 ;
+C 119 ; WX 778 ; N w ; B 4 0 777 519 ;
+C 120 ; WX 556 ; N x ; B 6 0 547 519 ;
+C 121 ; WX 556 ; N y ; B 7 -210 540 519 ;
+C 122 ; WX 500 ; N z ; B 17 0 479 519 ;
+C 123 ; WX 389 ; N braceleft ; B 29 -210 363 728 ;
+C 124 ; WX 280 ; N bar ; B 86 -210 195 728 ;
+C 125 ; WX 389 ; N braceright ; B 22 -210 356 728 ;
+C 126 ; WX 584 ; N asciitilde ; B 33 253 551 451 ;
+C 128 ; WX 556 ; N uni20AC ; B -16 -12 525 728 ;
+C 130 ; WX 278 ; N quotesinglbase ; B 57 -160 206 137 ;
+C 131 ; WX 556 ; N florin ; B -10 -210 558 728 ;
+C 132 ; WX 500 ; N quotedblbase ; B 51 -160 430 137 ;
+C 133 ; WX 1000 ; N ellipsis ; B 98 0 902 137 ;
+C 134 ; WX 556 ; N dagger ; B 33 -171 517 707 ;
+C 135 ; WX 556 ; N daggerdbl ; B 33 -171 517 707 ;
+C 136 ; WX 333 ; N circumflex ; B 1 584 332 728 ;
+C 137 ; WX 1000 ; N perthousand ; B 0 -29 1000 728 ;
+C 138 ; WX 667 ; N Scaron ; B 36 -13 618 904 ;
+C 139 ; WX 333 ; N guilsinglleft ; B 37 34 299 480 ;
+C 140 ; WX 1000 ; N OE ; B 35 -12 969 728 ;
+C 142 ; WX 611 ; N Zcaron ; B 11 0 592 904 ;
+C 145 ; WX 278 ; N quoteleft ; B 74 426 223 723 ;
+C 146 ; WX 278 ; N quoteright ; B 57 417 206 714 ;
+C 147 ; WX 500 ; N quotedblleft ; B 64 426 442 723 ;
+C 148 ; WX 500 ; N quotedblright ; B 51 418 430 716 ;
+C 149 ; WX 350 ; N bullet ; B 32 209 321 498 ;
+C 150 ; WX 556 ; N endash ; B -2 208 554 311 ;
+C 151 ; WX 1000 ; N emdash ; B 0 208 1000 311 ;
+C 152 ; WX 333 ; N tilde ; B -6 588 332 713 ;
+C 153 ; WX 1000 ; N trademark ; B 105 316 877 716 ;
+C 154 ; WX 556 ; N scaron ; B 23 -12 508 728 ;
+C 155 ; WX 333 ; N guilsinglright ; B 37 34 299 480 ;
+C 156 ; WX 944 ; N oe ; B 43 -12 903 530 ;
+C 158 ; WX 500 ; N zcaron ; B 17 0 479 728 ;
+C 159 ; WX 667 ; N Ydieresis ; B -1 0 668 875 ;
+C 160 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 161 ; WX 333 ; N exclamdown ; B 95 -199 244 519 ;
+C 162 ; WX 556 ; N cent ; B 41 -197 530 711 ;
+C 163 ; WX 556 ; N sterling ; B 6 -12 541 728 ;
+C 164 ; WX 556 ; N currency ; B 22 101 531 610 ;
+C 165 ; WX 556 ; N yen ; B 0 0 551 716 ;
+C 166 ; WX 280 ; N brokenbar ; B 86 -210 195 728 ;
+C 167 ; WX 556 ; N section ; B 29 -210 521 728 ;
+C 168 ; WX 333 ; N dieresis ; B 2 610 331 728 ;
+C 169 ; WX 737 ; N copyright ; B -4 -18 744 730 ;
+C 170 ; WX 370 ; N ordfeminine ; B 18 363 346 728 ;
+C 171 ; WX 556 ; N guillemotleft ; B 47 34 500 480 ;
+C 172 ; WX 584 ; N logicalnot ; B 42 184 542 524 ;
+C 173 ; WX 333 ; N hyphen ; B 56 191 326 328 ;
+C 174 ; WX 737 ; N registered ; B -4 -18 744 730 ;
+C 175 ; WX 333 ; N overscore ; B 9 604 324 694 ;
+C 176 ; WX 400 ; N degree ; B 42 417 354 728 ;
+C 177 ; WX 549 ; N plusminus ; B 24 0 525 674 ;
+C 178 ; WX 333 ; N twosuperior ; B 12 355 309 725 ;
+C 179 ; WX 333 ; N threesuperior ; B 20 349 313 725 ;
+C 180 ; WX 333 ; N acute ; B 91 582 312 728 ;
+C 181 ; WX 576 ; N mu1 ; B 54 -199 526 519 ;
+C 182 ; WX 556 ; N paragraph ; B -1 -197 551 716 ;
+C 183 ; WX 278 ; N middot ; B 72 280 209 417 ;
+C 184 ; WX 333 ; N cedilla ; B 19 -205 285 -6 ;
+C 185 ; WX 333 ; N onesuperior ; B 44 355 242 725 ;
+C 186 ; WX 365 ; N ordmasculine ; B 13 361 352 728 ;
+C 187 ; WX 556 ; N guillemotright ; B 52 34 505 480 ;
+C 188 ; WX 834 ; N onequarter ; B 45 -26 824 725 ;
+C 189 ; WX 834 ; N onehalf ; B 45 -26 809 725 ;
+C 190 ; WX 834 ; N threequarters ; B 20 -26 824 725 ;
+C 191 ; WX 611 ; N questiondown ; B 49 -205 563 519 ;
+C 192 ; WX 722 ; N Agrave ; B 0 0 718 903 ;
+C 193 ; WX 722 ; N Aacute ; B 0 0 718 903 ;
+C 194 ; WX 722 ; N Acircumflex ; B 0 0 718 901 ;
+C 195 ; WX 722 ; N Atilde ; B 0 0 718 880 ;
+C 196 ; WX 722 ; N Adieresis ; B 0 0 718 875 ;
+C 197 ; WX 722 ; N Aring ; B 0 0 718 858 ;
+C 198 ; WX 1000 ; N AE ; B -42 0 952 716 ;
+C 199 ; WX 722 ; N Ccedilla ; B 47 -205 671 728 ;
+C 200 ; WX 667 ; N Egrave ; B 73 0 617 903 ;
+C 201 ; WX 667 ; N Eacute ; B 73 0 617 903 ;
+C 202 ; WX 667 ; N Ecircumflex ; B 73 0 617 901 ;
+C 203 ; WX 667 ; N Edieresis ; B 73 0 617 875 ;
+C 204 ; WX 278 ; N Igrave ; B -5 0 216 903 ;
+C 205 ; WX 278 ; N Iacute ; B 52 0 273 903 ;
+C 206 ; WX 278 ; N Icircumflex ; B -21 0 310 901 ;
+C 207 ; WX 278 ; N Idieresis ; B -22 0 306 875 ;
+C 208 ; WX 722 ; N Eth ; B -1 0 673 716 ;
+C 209 ; WX 722 ; N Ntilde ; B 74 0 642 880 ;
+C 210 ; WX 778 ; N Ograve ; B 43 -12 738 903 ;
+C 211 ; WX 778 ; N Oacute ; B 43 -12 738 903 ;
+C 212 ; WX 778 ; N Ocircumflex ; B 43 -12 738 901 ;
+C 213 ; WX 778 ; N Otilde ; B 43 -12 738 880 ;
+C 214 ; WX 778 ; N Odieresis ; B 43 -12 738 875 ;
+C 215 ; WX 584 ; N multiply ; B 53 115 530 591 ;
+C 216 ; WX 778 ; N Oslash ; B 31 -40 750 750 ;
+C 217 ; WX 722 ; N Ugrave ; B 72 -12 643 903 ;
+C 218 ; WX 722 ; N Uacute ; B 72 -12 643 903 ;
+C 219 ; WX 722 ; N Ucircumflex ; B 72 -12 643 901 ;
+C 220 ; WX 722 ; N Udieresis ; B 72 -12 643 875 ;
+C 221 ; WX 667 ; N Yacute ; B -1 0 668 903 ;
+C 222 ; WX 667 ; N Thorn ; B 73 0 621 716 ;
+C 223 ; WX 611 ; N germandbls ; B 68 -12 576 728 ;
+C 224 ; WX 556 ; N agrave ; B 36 -12 522 728 ;
+C 225 ; WX 556 ; N aacute ; B 36 -12 522 728 ;
+C 226 ; WX 556 ; N acircumflex ; B 36 -12 522 728 ;
+C 227 ; WX 556 ; N atilde ; B 36 -12 522 713 ;
+C 228 ; WX 556 ; N adieresis ; B 36 -12 522 728 ;
+C 229 ; WX 556 ; N aring ; B 36 -12 522 751 ;
+C 230 ; WX 889 ; N ae ; B 43 -12 842 530 ;
+C 231 ; WX 556 ; N ccedilla ; B 42 -205 531 530 ;
+C 232 ; WX 556 ; N egrave ; B 32 -12 519 728 ;
+C 233 ; WX 556 ; N eacute ; B 32 -12 519 728 ;
+C 234 ; WX 556 ; N ecircumflex ; B 32 -12 519 728 ;
+C 235 ; WX 556 ; N edieresis ; B 32 -12 519 728 ;
+C 236 ; WX 278 ; N igrave ; B -11 0 210 728 ;
+C 237 ; WX 278 ; N iacute ; B 62 0 283 728 ;
+C 238 ; WX 278 ; N icircumflex ; B -25 0 306 728 ;
+C 239 ; WX 278 ; N idieresis ; B -23 0 305 728 ;
+C 240 ; WX 611 ; N eth ; B 41 -12 574 716 ;
+C 241 ; WX 611 ; N ntilde ; B 71 0 543 713 ;
+C 242 ; WX 611 ; N ograve ; B 40 -12 575 728 ;
+C 243 ; WX 611 ; N oacute ; B 40 -12 575 728 ;
+C 244 ; WX 611 ; N ocircumflex ; B 40 -12 575 728 ;
+C 245 ; WX 611 ; N otilde ; B 40 -12 575 713 ;
+C 246 ; WX 611 ; N odieresis ; B 40 -12 575 728 ;
+C 247 ; WX 549 ; N divide ; B 24 90 524 616 ;
+C 248 ; WX 611 ; N oslash ; B 42 -36 578 546 ;
+C 249 ; WX 611 ; N ugrave ; B 69 -12 541 728 ;
+C 250 ; WX 611 ; N uacute ; B 69 -12 541 728 ;
+C 251 ; WX 611 ; N ucircumflex ; B 69 -12 541 728 ;
+C 252 ; WX 611 ; N udieresis ; B 69 -12 541 728 ;
+C 253 ; WX 556 ; N yacute ; B 7 -210 540 728 ;
+C 254 ; WX 611 ; N thorn ; B 68 -197 574 716 ;
+C 255 ; WX 556 ; N ydieresis ; B 7 -210 540 728 ;
+C -1 ; WX 552 ; N overscore ; B -9 758 561 847 ;
+C -1 ; WX 333 ; N middot ; B 239 280 376 417 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 1000 ; N AEacute ; B -42 0 952 926 ;
+C -1 ; WX 722 ; N Abreve ; B 0 0 718 896 ;
+C -1 ; WX 722 ; N Alpha ; B 0 0 718 716 ;
+C -1 ; WX 722 ; N Alphatonos ; B -12 0 721 716 ;
+C -1 ; WX 722 ; N Amacron ; B 0 0 718 871 ;
+C -1 ; WX 722 ; N Aogonek ; B 0 -210 764 716 ;
+C -1 ; WX 722 ; N Aringacute ; B 0 0 718 1048 ;
+C -1 ; WX 722 ; N Beta ; B 73 0 673 716 ;
+C -1 ; WX 722 ; N Cacute ; B 47 -12 671 903 ;
+C -1 ; WX 722 ; N Ccaron ; B 47 -12 671 904 ;
+C -1 ; WX 722 ; N Ccircumflex ; B 47 -12 671 924 ;
+C -1 ; WX 722 ; N Cdot ; B 47 -12 671 910 ;
+C -1 ; WX 667 ; N Chi ; B 0 0 666 716 ;
+C -1 ; WX 722 ; N Dcaron ; B 72 0 672 904 ;
+C -1 ; WX 719 ; N Delta ; B 0 0 718 716 ;
+C -1 ; WX 722 ; N Dslash ; B -1 0 673 716 ;
+C -1 ; WX 667 ; N Ebreve ; B 73 0 617 918 ;
+C -1 ; WX 667 ; N Ecaron ; B 73 0 617 904 ;
+C -1 ; WX 667 ; N Edot ; B 73 0 617 910 ;
+C -1 ; WX 667 ; N Emacron ; B 73 0 617 871 ;
+C -1 ; WX 723 ; N Eng ; B 76 -13 676 728 ;
+C -1 ; WX 667 ; N Eogonek ; B 73 -210 617 716 ;
+C -1 ; WX 667 ; N Epsilon ; B 73 0 617 716 ;
+C -1 ; WX 853 ; N Epsilontonos ; B -34 0 803 716 ;
+C -1 ; WX 722 ; N Eta ; B 73 0 646 716 ;
+C -1 ; WX 906 ; N Etatonos ; B -34 0 831 716 ;
+C -1 ; WX 601 ; N Gamma ; B 75 0 579 716 ;
+C -1 ; WX 778 ; N Gbreve ; B 48 -12 717 896 ;
+C -1 ; WX 778 ; N Gcedilla ; B 48 -205 717 728 ;
+C -1 ; WX 778 ; N Gcircumflex ; B 48 -12 717 924 ;
+C -1 ; WX 778 ; N Gdot ; B 48 -12 717 910 ;
+C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ;
+C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ;
+C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ;
+C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ;
+C -1 ; WX 722 ; N Hbar ; B 2 0 716 716 ;
+C -1 ; WX 722 ; N Hcircumflex ; B 73 0 646 924 ;
+C -1 ; WX 785 ; N IJ ; B 68 -12 708 716 ;
+C -1 ; WX 278 ; N Ibreve ; B -15 0 290 918 ;
+C -1 ; WX 278 ; N Idot ; B 68 0 213 887 ;
+C -1 ; WX 278 ; N Imacron ; B -19 0 296 871 ;
+C -1 ; WX 278 ; N Iogonek ; B 54 -210 271 716 ;
+C -1 ; WX 278 ; N Iota ; B 68 0 213 716 ;
+C -1 ; WX 278 ; N Iotadieresis ; B -25 0 303 882 ;
+C -1 ; WX 474 ; N Iotatonos ; B -34 0 403 716 ;
+C -1 ; WX 278 ; N Itilde ; B -34 0 304 904 ;
+C -1 ; WX 556 ; N Jcircumflex ; B 17 -12 568 924 ;
+C -1 ; WX 722 ; N Kappa ; B 75 0 720 716 ;
+C -1 ; WX 722 ; N Kcedilla ; B 75 -206 720 716 ;
+C -1 ; WX 611 ; N Lacute ; B 77 0 581 903 ;
+C -1 ; WX 667 ; N Lambda ; B 0 0 667 716 ;
+C -1 ; WX 611 ; N Lcaron ; B 77 0 581 710 ;
+C -1 ; WX 611 ; N Lcedilla ; B 77 -206 581 710 ;
+C -1 ; WX 611 ; N Ldot ; B 77 0 581 710 ;
+C -1 ; WX 611 ; N Lslash ; B 5 0 584 716 ;
+C -1 ; WX 833 ; N Mu ; B 71 0 762 716 ;
+C -1 ; WX 722 ; N Nacute ; B 74 0 642 903 ;
+C -1 ; WX 722 ; N Ncaron ; B 74 0 642 904 ;
+C -1 ; WX 722 ; N Ncedilla ; B 74 -206 642 716 ;
+C -1 ; WX 722 ; N Nu ; B 74 0 642 716 ;
+C -1 ; WX 778 ; N Obreve ; B 43 -12 738 918 ;
+C -1 ; WX 778 ; N Odblacute ; B 43 -12 738 902 ;
+C -1 ; WX 768 ; N Ohm ; B 27 0 747 734 ;
+C -1 ; WX 778 ; N Omacron ; B 43 -12 738 871 ;
+C -1 ; WX 802 ; N Omega ; B 48 0 754 728 ;
+C -1 ; WX 838 ; N Omegatonos ; B -49 0 791 728 ;
+C -1 ; WX 778 ; N Omicron ; B 43 -12 738 728 ;
+C -1 ; WX 825 ; N Omicrontonos ; B -44 -12 783 728 ;
+C -1 ; WX 778 ; N Oslashacute ; B 31 -40 750 926 ;
+C -1 ; WX 821 ; N Phi ; B 42 -29 779 734 ;
+C -1 ; WX 722 ; N Pi ; B 75 0 647 716 ;
+C -1 ; WX 809 ; N Psi ; B 42 0 767 716 ;
+C -1 ; WX 722 ; N Racute ; B 73 0 717 903 ;
+C -1 ; WX 722 ; N Rcaron ; B 73 0 717 904 ;
+C -1 ; WX 722 ; N Rcedilla ; B 73 -206 717 716 ;
+C -1 ; WX 667 ; N Rho ; B 73 0 621 716 ;
+C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ;
+C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ;
+C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ;
+C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ;
+C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ;
+C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ;
+C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ;
+C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ;
+C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ;
+C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ;
+C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ;
+C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ;
+C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ;
+C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ;
+C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ;
+C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ;
+C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ;
+C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ;
+C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ;
+C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ;
+C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ;
+C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ;
+C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ;
+C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ;
+C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ;
+C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ;
+C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ;
+C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ;
+C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ;
+C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ;
+C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ;
+C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ;
+C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ;
+C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ;
+C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ;
+C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ;
+C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ;
+C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ;
+C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ;
+C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ;
+C -1 ; WX 667 ; N Sacute ; B 36 -13 618 903 ;
+C -1 ; WX 667 ; N Scedilla ; B 36 -205 618 728 ;
+C -1 ; WX 667 ; N Scircumflex ; B 36 -13 618 924 ;
+C -1 ; WX 600 ; N Sigma ; B 44 0 564 716 ;
+C -1 ; WX 611 ; N Tau ; B 21 0 590 716 ;
+C -1 ; WX 611 ; N Tbar ; B 21 0 590 716 ;
+C -1 ; WX 611 ; N Tcaron ; B 21 0 590 904 ;
+C -1 ; WX 611 ; N Tcedilla ; B 21 -319 590 716 ;
+C -1 ; WX 778 ; N Theta ; B 42 -12 736 728 ;
+C -1 ; WX 722 ; N Ubreve ; B 72 -12 643 918 ;
+C -1 ; WX 722 ; N Udblacute ; B 72 -12 643 902 ;
+C -1 ; WX 722 ; N Umacron ; B 72 -12 643 871 ;
+C -1 ; WX 722 ; N Uogonek ; B 72 -210 643 716 ;
+C -1 ; WX 667 ; N Upsilon ; B -1 0 668 716 ;
+C -1 ; WX 667 ; N Upsilondieresis ; B -1 0 668 882 ;
+C -1 ; WX 927 ; N Upsilontonos ; B -27 0 928 716 ;
+C -1 ; WX 722 ; N Uring ; B 72 -12 643 948 ;
+C -1 ; WX 722 ; N Utilde ; B 72 -12 643 904 ;
+C -1 ; WX 944 ; N Wacute ; B 3 0 943 926 ;
+C -1 ; WX 944 ; N Wcircumflex ; B 3 0 943 924 ;
+C -1 ; WX 944 ; N Wdieresis ; B 3 0 943 898 ;
+C -1 ; WX 944 ; N Wgrave ; B 3 0 943 926 ;
+C -1 ; WX 644 ; N Xi ; B 50 0 594 716 ;
+C -1 ; WX 667 ; N Ycircumflex ; B -1 0 668 924 ;
+C -1 ; WX 667 ; N Ygrave ; B -1 0 668 926 ;
+C -1 ; WX 611 ; N Zacute ; B 11 0 592 903 ;
+C -1 ; WX 611 ; N Zdot ; B 11 0 592 890 ;
+C -1 ; WX 611 ; N Zeta ; B 11 0 592 716 ;
+C -1 ; WX 556 ; N abreve ; B 36 -12 522 728 ;
+C -1 ; WX 889 ; N aeacute ; B 43 -12 842 728 ;
+C -1 ; WX 1000 ; N afii00208 ; B 32 208 968 311 ;
+C -1 ; WX 556 ; N afii08941 ; B 6 -12 541 728 ;
+C -1 ; WX 722 ; N afii10017 ; B 0 0 718 716 ;
+C -1 ; WX 719 ; N afii10018 ; B 76 0 674 716 ;
+C -1 ; WX 722 ; N afii10019 ; B 73 0 673 716 ;
+C -1 ; WX 567 ; N afii10020 ; B 80 0 565 716 ;
+C -1 ; WX 712 ; N afii10021 ; B -3 -156 688 716 ;
+C -1 ; WX 667 ; N afii10022 ; B 73 0 617 716 ;
+C -1 ; WX 669 ; N afii10023 ; B 73 0 617 875 ;
+C -1 ; WX 904 ; N afii10024 ; B 11 0 893 721 ;
+C -1 ; WX 626 ; N afii10025 ; B 21 -12 572 728 ;
+C -1 ; WX 719 ; N afii10026 ; B 75 0 644 716 ;
+C -1 ; WX 719 ; N afii10027 ; B 75 0 644 894 ;
+C -1 ; WX 610 ; N afii10028 ; B 75 0 602 721 ;
+C -1 ; WX 702 ; N afii10029 ; B 16 -4 625 716 ;
+C -1 ; WX 833 ; N afii10030 ; B 71 0 762 716 ;
+C -1 ; WX 722 ; N afii10031 ; B 73 0 646 716 ;
+C -1 ; WX 778 ; N afii10032 ; B 43 -12 738 728 ;
+C -1 ; WX 719 ; N afii10033 ; B 75 0 644 716 ;
+C -1 ; WX 667 ; N afii10034 ; B 73 0 621 716 ;
+C -1 ; WX 722 ; N afii10035 ; B 47 -12 671 728 ;
+C -1 ; WX 611 ; N afii10036 ; B 21 0 590 716 ;
+C -1 ; WX 622 ; N afii10037 ; B 0 -9 622 716 ;
+C -1 ; WX 854 ; N afii10038 ; B 43 0 810 715 ;
+C -1 ; WX 667 ; N afii10039 ; B 0 0 666 716 ;
+C -1 ; WX 730 ; N afii10040 ; B 75 -156 704 716 ;
+C -1 ; WX 703 ; N afii10041 ; B 61 0 626 716 ;
+C -1 ; WX 1005 ; N afii10042 ; B 75 0 930 716 ;
+C -1 ; WX 1019 ; N afii10043 ; B 75 -156 993 716 ;
+C -1 ; WX 870 ; N afii10044 ; B 13 0 823 716 ;
+C -1 ; WX 979 ; N afii10045 ; B 77 0 902 716 ;
+C -1 ; WX 719 ; N afii10046 ; B 76 0 673 716 ;
+C -1 ; WX 711 ; N afii10047 ; B 42 -12 668 728 ;
+C -1 ; WX 1031 ; N afii10048 ; B 73 -12 984 728 ;
+C -1 ; WX 719 ; N afii10049 ; B 2 0 646 716 ;
+C -1 ; WX 487 ; N afii10050 ; B 73 0 460 872 ;
+C -1 ; WX 885 ; N afii10051 ; B 23 -6 846 716 ;
+C -1 ; WX 567 ; N afii10052 ; B 75 0 579 903 ;
+C -1 ; WX 711 ; N afii10053 ; B 43 -12 669 728 ;
+C -1 ; WX 667 ; N afii10054 ; B 36 -13 618 728 ;
+C -1 ; WX 278 ; N afii10055 ; B 68 0 213 716 ;
+C -1 ; WX 276 ; N afii10056 ; B -26 0 302 875 ;
+C -1 ; WX 556 ; N afii10057 ; B 17 -12 475 716 ;
+C -1 ; WX 1094 ; N afii10058 ; B 13 -4 1047 716 ;
+C -1 ; WX 1062 ; N afii10059 ; B 77 0 1013 716 ;
+C -1 ; WX 875 ; N afii10060 ; B 27 0 803 716 ;
+C -1 ; WX 610 ; N afii10061 ; B 75 0 602 903 ;
+C -1 ; WX 622 ; N afii10062 ; B 0 -9 622 897 ;
+C -1 ; WX 556 ; N afii10065 ; B 36 -12 522 530 ;
+C -1 ; WX 618 ; N afii10066 ; B 45 -12 575 732 ;
+C -1 ; WX 615 ; N afii10067 ; B 73 0 576 519 ;
+C -1 ; WX 417 ; N afii10068 ; B 66 0 417 519 ;
+C -1 ; WX 635 ; N afii10069 ; B -3 -137 612 519 ;
+C -1 ; WX 556 ; N afii10070 ; B 32 -12 519 530 ;
+C -1 ; WX 556 ; N afii10071 ; B 32 -12 519 728 ;
+C -1 ; WX 709 ; N afii10072 ; B 0 0 710 522 ;
+C -1 ; WX 497 ; N afii10073 ; B 12 -12 458 530 ;
+C -1 ; WX 615 ; N afii10074 ; B 68 0 546 519 ;
+C -1 ; WX 615 ; N afii10075 ; B 68 0 546 729 ;
+C -1 ; WX 500 ; N afii10076 ; B 66 0 501 522 ;
+C -1 ; WX 635 ; N afii10077 ; B 12 -9 568 519 ;
+C -1 ; WX 740 ; N afii10078 ; B 76 0 674 519 ;
+C -1 ; WX 604 ; N afii10079 ; B 66 0 538 519 ;
+C -1 ; WX 611 ; N afii10080 ; B 40 -12 575 530 ;
+C -1 ; WX 604 ; N afii10081 ; B 66 0 527 519 ;
+C -1 ; WX 611 ; N afii10082 ; B 68 -197 574 530 ;
+C -1 ; WX 556 ; N afii10083 ; B 42 -12 531 530 ;
+C -1 ; WX 490 ; N afii10084 ; B 10 0 479 519 ;
+C -1 ; WX 556 ; N afii10085 ; B 7 -210 540 519 ;
+C -1 ; WX 875 ; N afii10086 ; B 41 -197 834 716 ;
+C -1 ; WX 556 ; N afii10087 ; B 6 0 547 519 ;
+C -1 ; WX 615 ; N afii10088 ; B 67 -137 591 519 ;
+C -1 ; WX 581 ; N afii10089 ; B 56 0 516 519 ;
+C -1 ; WX 833 ; N afii10090 ; B 68 0 765 519 ;
+C -1 ; WX 844 ; N afii10091 ; B 69 -137 822 519 ;
+C -1 ; WX 729 ; N afii10092 ; B 14 0 689 519 ;
+C -1 ; WX 854 ; N afii10093 ; B 73 0 789 519 ;
+C -1 ; WX 615 ; N afii10094 ; B 75 0 575 519 ;
+C -1 ; WX 552 ; N afii10095 ; B 27 -12 512 530 ;
+C -1 ; WX 854 ; N afii10096 ; B 71 -12 815 530 ;
+C -1 ; WX 583 ; N afii10097 ; B -2 0 516 519 ;
+C -1 ; WX 447 ; N afii10098 ; B 66 0 416 655 ;
+C -1 ; WX 611 ; N afii10099 ; B 0 -210 543 716 ;
+C -1 ; WX 417 ; N afii10100 ; B 66 0 417 728 ;
+C -1 ; WX 552 ; N afii10101 ; B 40 -12 524 530 ;
+C -1 ; WX 556 ; N afii10102 ; B 23 -12 508 530 ;
+C -1 ; WX 278 ; N afii10103 ; B 72 0 209 716 ;
+C -1 ; WX 281 ; N afii10104 ; B -23 0 305 728 ;
+C -1 ; WX 278 ; N afii10105 ; B -46 -210 206 716 ;
+C -1 ; WX 969 ; N afii10106 ; B 12 -9 931 519 ;
+C -1 ; WX 906 ; N afii10107 ; B 68 0 866 519 ;
+C -1 ; WX 611 ; N afii10108 ; B 0 0 543 716 ;
+C -1 ; WX 500 ; N afii10109 ; B 66 0 501 728 ;
+C -1 ; WX 556 ; N afii10110 ; B 7 -210 540 729 ;
+C -1 ; WX 719 ; N afii10145 ; B 75 -197 644 716 ;
+C -1 ; WX 604 ; N afii10193 ; B 66 -137 537 519 ;
+C -1 ; WX 360 ; N afii52305 ; B 0 143 395 708 ;
+C -1 ; WX 542 ; N afii52306 ; B 0 143 576 722 ;
+C -1 ; WX 559 ; N afii52364 ; B 15 -174 588 282 ;
+C -1 ; WX 469 ; N afii52399 ; B 62 46 422 510 ;
+C -1 ; WX 238 ; N afii52400 ; B 0 109 238 831 ;
+C -1 ; WX 271 ; N afii52957 ; B 0 -193 306 492 ;
+C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ;
+C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ;
+C -1 ; WX 612 ; N afii57391 ; B 0 143 646 276 ;
+C -1 ; WX 562 ; N afii57392 ; B 191 206 360 457 ;
+C -1 ; WX 562 ; N afii57393 ; B 164 146 359 719 ;
+C -1 ; WX 562 ; N afii57394 ; B 127 143 419 718 ;
+C -1 ; WX 562 ; N afii57395 ; B 77 143 476 713 ;
+C -1 ; WX 562 ; N afii57396 ; B 147 145 404 710 ;
+C -1 ; WX 562 ; N afii57397 ; B 114 231 448 634 ;
+C -1 ; WX 562 ; N afii57398 ; B 104 149 426 718 ;
+C -1 ; WX 562 ; N afii57399 ; B 76 143 457 717 ;
+C -1 ; WX 562 ; N afii57400 ; B 92 149 473 724 ;
+C -1 ; WX 562 ; N afii57401 ; B 116 146 427 719 ;
+C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ;
+C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ;
+C -1 ; WX 469 ; N afii57409 ; B 62 46 422 510 ;
+C -1 ; WX 360 ; N afii57410 ; B 0 143 395 708 ;
+C -1 ; WX 217 ; N afii57411 ; B 46 109 182 876 ;
+C -1 ; WX 451 ; N afii57412 ; B 37 -71 485 661 ;
+C -1 ; WX 217 ; N afii57413 ; B 46 -88 181 736 ;
+C -1 ; WX 645 ; N afii57414 ; B 74 -60 575 546 ;
+C -1 ; WX 217 ; N afii57415 ; B 66 109 181 736 ;
+C -1 ; WX 649 ; N afii57416 ; B 62 -69 684 489 ;
+C -1 ; WX 343 ; N afii57417 ; B 26 126 304 763 ;
+C -1 ; WX 649 ; N afii57418 ; B 62 143 684 656 ;
+C -1 ; WX 649 ; N afii57419 ; B 63 144 684 766 ;
+C -1 ; WX 577 ; N afii57420 ; B 25 -203 562 527 ;
+C -1 ; WX 577 ; N afii57421 ; B 25 -203 562 527 ;
+C -1 ; WX 577 ; N afii57422 ; B 25 -203 562 746 ;
+C -1 ; WX 343 ; N afii57423 ; B 85 143 377 604 ;
+C -1 ; WX 343 ; N afii57424 ; B 85 143 377 845 ;
+C -1 ; WX 433 ; N afii57425 ; B 39 -72 467 461 ;
+C -1 ; WX 433 ; N afii57426 ; B 39 -72 467 693 ;
+C -1 ; WX 899 ; N afii57427 ; B 65 -63 934 458 ;
+C -1 ; WX 899 ; N afii57428 ; B 65 -63 934 774 ;
+C -1 ; WX 1062 ; N afii57429 ; B 65 -63 1097 504 ;
+C -1 ; WX 1062 ; N afii57430 ; B 61 -63 1092 728 ;
+C -1 ; WX 523 ; N afii57431 ; B 0 143 558 812 ;
+C -1 ; WX 523 ; N afii57432 ; B 0 143 558 812 ;
+C -1 ; WX 541 ; N afii57433 ; B 25 -204 535 595 ;
+C -1 ; WX 541 ; N afii57434 ; B 25 -204 535 822 ;
+C -1 ; WX 198 ; N afii57440 ; B 0 143 232 276 ;
+C -1 ; WX 125 ; N afii57440_2 ; B 0 143 159 276 ;
+C -1 ; WX 1000 ; N afii57440_3 ; B 0 143 1034 276 ;
+C -1 ; WX 2000 ; N afii57440_4 ; B 0 143 2034 276 ;
+C -1 ; WX 758 ; N afii57441 ; B 57 127 792 779 ;
+C -1 ; WX 612 ; N afii57442 ; B 53 -130 646 658 ;
+C -1 ; WX 541 ; N afii57443 ; B 54 143 575 774 ;
+C -1 ; WX 451 ; N afii57444 ; B 51 -36 485 773 ;
+C -1 ; WX 360 ; N afii57445 ; B 50 -212 395 431 ;
+C -1 ; WX 541 ; N afii57446 ; B 64 -63 575 612 ;
+C -1 ; WX 343 ; N afii57447 ; B 43 126 304 519 ;
+C -1 ; WX 451 ; N afii57448 ; B 37 -71 485 484 ;
+C -1 ; WX 645 ; N afii57449 ; B 74 -60 575 461 ;
+C -1 ; WX 645 ; N afii57450 ; B 74 -194 575 461 ;
+C -1 ; WX 201 ; N afii57451 ; B 34 683 201 857 ;
+C -1 ; WX 201 ; N afii57451_2 ; B 34 683 201 857 ;
+C -1 ; WX 237 ; N afii57452 ; B 34 683 237 872 ;
+C -1 ; WX 237 ; N afii57452_2 ; B 34 683 237 872 ;
+C -1 ; WX 201 ; N afii57453 ; B 34 -133 201 41 ;
+C -1 ; WX 201 ; N afii57453_2 ; B 34 -133 201 41 ;
+C -1 ; WX 201 ; N afii57454 ; B 34 683 201 784 ;
+C -1 ; WX 201 ; N afii57454_2 ; B 34 683 201 784 ;
+C -1 ; WX 209 ; N afii57455 ; B 35 683 209 895 ;
+C -1 ; WX 209 ; N afii57455_2 ; B 35 683 209 895 ;
+C -1 ; WX 201 ; N afii57456 ; B 34 -60 201 41 ;
+C -1 ; WX 201 ; N afii57456_2 ; B 34 -60 201 41 ;
+C -1 ; WX 211 ; N afii57457 ; B 34 683 211 840 ;
+C -1 ; WX 211 ; N afii57457_2 ; B 34 683 211 840 ;
+C -1 ; WX 165 ; N afii57458 ; B 34 683 165 834 ;
+C -1 ; WX 165 ; N afii57458_2 ; B 34 683 165 834 ;
+C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ;
+C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ;
+C -1 ; WX 469 ; N afii57470 ; B 0 117 433 627 ;
+C -1 ; WX 649 ; N afii57506 ; B 62 -193 684 489 ;
+C -1 ; WX 577 ; N afii57507 ; B 25 -203 562 527 ;
+C -1 ; WX 433 ; N afii57508 ; B 39 -72 481 813 ;
+C -1 ; WX 757 ; N afii57509 ; B 54 143 791 863 ;
+C -1 ; WX 343 ; N afii57534 ; B 43 126 304 519 ;
+C -1 ; WX 645 ; N afii57555 ; B 74 -60 575 461 ;
+C -1 ; WX 757 ; N afii57567 ; B 54 143 791 708 ;
+C -1 ; WX 885 ; N afii61248 ; B 17 -27 868 728 ;
+C -1 ; WX 489 ; N afii61289 ; B 12 -12 453 728 ;
+C -1 ; WX 1115 ; N afii61352 ; B 80 0 1073 716 ;
+C -1 ; WX 253 ; N afii62753 ; B 4 143 288 831 ;
+C -1 ; WX 234 ; N afii62754 ; B 32 143 269 876 ;
+C -1 ; WX 451 ; N afii62755 ; B 37 -71 485 661 ;
+C -1 ; WX 234 ; N afii62756 ; B 47 -88 269 736 ;
+C -1 ; WX 271 ; N afii62757 ; B 0 143 306 661 ;
+C -1 ; WX 271 ; N afii62758 ; B 0 143 306 661 ;
+C -1 ; WX 577 ; N afii62759 ; B 23 -98 607 524 ;
+C -1 ; WX 234 ; N afii62760 ; B 47 143 269 736 ;
+C -1 ; WX 271 ; N afii62761 ; B 0 -69 306 492 ;
+C -1 ; WX 271 ; N afii62762 ; B 0 -69 306 492 ;
+C -1 ; WX 649 ; N afii62763 ; B 62 -69 684 489 ;
+C -1 ; WX 415 ; N afii62764 ; B 31 143 445 873 ;
+C -1 ; WX 271 ; N afii62765 ; B 0 143 306 715 ;
+C -1 ; WX 271 ; N afii62766 ; B 0 143 306 715 ;
+C -1 ; WX 649 ; N afii62767 ; B 62 143 684 656 ;
+C -1 ; WX 271 ; N afii62768 ; B 0 143 306 828 ;
+C -1 ; WX 271 ; N afii62769 ; B 0 143 306 828 ;
+C -1 ; WX 649 ; N afii62770 ; B 63 144 684 766 ;
+C -1 ; WX 523 ; N afii62771 ; B 0 -74 558 501 ;
+C -1 ; WX 523 ; N afii62772 ; B 0 -74 558 501 ;
+C -1 ; WX 559 ; N afii62773 ; B 23 -201 593 527 ;
+C -1 ; WX 523 ; N afii62774 ; B 0 143 558 501 ;
+C -1 ; WX 523 ; N afii62775 ; B 0 143 558 501 ;
+C -1 ; WX 559 ; N afii62776 ; B 23 -201 593 527 ;
+C -1 ; WX 523 ; N afii62777 ; B 0 143 558 724 ;
+C -1 ; WX 523 ; N afii62778 ; B 0 143 558 724 ;
+C -1 ; WX 559 ; N afii62779 ; B 23 -201 593 746 ;
+C -1 ; WX 343 ; N afii62780 ; B 85 143 377 604 ;
+C -1 ; WX 343 ; N afii62781 ; B 85 143 377 845 ;
+C -1 ; WX 433 ; N afii62782 ; B 39 -72 467 461 ;
+C -1 ; WX 433 ; N afii62783 ; B 39 -72 467 693 ;
+C -1 ; WX 608 ; N afii62784 ; B 0 143 643 446 ;
+C -1 ; WX 608 ; N afii62785 ; B 0 143 643 446 ;
+C -1 ; WX 899 ; N afii62786 ; B 65 -63 934 458 ;
+C -1 ; WX 608 ; N afii62787 ; B 0 143 643 774 ;
+C -1 ; WX 608 ; N afii62788 ; B 0 143 643 774 ;
+C -1 ; WX 899 ; N afii62789 ; B 65 -63 934 774 ;
+C -1 ; WX 771 ; N afii62790 ; B 0 143 806 504 ;
+C -1 ; WX 771 ; N afii62791 ; B 0 143 806 504 ;
+C -1 ; WX 1062 ; N afii62792 ; B 65 -63 1097 504 ;
+C -1 ; WX 771 ; N afii62793 ; B 0 143 806 728 ;
+C -1 ; WX 771 ; N afii62794 ; B 0 143 806 728 ;
+C -1 ; WX 1062 ; N afii62795 ; B 61 -63 1092 728 ;
+C -1 ; WX 523 ; N afii62796 ; B 0 143 558 812 ;
+C -1 ; WX 523 ; N afii62797 ; B 0 143 558 812 ;
+C -1 ; WX 523 ; N afii62798 ; B 0 143 558 812 ;
+C -1 ; WX 523 ; N afii62799 ; B 0 143 558 812 ;
+C -1 ; WX 523 ; N afii62800 ; B 0 143 558 812 ;
+C -1 ; WX 523 ; N afii62801 ; B 0 143 558 812 ;
+C -1 ; WX 541 ; N afii62802 ; B 0 143 518 571 ;
+C -1 ; WX 360 ; N afii62803 ; B 0 143 395 505 ;
+C -1 ; WX 469 ; N afii62804 ; B 34 -198 516 531 ;
+C -1 ; WX 541 ; N afii62805 ; B 0 143 518 800 ;
+C -1 ; WX 360 ; N afii62806 ; B 0 143 395 756 ;
+C -1 ; WX 469 ; N afii62807 ; B 34 -198 516 760 ;
+C -1 ; WX 305 ; N afii62808 ; B 0 143 339 850 ;
+C -1 ; WX 324 ; N afii62809 ; B 0 143 358 779 ;
+C -1 ; WX 758 ; N afii62810 ; B 57 127 792 779 ;
+C -1 ; WX 305 ; N afii62811 ; B 0 143 339 844 ;
+C -1 ; WX 324 ; N afii62812 ; B 0 143 358 780 ;
+C -1 ; WX 612 ; N afii62813 ; B 53 -130 646 658 ;
+C -1 ; WX 360 ; N afii62815 ; B 0 143 395 708 ;
+C -1 ; WX 541 ; N afii62816 ; B 54 143 575 774 ;
+C -1 ; WX 234 ; N afii62817 ; B 0 143 269 774 ;
+C -1 ; WX 234 ; N afii62818 ; B 0 143 269 774 ;
+C -1 ; WX 451 ; N afii62819 ; B 51 -36 485 773 ;
+C -1 ; WX 415 ; N afii62820 ; B 0 143 449 472 ;
+C -1 ; WX 415 ; N afii62821 ; B 0 143 449 472 ;
+C -1 ; WX 360 ; N afii62822 ; B 50 -212 395 431 ;
+C -1 ; WX 271 ; N afii62823 ; B 0 143 309 735 ;
+C -1 ; WX 271 ; N afii62824 ; B 0 143 309 735 ;
+C -1 ; WX 541 ; N afii62825 ; B 64 -63 575 612 ;
+C -1 ; WX 451 ; N afii62827 ; B 0 -101 485 560 ;
+C -1 ; WX 415 ; N afii62828 ; B 31 143 445 694 ;
+C -1 ; WX 451 ; N afii62829 ; B 37 -71 485 484 ;
+C -1 ; WX 554 ; N afii62830 ; B 15 -174 588 282 ;
+C -1 ; WX 271 ; N afii62831 ; B 0 -81 306 492 ;
+C -1 ; WX 271 ; N afii62832 ; B 0 -81 306 492 ;
+C -1 ; WX 577 ; N afii62833 ; B 23 -212 607 319 ;
+C -1 ; WX 541 ; N afii62834 ; B 0 72 525 831 ;
+C -1 ; WX 596 ; N afii62835 ; B 0 94 630 831 ;
+C -1 ; WX 486 ; N afii62836 ; B 17 72 471 876 ;
+C -1 ; WX 541 ; N afii62837 ; B 13 94 575 876 ;
+C -1 ; WX 486 ; N afii62838 ; B 17 -120 471 739 ;
+C -1 ; WX 541 ; N afii62839 ; B 13 -120 575 766 ;
+C -1 ; WX 486 ; N afii62840 ; B 17 72 471 739 ;
+C -1 ; WX 541 ; N afii62841 ; B 13 94 575 766 ;
+C -1 ; WX 562 ; N afii62843 ; B 81 143 471 737 ;
+C -1 ; WX 562 ; N afii62844 ; B 92 143 461 719 ;
+C -1 ; WX 562 ; N afii62845 ; B 108 143 451 729 ;
+C -1 ; WX 211 ; N afii62881 ; B 34 683 211 995 ;
+C -1 ; WX 211 ; N afii62881_2 ; B 34 683 211 995 ;
+C -1 ; WX 226 ; N afii62882 ; B 23 683 226 1010 ;
+C -1 ; WX 226 ; N afii62882_2 ; B 23 683 226 1010 ;
+C -1 ; WX 211 ; N afii62883 ; B 34 678 211 978 ;
+C -1 ; WX 211 ; N afii62883_2 ; B 34 678 211 978 ;
+C -1 ; WX 211 ; N afii62884 ; B 34 683 211 918 ;
+C -1 ; WX 211 ; N afii62884_2 ; B 34 683 211 918 ;
+C -1 ; WX 211 ; N afii62885 ; B 31 683 211 974 ;
+C -1 ; WX 211 ; N afii62885_2 ; B 31 683 211 974 ;
+C -1 ; WX 211 ; N afii62886 ; B 34 683 211 931 ;
+C -1 ; WX 211 ; N afii62886_2 ; B 34 683 211 931 ;
+C -1 ; WX 271 ; N afii62956 ; B 0 -193 306 492 ;
+C -1 ; WX 649 ; N afii62958 ; B 62 -193 684 489 ;
+C -1 ; WX 523 ; N afii62959 ; B 0 -193 558 501 ;
+C -1 ; WX 523 ; N afii62960 ; B 0 -193 558 501 ;
+C -1 ; WX 559 ; N afii62961 ; B 23 -201 593 527 ;
+C -1 ; WX 433 ; N afii62962 ; B 39 -72 481 813 ;
+C -1 ; WX 879 ; N afii62964 ; B 54 143 913 722 ;
+C -1 ; WX 360 ; N afii62965 ; B 0 143 395 863 ;
+C -1 ; WX 542 ; N afii62966 ; B 0 143 576 876 ;
+C -1 ; WX 879 ; N afii62967 ; B 54 143 913 876 ;
+C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ;
+C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ;
+C -1 ; WX 319 ; N afii64061 ; B 50 -209 262 785 ;
+C -1 ; WX 703 ; N afii64184 ; B 22 91 661 920 ;
+C -1 ; WX 615 ; N alpha ; B 38 -12 582 530 ;
+C -1 ; WX 615 ; N alphatonos ; B 38 -12 582 728 ;
+C -1 ; WX 556 ; N amacron ; B 36 -12 522 694 ;
+C -1 ; WX 333 ; N anoteleia ; B 98 381 235 519 ;
+C -1 ; WX 556 ; N aogonek ; B 36 -210 591 530 ;
+C -1 ; WX 549 ; N approxequal ; B 15 135 534 569 ;
+C -1 ; WX 556 ; N aringacute ; B 36 -12 522 926 ;
+C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ;
+C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ;
+C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ;
+C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ;
+C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ;
+C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ;
+C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ;
+C -1 ; WX 610 ; N beta ; B 70 -197 573 728 ;
+C -1 ; WX 708 ; N block ; B -11 -303 719 910 ;
+C -1 ; WX 333 ; N breve ; B 13 586 317 728 ;
+C -1 ; WX 556 ; N cacute ; B 42 -12 531 728 ;
+C -1 ; WX 333 ; N caron ; B 1 584 332 728 ;
+C -1 ; WX 556 ; N ccaron ; B 42 -12 531 728 ;
+C -1 ; WX 556 ; N ccircumflex ; B 42 -12 531 728 ;
+C -1 ; WX 556 ; N cdot ; B 42 -12 531 728 ;
+C -1 ; WX 576 ; N chi ; B 8 -197 569 519 ;
+C -1 ; WX 604 ; N circle ; B 87 67 517 497 ;
+C -1 ; WX 656 ; N club ; B 27 0 629 601 ;
+C -1 ; WX 333 ; N commaaccent ; B 92 -276 239 -55 ;
+C -1 ; WX 719 ; N dcaron ; B 40 -12 719 716 ;
+C -1 ; WX 606 ; N delta ; B 38 -12 569 716 ;
+C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ;
+C -1 ; WX 465 ; N dieresistonos ; B -6 582 471 728 ;
+C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ;
+C -1 ; WX 611 ; N dmacron ; B 41 -12 602 716 ;
+C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ;
+C -1 ; WX 333 ; N dotaccent ; B 100 598 235 728 ;
+C -1 ; WX 278 ; N dotlessi ; B 72 0 209 519 ;
+C -1 ; WX 556 ; N ebreve ; B 32 -12 519 728 ;
+C -1 ; WX 556 ; N ecaron ; B 32 -12 519 728 ;
+C -1 ; WX 556 ; N edot ; B 32 -12 519 728 ;
+C -1 ; WX 556 ; N emacron ; B 32 -12 519 694 ;
+C -1 ; WX 611 ; N eng ; B 69 -213 542 530 ;
+C -1 ; WX 556 ; N eogonek ; B 32 -210 519 530 ;
+C -1 ; WX 475 ; N epsilon ; B 38 -12 463 530 ;
+C -1 ; WX 451 ; N epsilontonos ; B 38 -12 463 728 ;
+C -1 ; WX 583 ; N equivalence ; B 42 73 542 633 ;
+C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ;
+C -1 ; WX 611 ; N eta ; B 69 -197 542 530 ;
+C -1 ; WX 611 ; N etatonos ; B 69 -197 542 728 ;
+C -1 ; WX 604 ; N exclamdbl ; B 90 0 509 716 ;
+C -1 ; WX 750 ; N female ; B 119 -214 630 736 ;
+C -1 ; WX 611 ; N fi ; B 15 0 538 728 ;
+C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ;
+C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ;
+C -1 ; WX 834 ; N fiveeighths ; B 23 -26 812 725 ;
+C -1 ; WX 611 ; N fl ; B 15 0 538 728 ;
+C -1 ; WX 167 ; N fraction ; B -167 -26 334 725 ;
+C -1 ; WX 556 ; N franc ; B 0 0 506 716 ;
+C -1 ; WX 556 ; N gamma ; B 7 -197 546 519 ;
+C -1 ; WX 611 ; N gbreve ; B 41 -210 547 728 ;
+C -1 ; WX 611 ; N gcedilla ; B 41 -210 547 801 ;
+C -1 ; WX 611 ; N gcircumflex ; B 41 -210 547 728 ;
+C -1 ; WX 611 ; N gdot ; B 41 -210 547 728 ;
+C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ;
+C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ;
+C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ;
+C -1 ; WX 549 ; N greaterequal ; B 29 0 520 708 ;
+C -1 ; WX 611 ; N hbar ; B 12 0 544 716 ;
+C -1 ; WX 611 ; N hcircumflex ; B 71 0 543 901 ;
+C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ;
+C -1 ; WX 604 ; N house ; B 77 0 527 563 ;
+C -1 ; WX 333 ; N hungarumlaut ; B 47 584 439 730 ;
+C -1 ; WX 278 ; N ibreve ; B -15 0 290 728 ;
+C -1 ; WX 556 ; N ij ; B 72 -210 478 716 ;
+C -1 ; WX 278 ; N imacron ; B -19 0 296 694 ;
+C -1 ; WX 612 ; N increment ; B 13 0 599 677 ;
+C -1 ; WX 713 ; N infinity ; B 74 182 640 523 ;
+C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ;
+C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ;
+C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ;
+C -1 ; WX 722 ; N intersection ; B 70 0 648 719 ;
+C -1 ; WX 604 ; N invbullet ; B 62 0 541 479 ;
+C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ;
+C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ;
+C -1 ; WX 278 ; N iogonek ; B 57 -210 274 716 ;
+C -1 ; WX 278 ; N iota ; B 72 0 209 519 ;
+C -1 ; WX 278 ; N iotadieresis ; B -25 0 303 728 ;
+C -1 ; WX 278 ; N iotadieresistonos ; B -105 0 372 728 ;
+C -1 ; WX 278 ; N iotatonos ; B 63 0 285 728 ;
+C -1 ; WX 278 ; N itilde ; B -34 0 304 713 ;
+C -1 ; WX 278 ; N jcircumflex ; B -46 -210 304 728 ;
+C -1 ; WX 558 ; N kappa ; B 69 0 550 519 ;
+C -1 ; WX 556 ; N kcedilla ; B 67 -206 546 716 ;
+C -1 ; WX 556 ; N kgreenlandic ; B 69 0 548 519 ;
+C -1 ; WX 278 ; N lacute ; B 59 0 280 898 ;
+C -1 ; WX 556 ; N lambda ; B 7 0 546 716 ;
+C -1 ; WX 385 ; N lcaron ; B 73 0 383 716 ;
+C -1 ; WX 278 ; N lcedilla ; B -9 -206 257 716 ;
+C -1 ; WX 479 ; N ldot ; B 72 0 409 716 ;
+C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ;
+C -1 ; WX 549 ; N lessequal ; B 29 0 520 708 ;
+C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ;
+C -1 ; WX 278 ; N longs ; B 69 0 343 728 ;
+C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ;
+C -1 ; WX 278 ; N lslash ; B 5 0 276 716 ;
+C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ;
+C -1 ; WX 750 ; N male ; B 54 -128 691 791 ;
+C -1 ; WX 584 ; N minus ; B 42 289 542 417 ;
+C -1 ; WX 240 ; N minute ; B 69 461 247 716 ;
+C -1 ; WX 612 ; N mu ; B 70 -197 542 519 ;
+C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ;
+C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ;
+C -1 ; WX 611 ; N nacute ; B 71 0 543 728 ;
+C -1 ; WX 708 ; N napostrophe ; B -28 0 635 716 ;
+C -1 ; WX 611 ; N ncaron ; B 71 0 543 728 ;
+C -1 ; WX 611 ; N ncedilla ; B 71 -206 543 530 ;
+C -1 ; WX 278 ; N nonmarkingreturn ; B 0 0 0 0 ;
+C -1 ; WX 549 ; N notequal ; B 24 -12 524 719 ;
+C -1 ; WX 396 ; N nsuperior ; B 39 253 357 585 ;
+C -1 ; WX 556 ; N nu ; B 5 0 544 519 ;
+C -1 ; WX 611 ; N obreve ; B 40 -12 575 728 ;
+C -1 ; WX 611 ; N odblacute ; B 40 -12 575 730 ;
+C -1 ; WX 333 ; N ogonek ; B 78 -210 295 13 ;
+C -1 ; WX 611 ; N omacron ; B 40 -12 575 694 ;
+C -1 ; WX 845 ; N omega ; B 38 -12 807 519 ;
+C -1 ; WX 845 ; N omegatonos ; B 38 -12 807 728 ;
+C -1 ; WX 611 ; N omicron ; B 40 -12 575 530 ;
+C -1 ; WX 611 ; N omicrontonos ; B 40 -12 575 728 ;
+C -1 ; WX 834 ; N oneeighth ; B 45 -26 812 725 ;
+C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ;
+C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ;
+C -1 ; WX 611 ; N oslashacute ; B 42 -36 578 728 ;
+C -1 ; WX 494 ; N partialdiff ; B 21 -12 477 728 ;
+C -1 ; WX 1094 ; N peseta ; B 20 -13 1075 716 ;
+C -1 ; WX 715 ; N phi ; B 38 -197 678 531 ;
+C -1 ; WX 766 ; N pi ; B 23 0 742 519 ;
+C -1 ; WX 549 ; N pi1 ; B 0 0 549 519 ;
+C -1 ; WX 823 ; N product ; B 79 -210 744 728 ;
+C -1 ; WX 753 ; N psi ; B 58 -197 695 519 ;
+C -1 ; WX 278 ; N quotereversed ; B 73 418 221 716 ;
+C -1 ; WX 389 ; N racute ; B 66 0 402 728 ;
+C -1 ; WX 549 ; N radical ; B 41 -38 549 913 ;
+C -1 ; WX 333 ; N radicalex ; B -20 604 354 694 ;
+C -1 ; WX 389 ; N rcaron ; B 39 0 402 728 ;
+C -1 ; WX 389 ; N rcedilla ; B 21 -206 402 530 ;
+C -1 ; WX 584 ; N revlogicalnot ; B 42 184 542 524 ;
+C -1 ; WX 619 ; N rho ; B 58 -197 581 530 ;
+C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ;
+C -1 ; WX 333 ; N ring ; B 71 560 262 751 ;
+C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ;
+C -1 ; WX 556 ; N sacute ; B 23 -12 508 728 ;
+C -1 ; WX 556 ; N scedilla ; B 23 -205 508 530 ;
+C -1 ; WX 556 ; N scircumflex ; B 23 -12 508 728 ;
+C -1 ; WX 479 ; N second ; B 69 461 467 716 ;
+C -1 ; WX 834 ; N seveneighths ; B 23 -26 812 725 ;
+C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ;
+C -1 ; WX 684 ; N sigma ; B 38 -12 661 530 ;
+C -1 ; WX 520 ; N sigma1 ; B 38 -210 503 530 ;
+C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ;
+C -1 ; WX 531 ; N spade ; B 28 0 503 601 ;
+C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ;
+C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ;
+C -1 ; WX 446 ; N tau ; B 23 0 422 519 ;
+C -1 ; WX 333 ; N tbar ; B 3 -12 314 702 ;
+C -1 ; WX 479 ; N tcaron ; B 15 -12 480 716 ;
+C -1 ; WX 333 ; N tcedilla ; B 15 -293 321 702 ;
+C -1 ; WX 541 ; N theta ; B 38 -12 503 728 ;
+C -1 ; WX 834 ; N threeeighths ; B 20 -26 812 725 ;
+C -1 ; WX 333 ; N tonos ; B 91 582 312 728 ;
+C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ;
+C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ;
+C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ;
+C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ;
+C -1 ; WX 611 ; N ubreve ; B 69 -12 541 728 ;
+C -1 ; WX 611 ; N udblacute ; B 69 -12 548 730 ;
+C -1 ; WX 611 ; N umacron ; B 69 -12 541 694 ;
+C -1 ; WX 333 ; N undercommaaccent ; B 19 -206 285 -10 ;
+C -1 ; WX 552 ; N underscoredbl ; B -9 -376 561 -109 ;
+C -1 ; WX 611 ; N uogonek ; B 69 -211 616 519 ;
+C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ;
+C -1 ; WX 582 ; N upsilon ; B 58 -12 524 519 ;
+C -1 ; WX 582 ; N upsilondieresis ; B 58 -12 524 728 ;
+C -1 ; WX 582 ; N upsilondieresistonos ; B 53 -12 529 728 ;
+C -1 ; WX 582 ; N upsilontonos ; B 58 -12 524 728 ;
+C -1 ; WX 611 ; N uring ; B 69 -12 541 751 ;
+C -1 ; WX 611 ; N utilde ; B 69 -12 541 713 ;
+C -1 ; WX 778 ; N wacute ; B 4 0 777 728 ;
+C -1 ; WX 778 ; N wcircumflex ; B 4 0 777 728 ;
+C -1 ; WX 778 ; N wdieresis ; B 4 0 777 728 ;
+C -1 ; WX 778 ; N wgrave ; B 4 0 777 728 ;
+C -1 ; WX 445 ; N xi ; B 38 -210 445 728 ;
+C -1 ; WX 556 ; N ycircumflex ; B 7 -210 540 728 ;
+C -1 ; WX 556 ; N ygrave ; B 7 -210 540 728 ;
+C -1 ; WX 500 ; N zacute ; B 17 0 479 728 ;
+C -1 ; WX 500 ; N zdot ; B 17 0 479 728 ;
+C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ;
+C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ;
+C -1 ; WX 460 ; N zeta ; B 38 -210 452 716 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 103
+KPX space A -37
+KPX space Y -18
+
+KPX one one -55
+
+KPX A space -37
+KPX A T -74
+KPX A V -74
+KPX A W -55
+KPX A Y -92
+KPX A v -37
+KPX A w -18
+KPX A y -37
+KPX A quoteright -55
+
+KPX F comma -111
+KPX F period -111
+KPX F A -55
+
+KPX L space -18
+KPX L T -74
+KPX L V -74
+KPX L W -55
+KPX L Y -92
+KPX L y -37
+KPX L quoteright -55
+
+KPX P space -18
+KPX P comma -129
+KPX P period -129
+KPX P A -74
+
+KPX R V -18
+KPX R W -18
+KPX R Y -37
+
+KPX T comma -111
+KPX T hyphen -55
+KPX T period -111
+KPX T colon -111
+KPX T semicolon -111
+KPX T A -74
+KPX T O -18
+KPX T a -74
+KPX T c -74
+KPX T e -74
+KPX T i -18
+KPX T o -74
+KPX T r -55
+KPX T s -74
+KPX T u -74
+KPX T w -74
+KPX T y -74
+
+KPX V comma -92
+KPX V hyphen -55
+KPX V period -92
+KPX V colon -55
+KPX V semicolon -55
+KPX V A -74
+KPX V a -55
+KPX V e -55
+KPX V i -18
+KPX V o -74
+KPX V r -55
+KPX V u -37
+KPX V y -37
+
+KPX W comma -55
+KPX W hyphen -20
+KPX W period -55
+KPX W colon -18
+KPX W semicolon -18
+KPX W A -55
+KPX W a -37
+KPX W e -18
+KPX W i -9
+KPX W o -18
+KPX W r -18
+KPX W u -18
+KPX W y -18
+
+KPX Y space -18
+KPX Y comma -111
+KPX Y hyphen -55
+KPX Y period -111
+KPX Y colon -74
+KPX Y semicolon -74
+KPX Y A -92
+KPX Y a -55
+KPX Y e -55
+KPX Y i -37
+KPX Y o -74
+KPX Y p -55
+KPX Y q -74
+KPX Y u -55
+KPX Y v -55
+
+KPX f quoteright 18
+
+KPX r comma -55
+KPX r period -55
+KPX r quoteright 37
+
+KPX v comma -74
+KPX v period -74
+
+KPX w comma -37
+KPX w period -37
+
+KPX y comma -74
+KPX y period -74
+
+KPX quoteleft quoteleft -37
+
+KPX quoteright space -55
+KPX quoteright s -37
+KPX quoteright quoteright -37
+
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspbl.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspbl.afm
new file mode 100644
index 0000000000..3da3384e7c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspbl.afm
@@ -0,0 +1,414 @@
+StartFontMetrics 2.0
+Comment Panose 0 0 4 0 0 0 0 0 0 0
+FullName Farsi Simple Bold
+FontName FarsiSimpleBold
+FamilyName Farsi Simple Bold
+Weight Normal
+Notice Designed for Microsoft Corp. by Platinum Inc.
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -283 -891 1735 1337
+Ascender 1337
+Descender -891
+XHeight 244
+CapHeight 342
+UnderlinePosition -143
+UnderlineThickness 20
+EncodingScheme FontSpecific
+StartCharMetrics 394
+C 13 ; WX 244 ; N CR ; B 0 0 0 0 ;
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 278 ; N exclam ; B 96 26 185 558 ;
+C 34 ; WX 278 ; N quotedbl ; B 21 358 257 587 ;
+C 35 ; WX 375 ; N numbersign ; B 14 -10 361 508 ;
+C 36 ; WX 375 ; N dollar ; B 40 -57 337 539 ;
+C 37 ; WX 462 ; N percent ; B 57 -65 407 582 ;
+C 38 ; WX 583 ; N ampersand ; B 27 -11 561 508 ;
+C 39 ; WX 135 ; N quotesingle ; B 30 294 104 508 ;
+C 40 ; WX 278 ; N parenleft ; B 41 -195 257 441 ;
+C 41 ; WX 278 ; N parenright ; B 24 -195 241 441 ;
+C 42 ; WX 526 ; N asterisk ; B 87 403 424 744 ;
+C 43 ; WX 462 ; N plus ; B 51 63 408 421 ;
+C 44 ; WX 278 ; N comma ; B 77 27 209 306 ;
+C 46 ; WX 278 ; N period ; B 98 26 185 113 ;
+C 47 ; WX 278 ; N slash ; B 32 -68 248 696 ;
+C 48 ; WX 375 ; N zero ; B 27 -9 348 507 ;
+C 49 ; WX 375 ; N one ; B 88 0 284 507 ;
+C 50 ; WX 375 ; N two ; B 16 0 344 507 ;
+C 51 ; WX 375 ; N three ; B 30 -9 313 507 ;
+C 52 ; WX 375 ; N four ; B 12 0 349 507 ;
+C 53 ; WX 375 ; N five ; B 36 -9 326 497 ;
+C 54 ; WX 375 ; N six ; B 32 -9 346 507 ;
+C 55 ; WX 375 ; N seven ; B 28 -10 342 497 ;
+C 56 ; WX 375 ; N eight ; B 45 -9 332 507 ;
+C 57 ; WX 375 ; N nine ; B 30 -10 343 507 ;
+C 58 ; WX 278 ; N colon ; B 98 26 183 391 ;
+C 59 ; WX 278 ; N semicolon ; B 77 26 209 446 ;
+C 60 ; WX 423 ; N less ; B 14 68 408 429 ;
+C 61 ; WX 427 ; N equal ; B 22 100 417 256 ;
+C 62 ; WX 423 ; N greater ; B 14 68 408 429 ;
+C 63 ; WX 314 ; N question ; B 39 26 282 554 ;
+C 91 ; WX 278 ; N bracketleft ; B 54 -170 248 420 ;
+C 92 ; WX 278 ; N backslash ; B 31 -68 247 696 ;
+C 93 ; WX 278 ; N bracketright ; B 33 -170 225 420 ;
+C 123 ; WX 360 ; N braceleft ; B 104 -162 308 521 ;
+C 124 ; WX 150 ; N bar ; B 59 -162 89 521 ;
+C 125 ; WX 360 ; N braceright ; B 65 -162 269 521 ;
+C 147 ; WX 462 ; N multiply ; B 64 79 392 406 ;
+C 148 ; WX 462 ; N divide ; B 51 63 408 417 ;
+C 149 ; WX 447 ; N middot ; B 149 369 315 535 ;
+C 171 ; WX 278 ; N quotedblleft ; B 20 358 257 587 ;
+C 183 ; WX 278 ; N quotedblright ; B 21 358 257 587 ;
+C 187 ; WX 447 ; N bullet ; B 149 369 315 535 ;
+C 215 ; WX 407 ; N guillemotleft ; B 41 5 380 392 ;
+C 247 ; WX 407 ; N guillemotright ; B 32 5 372 392 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _394 ; B 0 0 0 0 ;
+C -1 ; WX 462 ; N hyphen ; B 51 221 408 261 ;
+C -1 ; WX 278 ; N uni060C ; B 77 27 209 306 ;
+C -1 ; WX 278 ; N uni061B ; B 77 26 209 446 ;
+C -1 ; WX 314 ; N uni061F ; B 39 26 282 554 ;
+C -1 ; WX 209 ; N uni0621 ; B 19 161 202 505 ;
+C -1 ; WX 258 ; N uni0622 ; B 29 40 339 744 ;
+C -1 ; WX 258 ; N uni0623 ; B 81 40 203 843 ;
+C -1 ; WX 242 ; N uni0624 ; B -91 -61 209 610 ;
+C -1 ; WX 258 ; N uni0625 ; B 74 -195 203 725 ;
+C -1 ; WX 701 ; N uni0626 ; B 40 -213 683 606 ;
+C -1 ; WX 258 ; N uni0627 ; B 83 40 197 725 ;
+C -1 ; WX 908 ; N uni0628 ; B 29 -252 902 250 ;
+C -1 ; WX 281 ; N uni0629 ; B -17 -29 252 543 ;
+C -1 ; WX 911 ; N uni062A ; B 29 -59 902 444 ;
+C -1 ; WX 925 ; N uni062B ; B 29 -59 902 582 ;
+C -1 ; WX 728 ; N uni062C ; B -3 -378 718 555 ;
+C -1 ; WX 624 ; N uni062D ; B 46 -378 768 555 ;
+C -1 ; WX 728 ; N uni062E ; B -3 -378 718 847 ;
+C -1 ; WX 297 ; N uni062F ; B -53 -34 257 415 ;
+C -1 ; WX 297 ; N uni0630 ; B -53 -34 257 675 ;
+C -1 ; WX 222 ; N uni0631 ; B -137 -24 212 437 ;
+C -1 ; WX 229 ; N uni0632 ; B -137 -24 237 637 ;
+C -1 ; WX 853 ; N uni0633 ; B 6 -355 840 351 ;
+C -1 ; WX 853 ; N uni0634 ; B 6 -355 840 642 ;
+C -1 ; WX 917 ; N uni0635 ; B 5 -217 898 507 ;
+C -1 ; WX 917 ; N uni0636 ; B 5 -217 898 627 ;
+C -1 ; WX 512 ; N uni0637 ; B 19 72 499 782 ;
+C -1 ; WX 512 ; N uni0638 ; B 19 72 499 782 ;
+C -1 ; WX 533 ; N uni0639 ; B 45 -336 723 558 ;
+C -1 ; WX 533 ; N uni063A ; B 45 -336 723 761 ;
+C -1 ; WX 132 ; N uni0640 ; B 0 53 153 160 ;
+C -1 ; WX 1029 ; N uni0641 ; B 52 -134 1023 616 ;
+C -1 ; WX 640 ; N uni0642 ; B 10 -188 624 683 ;
+C -1 ; WX 853 ; N uni0643 ; B 13 -66 1311 933 ;
+C -1 ; WX 640 ; N uni0644 ; B 42 -408 630 602 ;
+C -1 ; WX 533 ; N uni06440645062C.Init ; B -1 -33 577 1110 ;
+C -1 ; WX 515 ; N uni0645 ; B 43 -480 485 434 ;
+C -1 ; WX 574 ; N uni0646 ; B 23 -170 592 453 ;
+C -1 ; WX 403 ; N uni0647 ; B -2 53 415 458 ;
+C -1 ; WX 242 ; N uni0648 ; B -91 -61 209 403 ;
+C -1 ; WX 701 ; N uni0649 ; B 40 -213 683 573 ;
+C -1 ; WX 701 ; N uni064A ; B 40 -409 683 573 ;
+C -1 ; WX 0 ; N uni064B ; B 0 0 165 197 ;
+C -1 ; WX 0 ; N uni064C ; B 2 0 197 200 ;
+C -1 ; WX 0 ; N uni064D ; B 5 -198 170 0 ;
+C -1 ; WX 0 ; N uni064E ; B 0 0 165 126 ;
+C -1 ; WX 0 ; N uni064F ; B 0 0 168 208 ;
+C -1 ; WX 0 ; N uni0650 ; B 5 -126 170 0 ;
+C -1 ; WX 0 ; N uni0651 ; B -1 0 172 161 ;
+C -1 ; WX 0 ; N uni0651064B ; B 0 0 173 320 ;
+C -1 ; WX 0 ; N uni0652 ; B -3 0 123 152 ;
+C -1 ; WX 0 ; N uni0653 ; B 1 0 311 77 ;
+C -1 ; WX 0 ; N uni0654 ; B 0 0 122 230 ;
+C -1 ; WX 0 ; N uni0655 ; B 0 -230 122 0 ;
+C -1 ; WX 462 ; N uni0660 ; B 176 174 288 343 ;
+C -1 ; WX 462 ; N uni0661 ; B 143 -8 288 488 ;
+C -1 ; WX 462 ; N uni0662 ; B 96 -5 344 486 ;
+C -1 ; WX 462 ; N uni0663 ; B 62 0 414 489 ;
+C -1 ; WX 462 ; N uni0664 ; B 134 -3 356 492 ;
+C -1 ; WX 462 ; N uni0665 ; B 98 98 368 389 ;
+C -1 ; WX 462 ; N uni0666 ; B 93 9 371 476 ;
+C -1 ; WX 462 ; N uni0667 ; B 65 6 404 477 ;
+C -1 ; WX 462 ; N uni0668 ; B 65 0 404 472 ;
+C -1 ; WX 462 ; N uni0669 ; B 107 -17 369 482 ;
+C -1 ; WX 462 ; N uni066A ; B 57 -65 407 582 ;
+C -1 ; WX 278 ; N uni066B ; B 80 -115 185 114 ;
+C -1 ; WX 278 ; N uni066C ; B 80 -115 185 114 ;
+C -1 ; WX 526 ; N uni066D ; B 87 403 424 744 ;
+C -1 ; WX 0 ; N uni0670 ; B 0 0 55 217 ;
+C -1 ; WX 258 ; N uni0671 ; B 21 40 255 820 ;
+C -1 ; WX 908 ; N uni0679 ; B 29 -59 902 569 ;
+C -1 ; WX 925 ; N uni067E ; B 29 -403 902 250 ;
+C -1 ; WX 624 ; N uni0686 ; B 46 -378 768 555 ;
+C -1 ; WX 297 ; N uni0688 ; B -53 -34 257 798 ;
+C -1 ; WX 222 ; N uni0691 ; B -137 -24 237 798 ;
+C -1 ; WX 222 ; N uni0698 ; B -137 -24 313 811 ;
+C -1 ; WX 853 ; N uni06A9 ; B 29 -66 1327 933 ;
+C -1 ; WX 853 ; N uni06AF ; B 29 -66 1327 1077 ;
+C -1 ; WX 574 ; N uni06BA ; B 23 -170 592 453 ;
+C -1 ; WX 344 ; N uni06BE ; B 19 53 333 467 ;
+C -1 ; WX 281 ; N uni06C0 ; B 16 -29 244 669 ;
+C -1 ; WX 267 ; N uni06C1 ; B 6 -37 284 192 ;
+C -1 ; WX 267 ; N uni06C2 ; B 6 -37 284 508 ;
+C -1 ; WX 267 ; N uni06C2.Fina ; B 6 -37 284 526 ;
+C -1 ; WX 281 ; N uni06C2.Isol ; B 16 -29 244 669 ;
+C -1 ; WX 267 ; N uni06C3 ; B -18 -37 284 385 ;
+C -1 ; WX 267 ; N uni06C3.Fina ; B -18 -37 284 385 ;
+C -1 ; WX 281 ; N uni06C3.Isol ; B -17 -29 252 543 ;
+C -1 ; WX 701 ; N uni06CC ; B 40 -213 683 573 ;
+C -1 ; WX 755 ; N uni06D2 ; B 64 -213 838 282 ;
+C -1 ; WX 755 ; N uni06D3 ; B 64 -213 838 502 ;
+C -1 ; WX 215 ; N uni06D4 ; B 12 53 133 160 ;
+C -1 ; WX 462 ; N uni06F00 ; B 176 174 288 343 ;
+C -1 ; WX 462 ; N uni06F1 ; B 143 -8 288 488 ;
+C -1 ; WX 462 ; N uni06F2 ; B 96 -5 344 486 ;
+C -1 ; WX 462 ; N uni06F3 ; B 62 0 414 489 ;
+C -1 ; WX 462 ; N uni06F4 ; B 55 0 366 504 ;
+C -1 ; WX 462 ; N uni06F4.Urdu ; B 106 0 348 532 ;
+C -1 ; WX 462 ; N uni06F5 ; B 93 0 401 478 ;
+C -1 ; WX 462 ; N uni06F6 ; B 75 0 383 499 ;
+C -1 ; WX 462 ; N uni06F7 ; B 65 6 404 477 ;
+C -1 ; WX 462 ; N uni06F7.Urdu ; B 98 -1 366 512 ;
+C -1 ; WX 462 ; N uni06F8 ; B 65 0 404 472 ;
+C -1 ; WX 462 ; N uni06F9 ; B 107 -17 369 482 ;
+C -1 ; WX 22 ; N uni200C ; B 0 0 22 795 ;
+C -1 ; WX 22 ; N uni200D ; B -56 0 78 850 ;
+C -1 ; WX 22 ; N uni200E ; B 0 0 148 850 ;
+C -1 ; WX 22 ; N uni200F ; B -126 0 22 850 ;
+C -1 ; WX 479 ; N uni25CC ; B 18 133 492 602 ;
+C -1 ; WX 258 ; N uniFB50 ; B 21 40 255 820 ;
+C -1 ; WX 181 ; N uniFB51 ; B 21 53 255 820 ;
+C -1 ; WX 925 ; N uniFB56 ; B 29 -403 902 250 ;
+C -1 ; WX 1571 ; N uniFB57 ; B -51 -403 1602 229 ;
+C -1 ; WX 234 ; N uniFB58 ; B -32 -288 251 399 ;
+C -1 ; WX 279 ; N uniFB59 ; B -5 -292 302 296 ;
+C -1 ; WX 908 ; N uniFB66 ; B 29 -59 902 569 ;
+C -1 ; WX 1571 ; N uniFB67 ; B -51 -60 1602 590 ;
+C -1 ; WX 234 ; N uniFB68 ; B 0 53 234 728 ;
+C -1 ; WX 279 ; N uniFB69 ; B 0 53 302 687 ;
+C -1 ; WX 624 ; N uniFB7A ; B 46 -378 768 555 ;
+C -1 ; WX 547 ; N uniFB7B ; B 17 -891 790 160 ;
+C -1 ; WX 428 ; N uniFB7C ; B 0 -189 422 417 ;
+C -1 ; WX 456 ; N uniFB7D ; B 0 -292 479 363 ;
+C -1 ; WX 297 ; N uniFB88 ; B -53 -34 257 798 ;
+C -1 ; WX 250 ; N uniFB89 ; B -78 3 269 798 ;
+C -1 ; WX 222 ; N uniFB8A ; B -137 -24 313 811 ;
+C -1 ; WX 483 ; N uniFB8B ; B -203 -336 504 560 ;
+C -1 ; WX 222 ; N uniFB8C ; B -137 -24 237 798 ;
+C -1 ; WX 483 ; N uniFB8D ; B -203 -336 504 563 ;
+C -1 ; WX 853 ; N uniFB8E ; B 29 -66 1327 933 ;
+C -1 ; WX 881 ; N uniFB8F ; B 12 -27 1369 938 ;
+C -1 ; WX 213 ; N uniFB90 ; B 0 53 709 936 ;
+C -1 ; WX 326 ; N uniFB91 ; B -4 53 650 924 ;
+C -1 ; WX 853 ; N uniFB92 ; B 29 -66 1327 1077 ;
+C -1 ; WX 881 ; N uniFB93 ; B 12 -27 1369 1034 ;
+C -1 ; WX 213 ; N uniFB94 ; B 0 53 709 1045 ;
+C -1 ; WX 326 ; N uniFB95 ; B -4 53 650 1014 ;
+C -1 ; WX 574 ; N uniFB9E ; B 23 -170 592 453 ;
+C -1 ; WX 637 ; N uniFB9F ; B 23 -375 659 165 ;
+C -1 ; WX 281 ; N uniFBA4 ; B 16 -29 244 669 ;
+C -1 ; WX 267 ; N uniFBA5 ; B 6 -37 284 526 ;
+C -1 ; WX 281 ; N uniFBA6 ; B 16 -29 244 349 ;
+C -1 ; WX 267 ; N uniFBA7 ; B 6 -37 284 192 ;
+C -1 ; WX 246 ; N uniFBA8 ; B 0 -266 209 399 ;
+C -1 ; WX 442 ; N uniFBA8.alt ; B 0 -279 428 399 ;
+C -1 ; WX 494 ; N uniFBA9 ; B -5 -400 518 214 ;
+C -1 ; WX 344 ; N uniFBAA ; B 19 53 333 467 ;
+C -1 ; WX 373 ; N uniFBAB ; B 19 -29 387 385 ;
+C -1 ; WX 322 ; N uniFBAC ; B -11 53 309 458 ;
+C -1 ; WX 354 ; N uniFBAD ; B -11 53 357 458 ;
+C -1 ; WX 755 ; N uniFBAE ; B 64 -213 838 282 ;
+C -1 ; WX 597 ; N uniFBAF ; B 126 -241 772 160 ;
+C -1 ; WX 755 ; N uniFBB0 ; B 64 -213 838 502 ;
+C -1 ; WX 597 ; N uniFBB1 ; B 126 -241 772 475 ;
+C -1 ; WX 234 ; N uniFBE8 ; B 0 53 209 399 ;
+C -1 ; WX 279 ; N uniFBE9 ; B 0 53 302 296 ;
+C -1 ; WX 701 ; N uniFBFC ; B 40 -213 683 573 ;
+C -1 ; WX 634 ; N uniFBFD ; B 16 -542 653 160 ;
+C -1 ; WX 234 ; N uniFBFE ; B -31 -106 224 399 ;
+C -1 ; WX 279 ; N uniFBFF ; B 0 -170 302 296 ;
+C -1 ; WX 612 ; N uniFC08 ; B 23 -516 627 656 ;
+C -1 ; WX 612 ; N uniFC0E ; B 23 -516 624 839 ;
+C -1 ; WX 586 ; N uniFC32 ; B 12 -535 579 907 ;
+C -1 ; WX 533 ; N uniFC3F ; B -82 -546 692 844 ;
+C -1 ; WX 533 ; N uniFC40 ; B -82 -546 692 844 ;
+C -1 ; WX 533 ; N uniFC41 ; B -82 -546 692 844 ;
+C -1 ; WX 567 ; N uniFC42 ; B 14 -503 559 924 ;
+C -1 ; WX 562 ; N uniFC43 ; B 16 -329 561 838 ;
+C -1 ; WX 562 ; N uniFC44 ; B 16 -546 561 838 ;
+C -1 ; WX 612 ; N uniFC4E ; B 23 -516 624 803 ;
+C -1 ; WX 0 ; N uniFC5E ; B 0 0 195 338 ;
+C -1 ; WX 0 ; N uniFC5F ; B 0 0 173 342 ;
+C -1 ; WX 0 ; N uniFC60 ; B 0 0 173 255 ;
+C -1 ; WX 0 ; N uniFC61 ; B 0 0 173 346 ;
+C -1 ; WX 0 ; N uniFC62 ; B 0 0 173 272 ;
+C -1 ; WX 0 ; N uniFC63 ; B 0 0 173 345 ;
+C -1 ; WX 650 ; N uniFC6A ; B -283 -454 687 204 ;
+C -1 ; WX 751 ; N uniFC6D ; B 14 -354 770 301 ;
+C -1 ; WX 670 ; N uniFC6E ; B 23 -553 696 211 ;
+C -1 ; WX 650 ; N uniFC70 ; B -283 -454 687 431 ;
+C -1 ; WX 751 ; N uniFC73 ; B 14 -354 770 544 ;
+C -1 ; WX 670 ; N uniFC74 ; B 23 -553 696 444 ;
+C -1 ; WX 670 ; N uniFC8E ; B 23 -553 702 416 ;
+C -1 ; WX 650 ; N uniFC91 ; B -283 -454 687 204 ;
+C -1 ; WX 751 ; N uniFC94 ; B 14 -400 770 301 ;
+C -1 ; WX 402 ; N uniFC9C ; B -2 -15 421 601 ;
+C -1 ; WX 402 ; N uniFC9D ; B -2 53 421 601 ;
+C -1 ; WX 402 ; N uniFC9E ; B -2 53 429 631 ;
+C -1 ; WX 506 ; N uniFC9F ; B -1 53 538 542 ;
+C -1 ; WX 402 ; N uniFCA1 ; B -2 -15 411 758 ;
+C -1 ; WX 402 ; N uniFCA2 ; B -2 53 411 758 ;
+C -1 ; WX 402 ; N uniFCA3 ; B -2 53 411 758 ;
+C -1 ; WX 506 ; N uniFCA4 ; B -1 53 538 685 ;
+C -1 ; WX 506 ; N uniFCA6 ; B -1 53 547 809 ;
+C -1 ; WX 533 ; N uniFCA8 ; B -4 53 570 593 ;
+C -1 ; WX 533 ; N uniFCAA ; B -4 53 570 593 ;
+C -1 ; WX 533 ; N uniFCAC ; B -4 53 570 783 ;
+C -1 ; WX 765 ; N uniFCB0 ; B -2 53 778 629 ;
+C -1 ; WX 533 ; N uniFCC9 ; B -1 -64 692 844 ;
+C -1 ; WX 533 ; N uniFCCA ; B -1 50 692 844 ;
+C -1 ; WX 533 ; N uniFCCB ; B -1 50 692 844 ;
+C -1 ; WX 337 ; N uniFCCC ; B -1 53 360 777 ;
+C -1 ; WX 493 ; N uniFCCD ; B -5 53 526 861 ;
+C -1 ; WX 445 ; N uniFCCE ; B -1 -78 495 650 ;
+C -1 ; WX 445 ; N uniFCCF ; B -1 53 495 650 ;
+C -1 ; WX 445 ; N uniFCD0 ; B -1 53 495 650 ;
+C -1 ; WX 575 ; N uniFCD1 ; B -1 53 601 648 ;
+C -1 ; WX 402 ; N uniFCD2 ; B -2 -15 410 702 ;
+C -1 ; WX 402 ; N uniFCD3 ; B -2 53 410 702 ;
+C -1 ; WX 402 ; N uniFCD4 ; B -6 53 410 709 ;
+C -1 ; WX 506 ; N uniFCD5 ; B -1 53 538 678 ;
+C -1 ; WX 402 ; N uniFCDA ; B -2 -68 444 601 ;
+C -1 ; WX 402 ; N uniFCDB ; B -2 53 444 601 ;
+C -1 ; WX 402 ; N uniFCDC ; B -2 53 444 601 ;
+C -1 ; WX 506 ; N uniFCDD ; B -1 27 538 542 ;
+C -1 ; WX 765 ; N uniFD30 ; B -2 53 778 923 ;
+C -1 ; WX 554 ; N uniFD3E ; B 81 -306 703 728 ;
+C -1 ; WX 554 ; N uniFD3F ; B -36 -306 586 728 ;
+C -1 ; WX 533 ; N uniFD88 ; B -1 53 577 1110 ;
+C -1 ; WX 747 ; N uniFDF2 ; B 23 31 735 702 ;
+C -1 ; WX 209 ; N uniFE80 ; B 19 161 202 505 ;
+C -1 ; WX 258 ; N uniFE81 ; B 29 40 339 744 ;
+C -1 ; WX 181 ; N uniFE82 ; B -23 53 286 727 ;
+C -1 ; WX 258 ; N uniFE83 ; B 81 40 203 843 ;
+C -1 ; WX 182 ; N uniFE84 ; B 61 53 209 843 ;
+C -1 ; WX 242 ; N uniFE85 ; B -91 -61 209 610 ;
+C -1 ; WX 213 ; N uniFE86 ; B -94 -215 231 500 ;
+C -1 ; WX 258 ; N uniFE87 ; B 74 -195 203 725 ;
+C -1 ; WX 182 ; N uniFE88 ; B 27 -209 209 702 ;
+C -1 ; WX 701 ; N uniFE89 ; B 40 -213 683 606 ;
+C -1 ; WX 634 ; N uniFE8A ; B 16 -542 653 252 ;
+C -1 ; WX 173 ; N uniFE8B ; B 0 53 185 550 ;
+C -1 ; WX 279 ; N uniFE8C ; B 0 53 302 550 ;
+C -1 ; WX 258 ; N uniFE8D ; B 83 40 197 725 ;
+C -1 ; WX 182 ; N uniFE8E ; B 62 53 209 702 ;
+C -1 ; WX 908 ; N uniFE8F ; B 29 -252 902 250 ;
+C -1 ; WX 1571 ; N uniFE90 ; B -51 -234 1602 229 ;
+C -1 ; WX 234 ; N uniFE91 ; B 0 -114 209 399 ;
+C -1 ; WX 279 ; N uniFE92 ; B 0 -80 302 296 ;
+C -1 ; WX 281 ; N uniFE93 ; B -17 -29 252 543 ;
+C -1 ; WX 267 ; N uniFE94 ; B -18 -37 284 385 ;
+C -1 ; WX 911 ; N uniFE95 ; B 29 -59 902 444 ;
+C -1 ; WX 1571 ; N uniFE96 ; B -51 -60 1602 387 ;
+C -1 ; WX 274 ; N uniFE97 ; B -38 53 245 550 ;
+C -1 ; WX 274 ; N uniFE98 ; B -4 53 302 500 ;
+C -1 ; WX 925 ; N uniFE99 ; B 29 -59 902 582 ;
+C -1 ; WX 1571 ; N uniFE9A ; B -51 -60 1602 502 ;
+C -1 ; WX 246 ; N uniFE9B ; B -32 53 223 636 ;
+C -1 ; WX 274 ; N uniFE9C ; B -15 53 302 634 ;
+C -1 ; WX 728 ; N uniFE9D ; B -3 -378 718 555 ;
+C -1 ; WX 547 ; N uniFE9E ; B 17 -891 790 160 ;
+C -1 ; WX 428 ; N uniFE9F ; B 0 21 422 417 ;
+C -1 ; WX 461 ; N uniFEA0 ; B 0 -69 479 363 ;
+C -1 ; WX 624 ; N uniFEA1 ; B 46 -378 768 555 ;
+C -1 ; WX 547 ; N uniFEA2 ; B 17 -891 790 160 ;
+C -1 ; WX 428 ; N uniFEA3 ; B 0 53 422 417 ;
+C -1 ; WX 456 ; N uniFEA4 ; B 0 53 479 363 ;
+C -1 ; WX 728 ; N uniFEA5 ; B -3 -378 718 847 ;
+C -1 ; WX 547 ; N uniFEA6 ; B 17 -891 790 382 ;
+C -1 ; WX 428 ; N uniFEA7 ; B 0 53 422 608 ;
+C -1 ; WX 456 ; N uniFEA8 ; B 0 53 479 604 ;
+C -1 ; WX 297 ; N uniFEA9 ; B -53 -34 257 415 ;
+C -1 ; WX 250 ; N uniFEAA ; B -78 3 269 381 ;
+C -1 ; WX 297 ; N uniFEAB ; B -53 -34 257 675 ;
+C -1 ; WX 250 ; N uniFEAC ; B -78 3 346 653 ;
+C -1 ; WX 222 ; N uniFEAD ; B -137 -24 212 437 ;
+C -1 ; WX 483 ; N uniFEAE ; B -203 -336 504 160 ;
+C -1 ; WX 229 ; N uniFEAF ; B -137 -24 237 637 ;
+C -1 ; WX 480 ; N uniFEB0 ; B -203 -336 504 351 ;
+C -1 ; WX 853 ; N uniFEB1 ; B 6 -355 840 351 ;
+C -1 ; WX 951 ; N uniFEB2 ; B -12 -402 963 198 ;
+C -1 ; WX 469 ; N uniFEB3 ; B 0 53 480 297 ;
+C -1 ; WX 512 ; N uniFEB4 ; B 0 53 528 200 ;
+C -1 ; WX 853 ; N uniFEB5 ; B 6 -355 840 642 ;
+C -1 ; WX 950 ; N uniFEB6 ; B -12 -402 963 553 ;
+C -1 ; WX 469 ; N uniFEB7 ; B 0 53 480 630 ;
+C -1 ; WX 512 ; N uniFEB8 ; B 0 53 528 558 ;
+C -1 ; WX 917 ; N uniFEB9 ; B 5 -217 898 507 ;
+C -1 ; WX 879 ; N uniFEBA ; B 11 -361 901 370 ;
+C -1 ; WX 525 ; N uniFEBB ; B 0 53 509 403 ;
+C -1 ; WX 538 ; N uniFEBC ; B -1 53 558 371 ;
+C -1 ; WX 917 ; N uniFEBD ; B 5 -217 898 627 ;
+C -1 ; WX 879 ; N uniFEBE ; B 11 -361 901 493 ;
+C -1 ; WX 525 ; N uniFEBF ; B 0 53 509 567 ;
+C -1 ; WX 533 ; N uniFEC0 ; B -1 53 558 535 ;
+C -1 ; WX 512 ; N uniFEC1 ; B 19 72 499 782 ;
+C -1 ; WX 505 ; N uniFEC2 ; B 45 51 527 717 ;
+C -1 ; WX 320 ; N uniFEC3 ; B 0 53 339 596 ;
+C -1 ; WX 331 ; N uniFEC4 ; B 0 53 347 596 ;
+C -1 ; WX 512 ; N uniFEC5 ; B 19 72 499 782 ;
+C -1 ; WX 505 ; N uniFEC6 ; B 45 51 527 717 ;
+C -1 ; WX 320 ; N uniFEC7 ; B 0 53 339 596 ;
+C -1 ; WX 331 ; N uniFEC8 ; B 0 53 347 596 ;
+C -1 ; WX 533 ; N uniFEC9 ; B 45 -336 723 558 ;
+C -1 ; WX 442 ; N uniFECA ; B 6 -499 777 365 ;
+C -1 ; WX 420 ; N uniFECB ; B -2 53 427 480 ;
+C -1 ; WX 242 ; N uniFECC ; B -2 53 258 329 ;
+C -1 ; WX 533 ; N uniFECD ; B 45 -336 723 761 ;
+C -1 ; WX 442 ; N uniFECE ; B 6 -499 777 584 ;
+C -1 ; WX 420 ; N uniFECF ; B -2 53 427 682 ;
+C -1 ; WX 235 ; N uniFED0 ; B -2 53 258 531 ;
+C -1 ; WX 1029 ; N uniFED1 ; B 52 -134 1023 616 ;
+C -1 ; WX 1710 ; N uniFED2 ; B 177 -60 1735 582 ;
+C -1 ; WX 205 ; N uniFED3 ; B -2 53 206 657 ;
+C -1 ; WX 268 ; N uniFED4 ; B -2 52 291 587 ;
+C -1 ; WX 640 ; N uniFED5 ; B 10 -188 624 683 ;
+C -1 ; WX 629 ; N uniFED6 ; B 10 -403 651 468 ;
+C -1 ; WX 250 ; N uniFED7 ; B -29 53 254 640 ;
+C -1 ; WX 268 ; N uniFED8 ; B -2 52 291 581 ;
+C -1 ; WX 853 ; N uniFED9 ; B 13 -66 1311 933 ;
+C -1 ; WX 881 ; N uniFEDA ; B 12 -27 1369 938 ;
+C -1 ; WX 213 ; N uniFEDB ; B 0 53 709 936 ;
+C -1 ; WX 326 ; N uniFEDC ; B -4 53 650 924 ;
+C -1 ; WX 640 ; N uniFEDD ; B 42 -408 630 602 ;
+C -1 ; WX 602 ; N uniFEDE ; B 9 -451 623 565 ;
+C -1 ; WX 213 ; N uniFEDF ; B -5 53 250 674 ;
+C -1 ; WX 332 ; N uniFEE0 ; B -3 53 358 730 ;
+C -1 ; WX 515 ; N uniFEE1 ; B 43 -480 485 434 ;
+C -1 ; WX 369 ; N uniFEE2 ; B 7 -569 398 189 ;
+C -1 ; WX 298 ; N uniFEE3 ; B -2 51 302 352 ;
+C -1 ; WX 245 ; N uniFEE4 ; B 0 21 272 204 ;
+C -1 ; WX 574 ; N uniFEE5 ; B 23 -170 592 453 ;
+C -1 ; WX 637 ; N uniFEE6 ; B 23 -375 659 165 ;
+C -1 ; WX 234 ; N uniFEE7 ; B 0 53 209 533 ;
+C -1 ; WX 279 ; N uniFEE8 ; B 0 53 302 534 ;
+C -1 ; WX 281 ; N uniFEE9 ; B 16 -29 244 349 ;
+C -1 ; WX 267 ; N uniFEEA ; B 6 -37 284 192 ;
+C -1 ; WX 403 ; N uniFEEB ; B -2 53 415 458 ;
+C -1 ; WX 494 ; N uniFEEC ; B -5 -157 518 214 ;
+C -1 ; WX 242 ; N uniFEED ; B -91 -61 209 403 ;
+C -1 ; WX 213 ; N uniFEEE ; B -94 -215 231 264 ;
+C -1 ; WX 701 ; N uniFEEF ; B 40 -213 683 573 ;
+C -1 ; WX 634 ; N uniFEF0 ; B 16 -542 653 160 ;
+C -1 ; WX 701 ; N uniFEF1 ; B 40 -409 683 573 ;
+C -1 ; WX 634 ; N uniFEF2 ; B 16 -730 653 160 ;
+C -1 ; WX 234 ; N uniFEF3 ; B -31 -106 224 399 ;
+C -1 ; WX 279 ; N uniFEF4 ; B 0 -170 302 296 ;
+C -1 ; WX 354 ; N uniFEF5 ; B -18 15 345 764 ;
+C -1 ; WX 391 ; N uniFEF6 ; B -23 -101 409 625 ;
+C -1 ; WX 354 ; N uniFEF7 ; B 23 15 345 792 ;
+C -1 ; WX 391 ; N uniFEF8 ; B -4 -101 409 729 ;
+C -1 ; WX 354 ; N uniFEF9 ; B 23 -232 345 728 ;
+C -1 ; WX 391 ; N uniFEFA ; B -4 -355 409 625 ;
+C -1 ; WX 354 ; N uniFEFB ; B 23 15 345 728 ;
+C -1 ; WX 391 ; N uniFEFC ; B -4 -101 409 625 ;
+C -1 ; WX 0 ; N wasla ; B 0 0 234 170 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspout.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspout.afm
new file mode 100644
index 0000000000..61a2868c49
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/frsspout.afm
@@ -0,0 +1,414 @@
+StartFontMetrics 2.0
+Comment Panose 0 0 4 0 0 0 0 0 0 0
+FullName Farsi Simple Outline
+FontName FarsiSimpleOutline
+FamilyName Farsi Simple Outline
+Weight Normal
+Notice Designed for Microsoft Corp. by Platinum Inc.
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -299 -898 1728 1345
+Ascender 1345
+Descender -898
+XHeight 244
+CapHeight 342
+UnderlinePosition -143
+UnderlineThickness 20
+EncodingScheme FontSpecific
+StartCharMetrics 394
+C 13 ; WX 244 ; N CR ; B 0 0 0 0 ;
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 278 ; N exclam ; B 89 19 192 565 ;
+C 34 ; WX 278 ; N quotedbl ; B 8 346 266 595 ;
+C 35 ; WX 400 ; N numbersign ; B 6 -20 394 550 ;
+C 36 ; WX 400 ; N dollar ; B 30 -69 373 583 ;
+C 37 ; WX 462 ; N percent ; B 49 -74 416 590 ;
+C 38 ; WX 622 ; N ampersand ; B 13 -21 608 550 ;
+C 39 ; WX 144 ; N quotesingle ; B 23 305 121 550 ;
+C 40 ; WX 278 ; N parenleft ; B 33 -207 270 452 ;
+C 41 ; WX 278 ; N parenright ; B 11 -206 249 452 ;
+C 42 ; WX 332 ; N asterisk ; B 9 380 325 697 ;
+C 43 ; WX 462 ; N plus ; B 43 54 417 430 ;
+C 44 ; WX 278 ; N comma ; B 69 19 218 318 ;
+C 46 ; WX 278 ; N period ; B 90 18 194 121 ;
+C 47 ; WX 278 ; N slash ; B 21 -77 259 704 ;
+C 48 ; WX 400 ; N zero ; B 21 -18 380 549 ;
+C 49 ; WX 400 ; N one ; B 83 -9 311 549 ;
+C 50 ; WX 400 ; N two ; B 9 -9 379 549 ;
+C 51 ; WX 400 ; N three ; B 23 -18 342 549 ;
+C 52 ; WX 400 ; N four ; B 4 -9 381 549 ;
+C 53 ; WX 400 ; N five ; B 29 -18 361 538 ;
+C 54 ; WX 400 ; N six ; B 25 -18 378 549 ;
+C 55 ; WX 400 ; N seven ; B 19 -20 373 538 ;
+C 56 ; WX 400 ; N eight ; B 35 -18 367 549 ;
+C 57 ; WX 400 ; N nine ; B 23 -20 375 549 ;
+C 58 ; WX 278 ; N colon ; B 90 18 191 399 ;
+C 59 ; WX 278 ; N semicolon ; B 69 18 218 458 ;
+C 60 ; WX 451 ; N less ; B -14 60 439 471 ;
+C 61 ; WX 462 ; N equal ; B 43 154 417 327 ;
+C 62 ; WX 451 ; N greater ; B -27 60 426 471 ;
+C 63 ; WX 314 ; N question ; B 31 18 291 562 ;
+C 91 ; WX 278 ; N bracketleft ; B 44 -180 258 430 ;
+C 92 ; WX 278 ; N backslash ; B -135 -77 369 705 ;
+C 93 ; WX 278 ; N bracketright ; B 23 -180 235 430 ;
+C 123 ; WX 384 ; N braceleft ; B 102 -183 337 565 ;
+C 124 ; WX 160 ; N bar ; B 54 -181 104 564 ;
+C 125 ; WX 384 ; N braceright ; B 61 -183 296 565 ;
+C 147 ; WX 462 ; N multiply ; B 52 67 404 418 ;
+C 148 ; WX 462 ; N divide ; B 43 55 417 426 ;
+C 149 ; WX 447 ; N middot ; B 138 360 326 543 ;
+C 171 ; WX 278 ; N quotedblleft ; B 12 350 270 599 ;
+C 183 ; WX 278 ; N quotedblright ; B 8 346 266 595 ;
+C 187 ; WX 447 ; N bullet ; B 138 360 326 543 ;
+C 215 ; WX 407 ; N guillemotleft ; B 30 -4 396 400 ;
+C 247 ; WX 407 ; N guillemotright ; B 17 -4 383 400 ;
+C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _394 ; B 0 0 0 0 ;
+C -1 ; WX 462 ; N hyphen ; B 43 212 417 270 ;
+C -1 ; WX 278 ; N uni060C ; B 70 20 216 314 ;
+C -1 ; WX 278 ; N uni061B ; B 70 19 216 454 ;
+C -1 ; WX 314 ; N uni061F ; B 32 19 290 562 ;
+C -1 ; WX 314 ; N uni0621 ; B 22 157 303 509 ;
+C -1 ; WX 290 ; N uni0622 ; B -40 32 431 763 ;
+C -1 ; WX 290 ; N uni0623 ; B 15 32 229 939 ;
+C -1 ; WX 307 ; N uni0624 ; B -43 -68 272 678 ;
+C -1 ; WX 258 ; N uni0625 ; B 18 -202 229 732 ;
+C -1 ; WX 701 ; N uni0626 ; B 33 -221 690 613 ;
+C -1 ; WX 258 ; N uni0627 ; B 41 32 229 732 ;
+C -1 ; WX 908 ; N uni0628 ; B 22 -256 909 257 ;
+C -1 ; WX 281 ; N uni0629 ; B -24 -37 260 551 ;
+C -1 ; WX 911 ; N uni062A ; B 22 -66 909 451 ;
+C -1 ; WX 925 ; N uni062B ; B 22 -66 909 589 ;
+C -1 ; WX 728 ; N uni062C ; B -11 -385 726 562 ;
+C -1 ; WX 624 ; N uni062D ; B -11 -385 726 562 ;
+C -1 ; WX 728 ; N uni062E ; B -11 -385 726 820 ;
+C -1 ; WX 297 ; N uni062F ; B -62 -41 264 422 ;
+C -1 ; WX 341 ; N uni0630 ; B 26 -41 352 613 ;
+C -1 ; WX 222 ; N uni0631 ; B -145 -32 219 444 ;
+C -1 ; WX 229 ; N uni0632 ; B -145 -32 219 613 ;
+C -1 ; WX 853 ; N uni0633 ; B -1 -363 847 358 ;
+C -1 ; WX 853 ; N uni0634 ; B -1 -363 847 651 ;
+C -1 ; WX 917 ; N uni0635 ; B -2 -224 906 515 ;
+C -1 ; WX 917 ; N uni0636 ; B -2 -224 906 619 ;
+C -1 ; WX 512 ; N uni0637 ; B 5 65 506 791 ;
+C -1 ; WX 512 ; N uni0638 ; B 5 65 519 791 ;
+C -1 ; WX 533 ; N uni0639 ; B 38 -343 730 565 ;
+C -1 ; WX 533 ; N uni063A ; B 38 -343 730 729 ;
+C -1 ; WX 242 ; N uni0640 ; B -8 46 251 167 ;
+C -1 ; WX 1029 ; N uni0641 ; B 45 -141 1031 592 ;
+C -1 ; WX 640 ; N uni0642 ; B 3 -195 631 690 ;
+C -1 ; WX 853 ; N uni0643 ; B 6 -73 1318 940 ;
+C -1 ; WX 974 ; N uni0644 ; B 58 -415 950 609 ;
+C -1 ; WX 880 ; N uni06440645062C.Init ; B -26 6 869 1118 ;
+C -1 ; WX 772 ; N uni0645 ; B 61 -488 731 440 ;
+C -1 ; WX 574 ; N uni0646 ; B 16 -177 599 460 ;
+C -1 ; WX 403 ; N uni0647 ; B -13 46 422 465 ;
+C -1 ; WX 307 ; N uni0648 ; B -43 -68 272 411 ;
+C -1 ; WX 701 ; N uni0649 ; B 33 -221 690 581 ;
+C -1 ; WX 701 ; N uni064A ; B 33 -416 690 581 ;
+C -1 ; WX 0 ; N uni064B ; B 0 0 182 227 ;
+C -1 ; WX 0 ; N uni064C ; B -2 0 209 219 ;
+C -1 ; WX 0 ; N uni064D ; B 0 -227 182 0 ;
+C -1 ; WX 0 ; N uni064E ; B 0 0 182 156 ;
+C -1 ; WX 0 ; N uni064F ; B 0 0 198 225 ;
+C -1 ; WX 0 ; N uni0650 ; B 0 -156 182 0 ;
+C -1 ; WX 0 ; N uni0651 ; B 0 0 190 181 ;
+C -1 ; WX 0 ; N uni0651064B ; B 0 0 190 349 ;
+C -1 ; WX 0 ; N uni0652 ; B 0 0 143 169 ;
+C -1 ; WX 0 ; N uni0653 ; B 7 0 353 94 ;
+C -1 ; WX 0 ; N uni0654 ; B -1 0 136 245 ;
+C -1 ; WX 0 ; N uni0655 ; B -1 -245 136 0 ;
+C -1 ; WX 462 ; N uni0660 ; B 168 163 296 356 ;
+C -1 ; WX 462 ; N uni0661 ; B 135 -15 295 504 ;
+C -1 ; WX 462 ; N uni0662 ; B 88 -12 352 500 ;
+C -1 ; WX 462 ; N uni0663 ; B 54 -7 421 500 ;
+C -1 ; WX 462 ; N uni0664 ; B 126 -11 365 508 ;
+C -1 ; WX 462 ; N uni0665 ; B 91 91 375 396 ;
+C -1 ; WX 462 ; N uni0666 ; B 85 0 379 483 ;
+C -1 ; WX 462 ; N uni0667 ; B 57 -1 411 489 ;
+C -1 ; WX 462 ; N uni0668 ; B 58 -12 412 479 ;
+C -1 ; WX 462 ; N uni0669 ; B 100 -28 377 489 ;
+C -1 ; WX 462 ; N uni066A ; B 50 -72 415 589 ;
+C -1 ; WX 278 ; N uni066B ; B 72 -122 192 122 ;
+C -1 ; WX 278 ; N uni066C ; B 72 -122 192 122 ;
+C -1 ; WX 526 ; N uni066D ; B 87 403 424 744 ;
+C -1 ; WX 0 ; N uni0670 ; B -8 -8 63 226 ;
+C -1 ; WX 258 ; N uni0671 ; B 13 32 262 827 ;
+C -1 ; WX 908 ; N uni0679 ; B 22 -66 909 626 ;
+C -1 ; WX 925 ; N uni067E ; B 22 -395 909 257 ;
+C -1 ; WX 624 ; N uni0686 ; B -11 -385 726 562 ;
+C -1 ; WX 297 ; N uni0688 ; B -62 -41 264 805 ;
+C -1 ; WX 222 ; N uni0691 ; B -145 -32 248 805 ;
+C -1 ; WX 222 ; N uni0698 ; B -145 -32 322 825 ;
+C -1 ; WX 853 ; N uni06A9 ; B 6 -73 1318 940 ;
+C -1 ; WX 853 ; N uni06AF ; B 6 -73 1318 1094 ;
+C -1 ; WX 574 ; N uni06BA ; B 16 -177 599 460 ;
+C -1 ; WX 360 ; N uni06BE ; B 15 46 344 465 ;
+C -1 ; WX 281 ; N uni06C0 ; B 8 -37 251 678 ;
+C -1 ; WX 267 ; N uni06C1 ; B 0 -44 276 199 ;
+C -1 ; WX 267 ; N uni06C2 ; B 0 -44 276 524 ;
+C -1 ; WX 267 ; N uni06C2.Fina ; B 0 -44 276 524 ;
+C -1 ; WX 281 ; N uni06C2.Isol ; B 8 -37 251 678 ;
+C -1 ; WX 267 ; N uni06C3 ; B -25 -44 276 392 ;
+C -1 ; WX 267 ; N uni06C3.Fina ; B -25 -44 276 392 ;
+C -1 ; WX 281 ; N uni06C3.Isol ; B -24 -37 260 551 ;
+C -1 ; WX 701 ; N uni06CC ; B 33 -221 690 581 ;
+C -1 ; WX 755 ; N uni06D2 ; B 57 -221 846 290 ;
+C -1 ; WX 755 ; N uni06D3 ; B 57 -221 846 509 ;
+C -1 ; WX 215 ; N uni06D4 ; B 12 53 133 160 ;
+C -1 ; WX 462 ; N uni06F00 ; B 168 163 296 356 ;
+C -1 ; WX 462 ; N uni06F1 ; B 135 -15 295 504 ;
+C -1 ; WX 462 ; N uni06F2 ; B 88 -12 352 500 ;
+C -1 ; WX 462 ; N uni06F3 ; B 54 -7 421 500 ;
+C -1 ; WX 462 ; N uni06F4 ; B 48 -7 373 511 ;
+C -1 ; WX 462 ; N uni06F4.Urdu ; B 100 -7 355 540 ;
+C -1 ; WX 462 ; N uni06F5 ; B 86 -7 409 486 ;
+C -1 ; WX 462 ; N uni06F6 ; B 67 -7 392 506 ;
+C -1 ; WX 462 ; N uni06F7 ; B 57 -1 411 489 ;
+C -1 ; WX 462 ; N uni06F7.Urdu ; B 91 -9 374 520 ;
+C -1 ; WX 462 ; N uni06F8 ; B 58 -12 412 479 ;
+C -1 ; WX 462 ; N uni06F9 ; B 100 -28 377 489 ;
+C -1 ; WX 22 ; N uni200C ; B 0 0 22 795 ;
+C -1 ; WX 22 ; N uni200D ; B -56 0 78 850 ;
+C -1 ; WX 22 ; N uni200E ; B 0 0 148 850 ;
+C -1 ; WX 22 ; N uni200F ; B -126 0 22 850 ;
+C -1 ; WX 479 ; N uni25CC ; B 18 133 492 602 ;
+C -1 ; WX 258 ; N uniFB50 ; B 13 32 262 827 ;
+C -1 ; WX 272 ; N uniFB51 ; B 23 46 286 874 ;
+C -1 ; WX 925 ; N uniFB56 ; B 22 -395 909 257 ;
+C -1 ; WX 1571 ; N uniFB57 ; B -59 -405 1594 240 ;
+C -1 ; WX 234 ; N uniFB58 ; B -25 -282 272 412 ;
+C -1 ; WX 279 ; N uniFB59 ; B -12 -310 296 306 ;
+C -1 ; WX 908 ; N uniFB66 ; B 22 -66 909 626 ;
+C -1 ; WX 1571 ; N uniFB67 ; B -59 -67 1594 600 ;
+C -1 ; WX 234 ; N uniFB68 ; B -12 46 234 740 ;
+C -1 ; WX 279 ; N uniFB69 ; B -12 46 295 692 ;
+C -1 ; WX 624 ; N uniFB7A ; B -11 -385 726 562 ;
+C -1 ; WX 547 ; N uniFB7B ; B 9 -898 797 167 ;
+C -1 ; WX 428 ; N uniFB7C ; B -9 -209 429 425 ;
+C -1 ; WX 461 ; N uniFB7D ; B -7 -284 472 370 ;
+C -1 ; WX 297 ; N uniFB88 ; B -62 -41 264 805 ;
+C -1 ; WX 498 ; N uniFB89 ; B -4 -4 510 764 ;
+C -1 ; WX 222 ; N uniFB8A ; B -145 -32 322 825 ;
+C -1 ; WX 483 ; N uniFB8B ; B -212 -344 497 594 ;
+C -1 ; WX 222 ; N uniFB8C ; B -145 -32 248 805 ;
+C -1 ; WX 483 ; N uniFB8D ; B -212 -344 497 555 ;
+C -1 ; WX 853 ; N uniFB8E ; B 6 -73 1318 940 ;
+C -1 ; WX 881 ; N uniFB8F ; B 4 -34 1376 947 ;
+C -1 ; WX 320 ; N uniFB90 ; B -19 46 1075 943 ;
+C -1 ; WX 489 ; N uniFB91 ; B -20 46 981 931 ;
+C -1 ; WX 853 ; N uniFB92 ; B 6 -73 1318 1094 ;
+C -1 ; WX 881 ; N uniFB93 ; B 4 -34 1376 1048 ;
+C -1 ; WX 320 ; N uniFB94 ; B -19 46 1075 1058 ;
+C -1 ; WX 489 ; N uniFB95 ; B -20 46 981 1039 ;
+C -1 ; WX 574 ; N uniFB9E ; B 16 -177 599 460 ;
+C -1 ; WX 637 ; N uniFB9F ; B 16 -382 652 172 ;
+C -1 ; WX 281 ; N uniFBA4 ; B 8 -37 251 678 ;
+C -1 ; WX 267 ; N uniFBA5 ; B 0 -44 276 524 ;
+C -1 ; WX 281 ; N uniFBA6 ; B 8 -37 251 356 ;
+C -1 ; WX 267 ; N uniFBA7 ; B 0 -44 276 199 ;
+C -1 ; WX 246 ; N uniFBA8 ; B -7 -273 216 408 ;
+C -1 ; WX 442 ; N uniFBA8.alt ; B -7 -287 436 408 ;
+C -1 ; WX 494 ; N uniFBA9 ; B -11 -408 511 222 ;
+C -1 ; WX 360 ; N uniFBAA ; B 15 46 344 465 ;
+C -1 ; WX 373 ; N uniFBAB ; B 12 -37 387 392 ;
+C -1 ; WX 322 ; N uniFBAC ; B -7 46 316 465 ;
+C -1 ; WX 354 ; N uniFBAD ; B -7 46 357 465 ;
+C -1 ; WX 755 ; N uniFBAE ; B 57 -221 846 290 ;
+C -1 ; WX 597 ; N uniFBAF ; B 119 -248 782 167 ;
+C -1 ; WX 755 ; N uniFBB0 ; B 57 -221 846 509 ;
+C -1 ; WX 597 ; N uniFBB1 ; B 119 -248 782 482 ;
+C -1 ; WX 234 ; N uniFBE8 ; B -12 46 216 412 ;
+C -1 ; WX 279 ; N uniFBE9 ; B -12 46 295 306 ;
+C -1 ; WX 701 ; N uniFBFC ; B 33 -221 690 581 ;
+C -1 ; WX 634 ; N uniFBFD ; B 9 -549 646 167 ;
+C -1 ; WX 411 ; N uniFBFE ; B -41 -143 315 401 ;
+C -1 ; WX 279 ; N uniFBFF ; B -36 -219 295 306 ;
+C -1 ; WX 612 ; N uniFC08 ; B 16 -523 635 663 ;
+C -1 ; WX 612 ; N uniFC0E ; B 16 -523 631 847 ;
+C -1 ; WX 586 ; N uniFC32 ; B 5 -542 586 914 ;
+C -1 ; WX 533 ; N uniFC3F ; B -89 -554 699 852 ;
+C -1 ; WX 533 ; N uniFC40 ; B -89 -554 699 852 ;
+C -1 ; WX 533 ; N uniFC41 ; B -89 -554 699 852 ;
+C -1 ; WX 567 ; N uniFC42 ; B 7 -510 566 934 ;
+C -1 ; WX 562 ; N uniFC43 ; B 8 -336 568 851 ;
+C -1 ; WX 562 ; N uniFC44 ; B 8 -553 568 851 ;
+C -1 ; WX 612 ; N uniFC4E ; B 16 -523 631 812 ;
+C -1 ; WX 0 ; N uniFC5E ; B 0 0 211 355 ;
+C -1 ; WX 0 ; N uniFC5F ; B 0 0 190 370 ;
+C -1 ; WX 0 ; N uniFC60 ; B 0 0 190 285 ;
+C -1 ; WX 0 ; N uniFC61 ; B 0 0 201 369 ;
+C -1 ; WX 0 ; N uniFC62 ; B -2 0 188 299 ;
+C -1 ; WX 0 ; N uniFC63 ; B 11 0 201 387 ;
+C -1 ; WX 650 ; N uniFC6A ; B -299 -467 680 211 ;
+C -1 ; WX 751 ; N uniFC6D ; B 7 -362 763 312 ;
+C -1 ; WX 670 ; N uniFC6E ; B 16 -560 691 219 ;
+C -1 ; WX 650 ; N uniFC70 ; B -299 -467 680 438 ;
+C -1 ; WX 751 ; N uniFC73 ; B 7 -362 763 552 ;
+C -1 ; WX 670 ; N uniFC74 ; B 16 -560 689 451 ;
+C -1 ; WX 670 ; N uniFC8E ; B 16 -560 689 429 ;
+C -1 ; WX 650 ; N uniFC91 ; B -299 -467 680 211 ;
+C -1 ; WX 751 ; N uniFC94 ; B 7 -407 763 312 ;
+C -1 ; WX 402 ; N uniFC9C ; B -12 17 489 609 ;
+C -1 ; WX 402 ; N uniFC9D ; B -12 46 489 609 ;
+C -1 ; WX 402 ; N uniFC9E ; B -12 46 489 705 ;
+C -1 ; WX 506 ; N uniFC9F ; B -11 46 546 549 ;
+C -1 ; WX 402 ; N uniFCA1 ; B -12 18 417 774 ;
+C -1 ; WX 402 ; N uniFCA2 ; B -12 46 417 774 ;
+C -1 ; WX 402 ; N uniFCA3 ; B -37 46 417 774 ;
+C -1 ; WX 506 ; N uniFCA4 ; B -11 46 546 692 ;
+C -1 ; WX 506 ; N uniFCA6 ; B -11 46 554 818 ;
+C -1 ; WX 533 ; N uniFCA8 ; B -14 46 577 600 ;
+C -1 ; WX 533 ; N uniFCAA ; B -14 46 577 600 ;
+C -1 ; WX 533 ; N uniFCAC ; B -14 46 577 829 ;
+C -1 ; WX 765 ; N uniFCB0 ; B -9 46 786 637 ;
+C -1 ; WX 533 ; N uniFCC9 ; B -8 -20 699 854 ;
+C -1 ; WX 533 ; N uniFCCA ; B -8 45 699 854 ;
+C -1 ; WX 533 ; N uniFCCB ; B -8 45 699 854 ;
+C -1 ; WX 593 ; N uniFCCC ; B -19 46 543 784 ;
+C -1 ; WX 739 ; N uniFCCD ; B -27 46 792 868 ;
+C -1 ; WX 445 ; N uniFCCE ; B -12 -50 502 658 ;
+C -1 ; WX 445 ; N uniFCCF ; B -12 46 502 658 ;
+C -1 ; WX 445 ; N uniFCD0 ; B -12 46 502 658 ;
+C -1 ; WX 575 ; N uniFCD1 ; B -8 46 608 656 ;
+C -1 ; WX 402 ; N uniFCD2 ; B -12 17 417 794 ;
+C -1 ; WX 402 ; N uniFCD3 ; B -12 46 417 794 ;
+C -1 ; WX 402 ; N uniFCD4 ; B -12 46 417 794 ;
+C -1 ; WX 506 ; N uniFCD5 ; B -11 46 546 721 ;
+C -1 ; WX 402 ; N uniFCDA ; B -12 -98 518 609 ;
+C -1 ; WX 402 ; N uniFCDB ; B -12 26 518 609 ;
+C -1 ; WX 402 ; N uniFCDC ; B -12 26 518 709 ;
+C -1 ; WX 506 ; N uniFCDD ; B -11 -45 546 549 ;
+C -1 ; WX 765 ; N uniFD30 ; B -9 46 786 930 ;
+C -1 ; WX 554 ; N uniFD3E ; B 81 -306 703 728 ;
+C -1 ; WX 554 ; N uniFD3F ; B -36 -306 586 728 ;
+C -1 ; WX 880 ; N uniFD88 ; B -26 46 869 1118 ;
+C -1 ; WX 1192 ; N uniFDF2 ; B 23 35 1107 978 ;
+C -1 ; WX 314 ; N uniFE80 ; B 22 157 303 509 ;
+C -1 ; WX 290 ; N uniFE81 ; B -40 32 431 763 ;
+C -1 ; WX 272 ; N uniFE82 ; B -40 46 431 802 ;
+C -1 ; WX 290 ; N uniFE83 ; B 15 32 229 939 ;
+C -1 ; WX 272 ; N uniFE84 ; B 15 46 286 939 ;
+C -1 ; WX 307 ; N uniFE85 ; B -43 -68 272 678 ;
+C -1 ; WX 242 ; N uniFE86 ; B -50 -222 276 507 ;
+C -1 ; WX 258 ; N uniFE87 ; B 18 -202 229 732 ;
+C -1 ; WX 272 ; N uniFE88 ; B 35 -216 286 703 ;
+C -1 ; WX 701 ; N uniFE89 ; B 33 -221 690 613 ;
+C -1 ; WX 634 ; N uniFE8A ; B 9 -549 646 332 ;
+C -1 ; WX 313 ; N uniFE8B ; B -12 46 315 558 ;
+C -1 ; WX 279 ; N uniFE8C ; B -12 46 295 590 ;
+C -1 ; WX 258 ; N uniFE8D ; B 41 32 229 732 ;
+C -1 ; WX 272 ; N uniFE8E ; B 87 46 286 703 ;
+C -1 ; WX 908 ; N uniFE8F ; B 22 -256 909 257 ;
+C -1 ; WX 1571 ; N uniFE90 ; B -59 -243 1594 240 ;
+C -1 ; WX 234 ; N uniFE91 ; B -12 -123 216 412 ;
+C -1 ; WX 279 ; N uniFE92 ; B -12 -87 295 306 ;
+C -1 ; WX 281 ; N uniFE93 ; B -24 -37 260 551 ;
+C -1 ; WX 267 ; N uniFE94 ; B -25 -44 276 392 ;
+C -1 ; WX 911 ; N uniFE95 ; B 22 -66 909 451 ;
+C -1 ; WX 1571 ; N uniFE96 ; B -59 -67 1594 394 ;
+C -1 ; WX 274 ; N uniFE97 ; B -45 46 252 557 ;
+C -1 ; WX 274 ; N uniFE98 ; B -12 46 295 507 ;
+C -1 ; WX 925 ; N uniFE99 ; B 22 -66 909 589 ;
+C -1 ; WX 1571 ; N uniFE9A ; B -59 -67 1594 510 ;
+C -1 ; WX 246 ; N uniFE9B ; B -41 46 230 646 ;
+C -1 ; WX 274 ; N uniFE9C ; B -22 46 295 644 ;
+C -1 ; WX 728 ; N uniFE9D ; B -11 -385 726 562 ;
+C -1 ; WX 547 ; N uniFE9E ; B 9 -898 797 167 ;
+C -1 ; WX 428 ; N uniFE9F ; B -9 -10 429 425 ;
+C -1 ; WX 461 ; N uniFEA0 ; B -7 -95 472 370 ;
+C -1 ; WX 624 ; N uniFEA1 ; B -11 -385 726 562 ;
+C -1 ; WX 547 ; N uniFEA2 ; B 9 -898 797 167 ;
+C -1 ; WX 428 ; N uniFEA3 ; B -9 46 429 425 ;
+C -1 ; WX 461 ; N uniFEA4 ; B -7 46 472 370 ;
+C -1 ; WX 728 ; N uniFEA5 ; B -11 -385 726 820 ;
+C -1 ; WX 547 ; N uniFEA6 ; B 9 -898 797 401 ;
+C -1 ; WX 428 ; N uniFEA7 ; B -9 46 429 643 ;
+C -1 ; WX 461 ; N uniFEA8 ; B -7 46 472 592 ;
+C -1 ; WX 297 ; N uniFEA9 ; B -62 -41 264 422 ;
+C -1 ; WX 498 ; N uniFEAA ; B -4 -4 510 389 ;
+C -1 ; WX 341 ; N uniFEAB ; B 26 -41 352 613 ;
+C -1 ; WX 498 ; N uniFEAC ; B -4 -4 510 574 ;
+C -1 ; WX 222 ; N uniFEAD ; B -145 -32 219 444 ;
+C -1 ; WX 483 ; N uniFEAE ; B -212 -344 497 167 ;
+C -1 ; WX 229 ; N uniFEAF ; B -145 -32 219 613 ;
+C -1 ; WX 480 ; N uniFEB0 ; B -212 -344 497 394 ;
+C -1 ; WX 853 ; N uniFEB1 ; B -1 -363 847 358 ;
+C -1 ; WX 950 ; N uniFEB2 ; B -20 -410 961 206 ;
+C -1 ; WX 469 ; N uniFEB3 ; B -7 46 487 304 ;
+C -1 ; WX 512 ; N uniFEB4 ; B -12 46 521 207 ;
+C -1 ; WX 853 ; N uniFEB5 ; B -1 -363 847 651 ;
+C -1 ; WX 950 ; N uniFEB6 ; B -20 -410 961 562 ;
+C -1 ; WX 469 ; N uniFEB7 ; B -7 46 487 639 ;
+C -1 ; WX 512 ; N uniFEB8 ; B -12 46 521 595 ;
+C -1 ; WX 917 ; N uniFEB9 ; B -2 -224 906 515 ;
+C -1 ; WX 879 ; N uniFEBA ; B 4 -369 894 377 ;
+C -1 ; WX 525 ; N uniFEBB ; B -7 46 516 411 ;
+C -1 ; WX 533 ; N uniFEBC ; B -8 46 555 378 ;
+C -1 ; WX 917 ; N uniFEBD ; B -2 -224 906 619 ;
+C -1 ; WX 879 ; N uniFEBE ; B 4 -369 894 495 ;
+C -1 ; WX 525 ; N uniFEBF ; B -7 46 516 516 ;
+C -1 ; WX 533 ; N uniFEC0 ; B -8 46 555 516 ;
+C -1 ; WX 512 ; N uniFEC1 ; B 5 65 506 791 ;
+C -1 ; WX 505 ; N uniFEC2 ; B 34 43 520 727 ;
+C -1 ; WX 320 ; N uniFEC3 ; B -7 46 346 604 ;
+C -1 ; WX 331 ; N uniFEC4 ; B -7 46 346 604 ;
+C -1 ; WX 512 ; N uniFEC5 ; B 5 65 519 791 ;
+C -1 ; WX 505 ; N uniFEC6 ; B 34 43 544 727 ;
+C -1 ; WX 320 ; N uniFEC7 ; B -7 46 346 604 ;
+C -1 ; WX 331 ; N uniFEC8 ; B -7 46 346 604 ;
+C -1 ; WX 533 ; N uniFEC9 ; B 38 -343 730 565 ;
+C -1 ; WX 442 ; N uniFECA ; B -1 -506 784 373 ;
+C -1 ; WX 420 ; N uniFECB ; B -9 46 435 488 ;
+C -1 ; WX 235 ; N uniFECC ; B -9 46 251 336 ;
+C -1 ; WX 533 ; N uniFECD ; B 38 -343 730 729 ;
+C -1 ; WX 442 ; N uniFECE ; B -1 -506 784 588 ;
+C -1 ; WX 420 ; N uniFECF ; B -9 46 435 653 ;
+C -1 ; WX 235 ; N uniFED0 ; B -9 46 251 549 ;
+C -1 ; WX 1029 ; N uniFED1 ; B 45 -141 1031 592 ;
+C -1 ; WX 1710 ; N uniFED2 ; B 169 -67 1728 587 ;
+C -1 ; WX 256 ; N uniFED3 ; B -12 46 233 684 ;
+C -1 ; WX 268 ; N uniFED4 ; B -16 46 283 602 ;
+C -1 ; WX 640 ; N uniFED5 ; B 3 -195 631 690 ;
+C -1 ; WX 629 ; N uniFED6 ; B 3 -410 644 475 ;
+C -1 ; WX 256 ; N uniFED7 ; B -39 46 259 754 ;
+C -1 ; WX 268 ; N uniFED8 ; B -16 46 290 588 ;
+C -1 ; WX 853 ; N uniFED9 ; B 6 -73 1318 940 ;
+C -1 ; WX 881 ; N uniFEDA ; B 4 -34 1376 947 ;
+C -1 ; WX 320 ; N uniFEDB ; B -19 46 1075 943 ;
+C -1 ; WX 489 ; N uniFEDC ; B -20 46 981 931 ;
+C -1 ; WX 974 ; N uniFEDD ; B 58 -415 950 609 ;
+C -1 ; WX 903 ; N uniFEDE ; B 7 -458 925 561 ;
+C -1 ; WX 439 ; N uniFEDF ; B -20 46 379 677 ;
+C -1 ; WX 498 ; N uniFEE0 ; B -19 46 522 727 ;
+C -1 ; WX 772 ; N uniFEE1 ; B 61 -488 731 440 ;
+C -1 ; WX 628 ; N uniFEE2 ; B 69 -576 652 223 ;
+C -1 ; WX 523 ; N uniFEE3 ; B -1 46 500 359 ;
+C -1 ; WX 245 ; N uniFEE4 ; B -7 12 265 216 ;
+C -1 ; WX 574 ; N uniFEE5 ; B 16 -177 599 460 ;
+C -1 ; WX 637 ; N uniFEE6 ; B 16 -382 652 172 ;
+C -1 ; WX 234 ; N uniFEE7 ; B -12 46 220 602 ;
+C -1 ; WX 279 ; N uniFEE8 ; B -12 46 295 452 ;
+C -1 ; WX 281 ; N uniFEE9 ; B 8 -37 251 356 ;
+C -1 ; WX 267 ; N uniFEEA ; B 0 -44 276 199 ;
+C -1 ; WX 446 ; N uniFEEB ; B -8 46 437 465 ;
+C -1 ; WX 516 ; N uniFEEC ; B -12 -164 525 222 ;
+C -1 ; WX 307 ; N uniFEED ; B -43 -68 272 411 ;
+C -1 ; WX 242 ; N uniFEEE ; B -50 -222 276 271 ;
+C -1 ; WX 701 ; N uniFEEF ; B 33 -221 690 581 ;
+C -1 ; WX 634 ; N uniFEF0 ; B 9 -549 646 167 ;
+C -1 ; WX 701 ; N uniFEF1 ; B 33 -416 690 581 ;
+C -1 ; WX 634 ; N uniFEF2 ; B 9 -779 646 167 ;
+C -1 ; WX 411 ; N uniFEF3 ; B -41 -143 315 401 ;
+C -1 ; WX 279 ; N uniFEF4 ; B -36 -219 295 306 ;
+C -1 ; WX 546 ; N uniFEF5 ; B -14 7 520 778 ;
+C -1 ; WX 539 ; N uniFEF6 ; B -82 -104 603 708 ;
+C -1 ; WX 532 ; N uniFEF7 ; B 64 7 520 805 ;
+C -1 ; WX 586 ; N uniFEF8 ; B 0 -104 603 791 ;
+C -1 ; WX 532 ; N uniFEF9 ; B 54 -241 520 740 ;
+C -1 ; WX 586 ; N uniFEFA ; B 0 -390 603 632 ;
+C -1 ; WX 559 ; N uniFEFB ; B 64 7 520 740 ;
+C -1 ; WX 586 ; N uniFEFC ; B 0 -104 603 632 ;
+C -1 ; WX 0 ; N wasla ; B 0 0 249 185 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/tradbdo.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/tradbdo.afm
new file mode 100644
index 0000000000..0f833f8f90
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/tradbdo.afm
@@ -0,0 +1,549 @@
+StartFontMetrics 2.0
+Comment Panose 2 1 0 0 0 0 0 0 0 0
+FullName Traditional Arabic Bold
+FontName TraditionalArabic-Bold
+FamilyName Traditional Arabic
+Weight Bold
+Notice Portions (C) 1990 Compugraphic Corporation. Typeface Portions (C) The Monotype Corporation plc. Data Portions (C) The Monotype Corporation plc./Type Solutions Inc. 1990-1992. All Rights Reserved.
+IsFixedPitch false
+ItalicAngle 0.00
+FontBBox -126 -510 1031 1023
+Ascender 1023
+Descender -510
+XHeight 471
+CapHeight 700
+UnderlinePosition -800
+UnderlineThickness 100
+EncodingScheme FontSpecific
+StartCharMetrics 529
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 278 ; N exclam ; B 96 26 185 559 ;
+C 34 ; WX 278 ; N quotedbl ; B 53 396 224 601 ;
+C 35 ; WX 668 ; N numbersign ; B 42 29 626 727 ;
+C 36 ; WX 479 ; N dollar ; B 29 -30 444 735 ;
+C 37 ; WX 896 ; N percent ; B 61 35 835 701 ;
+C 38 ; WX 750 ; N ampersand ; B 57 49 721 647 ;
+C 39 ; WX 281 ; N quotesingle ; B 69 375 213 700 ;
+C 40 ; WX 278 ; N parenleft ; B 41 -195 257 441 ;
+C 41 ; WX 278 ; N parenright ; B 21 -192 237 444 ;
+C 42 ; WX 333 ; N asterisk ; B 17 388 317 688 ;
+C 43 ; WX 519 ; N plus ; B 39 63 480 505 ;
+C 44 ; WX 278 ; N comma ; B 78 -117 185 113 ;
+C 45 ; WX 519 ; N hyphenminus ; B 39 252 480 312 ;
+C 46 ; WX 278 ; N period ; B 98 26 183 113 ;
+C 47 ; WX 278 ; N slash ; B 32 -68 248 697 ;
+C 48 ; WX 500 ; N zero ; B 42 49 457 700 ;
+C 49 ; WX 500 ; N one ; B 71 63 425 700 ;
+C 50 ; WX 500 ; N two ; B 32 63 442 700 ;
+C 51 ; WX 500 ; N three ; B 28 48 420 700 ;
+C 52 ; WX 500 ; N four ; B 33 48 457 700 ;
+C 53 ; WX 500 ; N five ; B 45 48 429 702 ;
+C 54 ; WX 500 ; N six ; B 43 49 458 701 ;
+C 55 ; WX 500 ; N seven ; B 36 48 455 685 ;
+C 56 ; WX 500 ; N eight ; B 46 48 453 700 ;
+C 57 ; WX 500 ; N nine ; B 40 48 457 700 ;
+C 58 ; WX 278 ; N colon ; B 96 26 183 393 ;
+C 59 ; WX 313 ; N semicolon ; B 64 -84 249 482 ;
+C 60 ; WX 667 ; N less ; B 66 130 600 648 ;
+C 61 ; WX 519 ; N equal ; B 39 194 480 371 ;
+C 62 ; WX 667 ; N greater ; B 67 130 601 648 ;
+C 63 ; WX 365 ; N question ; B 44 52 330 700 ;
+C 64 ; WX 927 ; N at ; B 45 -153 908 741 ;
+C 65 ; WX 740 ; N A ; B 9 63 730 700 ;
+C 66 ; WX 698 ; N B ; B 10 63 655 700 ;
+C 67 ; WX 740 ; N C ; B 51 49 702 700 ;
+C 68 ; WX 823 ; N D ; B 21 63 771 698 ;
+C 69 ; WX 646 ; N E ; B -2 63 612 685 ;
+C 70 ; WX 594 ; N F ; B 38 63 543 685 ;
+C 71 ; WX 781 ; N G ; B 51 49 758 700 ;
+C 72 ; WX 833 ; N H ; B 22 63 812 685 ;
+C 73 ; WX 365 ; N I ; B 23 63 341 685 ;
+C 74 ; WX 344 ; N J ; B -120 -164 324 685 ;
+C 75 ; WX 740 ; N K ; B 20 63 749 685 ;
+C 76 ; WX 604 ; N L ; B 13 63 622 685 ;
+C 77 ; WX 927 ; N M ; B 20 63 908 685 ;
+C 78 ; WX 813 ; N N ; B 24 60 793 685 ;
+C 79 ; WX 844 ; N O ; B 52 49 792 704 ;
+C 80 ; WX 646 ; N P ; B 22 63 618 701 ;
+C 81 ; WX 844 ; N Q ; B 52 -164 805 704 ;
+C 82 ; WX 771 ; N R ; B 10 52 786 700 ;
+C 83 ; WX 563 ; N S ; B 58 49 514 700 ;
+C 84 ; WX 729 ; N T ; B 28 63 700 702 ;
+C 85 ; WX 771 ; N U ; B 5 49 766 685 ;
+C 86 ; WX 750 ; N V ; B 5 49 744 685 ;
+C 87 ; WX 1000 ; N W ; B 6 49 994 685 ;
+C 88 ; WX 802 ; N X ; B 9 63 793 685 ;
+C 89 ; WX 750 ; N Y ; B 8 63 741 685 ;
+C 90 ; WX 750 ; N Z ; B 58 63 703 685 ;
+C 91 ; WX 365 ; N bracketleft ; B 115 -124 355 685 ;
+C 92 ; WX 531 ; N backslash ; B 46 45 484 704 ;
+C 93 ; WX 365 ; N bracketright ; B 10 -124 250 685 ;
+C 94 ; WX 583 ; N asciicircum ; B 72 381 510 732 ;
+C 95 ; WX 500 ; N underscore ; B -8 -62 508 -12 ;
+C 96 ; WX 333 ; N grave ; B 7 540 242 729 ;
+C 97 ; WX 479 ; N a ; B 38 52 461 482 ;
+C 98 ; WX 573 ; N b ; B 16 52 528 732 ;
+C 99 ; WX 490 ; N c ; B 44 52 458 482 ;
+C 100 ; WX 573 ; N d ; B 43 52 558 732 ;
+C 101 ; WX 479 ; N e ; B 42 52 448 482 ;
+C 102 ; WX 323 ; N f ; B 9 63 473 735 ;
+C 103 ; WX 552 ; N g ; B 41 -168 538 482 ;
+C 104 ; WX 563 ; N h ; B 9 63 544 732 ;
+C 105 ; WX 292 ; N i ; B 15 63 265 720 ;
+C 106 ; WX 281 ; N j ; B -116 -166 220 720 ;
+C 107 ; WX 542 ; N k ; B 15 63 541 732 ;
+C 108 ; WX 271 ; N l ; B 4 63 255 732 ;
+C 109 ; WX 927 ; N m ; B 17 63 908 493 ;
+C 110 ; WX 573 ; N n ; B 15 63 552 493 ;
+C 111 ; WX 573 ; N o ; B 43 52 530 482 ;
+C 112 ; WX 573 ; N p ; B 13 -164 531 493 ;
+C 113 ; WX 573 ; N q ; B 44 -164 553 482 ;
+C 114 ; WX 396 ; N r ; B 22 63 395 493 ;
+C 115 ; WX 375 ; N s ; B 42 53 338 482 ;
+C 116 ; WX 344 ; N t ; B 24 52 335 596 ;
+C 117 ; WX 573 ; N u ; B 33 52 544 482 ;
+C 118 ; WX 521 ; N v ; B 4 56 517 471 ;
+C 119 ; WX 781 ; N w ; B 4 56 776 471 ;
+C 120 ; WX 531 ; N x ; B 9 63 523 471 ;
+C 121 ; WX 521 ; N y ; B 1 -170 508 471 ;
+C 122 ; WX 510 ; N z ; B 30 63 489 499 ;
+C 123 ; WX 396 ; N braceleft ; B 63 -168 334 732 ;
+C 124 ; WX 566 ; N bar ; B 244 -72 322 704 ;
+C 125 ; WX 396 ; N braceright ; B 62 -168 333 732 ;
+C 126 ; WX 521 ; N asciitilde ; B -15 286 537 463 ;
+C 127 ; WX 781 ; N delete ; B 42 63 742 349 ;
+C 130 ; WX 313 ; N quotesinglbase ; B 64 -84 249 187 ;
+C 131 ; WX 500 ; N florin ; B -125 -170 526 735 ;
+C 132 ; WX 583 ; N quotedblbase ; B 61 -84 522 187 ;
+C 133 ; WX 1000 ; N ellipsis ; B 86 52 915 187 ;
+C 134 ; WX 469 ; N dagger ; B 29 -114 440 693 ;
+C 135 ; WX 479 ; N daggerdbl ; B 34 -114 445 693 ;
+C 136 ; WX 333 ; N circumflex ; B 11 540 323 729 ;
+C 137 ; WX 1021 ; N perthousand ; B 26 35 995 701 ;
+C 138 ; WX 563 ; N Scaron ; B 58 49 514 936 ;
+C 139 ; WX 250 ; N guilsinglleft ; B 21 98 222 468 ;
+C 140 ; WX 1063 ; N OE ; B 51 58 1031 692 ;
+C 145 ; WX 313 ; N quoteleft ; B 64 434 249 705 ;
+C 146 ; WX 313 ; N quoteright ; B 64 433 249 704 ;
+C 147 ; WX 314 ; N quotedblleft ; B 39 372 275 601 ;
+C 148 ; WX 314 ; N quotedblright ; B 41 372 276 601 ;
+C 149 ; WX 354 ; N bullet ; B 38 234 317 513 ;
+C 150 ; WX 500 ; N endash ; B -6 268 506 358 ;
+C 151 ; WX 1000 ; N quotedash ; B -6 268 1006 358 ;
+C 153 ; WX 1000 ; N trademark ; B -2 331 1005 725 ;
+C 154 ; WX 375 ; N scaron ; B 28 53 340 729 ;
+C 155 ; WX 250 ; N guilsinglright ; B 28 98 229 468 ;
+C 156 ; WX 781 ; N oe ; B 44 52 753 482 ;
+C 159 ; WX 750 ; N Ydieresis ; B 8 63 741 887 ;
+C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ;
+C 161 ; WX 278 ; N exclamdown ; B 96 -63 185 470 ;
+C 162 ; WX 490 ; N cent ; B 44 -105 458 598 ;
+C 163 ; WX 833 ; N sterling ; B 35 -164 801 725 ;
+C 164 ; WX 667 ; N currency ; B 89 145 577 633 ;
+C 165 ; WX 500 ; N yen ; B -110 63 610 685 ;
+C 166 ; WX 566 ; N brokenbar ; B 244 -72 322 704 ;
+C 167 ; WX 469 ; N section ; B 45 -113 424 725 ;
+C 168 ; WX 333 ; N dieresis ; B 10 562 324 682 ;
+C 169 ; WX 750 ; N copyright ; B 29 48 721 740 ;
+C 170 ; WX 365 ; N ordfeminine ; B 49 447 325 704 ;
+C 171 ; WX 407 ; N guillemotleft ; B 41 5 378 393 ;
+C 172 ; WX 667 ; N logicalnot ; B 66 236 600 543 ;
+C 173 ; WX 667 ; N sfthyphen ; B 66 351 600 427 ;
+C 174 ; WX 750 ; N registered ; B 29 48 721 740 ;
+C 175 ; WX 333 ; N overscore ; B 6 587 327 667 ;
+C 176 ; WX 396 ; N degree ; B 29 363 367 701 ;
+C 177 ; WX 519 ; N plusminus ; B 39 -60 480 505 ;
+C 178 ; WX 313 ; N twosuperior ; B 21 367 275 698 ;
+C 179 ; WX 313 ; N threesuperior ; B 31 359 274 698 ;
+C 180 ; WX 333 ; N acute ; B 87 540 322 729 ;
+C 181 ; WX 552 ; N micro ; B 27 -152 547 471 ;
+C 182 ; WX 542 ; N paragraph ; B 0 -170 541 685 ;
+C 183 ; WX 313 ; N middot ; B 76 307 237 442 ;
+C 184 ; WX 333 ; N cedilla ; B 58 -142 246 68 ;
+C 185 ; WX 313 ; N onesuperior ; B 44 367 265 698 ;
+C 186 ; WX 375 ; N ordmasculine ; B 29 447 346 704 ;
+C 187 ; WX 407 ; N guillemotright ; B 41 6 378 394 ;
+C 188 ; WX 823 ; N onequarter ; B 41 35 686 700 ;
+C 189 ; WX 823 ; N onehalf ; B 41 35 710 700 ;
+C 190 ; WX 823 ; N threequarters ; B 46 35 705 700 ;
+C 191 ; WX 365 ; N questiondown ; B 34 -170 320 478 ;
+C 192 ; WX 740 ; N Agrave ; B 9 63 730 934 ;
+C 215 ; WX 519 ; N multiply ; B 66 91 450 476 ;
+C 224 ; WX 479 ; N agrave ; B 38 52 461 729 ;
+C 226 ; WX 479 ; N acircumflex ; B 38 52 461 729 ;
+C 231 ; WX 490 ; N ccedilla ; B 44 -142 458 482 ;
+C 232 ; WX 479 ; N egrave ; B 42 52 448 729 ;
+C 233 ; WX 479 ; N eacute ; B 42 52 448 729 ;
+C 234 ; WX 479 ; N ecircumflex ; B 42 52 448 729 ;
+C 235 ; WX 479 ; N edieresis ; B 42 52 448 682 ;
+C 238 ; WX 292 ; N icircumflex ; B -22 63 290 729 ;
+C 239 ; WX 292 ; N idieresis ; B -21 63 293 682 ;
+C 244 ; WX 573 ; N ocircumflex ; B 43 52 530 729 ;
+C 247 ; WX 519 ; N divide ; B 39 65 480 500 ;
+C 249 ; WX 573 ; N ugrave ; B 33 52 544 729 ;
+C 251 ; WX 573 ; N ucircumflex ; B 33 52 544 729 ;
+C 252 ; WX 573 ; N udieresis ; B 33 52 544 682 ;
+C 255 ; WX 521 ; N ydieresis ; B 1 -170 508 682 ;
+C -1 ; WX 244 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N NULL ; B 0 0 0 0 ;
+C -1 ; WX 537 ; N ain ; B 14 -306 510 456 ;
+C -1 ; WX 425 ; N ainfinal ; B 15 -306 504 354 ;
+C -1 ; WX 387 ; N aininitial ; B 0 63 367 443 ;
+C -1 ; WX 537 ; N ainisolated ; B 14 -306 510 456 ;
+C -1 ; WX 296 ; N ainmedial ; B 0 63 331 360 ;
+C -1 ; WX 208 ; N aleffinal ; B 47 63 242 557 ;
+C -1 ; WX 185 ; N alefisolated ; B 54 84 143 557 ;
+C -1 ; WX 573 ; N alefmaksura ; B 15 -50 538 428 ;
+C -1 ; WX 480 ; N alefmaksurafinal ; B 23 -227 515 171 ;
+C -1 ; WX 573 ; N alefmaksuraisolated ; B 15 -50 538 428 ;
+C -1 ; WX 196 ; N alefwasla ; B 0 84 196 707 ;
+C -1 ; WX 257 ; N alefwaslafinal ; B 29 63 292 707 ;
+C -1 ; WX 196 ; N alefwaslaisolated ; B 0 84 196 707 ;
+C -1 ; WX 257 ; N alefwithfathatanfinal ; B 39 63 292 743 ;
+C -1 ; WX 196 ; N alefwithfathatanisolated ; B 9 84 174 743 ;
+C -1 ; WX 185 ; N alefwithhamzaabove ; B 34 84 186 720 ;
+C -1 ; WX 208 ; N alefwithhamzaabovefinal ; B 34 63 242 720 ;
+C -1 ; WX 185 ; N alefwithhamzaaboveisolated ; B 34 84 186 720 ;
+C -1 ; WX 185 ; N alefwithhamzabelow ; B 24 -130 176 557 ;
+C -1 ; WX 208 ; N alefwithhamzabelowfinal ; B 47 -130 243 557 ;
+C -1 ; WX 185 ; N alefwithhamzabelowisolated ; B 24 -130 176 557 ;
+C -1 ; WX 303 ; N alefwithmaddaabove ; B 0 84 303 671 ;
+C -1 ; WX 257 ; N alefwithmaddaabovefinal ; B 0 63 303 676 ;
+C -1 ; WX 303 ; N alefwithmaddaaboveisolated ; B 0 84 303 671 ;
+C -1 ; WX 537 ; N allahisolated ; B 27 51 506 829 ;
+C -1 ; WX 278 ; N arabicae ; B 29 62 248 428 ;
+C -1 ; WX 185 ; N arabicalef ; B 54 84 143 557 ;
+C -1 ; WX 278 ; N arabiccomma ; B 77 27 209 308 ;
+C -1 ; WX 398 ; N arabicfivepointedstar ; B 25 376 374 708 ;
+C -1 ; WX 519 ; N arabicindicdigiteight ; B 68 9 462 561 ;
+C -1 ; WX 519 ; N arabicindicdigitfive ; B 90 80 432 488 ;
+C -1 ; WX 519 ; N arabicindicdigitfour ; B 128 9 393 570 ;
+C -1 ; WX 519 ; N arabicindicdigitnine ; B 98 6 417 569 ;
+C -1 ; WX 519 ; N arabicindicdigitone ; B 144 8 342 569 ;
+C -1 ; WX 519 ; N arabicindicdigitseven ; B 57 12 453 563 ;
+C -1 ; WX 519 ; N arabicindicdigitsix ; B 89 12 419 541 ;
+C -1 ; WX 519 ; N arabicindicdigitthree ; B 53 8 458 563 ;
+C -1 ; WX 519 ; N arabicindicdigittwo ; B 99 8 389 562 ;
+C -1 ; WX 519 ; N arabicindicdigitzero ; B 171 90 344 347 ;
+C -1 ; WX 499 ; N arabickaf ; B 36 62 470 668 ;
+C -1 ; WX 703 ; N arabickaffinal ; B 27 17 737 633 ;
+C -1 ; WX 519 ; N arabicpercentsign ; B 65 4 463 697 ;
+C -1 ; WX 314 ; N arabicquestionmark ; B 39 26 282 555 ;
+C -1 ; WX 278 ; N arabicsemicolon ; B 75 26 209 449 ;
+C -1 ; WX 703 ; N beh ; B 38 -108 673 426 ;
+C -1 ; WX 721 ; N behfinal ; B 45 -149 755 350 ;
+C -1 ; WX 185 ; N behinitial ; B 0 -86 153 362 ;
+C -1 ; WX 703 ; N behisolated ; B 38 -108 673 426 ;
+C -1 ; WX 205 ; N behmedial ; B 0 -86 239 225 ;
+C -1 ; WX 592 ; N behwithalefmaksurafinal ; B 27 -198 626 239 ;
+C -1 ; WX 519 ; N behwithalefmaksuraisolated ; B 30 -257 499 400 ;
+C -1 ; WX 443 ; N behwithhahinitial ; B 0 -11 435 538 ;
+C -1 ; WX 369 ; N behwithhehinitial ; B 0 -58 353 527 ;
+C -1 ; WX 443 ; N behwithjeeminitial ; B 0 -89 435 538 ;
+C -1 ; WX 443 ; N behwithkhahinitial ; B 0 -11 435 538 ;
+C -1 ; WX 333 ; N behwithmeeminitial ; B 0 -108 323 468 ;
+C -1 ; WX 443 ; N behwithmeemisolated ; B 26 -308 414 386 ;
+C -1 ; WX 592 ; N behwithnoonfinal ; B 20 -156 626 417 ;
+C -1 ; WX 510 ; N behwithrehfinal ; B 0 -183 544 312 ;
+C -1 ; WX 592 ; N behwithyehfinal ; B 27 -305 626 239 ;
+C -1 ; WX 519 ; N behwithyehisolated ; B 30 -312 499 400 ;
+C -1 ; WX 333 ; N caron ; B 10 540 322 729 ;
+C -1 ; WX 832 ; N dad ; B 14 -194 798 478 ;
+C -1 ; WX 850 ; N dadfinal ; B 14 -194 884 478 ;
+C -1 ; WX 609 ; N dadinitial ; B 0 8 579 478 ;
+C -1 ; WX 832 ; N dadisolated ; B 14 -194 798 478 ;
+C -1 ; WX 627 ; N dadmedial ; B 0 9 662 478 ;
+C -1 ; WX 352 ; N dal ; B 39 57 317 461 ;
+C -1 ; WX 407 ; N dalfinal ; B 35 63 437 506 ;
+C -1 ; WX 352 ; N dalisolated ; B 39 57 317 461 ;
+C -1 ; WX 202 ; N damma ; B 34 729 202 938 ;
+C -1 ; WX 202 ; N dammaisolated ; B 34 729 202 938 ;
+C -1 ; WX 202 ; N dammalow ; B 34 510 202 720 ;
+C -1 ; WX 627 ; N dammamedial ; B 0 63 662 720 ;
+C -1 ; WX 205 ; N dammaonhamza ; B 20 490 193 849 ;
+C -1 ; WX 229 ; N dammatan ; B 34 720 229 920 ;
+C -1 ; WX 229 ; N dammatanisolated ; B 34 720 229 920 ;
+C -1 ; WX 229 ; N dammatanlow ; B 34 501 229 702 ;
+C -1 ; WX 205 ; N dammatanonhamza ; B 4 490 203 841 ;
+C -1 ; WX 292 ; N dotlessi ; B 15 63 265 493 ;
+C -1 ; WX 519 ; N extendedarabicindicdigiteight ; B 68 9 462 561 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitfive ; B 75 20 443 569 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitfour ; B 68 8 453 583 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitnine ; B 98 6 417 569 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitone ; B 144 8 342 569 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitseven ; B 57 12 453 563 ;
+C -1 ; WX 518 ; N extendedarabicindicdigitsix ; B 102 8 443 560 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitthree ; B 53 8 458 563 ;
+C -1 ; WX 519 ; N extendedarabicindicdigittwo ; B 99 8 389 562 ;
+C -1 ; WX 519 ; N extendedarabicindicdigitzero ; B 171 90 344 347 ;
+C -1 ; WX 573 ; N farsiyeh ; B 15 -50 538 428 ;
+C -1 ; WX 480 ; N farsiyehfinal ; B 23 -227 515 171 ;
+C -1 ; WX 573 ; N farsiyehisolated ; B 15 -50 538 428 ;
+C -1 ; WX 199 ; N fatha ; B 34 729 199 858 ;
+C -1 ; WX 199 ; N fathaisolated ; B 34 729 199 858 ;
+C -1 ; WX 199 ; N fathalow ; B 34 510 199 640 ;
+C -1 ; WX 627 ; N fathamedial ; B 0 63 662 640 ;
+C -1 ; WX 205 ; N fathaonhamza ; B 34 490 199 752 ;
+C -1 ; WX 199 ; N fathatan ; B 34 729 199 933 ;
+C -1 ; WX 199 ; N fathatanisolated ; B 34 729 199 933 ;
+C -1 ; WX 199 ; N fathatanlow ; B 34 510 199 714 ;
+C -1 ; WX 205 ; N fathatanonhamza ; B 34 490 199 823 ;
+C -1 ; WX 721 ; N feh ; B 38 63 687 702 ;
+C -1 ; WX 739 ; N fehfinal ; B 44 -6 773 590 ;
+C -1 ; WX 240 ; N fehinitial ; B 0 63 216 629 ;
+C -1 ; WX 721 ; N fehisolated ; B 38 63 687 702 ;
+C -1 ; WX 296 ; N fehmedial ; B 0 63 331 590 ;
+C -1 ; WX 537 ; N fehwithalefmaksuraisolated ; B 39 -75 503 629 ;
+C -1 ; WX 537 ; N fehwithyehisolated ; B 39 -234 503 629 ;
+C -1 ; WX 831 ; N gaf ; B 29 17 835 806 ;
+C -1 ; WX 850 ; N gaffinal ; B 27 17 884 884 ;
+C -1 ; WX 443 ; N gafinitial ; B 0 63 453 806 ;
+C -1 ; WX 831 ; N gafisolated ; B 29 17 835 806 ;
+C -1 ; WX 480 ; N gafmedial ; B 0 63 510 884 ;
+C -1 ; WX 537 ; N ghain ; B 14 -306 510 629 ;
+C -1 ; WX 425 ; N ghainfinal ; B 15 -306 504 506 ;
+C -1 ; WX 387 ; N ghaininitial ; B 0 63 367 590 ;
+C -1 ; WX 537 ; N ghainisolated ; B 14 -306 510 629 ;
+C -1 ; WX 296 ; N ghainmedial ; B 0 63 331 506 ;
+C -1 ; WX 555 ; N hah ; B 17 -308 553 333 ;
+C -1 ; WX 537 ; N hahfinal ; B 36 -308 571 333 ;
+C -1 ; WX 480 ; N hahinitial ; B 0 63 447 365 ;
+C -1 ; WX 555 ; N hahisolated ; B 17 -308 553 333 ;
+C -1 ; WX 537 ; N hahmedial ; B 0 63 571 365 ;
+C -1 ; WX 519 ; N hahwithmeeminitial ; B 0 63 502 495 ;
+C -1 ; WX 314 ; N hamza ; B 38 14 300 348 ;
+C -1 ; WX 314 ; N hamzaisolated ; B 38 14 300 348 ;
+C -1 ; WX 278 ; N heh ; B 29 62 248 428 ;
+C -1 ; WX 296 ; N hehfinal ; B 19 63 331 453 ;
+C -1 ; WX 369 ; N hehinitial ; B 0 63 353 426 ;
+C -1 ; WX 278 ; N hehisolated ; B 29 62 248 428 ;
+C -1 ; WX 352 ; N hehmedial ; B 0 -164 386 396 ;
+C -1 ; WX 536 ; N hehwithmeeminitial ; B 0 63 504 653 ;
+C -1 ; WX 168 ; N highhamza ; B 22 637 173 797 ;
+C -1 ; WX 555 ; N jeem ; B 17 -308 553 333 ;
+C -1 ; WX 537 ; N jeemfinal ; B 36 -308 570 333 ;
+C -1 ; WX 480 ; N jeeminitial ; B 0 -44 447 365 ;
+C -1 ; WX 555 ; N jeemisolated ; B 17 -308 553 333 ;
+C -1 ; WX 537 ; N jeemmedial ; B 0 -44 571 365 ;
+C -1 ; WX 519 ; N jeemwithmeeminitial ; B 0 15 502 495 ;
+C -1 ; WX 333 ; N jeh ; B 15 -171 313 588 ;
+C -1 ; WX 352 ; N jehfinal ; B 5 -192 386 527 ;
+C -1 ; WX 333 ; N jehisolated ; B 15 -171 313 588 ;
+C -1 ; WX 443 ; N kafinitial ; B 0 63 453 661 ;
+C -1 ; WX 499 ; N kafisolated ; B 36 62 470 668 ;
+C -1 ; WX 480 ; N kafmedial ; B 0 63 510 739 ;
+C -1 ; WX 199 ; N kasra ; B 34 -438 199 -308 ;
+C -1 ; WX 199 ; N kasraisolated ; B 34 -438 199 -308 ;
+C -1 ; WX 199 ; N kasralow ; B 34 -162 199 -32 ;
+C -1 ; WX 627 ; N kasramedial ; B 0 -162 662 171 ;
+C -1 ; WX 199 ; N kasratan ; B 34 -510 199 -308 ;
+C -1 ; WX 199 ; N kasratanisolated ; B 34 -510 199 -308 ;
+C -1 ; WX 199 ; N kasratanlow ; B 34 -234 199 -32 ;
+C -1 ; WX 831 ; N keheh ; B 29 17 835 661 ;
+C -1 ; WX 850 ; N kehehfinal ; B 27 17 884 739 ;
+C -1 ; WX 443 ; N kehehinitial ; B 0 63 453 661 ;
+C -1 ; WX 831 ; N kehehisolated ; B 29 17 835 661 ;
+C -1 ; WX 480 ; N kehehmedial ; B 0 63 510 739 ;
+C -1 ; WX 555 ; N khah ; B 17 -308 553 506 ;
+C -1 ; WX 537 ; N khahfinal ; B 36 -308 570 506 ;
+C -1 ; WX 480 ; N khahinitial ; B 0 63 447 506 ;
+C -1 ; WX 555 ; N khahisolated ; B 17 -308 553 506 ;
+C -1 ; WX 537 ; N khahmedial ; B 0 63 571 506 ;
+C -1 ; WX 519 ; N khahwithmeeminitial ; B 0 63 502 629 ;
+C -1 ; WX 480 ; N lam ; B 39 -74 433 664 ;
+C -1 ; WX 474 ; N lamfinal ; B 7 -218 508 622 ;
+C -1 ; WX 185 ; N laminitial ; B 0 63 146 654 ;
+C -1 ; WX 480 ; N lamisolated ; B 39 -74 433 664 ;
+C -1 ; WX 244 ; N lammedial ; B 0 63 278 633 ;
+C -1 ; WX 537 ; N lamwithaleffinal ; B 13 3 571 624 ;
+C -1 ; WX 537 ; N lamwithalefhamzaabovefinal ; B 13 3 571 735 ;
+C -1 ; WX 480 ; N lamwithalefhamzaaboveisolatedd ; B 42 1 441 735 ;
+C -1 ; WX 537 ; N lamwithalefhamzabelowfinal ; B 13 -189 571 624 ;
+C -1 ; WX 480 ; N lamwithalefhamzabelowisolated ; B 42 -189 441 609 ;
+C -1 ; WX 480 ; N lamwithalefisolated ; B 42 1 441 609 ;
+C -1 ; WX 608 ; N lamwithalefmaddaabovefinal ; B 0 3 642 700 ;
+C -1 ; WX 480 ; N lamwithalefmaddaaboveisolatedd ; B 0 1 441 700 ;
+C -1 ; WX 519 ; N lamwithalefmaksuraisolated ; B 30 -152 499 658 ;
+C -1 ; WX 519 ; N lamwithhahinitial ; B 0 63 501 658 ;
+C -1 ; WX 573 ; N lamwithhahisolated ; B 20 -308 555 639 ;
+C -1 ; WX 352 ; N lamwithhehinitial ; B 0 63 333 626 ;
+C -1 ; WX 519 ; N lamwithjeeminitial ; B 0 -12 501 658 ;
+C -1 ; WX 573 ; N lamwithjeemisolated ; B 20 -308 555 639 ;
+C -1 ; WX 519 ; N lamwithkhahinitial ; B 0 63 501 658 ;
+C -1 ; WX 573 ; N lamwithkhahisolated ; B 20 -308 555 639 ;
+C -1 ; WX 240 ; N lamwithmeeminitial ; B 0 45 224 650 ;
+C -1 ; WX 314 ; N lamwithmeemisolated ; B 24 -309 287 666 ;
+C -1 ; WX 480 ; N lamwithmeemwithhahinitial ; B 0 63 453 660 ;
+C -1 ; WX 480 ; N lamwithmeemwithjeeminitial ; B 0 -44 453 660 ;
+C -1 ; WX 519 ; N lamwithyehisolated ; B 30 -290 499 658 ;
+C -1 ; WX 22 ; N lefttoright ; B 0 0 148 850 ;
+C -1 ; WX 314 ; N meem ; B 24 -279 305 383 ;
+C -1 ; WX 407 ; N meemfinal ; B 24 -305 441 266 ;
+C -1 ; WX 296 ; N meeminitial ; B 0 63 278 356 ;
+C -1 ; WX 314 ; N meemisolated ; B 24 -279 305 383 ;
+C -1 ; WX 387 ; N meemmedial ; B 0 29 421 308 ;
+C -1 ; WX 462 ; N meemwithhahinitial ; B 0 63 444 543 ;
+C -1 ; WX 462 ; N meemwithjeeminitial ; B 0 -44 444 543 ;
+C -1 ; WX 462 ; N meemwithkhahinitial ; B 0 63 444 543 ;
+C -1 ; WX 333 ; N meemwithmeeminitial ; B 0 54 308 559 ;
+C -1 ; WX 443 ; N noon ; B 38 35 407 566 ;
+C -1 ; WX 462 ; N noonfinal ; B 15 -194 497 339 ;
+C -1 ; WX 185 ; N nooninitial ; B 0 63 153 506 ;
+C -1 ; WX 443 ; N noonisolated ; B 38 35 407 566 ;
+C -1 ; WX 205 ; N noonmedial ; B 0 63 239 389 ;
+C -1 ; WX 592 ; N noonwithalefmaksurafinal ; B 27 -194 626 419 ;
+C -1 ; WX 519 ; N noonwithalefmaksuraisolated ; B 30 -152 499 425 ;
+C -1 ; WX 443 ; N noonwithhahinitial ; B 0 63 435 687 ;
+C -1 ; WX 369 ; N noonwithhehinitial ; B 0 63 353 687 ;
+C -1 ; WX 443 ; N noonwithjeeminitial ; B 0 -89 435 687 ;
+C -1 ; WX 443 ; N noonwithkhahinitial ; B 0 63 435 687 ;
+C -1 ; WX 333 ; N noonwithmeeminitial ; B 0 63 306 629 ;
+C -1 ; WX 443 ; N noonwithmeemisolated ; B 26 -308 414 590 ;
+C -1 ; WX 592 ; N noonwithyehfinal ; B 27 -305 626 419 ;
+C -1 ; WX 519 ; N noonwithyehisolated ; B 30 -312 499 425 ;
+C -1 ; WX 510 ; N noonwithzainfinal ; B 0 -183 544 417 ;
+C -1 ; WX 555 ; N ornateleftparenthesis ; B 27 -306 525 729 ;
+C -1 ; WX 555 ; N ornaterightparenthesis ; B 29 -306 527 729 ;
+C -1 ; WX 703 ; N peh ; B 38 -216 673 426 ;
+C -1 ; WX 721 ; N pehfinal ; B 45 -236 755 350 ;
+C -1 ; WX 185 ; N pehinitial ; B -19 -195 175 362 ;
+C -1 ; WX 703 ; N pehisolated ; B 38 -216 673 426 ;
+C -1 ; WX 205 ; N pehmedial ; B 0 -195 239 225 ;
+C -1 ; WX 369 ; N pehwithhehinitial ; B 0 -167 353 527 ;
+C -1 ; WX 537 ; N qaf ; B 42 -47 500 633 ;
+C -1 ; WX 462 ; N qaffinal ; B 18 -188 497 465 ;
+C -1 ; WX 240 ; N qafinitial ; B 0 63 216 642 ;
+C -1 ; WX 537 ; N qafisolated ; B 42 -47 500 633 ;
+C -1 ; WX 296 ; N qafmedial ; B 0 63 331 592 ;
+C -1 ; WX 755 ; N rayaleflam ; B 24 -93 739 503 ;
+C -1 ; WX 333 ; N reh ; B 15 -171 313 312 ;
+C -1 ; WX 352 ; N rehfinal ; B 5 -192 386 231 ;
+C -1 ; WX 333 ; N rehisolated ; B 15 -171 313 312 ;
+C -1 ; WX 22 ; N righttoleft ; B -126 0 22 850 ;
+C -1 ; WX 813 ; N sad ; B 14 -194 798 383 ;
+C -1 ; WX 850 ; N sadfinal ; B 14 -194 884 387 ;
+C -1 ; WX 609 ; N sadinitial ; B 0 8 579 383 ;
+C -1 ; WX 813 ; N sadisolated ; B 14 -194 798 383 ;
+C -1 ; WX 627 ; N sadmedial ; B 0 9 662 387 ;
+C -1 ; WX 684 ; N seen ; B 14 -194 675 348 ;
+C -1 ; WX 771 ; N seenfinal ; B 8 -194 806 246 ;
+C -1 ; WX 480 ; N seeninitial ; B 0 63 457 348 ;
+C -1 ; WX 684 ; N seenisolated ; B 14 -194 675 348 ;
+C -1 ; WX 557 ; N seenmedial ; B 0 63 591 246 ;
+C -1 ; WX 537 ; N seenwithmeeminitial ; B 0 32 510 528 ;
+C -1 ; WX 208 ; N shadda ; B 34 729 208 890 ;
+C -1 ; WX 208 ; N shaddaisolated ; B 34 729 208 890 ;
+C -1 ; WX 208 ; N shaddalow ; B 34 510 208 672 ;
+C -1 ; WX 627 ; N shaddamedial ; B 0 63 662 672 ;
+C -1 ; WX 213 ; N shaddawithdammaisolated ; B 33 729 213 1023 ;
+C -1 ; WX 208 ; N shaddawithdammaisolatedlow ; B 34 510 208 852 ;
+C -1 ; WX 627 ; N shaddawithdammamedial ; B 0 63 662 852 ;
+C -1 ; WX 236 ; N shaddawithdammatanisolated ; B 34 729 236 1023 ;
+C -1 ; WX 229 ; N shaddawithdammatanisolatedlow ; B 34 510 230 853 ;
+C -1 ; WX 208 ; N shaddawithfathaisolated ; B 33 729 208 935 ;
+C -1 ; WX 208 ; N shaddawithfathaisolatedlow ; B 34 510 208 757 ;
+C -1 ; WX 627 ; N shaddawithfathamedial ; B 0 63 662 757 ;
+C -1 ; WX 208 ; N shaddawithfathatanisolated ; B 33 729 208 992 ;
+C -1 ; WX 208 ; N shaddawithfathatanisolatedlow ; B 34 510 208 831 ;
+C -1 ; WX 208 ; N shaddawithkasraisolated ; B 34 729 208 952 ;
+C -1 ; WX 208 ; N shaddawithkasraisolatedlow ; B 32 510 206 780 ;
+C -1 ; WX 627 ; N shaddawithkasramedial ; B 0 63 662 780 ;
+C -1 ; WX 208 ; N shaddawithkasratanisolated ; B 34 729 208 999 ;
+C -1 ; WX 208 ; N shaddawithkasratanisolatedlow ; B 34 510 208 780 ;
+C -1 ; WX 684 ; N sheen ; B 14 -194 675 542 ;
+C -1 ; WX 771 ; N sheenfinal ; B 8 -194 806 542 ;
+C -1 ; WX 480 ; N sheeninitial ; B 0 63 457 542 ;
+C -1 ; WX 684 ; N sheenisolated ; B 14 -194 675 542 ;
+C -1 ; WX 557 ; N sheenmedial ; B 0 63 591 542 ;
+C -1 ; WX 537 ; N sheenwithmeeminitial ; B 0 32 510 739 ;
+C -1 ; WX 303 ; N smallhighmadda ; B 0 643 303 727 ;
+C -1 ; WX 160 ; N sukun ; B 34 729 160 881 ;
+C -1 ; WX 160 ; N sukunisolated ; B 34 729 160 881 ;
+C -1 ; WX 160 ; N sukunlow ; B 34 510 160 663 ;
+C -1 ; WX 627 ; N sukunmedial ; B 0 63 662 663 ;
+C -1 ; WX 205 ; N sukunonhamza ; B 42 490 193 811 ;
+C -1 ; WX 117 ; N superscriptalef ; B 29 503 87 787 ;
+C -1 ; WX 573 ; N tah ; B 0 63 522 658 ;
+C -1 ; WX 592 ; N tahfinal ; B 14 63 626 658 ;
+C -1 ; WX 425 ; N tahinitial ; B 0 63 394 658 ;
+C -1 ; WX 573 ; N tahisolated ; B 0 63 522 658 ;
+C -1 ; WX 443 ; N tahmedial ; B 0 63 478 658 ;
+C -1 ; WX 627 ; N tatweel ; B 0 63 662 171 ;
+C -1 ; WX 627 ; N tatweelwithfathatanabove ; B 0 63 662 714 ;
+C -1 ; WX 555 ; N tcheh ; B 17 -308 553 333 ;
+C -1 ; WX 537 ; N tchehfinal ; B 36 -308 570 333 ;
+C -1 ; WX 480 ; N tchehinitial ; B 0 -111 447 365 ;
+C -1 ; WX 555 ; N tchehisolated ; B 17 -308 553 333 ;
+C -1 ; WX 537 ; N tchehmedial ; B 0 -165 571 365 ;
+C -1 ; WX 703 ; N teh ; B 38 54 673 489 ;
+C -1 ; WX 721 ; N tehfinal ; B 45 24 755 464 ;
+C -1 ; WX 185 ; N tehinitial ; B 0 63 197 493 ;
+C -1 ; WX 703 ; N tehisolated ; B 38 54 673 489 ;
+C -1 ; WX 278 ; N tehmarbuta ; B 29 62 248 592 ;
+C -1 ; WX 296 ; N tehmarbutafinal ; B 19 63 331 592 ;
+C -1 ; WX 278 ; N tehmarbutaisolated ; B 29 62 248 592 ;
+C -1 ; WX 205 ; N tehmedial ; B 0 63 239 384 ;
+C -1 ; WX 592 ; N tehwithalefmaksurafinal ; B 27 -194 626 417 ;
+C -1 ; WX 443 ; N tehwithhahinitial ; B 0 63 435 700 ;
+C -1 ; WX 369 ; N tehwithhehinitial ; B 0 63 353 687 ;
+C -1 ; WX 443 ; N tehwithjeeminitial ; B 0 -89 435 700 ;
+C -1 ; WX 443 ; N tehwithkhahinitial ; B 0 63 435 700 ;
+C -1 ; WX 333 ; N tehwithmeeminitial ; B 0 63 306 642 ;
+C -1 ; WX 443 ; N tehwithmeemisolated ; B 26 -308 414 592 ;
+C -1 ; WX 592 ; N tehwithnoonfinal ; B 20 -96 626 464 ;
+C -1 ; WX 592 ; N tehwithyehfinal ; B 27 -305 626 417 ;
+C -1 ; WX 519 ; N tehwithyehisolated ; B 30 -312 499 519 ;
+C -1 ; WX 352 ; N thal ; B 39 57 317 608 ;
+C -1 ; WX 407 ; N thalfinal ; B 35 63 437 639 ;
+C -1 ; WX 352 ; N thalisolated ; B 39 57 317 608 ;
+C -1 ; WX 703 ; N theh ; B 38 54 673 587 ;
+C -1 ; WX 721 ; N thehfinal ; B 45 24 755 562 ;
+C -1 ; WX 185 ; N thehinitial ; B 0 63 197 590 ;
+C -1 ; WX 703 ; N thehisolated ; B 38 54 673 587 ;
+C -1 ; WX 205 ; N thehmedial ; B 0 63 239 482 ;
+C -1 ; WX 333 ; N thehwithmeeminitial ; B 0 63 306 739 ;
+C -1 ; WX 443 ; N thehwithmeemisolated ; B 26 -308 414 690 ;
+C -1 ; WX 519 ; N uniE817 ; B 0 -34 503 495 ;
+C -1 ; WX 721 ; N veh ; B 38 63 687 798 ;
+C -1 ; WX 739 ; N vehfinal ; B 44 -6 773 654 ;
+C -1 ; WX 240 ; N vehinitial ; B 0 63 216 735 ;
+C -1 ; WX 721 ; N vehisolated ; B 38 63 687 798 ;
+C -1 ; WX 296 ; N vehmedial ; B 0 63 331 663 ;
+C -1 ; WX 369 ; N waw ; B 5 -162 342 345 ;
+C -1 ; WX 369 ; N wawfinal ; B 6 -180 403 321 ;
+C -1 ; WX 369 ; N wawisolated ; B 5 -162 342 345 ;
+C -1 ; WX 369 ; N wawwithhamzaabove ; B 5 -162 342 552 ;
+C -1 ; WX 369 ; N wawwithhamzaabovefinal ; B 6 -180 404 522 ;
+C -1 ; WX 369 ; N wawwithhamzaaboveisolated ; B 5 -162 342 552 ;
+C -1 ; WX 573 ; N yeh ; B 15 -195 538 428 ;
+C -1 ; WX 480 ; N yehfinal ; B 20 -306 515 171 ;
+C -1 ; WX 185 ; N yehinitial ; B 0 -98 194 362 ;
+C -1 ; WX 573 ; N yehisolated ; B 15 -195 538 428 ;
+C -1 ; WX 205 ; N yehmedial ; B 0 -98 239 225 ;
+C -1 ; WX 592 ; N yehwithalefmaksurafinal ; B 27 -194 711 239 ;
+C -1 ; WX 519 ; N yehwithalefmaksuraisolated ; B 30 -268 513 400 ;
+C -1 ; WX 443 ; N yehwithhahinitial ; B 0 -17 446 538 ;
+C -1 ; WX 573 ; N yehwithhamzaabove ; B 15 -50 538 469 ;
+C -1 ; WX 480 ; N yehwithhamzaabovefinal ; B 23 -227 515 312 ;
+C -1 ; WX 185 ; N yehwithhamzaaboveinitial ; B 0 63 186 552 ;
+C -1 ; WX 573 ; N yehwithhamzaaboveisolated ; B 15 -50 538 469 ;
+C -1 ; WX 205 ; N yehwithhamzaabovemedial ; B 0 63 239 439 ;
+C -1 ; WX 443 ; N yehwithjeeminitial ; B 0 -89 446 538 ;
+C -1 ; WX 443 ; N yehwithkhahinitial ; B 0 -17 446 538 ;
+C -1 ; WX 333 ; N yehwithmeeminitial ; B 0 -113 366 468 ;
+C -1 ; WX 443 ; N yehwithmeemisolated ; B 26 -308 474 386 ;
+C -1 ; WX 592 ; N yehwithnoonfinal ; B 20 -156 626 417 ;
+C -1 ; WX 510 ; N yehwithrehfinal ; B 0 -183 544 312 ;
+C -1 ; WX 573 ; N zah ; B 0 63 522 658 ;
+C -1 ; WX 592 ; N zahfinal ; B 14 63 626 658 ;
+C -1 ; WX 425 ; N zahinitial ; B 0 63 394 658 ;
+C -1 ; WX 573 ; N zahisolated ; B 0 63 522 658 ;
+C -1 ; WX 443 ; N zahmedial ; B 0 63 478 658 ;
+C -1 ; WX 333 ; N zain ; B 15 -171 313 478 ;
+C -1 ; WX 352 ; N zainfinal ; B 5 -192 386 419 ;
+C -1 ; WX 333 ; N zainisolated ; B 15 -171 313 478 ;
+C -1 ; WX 22 ; N zerojoin ; B -56 0 78 850 ;
+C -1 ; WX 22 ; N zeronojoin ; B 0 0 22 795 ;
+C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/trado.afm b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/trado.afm
new file mode 100644
index 0000000000..425879dfe5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/afm/arabi/microsoft/trado.afm
@@ -0,0 +1,582 @@
+StartFontMetrics 2.0
+Comment Generated by Fontographer 4.1 01-10-2005 at 15:55
+FontName TraditionalArabic
+FullName TraditionalArabic
+FamilyName TraditionalArabic
+Weight Medium
+Notice (Portions \(C\) 1990 Compugraphic Corporation. Typeface Portions \(C\) The Monotype Corporation plc. Data Portions \(C\) The Monotype Corporation plc./Type Solutions Inc. 1990-1992. All Rights Reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -366.211
+UnderlineThickness 48.8281
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -126 -500 1006 994
+CapHeight 685
+XHeight 459
+Descender -170
+Ascender 735
+StartCharMetrics 557
+C 32 ; WX 244 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 277 ; N exclam ; B 96 25 185 558 ;
+C 34 ; WX 277 ; N quotedbl ; B 58 438 220 654 ;
+C 35 ; WX 667 ; N numbersign ; B 45 40 621 729 ;
+C 36 ; WX 458 ; N dollar ; B 25 -39 417 714 ;
+C 37 ; WX 719 ; N percent ; B 22 36 695 716 ;
+C 38 ; WX 729 ; N ampersand ; B 41 48 715 645 ;
+C 39 ; WX 176 ; N quotesingle ; B 40 415 138 700 ;
+C 40 ; WX 277 ; N parenleft ; B 41 -194 256 440 ;
+C 41 ; WX 277 ; N parenright ; B 23 -194 240 440 ;
+C 42 ; WX 332 ; N asterisk ; B 17 386 316 688 ;
+C 43 ; WX 461 ; N plus ; B 51 62 407 421 ;
+C 44 ; WX 277 ; N comma ; B 80 -114 185 114 ;
+C 46 ; WX 277 ; N period ; B 98 25 183 112 ;
+C 47 ; WX 277 ; N slash ; B 32 -67 248 695 ;
+C 48 ; WX 490 ; N zero ; B 36 48 453 700 ;
+C 49 ; WX 490 ; N one ; B 88 62 381 700 ;
+C 50 ; WX 490 ; N two ; B 29 62 449 700 ;
+C 51 ; WX 490 ; N three ; B 34 48 437 700 ;
+C 52 ; WX 490 ; N four ; B 35 48 458 700 ;
+C 53 ; WX 490 ; N five ; B 46 48 428 700 ;
+C 54 ; WX 490 ; N six ; B 44 48 449 700 ;
+C 55 ; WX 490 ; N seven ; B 37 48 439 685 ;
+C 56 ; WX 490 ; N eight ; B 49 48 440 700 ;
+C 57 ; WX 490 ; N nine ; B 41 48 444 700 ;
+C 58 ; WX 277 ; N colon ; B 98 25 183 390 ;
+C 59 ; WX 259 ; N semicolon ; B 67 -84 191 468 ;
+C 60 ; WX 666 ; N less ; B 70 141 595 625 ;
+C 61 ; WX 461 ; N equal ; B 51 176 408 305 ;
+C 62 ; WX 666 ; N greater ; B 71 141 596 625 ;
+C 63 ; WX 354 ; N question ; B 50 50 311 695 ;
+C 64 ; WX 916 ; N at ; B 46 -152 895 757 ;
+C 65 ; WX 676 ; N A ; B 3 62 671 700 ;
+C 66 ; WX 634 ; N B ; B 0 62 582 693 ;
+C 67 ; WX 729 ; N C ; B 51 46 690 700 ;
+C 68 ; WX 759 ; N D ; B 15 62 705 693 ;
+C 69 ; WX 594 ; N E ; B 2 62 549 685 ;
+C 70 ; WX 530 ; N F ; B 42 62 491 685 ;
+C 71 ; WX 740 ; N G ; B 57 46 715 700 ;
+C 72 ; WX 791 ; N H ; B 29 62 763 685 ;
+C 73 ; WX 333 ; N I ; B 44 62 288 685 ;
+C 74 ; WX 301 ; N J ; B -108 -169 272 685 ;
+C 75 ; WX 698 ; N K ; B 19 62 699 685 ;
+C 76 ; WX 551 ; N L ; B 20 62 543 685 ;
+C 77 ; WX 916 ; N M ; B 13 62 895 684 ;
+C 78 ; WX 812 ; N N ; B 29 56 795 685 ;
+C 79 ; WX 823 ; N O ; B 53 46 770 700 ;
+C 80 ; WX 562 ; N P ; B 20 62 526 693 ;
+C 81 ; WX 823 ; N Q ; B 53 -145 800 700 ;
+C 82 ; WX 801 ; N R ; B 19 50 795 693 ;
+C 83 ; WX 490 ; N S ; B 43 46 444 700 ;
+C 84 ; WX 676 ; N T ; B 32 62 645 700 ;
+C 85 ; WX 791 ; N U ; B 18 46 779 685 ;
+C 86 ; WX 687 ; N V ; B 3 46 678 685 ;
+C 87 ; WX 1000 ; N W ; B 0 46 993 685 ;
+C 88 ; WX 750 ; N X ; B 8 62 747 685 ;
+C 89 ; WX 708 ; N Y ; B -1 62 687 685 ;
+C 90 ; WX 676 ; N Z ; B 40 62 628 685 ;
+C 91 ; WX 301 ; N bracketleft ; B 102 -150 294 714 ;
+C 92 ; WX 458 ; N backslash ; B 45 48 412 700 ;
+C 93 ; WX 301 ; N bracketright ; B 6 -150 200 714 ;
+C 94 ; WX 469 ; N asciicircum ; B 18 384 451 734 ;
+C 95 ; WX 500 ; N underscore ; B -7 -62 507 -12 ;
+C 96 ; WX 333 ; N grave ; B 69 550 256 722 ;
+C 97 ; WX 395 ; N a ; B 36 50 390 470 ;
+C 98 ; WX 500 ; N b ; B 5 50 457 734 ;
+C 99 ; WX 426 ; N c ; B 45 50 391 470 ;
+C 100 ; WX 500 ; N d ; B 42 50 498 734 ;
+C 101 ; WX 437 ; N e ; B 47 50 405 470 ;
+C 102 ; WX 270 ; N f ; B 16 62 412 734 ;
+C 103 ; WX 469 ; N g ; B 35 -169 472 470 ;
+C 104 ; WX 520 ; N h ; B 24 62 506 734 ;
+C 105 ; WX 259 ; N i ; B 18 62 240 700 ;
+C 106 ; WX 250 ; N j ; B -104 -169 168 700 ;
+C 107 ; WX 500 ; N k ; B 21 62 496 734 ;
+C 108 ; WX 240 ; N l ; B 5 62 230 734 ;
+C 109 ; WX 791 ; N m ; B 20 62 791 470 ;
+C 110 ; WX 520 ; N n ; B 25 62 508 470 ;
+C 111 ; WX 520 ; N o ; B 44 50 476 470 ;
+C 112 ; WX 500 ; N p ; B 5 -169 453 489 ;
+C 113 ; WX 500 ; N q ; B 45 -169 496 470 ;
+C 114 ; WX 333 ; N r ; B 25 62 342 468 ;
+C 115 ; WX 301 ; N s ; B 32 50 270 470 ;
+C 116 ; WX 291 ; N t ; B 28 50 285 558 ;
+C 117 ; WX 520 ; N u ; B 24 50 497 468 ;
+C 118 ; WX 479 ; N v ; B 6 54 473 458 ;
+C 119 ; WX 740 ; N w ; B 7 54 735 458 ;
+C 120 ; WX 490 ; N x ; B 7 62 483 458 ;
+C 121 ; WX 469 ; N y ; B -4 -169 463 458 ;
+C 122 ; WX 405 ; N z ; B 30 62 394 485 ;
+C 123 ; WX 479 ; N braceleft ; B 103 -169 375 734 ;
+C 124 ; WX 509 ; N bar ; B 233 -169 276 700 ;
+C 125 ; WX 479 ; N braceright ; B 104 -169 375 734 ;
+C 126 ; WX 541 ; N asciitilde ; B 6 300 535 450 ;
+C 161 ; WX 277 ; N exclamdown ; B 96 -8 185 523 ;
+C 162 ; WX 426 ; N cent ; B 45 -104 391 596 ;
+C 163 ; WX 759 ; N sterling ; B 14 -157 735 723 ;
+C 164 ; WX 666 ; N currency ; B 104 154 562 611 ;
+C 165 ; WX 500 ; N yen ; B -105 62 583 685 ;
+C 166 ; WX 509 ; N brokenbar ; B 233 -169 276 700 ;
+C 167 ; WX 469 ; N section ; B 51 -158 416 723 ;
+C 168 ; WX 333 ; N dieresis ; B 25 578 308 666 ;
+C 169 ; WX 759 ; N copyright ; B 34 47 726 739 ;
+C 170 ; WX 259 ; N ordfeminine ; B 20 446 258 700 ;
+C 171 ; WX 407 ; N guillemotleft ; B 41 4 379 392 ;
+C 172 ; WX 666 ; N logicalnot ; B 70 243 596 524 ;
+C 174 ; WX 759 ; N registered ; B 34 47 726 739 ;
+C 176 ; WX 395 ; N degree ; B 47 401 348 702 ;
+C 177 ; WX 461 ; N plusminus ; B 51 85 407 484 ;
+C 178 ; WX 301 ; N twosuperior ; B 22 369 282 700 ;
+C 179 ; WX 301 ; N threesuperior ; B 32 361 282 700 ;
+C 180 ; WX 333 ; N acute ; B 69 550 256 722 ;
+C 182 ; WX 448 ; N paragraph ; B -6 -169 454 685 ;
+C 184 ; WX 333 ; N cedilla ; B 102 -145 240 67 ;
+C 185 ; WX 301 ; N onesuperior ; B 53 369 237 700 ;
+C 186 ; WX 344 ; N ordmasculine ; B 25 446 313 700 ;
+C 187 ; WX 407 ; N guillemotright ; B 32 4 372 392 ;
+C 188 ; WX 719 ; N onequarter ; B 53 36 625 716 ;
+C 189 ; WX 719 ; N onehalf ; B 53 36 663 716 ;
+C 190 ; WX 719 ; N threequarters ; B 26 36 643 716 ;
+C 191 ; WX 354 ; N questiondown ; B 42 -169 303 475 ;
+C 192 ; WX 676 ; N Agrave ; B 3 62 671 935 ;
+C 215 ; WX 461 ; N multiply ; B 63 79 391 405 ;
+C 224 ; WX 395 ; N agrave ; B 36 50 390 722 ;
+C 226 ; WX 395 ; N acircumflex ; B 36 50 390 746 ;
+C 231 ; WX 426 ; N ccedilla ; B 45 -145 391 470 ;
+C 232 ; WX 437 ; N egrave ; B 47 50 405 722 ;
+C 233 ; WX 437 ; N eacute ; B 47 50 405 722 ;
+C 234 ; WX 437 ; N ecircumflex ; B 47 50 405 746 ;
+C 235 ; WX 437 ; N edieresis ; B 47 50 405 666 ;
+C 238 ; WX 259 ; N icircumflex ; B -6 62 240 746 ;
+C 239 ; WX 259 ; N idieresis ; B -17 62 265 666 ;
+C 244 ; WX 520 ; N ocircumflex ; B 44 50 476 746 ;
+C 247 ; WX 461 ; N divide ; B 51 62 407 417 ;
+C 249 ; WX 520 ; N ugrave ; B 24 50 497 722 ;
+C 251 ; WX 520 ; N ucircumflex ; B 24 50 497 746 ;
+C 252 ; WX 520 ; N udieresis ; B 24 50 497 666 ;
+C 255 ; WX 469 ; N ydieresis ; B -4 -169 463 666 ;
+C -1 ; WX 259 ; N dotlessi ; B 18 62 240 475 ;
+C -1 ; WX 990 ; N OE ; B 57 55 942 691 ;
+C -1 ; WX 740 ; N oe ; B 45 50 708 470 ;
+C -1 ; WX 490 ; N Scaron ; B 43 46 444 957 ;
+C -1 ; WX 301 ; N scaron ; B 20 50 270 746 ;
+C -1 ; WX 708 ; N Ydieresis ; B -1 62 687 878 ;
+C -1 ; WX 500 ; N florin ; B -111 -169 498 735 ;
+C -1 ; WX 333 ; N circumflex ; B 45 548 288 746 ;
+C -1 ; WX 333 ; N caron ; B 44 548 287 746 ;
+C -1 ; WX 333 ; N macron ; B 28 593 304 651 ;
+C -1 ; WX 500 ; N endash ; B -5 290 505 333 ;
+C -1 ; WX 259 ; N quoteleft ; B 67 493 191 723 ;
+C -1 ; WX 259 ; N quoteright ; B 67 493 191 723 ;
+C -1 ; WX 259 ; N quotesinglbase ; B 67 -84 191 145 ;
+C -1 ; WX 479 ; N quotedblleft ; B 60 493 411 723 ;
+C -1 ; WX 479 ; N quotedblright ; B 67 493 418 723 ;
+C -1 ; WX 479 ; N quotedblbase ; B 67 -84 418 145 ;
+C -1 ; WX 500 ; N dagger ; B 26 -151 474 712 ;
+C -1 ; WX 520 ; N daggerdbl ; B 37 -148 483 712 ;
+C -1 ; WX 354 ; N bullet ; B 55 251 299 497 ;
+C -1 ; WX 1000 ; N ellipsis ; B 116 50 883 145 ;
+C -1 ; WX 1000 ; N perthousand ; B 16 36 982 716 ;
+C -1 ; WX 229 ; N guilsinglleft ; B 34 98 199 465 ;
+C -1 ; WX 229 ; N guilsinglright ; B 29 98 194 465 ;
+C -1 ; WX 979 ; N trademark ; B 15 331 963 725 ;
+C -1 ; WX 259 ; N periodcentered ; B 79 338 181 433 ;
+C -1 ; WX 781 ; N delete ; B 42 62 742 349 ;
+C -1 ; WX 244 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 666 ; N sfthyphen ; B 70 360 596 404 ;
+C -1 ; WX 461 ; N hyphenminus ; B 51 220 407 261 ;
+C -1 ; WX 277 ; N ch161 ; B 96 25 185 558 ;
+C -1 ; WX 277 ; N ch162 ; B 58 438 220 654 ;
+C -1 ; WX 667 ; N ch163 ; B 45 40 621 729 ;
+C -1 ; WX 458 ; N ch164 ; B 25 -39 417 714 ;
+C -1 ; WX 719 ; N ch165 ; B 22 36 695 716 ;
+C -1 ; WX 729 ; N ch166 ; B 41 48 715 645 ;
+C -1 ; WX 176 ; N ch167 ; B 40 415 138 700 ;
+C -1 ; WX 277 ; N ch168 ; B 41 -194 256 440 ;
+C -1 ; WX 277 ; N ch169 ; B 23 -194 240 440 ;
+C -1 ; WX 461 ; N ch171 ; B 51 62 407 421 ;
+C -1 ; WX 277 ; N arabiccomma ; B 77 26 208 306 ;
+C -1 ; WX 461 ; N ch173 ; B 51 220 407 261 ;
+C -1 ; WX 277 ; N ch174 ; B 98 25 183 112 ;
+C -1 ; WX 277 ; N ch175 ; B 32 -67 248 695 ;
+C -1 ; WX 461 ; N arabicindicdigitone ; B 143 -7 288 487 ;
+C -1 ; WX 461 ; N arabicindicdigittwo ; B 96 -4 344 485 ;
+C -1 ; WX 461 ; N arabicindicdigitthree ; B 62 0 414 488 ;
+C -1 ; WX 461 ; N arabicindicdigitfour ; B 133 -2 355 492 ;
+C -1 ; WX 461 ; N arabicindicdigitfive ; B 98 98 368 389 ;
+C -1 ; WX 461 ; N arabicindicdigitsix ; B 92 8 371 476 ;
+C -1 ; WX 461 ; N arabicindicdigitseven ; B 64 5 403 477 ;
+C -1 ; WX 461 ; N arabicindicdigiteight ; B 64 0 403 471 ;
+C -1 ; WX 461 ; N arabicindicdigitnine ; B 106 -17 369 481 ;
+C -1 ; WX 277 ; N ch186 ; B 98 25 183 390 ;
+C -1 ; WX 259 ; N ch187 ; B 67 -84 191 468 ;
+C -1 ; WX 666 ; N ch188 ; B 70 141 595 625 ;
+C -1 ; WX 461 ; N ch189 ; B 51 176 408 305 ;
+C -1 ; WX 666 ; N ch190 ; B 71 141 596 625 ;
+C -1 ; WX 313 ; N arabicquestionmark ; B 39 25 282 554 ;
+C -1 ; WX 332 ; N ch192 ; B 17 386 316 688 ;
+C -1 ; WX 277 ; N hamza ; B 14 -14 245 274 ;
+C -1 ; WX 233 ; N alefwithmaddaabove ; B 0 62 239 620 ;
+C -1 ; WX 167 ; N alefwithhamzaabove ; B 21 62 173 704 ;
+C -1 ; WX 351 ; N wawwithhamzaabove ; B 18 -169 324 478 ;
+C -1 ; WX 167 ; N alefwithhamzabelow ; B 9 -136 161 541 ;
+C -1 ; WX 571 ; N yehwithhamzaabove ; B 28 -62 533 478 ;
+C -1 ; WX 146 ; N arabicalef ; B 45 62 110 541 ;
+C -1 ; WX 683 ; N beh ; B 41 -91 642 326 ;
+C -1 ; WX 257 ; N tehmarbuta ; B 41 53 224 533 ;
+C -1 ; WX 683 ; N teh ; B 41 41 642 376 ;
+C -1 ; WX 683 ; N theh ; B 41 41 642 465 ;
+C -1 ; WX 536 ; N jeem ; B 20 -309 505 266 ;
+C -1 ; WX 536 ; N hah ; B 20 -309 505 266 ;
+C -1 ; WX 536 ; N khah ; B 20 -309 505 435 ;
+C -1 ; WX 313 ; N dal ; B 41 57 280 365 ;
+C -1 ; WX 313 ; N thal ; B 41 57 280 541 ;
+C -1 ; WX 332 ; N reh ; B 5 -141 296 236 ;
+C -1 ; WX 332 ; N zain ; B 5 -141 296 419 ;
+C -1 ; WX 638 ; N seen ; B 17 -190 635 261 ;
+C -1 ; WX 640 ; N sheen ; B 17 -190 635 459 ;
+C -1 ; WX 796 ; N sad ; B 17 -190 791 306 ;
+C -1 ; WX 807 ; N dad ; B 17 -190 791 458 ;
+C -1 ; WX 554 ; N tah ; B 12 59 519 597 ;
+C -1 ; WX 554 ; N zah ; B 12 59 519 597 ;
+C -1 ; WX 518 ; N ain ; B 23 -309 502 386 ;
+C -1 ; WX 518 ; N ghain ; B 23 -309 502 560 ;
+C -1 ; WX 301 ; N ch219 ; B 6 -150 200 714 ;
+C -1 ; WX 458 ; N ch220 ; B 45 48 412 700 ;
+C -1 ; WX 301 ; N ch221 ; B 102 -150 294 714 ;
+C -1 ; WX 500 ; N ch223 ; B -7 -62 507 -12 ;
+C -1 ; WX 461 ; N ch224 ; B 51 220 407 261 ;
+C -1 ; WX 737 ; N feh ; B 46 53 695 582 ;
+C -1 ; WX 518 ; N qaf ; B 59 -25 474 530 ;
+C -1 ; WX 479 ; N arabickaf ; B 43 54 440 611 ;
+C -1 ; WX 442 ; N lam ; B 41 -62 386 618 ;
+C -1 ; WX 295 ; N meem ; B 35 -267 270 312 ;
+C -1 ; WX 424 ; N noon ; B 49 17 382 500 ;
+C -1 ; WX 257 ; N heh ; B 41 53 224 317 ;
+C -1 ; WX 351 ; N waw ; B 18 -169 324 285 ;
+C -1 ; WX 571 ; N alefmaksura ; B 28 -62 533 379 ;
+C -1 ; WX 571 ; N yeh ; B 28 -186 533 379 ;
+C -1 ; WX 199 ; N fathatan ; B 34 708 199 905 ;
+C -1 ; WX 226 ; N dammatan ; B 31 701 226 901 ;
+C -1 ; WX 199 ; N kasratan ; B 34 -500 199 -302 ;
+C -1 ; WX 199 ; N fatha ; B 34 708 199 833 ;
+C -1 ; WX 202 ; N damma ; B 34 708 202 916 ;
+C -1 ; WX 199 ; N kasra ; B 34 -428 199 -302 ;
+C -1 ; WX 205 ; N shadda ; B 32 708 205 868 ;
+C -1 ; WX 162 ; N sukun ; B 36 708 162 860 ;
+C -1 ; WX 683 ; N peh ; B 41 -197 642 326 ;
+C -1 ; WX 536 ; N tcheh ; B 20 -309 505 266 ;
+C -1 ; WX 257 ; N ch246 ; B 41 53 224 317 ;
+C -1 ; WX 737 ; N veh ; B 46 53 695 645 ;
+C -1 ; WX 831 ; N gaf ; B 19 -2 833 733 ;
+C -1 ; WX 479 ; N ch251 ; B 104 -169 375 734 ;
+C -1 ; WX 509 ; N ch252 ; B 233 -169 276 700 ;
+C -1 ; WX 479 ; N ch253 ; B 103 -169 375 734 ;
+C -1 ; WX 332 ; N jeh ; B 5 -141 312 502 ;
+C -1 ; WX 500 ; N micro ; B 26 -152 496 458 ;
+C -1 ; WX 277 ; N arabicsemicolon ; B 77 25 208 446 ;
+C -1 ; WX 626 ; N tatweel ; B 0 62 661 122 ;
+C -1 ; WX 461 ; N arabicindicdigitzero ; B 175 104 288 272 ;
+C -1 ; WX 461 ; N arabicpercentsign ; B 57 -64 407 582 ;
+C -1 ; WX 397 ; N arabicfivepointedstar ; B 24 375 373 708 ;
+C -1 ; WX 116 ; N superscriptalef ; B 34 502 83 790 ;
+C -1 ; WX 196 ; N alefwasla ; B 0 62 196 691 ;
+C -1 ; WX 167 ; N highhamza ; B 21 636 173 797 ;
+C -1 ; WX 831 ; N keheh ; B 19 -2 833 607 ;
+C -1 ; WX 571 ; N farsiyeh ; B 28 -62 533 379 ;
+C -1 ; WX 257 ; N arabicae ; B 41 53 224 317 ;
+C -1 ; WX 234 ; N smallhighmadda ; B 0 640 239 698 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitzero ; B 175 104 288 272 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitone ; B 143 -7 288 487 ;
+C -1 ; WX 461 ; N extendedarabicindicdigittwo ; B 96 -4 344 485 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitthree ; B 62 0 414 488 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitfour ; B 81 -4 392 499 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitfive ; B 83 7 397 485 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitsix ; B 101 -13 410 485 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitseven ; B 64 5 403 477 ;
+C -1 ; WX 461 ; N extendedarabicindicdigiteight ; B 64 0 403 471 ;
+C -1 ; WX 461 ; N extendedarabicindicdigitnine ; B 106 -17 369 481 ;
+C -1 ; WX 21 ; N zeronojoin ; B 0 0 21 794 ;
+C -1 ; WX 21 ; N zerojoin ; B -55 0 78 849 ;
+C -1 ; WX 21 ; N lefttoright ; B 0 0 147 850 ;
+C -1 ; WX 21 ; N righttoleft ; B -125 0 21 850 ;
+C -1 ; WX 1000 ; N quotedash ; B -5 290 1005 333 ;
+C -1 ; WX 199 ; N fathalow ; B 34 502 199 628 ;
+C -1 ; WX 202 ; N dammalow ; B 34 502 202 710 ;
+C -1 ; WX 162 ; N sukunlow ; B 36 502 162 655 ;
+C -1 ; WX 199 ; N fathatanlow ; B 34 502 199 700 ;
+C -1 ; WX 226 ; N dammatanlow ; B 31 495 226 694 ;
+C -1 ; WX 205 ; N shaddalow ; B 32 502 205 663 ;
+C -1 ; WX 199 ; N kasralow ; B 34 -160 199 -34 ;
+C -1 ; WX 199 ; N kasratanlow ; B 34 -232 199 -34 ;
+C -1 ; WX 205 ; N shaddawithfathaisolatedlow ; B 32 502 205 757 ;
+C -1 ; WX 205 ; N shaddawithdammaisolatedlow ; B 32 502 205 848 ;
+C -1 ; WX 205 ; N shaddawithfathatanisolatedlow ; B 32 502 205 823 ;
+C -1 ; WX 229 ; N shaddawithdammatanisolatedlow ; B 34 502 229 841 ;
+C -1 ; WX 205 ; N shaddawithkasraisolatedlow ; B 32 502 205 774 ;
+C -1 ; WX 479 ; N lamwithmeemwithjeeminitial ; B 0 33 449 617 ;
+C -1 ; WX 369 ; N behwithhehinitial ; B 0 -20 344 462 ;
+C -1 ; WX 369 ; N pehwithhehinitial ; B 0 -121 345 462 ;
+C -1 ; WX 369 ; N tehwithhehinitial ; B 0 62 344 597 ;
+C -1 ; WX 369 ; N noonwithhehinitial ; B 0 62 344 602 ;
+C -1 ; WX 736 ; N rayaleflam ; B 28 -59 711 472 ;
+C -1 ; WX 608 ; N glyph278 ; B 0 -34 583 400 ;
+C -1 ; WX 202 ; N shaddawithfathatanisolated ; B 29 708 202 954 ;
+C -1 ; WX 205 ; N shaddawithkasratanisolatedlow ; B 32 502 205 789 ;
+C -1 ; WX 205 ; N fathaonhamza ; B 31 681 207 910 ;
+C -1 ; WX 205 ; N fathatanonhamza ; B 31 681 207 963 ;
+C -1 ; WX 205 ; N sukunonhamza ; B 52 681 207 989 ;
+C -1 ; WX 205 ; N dammaonhamza ; B 31 681 212 985 ;
+C -1 ; WX 205 ; N dammatanonhamza ; B 34 681 235 989 ;
+C -1 ; WX 196 ; N alefwaslaisolated ; B 0 62 196 691 ;
+C -1 ; WX 218 ; N alefwaslafinal ; B 0 62 252 691 ;
+C -1 ; WX 683 ; N pehisolated ; B 41 -197 642 326 ;
+C -1 ; WX 702 ; N pehfinal ; B 44 -207 736 275 ;
+C -1 ; WX 185 ; N pehinitial ; B 0 -177 163 290 ;
+C -1 ; WX 185 ; N pehmedial ; B 0 -197 219 190 ;
+C -1 ; WX 737 ; N vehisolated ; B 46 53 695 645 ;
+C -1 ; WX 737 ; N vehfinal ; B 46 -5 771 541 ;
+C -1 ; WX 222 ; N vehinitial ; B 0 62 203 585 ;
+C -1 ; WX 295 ; N vehmedial ; B 0 62 330 541 ;
+C -1 ; WX 536 ; N tchehisolated ; B 20 -309 505 266 ;
+C -1 ; WX 498 ; N tchehfinal ; B 20 -308 527 264 ;
+C -1 ; WX 498 ; N tchehinitial ; B 0 -126 455 291 ;
+C -1 ; WX 536 ; N tchehmedial ; B 0 -126 570 293 ;
+C -1 ; WX 332 ; N jehisolated ; B 5 -141 312 502 ;
+C -1 ; WX 313 ; N jehfinal ; B 8 -158 348 416 ;
+C -1 ; WX 831 ; N kehehisolated ; B 19 -2 833 607 ;
+C -1 ; WX 810 ; N kehehfinal ; B 19 -2 844 692 ;
+C -1 ; WX 461 ; N kehehinitial ; B 0 62 466 607 ;
+C -1 ; WX 479 ; N kehehmedial ; B 0 62 509 692 ;
+C -1 ; WX 831 ; N gafisolated ; B 19 -2 833 733 ;
+C -1 ; WX 810 ; N gaffinal ; B 19 -2 844 827 ;
+C -1 ; WX 461 ; N gafinitial ; B 0 62 466 733 ;
+C -1 ; WX 479 ; N gafmedial ; B 0 62 509 815 ;
+C -1 ; WX 571 ; N farsiyehisolated ; B 28 -62 533 379 ;
+C -1 ; WX 479 ; N farsiyehfinal ; B 43 -212 509 122 ;
+C -1 ; WX 424 ; N behwithmeemisolated ; B 35 -280 392 350 ;
+C -1 ; WX 536 ; N behwithalefmaksuraisolated ; B 54 -213 505 351 ;
+C -1 ; WX 536 ; N behwithyehisolated ; B 54 -271 505 351 ;
+C -1 ; WX 424 ; N tehwithmeemisolated ; B 35 -280 397 525 ;
+C -1 ; WX 536 ; N tehwithyehisolated ; B 54 -271 505 456 ;
+C -1 ; WX 424 ; N thehwithmeemisolated ; B 35 -280 398 613 ;
+C -1 ; WX 536 ; N fehwithalefmaksuraisolated ; B 50 -83 488 510 ;
+C -1 ; WX 536 ; N fehwithyehisolated ; B 50 -207 488 510 ;
+C -1 ; WX 518 ; N lamwithjeemisolated ; B 18 -305 500 604 ;
+C -1 ; WX 518 ; N lamwithhahisolated ; B 18 -305 500 604 ;
+C -1 ; WX 518 ; N lamwithkhahisolated ; B 18 -305 500 604 ;
+C -1 ; WX 442 ; N lamwithmeemisolated ; B 35 -305 287 611 ;
+C -1 ; WX 536 ; N lamwithalefmaksuraisolated ; B 54 -137 505 599 ;
+C -1 ; WX 536 ; N lamwithyehisolated ; B 54 -263 505 599 ;
+C -1 ; WX 424 ; N noonwithmeemisolated ; B 35 -280 392 507 ;
+C -1 ; WX 536 ; N noonwithalefmaksuraisolated ; B 54 -137 505 385 ;
+C -1 ; WX 536 ; N noonwithyehisolated ; B 54 -271 505 385 ;
+C -1 ; WX 424 ; N yehwithmeemisolated ; B 35 -280 457 350 ;
+C -1 ; WX 536 ; N yehwithalefmaksuraisolated ; B 54 -216 524 351 ;
+C -1 ; WX 235 ; N shaddawithdammatanisolated ; B 34 708 235 989 ;
+C -1 ; WX 205 ; N shaddawithkasratanisolated ; B 32 708 205 994 ;
+C -1 ; WX 202 ; N shaddawithfathaisolated ; B 29 708 202 900 ;
+C -1 ; WX 207 ; N shaddawithdammaisolated ; B 28 708 207 985 ;
+C -1 ; WX 205 ; N shaddawithkasraisolated ; B 32 708 205 940 ;
+C -1 ; WX 461 ; N behwithrehfinal ; B 4 -138 496 257 ;
+C -1 ; WX 608 ; N behwithnoonfinal ; B 30 -89 643 389 ;
+C -1 ; WX 536 ; N behwithalefmaksurafinal ; B 3 -194 616 186 ;
+C -1 ; WX 536 ; N behwithyehfinal ; B 3 -308 616 186 ;
+C -1 ; WX 608 ; N tehwithnoonfinal ; B 30 -86 643 407 ;
+C -1 ; WX 536 ; N tehwithalefmaksurafinal ; B 3 -194 570 371 ;
+C -1 ; WX 536 ; N tehwithyehfinal ; B 3 -308 570 371 ;
+C -1 ; WX 461 ; N noonwithzainfinal ; B 4 -138 496 373 ;
+C -1 ; WX 536 ; N noonwithalefmaksurafinal ; B 3 -194 570 334 ;
+C -1 ; WX 536 ; N noonwithyehfinal ; B 3 -308 570 334 ;
+C -1 ; WX 461 ; N yehwithrehfinal ; B 4 -138 496 257 ;
+C -1 ; WX 608 ; N yehwithnoonfinal ; B 30 -102 643 389 ;
+C -1 ; WX 536 ; N yehwithalefmaksurafinal ; B 3 -194 691 186 ;
+C -1 ; WX 461 ; N behwithjeeminitial ; B 0 2 440 479 ;
+C -1 ; WX 461 ; N behwithhahinitial ; B 0 2 440 479 ;
+C -1 ; WX 461 ; N behwithkhahinitial ; B 0 2 440 479 ;
+C -1 ; WX 313 ; N behwithmeeminitial ; B 0 2 383 416 ;
+C -1 ; WX 461 ; N tehwithjeeminitial ; B 0 2 440 646 ;
+C -1 ; WX 461 ; N tehwithhahinitial ; B 0 62 440 646 ;
+C -1 ; WX 461 ; N tehwithkhahinitial ; B 0 62 440 646 ;
+C -1 ; WX 313 ; N tehwithmeeminitial ; B 0 62 287 543 ;
+C -1 ; WX 313 ; N thehwithmeeminitial ; B 0 62 290 614 ;
+C -1 ; WX 608 ; N jeemwithmeeminitial ; B 0 2 583 400 ;
+C -1 ; WX 608 ; N hahwithmeeminitial ; B 0 62 583 400 ;
+C -1 ; WX 608 ; N khahwithmeeminitial ; B 0 62 583 507 ;
+C -1 ; WX 536 ; N seenwithmeeminitial ; B 0 57 503 428 ;
+C -1 ; WX 518 ; N lamwithjeeminitial ; B 0 2 499 611 ;
+C -1 ; WX 518 ; N lamwithhahinitial ; B 0 62 499 611 ;
+C -1 ; WX 518 ; N lamwithkhahinitial ; B 0 62 499 611 ;
+C -1 ; WX 257 ; N lamwithmeeminitial ; B 0 50 239 610 ;
+C -1 ; WX 351 ; N lamwithhehinitial ; B 0 62 323 578 ;
+C -1 ; WX 461 ; N meemwithjeeminitial ; B 0 2 440 453 ;
+C -1 ; WX 461 ; N meemwithhahinitial ; B 0 62 440 453 ;
+C -1 ; WX 461 ; N meemwithkhahinitial ; B 0 62 440 453 ;
+C -1 ; WX 351 ; N meemwithmeeminitial ; B 0 57 334 470 ;
+C -1 ; WX 461 ; N noonwithjeeminitial ; B 0 2 440 641 ;
+C -1 ; WX 461 ; N noonwithhahinitial ; B 0 62 440 641 ;
+C -1 ; WX 461 ; N noonwithkhahinitial ; B 0 62 440 641 ;
+C -1 ; WX 313 ; N noonwithmeeminitial ; B 0 62 287 579 ;
+C -1 ; WX 518 ; N hehwithmeeminitial ; B 0 62 484 503 ;
+C -1 ; WX 461 ; N yehwithjeeminitial ; B 0 -80 440 479 ;
+C -1 ; WX 461 ; N yehwithhahinitial ; B 0 -11 440 479 ;
+C -1 ; WX 461 ; N yehwithkhahinitial ; B 0 -11 440 479 ;
+C -1 ; WX 313 ; N yehwithmeeminitial ; B 0 -41 367 416 ;
+C -1 ; WX 626 ; N shaddawithfathamedial ; B 0 62 661 757 ;
+C -1 ; WX 626 ; N shaddawithdammamedial ; B 0 62 661 848 ;
+C -1 ; WX 626 ; N shaddawithkasramedial ; B 0 62 661 774 ;
+C -1 ; WX 536 ; N sheenwithmeeminitial ; B 0 57 503 613 ;
+C -1 ; WX 261 ; N alefwithfathatanfinal ; B 34 62 295 729 ;
+C -1 ; WX 233 ; N alefwithfathatanisolated ; B 34 62 199 729 ;
+C -1 ; WX 554 ; N ornateleftparenthesis ; B 26 -306 524 728 ;
+C -1 ; WX 554 ; N ornaterightparenthesis ; B 28 -306 526 728 ;
+C -1 ; WX 479 ; N lamwithmeemwithhahinitial ; B 0 62 449 617 ;
+C -1 ; WX 536 ; N allahisolated ; B 29 50 497 794 ;
+C -1 ; WX 199 ; N fathatanisolated ; B 34 708 199 905 ;
+C -1 ; WX 626 ; N fathatanontatweel ; B 0 62 661 700 ;
+C -1 ; WX 226 ; N dammatanisolated ; B 31 701 226 901 ;
+C -1 ; WX 199 ; N kasratanisolated ; B 34 -500 199 -302 ;
+C -1 ; WX 199 ; N fathaisolated ; B 34 708 199 833 ;
+C -1 ; WX 626 ; N fathahontatweel ; B 0 62 661 628 ;
+C -1 ; WX 202 ; N dammaisolated ; B 34 708 202 916 ;
+C -1 ; WX 626 ; N dammahontatweel ; B 0 62 661 710 ;
+C -1 ; WX 199 ; N kasraisolated ; B 34 -428 199 -302 ;
+C -1 ; WX 626 ; N kasrahontatweel ; B 0 -160 661 122 ;
+C -1 ; WX 205 ; N shaddaisolated ; B 32 708 205 868 ;
+C -1 ; WX 626 ; N shaddahontatweel ; B 0 62 661 663 ;
+C -1 ; WX 162 ; N sukunisolated ; B 36 708 162 860 ;
+C -1 ; WX 626 ; N sukunontatweel ; B 0 62 661 655 ;
+C -1 ; WX 277 ; N hamzaisolated ; B 14 -14 245 274 ;
+C -1 ; WX 233 ; N alefwithmaddaaboveisolated ; B 0 62 239 620 ;
+C -1 ; WX 261 ; N alefwithmaddaabovefinal ; B 0 62 295 620 ;
+C -1 ; WX 167 ; N alefwithhamzaaboveisolated ; B 21 62 173 704 ;
+C -1 ; WX 218 ; N alefwithhamzaabovefinal ; B 21 62 252 704 ;
+C -1 ; WX 351 ; N wawwithhamzaaboveisolated ; B 18 -169 324 478 ;
+C -1 ; WX 351 ; N wawwithhamzaabovefinal ; B 8 -169 385 413 ;
+C -1 ; WX 167 ; N alefwithhamzabelowisolated ; B 9 -136 161 541 ;
+C -1 ; WX 205 ; N alefwithhamzabelowfinal ; B 44 -136 239 541 ;
+C -1 ; WX 571 ; N yehwithhamzaaboveisolated ; B 28 -62 533 478 ;
+C -1 ; WX 479 ; N yehwithhamzaabovefinal ; B 41 -212 514 313 ;
+C -1 ; WX 185 ; N yehwithhamzaaboveinitial ; B 0 62 173 478 ;
+C -1 ; WX 185 ; N yehwithhamzaabovemedial ; B 0 62 219 391 ;
+C -1 ; WX 146 ; N alefisolated ; B 45 62 110 541 ;
+C -1 ; WX 205 ; N aleffinal ; B 44 62 239 541 ;
+C -1 ; WX 683 ; N behisolated ; B 41 -91 642 326 ;
+C -1 ; WX 702 ; N behfinal ; B 44 -133 736 275 ;
+C -1 ; WX 185 ; N behinitial ; B 0 -77 128 290 ;
+C -1 ; WX 185 ; N behmedial ; B 0 -96 219 190 ;
+C -1 ; WX 257 ; N tehmarbutaisolated ; B 41 53 224 533 ;
+C -1 ; WX 278 ; N tehmarbutafinal ; B 32 62 312 484 ;
+C -1 ; WX 683 ; N tehisolated ; B 41 41 642 376 ;
+C -1 ; WX 702 ; N tehfinal ; B 44 25 736 367 ;
+C -1 ; WX 185 ; N tehinitial ; B 0 62 182 458 ;
+C -1 ; WX 185 ; N tehmedial ; B 0 62 219 371 ;
+C -1 ; WX 683 ; N thehisolated ; B 41 41 642 465 ;
+C -1 ; WX 702 ; N thehfinal ; B 44 25 736 459 ;
+C -1 ; WX 185 ; N thehinitial ; B 0 62 181 601 ;
+C -1 ; WX 185 ; N thehmedial ; B 0 62 219 453 ;
+C -1 ; WX 536 ; N jeemisolated ; B 20 -309 505 266 ;
+C -1 ; WX 498 ; N jeemfinal ; B 20 -308 527 264 ;
+C -1 ; WX 498 ; N jeeminitial ; B 0 35 455 291 ;
+C -1 ; WX 536 ; N jeemmedial ; B 0 33 570 293 ;
+C -1 ; WX 536 ; N hahisolated ; B 20 -309 505 266 ;
+C -1 ; WX 498 ; N hahfinal ; B 20 -308 527 264 ;
+C -1 ; WX 498 ; N hahinitial ; B 0 62 455 291 ;
+C -1 ; WX 536 ; N hahmedial ; B 0 62 570 293 ;
+C -1 ; WX 536 ; N khahisolated ; B 20 -309 505 435 ;
+C -1 ; WX 498 ; N khahfinal ; B 20 -308 527 435 ;
+C -1 ; WX 498 ; N khahinitial ; B 0 62 455 385 ;
+C -1 ; WX 536 ; N khahmedial ; B 0 62 570 386 ;
+C -1 ; WX 313 ; N dalisolated ; B 41 57 280 365 ;
+C -1 ; WX 387 ; N dalfinal ; B 33 62 421 443 ;
+C -1 ; WX 313 ; N thalisolated ; B 41 57 280 541 ;
+C -1 ; WX 387 ; N thalfinal ; B 33 62 421 586 ;
+C -1 ; WX 332 ; N rehisolated ; B 5 -141 296 236 ;
+C -1 ; WX 313 ; N rehfinal ; B 8 -158 348 155 ;
+C -1 ; WX 332 ; N zainisolated ; B 5 -141 296 419 ;
+C -1 ; WX 313 ; N zainfinal ; B 8 -158 348 335 ;
+C -1 ; WX 638 ; N seenisolated ; B 17 -190 635 261 ;
+C -1 ; WX 728 ; N seenfinal ; B 17 -190 762 201 ;
+C -1 ; WX 479 ; N seeninitial ; B 0 62 425 261 ;
+C -1 ; WX 516 ; N seenmedial ; B 0 62 550 201 ;
+C -1 ; WX 640 ; N sheenisolated ; B 17 -190 635 459 ;
+C -1 ; WX 728 ; N sheenfinal ; B 17 -190 762 458 ;
+C -1 ; WX 479 ; N sheeninitial ; B 0 62 425 485 ;
+C -1 ; WX 516 ; N sheenmedial ; B 0 62 550 470 ;
+C -1 ; WX 796 ; N sadisolated ; B 17 -190 791 306 ;
+C -1 ; WX 834 ; N sadfinal ; B 17 -190 868 308 ;
+C -1 ; WX 577 ; N sadinitial ; B 0 -8 547 306 ;
+C -1 ; WX 596 ; N sadmedial ; B 0 -11 630 308 ;
+C -1 ; WX 807 ; N dadisolated ; B 17 -190 791 458 ;
+C -1 ; WX 834 ; N dadfinal ; B 17 -190 869 453 ;
+C -1 ; WX 577 ; N dadinitial ; B 0 -8 547 458 ;
+C -1 ; WX 596 ; N dadmedial ; B 0 -11 630 460 ;
+C -1 ; WX 554 ; N tahisolated ; B 12 59 519 597 ;
+C -1 ; WX 571 ; N tahfinal ; B 12 62 605 597 ;
+C -1 ; WX 424 ; N tahinitial ; B 0 62 395 599 ;
+C -1 ; WX 442 ; N tahmedial ; B 0 -11 477 603 ;
+C -1 ; WX 554 ; N zahisolated ; B 12 59 519 597 ;
+C -1 ; WX 571 ; N zahfinal ; B 12 62 605 597 ;
+C -1 ; WX 424 ; N zahinitial ; B 0 62 395 599 ;
+C -1 ; WX 442 ; N zahmedial ; B 0 -11 477 603 ;
+C -1 ; WX 518 ; N ainisolated ; B 23 -309 502 386 ;
+C -1 ; WX 387 ; N ainfinal ; B 2 -308 476 287 ;
+C -1 ; WX 369 ; N aininitial ; B 0 62 360 361 ;
+C -1 ; WX 295 ; N ainmedial ; B 0 62 330 280 ;
+C -1 ; WX 518 ; N ghainisolated ; B 23 -309 502 560 ;
+C -1 ; WX 387 ; N ghainfinal ; B 2 -308 476 479 ;
+C -1 ; WX 369 ; N ghaininitial ; B 0 62 360 536 ;
+C -1 ; WX 295 ; N ghainmedial ; B 0 62 330 467 ;
+C -1 ; WX 737 ; N fehisolated ; B 46 53 695 582 ;
+C -1 ; WX 737 ; N fehfinal ; B 46 -5 771 481 ;
+C -1 ; WX 222 ; N fehinitial ; B 0 62 203 530 ;
+C -1 ; WX 295 ; N fehmedial ; B 0 62 330 505 ;
+C -1 ; WX 518 ; N qafisolated ; B 59 -25 474 530 ;
+C -1 ; WX 442 ; N qaffinal ; B 17 -140 477 390 ;
+C -1 ; WX 222 ; N qafinitial ; B 0 62 203 521 ;
+C -1 ; WX 295 ; N qafmedial ; B 0 62 330 515 ;
+C -1 ; WX 479 ; N kafisolated ; B 43 54 440 611 ;
+C -1 ; WX 683 ; N arabickaffinal ; B 19 -2 717 578 ;
+C -1 ; WX 461 ; N kafinitial ; B 0 62 466 607 ;
+C -1 ; WX 479 ; N kafmedial ; B 0 62 509 692 ;
+C -1 ; WX 442 ; N lamisolated ; B 41 -62 386 618 ;
+C -1 ; WX 442 ; N lamfinal ; B 8 -217 477 586 ;
+C -1 ; WX 166 ; N laminitial ; B 0 62 136 600 ;
+C -1 ; WX 203 ; N lammedial ; B 0 62 237 582 ;
+C -1 ; WX 295 ; N meemisolated ; B 35 -267 270 312 ;
+C -1 ; WX 387 ; N meemfinal ; B 23 -305 421 207 ;
+C -1 ; WX 295 ; N meeminitial ; B 0 62 269 291 ;
+C -1 ; WX 387 ; N meemmedial ; B 0 49 421 233 ;
+C -1 ; WX 424 ; N noonisolated ; B 49 17 382 500 ;
+C -1 ; WX 442 ; N noonfinal ; B 4 -191 477 280 ;
+C -1 ; WX 185 ; N nooninitial ; B 0 62 130 464 ;
+C -1 ; WX 185 ; N noonmedial ; B 0 62 219 359 ;
+C -1 ; WX 257 ; N hehisolated ; B 41 53 224 317 ;
+C -1 ; WX 277 ; N hehfinal ; B 32 62 312 376 ;
+C -1 ; WX 369 ; N hehinitial ; B 0 62 344 366 ;
+C -1 ; WX 351 ; N hehmedial ; B 0 -123 385 316 ;
+C -1 ; WX 351 ; N wawisolated ; B 18 -169 324 285 ;
+C -1 ; WX 351 ; N wawfinal ; B 8 -169 385 236 ;
+C -1 ; WX 571 ; N alefmaksuraisolated ; B 28 -62 533 379 ;
+C -1 ; WX 479 ; N alefmaksurafinal ; B 43 -212 514 122 ;
+C -1 ; WX 571 ; N yehisolated ; B 28 -186 533 379 ;
+C -1 ; WX 479 ; N yehfinal ; B 43 -306 509 122 ;
+C -1 ; WX 185 ; N yehinitial ; B -5 -75 158 290 ;
+C -1 ; WX 185 ; N yehmedial ; B 0 -95 219 190 ;
+C -1 ; WX 461 ; N lamwithalefmaddaaboveisolatedd ; B 0 -3 417 646 ;
+C -1 ; WX 572 ; N lamwithalefmaddaabovefinal ; B 0 2 606 646 ;
+C -1 ; WX 461 ; N lamwithalefhamzaaboveisolatedd ; B 34 -3 417 708 ;
+C -1 ; WX 518 ; N lamwithalefhamzaabovefinal ; B 16 2 552 708 ;
+C -1 ; WX 461 ; N lamwithalefhamzabelowisolated ; B 35 -189 417 561 ;
+C -1 ; WX 518 ; N lamwithalefhamzabelowfinal ; B 16 -189 552 561 ;
+C -1 ; WX 461 ; N lamwithalefisolated ; B 35 -3 417 561 ;
+C -1 ; WX 518 ; N lamwithaleffinal ; B 16 2 552 561 ;
+C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ;
+C -1 ; WX 244 ; N .notdef ; B 0 0 0 0 ;
+C -1 ; WX 244 ; N .notdef ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 0
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc
new file mode 100644
index 0000000000..c72f6af693
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ararabeyes.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/ArabeyesArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dal /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40 (below) parentheses were refelcted, asterisk replaced with arabicfivepointedstar
+ /parenright /parenleft /arabicfivepointedstar /quotedbl %
+% 44 we should get an "arabicslash" in 4th position, we use backslash
+ /arabiccomma /hyphenminus /period /backslash %
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon % does "colon" look ok ?
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathah /behmedial /.notdef
+% 100
+ /dalfinal /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasrah /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammah /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kafinitial /arabickaffinal /kafisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratan /fathah /dammah /kasrah
+% 196
+ /shaddah /sukun /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /shaddah /.notdef /.notdef /.notdef
+% 208
+ /thalisolated /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /mhmd /tatweel /sallallahou %the 4-ligature mhmd
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc
new file mode 100644
index 0000000000..ca2c8ad1fa
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpnaskh.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/DTPNaskArabicEncoding [ % now 256 chars follow
+% 0
+ /alef /hamzah_on_alef /_hamzah_on_alef /hamzah_under_alef
+% 4
+ /_hamzah_under_alef /maddah_on_alef /_maddah_on_alef /baa_
+% 8
+ /.notdef /_baa /baa /taa_
+% 12
+ /.notdef /_taa /taa /thaa_
+% 16
+ /_thaa_ /_thaa /thaa /jeem_
+% 20
+ /_jeem_ /_jeem /jeem /haa_
+% 24
+ /_haa_ /_haa /haa /khaa_
+% 28
+ /_khaa_ /_khaa /khaa /.notdef
+% 32
+ /dal /arab_exclam /sukun /.notdef %OK
+% 36
+ /dollar /arab_percent /.notdef /.notdef %ok
+% 40
+ /parent_right /parent_left /dharma /arab_inch % parentheses were refelcted
+% 44
+ /arab_comma /endash /point /forward_slant % we should get the "arabicslash" in 4th position
+% 48
+ /arab_zero /arab_one /arab_two /arab_three
+% 52
+ /arab_four /arab_five /arab_six /arab_seven
+% 56
+ /arab_eight /arab_nine /colon /arab_semicolon %colon ok ??
+% 60
+ /guillemets_right /.notdef /quillemets_left /arab_question %quill.. not guill..
+% 64
+ /_thal /_alef /.notdef /ra
+% 68
+ /.nodef /zain /seen_ /.notdef
+% 72
+ /_seen /_ya_ /sheen_ /_sheen_
+% 76
+ /_sheen /sheen /.notdef /_sad_
+% 80
+ /_sad /sad /dad_ /_dad_
+% 84
+ /_taa_marbutah /_waw /tah_ /_tah_
+% 88
+ /_tah /_alef_maqsurah /dhah_ /right_Quranquote
+% 92
+ /_dhah_ /left_Quranquote /_dhah /dhah
+% 96
+ /_ain_ /fathah /_baa_ /.notdef
+% 100
+ /_dal /.notdef /_fa_ /.notdef
+% 104
+ /_ha_ /kasrah /.notdef /_caf_
+% 108
+ /_lam_ /_meem_ /_noon_ /.notdef
+% 112
+ /_peh_ /_qaf_ /_ra /_seen_
+% 116
+ /_taa_ /dammah /.notdef /_waw
+% 120
+ /seen /_ya_ /_zain /_dad
+% 124
+ /dad /sad_ /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /ain_ /_ain /ain /ghain_
+% 140
+ /_ghain_ /_ghain /ghain /fa_
+% 144
+ /_fa /fa /qaf_ /_qaf
+% 148
+ /qaf /caf_ /_caf /caf
+% 152
+ /lam_ /_lam /lam /meem_
+% 156
+ /_meem /meem /noon_ /_noon
+% 160
+ /noon /ha_ /_ha /ha
+% 164
+ /waw /_hamzah_on_waw /hamzah_on_waw /ya_
+% 168
+ /_ya /ya /tah /alef_maqsurah
+% 172
+ /.notdef /taa_marbutah /_lam_alef /lam_alef
+% 176
+ /_lam_hamzah_on_alef /lam_hamza_on_alef
+ /_lam_hamzah_under_alef /lam_hamzah_under_alef
+% 180
+ /_lam_maddah_on_alef /lam_maddah_on_alef
+ /hamzah_on_ya_ /_hamzah_on_ya_
+% 184
+ /_hamzah_on_ya /hamzah_on_ya
+ /hamzah /.notdef
+% 188
+ /.notdef /.notdef /fatahatan /dammatan %fatahatan not fathatan :)
+% 192
+ /kasratan /fathah /dammah /kasrah
+% 196
+ /shaddah /sukun /shaddah_fathatan /shaddah_dammatan
+% 200
+ /shaddah_kasratan /shaddah_fathah /shaddah_dammah /shaddah_kasrah
+% 204
+ /shaddah /shaddah_fathah /shaddah_dammah /shaddah_kasrah
+% 208
+ /thal /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /lam_lam_ha /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc
new file mode 100644
index 0000000000..8458a5133e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/ardtpthuluth.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/DTPThuluthArabicEncoding [ % now 256 chars follow
+% 0
+ /fe8d /fe83 /fe84 /fe87
+% 4
+ /fe88 /fe81 /fe82 /fe91
+% 8
+ /.notdef /fe90 /fe8f /fe97
+% 12
+ /.notdef /fe96 /fe95 /fe9b
+% 16
+ /fe9c /fe9a /fe99 /fe9f
+% 20
+ /fea0 /fe9e /fe9d /fea3
+% 24
+ /fea4 /fea2 /fea1 /fea7
+% 28
+ /fea8 /fea6 /fea5 /.notdef
+% 32
+ /fea9 /exclam /u0652 /numbersign
+% 36
+ /dollar /_66a /ampersand /quoteright
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /u060c /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /u0660 /u0661 /_662 /_663
+% 52
+ /_664 /_665 /_666 /_667
+% 56
+ /_668 /_669 /colon /u061b %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /u061f
+% 64
+ /feac /fe8e /.notdef /fead
+% 68
+ /.nodef /feaf /feb3 /.notdef
+% 72
+ /feb2 /fef4 /feb7 /feb8
+% 76
+ /feb6 /feb5 /.notdef /febc
+% 80
+ /feba /feb9 /febf /fec0
+% 84
+ /uE01C /feee /fec3 /fec4
+% 88
+ /fec2 /fef0 /fec7 /braceright
+% 92
+ /fec8 /braceleft /fec6 /fec5
+% 96
+ /fecc /u064E /fe92 /.notdef
+% 100
+ /feaa /.notdef /fed4 /.notdef
+% 104
+ /feec /u0650 /.notdef /fedc
+% 108
+ /fee0 /fee4 /fee8 /.notdef
+% 112
+ /.notdef /fed8 /feae /feb4
+% 116
+ /fe98 /u064F /.notdef /feee
+% 120
+ /feb1 /fef4 /feb0 /febe
+% 124
+ /febd /febb /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /fecb /feca /fec9 /fecf
+% 140
+ /fed0 /fece /fecd /fed3
+% 144
+ /fed2 /fed1 /fed7 /fed6
+% 148
+ /fed5 /fedb /feda /fed9
+% 152
+ /fedf /fede /fedd /fee3
+% 156
+ /fee2 /fee1 /fee7 /fee6
+% 160
+ /fee5 /feeb /feea /fee9
+% 164
+ /feed /fe86 /fe85 /fef3
+% 168
+ /fef2 /fef1 /fec1 /feef
+% 172
+ /.notdef /fe93 /fefc /fefb
+% 176
+ /fef8 /fef7
+ /fefa /fef9
+% 180
+ /fef6 /fef5
+ /fe8b /fe8c
+% 184
+ /fe8a /fe89
+ /fe80 /.notdef
+% 188
+ /.notdef /.notdef /u064B /u064C
+% 192
+ /u064D /u064E /u064F /u0650
+% 196
+ /u0651 /u0652 /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /u0652 /.notdef /.notdef /.notdef
+% 208
+ /feab /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /e007 /.notdef /u0640 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc
new file mode 100644
index 0000000000..86518000cb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/armonotype.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/MonotypeArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /.notdef
+% 100
+ /dalfinal /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasraisolated /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kafinitial /arabickaffinal /kafisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thalisolated /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc
new file mode 100644
index 0000000000..ca7e0ea680
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/aromega.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/OmegaArabicEncoding [ % now 256 chars fol
+% 0
+ /alifiso /alifhamzaiso /alifhamzafin /alifsubhamzaiso
+% 4
+ /alifsubhamzafin /alifmaddaiso /alifmaddafin /behini
+% 8
+ /.notdef /behfin /behiso /tehini
+% 12
+ /.notdef /tehfin /tehiso /thehini
+% 16
+ /thehmed /thehfin /thehiso /jeemini
+% 20
+ /jeemmed /jeemfin /jeemiso /hahini
+% 24
+ /hahmed /hahfin /hahiso /khahini
+% 28
+ /khahmed /khahfin /khahiso /.notdef
+% 32
+ /daliso /exclam /sukun /numbersign %OK
+% 36
+ /dollar /percentarabic /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /stararabic /quotedbl % parentheses were refelcted
+% 44
+ /commaarabic /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /zeroarabic /onearabic /twoarabic /threearabic
+% 52
+ /fourarabic /fivearabic /sixarabic /sevenarabic
+% 56
+ /eightarabic /ninearabic /colon /semicolonarabic %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /questionmarkarabic
+% 64
+ /thalfin /aliffin /.notdef /rehiso
+% 68
+ /.nodef /zainiso /seenini /.notdef
+% 72
+ /seenfin /yehmed /sheenini /sheenmed
+% 76
+ /sheenfin /sheeniso /.notdef /sadmed
+% 80
+ /sadfin /sadiso /dadini /dadmed
+% 84
+ /tehmarbutafin /wawfin /tahini /tahmed
+% 88
+ /tahfin /alifmaksurafin /zahini /ornaterightparenthesis
+% 92
+ /zahmed /ornateleftparenthesis /zahfin /zahiso
+% 96
+ /ainmed /fatha /behmed /.notdef
+% 100
+ /dalfin /.notdef /fehmed /.notdef
+% 104
+ /hehmed /kasra /.notdef /kafmed
+% 108
+ /lammed /meemmed /noonmed /.notdef
+% 112
+ /pehmed /qafmed /rehfin /seenmed
+% 116
+ /tehmed /damma /.notdef /wawfin
+% 120
+ /seeniso /yehmed /zainfin /dadfin
+% 124
+ /dadiso /sadini /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /ainini /ainfin /ainiso /ghainini
+% 140
+ /ghainmed /ghainfin /ghainiso /fehini
+% 144
+ /fehfin /fehiso /qafini /qaffin
+% 148
+ /qafiso /kafini /kaffin /kafiso
+% 152
+ /lamini /lamfin /lamiso /meemini
+% 156
+ /meemfin /meemiso /noonini /noonfin
+% 160
+ /nooniso /hehini /hehfin /hehiso
+% 164
+ /wawiso /wawhamzafin /wawhamzaiso /yehini
+% 168
+ /yehfin /yehiso /tahiso /alifmaksuraiso
+% 172
+ /.notdef /tehmarbutaiso /lamaliffin /lamalifiso
+% 176 2nd with dd!!!!
+ /lamalifhamzafin /lamalifhamzaiso
+ /lamalifsubhamzafin /lamalifsubhamzaiso
+% 180 2nd with dd!!!!
+ /lamalifmaddafin /lamalifmaddaiso
+ /yehhamzaini /yehhamzamed
+% 184
+ /yehhamzafin /yehhamzaiso
+ /hamzastandalone /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratan /fatha /damma /kasra
+% 196
+ /shadda /sukun /shaddawithfathatan /shaddawithdammatan
+% 200
+ /shaddawithkasratan /shaddawithfatha /shaddawithdamma /shaddawithkasra
+% 204
+ /shadda /shaddawithfatha /shaddawithdamma /shaddawithkasra
+% 208
+ /thaliso /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /llahshadda /.notdef /keshideh /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc
new file mode 100644
index 0000000000..4e86bff7c8
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arsimplified.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/SimplifiedArabicEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial
+% 8
+ /.notdef /behisolated /behisolated /tehmedial
+% 12
+ /.notdef /tehisolated /tehisolated /thehmedial
+% 16
+ /thehmedial /thehisolated /thehisolated /jeemmedial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahmedial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahmedial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalisolated /aleffinal /.notdef /reh
+% 68
+ /.nodef /zainisolated /seenmedial /.notdef
+% 72
+ /seenisolated /yehmedial /sheenmedial /sheenmedial
+% 76
+ /sheenisolated /sheenisolated /.notdef /sadmedial
+% 80
+ /sadisolated /sadisolated /dadmedial /dadmedial
+% 84
+ /tehmarbutafinal /wawisolated /tahisolated /tahisolated
+% 88
+ /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis
+% 92
+ /zahisolated /ornateleftparenthesis /zahisolated /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /.notdef
+% 100
+ /dalisolated /.notdef /fehmedial /.notdef
+% 104
+ /hehmedial /kasraisolated /.notdef /kafmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehisolated /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawisolated
+% 120
+ /seenisolated /yehmedial /zainisolated /dadisolated
+% 124
+ /dadisolated /sadmedial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehisolated /fehisolated /qafinitial /qafisolated
+% 148
+ /qafisolated /kafmedial /kafisolated /kafisolated
+% 152
+ /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!!
+% 156
+ /meemisolated /meemisolated /noonmedial /noonisolated
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial
+% 168
+ /yehfinal /yehisolated /tahisolated /alefmaksuraisolated
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!!
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaabovemedial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamza /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thal /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /allahisolated /.notdef /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc
new file mode 100644
index 0000000000..f7eb886124
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/arunicode.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Arabic texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesArabicEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395
+% 52
+ /afii57396 /afii57397 /afii57398 /afii57399
+% 56
+ /afii57400 /afii57401 /colon /afii57403 %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /.notdef
+% 100
+ /afii62780 /.notdef /afii62809 /.notdef
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62812 /afii62782 /afii62785
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62816 /afii57443
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62833 /afii57450 /afii57431 /afii57449
+% 172
+ /afii.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /.notdef /.notdef /.notdef
+% 212
+ /.notdef /.notdef /.notdef /.notdef
+% 216
+ /.notdef /.notdef /.notdef /.notdef
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /.notdef
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc
new file mode 100644
index 0000000000..c018d947e0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsitex.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3
+% 52
+ /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7
+% 56
+ /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM
+% 100
+ /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62964 /afii57567
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62830 /afii57449 /afii57431 /.notdef
+% 172
+ /.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /afii62962 /afii57508 /afii62956
+% 212
+ /afii62958 /afii57506 /afii62965 /afii62967
+% 216
+ /afii57509 /afii62959 /afii62961 /afii57507
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /afii57461
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc
new file mode 100644
index 0000000000..c425bd8f5d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/farsiwebencoding.enc
@@ -0,0 +1,145 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/FarsiWebEncoding [ % now 256 chars follow
+% 0
+ /afii57415.isol /afii57411.isol /afii57411.fina /afii57413.isol
+% 4
+ /afii57413.fina /afii57410.isol /afii57410.fina /afii57416.init
+% 8
+ /.notdef /afii57416.fina /afii57416.isol /afii57418.init
+% 12
+ /.notdef /afii57418.fina /afii57418.isol /afii57419.init
+% 16
+ /afii57419.medi /afii57419.fina /afii57419.isol /afii57420.init
+% 20
+ /afii57420.medi /afii57420.fina /afii57420.isol /afii57421.init
+% 24
+ /afii57421.medi /afii57421.fina /afii57421.isol /afii57422.init
+% 28
+ /afii57422.medi /afii57422.fina /afii57422.isol /.notdef
+% 32
+ /afii57423.isol /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /hyphen /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /uni06F0 /uni06F1 /uni06F2 /uni06F3 % 0 1 2 3
+% 52
+ /uni06F4 /uni06F5 /uni06F6 /uni06F7 % 4 5 6 7
+% 56
+ /uni06F8 /uni06F9 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii57424.fina /afii57415.fina /.notdef /afii57425.isol
+% 68
+ /.nodef /afii57426.isol /afii57427.init /.notdef
+% 72
+ /afii57427.fina /uni06CC.media /afii57428.init /afii57428.medi
+% 76
+ /afii57428.fina /afii57428.isol /.notdef /afii57429.medi
+% 80
+ /afii57429.fina /afii57429.isol /afii57430.init /afii57430.medi
+% 84
+ /afii57417.fina /afii57448.fina /afii57431.init /afii57431.medi
+% 88
+ /afii57431.fina /uni06CC.fina /afii57432.init /bracketright
+% 92
+ /afii57432.medi /bracketleft /afii57432.fina /afii57432.isol
+% 96
+ /afii57433.medi /afii57454 /afii57416.medi /afii57507.medi %% xxx tchehM
+% 100
+ /afii57423.fina /.notdef /afii57441.medi /afii57509.medi %% xxx gafM
+% 104
+ /afii57470.medi /afii57456 /.notdef /uni06A9.medi
+% 108
+ /afii57444.medi /afii57445.medi /afii57446.medi /.notdef
+% 112
+ /afii57506.medi /afii57442.medi /afii57425.fina /afii57427.medi %%pehM xxx
+% 116
+ /afii57418.medi /afii57455 /.notdef /afii57448.fina
+% 120
+ /afii57427.isol /uni06CC.medi /afii57426.fina /afii57430.fina
+% 124
+ /afii57430.isol /afii57429.init /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii57433.init /afii57433.fina /afii57433.isol /afii57434.init
+% 140
+ /afii57434.medi /afii57434.fina /afii57434.isol /afii57441.init
+% 144
+ /afii57441.fina /afii57441.isol /afii57442.init /afii57442.fina
+% 148
+ /afii57442.isol /uni06A9.init /uni06A9.fina /uni06A9.isol
+% 152
+ /afii57444.init /afii57444.fina /afii57444.isol /afii57445.init
+% 156
+ /afii57445.fina /afii57445.isol /afii57446.init /afii57446.fina
+% 160
+ /afii57446.isol /afii57470.init /afii57470.fina /afii57470.isol
+% 164
+ /afii57448.isol /afii57412.fina /afii57412.isol /uni06CC.init
+% 168
+ /uni06CC.fina /uni06CC.isol /afii57431.isol /.notdef
+% 172
+ /.notdef /afii57417.isol /afii57444_afii57415.fina /afii57444_afii57415.isol
+% 176 2nd with dd!!!!
+ /afii57444_afii57411.fina /afii57444_afii57411.isol
+ /afii57444_afii57413.fina /afii57444_afii57413.isol
+% 180 2nd with dd!!!!
+ /afii57444_afii57410.fina /afii57444_afii57410.isol
+ /afii57414.init /afii57414.medi
+% 184
+ /afii57414.fina /afii57414.isol
+ /afii57409 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii57457_afii57451 /afii57457_afii57452
+% 200
+ /afii57457_afii57453 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456
+% 204 ok
+ /afii57457 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456
+% 208
+ /afii57424.isol /afii57508.fina /afii57508.isol /afii57506.init
+% 212
+ /afii57506.fina /afii57506.isol /afii57509.init /afii57509.fina
+% 216
+ /afii57509.isol /afii57507.init /afii57507.fina /afii57507.isol
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /uni066C /uni066B % Arabic Thousands Separator and Arabic decimal separator
+% 252
+ /uni0644064406510647 /uniFDFC /afii57440 /.notdef % llah ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc
new file mode 100644
index 0000000000..25d1dceeba
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frmonotype.enc
@@ -0,0 +1,148 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/MonotypeFarsiEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial
+% 8
+ /.notdef /behfinal /behisolated /tehinitial
+% 12
+ /.notdef /tehfinal /tehisolated /thehinitial
+% 16
+ /thehmedial /thehfinal /thehisolated /jeeminitial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahinitial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahinitial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /extendedarabicindicdigitzero /extendedarabicindicdigitone
+ /extendedarabicindicdigittwo /extendedarabicindicdigitthree
+% 52
+ /extendedarabicindicdigitfour /extendedarabicindicdigitfive
+ /extendedarabicindicdigitsix /extendedarabicindicdigitseven
+% 56
+ /extendedarabicindicdigiteight /extendedarabicindicdigitnine
+ /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalfinal /aleffinal /.notdef /rehisolated
+% 68
+ /.nodef /zainisolated /seeninitial /.notdef
+% 72
+ /seenfinal /yehmedial /sheeninitial /sheenmedial
+% 76
+ /sheenfinal /sheenisolated /.notdef /sadmedial
+% 80
+ /sadfinal /sadisolated /dadinitial /dadmedial
+% 84
+ /tehmarbutafinal /wawfinal /tahinitial /tahmedial
+% 88
+ /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis
+% 92
+ /zahmedial /ornateleftparenthesis /zahfinal /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /tchehmedial
+% 100
+ /dalfinal /.notdef /fehmedial /gafmedial
+% 104
+ /hehmedial /kasraisolated /.notdef /kehehmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehfinal /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawfinal
+% 120
+ /seenisolated /yehmedial /zainfinal /dadfinal
+% 124
+ /dadisolated /sadinitial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehfinal /fehisolated /qafinitial /qaffinal
+% 148
+ /qafisolated /kehehinitial /kehehfinal /kehehisolated
+% 152
+ /laminitial /lamfinal /lamisolated /meeminitial
+% 156
+ /meemfinal /meemisolated /nooninitial /noonfinal
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial
+% 168
+ /farsiyehfinal /farsiyehisolated /tahisolated /.notdef
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaaboveinitial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamzaisolated /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thalisolated /jehfinal /jehisolated /pehinitial
+% 212
+ /pehfinal /pehisolated /gafinitial /gaffinal
+% 216
+ /gafisolated /tchehinitial /tchehfinal /tchehisolated
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /quotesinglbase
+% 252
+ /allahisolated /rayaleflam /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc
new file mode 100644
index 0000000000..24a6204cfe
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimple.enc
@@ -0,0 +1,142 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/FarsisimpleEncoding[ % now 256 chars follow
+% 0
+ /uniFE8D /uniFE83 /uniFE84 /uniFE87
+% 4
+ /uniFE88 /uniFE81 /uniFE82 /uniFE91
+% 8
+ /.notdef /uniFE90 /uniFE8F /uniFE97
+% 12
+ /.notdef /uniFE96 /uniFE95 /uniFE9B
+% 16
+ /uniFE9C /uniFE9A /uniFE99 /uniFE9F
+% 20
+ /uniFEA0 /uniFE9E /uniFE9D /uniFEA3
+% 24
+ /uniFEA4 /uniFEA2 /uniFEA1 /uniFEA7
+% 28
+ /uniFEA8 /uniFEA6 /uniFEA5 /.notdef
+% 32
+ /uniFEA9 /exclam /.notdef /numbersign %OK
+% 36
+ /dollar /uni066A /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /uni060C /hyphen /uni06D4 /backslash % we should get the "arabicslash" in 4th position
+% 48
+ /uni06F00 /uni06F1 /uni06F2 /uni06F3
+% 52
+ /uni06F4 /uni06F5 /uni06F6 /uni06F7
+% 56
+ /uni06F8 /uni06F9 /colon /uni061B %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /uni061F
+% 64
+ /uniFEAC /uniFE8E /.notdef /uniFEAD
+% 68
+ /.nodef /uniFEAF /uniFEB3 /.notdef
+% 72
+ /uniFEB2 /uniFEF4 /uniFEB7 /uniFEB8
+% 76
+ /uniFEB6 /uniFEB5 /.notdef /uniFEBC
+% 80
+ /uniFEBA /uniFEB9 /uniFEBF /uniFEC0
+% 84
+ /uniFE94 /uniFEEE /uniFEC3 /uniFEC4
+% 88
+ /uniFEC2 /uniFEF0 /uniFEC7 /uniFD3F
+% 92
+ /uniFEC8 /uniFD3E /uniFEC6 /uniFEC5
+% 96
+ /uniFECC /uni0653 /uniFE92 /uniFB7D
+% 100
+ /uniFEAA /.notdef /uniFED4 /uniFB95
+% 104
+ /uniFEEC /.notdef /.notdef /uniFB91
+% 108
+ /uniFEE0 /uniFEE4 /uniFEE8 /.notdef
+% 112
+ /uniFB59 /uniFED8 /uniFEAE /uniFEB4
+% 116
+ /uniFE98 /.notdef /.notdef /uniFEEE
+% 120
+ /uniFEB1 /uniFEF4 /uniFEB0 /uniFEBE
+% 124
+ /uniFEBD /uniFEBB /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /uniFECB /uniFECA /uniFEC9 /uniFECF
+% 140
+ /uniFED0 /uniFECE /uniFECD /uniFED3
+% 144
+ /uniFED2 /uniFED1 /uniFED7 /uniFED6
+% 148
+ /uniFED5 /uniFB90 /uniFB8F /uniFB8E
+% 152
+ /uniFEDF /uniFEDE /uniFEDD /uniFEE3
+% 156
+ /uniFEE2 /uniFEE1 /uniFEE7 /uniFEE6
+% 160
+ /uniFEE5 /uniFEEB /uniFEEA /uniFEE9
+% 164
+ /uniFEED /uniFE86 /uniFE85 /uniFEF3
+% 168
+ /uniFEF0 /uniFEEF /uniFEC1 /.notdef
+% 172
+ /.notdef /uniFE93 /uniFEFC /uniFEFB
+% 176 2nd with dd!!!!
+ /uniFEF8 /uniFEF7 /uniFEFA /uniFEF9
+% 180 2nd with dd!!!!
+ /uniFEF6 /uniFEF5 /uniFE8B /uniFE8C
+% 184
+ /uniFE8A /uniFE89 /uniFE80 /.notdef
+% 188
+ /.notdef /.notdef /.notdef /.notdef
+% 192
+ /.notdef /.notdef /.notdef /.notdef
+% 196
+ /.notdef /.notdef /.notdef /.notdef
+% 200
+ /.notdef /.notdef /.notdef /.notdef
+% 204
+ /.notdef /.notdef /.notdef /.notdef
+% 208
+ /uniFEAB /uniFB8B /uniFB8A /uniFB58
+% 212
+ /uniFB57 /uniFB56 /uniFB94 /uniFB93
+% 216
+ /uniFB92 /uniFB7C /uniFB7B /uniFB7A
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /uni066C
+% 252
+ /uniFDF2 /.notdef /uni0640 /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc
new file mode 100644
index 0000000000..3716a63c8a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frsimplified.enc
@@ -0,0 +1,146 @@
+% @psencodingfile{
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/SimplifiedFarsiEncoding [ % now 256 chars follow
+% 0
+ /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated
+% 4
+ /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial
+% 8
+ /.notdef /behisolated /behisolated /tehmedial
+% 12
+ /.notdef /tehisolated /tehisolated /thehmedial
+% 16
+ /thehmedial /thehisolated /thehisolated /jeemmedial
+% 20
+ /jeemmedial /jeemfinal /jeemisolated /hahmedial
+% 24
+ /hahmedial /hahfinal /hahisolated /khahmedial
+% 28
+ /khahmedial /khahfinal /khahisolated /.notdef
+% 32
+ /dalisolated /exclam /sukun /numbersign %OK
+% 36
+ /dollar /arabicpercentsign /ampersand /quotesingle %ok
+% 40
+ /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree
+% 52
+ /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven
+% 56
+ /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /arabicquestionmark
+% 64
+ /thalisolated /aleffinal /.notdef /reh
+% 68
+ /.nodef /zainisolated /seenmedial /.notdef
+% 72
+ /seenisolated /yehmedial /sheenmedial /sheenmedial
+% 76
+ /sheenisolated /sheenisolated /.notdef /sadmedial
+% 80
+ /sadisolated /sadisolated /dadmedial /dadmedial
+% 84
+ /tehmarbutafinal /wawisolated /tahisolated /tahisolated
+% 88
+ /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis
+% 92
+ /zahisolated /ornateleftparenthesis /zahisolated /zahisolated
+% 96
+ /ainmedial /fathaisolated /behmedial /tchehmedial
+% 100
+ /dalisolated /.notdef /fehmedial /gafmedial
+% 104
+ /hehmedial /kasraisolated /.notdef /kehehmedial
+% 108
+ /lammedial /meemmedial /noonmedial /.notdef
+% 112
+ /pehmedial /qafmedial /rehisolated /seenmedial
+% 116
+ /tehmedial /dammaisolated /.notdef /wawisolated
+% 120
+ /seenisolated /yehmedial /zainisolated /dadisolated
+% 124
+ /dadisolated /sadmedial /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /aininitial /ainfinal /ainisolated /ghaininitial
+% 140
+ /ghainmedial /ghainfinal /ghainisolated /fehinitial
+% 144
+ /fehisolated /fehisolated /qafinitial /qafisolated
+% 148
+ /qafisolated /kehehinitial /kehehfinal /kehehisolated
+% 152
+ /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!!
+% 156
+ /meemisolated /meemisolated /noonmedial /noonisolated
+% 160
+ /noonisolated /hehinitial /hehfinal /hehisolated
+% 164
+ /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial
+% 168
+ /farsiyehfinal /farsiyehisolated /tahisolated /.notdef
+% 172
+ /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated
+% 176 2nd with dd!!!!
+ /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!!
+ /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated
+% 180 2nd with dd!!!!
+ /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd
+ /yehwithhamzaabovemedial /yehwithhamzaabovemedial
+% 184
+ /yehwithhamzaabovefinal /yehwithhamzaaboveisolated
+ /hamza /.notdef
+% 188
+ /.notdef /.notdef /fathatan /dammatan
+% 192
+ /kasratanlow /fathaisolated /dammaisolated /kasraisolated
+% 196
+ /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated
+% 200
+ /shaddawithkasratanisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 204
+ /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated
+% 208
+ /thal /jehisolated /jehisolated /pehmedial
+% 212
+ /pehisolated /pehisolated /gafinitial /gaffinal
+% 216
+ /gafisolated /tchehmedial /tchehfinal /tchehisolated
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /quotesinglbase % singl without "e"
+% 252
+ /allahisolated /rayaleflam /tatweel /.notdef
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc
new file mode 100644
index 0000000000..c018d947e0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/enc/dvips/arabi/frunicode.enc
@@ -0,0 +1,146 @@
+%
+% Encoding file for some PostScript Arabic fonts to use with the
+% Arabi package to write Farsi texts with LaTeX
+%
+% author = "Y. Jabri",
+% email = "yjabri@ensa.univ-oujda.ac.ma",
+% version = "0.1",
+% date = "January 2006",
+%
+%
+%
+/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow
+% 0
+ /afii57415 /afii57411 /afii62754 /afii57413
+% 4
+ /afii62756 /afii52400 /afii62753 /afii62761
+% 8
+ /.notdef /afii62763 /afii57416 /afii62765
+% 12
+ /.notdef /afii62767 /afii57418 /afii62768
+% 16
+ /afii62769 /afii62770 /afii57419 /afii62771
+% 20
+ /afii62772 /afii62773 /afii57420 /afii62774
+% 24
+ /afii62775 /afii62776 /afii57421 /afii62777
+% 28
+ /afii62778 /afii62779 /afii57422 /.notdef
+% 32
+ /afii57423 /exclam /afii57458 /numbersign %OK
+% 36
+ /dollar /afii57381 /ampersand /quotesingle %ok
+% 40
+ /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted
+% 44
+ /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position
+% 48
+ /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3
+% 52
+ /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7
+% 56
+ /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ??
+% 60
+ /guillemotright /.notdef /guillemotleft /afii57407
+% 64
+ /afii62781 /afii62760 /.notdef /afii57425
+% 68
+ /.nodef /afii57426 /afii62784 /.notdef
+% 72
+ /afii62786 /afii62361 /afii62787 /afii62788
+% 76
+ /afii62789 /afii57428 /.notdef /afii62791
+% 80
+ /afii62792 /afii62792 /afii62790 /afii62794
+% 84
+ /afii62764 /afii62829 /afii62796 /afii62797
+% 88
+ /afii62798 /afii62830 /afii62799 /afii64061
+% 92
+ /afii62800 /afii64060 /afii62801 /afii57432
+% 96
+ /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM
+% 100
+ /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM
+% 104
+ /afii62827 /afii57456 /.notdef /afii62815
+% 108
+ /afii62818 /afii62821 /afii62824 /.notdef
+% 112
+ /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx
+% 116
+ /afii62766 /afii57455 /.notdef /afii62829
+% 120
+ /afii57427 /afii62832 /afii62783 /afii62795
+% 124
+ /afii57430 /afii62790 /.notdef /.notdef %
+% 128
+ /.notdef /.notdef /.notdef /.notdef
+% 132
+ /.notdef /.notdef /.notdef /.notdef
+% 136
+ /afii62802 /afii62804 /afii57433 /afii62805
+% 140
+ /afii62806 /afii62807 /afii57434 /afii62808
+% 144
+ /afii62810 /afii57441 /afii62811 /afii62813
+% 148
+% /afii57442 /afii62815 /afii62816 /afii57443
+ /afii57442 /afii52305 /afii62964 /afii57567
+% 152
+ /afii62817 /afii62819 /afii57444 /afii62820
+% 156
+ /afii62822 /afii57445 /afii62823 /afii62825
+% 160
+ /afii57446 /afii57470 /afii62828 /afii57447
+% 164
+ /afii57448 /afii62755 /afii57412 /afii62831
+% 168
+ /afii62830 /afii57449 /afii57431 /.notdef
+% 172
+ /.notdef /afii57417 /afii62841 /afii62840
+% 176 2nd with dd!!!!
+ /afii62837 /afii62836
+ /afii62839 /afii62838
+% 180 2nd with dd!!!!
+ /afii62835 /afii62834
+ /afii62757 /afii62758
+% 184
+ /afii62759 /afii57414
+ /afii52399 /.notdef
+% 188
+ /.notdef /.notdef /afii57451 /afii57452
+% 192
+ /afii57453 /afii57454 /afii57455 /afii57456
+% 196
+ /afii57457 /afii57458 /afii62881 /afii62882
+% 200
+ /afii62883 /afii62884 /afii62885 /afii62886
+% 204
+ /afii57457 /afii62884 /afii62885 /afii62886
+% 208
+ /afii57424 /afii62962 /afii57508 /afii62956
+% 212
+ /afii62958 /afii57506 /afii62965 /afii62967
+% 216
+ /afii57509 /afii62959 /afii62961 /afii57507
+% 220
+ /.notdef /.notdef /.notdef /.notdef
+% 224
+ /.notdef /.notdef /.notdef /.notdef
+% 228
+ /.notdef /.notdef /.notdef /.notdef
+% 232
+ /.notdef /.notdef /.notdef /.notdef
+% 236
+ /.notdef /.notdef /.notdef /.notdef
+% 240
+ /.notdef /.notdef /.notdef /.notdef
+% 244
+ /.notdef /.notdef /.notdef /.notdef
+% 248
+ /.notdef /.notdef /.notdef /afii57461
+% 252
+ /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel
+] def
+
diff --git a/language/arabic/arabi/arabi/texmf/fonts/map/dvips/arabi/arabi.map b/language/arabic/arabi/arabi/texmf/fonts/map/dvips/arabi/arabi.map
new file mode 100644
index 0000000000..b124cafda2
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/map/dvips/arabi/arabi.map
@@ -0,0 +1,67 @@
+% \iffalse meta-comment
+%
+% Copyright 2006, 2011, 2012 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Font map correspondence between TFMs and real (actually .PFB)
+% fonts used by the Arabi package.
+%
+%%%%%%%%%%%%%%% Arabeyes Arabic GNU fonts %%%%%%%%%%%%%%%%%%
+aealbattar ae_AlBattar " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_albattar.pfb
+aealmateen ae_AlMateen " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_almateen.pfb
+aealmohanadb ae_AlMohanadBold " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_almohanad_bold.pfb
+aealmothnna ae_AlMothnna " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_almothnna.pfb
+aealyermook ae_AlYermook " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_alyermook.pfb
+aearab ae_Arab " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_arab.pfb
+aecortoba ae_Cortoba " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_cortoba.pfb
+aedimnah ae_Dimnah " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_dimnah.pfb
+aefurat ae_Furat " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_furat.pfb
+aegranada ae_Granada " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_granada.pfb
+aegraph ae_Graph " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_graph.pfb
+aehani ae_Hani " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_hani.pfb
+aehor ae_Hor " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_hor.pfb
+aekayrawan ae_Kayrawan " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_kayrawan.pfb
+aekhalid ae_Khalid " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_khalid.pfb
+aemashq ae_Mashq " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_mashq.pfb
+aemetal ae_Metal " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_metal.pfb
+aenada ae_Nada " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_nada.pfb
+aenagham ae_Nagham " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_nagham.pfb
+aenice ae_Nice " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_nice.pfb
+aeostorah ae_Ostorah " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_ostorah.pfb
+aeouhod ae_Ouhod " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_ouhod.pfb
+aepetra ae_Petra " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_petra.pfb
+aerehan ae_Rehan " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_rehan.pfb
+aesalem ae_Salem " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_salem.pfb
+aeshado ae_Shado " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_shado.pfb
+aesharjah ae_Sharjah " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_sharjah.pfb
+aesindibad ae_Sindibad " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_sindibad.pfb
+aetarablus ae_Tarablus " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_tarablus.pfb
+aetholoth ae_Tholoth " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_tholoth.pfb
+%
+aealmohanadbolditalic ae_AlMohanadBoldItalic " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_AlMohanad_boldItalic.pfb
+ae_almohanad_xxbold ae_AlMohanadExtraBold2 " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_AlMohanad_xxbold.pfb
+%
+%%%%%%%%%%%%%%%%%%%% FarsiWeb GNU fonts %%%%%%%%%%%%%%%%%%%%
+%nazlibout Nazli-Bold " FarsiWebEncoding ReEncodeFont /PaintType 2 store" <farsiwebencoding.enc <nazlib.pfb
+%nazliout Nazli "FarsiWebEncoding ReEncodeFont /PaintType 2 store" <farsiwebencoding.enc <nazli.pfb
+%titrout Titr-Bold " FarsiWebEncoding ReEncodeFont /PaintType 2 store" <farsiwebencoding.enc <titr.pfb
+homa Homa " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <homa.pfb
+nazli Nazli " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <nazli.pfb
+nazlib Nazli-Bold " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <nazlib.pfb
+titr Titr-Bold " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <titr.pfb
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm
new file mode 100644
index 0000000000..34b4299169
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm
new file mode 100644
index 0000000000..77f6569e1f
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_arab.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_arab.tfm
new file mode 100644
index 0000000000..3c82540e24
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_arab.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm
new file mode 100644
index 0000000000..cb1b19dce7
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealbattar.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealbattar.tfm
new file mode 100644
index 0000000000..18c1010371
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealbattar.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmateen.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmateen.tfm
new file mode 100644
index 0000000000..06cbca4c0a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmateen.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm
new file mode 100644
index 0000000000..ab58caf488
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm
new file mode 100644
index 0000000000..565e67eb68
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmothnna.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmothnna.tfm
new file mode 100644
index 0000000000..f538f106c5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealmothnna.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealyermook.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealyermook.tfm
new file mode 100644
index 0000000000..e313f43f2e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aealyermook.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aearab.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aearab.tfm
new file mode 100644
index 0000000000..b317144230
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aearab.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aecortoba.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aecortoba.tfm
new file mode 100644
index 0000000000..0731bf35ca
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aecortoba.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aedimnah.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aedimnah.tfm
new file mode 100644
index 0000000000..0233efdac5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aedimnah.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aefurat.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aefurat.tfm
new file mode 100644
index 0000000000..e3b04eb2b9
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aefurat.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegranada.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegranada.tfm
new file mode 100644
index 0000000000..1f75fca3a2
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegranada.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegraph.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegraph.tfm
new file mode 100644
index 0000000000..dc380b307f
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aegraph.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehani.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehani.tfm
new file mode 100644
index 0000000000..0d7211a22b
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehani.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehor.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehor.tfm
new file mode 100644
index 0000000000..595b37fd73
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aehor.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekayrawan.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekayrawan.tfm
new file mode 100644
index 0000000000..b3c66dbc72
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekayrawan.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekhalid.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekhalid.tfm
new file mode 100644
index 0000000000..1b4de233b2
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aekhalid.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemashq.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemashq.tfm
new file mode 100644
index 0000000000..0725fe414e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemashq.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemetal.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemetal.tfm
new file mode 100644
index 0000000000..fdbb8c5970
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aemetal.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenada.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenada.tfm
new file mode 100644
index 0000000000..28a03049d7
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenada.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenagham.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenagham.tfm
new file mode 100644
index 0000000000..20bb699080
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenagham.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenice.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenice.tfm
new file mode 100644
index 0000000000..1d1c329c72
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aenice.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeostorah.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeostorah.tfm
new file mode 100644
index 0000000000..ec87b3f6e8
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeostorah.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeouhod.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeouhod.tfm
new file mode 100644
index 0000000000..a1e33ecf9d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeouhod.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aepetra.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aepetra.tfm
new file mode 100644
index 0000000000..698770d179
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aepetra.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aerehan.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aerehan.tfm
new file mode 100644
index 0000000000..aa0c069a87
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aerehan.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesalem.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesalem.tfm
new file mode 100644
index 0000000000..04a657841e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesalem.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeshado.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeshado.tfm
new file mode 100644
index 0000000000..7e3af1dae4
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aeshado.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesharjah.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesharjah.tfm
new file mode 100644
index 0000000000..2f80103e07
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesharjah.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesindibad.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesindibad.tfm
new file mode 100644
index 0000000000..0f6bcd981b
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aesindibad.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetarablus.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetarablus.tfm
new file mode 100644
index 0000000000..9281f0ff78
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetarablus.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetholoth.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetholoth.tfm
new file mode 100644
index 0000000000..b38b766a0d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/arabeyes/aetholoth.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/homa.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/homa.tfm
new file mode 100644
index 0000000000..076bae3b30
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/homa.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazli.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazli.tfm
new file mode 100644
index 0000000000..4f1027ed1a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazli.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlib.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlib.tfm
new file mode 100644
index 0000000000..71fdbfa1d4
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlib.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlibout.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlibout.tfm
new file mode 100644
index 0000000000..71fdbfa1d4
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazlibout.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazliout.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazliout.tfm
new file mode 100644
index 0000000000..4f1027ed1a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/nazliout.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titr.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titr.tfm
new file mode 100644
index 0000000000..d04bf815eb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titr.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titrout.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titrout.tfm
new file mode 100644
index 0000000000..d04bf815eb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/farsiweb/titrout.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararial.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararial.tfm
new file mode 100644
index 0000000000..bac95c7e3a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararial.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararialbd.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararialbd.tfm
new file mode 100644
index 0000000000..c546d61386
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ararialbd.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcour.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcour.tfm
new file mode 100644
index 0000000000..ffdeb2c5c5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcour.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcourbd.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcourbd.tfm
new file mode 100644
index 0000000000..87287af30b
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arcourbd.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromega.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromega.tfm
new file mode 100644
index 0000000000..6e3902a07c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromega.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromegab.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromegab.tfm
new file mode 100644
index 0000000000..a88dc40e10
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/aromegab.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpbdo.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpbdo.tfm
new file mode 100644
index 0000000000..d0b1958d11
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpbdo.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpo.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpo.tfm
new file mode 100644
index 0000000000..0722fa428d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/arsimpo.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimes.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimes.tfm
new file mode 100644
index 0000000000..bac95c7e3a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimes.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimesbd.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimesbd.tfm
new file mode 100644
index 0000000000..c546d61386
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/artimesbd.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/fandlso.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/fandlso.tfm
new file mode 100644
index 0000000000..7e98a5623e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/fandlso.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarial.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarial.tfm
new file mode 100644
index 0000000000..d8c929ef48
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarial.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarialb.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarialb.tfm
new file mode 100644
index 0000000000..2b52706ec5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frarialb.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpbdo.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpbdo.tfm
new file mode 100644
index 0000000000..9da55cf00c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpbdo.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpo.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpo.tfm
new file mode 100644
index 0000000000..80a8732b82
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsimpo.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspbl.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspbl.tfm
new file mode 100644
index 0000000000..57abe5494c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspbl.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspout.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspout.tfm
new file mode 100644
index 0000000000..285306d1cd
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frsspout.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimes.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimes.tfm
new file mode 100644
index 0000000000..3fc6cfbbae
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimes.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimesbd.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimesbd.tfm
new file mode 100644
index 0000000000..0336a6ef91
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/frtimesbd.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabic.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabic.tfm
new file mode 100644
index 0000000000..da51473b80
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabic.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabicbold.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabicbold.tfm
new file mode 100644
index 0000000000..28abc60662
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/ftraditionalarabicbold.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/tradbdo.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/tradbdo.tfm
new file mode 100644
index 0000000000..f0fdafc89a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/tradbdo.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionaarabicbold.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionaarabicbold.tfm
new file mode 100644
index 0000000000..7395018bbf
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionaarabicbold.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabic.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabic.tfm
new file mode 100644
index 0000000000..adadd3f2b9
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabic.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicbold.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicbold.tfm
new file mode 100644
index 0000000000..92cd60c080
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicbold.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicreversed.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicreversed.tfm
new file mode 100644
index 0000000000..06350572f5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/microsoft/traditionalarabicreversed.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dthuluth.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dthuluth.tfm
new file mode 100644
index 0000000000..d31bbd8487
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dthuluth.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpn.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpn.tfm
new file mode 100644
index 0000000000..29b8384f9c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpn.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpnsp.tfm b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpnsp.tfm
new file mode 100644
index 0000000000..76899f927e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/tfm/arabi/nonfree/dtpnsp.tfm
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_albattar.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_albattar.pfb
new file mode 100644
index 0000000000..e6cd2f27de
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_albattar.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almateen.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almateen.pfb
new file mode 100644
index 0000000000..2cc4bf6ca0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almateen.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb
new file mode 100644
index 0000000000..017a7f27ef
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb
new file mode 100644
index 0000000000..2cab5de2ce
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb
new file mode 100644
index 0000000000..0b2e8fd8d1
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb
new file mode 100644
index 0000000000..287667cbab
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almothnna.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almothnna.pfb
new file mode 100644
index 0000000000..3b0da32a4c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_almothnna.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_alyermook.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_alyermook.pfb
new file mode 100644
index 0000000000..780df89902
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_alyermook.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_arab.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_arab.pfb
new file mode 100644
index 0000000000..d13c33e7b9
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_arab.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_cortoba.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_cortoba.pfb
new file mode 100644
index 0000000000..e0a92d4d1a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_cortoba.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_dimnah.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_dimnah.pfb
new file mode 100644
index 0000000000..7456ee78fd
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_dimnah.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_furat.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_furat.pfb
new file mode 100644
index 0000000000..770270cfc4
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_furat.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_granada.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_granada.pfb
new file mode 100644
index 0000000000..01bdfcefea
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_granada.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_graph.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_graph.pfb
new file mode 100644
index 0000000000..7c76c2b229
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_graph.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hani.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hani.pfb
new file mode 100644
index 0000000000..80a34c4897
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hani.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hor.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hor.pfb
new file mode 100644
index 0000000000..361f1656fa
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_hor.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb
new file mode 100644
index 0000000000..feaef54fdf
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_khalid.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_khalid.pfb
new file mode 100644
index 0000000000..1bb6d0c587
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_khalid.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_mashq.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_mashq.pfb
new file mode 100644
index 0000000000..b8005fa378
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_mashq.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_metal.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_metal.pfb
new file mode 100644
index 0000000000..6d42b7a86c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_metal.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nada.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nada.pfb
new file mode 100644
index 0000000000..4a5d81e15c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nada.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nagham.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nagham.pfb
new file mode 100644
index 0000000000..0ab8d6d35d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nagham.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nice.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nice.pfb
new file mode 100644
index 0000000000..6d40a62a49
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_nice.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ostorah.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ostorah.pfb
new file mode 100644
index 0000000000..5faf2c4d76
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ostorah.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ouhod.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ouhod.pfb
new file mode 100644
index 0000000000..b23fc76364
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_ouhod.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_petra.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_petra.pfb
new file mode 100644
index 0000000000..841a7c6ffe
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_petra.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_rehan.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_rehan.pfb
new file mode 100644
index 0000000000..1cc981222e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_rehan.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_salem.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_salem.pfb
new file mode 100644
index 0000000000..8c4f659a80
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_salem.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_shado.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_shado.pfb
new file mode 100644
index 0000000000..10ed4eb978
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_shado.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sharjah.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sharjah.pfb
new file mode 100644
index 0000000000..6846285992
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sharjah.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sindibad.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sindibad.pfb
new file mode 100644
index 0000000000..2cd7f21ca1
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_sindibad.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tarablus.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tarablus.pfb
new file mode 100644
index 0000000000..c9499da07f
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tarablus.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tholoth.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tholoth.pfb
new file mode 100644
index 0000000000..ea68220ceb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/arabeyes/ae_tholoth.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/homa.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/homa.pfb
new file mode 100644
index 0000000000..bf8089b2d0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/homa.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazli.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazli.pfb
new file mode 100644
index 0000000000..776ce73d13
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazli.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazlib.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazlib.pfb
new file mode 100644
index 0000000000..c128020dcc
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/nazlib.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/titr.pfb b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/titr.pfb
new file mode 100644
index 0000000000..70933e114b
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/farsiweb/titr.pfb
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/microsoft b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/microsoft
new file mode 100644
index 0000000000..26c92f2fba
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/fonts/type1/arabi/microsoft
Binary files differ
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/8859-6.def b/language/arabic/arabi/arabi/texmf/latex/arabi/8859-6.def
new file mode 100644
index 0000000000..ab9d41c308
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/8859-6.def
@@ -0,0 +1,133 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: 8859-6.def
+%
+ \ProvidesFile{8859-6.def}
+ [2006/01/01 v0.1 ISO 8859-6 Arabic input encoding file]
+
+
+\makeatletter
+\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}}
+\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}}
+\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}}
+\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}}
+\ProvideTextCommandDefault{\textflorin}{\textit{f}}
+\ProvideTextCommandDefault{\textcent}
+ {\TextSymbolUnavailable\textcent}
+\ProvideTextCommandDefault{\textyen}
+ {\TextSymbolUnavailable\textyen}
+\ProvideTextCommandDefault{\newsheqel}
+ {\TextSymbolUnavailable\newsheqel}
+\ProvideTextCommandDefault{\textbrokenbar}
+ {\TextSymbolUnavailable\textbrokenbar}
+\ProvideTextCommandDefault{\textperthousand}
+ {\TextSymbolUnavailable\textperthousand}
+\providecommand{\mathonesuperior}{{^1}}
+\providecommand{\maththreesuperior}{{^3}}
+\providecommand{\mathtwosuperior}{{^2}}
+%%
+%% Digits and Punctuation characters are "set" in their
+%% corresponding part in the Latin scripts
+%%
+\DeclareInputText{160}{\nobreakspace}
+\DeclareInputText{164}{} %what is this ?? ;)
+\DeclareInputMath{172}{,} %arabic comma
+\DeclareInputText{187}{;} %arabic semicolon
+\DeclareInputText{191}{?} %arabic question mark
+\DeclareInputText{192}{ } %arabic space
+\DeclareInputText{193}{\hamza}
+\DeclareInputText{194}{\alefmadda}
+\DeclareInputText{195}{\alefhamza}
+\DeclareInputText{196}{\wawhamza}
+\DeclareInputText{197}{\aleflowerhamza}
+\DeclareInputText{198}{\yahamza}
+\DeclareInputText{199}{\alef}
+\DeclareInputText{200}{\baa}
+\DeclareInputText{201}{\T} %taa marbuuta
+\DeclareInputText{202}{\taa}
+\DeclareInputText{203}{\thaa}
+\DeclareInputText{204}{\jeem} %geem
+\DeclareInputText{205}{\Haa}
+\DeclareInputText{206}{\kha}
+\DeclareInputText{207}{\dal}
+\DeclareInputText{208}{\dhal}
+\DeclareInputText{209}{\ra}
+\DeclareInputText{210}{\zay}
+\DeclareInputText{211}{\seen}
+\DeclareInputText{212}{\sheen}
+\DeclareInputText{213}{\sad}
+\DeclareInputText{214}{\dad}
+\DeclareInputText{215}{\Ta}
+\DeclareInputText{216}{\za}
+\DeclareInputText{217}{\ayn}
+\DeclareInputText{218}{\ghayn}
+%
+\DeclareInputText{224}{\tatweel}
+\DeclareInputText{225}{\fa}
+\DeclareInputText{226}{\qaf}
+\DeclareInputText{227}{\kaf}
+\DeclareInputText{228}{\lam}
+\DeclareInputText{229}{\meem}
+\DeclareInputText{230}{\nun}
+\DeclareInputText{231}{\ha}
+\DeclareInputText{232}{\waw}
+\DeclareInputText{233}{\ya}
+\DeclareInputText{234}{\nasb}
+\DeclareInputText{235}{\raff}
+\DeclareInputText{236}{\jarr}
+\DeclareInputText{237}{\fatha}
+\DeclareInputText{238}{\damma}
+\DeclareInputText{239}{\kasra}
+\DeclareInputText{240}{\shadda}
+\DeclareInputText{241}{\sukun}
+\DeclareInputText{242}{\shaddanasb}
+\DeclareInputText{243}{\shaddaraff}
+\DeclareInputText{244}{\shaddajarr}
+\DeclareInputText{245}{\shaddafatha}
+\DeclareInputText{246}{\shaddadamma}
+\DeclareInputText{247}{\shaddakasra}
+%
+%
+% some Farsi characters
+\DeclareInputText{243}{\peh}
+\DeclareInputText{245}{\tcheh}
+\DeclareInputText{254}{\jeh}
+\DeclareInputText{248}{\gaf}
+%\DeclareInputText{xxx}{\kaf}% No FARSI KAF!!!
+\makeatother
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/PPRarabic.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/PPRarabic.sty
new file mode 100644
index 0000000000..433145e0f5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/PPRarabic.sty
@@ -0,0 +1,101 @@
+%==============================================================================
+%% PPRdefault.sty (a slide style for Prosper)
+%% Copyright 2000-2001 Frédéric Goualard
+%%
+%% Note: this style was contributed anonymously by a user.
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.2
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+%%
+%% PPRarabic.sty,v 0.01 2005/09/21
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{PPRarabic}[2005/09/21]
+\typeout{`an arabic' style for Prosper ---}
+\typeout{PPRarabic.sty, v 0.01 2005/09/21}
+\typeout{adapted from PPRdefault.sty, v 0.01 2005/09/21}
+\typeout{ }
+
+\RequirePackage{amssymb}
+% Loading packages necessary to define this slide style.
+% none
+
+\newgray{grayb}{.5}
+
+\FontTitle{%
+ \usefont{JAE}{reqaa}{m}{n}\fontsize{20.74pt}{18pt}\selectfont\blue}{%
+ \usefont{LAE}{reqaa}{m}{n}\fontsize{20.74pt}{18pt}\selectfont\blue}
+\FontText{%
+ \black\usefont{LAE}{reqaa}{m}{n}\fontsize{12.4pt}{12pt}\selectfont}{%
+ \black\usefont{LAE}{reqaa}{m}{n}\fontsize{12.4pt}{12pt}\selectfont}
+
+
+% Positionning of the title of a slide.
+\newcommand{\slidetitle}[1]{%
+ \rput[c](5.25,4.4){\fontTitle{#1}}
+}
+
+% Positionning for a logo
+\LogoPosition{-1,-1.1}
+
+% Definition of this style for slides.
+
+\newcommand{\BasicFrame}[1]{%
+%\ifinColor
+%\else
+%\fi
+\psline[linewidth=.5pt,linecolor=grayb](-1,0)(-1,-0.6)(-0.4,-0.6)
+\psline[linewidth=.5pt,linecolor=grayb](11,-0.6)(11.6,-0.6)(11.6,0)
+\psline[linewidth=.5pt,linecolor=grayb](-1,6.7)(-1,7.3)(-0.4,7.3)
+\psline[linewidth=.5pt,linecolor=grayb](11.6,6.7)(11.6,7.3)(11,7.3)
+ \PutLogo % Mandatory
+ {#1}
+\raggedright}
+
+\NewSlideStyle[115mm]{t}{5.3,3.2}{BasicFrame}
+\PDFCroppingBox{10 40 594 800}
+%\RequirePackage{semhelv}
+
+
+\myitem{1}{\includegraphics[width=.4cm]{red-bullet-on-white.ps}}
+\myitem{2}{\includegraphics[width=.3cm]{green-bullet-on-white.ps}}
+\myitem{3}{\includegraphics[width=.3cm]{yellow-bullet-on-white.ps}}
+
+
+
+
+
+
+
+
+
+
+
+
+\newpagestyle{arabic}{\hfill }{\ifnoFooter\else\hfill%
+ \ifisDraft
+ {\beginR\@colorFoot\tiny \L{\textbf{\jobname.tex}}~--~\@Title~--~\@Author~--~\L{\number\day/\number\month/\number\year}~--~\timenow~--~\@ensure@R{\sad}.~\thepage\ifallPages\space\@ensure@R{\meem\nun}\space\realpageref{last@page}\fi\endR}%
+ \else
+ \ifshowVersion
+ {\@colorFoot\tiny \L{\textbf{\jobname.tex}}~--~\@Title~--~\@Author~--~\number\day/\number\month/\number\year~--~\timenow~--~\@ensure@R{\sad}.~\thepage\ifallPages\space\@ensure@R{\meem\nun}\space\realpageref{last@page}\fi}%
+ \else
+ {\beginR\@colorFoot\tiny \@cartouche~--~\@ensure@R{\sad}.~\thepage\ifallPages\space\@ensure@R{\meem\nun}\space\realpageref{last@page}\fi\endR}%
+ \fi\fi\fi
+}
+
+\slidepagestyle{arabic}
+
+
+
+\endinput
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabi4ht.cfg b/language/arabic/arabi/arabi/texmf/latex/arabi/arabi4ht.cfg
new file mode 100644
index 0000000000..d93189e2ab
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabi4ht.cfg
@@ -0,0 +1,60 @@
+\Preamble{html,info,ShowFont}%2,
+
+\Css{BODY {
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100\%; PADDING-BOTTOM: 0px;
+ MARGIN: 0px; COLOR: \#000; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif;
+ BACKGROUND-COLOR: \#ced4da
+}}
+\Css{A {
+ COLOR: \#03c; TEXT-DECORATION: none
+}}
+\Css{A:visited {
+ COLOR: \#039; TEXT-DECORATION: none
+}}
+\Css{A:hover {
+ COLOR: \#36f; TEXT-DECORATION: underline
+}}
+\Css{A.selected {
+ FONT-WEIGHT: bold; COLOR: \#88969e
+}}
+
+
+
+
+
+
+
+
+
+
+%\Css{.aedimnah-x-x-125{FONT-FAMILY: "Courier New",Courier,monospace }}
+
+%\Css{.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200\%;
+%font-weight:bold; font-size:150\%; color : red ; }}
+%
+%\Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc,
+%.appendixToc a, .appendixToc {line-height: 200\%; font-weight:bold; color : green ; }}
+%
+\ifx\languagename\undefined
+\else
+\iflanguage{arabic}%
+{\Configure{crosslinks}{ }{ }
+{ÇáÊÇáí}{ÇáÓÇÈÞ}
+{ÊÍÊ}{ÈÏÇíÉ}{äåÇíÉ}{ÝæÞ}}
+{}
+\fi
+
+
+
+%\Configure{thanks author date and}
+%{}{}
+%{\HCode{<div align="left">}}{\HCode{</div>}}
+%{\HCode{<div align="left">}}{\HCode{</div>}}
+%{\HChar{160}\HChar{160}\HChar{160}}{\HCode{<br>}}
+
+
+
+
+\begin{document}
+\EndPreamble
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabic.cfg b/language/arabic/arabi/arabi/texmf/latex/arabi/arabic.cfg
new file mode 100644
index 0000000000..178cf906cc
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabic.cfg
@@ -0,0 +1,64 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: arabic.cfg: configuration file for arabic.ldf
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% If you want to customize arabic.ldf, please DO NOT hack into the code,
+% copy this file into a directory searched by TeX, preferably a
+% personal one on multi-user systems, and customize it as you like.
+%
+% WARNING: If you exchange your documents with colleagues using
+% a different TeX installation, it is best NOT TO HAVE a frenchb.cfg
+% file, and add instead the customization commands to the preamble
+% of your documents after babel and frenchb have been loaded.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+
+
+
+
+
+
+
+
+
+
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\endinput \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabic.ldf b/language/arabic/arabi/arabi/texmf/latex/arabi/arabic.ldf
new file mode 100644
index 0000000000..d96c49be6c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabic.ldf
@@ -0,0 +1,240 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `arabic.ldf' the language definition file of Arabic
+% for use with BABEL.
+%
+
+\ProvidesFile{arabic.ldf}
+
+\ProvidesLanguage{arabic}[2006/01/01 v0.1 Arabic support for the babel system]
+
+
+\LdfInit{arabic}{captionsarabic}
+
+
+\ifx\l@arabic\@undefined
+ \@nopatterns{Arabic}%
+ \adddialect\l@arabic0
+\fi
+\InputIfFileExists{laeenc.def}{%
+ \message{Loading the definitions for the LaTeX{} Arabic encoding}}{%
+ \errhelp{I can't find the laeenc.def file for the Arabic fonts}%
+ \errmessage{Since I do not know what the LAE encoding means^^J
+ I can't typeset Arabic.^^J
+ I stop here, while you get a suitable laeenc.def file}\@@end
+ }
+
+
+\AtEndOfPackage{%
+ \@ifpackageloaded{inputenc}{}{\RequirePackage[cp1256]{inputenc}}}
+
+%NO hyphenation is needed in Arabic!! Update language.dat!!!
+\providehyphenmins{\CurrentOption}{\thr@@\thr@@}
+
+\addto\captionsarabic{%
+\def\prefacename{\textAR{\meem\dal\kha\lam}}%
+\def\refname{\textAR{\alef\lam\meem\ra\alef\jeem\ayn}}
+\def\abstractname{\textAR{\meem\lam\kha\sad}}%
+\def\bibname{\textAR{\alef\lam\meem\sad\alef\dal\ra}}%
+\def\chaptername{\textAR{\alef\lam\baa\alef\baa}}%
+\def\appendixname{\textAR{\alef\lam\meem\lam\Haa\qaf}}%
+%\def\contentsname{\textAR{\alef\lam\meem\Haa\taa\waw\ya\alef\taa}}
+\def\contentsname{\textAR{\alef\lam\fa\ha\ra\seen}}%
+\def\listfigurename{\textAR{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}%
+\def\listtablename{\textAR{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}%
+\def\indexname{\textAR{\alef\lam\fa\ha\ra\seen}}%
+\def\figurename{\textAR{\sheen\kaf\lam}}%
+\def\tablename{\textAR{\jeem\dal\waw\lam}}%
+\def\partname{\textAR{\alef\lam\qaf\seen\meem}}%
+\def\enclname{\textAR{\alef\lam\meem\ra\fa\qaf\alef\taa}}
+\def\ccname{\textAR{\nun\seen\kha\T\space\meem\waw\jeem\ha\T\space\aleflowerhamza\lam\alefmaqsura}}% <<
+\def\headtoname{\textAR{\aleflowerhamza\lam\alefmaqsura}}
+\def\pagename{\textAR{\sad\fa\Haa\T}}%
+\def\seename{\textAR{\ra\alef\jeem\ayn}}%\alefhamza\nun\za\ra
+\def\alsoname{\textAR{\ra\alef\jeem\ayn\space\alefhamza\ya\dad\alef}}%<<\alefhamza\nun\za\ra
+\def\proofname{\textAR{\baa\ra\ha\alef\nun}}% for AMS-\LaTeX
+\def\glossaryname{\textAR{\qaf\alef\meem\waw\seen}}%<<
+}
+
+%
+% The default Arabic date form for now :
+%
+\def\arabimonth#1{\ifcase#1\or
+ \kaf\alef\nun\waw\nun\space \alef\lam\thaa\alef\nun\ya\or
+ \sheen\baa\alef\Ta\or
+ \alefmadda\dhal\alef\ra\or
+ \nun\ya\seen\alef\nun\or
+ \alefhamza\ya\alef\ra\or
+ \Haa\zay\ya\ra\alef\nun\or
+ \taa\meem\waw\zay\or
+ \alefmadda\baa\or
+ \alefhamza\ya\lam\waw\lam\or
+ \taa\sheen\ra\ya\nun\space \alef\lam\alefhamza\waw\lam\or
+ \taa\sheen\ra\ya\nun\space \alef\lam\thaa\alef\nun\ya\or
+ \kaf\alef\nun\waw\nun\space \alef\lam\alefhamza\waw\lam\fi}
+
+\def\atoday{%
+ \I{\number\day}%
+\space \textRL{\arabimonth{\month}}%
+\space \I{\number\year}}
+
+\def\datearabic{\def\today{\atoday}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% MACROS FOR Arabic/Latin TYPESETTING
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% First, the common part to Arabic and Farsi
+%
+\InputIfFileExists{arabicore.sty}{%
+ \message{Loading the Common definitions for Arabic and Farsi}}{%
+ \errhelp{I can't find the arabicore.sty file}%
+ \errmessage{Since I can't find the arabicore.sty file^^J
+ I can't typeset Arabic.^^J
+ I stop here, while you get a suitable arabicore.sty file}\@@end
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Now the specific part to Arabic
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand{\ArabicEncoding}{\fontencoding{LAE}\selectfont}
+
+
+
+\DeclareRobustCommand{\@arabic@R}[1]{\bgroup\beginR\ArabicEncoding #1\endR\egroup}
+\DeclareRobustCommand{\@ensure@arabic}[1]{\if@rl{{\ArabicEncoding #1}}\else
+ \beginR\ArabicEncoding #1\endR\fi}
+
+
+% To avoid bad surprised we use \def to define the \R control sequence,
+% many packages ``like'' to use , like ArabTeX and the Hebrew package
+% supporting Babel
+\newcommand{\textAR}[1]{\expandafter\@arabic@R{#1}}
+%Temporary shortcut
+\newcommand{\AR}[1]{\textAR{#1}}
+%
+\def\textRL#1{\expandafter\@arabic@R{#1}}
+
+
+
+
+
+\def\arabicencoding{LAE}
+\DeclareFontEncoding{LAE}{}{}
+\DeclareFontSubstitution{LAE}{cmr}{m}{n}
+\DeclareErrorFont{LAE}{cmr}{m}{n}{10}
+
+\DeclareRobustCommand{\bbl@arabic}{%
+\bbl@arabi
+\def\encodingdefault{\arabicencoding}%
+\fontencoding{\encodingdefault}\selectfont%
+\@rltrue
+\@arabictrue
+}
+
+
+\addto\extrasarabic{\bbl@arabic}
+
+\addto\noextrasarabic{%
+\@rlfalse
+\@arabicfalse
+\latintext\normalfont %enough ??
+% Restore the lplain.tex penalties??
+\hyphenpenalty=50%
+\binoppenalty=700%
+\relpenalty=500%
+}
+
+
+
+%
+% Now, the Arabic fonts Definitions
+%
+\InputIfFileExists{arabicfnt.sty}{%
+ \message{Loading the Arabi fonts definitions for Arabic}}{%
+ \errhelp{I can't find the arabicfnt.sty file}%
+ \errmessage{Since I can't find the arabicfnt.sty file^^J
+ I can't typeset Arabic.^^J
+ I stop here, while you get a suitable arabicfnt.sty file}\@@end
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%==========================================================%
+% The changes that should be executed after reading %
+% the main style file. (e.g., article.sty) %
+%==========================================================%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\addto\extrasarabic{%
+ \let\SAV@alph\@alph%
+ \let\SAV@Alph\@Alph%
+ \renewcommand*{\@alph}[1]{\protect\abjadnumeral{\number#1}}%
+ \renewcommand*{\@Alph}[1]{\protect\abjadnumeral{\number#1}}}
+
+\addto\noextrasarabic{%
+ \let\@alph\SAV@alph%
+ \let\@Alph\SAV@Alph}
+
+%
+% Now, the common file to Arabic and Farsi that allows
+% activating and deactivating Vowelization
+%
+\InputIfFileExists{arabnovowel.sty}{%
+ \message{Loading the Common definitions for Arabic and Farsi}}{%
+ \errhelp{I can't find the arabnovowel.sty file}%
+ \errmessage{Since I can't find the arabnovowel.sty file^^J
+ I can't activate or deactivate vowelization.^^J
+ The vowels you type will be printed!}\@@end
+}
+
+
+
+% To get the parentheses around equations numbers to appear correctly
+% works with standard classes article, report and book (with or without amsmath package)
+% and with ams[*] classes. (reqno should be used!!)
+%
+\addto\extrasarabic{%
+\let\SAV@@eqnnum\@eqnnum
+\let\SAV@tagform@\tagform@
+\def\tagform@#1{\maketag@@@{)\ignorespaces#1\unskip\@@italiccorr(}}% if amsmath is loaded
+\renewcommand{\@eqnnum}{)\theequation(}% otherwise
+}
+
+% Restore original values
+\addto\noextrasarabic{%
+\let\@eqnnum\SAV@@eqnnum
+\let\tagform@\SAV@tagform@
+}
+
+
+
+%%%%%% To let this file clean and usable by everybody %%%%%%
+%% use "arabic.cfg" instead and uncomment next line
+%\loadlocalcfg{arabic} %last patches and additional hacks
+%%
+\ldf@finish{arabic}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabicfnt.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/arabicfnt.sty
new file mode 100644
index 0000000000..a67df1dbd6
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabicfnt.sty
@@ -0,0 +1,273 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `arabifnt.sty' Arabic font switching commands used by
+% the Arabi package.
+%
+%%
+\def\fileversion{1.0}
+\def\filedate{2006/01/01}
+%%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Check if file is loaded and announce file on terminal:
+%
+\csname ArabicfontsLoaded\endcsname
+\let\ArabicfontsLoaded\endinput
+
+\message{\space\space Arabic font switching commands v\fileversion\space\space\filedate}
+\message{\space\space (may still change)\space\space}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%%
+%\ProvidesPackage{arabifnt}[2006/01/01 v1.0 Arabic font switching
+% commands (may still change)]
+
+
+
+% \DeclareTextFontCommand {<cmd>} {<font-switches>}
+%
+% Declares command <cmd> to be a font command with one argument. The current font attributes
+% are locally modified by <font-switches> and then the argument of <cmd> is typeset in the
+% resulting new font.
+%
+% Commands defined by \DeclareTextFontCommand automatically take care of any necessary
+% italic correction (on either side).
+
+
+
+
+
+% DecoType Naskh
+ \DeclareTextFontCommand{\textdtp}{\fontfamily{dtpn}\selectfont}
+ \DeclareRobustCommand{\dtp}{\fontfamily{dtpn}\selectfont}
+
+% DecoType Naskh Special
+ \DeclareTextFontCommand{\textdtpsp}{\fontfamily{dtpnsp}\selectfont}
+ \DeclareRobustCommand{\dtpsp}{\fontfamily{dtpnsp}\selectfont}
+
+% DecoType Thuluth
+ \DeclareTextFontCommand{\textdthuluth}{\fontfamily{dthuluth}\selectfont}
+ \DeclareRobustCommand{\dthuluth}{\fontfamily{dthuluth}\selectfont}
+
+
+% Maghribi experimental
+ \DeclareTextFontCommand{\textmaghribi}{\fontfamily{maghribi}\selectfont}
+ \DeclareRobustCommand{\maghribi}{\fontfamily{maghribi}\selectfont}
+
+% Naskh experimental
+ \DeclareTextFontCommand{\textnaskh}{\fontfamily{naskhi}\selectfont}
+ \DeclareRobustCommand{\naskh}{\fontfamily{naskhi}\selectfont}
+
+% ASV Codar
+ \DeclareTextFontCommand{\textasv}{\fontfamily{asv}\selectfont}
+ \DeclareRobustCommand{\asv}{\fontfamily{asv}\selectfont}
+
+% My reqaa
+ \DeclareTextFontCommand{\textreqaa}{\fontfamily{reqaa}\selectfont}
+ \DeclareRobustCommand{\reqaa}{\fontfamily{reqaa}\selectfont}
+
+%
+%
+%======================= Microsoft =========================
+%
+
+
+% Simplified Arabic
+ \DeclareTextFontCommand{\textsimpl}{\fontfamily{arsimpo}\selectfont}
+ \DeclareRobustCommand{\simpl}{\fontfamily{arsimpo}\selectfont}
+
+ \DeclareTextFontCommand{\textsimplb}{\fontfamily{arsimpo}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\simplb}{\fontfamily{arsimpo}\fontseries{b}\selectfont}
+%
+% Times New Roman
+ \DeclareTextFontCommand{\texttimes}{\fontfamily{artimes}\selectfont}
+ \DeclareRobustCommand{\times}{\fontfamily{artimes}\selectfont}
+%
+ \DeclareTextFontCommand{\texttimesb}{\fontfamily{artimes}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\timesb}{\fontfamily{artimes}\fontseries{b}\selectfont}
+%
+
+% Courier
+ \DeclareTextFontCommand{\textcour}{\fontfamily{arcour}\selectfont}
+ \DeclareRobustCommand{\cour}{\fontfamily{arcour}\selectfont}
+%
+ \DeclareRobustCommand{\courb}{\fontfamily{arcour}\fontseries{b}\selectfont}
+ \DeclareTextFontCommand{\textcourb}{\fontfamily{arcour}\fontseries{b}\selectfont}
+% Arial
+ \DeclareTextFontCommand{\textarial}{\fontfamily{ararial}\selectfont}
+ \DeclareRobustCommand{\arial}{\fontfamily{ararial}\selectfont}
+%
+ \DeclareRobustCommand{\arialb}{\fontfamily{ararial}\fontseries{b}\selectfont}
+ \DeclareTextFontCommand{\textarialb}{\fontfamily{ararial}\fontseries{b}\selectfont}
+%
+% Traditional Arabic
+ \DeclareTextFontCommand{\texttrad}{\fontfamily{traditionalarabic}\selectfont}
+ \DeclareRobustCommand{\trad}{\fontfamily{traditionalarabic}\selectfont}
+%
+ \DeclareTextFontCommand{\texttradb}{\fontfamily{traditionalarabic}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\tradb}{\fontfamily{traditionalarabic}\fontseries{b}\selectfont}
+% Andalus
+ \DeclareTextFontCommand{\textandalus}{\fontfamily{andlso}\selectfont}
+ \DeclareRobustCommand{\andalus}{\fontfamily{andlso}\selectfont}
+
+%
+%======================= Omega Project =====================
+%
+
+% Omega Arabic (1)
+ \DeclareTextFontCommand{\textomega}{\fontfamily{aromega}\selectfont}
+ \DeclareRobustCommand{\omega}{\fontfamily{aromega}\selectfont}
+%
+ \DeclareTextFontCommand{\textomegab}{\fontfamily{aromega}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\omegab}{\fontfamily{aromega}\fontseries{b}\selectfont}
+
+
+%
+%======================= Arabeyes Project ==================
+%
+
+ \DeclareTextFontCommand{\textbook}{\fontfamily{kacstbook}\selectfont}
+ \DeclareRobustCommand{\book}{\fontfamily{kacstbook}\selectfont}
+
+ \DeclareTextFontCommand{\textthol}{\fontfamily{aetholoth}\selectfont}
+ \DeclareRobustCommand{\thol}{\fontfamily{aetholoth}\selectfont}
+
+ \DeclareTextFontCommand{\textyerm}{\fontfamily{aealyermook}\selectfont}
+ \DeclareRobustCommand{\yerm}{\fontfamily{aealyermook}\selectfont}
+
+ \DeclareTextFontCommand{\textmash}{\fontfamily{aemashq}\selectfont}
+ \DeclareRobustCommand{\mashq}{\fontfamily{aemashq}\selectfont} %typo
+
+ \DeclareTextFontCommand{\texthor}{\fontfamily{aehor}\selectfont}
+ \DeclareRobustCommand{\hor}{\fontfamily{aehor}\selectfont}
+
+ \DeclareTextFontCommand{\textbattar}{\fontfamily{aealbattar}\selectfont}
+ \DeclareRobustCommand{\battar}{\fontfamily{aealbattar}\selectfont}
+
+ \DeclareTextFontCommand{\textgranada}{\fontfamily{aegranada}\selectfont}
+ \DeclareRobustCommand{\granada}{\fontfamily{aegranada}\selectfont}
+
+
+
+ \DeclareTextFontCommand{\textkayrawan}{\fontfamily{aekayrawan}\selectfont}
+ \DeclareRobustCommand{\kayrawan}{\fontfamily{aekayrawan}\selectfont}
+
+ \DeclareTextFontCommand{\textdimnah}{\fontfamily{aedimnah}\selectfont}
+ \DeclareRobustCommand{\dimnah}{\fontfamily{aedimnah}\selectfont}
+
+ \DeclareTextFontCommand{\textsindibad}{\fontfamily{aesindibad}\selectfont}
+ \DeclareRobustCommand{\sindibad}{\fontfamily{aesindibad}\selectfont}
+
+ \DeclareTextFontCommand{\textgraph}{\fontfamily{aegraph}\selectfont}
+ \DeclareRobustCommand{\graph}{\fontfamily{aegraph}\selectfont}
+
+ \DeclareTextFontCommand{\textnice}{\fontfamily{aenice}\selectfont}
+ \DeclareRobustCommand{\nice}{\fontfamily{aenice}\selectfont}
+%
+ \DeclareTextFontCommand{\textmohanad}{\fontfamily{aealmohanadb}\selectfont}
+ \DeclareRobustCommand{\mohanad}{\fontfamily{aealmohanadb}\selectfont}
+%
+ \DeclareTextFontCommand{\textmothnna}{\fontfamily{aealmothnna}\selectfont}
+ \DeclareRobustCommand{\mothnna}{\fontfamily{aealmothnna}\selectfont}
+
+ \DeclareTextFontCommand{\textmateen}{\fontfamily{aealmateen}\selectfont}
+ \DeclareRobustCommand{\mateen}{\fontfamily{aealmateen}\selectfont}
+
+ \DeclareTextFontCommand{\textpetra}{\fontfamily{aepetra}\selectfont}
+ \DeclareRobustCommand{\petra}{\fontfamily{aepetra}\selectfont}
+
+ \DeclareTextFontCommand{\textnada}{\fontfamily{aenada}\selectfont}
+ \DeclareRobustCommand{\nada}{\fontfamily{aenada}\selectfont}
+
+ \DeclareTextFontCommand{\textcortoba}{\fontfamily{aecortoba}\selectfont}
+ \DeclareRobustCommand{\cortoba}{\fontfamily{aecortoba}\selectfont}
+
+ \DeclareTextFontCommand{\textostora}{\fontfamily{aeostorah}\selectfont}
+ \DeclareRobustCommand{\ostora}{\fontfamily{aeostorah}\selectfont}
+
+
+ \DeclareTextFontCommand{\textfurat}{\fontfamily{aefurat}\selectfont}
+ \DeclareRobustCommand{\furat}{\fontfamily{aefurat}\selectfont}
+
+% Do not include, soooo bad!
+%
+% \DeclareTextFontCommand{\textnagham}{\fontfamily{aenagham}\selectfont}
+% \DeclareTextFontCommand{\textarab}{\fontfamily{aearab}\selectfont}
+
+ \DeclareTextFontCommand{\textsalem}{\fontfamily{aesalem}\selectfont}
+ \DeclareRobustCommand{\salem}{\fontfamily{aesalem}\selectfont}
+
+ \DeclareTextFontCommand{\textshado}{\fontfamily{aeshado}\selectfont}
+ \DeclareRobustCommand{\shado}{\fontfamily{aeshado}\selectfont}
+
+ \DeclareTextFontCommand{\textmetal}{\fontfamily{aemetal}\selectfont}
+ \DeclareRobustCommand{\metal}{\fontfamily{aemetal}\selectfont}
+
+ \DeclareTextFontCommand{\texttarablus}{\fontfamily{aetarablus}\selectfont}
+ \DeclareRobustCommand{\tarablus}{\fontfamily{aetarablus}\selectfont}
+
+ \DeclareTextFontCommand{\textkhalid}{\fontfamily{aekhalid}\selectfont}
+ \DeclareRobustCommand{\khalid}{\fontfamily{aekhalid}\selectfont}
+
+ \DeclareTextFontCommand{\textsharjah}{\fontfamily{aesharjah}\selectfont}
+ \DeclareRobustCommand{\sharjah}{\fontfamily{aesharjah}\selectfont}
+
+ \DeclareTextFontCommand{\texthani}{\fontfamily{aehani}\selectfont}
+ \DeclareRobustCommand{\hani}{\fontfamily{aehani}\selectfont}
+
+ \DeclareTextFontCommand{\textouhod}{\fontfamily{aeouhod}\selectfont}
+ \DeclareRobustCommand{\ouhod}{\fontfamily{aeouhod}\selectfont}
+
+ \DeclareTextFontCommand{\textrehan}{\fontfamily{aerehan}\selectfont}
+ \DeclareRobustCommand{\rehan}{\fontfamily{aerehan}\selectfont}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabicore.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/arabicore.sty
new file mode 100644
index 0000000000..9c8806ef47
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabicore.sty
@@ -0,0 +1,969 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `Arabicore.sty'
+% The common Macros to Arabic and Farsi
+% The core of the Arabi package macros responsible for Right-to-Left
+%
+%
+\def\fileversion{1.0}
+\def\filedate{2006/01/01}
+%%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Check if file is loaded and announce file on terminal:
+%
+\csname ArabiCoreLoaded\endcsname
+\let\ArabiCoreLoaded\endinput
+
+\message{\space\space Arabi Core switching commands v\fileversion\space\space\filedate}
+\message{\space\space (may still change)\space\space}
+%
+%\ProvidesPackage{arabicore}[2006/01/01 v1.0 Arabi Core switching
+% commands (may still change)]
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% MACROS FOR Arabic/Latin TYPESETTING
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Some flags to keep trace where we are
+%
+\newif\if@rl
+\newif\if@farsi
+\newif\if@arabic
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% ArabTeX has already \R as well as \RL command
+% While (La)TeX defines already \L
+% In addition to the fact that the Hebrew package for Babel
+% has \R and \L !!
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The \cs{R} will mean either Arabic or Farsi according to
+% which one has been loaded last!
+%
+% To force one or the other form use instead \cs{@arabic@R} or \cs{@farsi@R}
+%
+%
+% To avoid bad surprised we use \def to define the \R control sequence,
+% many packages ``like'' to use , like ArabTeX and the Hebrew package
+% supporting Babel
+
+\newcommand{\ARmbox}[1]{\mbox{\textAR{#1}}}
+\newcommand{\FRmbox}[1]{\mbox{\textFR{#1}}}
+\newcommand{\LRmbox}[1]{\mbox{\textLR{#1}}}
+\def\@ensure@R#1{\if@rl#1\else\textRL{#1}\fi}
+\def\@ensure@L#1{\if@rl\textLR{#1}\else#1\fi}
+%
+% shorthands \RL and LR necessary?
+%
+%\DeclareRobustCommand{\R}[1]{\RL{#1}}
+%\DeclareRobustCommand{\L}[1]{\LR{#1}}
+%
+% The command \L exists already to write Polish. We got some
+% complaints that this penalize all peolple using the Polish
+% Language and prevents them from using Arabi at TUG 2006.
+% This is also used by the hyperref package. So we will adapt \textLR instead.
+\def\textLR#1{\bgroup\beginL\latintext #1\endL\egroup}
+%
+
+
+
+\DeclareRobustCommand{\bbl@arabi}{% arabi NOT Arabic :)
+% Flag to detect Arabic, also responsible for the
+% switching direction with \Arabi@rl@everypar
+\@rltrue
+%
+\hyphenpenalty=\@MM
+\binoppenalty=\@MM
+\relpenalty=\@MM
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Arabic formatting
+% ``everypar Token'' \& noindent
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% make paragraphs Right-to-Left instead of Left-to-Right
+% and cure the paragraph indent that will appear
+% on the left hand side of the page, instead of
+% the right if nothing is done.
+%
+% Here we define a macro \Arabi@rl@everypar
+% This avoids problems when \everypar is redefined for some reason,
+% in lists for example, and that the default Left-to-Right is restored
+% at the end!
+%
+% If we want to be able to use the paragraph indent without problems,
+% we have to enhance the \everypar defintion a little.
+% Since a paragraph indent is created by inserting a \box at
+% the start of the horizontal list for the paragraph, before \everypar is
+% called. We just need to move that box so that it follows the \beginR.
+%
+%
+% \def\rl@everypar{\if@rl{\setbox\z@\lastbox\beginR\usebox\z@}\fi}
+%
+ \def\Arabi@rl@everypar{\if@rl{\setbox\z@\lastbox\beginR\usebox\z@}\fi}
+ \let\o@everypar=\everypar
+ \newtoks\n@everypar
+ \n@everypar\expandafter{\the\o@everypar}
+ \o@everypar{\Arabi@rl@everypar\the\n@everypar}
+ \let\everypar=\n@everypar
+
+
+\AtEndOfPackage{\edef\latinencoding{\cf@encoding}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% USE OF ARABIC NUMBERING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Not yet used!
+%
+\protect\def\arabordinal#1{"
+\ifcase#1\or ÇáÃæá \or ÇáËÇäí
+\or ÇáËÇáË \or ÇáÑÇÈÚ \or ÇáÎÇãÓ
+\or ÇáÓÇÏÓ \or ÇáÓÇÈÚ \or ÇáËÇãä
+\or ÇáÊÇÓÚ \or ÇáÚÇÔÑ
+\or ÇáÍÇÏí ÚÔÑ\or ÇáËÇäí ÚÔÑ
+\or ÇáËÇáË ÚÔÑ\or ÇáÑÇÈÚ ÚÔÑ\or ÇáÎÇãÓ ÚÔÑ
+\or ÇáÓÇÏÓ ÚÔÑ\or ÇáÓÇÈÚ ÚÔÑ\or ÇáËÇãä ÚÔÑ
+\or ÇáÊÇÓÚ ÚÔÑ\or ÇáÚÔÑæä
+\fi}
+
+
+% Numbers in Arabic contexts, must be written as input, not reflected!
+% They are already Right-to-Left! Sometimes written in Arabic digits and
+% other times with Arabo-Indic digits. And in Farsi they use Extended
+% Arabo-Indic digits.
+% They have to be input using the \I control sequence or
+% the \EI control sequence.
+
+\newcommand{\I}[1]{\if@farsi\FarsiEncoding\else\ArabicEncoding\fi\beginL#1\endL}%
+\newcommand{\EI}[1]{\textLR{\FarsiEncoding #1}}%
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% abjad numerals support
+% defined like "\greeknumeral" macro
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The command \abjadnumeral {#1}
+% produces the old `abjad' numeral form of the argument,
+% which must be a legal number between 1 and 1999.
+% Otherwise, the normal form is printed instead, in arabic or Latin
+% according to the context.
+%
+\def\Aabjadnumeral#1{\textRL{%
+\ifnum#1>1999 \PackageWarning{babel}{Illegal value (#1) for abjad numeral}\I{#1}
+\else
+ \ifnum#1<\@ne\space\PackageWarning{babel}{Illegal value (#1) for abjad numeral}%
+ \else
+ \ifnum#1<10\expandafter\abj@num@i\number#1%
+ \else
+ \ifnum#1<100\expandafter\abj@num@ii\number#1%
+ \else
+ \ifnum#1<\@m\expandafter\abj@num@iii\number#1%
+ \else
+ \ifnum#1<\@M\expandafter\abj@num@iv\number#1%since #1<2000, we must have 1000
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+\fi
+}}
+
+\def\abj@num@i#1{%
+ \ifcase#1\or \alef\or \baa\or \jeem\or \dal\or \ha\or \waw\or \zay\or \Haa\or \Ta\fi
+ \ifnum#1=\z@\fi}
+\def\abj@num@ii#1{%\ya instead of \alefmaqsura
+ \ifcase#1\or \ya\or \kaf\or \lam\or \meem\or \nun\or \seen\or \ayn\or \fa\or \sad\fi
+ \ifnum#1=\z@\fi\abj@num@i}
+\def\abj@num@iii#1{%
+ \ifcase#1\or \qaf\or \ra\or \sheen\or \taa\or \thaa \or \kha\or \dhal\or \dad\or \za\fi
+ \ifnum#1=\z@\fi\abj@num@ii}
+\def\abj@num@iv#1{%
+ \ifcase#1\or \ghayn\fi
+ \ifnum#1=\z@\fi\abj@num@iii}
+
+\def\Fabjadnumeral#1{\textFR{%
+\ifnum#1>32 \PackageWarning{babel}{Illegal value (#1) for Farsi abjad numeral}\EI{#1}
+\else\F@abjadnumber{#1}\fi}}
+
+\def\F@abjadnumber#1{\ifcase#1\or \alef\or \baa\or \peh\or \taa\or \thaa\or \jeem\or
+ \tcheh\or \Haa\or \kha\or \dal\or \dhal\or \ra\or \zay\or \jeh\or
+ \seen\or \sheen\or \sad\or \dad\or \Ta\or \za\or \ayn\or \ghayn\or \fa\or
+ \qaf\or \kaf\or \gaf\or \lam\or \meem \or \nun\or \waw\or \ha\or\ya\fi}
+
+%
+% Internal form of abjad numerotation
+% To allow it to be used with \pagenumbering command
+% like \pagenumbering{abjad}
+% adapted from "ltpageno.dvi"
+%
+\def\@abjad#1{\if@farsi{\Fabjadnumeral{#1}}\else\Aabjadnumeral{#1}\fi}
+\DeclareRobustCommand{\abjadnumeral}[1]{\@abjad{#1}}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% NOT SUPPORTED YET !!!!!!!!!!!!!!!!!!!!!!
+% We provide a ---limited--- support for ArabTeX 7 bit encoding but since
+% we can also use ArabteX with our package, it's better to use an
+% arabtext environment to typeset it.
+% the fonts are not the same, but ur text may need a lot of change to get
+% usable with Arabic LaTeX, the best solution to process ArabTeX input is still
+% ArabTeX
+%
+%%%%%%%%%%%%%%%%%%%%%% Do not load our macros if ArabTeX is active %%%%%%%%%%%
+\AtBeginDocument{
+\ifx \ar@batcode \undefined %\RequirePackage{lagally}
+\else
+\message{ArabTeX is aleready loaded,}
+\message{ No support is provided}
+\message{with ArabTeX 7 bit input encoding}%\expandafter \endinput
+% avoid problematic use of < and > when arabtex is loaded
+% since they are active with Arabtex and have a special meaning
+% we do need these symbols to write left and right guillemots in
+% an Arabic context.
+\addto\extrasarabic{%
+\chardef \@other = 12
+%\catcode`\<=\@other
+%\catcode`\>=\@other
+%\catcode`\.=\@other
+%\catcode`\_=\@other
+%\catcode`\^=\@other
+\setnone
+}
+\fi
+}
+
+%%%%%%%%%%%%%% In ArabTeX you have to use %%%%%%%%%%%%%%%%%
+% <\abjad> to get the <\abjadnumeral>s
+%\let\abjad=\abjadnumeral
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%% LOGOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\Arabi}{\textLR{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa%
+ \kern-.22exb\kern-.15exi}} %Logo
+
+
+% ****************************************
+% * FOOTNOTES *
+% ****************************************
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% More space between the last line of main text
+% and the top of the first footnote
+
+%\addtolength{\skip\footins}{2mm}
+
+%%%%%%%%%%%%%%%%%%% The footnote rule %%%%%%%%%%%%%%%%%%%%%
+%%%% works equally with ams[classes] %%%%%%%%%%%%%%%%%%%%%%
+
+\let\SAV@footnoterule=\footnoterule%
+\def\footnoterule{\if@rl\hb@xt@\hsize{\hss\vbox{\SAV@footnoterule}}%
+ \else\SAV@footnoterule\fi}
+
+
+\renewcommand{\thefootnote}
+ {\if@rl {\textRL{(\I{\number\c@footnote})}}%
+ \else {\number\c@footnote}\fi}
+
+
+
+% ****************************************
+% * PUNCTUATION *
+% ****************************************
+%
+% TEMPORARILY
+
+\addto\extrasfarsi{%
+\frenchspacing}
+
+%%%%%%%%%%%%%%%%%%%%%%% A patch from rlbabel %%%%%%%%%%%%%%%
+\def\raggedright{%
+ \let\\\@centercr
+ \leftskip\z@skip\rightskip\@flushglue
+ \parindent\z@\parfillskip\z@skip}
+\let\@@raggedleft=\raggedleft
+\let\@@raggedright=\raggedright
+\renewcommand\raggedleft{\if@rl\@@raggedright%
+ \else\@@raggedleft\fi}
+\renewcommand\raggedright{\if@rl\@@raggedleft%
+ \else\@@raggedright\fi}
+
+
+
+%%%% a small utility %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand{\gobbleone}[1]{\relax}
+
+
+
+
+%%%%%%%%%% To test if the main (TOC) language is Arabic
+%
+\newif\if@rlmain
+%
+%
+% If \mainlanguage{arabic} was not met yet at the
+% beginning of the document, suppose that the "TOC direction et al."
+% is "english" (a Left-to-Right language), if you want a different
+% formatting you should specify your specific TOC language
+%
+\AtBeginDocument{\if@rlmain\relax\else\TOCLanguage{\bbl@main@language}\fi}
+
+
+\def\TOCLanguage#1{\gdef\main@Arabi@language{#1}%
+\edef\tmp{arabic}%
+\edef\tmpp{farsi}%
+\ifx\main@Arabi@language\tmp\global\@rlmaintrue\else
+\ifx\main@Arabi@language\tmpp\global\@rlmaintrue\else
+\global\@rlmainfalse\fi\fi%
+}
+%
+\let\SAV@@part\@part
+\let\SAV@spart\@spart
+%
+%
+\let\SAV@@chapter\@chapter
+\let\SAV@schapter\@schapter
+%
+\let\SAV@section\section
+\let\SAV@subsection\subsection
+\let\SAV@subsubsection\subsubsection
+%
+\let\SAV@paragraph\paragraph
+\let\SAV@subparagraph\subparagraph
+
+
+
+
+
+
+
+\def\@part[#1]#2{%
+\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}%
+\if@rl{\SAV@@part[\textRL{#1}]{\textRL{#2}}}%
+\else{\SAV@@part[\textLR{#1}]{\textLR{#2}}}%
+\fi}
+
+%\renewcommand{\@spart}[1]{%
+\def\@spart#1{%
+\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}%
+\if@rl{\SAV@spart{\textRL{#1}}}%
+\else{\SAV@spart{\textLR{#1}}}%
+\fi}
+
+\def\@chapter[#1]#2{%
+\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}%
+\if@rl{\SAV@@chapter[\textRL{#1}]{\textRL{#2}}}%
+\else{\SAV@@chapter[\textLR{#1}]{\textLR{#2}}}%
+\fi}
+
+%\renewcommand{\@schapter}[1]{%
+\def\@schapter#1{%
+\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}%
+\if@rl{\SAV@schapter{\textRL{#1}}}%
+\else{\SAV@schapter{\textLR{#1}}}%
+\fi}
+
+
+
+
+%% Wa added a line to the TOC to select the TOCLAnguage after a test with \cs{if@rlmain}
+%% Then we protect the \#7 argument according to the
+%% <TOC language>
+%% Now the starred forms of the \cs{section} family work too.
+%% Taken and modified from Latex.ltx
+%%
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}%
+ \protected@edef\@svsec{\@seccntformat{#1}\relax}%
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #6{%
+ \@hangfrom{\hskip #3\relax\@svsec}%
+ \interlinepenalty \@M #8\@@par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}%
+ \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ \if@rl\textRL{#7}\else\textLR{#7}\fi}%
+ \else
+ \def\@svsechd{%
+ #6{\hskip #3\relax
+ \@svsec #8}%
+ \csname #1mark\endcsname{#7}%
+ \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname}%
+ \fi
+ \if@rl\textRL{#7}\else\textLR{#7}\fi}}%
+ \fi
+ \@xsect{#5}%
+}
+
+
+%% Whenever \leftskip or rightskip add a test \if@rlmain and
+%% swap the two. Also format the page number \#5 according to the
+%% <TOC language>
+%% See Latex.ltx classes.dvi and
+%% see page 32 of the LaTeX companion Ed. 1
+%%
+\def\@dottedtocline#1#2#3#4#5{%
+ \ifnum #1>\c@tocdepth \else
+ \vskip \z@ \@plus.2\p@
+ {\if@rlmain\rightskip\else\leftskip\fi #2\relax
+ \if@rlmain\leftskip\else\rightskip\fi \@tocrmarg \parfillskip
+ -\if@rlmain\leftskip\else\rightskip\fi
+ \parindent #2\relax\@afterindenttrue
+ \interlinepenalty\@M
+ \leavevmode
+ \@tempdima #3\relax
+ \advance\if@rlmain\rightskip\else\leftskip\fi \@tempdima
+ \null\nobreak\hskip -\if@rlmain\rightskip\else\leftskip\fi
+ {#4}\nobreak
+ \leaders\hbox{$\m@th
+ \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
+ mu$}\hfill
+ \nobreak
+ \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor \if@rlmain\I{#5}\else\textLR{#5}\fi}%
+ \par}%
+ \fi}
+
+
+
+
+%% We redefine \l@part to avoid a bad space that occurs with the normal layout
+%%
+\@ifclassloaded{book}{%
+\let\SAV@l@part\l@part %in the case where needed ....
+\renewcommand*\l@part[2]{\ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ {\leavevmode
+ \Large #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+}{}
+
+
+\let\SAV@tableofcontents\tableofcontents
+\renewcommand{\tableofcontents}{{\select@language{\main@Arabi@language}\SAV@tableofcontents}}
+
+%\listoffigures
+%\listoftables
+
+
+
+
+
+
+
+
+
+%
+% Temporary partial support of \cs{Arabi} for amsbook class
+%
+\@ifclassloaded{amsbook}{
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \edef\@toclevel{\ifnum#2=\@m 0\else\number#2\fi}%
+ \ifnum #2>\c@secnumdepth \let\@secnumber\@empty
+ \else \@xp\let\@xp\@secnumber\csname the#1\endcsname\fi
+ \@tempskipa #5\relax
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}%
+ \edef\@secnumpunct{%
+ \ifdim\@tempskipa>\z@ % not a run-in section heading
+ \@ifnotempty{#8}{.\@nx\enspace}%
+ \else
+ \@ifempty{#8}{.}{.\@nx\enspace}%
+ \fi
+ }%
+ \protected@edef\@svsec{%
+ \ifnum#2<\@m
+ \@ifundefined{#1name}{}{%
+ \ignorespaces\csname #1name\endcsname\space
+ }%
+ \fi
+ \@seccntformat{#1}%
+ }%
+ \fi
+ \ifdim \@tempskipa>\z@ % then this is not a run-in section heading
+ \begingroup #6\relax
+ \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty\@M #8\par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}%
+ \ifnum#2>\@m \else \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}
+ \@tocwrite{#1}{\if@rl\textRL{#8}\else\textLR{#8}\fi}\fi
+ \else
+ \def\@svsechd{#6\hskip #3\@svsec
+ \@ifnotempty{#8}{\ignorespaces#8\unskip
+ \@addpunct.}%
+ \ifnum#2>\@m \else \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}
+ \@tocwrite{#1}{\if@rl\textRL{#8}\else\textLR{#8}\fi}\fi
+ }%
+ \fi
+ \global\@nobreaktrue
+ \@xsect{#5}}%
+}{}
+
+%
+% We change \alph{counter} so that we get abjad numerals instead,
+% we change \Alph{counter} to get abjad numerals since no Uppercase
+% exists in Arabic, just to avoid bad surprises.
+%
+% Good for Farsi? Change!?
+%
+
+\let\latin@Alph\Alph
+\let\latin@alph\alph
+\def\arabic@alph#1{\expandafter\abjadnumeral\expandafter{\number#1}}
+\def\arabic@Alph#1{\expandafter\abjadnumeral\expandafter{\number#1}}
+\addto\extrasfarsi{%
+\def\alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname}
+\def\Alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname}
+}
+
+\addto\noextrasfarsi{%
+ \let\alph\latin@alph
+ \let\Alph\latin@Alph}
+
+
+
+\@ifclassloaded{book}{%book
+\renewcommand{\thechapter}{\if@rl\protect\I{\number\c@chapter}\else\protect\textLR{\number\c@chapter}\fi}
+}{%not book
+\@ifclassloaded{amsbook}{%amsbook
+\renewcommand{\thechapter}{\if@rl\protect\I{\number\c@chapter}\else\protect\textLR{\number\c@chapter}\fi}
+}{}}
+
+
+\@ifclassloaded{book}{%book
+\let\SAV@thepart\thepart
+\renewcommand{\thepart}{\if@rl\protect\abjadnumeral{\number\c@part}%
+\else\protect\textLR{\SAV@thepart}\fi}%
+}{%not book
+\@ifclassloaded{amsbook}{%amsbook
+\renewcommand{\thepart}{\if@rl\protect\abjadnumeral{\number\c@part}%
+\else\protect\textLR{\SAV@thepart}\fi}%
+}{}}
+
+
+% ****************************************
+% * PAGE STYLES *
+% ****************************************
+
+
+%%%%%%%%% from latex.ltx
+%% \ps@empty does not need any fix
+\def\ps@plain{\let\@mkboth\@gobbletwo
+ \let\@oddhead\@empty\def\@oddfoot{\reset@font\hfil\if@rlmain
+ \I{\thepage}\else\textLR{\thepage}\fi
+ \hfil}\let\@evenhead\@empty\let\@evenfoot\@oddfoot}
+
+
+
+%
+% Temporary solution TODO
+%
+\def\ps@headings{\ps@plain}
+
+
+
+
+
+
+
+
+%
+\def\ps@myheadings{%
+\gdef\thepage{%
+\protect\if@rlmain\protect\I{\number\c@page}%
+\protect\else\protect\textLR{\number\c@page}%
+\protect\fi}%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\@gobbletwo
+ \let\chaptermark\@gobble
+ \let\sectionmark\@gobble
+ \let\subsectionmark\@gobble
+ }
+%
+%
+
+
+\let\SAV@ps@plain\ps@plain
+\let\SAV@ps@myheadings\ps@myheadings
+\let\SAV@ps@headings\ps@headings
+%
+\def\ps@plain{\ps@empty%
+\gdef\thepage{\protect\if@rlmain\protect\I{\number\c@page}%
+\protect\else\protect\textLR{\number\c@page}%
+\protect\fi}%
+\SAV@ps@plain}
+%
+\def\ps@myheadings{\ps@empty%
+\gdef\thepage{%
+\protect\if@rlmain\protect\I{\number\c@page}%
+\protect\else\protect\textLR{\number\c@page}%
+\protect\fi}%
+\SAV@ps@myheadings}
+%
+\def\ps@headings{\ps@empty%
+\gdef\thepage{%
+\protect\if@rlmain\protect\I{\number\c@page}%
+\protect\else\protect\textLR{\number\c@page}%
+\protect\fi}%
+\SAV@ps@headings}
+
+
+
+
+
+
+%*********************************************************************
+% TODO
+% Referencing
+%
+% CHAPTERS (in part)
+%
+% SECTIONS (in part)
+%
+%
+% Arabize some counters
+%
+\@ifclassloaded{letter}{}{%not letter
+\@ifclassloaded{slide}{}{%not slide
+\@ifclassloaded{article}{%
+\def\thesection{\protect\if@rl\protect\I{\number\c@section}%
+\protect\else\protect\textLR{\number\c@section}%
+\protect\fi}
+\def\thesubsection{\protect\if@rl\protect\I{\number\c@subsection.\number\c@section}%
+\protect\else\protect\textLR{\number\c@section.\number\c@subsection}%
+\protect\fi}%
+}{%book or report [or other]
+\def\thesection{\protect\if@rl\protect\I{\number\c@section.\number\c@chapter}%
+\protect\else\protect\textLR{\number\c@chapter.\number\c@section}%
+\protect\fi}
+\def\thesubsection{\protect\if@rl\protect\I{\number\c@subsection.\number\c@section.\number\c@chapter}%
+\protect\else\protect\textLR{\number\c@chapter.\number\c@section.\number\c@subsection}%
+\protect\fi}%
+}}}%
+
+%
+% Specific to Hyperref
+% TODO
+%
+
+
+%
+% LISTS
+%
+\def\list#1#2{%
+ \ifnum \@listdepth >5\relax
+ \@toodeep
+ \else
+ \global\advance\@listdepth\@ne
+ \fi
+ \rightmargin\z@
+ \listparindent\z@
+ \itemindent\z@
+ \csname @list\romannumeral\the\@listdepth\endcsname
+ \def\@itemlabel{#1}%
+ \let\makelabel\@mklab
+ \@nmbrlistfalse
+ #2\relax
+ \@trivlist
+ \parskip\parsep
+ \parindent\listparindent
+ \advance\linewidth -\rightmargin
+ \advance\linewidth -\leftmargin
+ \if@rl
+ \advance\@totalleftmargin \rightmargin
+ \else
+ \advance\@totalleftmargin \leftmargin
+ \fi
+ \parshape \@ne \@totalleftmargin \linewidth
+ \ignorespaces}
+%
+%%%%%%%%%%%%%%%%%%%%%% ENUMERATE %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% In the ``second level'' of an enumeration, which uses
+% (\@alph) by default in \LaTeX
+% latin alphabet and parenthese, we use abjad numerals.
+% Should we add parentheses to abjad numerals in \labelenumii ??
+% They look bad with arabic abjad numerals,
+% so parentheses are just suppressed! A "dot" is added after.
+%
+% We do the same for the ``fourth level'' which uses \@Alph
+% uppercase latin alphabet, withoutout parentheses.
+%
+% We keep the 1st and 3rd levels as in standard LaTeX
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%% the counters
+\renewcommand{\theenumii}
+ {\if@rl\expandafter\abjadnumeral{\number\c@enumii}%
+ \else\protect\textLR{\protect\@alph{\number\c@enumii}}\fi}
+
+\renewcommand{\theenumiv}
+ {\if@rl\expandafter\abjadnumeral{\number\c@enumiv}%
+ \else\protect\textLR{\protect\@alph{\number\c@enumiv}}\fi}
+
+%%%%%%%%%%%%%% Now the labels for the items
+
+\renewcommand{\labelenumi}
+ {\if@rl(\I{\number\c@enumi}).%
+ \else{\number\c@enumi}.\fi}
+
+\renewcommand{\labelenumii}
+ {\if@rl\abjadnumeral{\number\c@enumii}. %
+ \else({\number\c@enumii})\fi}
+
+\renewcommand{\labelenumiii}
+ {\if@rl\I{\number\c@enumiii}$\space-\space$ %
+ \else({\number\c@enumiii})\fi}
+
+\renewcommand{\labelenumiv}
+ {\if@rl\abjadnumeral{\number\c@enumiv}$\space-\space$ %
+ \else({\number\c@enumiv})\fi}
+
+
+% \def\theenumii{\arabic{enumii}}
+% \def\theenumiii{\arabic{enumiii}}
+% \def\theenumiv{\arabic{enumiv}}
+%
+%
+
+%%%%%%%%%%%%%%%%%%%%%% ITEMIZE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The itemize four levels are modified. The \textperiodcentred looks too
+% "thin" with arabic fonts. We removed it and used new symbols
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\renewcommand{\labelitemi}
+ {\if@rl\protect\textLR{$\bullet$} %
+ \else\protect\textbullet\fi}
+
+\renewcommand{\labelitemii}
+ {\if@rl\protect\textLR{$\circ$} %
+ \else\protect\textLR{ \normalfont\bfseries\textendash}\fi}
+
+\renewcommand{\labelitemiii}
+ {\if@rl\protect\textLR{$*$} %
+ \else\protect\textasteriskcentered\fi}
+
+\renewcommand{\labelitemiv}
+ {\if@rl\protect $-$ %
+ \else\protect\textperiodcentred\fi}
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% should change the \texttradb with the more logical \bfseries
+% in the case the user use an other font family but seems not to work all
+% the time !!
+\def \descriptionlabel #1{\if@rl{\if@farsi\textFR{\textbf{#1}}\else\textRL{\textbf{#1}}\fi\hskip \labelsep}%
+ \else{\hspace\labelsep \normalfont{\bfseries #1}}%
+\fi}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The patch to get correct captions for figures and Tables
+% Adapted from "book.cls"
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%%%%%%%%%%% First from latex.ltx %%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\long\def\@caption#1[#2]#3{%
+ \par
+ \addtocontents{\csname ext@#1\endcsname}{\xstring\select@language{\main@Arabi@language}}%
+ \addcontentsline{\csname ext@#1\endcsname}{#1}%
+ {\protect\numberline{\csname the#1\endcsname}{\ignorespaces \if@rl{\textRL{#2}}\else\textLR{#2}\fi}}%
+ \begingroup
+ \@parboxrestore
+ \if@minipage
+ \@setminipage
+ \fi
+ \normalsize
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces \if@rl{\textRL{#3}}\else\textLR{#3}\fi}\par
+ \endgroup}
+
+
+
+
+\newsavebox\@Arabitempboxa
+
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{#1: #2}%
+ \sbox\@Arabitempboxa{\textRL{#2} : #1}%
+ \if@rl{
+ \ifdim \wd\@Arabitempboxa >\hsize
+ \textRL{#2} : #1\par
+ \else
+ \global \@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@Arabitempboxa\hfil}%
+ \fi}\else{
+ \ifdim \wd\@tempboxa >\hsize
+ #1: #2\par
+ \else
+ \global \@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi}\fi
+ \vskip\belowcaptionskip}
+
+
+\def\fnum@table{\if@rl{\I{\thetable}\nobreakspace\tablename}%
+\else
+{\tablename\nobreakspace\thetable}%
+\fi}
+
+\def\fnum@figure{\if@rl{\I{\thefigure}\nobreakspace\figurename}%
+\else
+{\figurename\nobreakspace\thefigure}%
+\fi}
+
+
+\@ifclassloaded{letter}{}{%not letter
+\@ifclassloaded{slide}{}{%not slide
+\@ifclassloaded{article}{%
+\def\thetable{\protect\if@rl\protect\I{\number\c@table}%
+\protect\else\protect\textLR{\number\c@table}%
+\protect\fi}%
+\def\thefigure{\protect\if@rl\protect\I{\number\c@figure}%
+\protect\else\protect\textLR{\number\c@figure}%
+\protect\fi}%
+}{%report or book
+\def\thetable{\protect\if@rl\protect\I{\number\c@table.\number\c@chapter}%
+\protect\else\protect\textLR{\number\c@chapter.\number\c@table}%
+\protect\fi}
+\def\thefigure{\protect\if@rl\protect\I{\number\c@figure.\number\c@chapter}%
+\protect\else\protect\textLR{\number\c@chapter.\number\c@figure}%
+\protect\fi}
+}%article
+}%slide
+}%letter
+
+
+
+
+
+% the package \pkg{ifthen} is needed. We test if the font contains a character
+% \cs{rial}. Else we define it just to be the \cs{rial} of the font \texttt{nazli]
+% which has one
+\AtBeginDocument{\RequirePackage{ifthen}}
+\newlength{\llahheight}
+\newlength{\Decimalheight}
+
+\DeclareRobustCommand{\llah}{%The Final Glyph
+ \settoheight{\llahheight}{\llahchar}%
+ \ifthenelse{\lengthtest{\llahheight=0pt}}%
+ {\mbox{\textFR{\textnazli{\llahchar{}}}}}%
+ {\llahchar{}}%
+ }
+
+%\DeclareRobustCommand{\llah}{%The Final Glyph
+% \llahchar{}}%
+%
+%\DeclareRobustCommand{\allah}{%The whole word
+% \settoheight{\llahheight}{\llahchar}%
+% \ifthenelse{\lengthtest{\llahheight=0pt}}%
+% {\mbox{\textFR{\textnazli{\alef\llahchar{}}}}}%
+% {\alef\llahchar{}}%
+% }
+
+\DeclareRobustCommand{\allah}{%The whole word
+ \alef\llah{}}%
+
+\DeclareRobustCommand{\Decimal}{%
+ \settoheight{\Decimalheight}{\Decimalchar}%
+ \ifthenelse{\lengthtest{\Decimalheight=0pt}}%
+ {\mbox{\textFR{\textnazli{\Decimalchar}}}}%
+ {\Decimalchar}%
+ }
+
+
+\DeclareRobustCommand{\openguill}{<~}
+\DeclareRobustCommand{\closguill}{~>}
+%
+
+%
+% TITLE AUTHOR DATE
+%
+\let\@@title=\title
+\renewcommand{\title}[1]{\@@title{\if@rl\beginR #1\endR\else #1\fi}}
+\let\@@author=\author
+\renewcommand{\author}[1]{\@@author{\if@rl\beginR #1\endR\else #1\fi}}
+\let\@@date=\date
+\renewcommand{\date}[1]{\@@date{\if@rl\beginR #1\endR\else #1\fi}}
+
+
+
+
+
+
+
+\AtBeginDocument{%
+%%%%%%%%%%%%%%%% require a TeX--XeT/eTeX engine %%%%%%%%%%%%
+\ifx\TeXXeTstate\undefined\else%
+ \TeXXeTstate=1 %ensures that TeX--XeT/eTeX is active
+\fi
+\ifx\beginL\@undefined%
+ \newlinechar`\^^J
+ \typeout{^^JTo avoid this error message,^^J%
+ run TeX--XeT or e-TeX engine instead of regular TeX.^^J}
+ \errmessage{Right-to-Left Support Error: use TeX--XeT or e-TeX
+ engine}%
+\fi
+}
+
+\endinput
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabiftoday.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/arabiftoday.sty
new file mode 100644
index 0000000000..85175e0377
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabiftoday.sty
@@ -0,0 +1,240 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `Arabiftoday.sty' Farsi Jalai date module for use with
+% the Arabi package.
+%
+%% %%%%%%%%%%%%%%%%% MODIFICATION %%%%%%%%%%%%%%%%%%%%%%%%%%
+%% just renamed the months properly for use with Arabi
+%% Did not want to use any local encoding, so we used the
+%% internal glyphs names!
+%% And added the control sequence \farsimonth
+%%
+%% Youssef JABRI January 2006
+%%==========================================================
+%%
+%% This file is a part of FarsiTeX, a Persian/English typesetting system.
+%%
+%% Copyright (C) 1996 Hassan Abolhassani
+%% Copyright (C) 1996-2001 Roozbeh Pournader <roozbeh@sharif.edu>
+%% Copytight (C) 2000-2001 Behdad Esfahbod <behdad@bamdad.org>
+%%
+%% FarsiTeX is free software; you can redistribute it and/or modify
+%% it under the terms of the GNU General Public License as published by
+%% the Free Software Foundation; either version 2 of the License, or
+%% (at your option) any later version.
+%%
+%% FarsiTeX 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 General Public License for more details.
+%%
+%% You should have received a copy of the GNU General Public License
+%% along with FarsiTeX; if not, write to the Free Software
+%% Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307,
+%% USA.
+%%
+%% Any licensing or usage questions should be directed to Roozbeh
+%% Pournader <roozbeh@sharif.edu>.
+%%
+
+\newif\ifFT@leap \newif\ifFT@kabiseh
+\newcount\FT@i \newcount\FT@y \newcount\FT@m \newcount\FT@d
+\newcount\FT@latini \newcount\FT@farsii
+\newcount\FT@latinii \newcount\FT@farsiii
+\newcount\FT@latiniii \newcount\FT@farsiiii
+\newcount\FT@latiniv \newcount\FT@farsiiv
+\newcount\FT@latinv \newcount\FT@farsiv
+\newcount\FT@latinvi \newcount\FT@farsivi
+\newcount\FT@latinvii \newcount\FT@farsivii
+\newcount\FT@latinviii \newcount\FT@farsiviii
+\newcount\FT@latinix \newcount\FT@farsiix
+\newcount\FT@latinx \newcount\FT@farsix
+\newcount\FT@latinxi \newcount\FT@farsixi
+\newcount\FT@latinxii \newcount\FT@farsixii
+ \newcount\FT@farsixiii
+
+\newcount\FT@temp
+\newcount\FT@temptwo
+\newcount\FT@tempthree
+\newcount\FT@yModHundred
+\newcount\FT@thirtytwo
+\newcount\FT@dn
+\newcount\FT@sn
+\newcount\FT@mminusone
+
+\def\ftoday{%
+\FT@y=\year \FT@m=\month \FT@d=\day
+%
+\FT@temp=\FT@y
+\divide\FT@temp by 100\relax
+\multiply\FT@temp by 100\relax
+\FT@yModHundred=\FT@y
+\advance\FT@yModHundred by -\FT@temp\relax
+%
+\ifodd\FT@yModHundred
+ \FT@leapfalse
+\else
+ \FT@temp=\FT@yModHundred
+ \divide\FT@temp by 2\relax
+ \ifodd\FT@temp\FT@leapfalse
+ \else
+ \ifnum\FT@yModHundred=0%
+ \FT@temp=\FT@y
+ \divide\FT@temp by 400\relax
+ \multiply\FT@temp by 400\relax
+ \ifnum\FT@y=\FT@temp\FT@leaptrue\else\FT@leapfalse\fi
+ \else\FT@leaptrue
+ \fi
+ \fi
+\fi
+%
+\FT@latini=31\relax
+\ifFT@leap
+ \FT@latinii = 29\relax
+\else
+ \FT@latinii = 28\relax
+\fi
+\FT@latiniii = 31\relax
+\FT@latiniv = 30\relax
+\FT@latinv = 31\relax
+\FT@latinvi = 30\relax
+\FT@latinvii = 31\relax
+\FT@latinviii = 31\relax
+\FT@latinix = 30\relax
+\FT@latinx = 31\relax
+\FT@latinxi = 30\relax
+\FT@latinxii = 31\relax
+%
+\FT@thirtytwo=32\relax
+%
+\FT@temp=\FT@y
+\advance\FT@temp by -17\relax
+\FT@temptwo=\FT@temp
+\divide\FT@temptwo by 33\relax
+\multiply\FT@temptwo by 33\relax
+\advance\FT@temp by -\FT@temptwo
+\ifnum\FT@temp=\FT@thirtytwo\FT@kabisehfalse
+\else
+ \FT@temptwo=\FT@temp
+ \divide\FT@temptwo by 4\relax
+ \multiply\FT@temptwo by 4\relax
+ \advance\FT@temp by -\FT@temptwo
+ \ifnum\FT@temp=\z@\FT@kabisehtrue\else\FT@kabisehfalse\fi
+\fi
+%
+% --BE
+% In fact farsii is equal to the Leap years from a fixed year to the last
+% year minus the Kabise years from a fixed year to the last year plus a const.
+%
+\FT@tempthree=\FT@y % Number of Leap years
+\advance\FT@tempthree by -1
+\FT@temp=\FT@tempthree % T := (MY-1) div 4
+\divide\FT@temp by 4\relax
+\FT@temptwo=\FT@tempthree % T := T - ((MY-1) div 100)
+\divide\FT@temptwo by 100\relax
+\advance\FT@temp by -\FT@temptwo
+\FT@temptwo=\FT@tempthree % T := T + ((MY-1) div 400)
+\divide\FT@temptwo by 400\relax
+\advance\FT@temp by \FT@temptwo
+\advance\FT@tempthree by -611 % Number of Kabise years
+\FT@temptwo=\FT@tempthree % T := T - ((SY+10) div 33) * 8
+\divide\FT@temptwo by 33\relax
+\multiply\FT@temptwo by 8\relax
+\advance\FT@temp by -\FT@temptwo
+\FT@temptwo=\FT@tempthree %
+\divide\FT@temptwo by 33\relax
+\multiply\FT@temptwo by 33\relax
+\advance\FT@tempthree by -\FT@temptwo
+\ifnum\FT@tempthree=32\advance\FT@temp by 1\fi % if (SY+10) mod 33=32 then Inc(T);
+\divide\FT@tempthree by 4\relax % T := T - ((SY+10) mod 33) div 4
+\advance\FT@temp by -\FT@tempthree
+\advance\FT@temp by -137 % T := T - 137 Adjust the value
+\FT@farsii=31
+\advance\FT@farsii by -\FT@temp % now 31 - T is the farsii
+%
+\FT@farsiii = 30\relax
+\ifFT@kabiseh
+ \FT@farsiiii = 30\relax
+\else
+ \FT@farsiiii = 29\relax
+\fi
+\FT@farsiiv = 31\relax
+\FT@farsiv = 31\relax
+\FT@farsivi = 31\relax
+\FT@farsivii = 31\relax
+\FT@farsiviii= 31\relax
+\FT@farsiix = 31\relax
+\FT@farsix = 30\relax
+\FT@farsixi = 30\relax
+\FT@farsixii = 30\relax
+\FT@farsixiii= 30\relax
+%
+\FT@dn= 0\relax
+\FT@sn= 0\relax
+\FT@mminusone=\FT@m
+\advance\FT@mminusone by -1\relax
+%
+\FT@i=0\relax
+\ifnum\FT@i < \FT@mminusone
+\loop
+\advance \FT@i by 1\relax
+\advance\FT@dn by \csname FT@latin\romannumeral\the\FT@i\endcsname
+\ifnum\FT@i<\FT@mminusone \repeat
+\fi
+\advance \FT@dn by \FT@d
+%
+\FT@i=1\relax
+\FT@sn = \FT@farsii
+\ifnum \FT@sn<\FT@dn
+\loop
+\advance \FT@i by 1\relax
+\advance\FT@sn by \csname FT@farsi\romannumeral\the\FT@i\endcsname
+\ifnum \FT@sn<\FT@dn \repeat
+\fi
+\ifnum \FT@i < 4
+ \FT@m = 9 \advance\FT@m by \FT@i
+ \advance \FT@y by -622\relax
+\else
+ \FT@m = \FT@i \advance \FT@m by -3\relax
+ \advance \FT@y by -621\relax
+\fi
+\advance\FT@sn by -\csname FT@farsi\romannumeral\the\FT@i%
+\endcsname
+\ifnum\FT@i = 1
+ \FT@d = \FT@dn \advance \FT@d by 30 \advance\FT@d by -\FT@farsii
+\else
+ \FT@d = \FT@dn \advance \FT@d by -\FT@sn
+\fi
+\beginL\number\FT@d\endL\space%
+%Changedc from here YJ
+\farsimonth{\FT@m}\space\beginL\number\FT@y\endL%
+}
+% added \farsimonth YJ
+\def\farsimonth#1{\ifcase#1\or \fa\ra\waw\ra\dal\ya\nun\or
+\alef\ra\dal\ya\baa\ha\sheen\taa\or
+\kha\ra\dal\alef\dal\or \taa\ya\ra\or
+\meem\ra\dal\alef\dal\or
+\sheen\ha\ra\ya\waw\ra\or \meem\ha\ra\or
+\alefmadda\baa\alef\nun\or \alefmadda\dhal\ra\or
+\dal\ya\or \baa\ha\meem\nun\or
+\alef\seen\fa\nun\dal\fi}
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arabnovowel.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/arabnovowel.sty
new file mode 100644
index 0000000000..3a4ab16b86
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arabnovowel.sty
@@ -0,0 +1,202 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `arabnovowel.sty' To vocalize and deVocalize Arabic/Farsi text
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Check if file is loaded and announce file on terminal:
+%
+\csname ArabnovowelLoaded\endcsname
+\let\ArabnovowelLoaded\endinput
+
+
+\ProvidesFile{arabnovowel.sty}
+ [2005/09/07 v0.1 Arabic dummy vowel slots when needed]
+
+
+% A Flag to dectect later on if we are vocalizing or not
+\newif\ifVocalize
+%
+% Declaring vowels off
+%
+\DeclareTextCommand{\fathaOFF}{LAE}{}
+\DeclareTextCommand{\dammaOFF}{LAE}{}
+\DeclareTextCommand{\kasraOFF}{LAE}{}
+\DeclareTextCommand{\sukunOFF}{LAE}{}
+\DeclareTextCommand{\shaddaOFF}{LAE}{}
+%
+\DeclareTextCommand{\raffOFF}{LAE}{}
+\DeclareTextCommand{\nasbOFF}{LAE}{}
+\DeclareTextCommand{\jarrOFF}{LAE}{}
+%
+\DeclareTextCommand{\shaddanasbOFF}{LAE}{}
+\DeclareTextCommand{\shaddaraffOFF}{LAE}{}
+\DeclareTextCommand{\shaddajarrOFF}{LAE}{}
+%
+\DeclareTextCommand{\shaddafathaOFF}{LAE}{}
+\DeclareTextCommand{\shaddadammaOFF}{LAE}{}
+\DeclareTextCommand{\shaddakasraOFF}{LAE}{}
+%
+% Declaring Saved vowels for posterior use
+%
+\DeclareTextSymbol{\nasbSAV}{LAE}{190}
+\DeclareTextSymbol{\raffSAV}{LAE}{191}
+\DeclareTextSymbol{\jarrSAV}{LAE}{192}
+%
+\DeclareTextSymbol{\shaddanasbSAV}{LAE}{198}
+\DeclareTextSymbol{\shaddaraffSAV}{LAE}{199}
+\DeclareTextSymbol{\shaddajarrSAV}{LAE}{200}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextSymbol{\fathaSAV}{LAE}{97}%{161}
+\DeclareTextSymbol{\dammaSAV}{LAE}{117}%{162}
+\DeclareTextSymbol{\kasraSAV}{LAE}{105}%{163}
+\DeclareTextSymbol{\shaddaSAV}{LAE}{204}%{164}
+\DeclareTextSymbol{\sukunSAV}{LAE}{34}%{197}%{}
+%
+\DeclareTextSymbol{\shaddafathaSAV}{LAE}{201}%169
+\DeclareTextSymbol{\shaddadammaSAV}{LAE}{202}%170
+\DeclareTextSymbol{\shaddakasraSAV}{LAE}{203}%171
+%
+% And now for the LFE encoding used by Farsi
+%
+\DeclareTextCommand{\ffathaOFF}{LFE}{}
+\DeclareTextCommand{\fdammaOFF}{LFE}{}
+\DeclareTextCommand{\fkasraOFF}{LFE}{}
+\DeclareTextCommand{\fsukunOFF}{LFE}{}
+\DeclareTextCommand{\fshaddaOFF}{LFE}{}
+%
+\DeclareTextCommand{\fraffOFF}{LFE}{}
+\DeclareTextCommand{\fnasbOFF}{LFE}{}
+\DeclareTextCommand{\fjarrOFF}{LFE}{}
+%
+\DeclareTextCommand{\fshaddanasbOFF}{LFE}{}
+\DeclareTextCommand{\fshaddaraffOFF}{LFE}{}
+\DeclareTextCommand{\fshaddajarrOFF}{LFE}{}
+%
+\DeclareTextCommand{\fshaddafathaOFF}{LFE}{}
+\DeclareTextCommand{\fshaddadammaOFF}{LFE}{}
+\DeclareTextCommand{\fshaddakasraOFF}{LFE}{}
+%
+% Declaring Saved vowels for posterior use
+%
+\DeclareTextSymbol{\fnasbSAV}{LFE}{190}
+\DeclareTextSymbol{\fraffSAV}{LFE}{191}
+\DeclareTextSymbol{\fjarrSAV}{LFE}{192}
+%
+\DeclareTextSymbol{\fshaddanasbSAV}{LFE}{198}
+\DeclareTextSymbol{\fshaddaraffSAV}{LFE}{199}
+\DeclareTextSymbol{\fshaddajarrSAV}{LFE}{200}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextSymbol{\ffathaSAV}{LFE}{97}%{161}
+\DeclareTextSymbol{\fdammaSAV}{LFE}{117}%{162}
+\DeclareTextSymbol{\fkasraSAV}{LFE}{105}%{163}
+\DeclareTextSymbol{\fshaddaSAV}{LFE}{204}%{164}
+\DeclareTextSymbol{\fsukunSAV}{LFE}{34}%{197}%{}
+%
+\DeclareTextSymbol{\fshaddafathaSAV}{LFE}{201}%169
+\DeclareTextSymbol{\fshaddadammaSAV}{LFE}{202}%170
+\DeclareTextSymbol{\fshaddakasraSAV}{LFE}{203}%171
+%
+%%%%%%%%%%% An Arabi Strut that does not depend on the font
+% and changes with the the same font according the fact the
+% text is vocalized or not!
+%
+\newlength{\ArabiStruthightOFF}
+\newlength{\ArabiStrutdepthOFF}
+\newlength{\ArabiStruthightON}
+\newlength{\ArabiStrutdepthON}
+%
+\settoheight{\ArabiStruthightOFF}{{\if@farsi\fontencoding{LFE}\else%
+ \fontencoding{LAE}\fi\selectfont\alefhamza}}%
+\settodepth{\ArabiStrutdepthOFF}{{\if@farsi\fontencoding{LFE}\else%
+ \fontencoding{LAE}\fi\selectfont\Haa}}%
+\settoheight{\ArabiStruthightON}{{\if@farsi\fontencoding{LFE}\else%
+ \fontencoding{LAE}\fi\selectfont\damma}}%
+\settodepth{\ArabiStrutdepthON}{{\if@farsi\fontencoding{LFE}\else%
+ \fontencoding{LAE}\fi\selectfont\kasra}}%
+%
+%
+\def\ArabiStrutON{\rule[\ArabiStrutdepthON]{0pt}{\ArabiStruthightON}}
+\def\ArabiStrutOFF{\rule[\ArabiStrutdepthOFF]{0pt}{\ArabiStruthightOFF}}
+%
+%
+% Switching vowels off
+%
+\def\Novocalize{%
+\Vocalizefalse
+\renewcommand{\fatha}{\if@farsi\ffathaOFF\else\fathaOFF\fi}%
+\renewcommand{\damma}{\if@farsi\fdammaOFF\else\dammaOFF\fi}%
+\renewcommand{\kasra}{\if@farsi\fkasraOFF\else\kasraOFF\fi}%
+\renewcommand{\sukun}{\if@farsi\fsukunOFF\else\sukunOFF\fi}%
+\renewcommand{\shadda}{\if@farsi\fshaddaOFF\else\shaddaOFF\fi}%
+%
+\renewcommand{\raff}{\if@farsi\fraffOFF\else\raffOFF\fi}%
+\renewcommand{\nasb}{\if@farsi\fnasbOFF\else\nasbOFF\fi}%
+\renewcommand{\jarr}{\if@farsi\fjarrOFF\else\raffOFF\fi}%
+%
+\renewcommand{\shaddanasb}{\if@farsi\fshaddanasbOFF\else\shaddanasbOFF\fi}%
+\renewcommand{\shaddaraff}{\if@farsi\fshaddaraffOFF\else\shaddaraffOFF\fi}%
+\renewcommand{\shaddajarr}{\if@farsi\fshaddajarrOFF\else\shaddajarrOFF\fi}%
+%
+\renewcommand{\shaddafatha}{\if@farsi\fshaddafathaOFF\else\shaddafathaOFF\fi}%
+\renewcommand{\shaddadamma}{\if@farsi\fshaddadammaOFF\else\shaddadammaOFF\fi}%
+\renewcommand{\shaddakasra}{\if@farsi\fshaddakasraOFF\else\shaddakasraOFF\fi}%
+}
+%
+% reactivating vowels
+%
+\def\Vocalize{%
+\Vocalizetrue
+\renewcommand{\fatha}{\if@farsi\ffathaSAV\else\fathaSAV\fi}%
+\renewcommand{\damma}{\if@farsi\fdammaSAV\else\dammaSAV\fi}%
+\renewcommand{\kasra}{\if@farsi\fkasraSAV\else\kasraSAV\fi}%
+\renewcommand{\sukun}{\if@farsi\fsukunSAV\else\sukunSAV\fi}%
+\renewcommand{\shadda}{\if@farsi\fshaddaSAV\else\shaddaSAV\fi}%
+%
+\renewcommand{\raff}{\if@farsi\fraffSAV\else\raffSAV\fi}%
+\renewcommand{\nasb}{\if@farsi\fnasbSAV\else\nasbSAV\fi}%
+\renewcommand{\jarr}{\if@farsi\fjarrSAV\else\raffSAV\fi}%
+%
+\renewcommand{\shaddanasb}{\if@farsi\fshaddanasbSAV\else\shaddanasbSAV\fi}%
+\renewcommand{\shaddaraff}{\if@farsi\fshaddaraffSAV\else\shaddaraffSAV\fi}%
+\renewcommand{\shaddajarr}{\if@farsi\fshaddajarrSAV\else\shaddajarrSAV\fi}%
+%
+\renewcommand{\shaddafatha}{\if@farsi\fshaddafathaSAV\else\shaddafathaSAV\fi}%
+\renewcommand{\shaddadamma}{\if@farsi\fshaddadammaSAV\else\shaddadammaSAV\fi}%
+\renewcommand{\shaddakasra}{\if@farsi\fshaddakasraSAV\else\shaddakasraSAV\fi}%
+}
+%
+% The default value of \cs{Voclaizetrue} and \cs{vocalize}
+%
+\Vocalizetrue
+\Vocalize
+
+
+\def\ArabiStrut{\ifVocalize\ArabiStrutON\else\ArabiStrutOFF\fi}
+
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/arfonts.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/arfonts.sty
new file mode 100644
index 0000000000..41084bd7aa
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/arfonts.sty
@@ -0,0 +1,191 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `ARfonts.sty' Arabic font .....
+% the Arabi package.
+%
+%%
+\ProvidesPackage{ARfonts}[2006/01/01 Part of the Arabi package]
+
+
+\newif\iffree\newif\ifmixed\newif\ifmscore
+
+\DeclareOption{free}{\mixedfalse\mscorefalse\freetrue}
+\DeclareOption{mixed}{\freefalse\mscorefalse\mixedtrue}
+\DeclareOption{mscore}{\freefalse\mixedfalse\mscoretrue}
+\ExecuteOptions{free}
+\ProcessOptions
+
+\ifmixed
+\DeclareFontFamily{LAE}{\rmdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{n}{<-> s*[1.25] dtpn }{}%traditionalarabic
+\DeclareFontShape{LAE}{\rmdefault}{m}{it}{<-> s*[1.25] aedimnah }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{sl}{<-> s*[1.25] aedimnah }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{sc}{<-> s*[1.25] aenada }{}%
+%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{n}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{sl}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{it}{<-> s*[1.25] traditionalarabicbold }{}%
+%%%%
+\DeclareFontShape{LAE}{\rmdefault}{b}{n}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{b}{sl}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{b}{it}{<-> s*[1.25] traditionalarabicbold }{}%
+
+\DeclareFontFamily{LAE}{\sfdefault}{\hyphenchar\font=-1}
+\DeclareFontShape{LAE}{\sfdefault}{m}{n}{<-> s*[1.25] arsimpo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{it}{<-> s*[1.25] arsimpo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{sl}{<-> s*[1.25] arsimpo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{sc}{<-> s*[1.25] arsimpo }{}%
+%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{n}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{sl}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{it}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{sc}{<-> s*[1.25] arsimpbdo }{}%
+%%%%
+\DeclareFontShape{LAE}{\sfdefault}{b}{n}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{b}{sl}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{b}{it}{<-> s*[1.25] arsimpbdo }{}%
+
+
+\DeclareFontFamily{LAE}{\ttdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{n}{<-> s*[1.25] aenice }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{it}{<-> s*[1.25] aenice }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{sl}{<-> s*[1.25] aenice }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{sc}{<-> s*[1.25] aenice }{}%
+%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{n}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{sl}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{it}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{sc}{<-> s*[1.25] aegraph }{}%
+%%%%
+\DeclareFontShape{LAE}{\ttdefault}{b}{n}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{b}{sl}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{b}{it}{<-> s*[1.25] aegraph }{}%
+\else
+\iffree
+\DeclareFontFamily{LAE}{\rmdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{n}{<-> s*[1.25] aealmohanadb }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{it}{<-> s*[1.25] aealmohanadbolditalic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{sl}{<-> s*[1.25] aealmohanadbolditalic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{sc}{<-> s*[1.25] aenada }{}%
+%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{n}{<-> s*[1.25] ae_almohanad_xxbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{sl}{<->s*[1.25] aealmohanadbolditalic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{it}{<->s*[1.25] aealmohanadbolditalic }{}%
+%%%%
+\DeclareFontShape{LAE}{\rmdefault}{b}{n}{<-> s*[1.25] ae_almohanad_xxbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{b}{sl}{<-> s*[1.25] aealmohanadbolditalic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{b}{it}{<-> s*[1.25] aealmateen }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Nice for typewriter type %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% and graph for typewriter type Bold face %%%%%%%%%%%%%%%%%%%%%%
+\DeclareFontFamily{LAE}{\ttdefault}{\hyphenchar\font=-1}
+\DeclareFontShape{LAE}{\ttdefault}{m}{n}{<-> s*[1.25] aenice }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{sl}{<-> s*[1.25] aenice }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{it}{<-> s*[1.25] aenice }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{sc}{<-> s*[1.25] aenice }{}%Andalus for small caps!
+%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{n}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{sl}{<->s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{it}{<->s*[1.25] aegraph }{}%
+%%%%
+\DeclareFontShape{LAE}{\ttdefault}{b}{n}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{b}{sl}{<-> s*[1.25] aegraph }{}%
+\DeclareFontShape{LAE}{\ttdefault}{b}{it}{<-> s*[1.25] aegraph }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Sindibad for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%% Didn't find better ?! and looks sans serif
+%%%%
+\DeclareFontFamily{LAE}{\sfdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{n}{<-> s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{sl}{<-> s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{it}{<-> s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{sc}{<-> s*[1.25] aesindibad }{}%
+%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{n}{<-> s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{sl}{<->s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{it}{<->s*[1.25] aesindibad }{}%
+%%%%
+\DeclareFontShape{LAE}{\sfdefault}{b}{n}{<-> s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{b}{sl}{<-> s*[1.25] aesindibad }{}%
+\DeclareFontShape{LAE}{\sfdefault}{b}{it}{<-> s*[1.25] aesindibad }{}%
+%
+\else
+\ifmscore
+\DeclareFontFamily{LAE}{\rmdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{n}{<-> s*[1.25] traditionalarabic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{it}{<-> s*[1.25] traditionalarabic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{sl}{<-> s*[1.25] traditionalarabic }{}%
+\DeclareFontShape{LAE}{\rmdefault}{m}{sc}{<-> s*[1.25] andlso }{}%
+%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{n}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{sl}{<->s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{bx}{it}{<->s*[1.25] traditionalarabicbold }{}%
+%%%%
+\DeclareFontShape{LAE}{\rmdefault}{b}{n}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{b}{sl}{<-> s*[1.25] traditionalarabicbold }{}%
+\DeclareFontShape{LAE}{\rmdefault}{b}{it}{<-> s*[1.25] traditionalarabicbold }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Arial for typewriter type ?! %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% Courier seems to have a BAD spacing ?! %%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareFontFamily{LAE}{\ttdefault}{\hyphenchar\font=-1}
+\DeclareFontShape{LAE}{\ttdefault}{m}{n}{<-> s*[1.25] ararial }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{sl}{<-> s*[1.25] ararial }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{it}{<-> s*[1.25] ararial }{}%
+\DeclareFontShape{LAE}{\ttdefault}{m}{sc}{<-> s*[1.25] andlso }{}%Andalus for small caps!
+%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{n}{<-> s*[1.25] ararialbd }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{sl}{<->s*[1.25] ararialbd }{}%
+\DeclareFontShape{LAE}{\ttdefault}{bx}{it}{<->s*[1.25] ararialbd }{}%
+%%%%
+\DeclareFontShape{LAE}{\ttdefault}{b}{n}{<-> s*[1.25] ararialbd }{}%
+\DeclareFontShape{LAE}{\ttdefault}{b}{sl}{<-> s*[1.25] ararialbd }{}%
+\DeclareFontShape{LAE}{\ttdefault}{b}{it}{<-> s*[1.25] ararialbd }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Simplified Arabic for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareFontFamily{LAE}{\sfdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{n}{<-> s*[1.25] arsimpo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{sl}{<-> s*[1.25] arsimpo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{it}{<-> s*[1.25] arsimpo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{m}{sc}{<-> s*[1.25] arsimpo }{}%
+%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{n}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{sl}{<->s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{bx}{it}{<->s*[1.25] arsimpbdo }{}%
+%%%%
+\DeclareFontShape{LAE}{\sfdefault}{b}{n}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{b}{sl}{<-> s*[1.25] arsimpbdo }{}%
+\DeclareFontShape{LAE}{\sfdefault}{b}{it}{<-> s*[1.25] arsimpbdo }{}%
+\fi
+\fi
+\fi
+
+
+
+
+
+
+
+
+
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/bblopts.cfg b/language/arabic/arabi/arabi/texmf/latex/arabi/bblopts.cfg
new file mode 100644
index 0000000000..16550fb086
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/bblopts.cfg
@@ -0,0 +1,42 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: bblopts.cfg
+%
+%
+%
+%
+
+
+\ProvidesFile{bblopts.cfg}
+ [2005/09/08 v0.1 %
+ add Arabic and Farsi to "declared" options of babel]
+
+
+\DeclareOption{arabic}{%
+ \input{arabic.ldf}
+ }
+
+\DeclareOption{farsi}{%
+ \input{farsi.ldf}
+ }
+
+\endinput \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpar.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpar.sty
new file mode 100644
index 0000000000..1e1723752e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpar.sty
@@ -0,0 +1,817 @@
+\def\CalendrierFP@version{Version 0.46, 9 mai 2003}
+\message{`Calendrier avec FP', \CalendrierFP@version\space Manuel Luque}
+% Requires PSTricks, pstcol, pst-3d, multido, fp packages
+\RequirePackage{pstricks}
+\RequirePackage{pst-3d}
+\RequirePackage{multido}
+\RequirePackage{fp}
+\FPmessagesfalse
+\FPdebugfalse
+\RequirePackage{pst-key}
+%% Manuel LUQUE <Mluque5130aol.com> %%
+%% 1 Octobre 1999 pour le dodécaèdre %%
+%% 23 avril 2003 pour le calendrier %%
+%% 27 avril : placer une date de son choix
+%% suggestion de Jean-Michel Sarlat
+%% jours fériés et fêtes : 1 mai 003 %%
+%% 1 et 8 mai, 15 août, 1 et 11 novembre, 25 décembre
+%% fête de Pâques %%
+%% ascension et pentecôte : 8 mai 2003
+\RequirePackage[arabic,english]{babel}
+%
+\definecolor{RougeA}{cmyk}{0.05,0.1,0.1,0}
+\definecolor{RougeB}{cmyk}{0.05,0.15,0.15,0}
+\definecolor{RougeC}{cmyk}{0.05,0.2,0.2,0}
+\definecolor{RougeD}{cmyk}{0.05,0.25,0.25,0}
+\definecolor{RougeE}{cmyk}{0.05,0.3,0.3,0}
+\definecolor{RougeF}{cmyk}{0.05,0.35,0.35,0}
+\definecolor{RougeG}{cmyk}{0.05,0.4,0.4,0}
+\definecolor{RougeH}{cmyk}{0.05,0.45,0.45,0}
+\definecolor{RougeI}{cmyk}{0.05,0.5,0.5,0}
+\definecolor{RougeJ}{cmyk}{0.05,0.55,0.55,0}
+\definecolor{RougeK}{cmyk}{0.05,0.6,0.6,0}
+\definecolor{RougeL}{cmyk}{0.1,0.65,0.65,0}
+\newpsstyle{holiday}{framesep=2pt,doubleline=true,doublecolor=red,linecolor=red,fillstyle=solid,fillcolor=RougeA}
+\SpecialCoor%
+\define@key{psset}{Vx}{\edef\psk@Solide@Viewpointx{#1}}
+\define@key{psset}{Vy}{\edef\psk@Solide@Viewpointy{#1}}
+\define@key{psset}{Vz}{\edef\psk@Solide@Viewpointz{#1}}
+\setkeys{psset}{Vx=1,Vy=1,Vz=1}
+\def\RA{7.36022}\gdef\rb{5.06525}\gdef\racal{8.19574}%
+\gdef\rc{5.06525}\gdef\rd{8.19574}
+\newpsstyle{janvier}{Vx=-\rc,Vy=0,Vz=-\rd,viewangle=108}
+\newpsstyle{fevrier}{Vx=\rc,Vy=0,Vz=-\rd,viewangle=180}
+\newpsstyle{mars}{Vx=0,Vy=-\racal,Vz=-\rb,viewangle=144}
+\newpsstyle{avril}{Vx=-\rd,Vy=-\rc,Vz=0,viewangle=162}
+\newpsstyle{mai}{Vx=-\rd,Vy=\rc,Vz=0,viewangle=198}
+\newpsstyle{juin}{Vx=0,Vy=\racal,Vz=-\rb,viewangle=216}
+\newpsstyle{juillet}{Vx=-\rc,Vy=0,Vz=\rd,viewangle=0}
+\newpsstyle{aout}{Vx=0,Vy=-\racal,Vz=\rb,viewangle=-36}
+\newpsstyle{septembre}{Vx=\rd,Vy=-\rc,Vz=0,viewangle=-18}
+\newpsstyle{octobre}{Vx=\rd,Vy=\rc,Vz=0,viewangle=18}
+\newpsstyle{novembre}{Vx=0,Vy=\racal,Vz=\rb,viewangle=36}
+\newpsstyle{decembre}{Vx=\rc,Vy=0,Vz=\rb,viewangle=0}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\newcount\tmpi
+%\newcount\tmpii
+%\FPset{\tmpi}{0}
+%\FPset{\tmpii}{0}
+%
+%
+%\def\Remainder#1#2#3{%
+%\FPeval{#3}{(#1)-((#2)*((#1)/(#2)))}
+%}% % c = a - b(a/b)
+%
+%\def\Remainder#1#2#3{%
+% #3 = #1% % c = a
+% \divide #3 by #2% % c = a/b
+% \multiply #3 by -#2% % c = -b(a/b)
+% \advance #3 by #1}% % c = a - b(a/b)
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\def\dodecaedre{%
+\@ifnextchar[{\pst@dodecaedre}{\pst@dodecaedre[]}}%
+\def\pst@dodecaedre[#1]{{%
+\setkeys{psset}{#1}%
+\pspicture(-8,-12)(8,12)%
+\psset{fillstyle=solid}%
+\psset{viewpoint={\psk@Solide@Viewpointx} {\psk@Solide@Viewpointy} {\psk@Solide@Viewpointz}}%
+\newcommand{\faceA}{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)}
+\newcommand{\faceB}{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)}
+\newcommand{\faceC}{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)}
+\newcommand{\faceD}{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)}
+%face1
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\racal)+(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {\racal} {\rb}](0,\racal,\rb){%
+\psset{fillcolor=RougeA}\faceA\rput{36}{\rput(-1.8,0){\Calendrier[Mois=11]}}}\fi
+%face2
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\racal)+(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {-\racal} {\rb}](0,-\racal,\rb){%
+\psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(-1.8,0){\Calendrier[Mois=8]}}}\fi
+%face3
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\racal)-(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {\racal} {-\rb}](0,\racal,-\rb){%
+\psset{fillcolor=RougeC}\faceB\rput{216}{\rput(-1.8,0){\Calendrier[Mois=6]}}}\fi
+%face4
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\racal)-(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {-\racal} {-\rb}](0,-\racal,-\rb){%
+\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(-1.8,0){\Calendrier[Mois=3]}}}\fi%
+%face 5
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {\rd}](\rc,0,\rd){%
+\psset{fillcolor=RougeE}\faceB\rput(-1.8,0){\Calendrier[Mois=12]}}\fi
+%face6
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {\rd}](-\rc,0,\rd){%
+\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(-1.8,0){\Calendrier[Mois=7]}}}\fi
+%face7
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {-\rd}](\rc,0,-\rd){%
+\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(-1.8,0){\Calendrier[Mois=2]}}}\fi
+%face8
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {-\rd}](-\rc,0,-\rd){%
+\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(-1.8,0){\Calendrier[Mois=1]}}}\fi%
+%face 9
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={\rd} {\rc} 0](\rd,\rc,0){%
+\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(-1.8,0){\Calendrier[Mois=10]}}}\fi
+%face10
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rd} {\rc} 0](-\rd,\rc,0){%
+\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(-1.8,0){\Calendrier[Mois=5]}}}\fi
+%face11
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)-(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={\rd} {-\rc} 0](\rd,-\rc,0){%
+\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(-1.8,0){\Calendrier[Mois=9]}}}\fi
+%face8
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointz)*(0)-(\psk@Solide@Viewpointy)*(\rc)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rd} {-\rc} 0](-\rd,-\rc,0){%
+\psset{fillcolor=RougeL}\faceC\rput{162}{\rput(-1.8,0){\Calendrier[Mois=4]}}}\fi%
+\endpspicture
+}}
+%
+\define@key{psset}{Jour}{\edef\psk@CalendrierJ{#1}}
+\define@key{psset}{MoisChoisi}{\edef\psk@CalendrierMchoix{#1}}
+\define@key{psset}{Mois}{\edef\psk@CalendrierM{#1}}
+\define@key{psset}{An}{\edef\psk@CalendrierA{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setkeys{psset}{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%
+\newcount\colonne\newcount\ligne
+
+\def\Calendrier{\@ifnextchar[{\pst@Calendrier}{\pst@Calendrier[]}}
+
+\def\pst@Calendrier[#1]{{%
+\setkeys{psset}{#1}
+% calcul de la date de Pâques
+% lundi de Pâques
+\FPset{\Year}{\psk@CalendrierA}
+\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)}
+\FPeval{\Cent}{trunc((\Year)/100,0)}
+\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+
+ (\GY)*19+15,0)}
+\FPeval{\Iterdiv}{trunc((\Iter)/30,0)}
+\FPeval\Hepact{(\Iter)-30*(\Iterdiv)}
+\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)*
+ (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)}
+\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)}
+\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)}
+\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)}
+\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)}
+\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)}
+\ifnum\Month=4
+ \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} % dimanche de Pâques
+% \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-6,0)} % Lundi de Pâques
+% \else
+% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi de Pâques
+ \fi
+\fi
+\ifnum\Month=3
+ \ifnum\Day=32 \FPset{\Day}{1}\FPset{\Month}{4}%
+% \else
+% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi
+ \fi
+\fi
+%
+% calcul du jour de l'ascension
+% si Pâques tombe au mois d'avril, faire (39-30)+\Day = 9+\Day
+% pour le jour du mois de mai de l'ascension
+\ifnum\Month=4
+\FPeval\DayAscension{trunc((\Day)+9,0)}
+\FPeval\MonthAscension{trunc((\Month)+1,0)}
+% Ascension le \FPprint\DayAscension/\FPprint\MonthAscension/\FPprint\Year
+\FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)}
+ \ifnum\TestJourPentecote>31
+ \FPeval\DayPentecote{trunc((\TestJourPentecote)-31,0)}
+ \FPeval\MonthPentecote{trunc((\Month)+2,0)}
+ \else
+ \FPset{\DayPentecote}{\TestJourPentecote}
+ \FPset\MonthPentecote{\MonthAscension}
+ \fi
+
+% Pentec\^ote le \FPprint\DayPentecote/\FPprint\MonthPentecote/\FPprint\Year
+\fi
+
+% Dans le cas où Pâques tombe en mars
+% (39-30)+\Day=8+\Day
+% si 8+\Day<ou=30 on reste en avril
+% \DayAscension=8+\Day
+% \MonthAscension=4
+% Pentcôte est 10 jours après l'ascension
+\ifnum\Month=3
+\FPeval\TestSiJourAvril{trunc((\Day)+8,0)}
+\ifnum\TestSiJourAvril<30
+ \FPeval\MonthAscension{trunc((\Month)+1,0)}
+ \FPeval\DayAscension{trunc(8+(\Day),0)}
+ \else
+ \FPeval\DayAscension{trunc((\Day)-22,0)}
+ \FPeval\MonthAscension{trunc((\Month)+2,0)}
+\fi
+ \FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)}
+ \ifnum\MonthAscension=4
+ \ifnum\TestJourPentecote<31
+ \FPset{\DayPentecote}{\TestJourPentecote}
+ \FPset\MonthPentecote{4}
+ \else
+ \FPeval\DayPentecote{trunc((\TestJourPentecote)-30,0)}
+ \FPset\MonthPentecote{5}
+ \fi
+ \fi
+ \ifnum\MonthAscension=5
+ \FPeval\DayPentecote{trunc((\DayAscension)+10,0)}
+ \FPset\MonthPentecote{5}
+ \fi
+\fi
+%
+% test d'une année bissextile
+\FPeval{\YearBissextil}{(((\psk@CalendrierA)*11)+14)/30}
+\FPtrunc{\YearBissextil}{\YearBissextil}{0}
+\FPiflt{\YearBissextil}{11}\FPset{\YearBissextil}{1}\else\FPset{\YearBissextil}{0}\fi
+%
+\ifnum\psk@CalendrierM=1\def\adddays{0}\def\Name{\meem\Haa\ra\meem}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=2\def\adddays{30}\def\Name{\sad\fa\ra}\def\NbreJours{29}\fi
+\ifnum\psk@CalendrierM=3\def\adddays{59}%
+\def\Name{\ra\baa\ya\ayn\space\alef\lam\alefhamza\waw\lam}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=4\def\adddays{89}%
+\def\Name{\ra\baa\ya\ayn\space\alef\lam\thaa\alef\nun\ya}\def\NbreJours{29}\fi
+\ifnum\psk@CalendrierM=5\def\adddays{118}%
+\def\Name{\jeem\meem\alef\dal\alefmaqsura\space\alef\lam\alefhamza\waw\lam\alefmaqsura}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=6\def\adddays{148}%
+\def\Name{\jeem\meem\alef\dal\alefmaqsura\space\alef\lam\thaa\alef\nun\ya\T}\def\NbreJours{29}\fi
+\ifnum\psk@CalendrierM=7\def\adddays{177}%
+\def\Name{\ra\jeem\baa}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=8
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{207}\else\def\adddays{207}\fi
+\def\Name{\sheen\ayn\baa\alef\nun}\def\NbreJours{29}\fi
+\ifnum\psk@CalendrierM=9\def\adddays{236}%
+\def\Name{\ra\meem\dad\alef\nun}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=10\def\adddays{266}%
+\def\Name{\sheen\waw\alef\lam}\def\NbreJours{29}\fi
+\ifnum\psk@CalendrierM=11\def\adddays{295}%
+\def\Name{\dhal\waw\space\alef\lam\qaf\ayn\dal\T}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=12\def\adddays{325}%
+\def\Name{\dhal\waw\space\alef\lam\Haa\jeem\T}%
+ \ifnum\YearBissextil=1\def\NbreJours{30}\else\def\NbreJours{29}
+\fi\fi
+%
+%\ifnum\YearBissextil=\psk@CalendrierA
+% \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4}
+% \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0}
+% \else
+% \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4+1}
+% \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0}
+%\fi
+%% le 1 Moharram 1400 est un samedi : Nbdays=6
+%\FPeval{\NbDays}{6+(((\psk@CalendrierA)-1400))*4% each normal year +4 days, 354=50*7+4
+%+(\NbYearBissextil)%each 30 years 11 bisextil ones
+%+(\adddays)}
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FPeval{\tmpii}{(\psk@CalendrierA)/210}
+\FPtrunc{\tmpii}{\tmpii}{0}
+\FPeval{\tmpi}{(\psk@CalendrierA)-((210)*(\tmpii))}
+\FPclip{\rest}{\tmpi}
+\message{the rest is \rest}
+\FPeval{\tmpii}{\tmpi/30}%
+\FPtrunc{\tmpii}{\tmpii}{0}% %<<<<<<<<<<<< Vertical entry D: 0 4 1 5 2 6 3
+\FPeval{\difference}{(((\tmpii)+1)*30)-(\tmpi)}%<<<< horizontal entry
+\FPclip{\difference}{\difference}
+\message{the difference is \difference}%
+%%% colon 7
+\FPifeq{\tmpii}{0}%
+%%%% row 1
+%\FPifeq{\difference}{8}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{16}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{5}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{13}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{21}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{29}
+%\FPset{\firstDay}{6}
+%\else %%%%%%%%%%%
+%%%% row 2
+%\FPifeq{\difference}{2}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{10}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{18}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{26}
+%\FPset{\firstDay}{7}
+%\else
+%%%% row 3
+%\FPifeq{\difference}{23}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{6}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{14}
+%\FPset{\firstDay}{1}
+%\else
+%%%% row 4
+%\FPifeq{\difference}{4}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{12}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{20}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{28}
+%\FPset{\firstDay}{2}
+%\else
+%%%% row 5
+%\FPifeq{\difference}{1}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{9}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{17}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{25}
+%\FPset{\firstDay}{3}
+%\else
+%%%% row 6
+%\FPifeq{\difference}{6}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{14}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{22}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0
+%\FPset{\firstDay}{4}
+%\else
+%%%% row 7
+%\FPifeq{\difference}{3}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{11}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{19}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{27}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{24}
+%\FPset{\firstDay}{5}
+%\fi\fi\fi\fi\fi%row 7
+%\fi\fi\fi\fi%row 6
+%\fi\fi\fi\fi%row 5
+%\fi\fi\fi\fi%row 4
+%\fi\fi\fi%row 3
+%\fi\fi\fi\fi%row 2
+\fi\fi\fi\fi\fi\fi%row 1
+\else % colonne 5
+\FPifeq{\tmpii}{1}%
+%%% row 1
+%\FPifeq{\difference}{8}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{16}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{5}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{13}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{21}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{29}
+%\FPset{\firstDay}{4}
+%\else %%%%%%%%%%%
+%%%% row 2
+%\FPifeq{\difference}{2}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{10}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{18}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{26}
+%\FPset{\firstDay}{5}
+%\else
+%%%% row 3
+%\FPifeq{\difference}{23}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{6}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{14}
+%\FPset{\firstDay}{6}
+%\else
+%%%% row 4
+%\FPifeq{\difference}{4}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{12}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{20}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{28}
+%\FPset{\firstDay}{7}
+%\else
+%%%% row 5
+%\FPifeq{\difference}{1}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{9}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{17}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{25}
+%\FPset{\firstDay}{1}
+%\else
+%%%% row 6
+%\FPifeq{\difference}{6}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{14}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{22}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0
+%\FPset{\firstDay}{2}
+%\else
+%%%% row 7
+%\FPifeq{\difference}{3}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{11}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{19}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{27}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{24}
+%\FPset{\firstDay}{3}
+%\fi\fi\fi\fi\fi%row 7
+%\fi\fi\fi\fi%row 6
+%\fi\fi\fi\fi%row 5
+%\fi\fi\fi\fi%row 4
+%\fi\fi\fi%row 3
+%\fi\fi\fi\fi%row 2
+%\fi\fi\fi\fi\fi\fi%row 1
+\else % colonne 3
+ \FPifeq{\tmpii}{2}%
+%%%% row 1
+%\FPifeq{\difference}{8}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{16}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{5}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{13}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{21}
+%\FPset{\firstDay}{2}
+%\else
+%\FPifeq{\difference}{29}
+%\FPset{\firstDay}{2}
+%\else %%%%%%%%%%%
+%%%% row 2
+%\FPifeq{\difference}{2}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{10}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{18}
+%\FPset{\firstDay}{3}
+%\else
+%\FPifeq{\difference}{26}
+%\FPset{\firstDay}{3}
+%\else
+%%%% row 3
+%\FPifeq{\difference}{23}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{6}
+%\FPset{\firstDay}{4}
+%\else
+%\FPifeq{\difference}{14}
+%\FPset{\firstDay}{4}
+%\else
+%%%% row 4
+%\FPifeq{\difference}{4}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{12}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{20}
+%\FPset{\firstDay}{5}
+%\else
+%\FPifeq{\difference}{28}
+%\FPset{\firstDay}{5}
+%\else
+%%%% row 5
+%\FPifeq{\difference}{1}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{9}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{17}
+%\FPset{\firstDay}{6}
+%\else
+%\FPifeq{\difference}{25}
+%\FPset{\firstDay}{6}
+%\else
+%%%% row 6
+%\FPifeq{\difference}{6}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{14}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{22}
+%\FPset{\firstDay}{7}
+%\else
+%\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0
+%\FPset{\firstDay}{7}
+%\else
+%%%% row 7
+%\FPifeq{\difference}{3}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{11}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{19}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{27}
+%\FPset{\firstDay}{1}
+%\else
+%\FPifeq{\difference}{24}
+%\FPset{\firstDay}{1}
+%\fi\fi\fi\fi\fi%row 7
+%\fi\fi\fi\fi%row 6
+%\fi\fi\fi\fi%row 5
+%\fi\fi\fi\fi%row 4
+%\fi\fi\fi%row 3
+%\fi\fi\fi\fi%row 2
+%\fi\fi\fi\fi\fi\fi%row 1
+\else % colonne 1
+ \FPifeq{\tmpii}{3}%
+%%% row 1
+\FPifeq{\difference}{8}
+\FPset{\firstDay}{7}
+\else
+\FPifeq{\difference}{16}
+\FPset{\firstDay}{7}
+\else
+\FPifeq{\difference}{5}
+\FPset{\firstDay}{7}
+\else
+\FPifeq{\difference}{13}
+\FPset{\firstDay}{7}
+\else
+\FPifeq{\difference}{21}
+\FPset{\firstDay}{7}
+\else
+\FPifeq{\difference}{29}
+\FPset{\firstDay}{7}
+\else %%%%%%%%%%%
+%%% row 2
+\FPifeq{\difference}{2}
+\FPset{\firstDay}{1}
+\else
+\FPifeq{\difference}{10}
+\FPset{\firstDay}{1}
+\else
+\FPifeq{\difference}{18}
+\FPset{\firstDay}{1}
+\else
+\FPifeq{\difference}{26}
+\FPset{\firstDay}{1}
+\else
+%%% row 3
+\FPifeq{\difference}{23}
+\FPset{\firstDay}{2}
+\else
+\FPifeq{\difference}{6}
+\FPset{\firstDay}{2}
+\else
+\FPifeq{\difference}{14}
+\FPset{\firstDay}{2}
+\else
+%%% row 4
+\FPifeq{\difference}{4}
+\FPset{\firstDay}{3}
+\else
+\FPifeq{\difference}{12}
+\FPset{\firstDay}{3}
+\else
+\FPifeq{\difference}{20}
+\FPset{\firstDay}{3}
+\else
+\FPifeq{\difference}{28}
+\FPset{\firstDay}{3}
+\else
+%%% row 5
+\FPifeq{\difference}{1}
+\FPset{\firstDay}{4}
+\else
+\FPifeq{\difference}{9}
+\FPset{\firstDay}{4}
+\else
+\FPifeq{\difference}{17}
+\FPset{\firstDay}{4}
+\else
+\FPifeq{\difference}{25}
+\FPset{\firstDay}{4}
+\else
+%%% row 6
+\FPifeq{\difference}{6}
+\FPset{\firstDay}{5}
+\else
+\FPifeq{\difference}{14}
+\FPset{\firstDay}{5}
+\else
+\FPifeq{\difference}{22}
+\FPset{\firstDay}{5}
+\else
+\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0
+\FPset{\firstDay}{5}
+\else
+%%% row 7
+\FPifeq{\difference}{3}
+\FPset{\firstDay}{6}
+\else
+\FPifeq{\difference}{11}
+\FPset{\firstDay}{6}
+\else
+\FPifeq{\difference}{19}
+\FPset{\firstDay}{6}
+\else
+\FPifeq{\difference}{27}
+\FPset{\firstDay}{6}
+\else
+\FPifeq{\difference}{24}
+\FPset{\firstDay}{6}
+\fi\fi\fi\fi%row 7
+\fi\fi\fi%row 6
+\fi\fi\fi%row 5
+\fi\fi\fi%row 4
+\fi\fi%row 3
+\fi\fi\fi%row 2
+\fi\fi\fi\fi\fi%row 1
+\else % colonne 6 %<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ \FPifeq{\tmpii}{4}\FPset{\firstDay}{5}
+\else % colonne 4
+ \FPifeq{\tmpii}{5}\FPset{\firstDay}{3}
+\else % colonne 2
+ \FPifeq{\tmpii}{6}\FPset{\firstDay}{1}
+\fi%\fi\fi\fi\fi\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\FPclip{\firstDay}{\firstDay}
+\message{^^JfAtiH muHarram for \psk@CalendrierA\space is \firstDay\space where 1 is Monday^^J}%
+\FPeval{\NbDays}{(\firstDay)+(\adddays)}
+%\FPtrunc{\NbDays}{\NbDays}{0}
+%
+\FPeval{\Frac}{(\NbDays)/7}
+\FPtrunc{\Frac}{\Frac}{0}
+%
+\FPeval{\Quotient}{(\Frac)*7}
+\FPtrunc{\Quotient}{\Quotient}{0}
+%
+\FPeval{\firstDay}{(\NbDays)-({\Quotient})}
+\FPclip{\firstDay}{\firstDay}
+%
+\FPifzero\firstDay\FPset{\firstDay}{7}\fi
+\ligne=2
+\colonne=\firstDay
+\pspicture(0,-4)(8,4)
+\psframe*[linecolor=blue](0.5,3.2)(7.5,4)
+\rput(4,3.6){\textcolor{white}{\textsf{\textbf{\huge\R{\Name}}}}}
+\rput(1,2.8){\textsf{\textbf{\Large L}}}
+\rput(2,2.8){\textsf{\textbf{\Large M}}}
+\rput(3,2.8){\textsf{\textbf{\Large M}}}
+\rput(4,2.8){\textsf{\textbf{\Large J}}}
+\rput(5,2.8){\textsf{\textbf{\Large V}}}
+\rput(6,2.8){\textsf{\textbf{\Large S}}}
+\rput(7,2.8){\textsf{\textbf{\Large D}}}
+\multido{\i=\firstDay+1}{\NbreJours}{%
+\ifnum\i>7\ligne=1\fi
+\ifnum\i>14\ligne=0\fi
+\ifnum\i>21\ligne=-1\fi
+\ifnum\i>28\ligne=-2\fi
+\ifnum\i>35\ligne=-3\fi
+ \ifnum\psk@CalendrierM=\psk@CalendrierMchoix
+ \ifnum\the\multidocount=\psk@CalendrierJ
+ \rput(\colonne,\ligne){%
+ \pscirclebox[linestyle=none,fillstyle=solid,fillcolor=yellow]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \else\rput(\colonne,\ligne){\textbf{\Large\the\multidocount}}
+ \fi
+ \else\rput(\colonne,\ligne){\textbf{\Large\the\multidocount}}
+ \fi
+% les jours fériés
+% le 1 de l'an
+ \ifnum\psk@CalendrierM=1
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% le 1 mai et 8 mai
+ \ifnum\psk@CalendrierM=5
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}%
+ \fi
+ \ifnum\the\multidocount=8
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}%
+ \fi
+ \fi
+% 15 août
+ \ifnum\psk@CalendrierM=8
+ \ifnum\the\multidocount=15
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% 1 Novembre et 11 Novembre
+ \ifnum\psk@CalendrierM=11
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi
+ \ifnum\the\multidocount=11
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi
+ \fi
+% Noël
+ \ifnum\psk@CalendrierM=12
+ \ifnum\the\multidocount=25
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Dimanche de Pâques
+ \ifnum\psk@CalendrierM=\Month
+ \ifnum\the\multidocount=\Day
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Ascension
+ \ifnum\psk@CalendrierM=\MonthAscension
+ \ifnum\the\multidocount=\DayAscension
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Pentecôte
+ \ifnum\psk@CalendrierM=\MonthPentecote
+ \ifnum\the\multidocount=\DayPentecote
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+%
+\advance\colonne by +1
+\ifnum\colonne>7\colonne=1\fi}
+\rput(4,-3.5){\psovalbox[fillstyle=solid,fillcolor=blue,linestyle=none]{\textcolor{white}{\textsf{\textbf{\huge\psk@CalendrierA}}}}}
+\multido{\rL=-2.5+1.0}{6}{\psline[linecolor=blue](0.5,\rL)(7.5,\rL)}
+\endpspicture}}
+%
+%% END: CalendrierFP.sty
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpmodified.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpmodified.sty
new file mode 100644
index 0000000000..9b84fed5b0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/calendrierfpmodified.sty
@@ -0,0 +1,389 @@
+% Modified some fonts and colors declarations to use
+% an Arabic Markup (Youssef JABRI)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\CalendrierFP@version{Version 0.46, 9 mai 2003}
+\message{`Calendrier avec FP', \CalendrierFP@version\space Manuel Luque}
+% Requires PSTricks, pstcol, pst-3d, multido, fp packages
+\RequirePackage{pstricks}
+\RequirePackage{pst-3d}
+\RequirePackage{multido}
+\RequirePackage{fp}
+\FPmessagesfalse
+\RequirePackage{pst-key}
+%% Manuel LUQUE <Mluque5130aol.com> %%
+%% 1 Octobre 1999 pour le dodécaèdre %%
+%% 23 avril 2003 pour le calendrier %%
+%% 27 avril : placer une date de son choix
+%% suggestion de Jean-Michel Sarlat
+%% jours fériés et fêtes : 1 mai 003 %%
+%% 1 et 8 mai, 15 août, 1 et 11 novembre, 25 décembre
+%% fête de Pâques %%
+%% ascension et pentecôte : 8 mai 2003
+
+\definecolor{RougeA}{cmyk}{0.05,0.1,0.1,0}
+\definecolor{RougeB}{cmyk}{0.05,0.15,0.15,0}
+\definecolor{RougeC}{cmyk}{0.05,0.2,0.2,0}
+\definecolor{RougeD}{cmyk}{0.05,0.25,0.25,0}
+\definecolor{RougeE}{cmyk}{0.05,0.3,0.3,0}
+\definecolor{RougeF}{cmyk}{0.05,0.35,0.35,0}
+\definecolor{RougeG}{cmyk}{0.05,0.4,0.4,0}
+\definecolor{RougeH}{cmyk}{0.05,0.45,0.45,0}
+\definecolor{RougeI}{cmyk}{0.05,0.5,0.5,0}
+\definecolor{RougeJ}{cmyk}{0.05,0.55,0.55,0}
+\definecolor{RougeK}{cmyk}{0.05,0.6,0.6,0}
+\definecolor{RougeL}{cmyk}{0.1,0.65,0.65,0}
+\newpsstyle{holiday}{framesep=2pt,doubleline=true,doublecolor=red,linecolor=red,fillstyle=solid,fillcolor=RougeA}
+\SpecialCoor%
+\define@key{psset}{Vx}{\edef\psk@Solide@Viewpointx{#1}}
+\define@key{psset}{Vy}{\edef\psk@Solide@Viewpointy{#1}}
+\define@key{psset}{Vz}{\edef\psk@Solide@Viewpointz{#1}}
+\setkeys{psset}{Vx=1,Vy=1,Vz=1}
+\def\RA{7.36022}\gdef\rb{5.06525}\gdef\ramodified{8.19574}%
+\gdef\rc{5.06525}\gdef\rd{8.19574}
+\newpsstyle{janvier}{Vx=-\rc,Vy=0,Vz=-\rd,viewangle=108}
+\newpsstyle{fevrier}{Vx=\rc,Vy=0,Vz=-\rd,viewangle=180}
+\newpsstyle{mars}{Vx=0,Vy=-\ramodified,Vz=-\rb,viewangle=144}
+\newpsstyle{avril}{Vx=-\rd,Vy=-\rc,Vz=0,viewangle=162}
+\newpsstyle{mai}{Vx=-\rd,Vy=\rc,Vz=0,viewangle=198}
+\newpsstyle{juin}{Vx=0,Vy=\ramodified,Vz=-\rb,viewangle=216}
+\newpsstyle{juillet}{Vx=-\rc,Vy=0,Vz=\rd,viewangle=0}
+\newpsstyle{aout}{Vx=0,Vy=-\ramodified,Vz=\rb,viewangle=-36}
+\newpsstyle{septembre}{Vx=\rd,Vy=-\rc,Vz=0,viewangle=-18}
+\newpsstyle{octobre}{Vx=\rd,Vy=\rc,Vz=0,viewangle=18}
+\newpsstyle{novembre}{Vx=0,Vy=\ramodified,Vz=\rb,viewangle=36}
+\newpsstyle{decembre}{Vx=\rc,Vy=0,Vz=\rb,viewangle=0}
+%
+\def\dodecaedre{%
+\@ifnextchar[{\pst@dodecaedre}{\pst@dodecaedre[]}}%
+\def\pst@dodecaedre[#1]{{%
+\setkeys{psset}{#1}%
+\pspicture(-8,-12)(8,12)%
+\psset{fillstyle=solid}%
+\psset{viewpoint={\psk@Solide@Viewpointx} {\psk@Solide@Viewpointy} {\psk@Solide@Viewpointz}}%
+\newcommand{\faceA}{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)}
+\newcommand{\faceB}{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)}
+\newcommand{\faceC}{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)}
+\newcommand{\faceD}{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)}
+%face1
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\ramodified)+(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {\ramodified} {\rb}](0,\ramodified,\rb){%
+\psset{fillcolor=RougeA}\faceA\rput{36}{\rput(-1.8,0){\Calendrier[Mois=11]}}}\fi
+%face2
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\ramodified)+(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {-\ramodified} {\rb}](0,-\ramodified,\rb){%
+\psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(-1.8,0){\Calendrier[Mois=8]}}}\fi
+%face3
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\ramodified)-(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {\ramodified} {-\rb}](0,\ramodified,-\rb){%
+\psset{fillcolor=RougeC}\faceB\rput{216}{\rput(-1.8,0){\Calendrier[Mois=6]}}}\fi
+%face4
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\ramodified)-(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {-\ramodified} {-\rb}](0,-\ramodified,-\rb){%
+\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(-1.8,0){\Calendrier[Mois=3]}}}\fi%
+%face 5
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {\rd}](\rc,0,\rd){%
+\psset{fillcolor=RougeE}\faceB\rput(-1.8,0){\Calendrier[Mois=12]}}\fi
+%face6
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {\rd}](-\rc,0,\rd){%
+\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(-1.8,0){\Calendrier[Mois=7]}}}\fi
+%face7
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {-\rd}](\rc,0,-\rd){%
+\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(-1.8,0){\Calendrier[Mois=2]}}}\fi
+%face8
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {-\rd}](-\rc,0,-\rd){%
+\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(-1.8,0){\Calendrier[Mois=1]}}}\fi%
+%face 9
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={\rd} {\rc} 0](\rd,\rc,0){%
+\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(-1.8,0){\Calendrier[Mois=10]}}}\fi
+%face10
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rd} {\rc} 0](-\rd,\rc,0){%
+\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(-1.8,0){\Calendrier[Mois=5]}}}\fi
+%face11
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)-(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={\rd} {-\rc} 0](\rd,-\rc,0){%
+\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(-1.8,0){\Calendrier[Mois=9]}}}\fi
+%face8
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointz)*(0)-(\psk@Solide@Viewpointy)*(\rc)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rd} {-\rc} 0](-\rd,-\rc,0){%
+\psset{fillcolor=RougeL}\faceC\rput{162}{\rput(-1.8,0){\Calendrier[Mois=4]}}}\fi%
+\endpspicture
+}}
+%
+\define@key{psset}{Jour}{\edef\psk@CalendrierJ{#1}}
+\define@key{psset}{MoisChoisi}{\edef\psk@CalendrierMchoix{#1}}
+\define@key{psset}{Mois}{\edef\psk@CalendrierM{#1}}
+\define@key{psset}{An}{\edef\psk@CalendrierA{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setkeys{psset}{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%
+\newcount\colonne\newcount\ligne
+
+\def\Calendrier{\@ifnextchar[{\pst@Calendrier}{\pst@Calendrier[]}}
+
+\def\pst@Calendrier[#1]{{%
+\setkeys{psset}{#1}
+% calcul de la date de Pâques
+% lundi de Pâques
+\FPset{\Year}{\psk@CalendrierA}
+\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)}
+\FPeval{\Cent}{trunc((\Year)/100,0)}
+\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+
+ (\GY)*19+15,0)}
+\FPeval{\Iterdiv}{trunc((\Iter)/30,0)}
+\FPeval\Hepact{(\Iter)-30*(\Iterdiv)}
+\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)*
+ (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)}
+\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)}
+\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)}
+\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)}
+\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)}
+\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)}
+\ifnum\Month=4
+ \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} % dimanche de Pâques
+% \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-6,0)} % Lundi de Pâques
+% \else
+% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi de Pâques
+ \fi
+\fi
+\ifnum\Month=3
+ \ifnum\Day=32 \FPset{\Day}{1}\FPset{\Month}{4}%
+% \else
+% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi
+ \fi
+\fi
+%
+% calcul du jour de l'ascension
+% si Pâques tombe au mois d'avril, faire (39-30)+\Day = 9+\Day
+% pour le jour du mois de mai de l'ascension
+\ifnum\Month=4
+\FPeval\DayAscension{trunc((\Day)+9,0)}
+\FPeval\MonthAscension{trunc((\Month)+1,0)}
+% Ascension le \FPprint\DayAscension/\FPprint\MonthAscension/\FPprint\Year
+\FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)}
+ \ifnum\TestJourPentecote>31
+ \FPeval\DayPentecote{trunc((\TestJourPentecote)-31,0)}
+ \FPeval\MonthPentecote{trunc((\Month)+2,0)}
+ \else
+ \FPset{\DayPentecote}{\TestJourPentecote}
+ \FPset\MonthPentecote{\MonthAscension}
+ \fi
+
+% Pentec\^ote le \FPprint\DayPentecote/\FPprint\MonthPentecote/\FPprint\Year
+\fi
+
+% Dans le cas où Pâques tombe en mars
+% (39-30)+\Day=8+\Day
+% si 8+\Day<ou=30 on reste en avril
+% \DayAscension=8+\Day
+% \MonthAscension=4
+% Pentcôte est 10 jours après l'ascension
+\ifnum\Month=3
+\FPeval\TestSiJourAvril{trunc((\Day)+8,0)}
+\ifnum\TestSiJourAvril<30
+ \FPeval\MonthAscension{trunc((\Month)+1,0)}
+ \FPeval\DayAscension{trunc(8+(\Day),0)}
+ \else
+ \FPeval\DayAscension{trunc((\Day)-22,0)}
+ \FPeval\MonthAscension{trunc((\Month)+2,0)}
+\fi
+ \FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)}
+ \ifnum\MonthAscension=4
+ \ifnum\TestJourPentecote<31
+ \FPset{\DayPentecote}{\TestJourPentecote}
+ \FPset\MonthPentecote{4}
+ \else
+ \FPeval\DayPentecote{trunc((\TestJourPentecote)-30,0)}
+ \FPset\MonthPentecote{5}
+ \fi
+ \fi
+ \ifnum\MonthAscension=5
+ \FPeval\DayPentecote{trunc((\DayAscension)+10,0)}
+ \FPset\MonthPentecote{5}
+ \fi
+\fi
+%
+% test d'une année bissextile
+\FPeval{\YearBissextil}{(\psk@CalendrierA)/4}
+\FPtrunc{\YearBissextil}{\YearBissextil}{0}
+\FPeval{\YearBissextil}{(\YearBissextil)*4}
+\FPtrunc{\YearBissextil}{\YearBissextil}{0}
+%
+\ifnum\psk@CalendrierM=1\def\adddays{0}\def\Name{\textAR{\textgranada{íäÇíÑ}}}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=2\def\adddays{31}\def\Name{\textAR{\granada ÝÈÑÇíÑ}}
+ \ifnum\YearBissextil=\psk@CalendrierA\def\NbreJours{29}\else\def\NbreJours{28}
+\fi\fi
+\ifnum\psk@CalendrierM=3
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{60}\else\def\adddays{59}\fi
+\def\Name{\textAR{\granada ãÇÑÓ}}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=4
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{91}\else\def\adddays{90}\fi
+\def\Name{\textAR{\granada ÇÈÑíá}}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=5
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{121}\else\def\adddays{120}\fi
+\def\Name{\textAR{\granada ãÇí}}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=6
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{152}\else\def\adddays{151}\fi
+\def\Name{\textAR{\granada íæäíå}}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=7
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{182}\else\def\adddays{181}\fi
+\def\Name{\textAR{\granada íæáíæÒ}}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=8
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{213}\else\def\adddays{212}\fi
+\def\Name{\textAR{\granada ÛÔÊ}}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=9
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{244}\else\def\adddays{243}\fi
+\def\Name{\textAR{\granada ÔÊäÈÑ}}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=10
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{274}\else\def\adddays{273}\fi
+\def\Name{\textAR{\granada ÇßÊæÈÑ}}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=11
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{305}\else\def\adddays{304}\fi
+\def\Name{\textAR{\textgranada{ äæäÈÑ}}}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=12
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{335}\else\def\adddays{334}\fi
+\def\Name{\textAR{\granada ÏÌäÈÑ}}\def\NbreJours{31}\fi
+%
+\ifnum\YearBissextil=\psk@CalendrierA
+ \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4}
+ \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0}
+ \else
+ \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4+1}
+ \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0}
+\fi
+% le 1 janvier 2000 est un samedi : Nbdays=6
+\FPeval{\NbDays}{6+((\psk@CalendrierA)-2000)+(\NbYearBissextil)+(\adddays)}
+%
+\FPtrunc{\NbDays}{\NbDays}{0}
+%
+\FPeval{\Frac}{(\NbDays)/7}
+\FPtrunc{\Frac}{\Frac}{0}
+%
+\FPeval{\Quotient}{(\Frac)*7}
+\FPtrunc{\Quotient}{\Quotient}{0}
+%
+\FPeval{\firstDay}{(\NbDays)-({\Quotient})}
+%
+\FPclip{\firstDay}{\firstDay}
+\FPifzero\firstDay\FPset{\firstDay}{7}\fi
+\ligne=2
+\colonne=\firstDay
+\pspicture(0,-4)(8,4)%\psgrid
+\psframe*[linecolor=yellow](0.5,3.9)(7.5,4)
+\psframe*[linecolor=LightCyan](0.5,2.4)(7.5,3.9)
+%
+\rput(1,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÅËäíä}}}}}
+%
+\rput(2,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáËáÇËÇÁ}}}}}
+%
+\rput(3,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÃÑÈÚÇÁ}}}}}
+%
+\rput(4,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÎãíÓ}}}}}
+%
+\rput(5,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÌãÚÉ}}}}}
+%
+\rput(6,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÓÈÊ}}}}}
+%
+\rput(7,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}%
+{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÃÍÏ}}}}}
+%
+\rput(4,4.7){\psovalbox[linestyle=none,fillstyle=solid,framesep=.1pt,fillcolor=yellow]%LemonChiffon
+{\textcolor{black}{\textsf{\textbf{\huge\Name}}}}}
+%
+\multido{\i=\firstDay+1}{\NbreJours}{%
+\ifnum\i>7\ligne=1\fi
+\ifnum\i>14\ligne=0\fi
+\ifnum\i>21\ligne=-1\fi
+\ifnum\i>28\ligne=-2\fi
+\ifnum\i>35\ligne=-3\fi
+ \ifnum\psk@CalendrierM=\psk@CalendrierMchoix
+ \ifnum\the\multidocount=\psk@CalendrierJ
+ \rput(\colonne,\ligne)%{%current day
+%\pscirclebox[linestyle=none,fillstyle=solid,fillcolor=LemonChiffon]
+{\textbf{%\textcolor{red}
+{\Large\the\multidocount}}}%}
+ \else\rput(\colonne,\ligne){{\Large\the\multidocount}}
+ \fi
+ \else\rput(\colonne,\ligne){{\Large\the\multidocount}}
+ \fi
+%
+\advance\colonne by +1
+\ifnum\colonne>7\colonne=1\fi}
+\rput(4,-4){\psovalbox[fillstyle=solid,fillcolor=yellow,linestyle=none]{\textcolor{black}{{{\huge\psk@CalendrierA}}}}}
+\multido{\rL=-2.5+1.0}{6}{\psline[linecolor=LightCyan](0.5,\rL)(7.5,\rL)}
+\endpspicture}}
+%
+%% END: CalendrierFP.sty
+\endinput
+
+
+
+% les jours fériés
+% le 1 de l'an
+ \ifnum\psk@CalendrierM=1
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textrm{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% le 1 mai et 8 mai
+ \ifnum\psk@CalendrierM=5
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textrm{\textcolor{red}{\Large\the\multidocount}}}}%
+ \fi
+ \ifnum\the\multidocount=8
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textrm{\textcolor{red}{\Large\the\multidocount}}}}%
+ \fi
+ \fi
+% 15 août
+ \ifnum\psk@CalendrierM=8
+ \ifnum\the\multidocount=15
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% 1 Novembre et 11 Novembre
+ \ifnum\psk@CalendrierM=11
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi
+ \ifnum\the\multidocount=11
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi
+ \fi
+% Noël
+ \ifnum\psk@CalendrierM=12
+ \ifnum\the\multidocount=25
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Dimanche de Pâques
+ \ifnum\psk@CalendrierM=\Month
+ \ifnum\the\multidocount=\Day
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Ascension
+ \ifnum\psk@CalendrierM=\MonthAscension
+ \ifnum\the\multidocount=\DayAscension
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Pentecôte
+ \ifnum\psk@CalendrierM=\MonthPentecote
+ \ifnum\the\multidocount=\DayPentecote
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/cp1256.def b/language/arabic/arabi/arabi/texmf/latex/arabi/cp1256.def
new file mode 100644
index 0000000000..dfd98ae656
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/cp1256.def
@@ -0,0 +1,146 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: cp1256.def
+%%
+ \ProvidesFile{cp1256.def}
+ [2006/01/01 v0.1 CP1256 Arabic input encoding file]
+
+
+\makeatletter
+\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}}
+\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}}
+\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}}
+\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}}
+\ProvideTextCommandDefault{\textflorin}{\textit{f}}
+\ProvideTextCommandDefault{\textcent}
+ {\TextSymbolUnavailable\textcent}
+\ProvideTextCommandDefault{\textyen}
+ {\TextSymbolUnavailable\textyen}
+\ProvideTextCommandDefault{\newsheqel}
+ {\TextSymbolUnavailable\newsheqel}
+\ProvideTextCommandDefault{\textbrokenbar}
+ {\TextSymbolUnavailable\textbrokenbar}
+\ProvideTextCommandDefault{\textperthousand}
+ {\TextSymbolUnavailable\textperthousand}
+\providecommand{\mathonesuperior}{{^1}}
+\providecommand{\maththreesuperior}{{^3}}
+\providecommand{\mathtwosuperior}{{^2}}
+%%
+%% Digits and Punctuation characters are "set" in their
+%% corresponding part in the Latin scripts
+%%
+\DeclareInputText{160}{\nobreakspace}
+\DeclareInputMath{161}{,} %arabic comma
+\DeclareInputText{164}{} %what is this ?? ;)
+\DeclareInputText{186}{;} %arabic semicolon
+\DeclareInputText{191}{?} %arabic question mark
+\DeclareInputText{193}{\hamza}
+\DeclareInputText{194}{\alefmadda}
+\DeclareInputText{195}{\alefhamza}
+\DeclareInputText{196}{\wawhamza}
+\DeclareInputText{197}{\aleflowerhamza}
+\DeclareInputText{198}{\yahamza}
+\DeclareInputText{199}{\alef}
+\DeclareInputText{200}{\baa}
+\DeclareInputText{201}{\T} %taa marbuuta
+\DeclareInputText{202}{\taa}
+\DeclareInputText{203}{\thaa}
+\DeclareInputText{204}{\jeem} %geem
+\DeclareInputText{205}{\Haa}
+\DeclareInputText{206}{\kha}
+\DeclareInputText{207}{\dal}
+\DeclareInputText{208}{\dhal}
+\DeclareInputText{209}{\ra}
+\DeclareInputText{210}{\zay}
+\DeclareInputText{211}{\seen}
+\DeclareInputText{212}{\sheen}
+\DeclareInputText{213}{\sad}
+\DeclareInputText{214}{\dad}
+%
+\DeclareInputText{216}{\Ta}
+\DeclareInputText{217}{\za}
+\DeclareInputText{218}{\ayn}
+\DeclareInputText{219}{\ghayn}
+\DeclareInputText{220}{\tatweel}
+\DeclareInputText{221}{\fa}
+\DeclareInputText{222}{\qaf}
+\DeclareInputText{223}{\kaf}
+%
+\DeclareInputText{225}{\lam}
+%
+\DeclareInputText{227}{\meem}
+\DeclareInputText{228}{\nun}
+\DeclareInputText{229}{\ha}
+\DeclareInputText{230}{\waw}
+%
+\DeclareInputText{236}{\alefmaqsura}
+\DeclareInputText{237}{\ya}
+%
+\DeclareInputText{187}{\closguill}%Opening guillemet!!
+\DeclareInputText{171}{\openguill}%Closing guillemet!!
+\DeclareInputText{175}{-}% High --
+\DeclareInputText{151}{\textemdash}%---
+\DeclareInputText{150}{\textendash}%--
+% Farsi characters
+\DeclareInputText{129}{\peh}
+\DeclareInputText{141}{\tcheh}
+\DeclareInputText{142}{\jeh}
+\DeclareInputText{144}{\gaf}
+\DeclareInputText{152}{\farsikaf}% FARSI KAF
+\DeclareInputText{157}{\ZWNJ}
+\DeclareInputText{158}{\noboundary}%%200C;ZWNJ%<< * is a local trick in our font to force final form
+ %and the {} to force initial form of the next character
+
+%
+\DeclareInputText{240}{\nasb}
+\DeclareInputText{241}{\raff}
+\DeclareInputText{242}{\jarr}
+\DeclareInputText{243}{\fatha}
+\DeclareInputText{245}{\damma}
+\DeclareInputText{246}{\kasra}
+\DeclareInputText{248}{\shadda}
+\DeclareInputText{250}{\sukun}%247
+%
+% Special characters to be ignored
+%
+\DeclareInputText{160}{}%NSP
+\DeclareInputText{173}{}%SHY
+\DeclareInputText{252}{}%LRO
+\DeclareInputText{253}{}%RLO
+\makeatother
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/farsi.ldf b/language/arabic/arabi/arabi/texmf/latex/arabi/farsi.ldf
new file mode 100644
index 0000000000..135eaad8f4
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/farsi.ldf
@@ -0,0 +1,356 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `farsi.ldf' the language definition file of Farsi
+% for use with BABEL.
+%
+
+\ProvidesFile{farsi.ldf}
+
+\ProvidesLanguage{farsi}[2006/01/01 v0.1 Farsi support for the babel system]
+
+
+\LdfInit{farsi}{captionsfarsi}
+
+
+\ifx\l@farsi\@undefined
+ \@nopatterns{farsi}%
+ \adddialect\l@farsi0
+\fi
+\InputIfFileExists{lfeenc.def}{%
+ \message{Loading the definitions for the LaTeX{} Farsi encoding}}{%
+ \errhelp{I can't find the laeenc.def file for the Farsi fonts}%
+ \errmessage{Since I do not know what the LFE encoding means^^J
+ I can't typeset Farsi.^^J
+ I stop here, while you get a suitable lfeenc.def file}\@@end
+ }
+
+%% actually, due to the fact that there is no standard encoding
+%% used widely by the Iranian community. We adopt the Unicode utf8
+%% encoding and the Windows CP1256. The user may use the editor he wants if it can export
+%% to one of these two formats. If none is specified we will assume it's utf-8!!
+%% If no encoding is loaded, utf-8 will be automatically!
+%%
+\AtEndOfPackage{%
+ \@ifpackageloaded{inputenc}{}{\RequirePackage[utf8]{inputenc}}}
+
+
+
+%NO hyphenation is needed in Farsi!!
+\providehyphenmins{\CurrentOption}{\thr@@\thr@@}
+
+
+%% Some captions are missing. The others have been ``stolen'' from \FarsiTeX
+\addto\captionsfarsi{%
+\def\prefacename{\textFR{\meem\dal\kha\lam}}% <<
+\def\refname{\textFR{\meem\ra\jeem\ayn}}%
+\def\abstractname{\textFR{\tcheh\kaf\ya\dal\ha}}%
+\def\bibname{\textFR{\kaf\taa\alef\baa\ZWNJ\nun\alef\meem\ha}}%
+\def\chaptername{\textFR{\fa\sad\lam}}%
+\def\appendixname{\textFR{\peh\ya\waw\seen\taa}}%
+\def\contentsname{\textFR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}%
+\def\listfigurename{\textFR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}%
+\def\listtablename{\textFR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}%
+\def\indexname{\textFR{\fa\ha\ra\seen\taa\ \alef\lam\fa\baa\alef\ya\ya}}%
+\def\figurename{\textFR{\sheen\kaf\lam}}%
+\def\tablename{\textFR{\jeem\dal\waw\lam}}%
+\def\partname{\textFR{\baa\kha\sheen}}%
+\def\enclname{}%<-- Needs translation
+\def\ccname{\textFR{\nun\seen\kha\T\space\lam\noboundary}}% <<
+\def\headtoname{}%<-- Needs translation
+\def\pagename{\textFR{\sad\fa\Haa\T}}%
+\def\seename{\textFR{\ra\alef\jeem\ayn}}%<<
+\def\alsoname{\textFR{\ra\alef\jeem\ayn\space\alefhamza\ya\dad\alef}}%<<
+\def\proofname{\textFR{\baa\ra\ha\alef\nun}}% for AMS-\LaTeX
+\def\glossaryname{\textFR{\qaf\alef\meem\waw\seen}}%<<
+}
+
+
+
+
+%
+% The default format for the date in IRAN
+% It's called the Jalali calendar. Adapted from FarsiTeX
+%
+\InputIfFileExists{arabiftoday.sty}{%
+ \message{Loading the definitions for the Jalali calendar}}{%
+ \errhelp{I can't find the arabiftoday.sty file for the Jalali calendar}%
+ \errmessage{Since I do not know what the Jalali calendar is^^J
+ I can't typeset the Farsi date.^^J
+ I stop here, while you get a suitable arabiftoday.sty file}\@@end
+}
+
+\def\datefarsi{\def\today{\ftoday}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% MACROS FOR Arabic/Latin TYPESETTING
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% First, the common part to Arabic and Farsi
+%
+\InputIfFileExists{arabicore.sty}{%
+ \message{Loading the Common definitions for Arabic and Farsi}}{%
+ \errhelp{I can't find the arabicore.sty file}%
+ \errmessage{Since I can't find the arabicore.sty file^^J
+ I can't typeset Arabic.^^J
+ I stop here, while you get a suitable arabicore.sty file}\@@end
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Now the specific part to Farsi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%\newif\if@farsi %-----> Arabicore
+%
+\newcommand{\FarsiEncoding}{\fontencoding{LFE}\selectfont}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% ArabTeX has already \R as well as \RL command
+% While (La)TeX defines already \L
+% In addition to the fact that the Hebrew package for Babel
+% has \R and \L !!
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareRobustCommand{\@farsi@R}[1]{\bgroup\beginR\@arabicfalse\@farsitrue\FarsiEncoding
+ #1\endR\egroup}
+% To avoid bad surprised we use \def to define the \R control sequence,
+% many packages ``like'' to use , like ArabTeX and the Hebrew package
+% supporting Babel
+\newcommand{\textFR}[1]{\expandafter\@farsi@R{#1}}%
+\def\textRL#1{\expandafter\@farsi@R{#1}}%
+%Temporary shortcut
+\newcommand{\FR}[1]{\textFR{#1}}
+% For \cs{L} see the core !
+\DeclareRobustCommand{\@ensure@farsi}[1]{\if@farsi #1 \else\beginR\FarsiEncoding #1\endR\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+\def\farsiencoding{LFE}
+\DeclareFontEncoding{LFE}{}{}
+\DeclareFontSubstitution{LFE}{cmr}{m}{n}
+\DeclareErrorFont{LFE}{cmr}{m}{n}{10}
+
+\DeclareRobustCommand{\bbl@farsi}{%
+ \bbl@arabi%
+ \fontencoding\farsiencoding\selectfont%
+ \let\encodingdefault\farsiencoding%
+ \@rltrue%
+ \@farsitrue%
+}
+
+\addto\extrasfarsi{\bbl@farsi
+}
+
+\addto\noextrasfarsi{%
+\@rlfalse
+\@farsifalse
+\latintext\normalfont %enough ??
+% Restore the lplain.tex penalties??
+\hyphenpenalty=50
+\binoppenalty=700
+\relpenalty=500
+}
+
+
+% The package \pkg{ifthen} is needed. We test if the font contains a character
+% \cs{rial}. Else we define it just to be the \cs{rial} of the font \texttt{nazli]
+% which has one
+%
+\newlength{\rialheight}%
+
+\DeclareTextCommand{\rial}{LFE}{%
+ \settoheight{\rialheight}{\rialchar}%
+ \ifthenelse{\lengthtest{\rialheight=0pt}}%
+ {\mbox{\textnazli{\,\rialchar\,}}}%
+ {{}\,\rialchar\,{}}%
+ }
+
+
+%
+% Now, the Farsi fonts Definitions
+%
+\InputIfFileExists{farsifnt.sty}{%
+ \message{Loading the Arabi fonts definitions for Farsi}}{%
+ \errhelp{I can't find the farsifnt.sty file}%
+ \errmessage{Since I can't find the farsifnt.sty file^^J
+ I can't typeset Farsi.^^J
+ I stop here, while you get a suitable farsifnt.sty file}\@@end
+}
+
+
+
+%% Numbers in Arabic contexts, must be written as input, not reflected!
+%% They are already Right-to-Left! Sometimes written in Arabic digits and
+%% other times with Arabo-Indic digits.
+%% They have to be input using the \I control sequence
+%%
+\newcommand{\ExtendedIndicDigit}[1]{\L{\FarsiEncoding #1}}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%==========================================================%
+% The changes that should be executed after reading %
+% the main style file. (e.g., article.sty) %
+%==========================================================%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\addto\extrasfarsi{%
+ \let\SAV@alph\@alph%
+ \let\SAV@Alph\@Alph%
+ \renewcommand*{\@alph}[1]{\protect\abjadnumeral{\number#1}}%
+ \renewcommand*{\@Alph}[1]{\protect\abjadnumeral{\number#1}}}
+
+\addto\noextrasfarsi{%
+ \let\@alph\SAV@alph%
+ \let\@Alph\SAV@Alph}
+
+
+
+% ****************************************
+% * PUNCTUATION *
+% ****************************************
+%
+% TEMPORARILY
+
+\addto\extrasfarsi{%
+\frenchspacing}
+
+
+
+
+%% We change \alph{counter} so that we get abjad numerals instead,
+%% we change \Alph{counter} to get abjad numerals since no Uppercase
+%% exists in Arabic, just to avoid bad surprises.
+%%
+
+%% Good for Farsi? Change!?
+%%
+
+\let\latin@Alph\Alph
+\let\latin@alph\alph
+\def\arabic@alph#1{\expandafter\abjadnumeral\expandafter{\number#1}}
+\def\arabic@Alph#1{\expandafter\abjadnumeral\expandafter{\number#1}}
+\addto\extrasfarsi{%
+\def\alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname}
+\def\Alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname}
+}
+\addto\noextrasfarsi{%
+ \let\alph\latin@alph
+ \let\Alph\latin@Alph}
+
+
+
+%
+% Now, the common file to Arabic and Farsi that allows
+% activating and deactivating Vowelization
+%
+\InputIfFileExists{arabnovowel.sty}{%
+ \message{Loading the Common definitions for Arabic and Farsi}}{%
+ \errhelp{I can't find the arabnovowel.sty file}%
+ \errmessage{Since I can't find the arabnovowel.sty file^^J
+ I can't activate or deactivate vowelization.^^J
+ The vowels you type will be printed!}\@@end
+}
+
+% To get the parentheses around equations numbers to appear correctly
+% works with standard classes article, report and book (with or without amsmath package)
+% and with ams[*] classes. (reqno should be used!!)
+%
+\addto\extrasfarsi{%
+\let\SAV@@eqnnum\@eqnnum
+\let\SAV@tagform@\tagform@
+\def\tagform@#1{\maketag@@@{)\ignorespaces#1\unskip\@@italiccorr(}}% if amsmath is loaded
+\renewcommand{\@eqnnum}{)\theequation(}% otherwise
+}
+
+% Restore original values
+\addto\noextrasfarsi{%
+\let\@eqnnum\SAV@@eqnnum
+\let\tagform@\SAV@tagform@
+}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Experimental Farsi mathematics
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%% Farsi digits in MATHS %%%%%%%%%%%%%%%%%%
+
+% New MathVersion
+\DeclareMathVersion{farsimath}
+
+% DeclareSymbolFont to be used with persian and Arabic digits
+\DeclareSymbolFont{farsiletters}{LFE}{nazli}{m}{n}
+% SetSymbolFont for each version
+\SetSymbolFont{farsiletters}{farsimath}{LFE}{nazli}{m}{n}
+% We suppose the normal mathematics fonts when restoring back
+% the normal behaviour
+\SetSymbolFont{farsiletters}{normal}{OT1}{cmr}{m}{n}
+
+%To work with persianmathdigits
+\DeclareMathSymbol{0}{\mathalpha}{farsiletters}{48}%
+\DeclareMathSymbol{1}{\mathalpha}{farsiletters}{49}%
+\DeclareMathSymbol{2}{\mathalpha}{farsiletters}{50}%
+\DeclareMathSymbol{3}{\mathalpha}{farsiletters}{51}%
+\DeclareMathSymbol{4}{\mathalpha}{farsiletters}{52}%
+\DeclareMathSymbol{5}{\mathalpha}{farsiletters}{53}%
+\DeclareMathSymbol{6}{\mathalpha}{farsiletters}{54}%
+\DeclareMathSymbol{7}{\mathalpha}{farsiletters}{55}%
+\DeclareMathSymbol{8}{\mathalpha}{farsiletters}{56}%
+\DeclareMathSymbol{9}{\mathalpha}{farsiletters}{57}%
+
+
+\newcommand{\farsimathdigits}{%
+\mathversion{farsimath}}
+\newcommand{\arabicmathdigits}{%
+\mathversion{normal}}
+
+
+
+% We suppose the normal behaviour inside Farsi is to use
+% Farsi digits
+\addto\extrasfarsi{%
+\farsimathdigits
+}
+% While outside, the Arabic digits are used
+\addto\noextrasfarsi{%
+\arabicmathdigits
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%% To let this file clean and usable by everybody %%%%%%
+% use "farsi.cfg" instead and uncomment next line
+%\loadlocalcfg{farsi} %last patches and additional hacks
+%%
+\ldf@finish{farsi}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/farsifnt.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/farsifnt.sty
new file mode 100644
index 0000000000..b9bf8e67b7
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/farsifnt.sty
@@ -0,0 +1,178 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `farsifnt.sty' Arabic font switching commands used by
+% the Arabi package.
+%
+\def\fileversion{1.0}
+\def\filedate{2006/01/01}
+%%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Check if file is loaded and announce file on terminal:
+%
+\csname FarsifontsLoaded\endcsname
+\let\FarsifontsLoaded\endinput
+
+\message{\space\space Farsi font switching commands v\fileversion\space\space\filedate}
+\message{\space\space (may still change)\space\space}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%%
+%\ProvidesPackage{farsifnt}[2006/01/01 v1.0 Farsi font switching
+% commands (may still change)]
+
+
+
+% \DeclareTextFontCommand {<cmd>} {<font-switches>}
+%
+% Declares command <cmd> to be a font command with one argument. The current font attributes
+% are locally modified by <font-switches> and then the argument of <cmd> is typeset in the
+% resulting new font.
+%
+% Commands defined by \DeclareTextFontCommand automatically take care of any necessary
+% italic correction (on either side).
+
+
+%
+%============================== Microsoft ===================================
+%
+% Farsi Simple and outline
+ \DeclareTextFontCommand{\textfrsimpl}{\fontfamily{farsismpl}\selectfont}
+ \DeclareRobustCommand{\frsimpl}{\fontfamily{farsismpl}\selectfont}
+%
+ \DeclareRobustCommand{\frsimplout}{\fontfamily{farsismpl}\fontseries{b}\selectfont}
+ \DeclareTextFontCommand{\textfrsimplout}{\fontfamily{farsismpl}\fontseries{b}\selectfont}
+
+
+% Arial
+ \DeclareTextFontCommand{\textfrarial}{\fontfamily{frarial}\selectfont}
+ \DeclareRobustCommand{\frarial}{\fontfamily{frarial}\selectfont}
+%
+ \DeclareTextFontCommand{\textfrarialb}{\fontfamily{frarial}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\frarialb}{\fontfamily{frarial}\fontseries{b}\selectfont}
+
+% Times New Roman
+ \DeclareTextFontCommand{\textftimes}{\fontfamily{frtimes}\selectfont}
+ \DeclareRobustCommand{\ftimes}{\fontfamily{frtimes}\selectfont}
+%
+ \DeclareTextFontCommand{\textftimesb}{\fontfamily{frtimes}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\ftimesb}{\fontfamily{frtimes}\fontseries{b}\selectfont}
+% Courier
+% \DeclareTextFontCommand{\textcour}{\fontfamily{cour}\selectfont}
+% \DeclareRobustCommand{\cour}{\fontfamily{cour}\selectfont}
+%
+% \DeclareTextFontCommand{\textcourb}{\fontfamily{cour}\fontseries{b}\selectfont}
+% \DeclareRobustCommand{\courb}{\fontfamily{cour}\fontseries{b}\selectfont}
+% Traditional Arabic
+ \DeclareTextFontCommand{\textftrad}{\fontfamily{ftraditionalarabic}\selectfont}
+ \DeclareRobustCommand{\ftrad}{\fontfamily{ftraditionalarabic}\selectfont}
+%
+ \DeclareTextFontCommand{\textftradb}{\fontfamily{ftraditionalarabic}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\ftradb}{\fontfamily{ftraditionalarabic}\fontseries{b}\selectfont}
+% Simplified arabic
+ \DeclareTextFontCommand{\textfrsimplarabic}{\fontfamily{smplarabic}\selectfont}
+ \DeclareRobustCommand{\frsimplarabic}{\fontfamily{smplarabic}\selectfont}
+%
+ \DeclareTextFontCommand{\textfrsimplarabicb}{\fontfamily{smplarabic}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\frsimplarabicb}{\fontfamily{smplarabic}\fontseries{b}\selectfont}
+%
+% Andalus
+ \DeclareTextFontCommand{\textfandalus}{\fontfamily{fandlso}\selectfont}
+ \DeclareRobustCommand{\fandalus}{\fontfamily{fandlso}\selectfont}
+
+%
+%================================== ?????????????? ==========================
+%
+
+
+%
+%=============================== FarsiWeb Project Fonts ===================================
+% Nazli (Normal and Bold)
+ \DeclareTextFontCommand{\textnazli}{\fontfamily{nazli}\selectfont}
+ \DeclareRobustCommand{\nazli}{\fontfamily{nazli}\selectfont}
+%
+ \DeclareTextFontCommand{\textnazlib}{\fontfamily{nazli}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\nazlib}{\fontfamily{nazli}\fontseries{b}\selectfont}
+% Nazli Outline (Normal and Bold)
+ \DeclareTextFontCommand{\textnazliout}{\fontfamily{nazliout}\selectfont}
+ \DeclareRobustCommand{\nazliout}{\fontfamily{nazliout}\selectfont}
+%
+ \DeclareTextFontCommand{\textnazlibout}{\fontfamily{nazliout}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\nazlibout}{\fontfamily{nazliout}\fontseries{b}\selectfont}
+%
+% Titr (Bold only for titles)
+ \DeclareTextFontCommand{\texttitr}{\fontfamily{titr}\selectfont}
+ \DeclareRobustCommand{\titr}{\fontfamily{titr}\selectfont}
+%
+% Titr Outline
+ \DeclareTextFontCommand{\texttitrout}{\fontfamily{titrout}\selectfont}
+ \DeclareRobustCommand{\titrout}{\fontfamily{titrout}\selectfont}
+%
+% Koodak
+ \DeclareTextFontCommand{\textkoodak}{\fontfamily{koodak}\selectfont}
+ \DeclareRobustCommand{\koodak}{\fontfamily{koodak}\selectfont}
+%
+% Homa
+ \DeclareTextFontCommand{\texthoma}{\fontfamily{homa}\selectfont}
+ \DeclareRobustCommand{\homa}{\fontfamily{homa}\selectfont}
+% Elham
+ \DeclareTextFontCommand{\textelham}{\fontfamily{elham}\selectfont}
+ \DeclareRobustCommand{\elham}{\fontfamily{elham}\selectfont}
+%
+% Roya (Normal and Bold)
+ \DeclareTextFontCommand{\textroya}{\fontfamily{roya}\selectfont}
+ \DeclareRobustCommand{\roya}{\fontfamily{roya}\selectfont}
+%
+ \DeclareTextFontCommand{\textroyab}{\fontfamily{roya}\fontseries{b}\selectfont}
+ \DeclareRobustCommand{\royab}{\fontfamily{roya}\fontseries{b}\selectfont}
+
+% Terafik (Normal and Bold)
+ \DeclareTextFontCommand{\textterafik}{\fontfamily{terafik}\selectfont}
+ \DeclareTextFontCommand{\terafik}{\fontfamily{terafik}\selectfont}
+%
+ \DeclareTextFontCommand{\textterafikb}{\fontfamily{terafik}\fontseries{b}\selectfont}
+ \DeclareTextFontCommand{\terafikb}{\fontfamily{terafik}\fontseries{b}\selectfont}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/fmultico.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/fmultico.sty
new file mode 100644
index 0000000000..a37c417449
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/fmultico.sty
@@ -0,0 +1,567 @@
+%%
+%% This is file `fmulticol.sty', generated
+%% on <1993/12/2> with the docstrip utility (2.0r).
+%%
+%% The original source files were:
+%%
+%% multicol.doc (with options: `style,check,marktrace')
+%%
+%% Copyright (C) 1989-1992 by Frank Mittelbach. All rights reserved.
+%% Copyright (C) 1996 by The FarsiTeX Project Group.
+%%
+%% This file is part of the multicol package.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% You are not allowed to change this file. You may however copy
+%% this file to a file with a different name and then change the copy
+%% if you obey the restrictions on file changes described in
+%% readme.mz.
+%%
+%% You are NOT ALLOWED to distribute this file alone. You are NOT
+%% ALLOWED to take money for the distribution or use of this file (or
+%% a changed version) except for a nominal charge for copying etc.
+%%
+%% You are allowed to distribute this file under the condition that
+%% it is distributed together with all files mentioned in readme.mz1.
+%%
+%% If you receive only some of these files from someone, complain!
+%%
+%% However, if these files are distributed by established suppliers
+%% as part of a complete TeX distribution, and the structure of the
+%% distribution would make it difficult to distribute the whole set
+%% of files, *those parties* are allowed to distribute only some of
+%% the files provided that it is made clear that the user will get a
+%% complete distribution-set upon request to that supplier (not me).
+%% Notice that this permission is not granted to the end user.
+%%
+%%
+%% For error reports in case of UNCHANGED versions see readme.mz
+%%
+%%
+
+%%% Save file as: multicol.doc Source: FILESERV@SHSU.BITNET
+%%% Note: This is a file from the MULTICOL (version 1.4m, 7 September 1992)
+%%% set written by Frank Mittelbach <MITTELBACH@MZDMZA.ZDM.Uni-Mainz.de>.
+%%% NOTE: This is part 1 of a 3 part distribution.
+%%% The following checksum includes all SHSU-generated topmatter.
+%%% checksum = "34058 854 5506 38012" =
+%%%
+\def\fileversion{v1.4m}
+\def\filedate{92/09/04}
+\def\docdate {92/09/04}
+
+%% \CheckSum{1101}
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% Style-option `multicol' to use with LaTeX v2.09
+%% Copyright (C) 1989-1992 Frank Mittelbach, all rights reserved.
+\@ifundefined{mult@cols}{}{\endinput}
+\typeout{Style option: `multicol'
+ \fileversion\space <\filedate> (FMi)}
+\typeout{English documentation
+ \@spaces\@spaces\space<\docdate> (FMi)}
+\def\multicols#1{\col@number#1\relax
+ \ifnum\col@number<\tw@
+ \@warning{Using `\number\col@number'
+ columns doesn't seem a good idea.^^J
+ I therefore use two columns instead}%
+ \col@number\tw@ \fi
+ \ifnum\col@number>5
+ \@warning{Current implementation doesn't
+ support more than five columns.^^J
+ I therefore use five columns instead}%
+ \col@number5 \fi
+ \@ifnextchar[\mult@cols{\mult@cols[]}}
+\def\mult@cols[#1]{\@ifnextchar[%
+ {\mult@@cols{#1}}%
+ {\mult@@cols{#1}[\premulticols]}}
+\def\mult@@cols#1[#2]{%
+ \par
+ \ifinner \@boxedmulticolstrue
+ \else
+ \ifnum \doublecol@number>\z@
+ \@boxedmulticolstrue
+ \fi
+ \fi
+ \ifnum\c@tracingmulticols>\z@
+ \typeout{^^J^^JStarting multicolumn
+ output with \the\col@number
+ \space columns%
+ \if@boxedmulticols\space
+ (boxed mode)\fi
+ \on@line:^^J}\fi
+ \enough@room{#2}%
+ {#1\par}\addvspace\multicolsep
+ \begingroup
+ \prepare@multicols
+ \if@boxedmulticols
+ \setbox\mult@box\vbox\bgroup
+ \penalty-\@M
+ \fi
+ \ignorespaces}
+\newif\if@boxedmulticols \@boxedmulticolsfalse
+\newbox\mult@box
+\def\enough@room#1{%
+ \if@boxedmulticols\else
+ \par
+ \bgroup\@nobreakfalse\addpenalty\z@\egroup
+ \page@free \pagegoal
+ \advance \page@free -\pagetotal
+ \ifnum \c@tracingmulticols>\z@
+ \typeout{Current page:}%
+ \message{\@spaces goal height=%
+ \the\pagegoal: used \the\pagetotal
+ \space -> free=\the\page@free}%
+ \typeout{\@spaces needed \the#1
+ (for \string#1)}\fi
+ \ifdim \page@free <#1\newpage \fi
+ \fi}
+\def\prepare@multicols{%
+ \multicol@leftmargin\@totalleftmargin
+ \@totalleftmargin\z@
+ \parshape\z@
+ \doublecol@number\col@number
+ \multiply\doublecol@number\tw@
+ \if@boxedmulticols
+ \let\l@kept@firstmark\kept@firstmark
+ \let\l@kept@botmark\kept@botmark
+ \global\let\kept@firstmark\@empty
+ \global\let\kept@botmark\@empty
+ \else
+ \nointerlineskip \null
+ \output{%
+ \global\setbox\partial@page\vbox
+ {%
+%%%---END---Part 1 of 3---multicol.doc
+
+%%% Save file as: multicol.doc Source: FILESERV@SHSU.BITNET
+%%% Note: This is a file from the MULTICOL (version 1.4m, 7 September 1992)
+%%% set written by Frank Mittelbach <MITTELBACH@MZDMZA.ZDM.Uni-Mainz.de>.
+%%% NOTE: This is part 2 of a 3 part distribution.
+%%% The following checksum includes all SHSU-generated topmatter.
+%%% checksum = "02434 960 4927 38435" =
+%%%
+ \ifvoid\partial@page\else
+ \@latexerr{Error saving partial
+ page\on@line}%
+ {The part of the page before
+ the multicols environment was
+ nearly full with the result
+ that starting the environment
+ will produce an overfull
+ page. Some text may be lost!
+ Please increase \premulticols
+ either generally or for this
+ environment by specifying a
+ suitable value in the second
+ optional argument to the
+ multicols environment.}
+ \unvbox\partial@page
+ \box\last@line
+ \fi
+ \unvbox\@cclv
+ \global\setbox\last@line\lastbox
+ }%
+ \prep@keptmarks
+ \global\let\kept@topmark\firstmark
+ }\eject
+ \advance\@colroom-\ht\partial@page
+ \vsize\col@number\@colroom
+ \advance\vsize\c@collectmore\baselineskip
+ \output{\multi@column@out}%
+ \multiply\count\footins\col@number
+ \multiply\skip \footins\col@number
+ \reinsert@footnotes
+ \fi
+ \vbadness10001 \hbadness5000
+ \tolerance\multicoltolerance
+ \pretolerance\multicolpretolerance
+ \setemergencystretch\col@number\hsize
+ \set@floatcmds
+ \advance\baselineskip\multicolbaselineskip
+ \hsize\linewidth \advance\hsize\columnsep
+ \advance\hsize-\col@number\columnsep
+ \divide\hsize\col@number
+ \full@width\linewidth
+ \linewidth\hsize
+}
+\newdimen\multicol@leftmargin
+\def\endmulticols{\par
+ \if@boxedmulticols
+ \egroup
+ \setbox\@tempboxa\vsplit\mult@box to\z@
+ \balance@columns
+ \return@nonemptymark{first}\kept@firstmark
+ \return@nonemptymark{bot}\kept@botmark
+ \page@sofar
+ \global\let\kept@firstmark\l@kept@firstmark
+ \global\let\kept@botmark\l@kept@botmark
+ \ifnum\c@tracingmulticols>\tw@
+ \typeout{Restore kept marks to%
+ ^^J first: \meaning\kept@firstmark%
+ ^^J bot\space\space:
+ \meaning\kept@botmark }%
+ \fi
+ \else
+ \bgroup\@nobreakfalse\addpenalty\z@\egroup
+ \output{\balance@columns@out}\eject
+ \ifvbox\partial@page\unvbox\partial@page\fi
+ \global\let\kept@firstmark\@empty
+ \global\let\kept@botmark\@empty
+ \ifnum\c@tracingmulticols>\tw@
+ \typeout{Make kept marks empty}%
+ \fi
+ \fi
+ \@checkend{multicols}%
+ \endgroup
+ \if@boxedmulticols\else
+ \reinsert@footnotes
+ \fi
+ \global\c@unbalance\z@
+ \enough@room\postmulticols
+ \addvspace\multicolsep
+ \ifnum\c@tracingmulticols>\z@
+ \typeout{^^JEnding multicolumn
+ output%
+ \if@boxedmulticols
+ \space(boxed mode)\fi
+ .^^J^^J}\fi}
+\newcount\c@unbalance
+\newcount\c@collectmore
+\newcount\c@tracingmulticols
+\newcount\col@number
+\newcount\doublecol@number
+\newcount\multicoltolerance
+\newcount\multicolpretolerance
+\newdimen\full@width
+\newdimen\page@free
+\newdimen\premulticols
+\newdimen\postmulticols
+\newskip\multicolsep
+\newskip\multicolbaselineskip
+\newbox\partial@page
+\newbox\last@line
+\c@unbalance = 0
+\c@collectmore = 0
+\c@tracingmulticols = 0
+\col@number = 1
+\multicoltolerance = 9999
+\multicolpretolerance = -1
+\premulticols = 50pt
+\postmulticols= 20pt
+\multicolsep = 12pt plus 4pt minus 3pt
+\multicolbaselineskip=0pt
+\def\process@cols#1#2{\count@#1\relax
+ \loop #2%
+ \advance\count@\tw@
+ \ifnum\count@<\doublecol@number
+ \repeat}
+\def\revprocess@cols#1#2{\count@\doublecol@number\relax
+\advance\count@ by -2
+% \ifodd\count@ \advance\count@ by -1 \fi
+ \loop #2%
+ \ifnum\count@>#1\relax
+ \advance\count@-\tw@
+ \repeat}
+\def\page@sofar{%
+ \process@cols\z@{\wd\count@\hsize}%
+ \ifnum\c@tracingmulticols>\z@
+ \typeout{Column spec:
+ (\the\multicol@leftmargin\space -->
+ \the\full@width\space = \the\hsize
+ \space x \the\col@number)^^J}%
+ \fi
+\ifvmode\else\errmessage{Multicol Error}\fi
+ \moveright\multicol@leftmargin
+ \hbox to\full@width{%
+ \box\z@
+ \llap{\phantom p}%
+ \revprocess@cols\tw@{%
+ \hss\vrule\@width\columnseprule\hss\box\count@}%
+}%
+%%%%%\ifvmode\else\errmessage{Multicol Error}\fi
+%%%%% \moveright\multicol@leftmargin
+%%%%% \hbox to\full@width{%
+%%%%% \process@cols\tw@{\box\count@
+%%%%% \hss\vrule\@width\columnseprule\hss}%
+%%%%% \box\z@
+%%%%% \rlap{\phantom p}%
+%%%%%}%
+}
+\def\reinsert@footnotes{\ifvoid\footins\else
+ \insert\footins{}\fi}
+\def\multi@column@out{%
+ \ifnum\outputpenalty <-\@Mi
+ \speci@ls \else
+ \splittopskip\topskip
+ \splitmaxdepth\maxdepth
+ \dimen@\@colroom
+ \divide\skip\footins\col@number
+ \ifvoid\footins \else
+ \advance\dimen@-\skip\footins
+ \advance\dimen@-\ht\footins \fi
+ \process@cols\tw@{\setbox\count@
+ \vsplit\@cclv to\dimen@
+ \set@keptmarks
+ \ifshr@nking
+ \setbox\count@\vbox to\dimen@
+ {\unvbox\count@\vfill}%
+ \fi
+ }%
+ \setbox\z@\vsplit\@cclv to\dimen@
+ \set@keptmarks
+ \ifshr@nking
+ \setbox\z@\vbox to\dimen@
+ {\unvbox\z@\vfill}%
+ \fi
+ \ifvoid\@cclv \else
+ \unvbox\@cclv
+ \penalty\outputpenalty
+ \ifvoid\footins\else
+ \@warning{I moved some lines to
+ the next page.^^J
+ \@spaces Footnotes on page
+ \thepage\space might be wrong}%
+ \fi
+ \ifnum \c@tracingmulticols>\thr@@
+ \hrule\allowbreak \fi
+ \fi
+ \ifx\@empty\kept@firstmark
+ \let\firstmark\kept@topmark
+ \let\botmark\kept@topmark
+ \else
+ \let\firstmark\kept@firstmark
+ \let\botmark\kept@botmark
+ \fi
+ \ifnum\c@tracingmulticols>\tw@
+ \typeout{Use kept top
+ \space\space mark:
+ `\meaning\kept@topmark'%
+ ^^JUse kept first mark:
+ `\meaning\kept@firstmark'%
+ ^^JUse kept bot
+ \space\space mark:
+ `\meaning\kept@botmark'%
+ ^^JProduce first mark:
+ `\meaning\firstmark'%
+ ^^JProduce bot
+ \space\space mark:
+ `\meaning\botmark'}%
+ \fi
+ \setbox\@cclv\vbox{\unvbox\partial@page
+ \page@sofar}%
+ \@makecol\@outputpage
+ \global\let\kept@topmark\botmark
+ \global\let\kept@firstmark\@empty
+ \global\let\kept@botmark\@empty
+ \ifnum\c@tracingmulticols>\tw@
+ \typeout{(Re)Init top
+ \space\space mark:
+ `\meaning\kept@topmark'}%
+ \fi
+ \global\@colroom\@colht
+ \process@deferreds
+ \@whilesw\if@fcolmade\fi{\@outputpage
+ \global\@colroom\@colht
+ \process@deferreds}%
+ \ifnum\c@tracingmulticols>\@ne
+ \typeout{Colroom: \the\@colht\space
+ after float space removed
+ = \the\@colroom }\fi
+ \global\vsize\col@number\@colroom
+ \global\advance\vsize
+ \c@collectmore\baselineskip
+ \fi}
+\def\speci@ls{%
+ \typeout{Floats and marginpars not
+ allowed inside `multicols'
+ environment!}%
+ \unvbox\@cclv\reinsert@footnotes
+ \xdef\@freelist{\@freelist\@currlist}%
+ \gdef\@currlist{}}
+\def\process@deferreds{%
+ \@floatplacement
+ \@tryfcolumn\@deferlist
+ \if@fcolmade\else
+ \begingroup
+ \let\@tempb\@deferlist
+ \gdef\@deferlist{}%
+ \let\@elt\@scolelt
+ \@tempb \endgroup
+ \fi}
+\newif\ifshr@nking
+\def\raggedcolumns{%
+ \@bsphack\shr@nkingtrue\@esphack}
+\def\flushcolumns{%
+ \@bsphack\shr@nkingfalse\@esphack}
+\def\balance@columns@out{%
+ \setbox\mult@box\vbox{\unvbox\@cclv}%
+ \balance@columns
+ \global\vsize\@colroom
+ \global\advance\vsize\ht\partial@page
+ \unvbox\partial@page
+ \return@nonemptymark{first}\kept@firstmark
+ \return@nonemptymark{bot}\kept@botmark
+ \page@sofar}
+\def\balance@columns{%
+ \setbox\mult@box\vbox to\ht\mult@box{%
+ \unvbox\mult@box
+ \remove@discardable@items
+ }%
+ \get@keptmarks\mult@box
+ \splittopskip\topskip
+ \splitmaxdepth\maxdepth
+ \@tempdima\ht\mult@box
+ \advance\@tempdima\dp\mult@box
+ \divide\@tempdima\col@number
+%%%---END---Part 2 of 3---multicol.doc
+
+%%% Save file as: multicol.doc Source: FILESERV@SHSU.BITNET
+%%% Note: This is a file from the MULTICOL (version 1.4m, 7 September 1992)
+%%% set written by Frank Mittelbach <MITTELBACH@MZDMZA.ZDM.Uni-Mainz.de>.
+%%% NOTE: This is part 3 of a 3 part distribution.
+%%% The following checksum includes all SHSU-generated topmatter.
+%%% checksum = "15022 557 2546 20727" =
+%%%
+ \count@\@tempdima
+ \divide\count@\baselineskip
+ \dimen@\count@\baselineskip
+ \advance\dimen@\topskip
+ \ifdim \dimen@ >\@tempdima
+ \advance\dimen@-\baselineskip
+ \fi
+ \advance\dimen@\c@unbalance\baselineskip
+ \ifnum\c@tracingmulticols>\@ne
+ \typeout{Balance columns\on@line:
+ \ifnum\c@unbalance=\z@\else
+ (off balance=\number\c@unbalance)\fi}%
+ \fi
+ \ifnum\dimen@<\topskip
+ \ifnum\c@tracingmulticols>\@ne
+ \typeout{Start value
+ \the\dimen@ \space ->
+ \the\topskip \space (corrected)}%
+ \fi
+ \dimen@\topskip
+ \fi
+ \vbadness\@M \loop
+ {\process@cols\@ne{\global\setbox\count@
+ \box\voidb@x}}%
+ \global\setbox\@ne\copy\mult@box
+ {\process@cols\thr@@{%
+ \global\setbox\count@
+ \vsplit\@ne to\dimen@
+ }}%
+ \boxmaxdepth\maxdepth
+ \global\setbox\@ne\vbox{\unvbox\@ne}%
+ \ifnum\c@tracingmulticols>\@ne
+ \message{\@spaces First column
+ = \the\ht\thr@@}\fi
+ \ifshr@nking \global\setbox\thr@@
+ \vbox{\unvbox\thr@@}%
+ \ifnum\c@tracingmulticols>\@ne
+ \message{ after shrinking
+ \the\ht\thr@@}\fi\fi
+ \ifnum\c@tracingmulticols>\@ne
+ \message{<> last column =
+ \the\ht\@ne^^J}%
+ \fi
+ \ifdim\ht\@ne >\ht\thr@@
+ \advance\dimen@\p@
+ \repeat
+ \dimen@\ht\thr@@
+ \ifdim\dimen@>\@colroom
+ \dimen@\@colroom
+ \fi
+ \process@cols\z@{\@tempcnta\count@
+ \advance\@tempcnta\@ne
+ \setbox\count@\vbox to\dimen@
+ {\unvbox\@tempcnta
+ \ifshr@nking\vfill\fi}}%
+}
+\@ifundefined{emergencystretch}
+ {\newdimen\emergencystretch}{}
+\def\setemergencystretch#1#2{%
+ \emergencystretch 4pt
+ \multiply\emergencystretch#1}
+
+\def\set@floatcmds{%
+ \let\@dblfloat\@dbflt
+ \def\end@dblfloat{\par
+ \vskip\z@\egroup
+ \ifnum\@floatpenalty<\z@
+ \@cons\@deferlist\@currbox
+ \fi
+ \ifnum\@floatpenalty=-\@Mii
+ \@esphack
+ \fi}}
+\def\kept@topmark{{}{}}
+\let\kept@firstmark\@empty
+\let\kept@botmark\@empty
+\def\return@nonemptymark#1#2{%
+ \ifx#2\@empty
+ \else
+ \ifnum\c@tracingmulticols>\tw@
+ \typeout{Returned #1 mark: \meaning#2}%
+ \nobreak
+ \fi
+ \mark{#2}%
+ \nobreak
+ \fi}
+\def\get@keptmarks#1{%
+ \begingroup
+ \vbadness\@M
+ \setbox#1\copy#1%
+ \setbox#1\vsplit#1to\maxdimen
+ \set@keptmarks
+ \endgroup
+}
+\def\set@keptmarks{%
+ \ifx\kept@firstmark\@empty
+ \expandafter\gdef\expandafter
+ \kept@firstmark
+ \expandafter{\splitfirstmark}%
+ \ifnum\c@tracingmulticols>\tw@
+ \ifx\kept@firstmark\@empty\else
+ \typeout{Set kept first mark:
+ `\meaning\kept@firstmark'}%
+ \fi
+ \fi
+ \fi
+ \expandafter\def\expandafter\@tempa
+ \expandafter{\splitbotmark}%
+ \ifx\@tempa\@empty\else
+ \global\let\kept@botmark\@tempa
+ \ifnum\c@tracingmulticols>\tw@
+ \typeout{Set kept bot mark:
+ `\meaning\kept@botmark'}%
+ \fi
+ \fi}%
+\def\prep@keptmarks{%
+ \if@boxedmulticols \else
+ \get@keptmarks\partial@page
+ \fi}
+\def\remove@discardable@items{%
+ \unskip\unpenalty\unkern
+ \unskip\unpenalty\unkern
+ \unskip\unpenalty\unkern
+ \unskip\unpenalty\unkern
+}
+\endinput
+%%
+%% End of file `multicol.sty'.
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/fnum.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/fnum.sty
new file mode 100644
index 0000000000..a461ae4ecd
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/fnum.sty
@@ -0,0 +1,20 @@
+\def\abjad#1{\@abjad{\@nameuse{c@#1}}}
+\def\adadi#1{\@adadi{\@nameuse{c@#1}}}
+\def\harfi#1{\@harfi{\@nameuse{c@#1}}}
+
+\def\@abjad#1{\beginR\ifcase#1\or óÓ\or ’\or š\or ¢\else\@iabjad{#1}\fi\endR}
+\def\@iabjad#1{\ifcase#1\or \or \or \or \or û\or ø\or ¥\or ž\or
+ ¯\or ý\or í\or ñ\or ô\or ö\or §\or á\or é\or «\or
+ ë\or ¤\or ©\or –\or ˜\or  \or £\or ­\or à\or å\else\@ctrerr\fi}
+
+\def\@adadi#1{\beginR\ifcase#1\or þ×\or ¢ø\or ¨‚\or ú‘¤\else
+ \@iadadi{#1}\fi\endR}
+\def\@iadadi#1{\ifcase#1\or \or \or \or \or •€¸\or ªÇ\or ûÔ´\or ûÈ´\or
+ ÷‚\or ¢ù\or þ‘¥¢ù\or ¢ø¥¢ù\or ¨ƒÃ¢ù\or ú‘¤¢ù\or •‘÷âù\or ª‘÷âù\or
+ ûÔÀù\or û¹Àù\or ÷¥¢ù\or “ƒÆ´\else\@ctrerr\fi}
+
+\def\@harfi#1{\beginR\ifcase#1\or óÓ\or ’\or ”\or –\else\@iharfi{#1}\fi\endR}
+\def\@iharfi#1{\ifcase#1\or \or \or \or \or ˜\or š\or œ\or ž\or
+  \or £\or ¤\or ¥\or ¦\or §\or ©\or «\or
+ ­\or ¯\or à\or á\or å\or é\or ë\or í\or ï\or ñ\or ô\or ö\or
+ ø\or û\or ý\else\@ctrerr\fi}
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/frfonts.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/frfonts.sty
new file mode 100644
index 0000000000..b98ee9986e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/frfonts.sty
@@ -0,0 +1,134 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: `FRfonts.sty' Arabic font .....
+% the Arabi package.
+%
+%%
+
+\ProvidesPackage{FRfonts}[2006/12/01 Part of the Arabi package]
+
+
+\newif\ifffree\newif\iffmscore
+
+\DeclareOption{free}{\fmscorefalse\ffreetrue}
+\DeclareOption{mscore}{\ffreefalse\fmscoretrue}
+\ExecuteOptions{free}
+\ProcessOptions
+
+\ifffree
+\DeclareFontFamily{LFE}{\rmdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{n}{<-> s*[1.25] nazli }{}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{it}{<-> s*[1.25] nazli }{}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{sl}{<-> s*[1.25] nazli }{}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{sc}{<-> s*[1.25] nazli }{}%
+%
+\DeclareFontShape{LFE}{\rmdefault}{bx}{n}{<-> s*[1.25] titr }{}%
+\DeclareFontShape{LFE}{\rmdefault}{bx}{sl}{<->s*[1.25] titr }{}%
+\DeclareFontShape{LFE}{\rmdefault}{bx}{it}{<->s*[1.25] titr }{}%
+%%%%
+\DeclareFontShape{LFE}{\rmdefault}{b}{n}{<-> s*[1.25] titr }{}%
+\DeclareFontShape{LFE}{\rmdefault}{b}{sl}{<-> s*[1.25] titr }{}%
+\DeclareFontShape{LFE}{\rmdefault}{b}{it}{<-> s*[1.25] titr }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Terafik for typewriter type %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% and Terafik bold for typewriter type Bold face %%%%%%%%%%%%%%%%%%%%%%
+\DeclareFontFamily{LFE}{\ttdefault}{\hyphenchar\font=-1}
+\DeclareFontShape{LFE}{\ttdefault}{m}{n}{<-> s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{m}{sl}{<-> s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{m}{it}{<-> s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{m}{sc}{<-> s*[1.25] homa }{}%
+%
+\DeclareFontShape{LFE}{\ttdefault}{bx}{n}{<-> s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{bx}{sl}{<->s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{bx}{it}{<->s*[1.25] homa }{}%
+%%%%
+\DeclareFontShape{LFE}{\ttdefault}{b}{n}{<-> s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{b}{sl}{<-> s*[1.25] homa }{}%
+\DeclareFontShape{LFE}{\ttdefault}{b}{it}{<-> s*[1.25] homa }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Roya for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%
+\DeclareFontFamily{LFE}{\sfdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{n}{<-> s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{sl}{<-> s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{it}{<-> s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{sc}{<-> s*[1.25] nazlib }{}%
+%
+\DeclareFontShape{LFE}{\sfdefault}{bx}{n}{<-> s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{bx}{sl}{<->s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{bx}{it}{<->s*[1.25] nazlib }{}%
+%%%%
+\DeclareFontShape{LFE}{\sfdefault}{b}{n}{<-> s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{b}{sl}{<-> s*[1.25] nazlib }{}%
+\DeclareFontShape{LFE}{\sfdefault}{b}{it}{<-> s*[1.25] nazlib }{}%
+\else
+\iffmscore
+\DeclareFontFamily{LFE}{\rmdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{n}{<-> s*[1.25] frsspbl }{}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{it}{<-> s*[1.25] frsspbl }{}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{sl}{<-> s*[1.25] frsspbl }{}%
+\DeclareFontShape{LFE}{\rmdefault}{m}{sc}{<-> s*[1.25] fandlso }{}%
+%
+\DeclareFontShape{LFE}{\rmdefault}{bx}{n}{<-> s*[1.25] frsspout }{}%
+\DeclareFontShape{LFE}{\rmdefault}{bx}{sl}{<->s*[1.25] frsspout }{}%
+\DeclareFontShape{LFE}{\rmdefault}{bx}{it}{<->s*[1.25] frsspout }{}%
+%%%%
+\DeclareFontShape{LFE}{\rmdefault}{b}{n}{<-> s*[1.25] frsspout }{}%
+\DeclareFontShape{LFE}{\rmdefault}{b}{sl}{<-> s*[1.25] frsspout }{}%
+\DeclareFontShape{LFE}{\rmdefault}{b}{it}{<-> s*[1.25] frsspout }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Arial for typewriter type ?! %%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% Courier seems to have a BAD spacing ?! %%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareFontFamily{LFE}{\ttdefault}{\hyphenchar\font=-1}
+\DeclareFontShape{LFE}{\ttdefault}{m}{n}{<-> s*[1.25] frarial }{}%
+\DeclareFontShape{LFE}{\ttdefault}{m}{sl}{<-> s*[1.25] frarial }{}%
+\DeclareFontShape{LFE}{\ttdefault}{m}{it}{<-> s*[1.25] frarial }{}%
+\DeclareFontShape{LFE}{\ttdefault}{m}{sc}{<-> s*[1.25] fandlso }{}%Andalus for small caps!
+%
+\DeclareFontShape{LFE}{\ttdefault}{bx}{n}{<-> s*[1.25] frarialb }{}%
+\DeclareFontShape{LFE}{\ttdefault}{bx}{sl}{<->s*[1.25] frarialb }{}%
+\DeclareFontShape{LFE}{\ttdefault}{bx}{it}{<->s*[1.25] frarialb }{}%
+%%%%
+\DeclareFontShape{LFE}{\ttdefault}{b}{n}{<-> s*[1.25] frarialb }{}%
+\DeclareFontShape{LFE}{\ttdefault}{b}{sl}{<-> s*[1.25] frarialb }{}%
+\DeclareFontShape{LFE}{\ttdefault}{b}{it}{<-> s*[1.25] frarialb }{}%
+%
+%%%%%%%%%%%%%%%%%%%%%%% Simplified Arabic for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareFontFamily{LFE}{\sfdefault}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{n}{<-> s*[1.25] frsimpo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{sl}{<-> s*[1.25] frsimpo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{it}{<-> s*[1.25] frsimpo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{m}{sc}{<-> s*[1.25] frsimpo }{}%
+%
+\DeclareFontShape{LFE}{\sfdefault}{bx}{n}{<-> s*[1.25] frsimpbdo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{bx}{sl}{<->s*[1.25] frsimpbdo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{bx}{it}{<->s*[1.25] frsimpbdo }{}%
+%%%%
+\DeclareFontShape{LFE}{\sfdefault}{b}{n}{<-> s*[1.25] frsimpbdo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{b}{sl}{<-> s*[1.25] frsimpbdo }{}%
+\DeclareFontShape{LFE}{\sfdefault}{b}{it}{<-> s*[1.25] frsimpbdo }{}%
+\fi
+\fi
+
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/haparabica.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/haparabica.sty
new file mode 100644
index 0000000000..ffd5ee4b36
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/haparabica.sty
@@ -0,0 +1,153 @@
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{HAPArabica}[2004/05/16]
+\typeout{`Arabica' style for HA-prosper}
+\typeout{(c) 2005 Youssef Jabri, Oujda, Morocco}
+\typeout{Package version: 0.1}
+\typeout{Adapted from HAPTycja}
+
+% Color definitions
+\newrgbcolor{tjlblue}{.90 .95 .98}%{.78 .82 .85}
+\newrgbcolor{tjblue}{.19 .39 .61}
+\newrgbcolor{tjdblue}{.19 .44 .61}%{.09 .27 .47}
+\newrgbcolor{HAP@textc}{.09 .27 .47}
+\newrgbcolor{tjyellow}{1 .81 .42}
+\newrgbcolor{tjlyellow}{1 .97 .84}
+\newrgbcolor{HAP@framecolor}{.17 .31 .44}%{.09 .27 .47}
+
+% Highlighting definitions
+\newrgbcolor{HAP@hcolor}{.09 .27 .47} % Highlight frame color
+\newrgbcolor{HAP@htcolor}{1 .97 .84} % Highlight text color
+
+% Font definitions
+\FontTitle{\usefont{T1}{phv}{b}{n}\fontsize{14.4pt}{14pt}\selectfont\tjdblue}%
+ {\usefont{T1}{phv}{b}{n}\fontsize{14.4pt}{14pt}\selectfont\tjdblue}
+\FontText{\usefont{T1}{phv}{m}{n}\fontsize{10pt}{10pt}\selectfont\HAP@textc}%
+ {\usefont{T1}{phv}{m}{n}\fontsize{10pt}{10pt}\selectfont\HAP@textc}
+\FontLeftFoot{\@fontTextColor\fontsize{8pt}{8pt}\selectfont\tjdblue}%
+ {\@fontTextColor\fontsize{8pt}{4pt}\selectfont\tjdblue}
+\FontRightFoot{\@fontTextColor\fontsize{8pt}{8pt}\selectfont\tjdblue}%
+ {\@fontTextColor\fontsize{8pt}{4pt}\selectfont\tjdblue}
+
+% Slide style definitions
+\RequirePackage{pst-grad}
+\newcommand{\TitleSlide}[1]{%
+ \ifHAP@portrait
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,11.5)(12.5,-.9)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,9.1)(-1,9.1)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.1)(-1,9.4)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.4)(12.5,9.4)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,%
+ gradmidpoint=1](-2,-.15)(12.5,-2.26)%
+ \HAP@PutLF{tl}{-0.95,-.35}%
+ \HAP@PutRF{tr}{8.6,-.35}%
+ \else%
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,9)(12.5,-.6)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,7.6)(-1,7.6)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.6)(-1,7.9)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.9)(11.5,7.9)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(11.5,7.9)(11.5,8.2)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(11.5,8.2)(12.5,8.2)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,% title slide bottom
+ gradmidpoint=1](-2,-.5)(12.5,-1.32)%
+ \HAP@PutLF{tl}{-1.65,-.9}%
+ \HAP@PutRF{tr}{11.35,-.9}%
+ \fi%
+ {#1}}%
+
+\newcommand{\NormalSlide}[1]{%
+ \ifHAP@portrait%
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,11.5)(12.5,-.9)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,9.1)(-1,9.1)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.1)(-1,9.4)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.4)(12.5,9.4)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,%
+ gradmidpoint=1](8.4,11.5)(10,-2)%
+ \rput[lb](-2.3,9.95){%
+ \@ifundefined{HAP@NSNav}%
+ {\includegraphics[scale=.14]{flower.ps}}%
+ {\Acrobatmenu{\HAP@NSNav}{\includegraphics[scale=.14]{flower.ps}}}%
+ }%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,%
+ gradmidpoint=1](-2,-.15)(12.5,-5)%
+ \ifHAP@toc%
+ \rput[tr](3.7,-.8){\begin{minipage}[t]{2cm}\HAP@tsections\end{minipage}}%
+ \rput[tl](4.1,-.8){\begin{minipage}[t]{2cm}\HAP@tcontent\end{minipage}}%
+ \fi%
+ \HAP@PutLF{tl}{-0.95,-.35}%
+ \HAP@PutRF{tr}{8.6,-.35}%
+ \else%
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,9)(9.4,-.6)% slide body
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,7.6)(-1,7.6)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.6)(-1,7.8)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.8)(9.3,7.8)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(9.3,7.8)(9.3,9)%11.5
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,% vertical panel
+ gradmidpoint=1](9.3,9)(12.5,-2)% all slide height
+% \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlblue,gradend=tjblue,% bottom
+% gradmidpoint=1](-2,-.5)(12.5,-1.32)%
+ \psframe[linestyle=none,fillstyle=solid,fillcolor=tjlyellow,gradmidpoint=1](-2,-.5)(12.5,-1.32)%% bottom
+
+ \ifHAP@toc%
+ \rput[lt](9.475,7.25){\begin{minipage}[t]{2cm}\HAP@toc\end{minipage}}%
+ \fi%
+ \HAP@PutLF{tl}{-1.65,-.9}%
+ \HAP@PutRF{tr}{11.35,-.9}%
+ \fi%
+ {#1}}%
+
+\newcommand{\SpecialSlide}[1]{%
+ \ifHAP@portrait%
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,11.5)(12.5,-.9)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,9.1)(-1,9.1)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.1)(-1,9.4)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.4)(12.5,9.4)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,gradmidpoint=1](8.4,11.5)(10,-.2)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,gradmidpoint=1](-2,-.15)(12.5,-5)%
+ \ifHAP@toc%
+ \rput[tr](3.7,-.8){\begin{minipage}[t]{2cm}\HAP@tsections\end{minipage}}%
+ \rput[tl](4.1,-.8){\begin{minipage}[t]{2cm}\HAP@tcontent\end{minipage}}%
+ \fi%
+ \HAP@PutLF{tl}{-0.95,-.35}%
+ \HAP@PutRF{tr}{8.6,-.35}%
+ \else%
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,9)(9.4,-.6)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,gradmidpoint=1](9.3,9)(12.5,-2)%
+ \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](9.2,7.91)(12.5,-2)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,7.6)(-1,7.6)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.6)(-1,7.9)%
+ \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.9)(12.5,7.9)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,gradmidpoint=1](-2,-.5)(12.5,-1.32)%
+ \HAP@PutLF{tl}{-1.65,-.9}%
+ \HAP@PutRF{tr}{11.35,-.9}%
+ \fi%
+ {#1}}%
+
+\ifHAP@portrait
+ \newcommand{\HAPR@titleSlide}{\NewSlideStyle[9cm]{tl}{-.65,2.9}{TitleSlide}}
+ \newcommand{\HAPR@normalSlide}{\NewSlideStyle[8.7cm]{tl}{-.65,3.3}{NormalSlide}}
+ \newcommand{\HAPR@wideSlide}{\NewSlideStyle[8.7cm]{tl}{-.65,3.3}{NormalSlide}}
+ \newcommand{\HAPR@dualSlide}{\NewSlideStyle[4.2cm]{tl}{-.65,3.3}{NormalSlide}}
+ \newcommand{\slidetitle}[1]{\rput[Br](8.3,4.55){\fontTitle{#1}}}
+\else
+ \newcommand{\HAPR@titleSlide}{\NewSlideStyle[11.7cm]{tl}{-.6,3.4}{TitleSlide}}
+ \newcommand{\HAPR@normalSlide}{\NewSlideStyle[9.5cm]{tl}{-.6,3.7}{NormalSlide}}
+ \newcommand{\HAPR@wideSlide}{\NewSlideStyle[11.7cm]{tl}{-.6,3.7}{SpecialSlide}}
+ \newcommand{\HAPR@dualSlide}{\NewSlideStyle[5.5cm]{tl}{-.6,3.7}{SpecialSlide}}
+ \newcommand{\slidetitle}[1]{\rput[Br](9.2,4.55){\fontTitle{#1}}}
+\fi
+
+% List item definitions
+\RequirePackage{pifont}
+\myitem{1}{\raisebox{1pt}{\fontsize{7pt}{7pt}\selectfont\ding{110}}}
+\myitem{2}{\raisebox{1pt}{\fontsize{7pt}{7pt}\selectfont\ding{117}}}
+\myitem{3}{\raisebox{1pt}{\fontsize{5pt}{5pt}\selectfont\ding{110}}}
+
+% Style of table of contents entries
+\newcommand{\HAP@tsectionm}{%
+ \ifHAP@portrait\else
+ \psline[linecolor=tjdblue,linewidth=.25pt](-.04,-.05)(2,-.05)%
+ \fi
+}
+\newcommand{\HAP@tsectiononly}[1]{\parbox{2cm}{\raggedleft#1\,}}%
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealbattar.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealbattar.fd
new file mode 100644
index 0000000000..03a3b685b6
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealbattar.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laeaealbattar.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laeaealbattar.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aealbattar}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aealbattar}{m}{n}{<-> s*[1.25] aealbattar}{}
+\DeclareFontShape{LAE}{aealbattar}{bx}{n}{<-> s*[1.25] aealbattar}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmateen.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmateen.fd
new file mode 100644
index 0000000000..aaf7da1ca5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmateen.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laeaealmateen.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laeaealmateen.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aealmateen}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aealmateen}{m}{n}{<-> s*[1.25] aealmateen}{}
+\DeclareFontShape{LAE}{aealmateen}{bx}{n}{<-> s*[1.25] aealmateen}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmohanadb.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmohanadb.fd
new file mode 100644
index 0000000000..eaefac5179
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmohanadb.fd
@@ -0,0 +1,37 @@
+%%
+%% This is file `laeaealmohanadb.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaealmohanadb.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aealmohanadb}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aealmohanadb}{m}{n}{%
+ <-> s*[1.25] aealmohanadb }{}
+
+%%%%%%% Italicized shape
+\DeclareFontShape{LAE}{cmr}{m}{it}{<-> s*[1.25] ae_almohanad_bolditalic }{}
+\DeclareFontShape{LAE}{cmr}{m}{sl}{<-> s*[1.25] ae_almohanad_bolditalic }{}
+
+%%%%%%% Bold extended series
+\DeclareFontShape{LAE}{aealmohanadb}{b}{n}{<-> s*[1.25] ae_almohanad_xxbold}{}
+\DeclareFontShape{LAE}{aealmohanadb}{bx}{n}{<-> s*[1.25] ae_almohanad_xxbold}{}
+
+
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LAE}{aealmohanadb}{bx}{sl}{<-> ssub * aealmohanadb/b/n}{}
+\DeclareFontShape{LAE}{aealmohanadb}{bx}{it}{<-> ssub * aealmohanadb/b/n}{}
+
+
+\endinput
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmothnna.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmothnna.fd
new file mode 100644
index 0000000000..0fe543bf6c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealmothnna.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaealmothnna.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaealmothnna.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aealmothnna}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aealmothnna}{m}{n}{<-> s*[1.25] aealmothnna}{}
+\DeclareFontShape{LAE}{aealmothnna}{bx}{n}{<-> ssub * aealmothnna/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealyermook.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealyermook.fd
new file mode 100644
index 0000000000..d56a79d1cc
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaealyermook.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `aealyermook.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{aealyermook.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aealyermook}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aealyermook}{m}{n}{<-> s*[1.25] aealyermook }{}
+\DeclareFontShape{LAE}{aealyermook}{bx}{n}{<-> ssub * aealyermook/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaearab.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaearab.fd
new file mode 100644
index 0000000000..70f26ac8fb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaearab.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaearab.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaearab.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aearab}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aearab}{m}{n}{<-> s*[1.25] aearab }{}
+\DeclareFontShape{LAE}{aearab}{bx}{n}{<-> ssub * aearab/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaecortoba.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaecortoba.fd
new file mode 100644
index 0000000000..f7cc7ec530
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaecortoba.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `laeaecortoba.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaecortoba.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LAE}{aecortoba}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aecortoba}{m}{n}{<-> s*[1.25] aecortoba}{}
+\DeclareFontShape{LAE}{aecortoba}{bx}{n}{<-> ssub * aecortoba/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaedimnah.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaedimnah.fd
new file mode 100644
index 0000000000..9696bc5367
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaedimnah.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaedimnah.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaedimnah.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aedimnah}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aedimnah}{m}{n}{<-> s*[1.25] aedimnah}{}
+
+\DeclareFontShape{LAE}{aedimnah}{bx}{n}{<-> ssub * aedimnah/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaefurat.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaefurat.fd
new file mode 100644
index 0000000000..3a2f935ae0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaefurat.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `laeaefurat.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaefurat.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aefurat}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aefurat}{m}{n}{<-> s*[1.25] aefurat}{}
+\DeclareFontShape{LAE}{aefurat}{bx}{n}{<-> ssub * aefurat/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaegranada.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaegranada.fd
new file mode 100644
index 0000000000..e8ff6dad6a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaegranada.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `laeaegranada.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaegranada.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aegranada}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aegranada}{m}{n}{<-> s*[1.25] aegranada}{}
+\DeclareFontShape{LAE}{aegranada}{m}{it}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{m}{sl}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{bx}{n}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{bx}{it}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{bx}{sl}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{b}{n}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{b}{sl}{<-> ssub * aegranada/m/n }{}
+\DeclareFontShape{LAE}{aegranada}{b}{it}{<-> ssub * aegranada/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaegraph.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaegraph.fd
new file mode 100644
index 0000000000..0418e9b737
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaegraph.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `laeaegraph.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaegraph.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aegraph}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aegraph}{m}{n}{<-> s*[1.25] aegraph }{}
+\DeclareFontShape{LAE}{aegraph}{bx}{n}{<-> ssub * aegraph/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaehani.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaehani.fd
new file mode 100644
index 0000000000..8c16e43d22
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaehani.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaehani.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaehani.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aehani}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aehani}{m}{n}{<-> s*[1.25] aehani }{}
+\DeclareFontShape{LAE}{aehani}{bx}{n}{<-> ssub * aehani/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaehor.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaehor.fd
new file mode 100644
index 0000000000..3ea7694501
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaehor.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaehor.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaehor.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aehor}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aehor}{m}{n}{<-> s*[1.25] aehor }{}
+\DeclareFontShape{LAE}{aehor}{bx}{n}{<-> ssub * aehor }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaekayrawan.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaekayrawan.fd
new file mode 100644
index 0000000000..c4261cb54a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaekayrawan.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaekayrawan.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaekayrawan.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aekayrawan}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aekayrawan}{m}{n}{<-> s*[1.25] aekayrawan }{}
+\DeclareFontShape{LAE}{aekayrawan}{bx}{n}{<-> ssub * aekayrawan/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaekhalid.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaekhalid.fd
new file mode 100644
index 0000000000..5da33af061
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaekhalid.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaekhalid.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaekhalid.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aekhalid}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aekhalid}{m}{n}{<-> s*[1.25] aekhalid }{}
+\DeclareFontShape{LAE}{aekhalid}{bx}{n}{<-> ssub * aekhalid/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaemashq.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaemashq.fd
new file mode 100644
index 0000000000..05e9513fba
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaemashq.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `laeaemashq.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaemashq.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{aemashq}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aemashq}{m}{n}{<-> s*[1.25]aemashq }{}
+\DeclareFontShape{LAE}{aemashq}{bx}{n}{<-> ssub * aemashq/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaemetal.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaemetal.fd
new file mode 100644
index 0000000000..35f6c66a6e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaemetal.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaemetal.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaemetal.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aemetal}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aemetal}{m}{n}{<-> s*[1.25] aemetal }{}
+\DeclareFontShape{LAE}{aemetal}{bx}{n}{<-> ssub * aemetal/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenada.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenada.fd
new file mode 100644
index 0000000000..5ecbebb2a9
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenada.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaenada.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaenada.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aenada}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aenada}{m}{n}{<-> s*[1.25] aenada }{}
+\DeclareFontShape{LAE}{aenada}{bx}{n}{<-> ssub * aenada/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenagham.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenagham.fd
new file mode 100644
index 0000000000..c8fb4c1878
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenagham.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaenagham.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaenagham.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aenagham}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aenagham}{m}{n}{<-> s*[1.25] aenagham }{}
+\DeclareFontShape{LAE}{aenagham}{bx}{n}{<-> ssub * aenagham/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenice.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenice.fd
new file mode 100644
index 0000000000..39e3d057d1
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaenice.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaenice.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaenice.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aenice}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aenice}{m}{n}{<-> s*[1.25] aenice }{}
+\DeclareFontShape{LAE}{aenice}{bx}{n}{<-> ssub * aenice/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeostorah.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeostorah.fd
new file mode 100644
index 0000000000..78100a804a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeostorah.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaeostorah.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaeostorah.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aeostorah}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aeostorah}{m}{n}{<-> s*[1.25] aeostorah }{}
+\DeclareFontShape{LAE}{aeostorah}{bx}{n}{<-> ssub * aeostorah }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeouhod.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeouhod.fd
new file mode 100644
index 0000000000..8a2448da21
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeouhod.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `laeaeouhod.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaeouhod.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aeouhod}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aeouhod}{m}{n}{<-> s*[1.25] aeouhod }{}
+
+\DeclareFontShape{LAE}{aeouhod}{bx}{n}{<-> ssub * aeouhod/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaepetra.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaepetra.fd
new file mode 100644
index 0000000000..b8117e0500
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaepetra.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaepetra.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaepetra.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aepetra}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aepetra}{m}{n}{<-> s*[1.25] aepetra }{}
+\DeclareFontShape{LAE}{aepetra}{bx}{n}{<-> ssub * aepetra/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaerehan.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaerehan.fd
new file mode 100644
index 0000000000..40a2bd407c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaerehan.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaerehan.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaerehan.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aerehan}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aerehan}{m}{n}{<-> s*[1.25] aerehan }{}
+\DeclareFontShape{LAE}{aerehan}{bx}{n}{<-> ssub * aerehan }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesalem.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesalem.fd
new file mode 100644
index 0000000000..98437d9feb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesalem.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `laeaesalem.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaesalem.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aesalem}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aesalem}{m}{n}{<-> s*[1.25] aesalem }{}
+
+\DeclareFontShape{LAE}{aesalem}{bx}{n}{<-> ssub * aesalem/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeshado.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeshado.fd
new file mode 100644
index 0000000000..35e138913d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaeshado.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaeshado.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaeshado.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aeshado}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aeshado}{m}{n}{<-> s*[1.25] aeshado }{}
+\DeclareFontShape{LAE}{aeshado}{bx}{n}{<-> ssub * aeshado/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesharjah.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesharjah.fd
new file mode 100644
index 0000000000..fb48eb199e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesharjah.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaesharjah.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaesharjah.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aesharjah}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aesharjah}{m}{n}{<-> s*[1.25] aesharjah }{}
+\DeclareFontShape{LAE}{aesharjah}{bx}{n}{<-> ssub * aesharjah/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesindibad.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesindibad.fd
new file mode 100644
index 0000000000..7f5f937af0
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaesindibad.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaesindibad.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaesindibad.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aesindibad}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aesindibad}{m}{n}{<-> s*[1.25] aesindibad }{}
+\DeclareFontShape{LAE}{aesindibad}{bx}{n}{<-> ssub * aesindibad/m/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaetarablus.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaetarablus.fd
new file mode 100644
index 0000000000..9d0cfeb270
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaetarablus.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaetarablus.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaetarablus.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aetarablus}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aetarablus}{m}{n}{<-> s*[1.25] aetarablus }{}
+\DeclareFontShape{LAE}{aetarablus}{bx}{n}{<-> ssub * aetarablus/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeaetholoth.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaetholoth.fd
new file mode 100644
index 0000000000..0043ae0e5b
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeaetholoth.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeaetholth.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeaetholth.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aetholoth}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aetholoth}{m}{n}{<-> s*[1.25] aetholoth }{}
+\DeclareFontShape{LAE}{aetholoth}{bx}{n}{<-> ssub * aetholoth/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeandlso.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeandlso.fd
new file mode 100644
index 0000000000..43f67fcff5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeandlso.fd
@@ -0,0 +1,22 @@
+%%
+%% This is file `laeandlso.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeandlso.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{andlso}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{andlso}{m}{n}{<-> s*[1.25] andlso }{}
+\DeclareFontShape{LAE}{andlso}{bx}{n}{<-> ssub * andlso/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeararial.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeararial.fd
new file mode 100644
index 0000000000..b44f54b5f3
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeararial.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `laeararial.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeararial.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LAE}{ararial}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{ararial}{m}{n}{<-> s*[1.25] ararial }{}
+\DeclareFontShape{LAE}{ararial}{b}{n}{<-> s*[1.25] ararialbd }{}
+\DeclareFontShape{LAE}{ararial}{bx}{n}{<-> ssub * ararial/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laearcour.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laearcour.fd
new file mode 100644
index 0000000000..3de2034ce5
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laearcour.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `laeararial.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeararial.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{arcour}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{arcour}{m}{n}{<-> s*[1.25] arcour }{}
+\DeclareFontShape{LAE}{arcour}{b}{n}{<-> s*[1.25] arcourbd }{}
+\DeclareFontShape{LAE}{arcour}{bx}{n}{<-> ssub * arcour/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laearomega.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laearomega.fd
new file mode 100644
index 0000000000..92a62bedc2
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laearomega.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `laearomega.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laearomega.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{aromega}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{aromega}{m}{n}{<-> s*[1.25] aromega }{}
+\DeclareFontShape{LAE}{aromega}{b}{n}{<-> s*[1.25] aromegab}{}
+\DeclareFontShape{LAE}{aromega}{bx}{n}{<-> ssub * aromega/b/n}{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laearsimpo.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laearsimpo.fd
new file mode 100644
index 0000000000..f1f8aff2e8
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laearsimpo.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `laearsimpo.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laearsimpo.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{arsimpo}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{arsimpo}{m}{n}{<-> s*[1.25] arsimpo }{}
+\DeclareFontShape{LAE}{arsimpo}{b}{n}{<-> s*[1.25] arsimpbdo}{}
+\DeclareFontShape{LAE}{arsimpo}{bx}{n}{<-> ssub * arsimpo/b/n}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeartimes.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeartimes.fd
new file mode 100644
index 0000000000..26efd0c208
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeartimes.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `laeartimes.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laeartimes.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{artimes}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{artimes}{m}{n}{<-> s*[1.25] artimes }{}
+\DeclareFontShape{LAE}{artimes}{b}{n}{<-> s*[1.25] artimesbd }{}
+\DeclareFontShape{LAE}{artimes}{bx}{n}{<-> ssub * artimes/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeasv.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laeasv.fd
new file mode 100644
index 0000000000..3ead1d25e7
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeasv.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laeasv.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laeasv.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{asv}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{asv}{m}{n}{<-> s*[1.2] asv}{} %s*[1.25]
+\DeclareFontShape{LAE}{asv}{bx}{n}{<-> s*[1.2] asv-bold}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laecmr.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laecmr.fd
new file mode 100644
index 0000000000..7f8485c777
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laecmr.fd
@@ -0,0 +1,31 @@
+%%
+%% This is file `laecmr.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laecmr.fd}
+ [2006/01/01 v0.1 LaTeX Arabic default font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{cmr}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{cmr}{m}{n}{<-> s*[1.25] aealmohanadb }{}
+%%%%%%% Italicized shape
+\DeclareFontShape{LAE}{cmr}{m}{it}{<-> s*[1.25] aedimnah }{}
+\DeclareFontShape{LAE}{cmr}{m}{sl}{<-> ssub * cmr/m/it }{}
+\DeclareFontShape{LAE}{cmr}{m}{sc}{<-> s*[1.25] aenada }{}
+%%%%%%% Bold extended series
+\DeclareFontShape{LAE}{cmr}{b}{n}{<-> s*[1.25] aealmateen }{}
+\DeclareFontShape{LAE}{cmr}{bx}{n}{<-> ssub * cmr/b/n }{}
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LAE}{cmr}{bx}{sl}{<-> ssub * cmr/b/n }{}
+\DeclareFontShape{LAE}{cmr}{bx}{it}{<-> ssub * cmr/b/n }{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laecmss.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laecmss.fd
new file mode 100644
index 0000000000..ebc4c9114e
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laecmss.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `laecmss.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laecmss.fd}
+ [2006/01/01 v0.1 LaTeX Arabic default font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{cmss}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{cmss}{m}{n}{<-> s*[1.25] aesindibad }{}
+%%%%%%% Italicized shape
+\DeclareFontShape{LAE}{cmss}{m}{it}{<-> ssub * cmss/m/n }{}
+\DeclareFontShape{LAE}{cmss}{m}{sl}{<-> ssub * cmss/m/n }{}
+\DeclareFontShape{LAE}{cmss}{m}{sc}{<-> ssub * cmss/m/n }{}
+%%%%%%% Bold extended series
+\DeclareFontShape{LAE}{cmss}{b}{n}{<-> s*[1.25] aegraph }{}
+\DeclareFontShape{LAE}{cmss}{bx}{n}{<-> ssub * cmss/b/n }{}
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LAE}{cmss}{bx}{sl}{<-> ssub * cmss/b/n }{}
+\DeclareFontShape{LAE}{cmss}{bx}{it}{<-> ssub * cmss/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laecmtt.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laecmtt.fd
new file mode 100644
index 0000000000..d496634736
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laecmtt.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `laecmtt.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laecmtt.fd}
+ [2006/01/01 v0.1 LaTeX Arabic default font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{cmtt}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{cmtt}{m}{n}{<-> s*[1.25] aenice }{}
+%%%%%%% Italicized shape
+\DeclareFontShape{LAE}{cmtt}{m}{it}{<-> ssub * cmtt/m/n }{}
+\DeclareFontShape{LAE}{cmtt}{m}{sl}{<-> ssub * cmtt/m/n }{}
+\DeclareFontShape{LAE}{cmtt}{m}{sc}{<-> ssub * cmtt/m/n }{}
+%%%%%%% Bold extended series
+\DeclareFontShape{LAE}{cmtt}{b}{n}{<-> s*[1.25] aegraph }{}
+\DeclareFontShape{LAE}{cmtt}{bx}{n}{<-> ssub * cmtt/b/n }{}
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LAE}{cmtt}{bx}{sl}{<-> ssub * cmtt/b/n }{}
+\DeclareFontShape{LAE}{cmtt}{bx}{it}{<-> ssub * cmtt/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laedthuluth.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laedthuluth.fd
new file mode 100644
index 0000000000..f6323e16eb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laedthuluth.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laedthuluth.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laedthuluth.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{dthuluth}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{dthuluth}{m}{n}{<-> s*[1.25] dthuluth}{}
+\DeclareFontShape{LAE}{dthuluth}{bx}{n}{<-> s*[1.25] dthuluth}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laedtpn.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laedtpn.fd
new file mode 100644
index 0000000000..477b90e4fc
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laedtpn.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laedtpn.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laedtpn.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{dtpn}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{dtpn}{m}{n}{<-> s*[1.25] dtpn}{}
+\DeclareFontShape{LAE}{dtpn}{bx}{n}{<-> s*[1.25] dtpn}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laedtpnsp.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laedtpnsp.fd
new file mode 100644
index 0000000000..b9b26585ff
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laedtpnsp.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laedtpnsp.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laedtpnsp.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{dtpn}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{dtpnsp}{m}{n}{<-> s*[1.25] dtpnsp}{}
+\DeclareFontShape{LAE}{dtpnsp}{bx}{n}{<-> s*[1.25] dtpnsp}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.def b/language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.def
new file mode 100644
index 0000000000..85d3731f31
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.def
@@ -0,0 +1,125 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: laeenc.def
+%%
+\ProvidesFile{laeenc.def}
+ [2006/01/01 v0.1 Local Arabic font encoding (test version: may change)]
+
+\DeclareFontEncoding{LAE}{}{}
+\DeclareFontSubstitution{LAE}{cmr}{m}{n}
+\DeclareErrorFont{LAE}{cmr}{m}{n}{10}
+
+\ProvideTextCommand{\textcopyright}{LAE}{\textcircled{\@latin{c}}}
+\ProvideTextCommand{\textregistered}{LAE}{\textcircled{\scshape%
+ \@latin{r}}}
+\ProvideTextCommand{\texttrademark}{LAE}{\textsuperscript{\@latin{TM}}}
+
+\DeclareTextSymbol{\hamza}{LAE}{186}
+\DeclareTextSymbol{\alefmadda}{LAE}{6}
+\DeclareTextSymbol{\alefhamza}{LAE}{2}
+\DeclareTextSymbol{\wawhamza}{LAE}{165}
+\DeclareTextSymbol{\aleflowerhamza}{LAE}{4}
+\DeclareTextSymbol{\yahamza}{LAE}{183}
+\DeclareTextSymbol{\alef}{LAE}{65}
+\DeclareTextSymbol{\baa}{LAE}{98}
+\DeclareTextSymbol{\T}{LAE}{84} %taa marbuuta
+\DeclareTextSymbol{\taa}{LAE}{116}
+\DeclareTextSymbol{\thaa}{LAE}{16}
+\DeclareTextSymbol{\jeem}{LAE}{20} %geem
+\DeclareTextSymbol{\Haa}{LAE}{24}
+\DeclareTextSymbol{\kha}{LAE}{28}
+\DeclareTextSymbol{\dal}{LAE}{100}
+\DeclareTextSymbol{\dhal}{LAE}{64}
+\DeclareTextSymbol{\ra}{LAE}{114}
+\DeclareTextSymbol{\zay}{LAE}{122}
+\DeclareTextSymbol{\seen}{LAE}{115}
+\DeclareTextSymbol{\sheen}{LAE}{75}
+\DeclareTextSymbol{\sad}{LAE}{79}
+\DeclareTextSymbol{\dad}{LAE}{83}
+\DeclareTextSymbol{\Ta}{LAE}{87}
+\DeclareTextSymbol{\za}{LAE}{92}
+\DeclareTextSymbol{\ayn}{LAE}{96}
+\DeclareTextSymbol{\ghayn}{LAE}{140}
+%
+\DeclareTextSymbol{\keshchar}{LAE}{254}%tatweel
+\DeclareTextSymbol{\fa}{LAE}{102}
+\DeclareTextSymbol{\qaf}{LAE}{113}
+\DeclareTextSymbol{\kaf}{LAE}{107}
+\DeclareTextSymbol{\lam}{LAE}{108}
+\DeclareTextSymbol{\meem}{LAE}{109}
+\DeclareTextSymbol{\nun}{LAE}{110}
+\DeclareTextSymbol{\ha}{LAE}{104}
+\DeclareTextSymbol{\waw}{LAE}{119}
+\DeclareTextSymbol{\ya}{LAE}{121}
+\DeclareTextSymbol{\alefmaqsura}{LAE}{89}%170
+%
+%%%%%%%%%%%% Vowels
+%
+% Firt, Vowels that come only at the end of a word
+%
+\DeclareTextSymbol{\nasb}{LAE}{190}
+\DeclareTextSymbol{\raff}{LAE}{191}
+\DeclareTextSymbol{\jarr}{LAE}{192}
+%
+\DeclareTextSymbol{\shaddanasb}{LAE}{198}
+\DeclareTextSymbol{\shaddaraff}{LAE}{199}
+\DeclareTextSymbol{\shaddajarr}{LAE}{200}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextSymbol{\fatha}{LAE}{97}
+\DeclareTextSymbol{\damma}{LAE}{117}
+\DeclareTextSymbol{\kasra}{LAE}{105}
+\DeclareTextSymbol{\shadda}{LAE}{204}
+\DeclareTextSymbol{\sukun}{LAE}{34}
+%
+\DeclareTextSymbol{\shaddafatha}{LAE}{201}
+\DeclareTextSymbol{\shaddadamma}{LAE}{202}
+\DeclareTextSymbol{\shaddakasra}{LAE}{203}
+%
+% Some special ones for LAE!
+%
+\DeclareTextCommand{\tatweel}{LAE}{\keshchar}
+\DeclareTextSymbol{\llahchar}{LAE}{252}
+\DeclareTextSymbol{\Decimalchar}{LAE}{251}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\endinput
+
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.dfu b/language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.dfu
new file mode 100644
index 0000000000..4792f83885
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laeenc.dfu
@@ -0,0 +1,127 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: laeenc.dfu
+
+ \ProvidesFile{laeenc.dfu}
+ [2006/01/01 v1.0 UTF-8 support for Arabic and Farsi for use with inputenc]
+%%%%%%%%%%
+% The foolowing Arabic characters are put in the place of
+% corresponding Latin ones.
+%
+\DeclareUnicodeCharacter{066A}{\%}%066A;afii57381;ARABIC PERCENT SIGN
+\DeclareUnicodeCharacter{060C}{,}%060C;afii57388;ARABIC COMMA
+\DeclareUnicodeCharacter{0660}{0}%0660;afii57392;ARABIC-INDIC DIGIT ZERO
+\DeclareUnicodeCharacter{0661}{1}%0661;afii57393;ARABIC-INDIC DIGIT ONE
+\DeclareUnicodeCharacter{0662}{2}%0662;afii57394;ARABIC-INDIC DIGIT TWO
+\DeclareUnicodeCharacter{0663}{3}%0663;afii57395;ARABIC-INDIC DIGIT THREE
+\DeclareUnicodeCharacter{0664}{4}%0664;afii57396;ARABIC-INDIC DIGIT FOUR
+\DeclareUnicodeCharacter{0665}{5}%0665;afii57397;ARABIC-INDIC DIGIT FIVE
+\DeclareUnicodeCharacter{0666}{6}%0666;afii57398;ARABIC-INDIC DIGIT SIX
+\DeclareUnicodeCharacter{0667}{7}%0667;afii57399;ARABIC-INDIC DIGIT SEVEN
+\DeclareUnicodeCharacter{0668}{8}%0668;afii57400;ARABIC-INDIC DIGIT EIGHT
+\DeclareUnicodeCharacter{0669}{9}%0669;afii57401;ARABIC-INDIC DIGIT NINE
+\DeclareUnicodeCharacter{061B}{;}%061B;afii57403;ARABIC SEMICOLON
+\DeclareUnicodeCharacter{061F}{?}%061F;afii57407;ARABIC QUESTION MARK
+%%%%%%%%%%%%%%%
+\DeclareUnicodeCharacter{0621}{\hamza}%0621;afii57409;ARABIC LETTER HAMZA
+\DeclareUnicodeCharacter{0622}{\alefmadda}%0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE
+\DeclareUnicodeCharacter{0623}{\alefhamza}%0623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE
+\DeclareUnicodeCharacter{0624}{\wawhamza} % 0624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE
+\DeclareUnicodeCharacter{0625}{\aleflowerhamza}%0625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW
+\DeclareUnicodeCharacter{0626}{\yahamza}%0626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE
+\DeclareUnicodeCharacter{0627}{\alef}%0627;afii57415;ARABIC LETTER ALEF
+\DeclareUnicodeCharacter{0628}{\baa}%0628;afii57416;ARABIC LETTER BEH
+\DeclareUnicodeCharacter{0629}{\T}%0629;afii57417;ARABIC LETTER TEH MARBUTA
+\DeclareUnicodeCharacter{062A}{\taa}%062A;afii57418;ARABIC LETTER TEH
+\DeclareUnicodeCharacter{062B}{\thaa}%062B;afii57419;ARABIC LETTER THEH
+\DeclareUnicodeCharacter{062C}{\jeem}%062C;afii57420;ARABIC LETTER JEEM
+\DeclareUnicodeCharacter{062D}{\Haa}%062D;afii57421;ARABIC LETTER HAH
+\DeclareUnicodeCharacter{062E}{\kha}%062E;afii57422;ARABIC LETTER KHAH
+\DeclareUnicodeCharacter{062F}{\dal}%062F;afii57423;ARABIC LETTER DAL
+\DeclareUnicodeCharacter{0630}{\dhal}%0630;afii57424;ARABIC LETTER THAL
+\DeclareUnicodeCharacter{0631}{\ra}%0631;afii57425;ARABIC LETTER REH
+\DeclareUnicodeCharacter{0632}{\zay}%0632;afii57426;ARABIC LETTER ZAIN
+\DeclareUnicodeCharacter{0633}{\seen}%0633;afii57427;ARABIC LETTER SEEN
+\DeclareUnicodeCharacter{0634}{\sheen}%0634;afii57428;ARABIC LETTER SHEEN
+\DeclareUnicodeCharacter{0635}{\sad}%0635;afii57429;ARABIC LETTER SAD
+\DeclareUnicodeCharacter{0636}{\dad}%0636;afii57430;ARABIC LETTER DAD
+\DeclareUnicodeCharacter{0637}{\Ta}%0637;afii57431;ARABIC LETTER TAH
+\DeclareUnicodeCharacter{0638}{\za}%0638;afii57432;ARABIC LETTER ZAH
+\DeclareUnicodeCharacter{0639}{\ayn}%0639;afii57433;ARABIC LETTER AIN
+\DeclareUnicodeCharacter{063A}{\ghayn}%063A;afii57434;ARABIC LETTER GHAIN
+\DeclareUnicodeCharacter{0640}{\tatweel}%0640;afii57440;ARABIC TATWEEL
+\DeclareUnicodeCharacter{0641}{\fa} %0641;afii57441;ARABIC LETTER FEH
+\DeclareUnicodeCharacter{0642}{\qaf}%0642;afii57442;ARABIC LETTER QAF
+\DeclareUnicodeCharacter{0643}{\kaf}%0643;afii57443;ARABIC LETTER KAF
+\DeclareUnicodeCharacter{0644}{\lam}%0644;afii57444;ARABIC LETTER LAM
+\DeclareUnicodeCharacter{0645}{\meem}%0645;afii57445;ARABIC LETTER MEEM
+\DeclareUnicodeCharacter{0646}{\nun}%0646;afii57446;ARABIC LETTER NOON
+\DeclareUnicodeCharacter{0647}{\ha}%0647;afii57470;ARABIC LETTER HEH
+\DeclareUnicodeCharacter{0648}{\waw}%0648;afii57448;ARABIC LETTER WAW
+\DeclareUnicodeCharacter{0649}{\alefmaqsura}%0649;afii57449;ARABIC LETTER ALEF MAKSURA
+\DeclareUnicodeCharacter{064A}{\ya}%064A;afii57450;ARABIC LETTER YEH
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareUnicodeCharacter{064B}{\nasb}%064B;afii57451;ARABIC FATHATAN
+\DeclareUnicodeCharacter{064C}{\raff}%064C;afii57452;ARABIC DAMMATAN
+\DeclareUnicodeCharacter{064D}{\jarr}%064D;afii57453;ARABIC KASRATAN
+\DeclareUnicodeCharacter{064E}{\fatha}%064E;afii57454;ARABIC FATHA
+\DeclareUnicodeCharacter{064F}{\damma}%064F;afii57455;ARABIC DAMMA
+\DeclareUnicodeCharacter{0650}{\kasra}%0650;afii57456;ARABIC KASRA
+\DeclareUnicodeCharacter{0651}{\shadda}%0651;afii57457;ARABIC SHADDA
+\DeclareUnicodeCharacter{0652}{\sukun}%0652;afii57458;ARABIC SUKUN
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The non-Arabic language characters used with languages
+% like Farsi, ...
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Farsi
+\DeclareUnicodeCharacter{067E}{\peh}%067E;afii57506;ARABIC LETTER PEH
+\DeclareUnicodeCharacter{0686}{\tcheh}%0686;afii57507;ARABIC LETTER TCHEH
+\DeclareUnicodeCharacter{0698}{\jeh}%0698;afii57508;ARABIC LETTER JEH
+\DeclareUnicodeCharacter{06A9}{\farsikaf}%06CC;afii?????;FARSI LETTER KAF
+\DeclareUnicodeCharacter{06AF}{\gaf}%06AF;afii57509;ARABIC LETTER GAF
+\DeclareUnicodeCharacter{06CC}{\farsiya}%06CC;afii?????;FARSI LETTER YEH
+% Farsi numbers !
+\DeclareUnicodeCharacter{06F0}{0}%06F0;afii57392;EXTENDED ARABIC-INDIC DIGIT ZERO
+\DeclareUnicodeCharacter{06F1}{1}%06F1;afii57393;EXTENDED ARABIC-INDIC DIGIT ONE
+\DeclareUnicodeCharacter{06F2}{2}%06F2;afii57394;EXTENDED ARABIC-INDIC DIGIT TWO
+\DeclareUnicodeCharacter{06F3}{3}%06F3;afii57395;EXTENDED ARABIC-INDIC DIGIT THREE
+\DeclareUnicodeCharacter{06F4}{4}%06F4;afii57396;EXTENDED ARABIC-INDIC DIGIT FOUR
+\DeclareUnicodeCharacter{06F5}{5}%06F5;afii57397;EXTENDED ARABIC-INDIC DIGIT FIVE
+\DeclareUnicodeCharacter{06F6}{6}%06F6;afii57398;EXTENDED ARABIC-INDIC DIGIT SIX
+\DeclareUnicodeCharacter{06F7}{7}%06F7;afii57399;EXTENDED ARABIC-INDIC DIGIT SEVEN
+\DeclareUnicodeCharacter{06F8}{8}%06F8;afii57400;EXTENDED ARABIC-INDIC DIGIT EIGHT
+\DeclareUnicodeCharacter{06F9}{9}%06F9;afii57401;EXTENDED ARABIC-INDIC DIGIT NINE
+%
+% Some important special chartacters
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareUnicodeCharacter{200C}{\ZWNJ}%200C;ZWNJ%<< * is a local trick in our font to force final form
+ %and the {} to force initial form of the next character
+\DeclareUnicodeCharacter{06D5}{\noboundary}%200D;ZWJ
+
+
+
+\endinput
+
+
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laekacstbook.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laekacstbook.fd
new file mode 100644
index 0000000000..8ee10c6dc2
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laekacstbook.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `laekacstbook.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laekacstbook.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{kacstbook}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{kacstbook}{m}{n}{<-> s*[1.25] kacstbook }{}
+\DeclareFontShape{LAE}{kacstbook}{m}{it}{<-> s*[1.25] kacstbookitalic }{}
+\DeclareFontShape{LAE}{kacstbook}{m}{sl}{<-> s*[1.25] kacstbookitalic }{}
+\DeclareFontShape{LAE}{kacstbook}{bx}{n}{<-> s*[1.25] kacstbookbold }{}
+\DeclareFontShape{LAE}{kacstbook}{b}{n}{<-> s*[1.25] kacstbookbold }{}
+\DeclareFontShape{LAE}{kacstbook}{bx}{it}{<-> s*[1.25] kacstbookbolditalic }{}
+\DeclareFontShape{LAE}{kacstbook}{b}{it}{<-> s*[1.25] kacstbookbolditalic }{}
+\DeclareFontShape{LAE}{kacstbook}{bx}{sl}{<-> s*[1.25] kacstbookbolditalic }{}
+\DeclareFontShape{LAE}{kacstbook}{b}{sl}{<-> s*[1.25] kacstbookbolditalic }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laemaghribi.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laemaghribi.fd
new file mode 100644
index 0000000000..bc12ef2ddc
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laemaghribi.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `laemaghribi.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laemaghribi.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{maghribi}{\hyphenchar\font=-1}% s*[1.25]s*[1.25]
+
+\DeclareFontShape{LAE}{maghribi}{m}{n}{<-> s*[1.2] maghribi1 }{}
+\DeclareFontShape{LAE}{maghribi}{b}{n}{<-> s*[1.2] maghribi1}{}
+\DeclareFontShape{LAE}{maghribi}{bx}{n}{<-> ssub * maghribi/b/n}{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laenaskhi.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laenaskhi.fd
new file mode 100644
index 0000000000..8ec4a12cce
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laenaskhi.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laenaskhi.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laenaskhi.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{naskhi}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{naskhi}{m}{n}{<-> s*[1.0] naskhi}{} %s*[1.25]
+\DeclareFontShape{LAE}{naskhi}{bx}{n}{<-> s*[1.0] naskhi}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laereqaa.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laereqaa.fd
new file mode 100644
index 0000000000..b798ba4b9f
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laereqaa.fd
@@ -0,0 +1,19 @@
+%%
+%% This is file `laereqaa.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+\ProvidesFile{laereqaa.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{reqaa}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{reqaa}{m}{n}{<-> s*[1.25] myreqaa}{}
+\DeclareFontShape{LAE}{reqaa}{bx}{n}{<-> s*[1.25] myreqaa}{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/laetraditionalarabic.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/laetraditionalarabic.fd
new file mode 100644
index 0000000000..1641189e17
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/laetraditionalarabic.fd
@@ -0,0 +1,28 @@
+%%
+%% This is file `laetraditionalarabic.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{laetraditionalarabic.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LAE}{traditionalarabic}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LAE}{traditionalarabic}{m}{n}{%
+ <-> s*[1.25] traditionalarabic }{}
+
+\DeclareFontShape{LAE}{traditionalarabic}{b}{n}{%
+ <-> s*[1.25] traditionalarabicbold }{}
+
+\DeclareFontShape{LAE}{traditionalarabic}{bx}{n}{%
+ <-> ssub * traditionalarabic/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lagally.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/lagally.sty
new file mode 100644
index 0000000000..fb2d471dfb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lagally.sty
@@ -0,0 +1,80 @@
+
+%\ifx \ar@batcode \undefined \else
+%\message{ArabTeX is aleready loaded, No support is provided}
+%\message{with ArabTeX 7 bit input encoding}\expandafter \endinput
+%\fi
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% to test with ArabTeX input %%%%%%%%%%%%%%
+
+\initiate@active@char{_}
+\initiate@active@char{^}
+\initiate@active@char{.}
+\initiate@active@char{'}
+
+
+\expandafter\addto\csname extrasarabic\endcsname{%
+ \bbl@activate{_}\bbl@activate{^}\bbl@activate{.}\bbl@activate{'}
+%
+ }
+
+
+\expandafter\addto\csname noextrasarabic\endcsname{%
+ \bbl@deactivate{_}\bbl@deactivate{^}\bbl@deactivate{.}\bbl@deactivate{'}
+%
+}
+
+
+
+\declare@shorthand{arabic}{_h}{%g
+\textormath{\kha}{\sb{h}}}%
+\declare@shorthand{arabic}{_t}{%g
+\textormath{\thaa}{\sb{t}}}%
+\declare@shorthand{arabic}{_d}{%g
+\textormath{\dhal}{\sb{d}}}%
+\declare@shorthand{arabic}{_A}{%g
+\textormath{\alefmaqsura}{\sb{A}}}%
+\declare@shorthand{arabic}{_a}{%g
+\textormath{\keshchar}{\sb{a}}}%
+
+\declare@shorthand{arabic}{^g}{%g
+\textormath{\jeem}{\sp{g}}}%
+\declare@shorthand{arabic}{^s}{%g
+\textormath{\sheen}{\sp{s}}}%
+
+\declare@shorthand{arabic}{.g}{%g
+\textormath{\ghayn}{.g}}%
+\declare@shorthand{arabic}{.h}{%g
+\textormath{\Haa}{.h}}%
+\declare@shorthand{arabic}{.s}{%g
+\textormath{\sad}{.s}}%
+\declare@shorthand{arabic}{.d}{%g
+\textormath{\dad}{.d}}%
+\declare@shorthand{arabic}{.t}{%g
+\textormath{\Ta}{.t}}%
+\declare@shorthand{arabic}{.z}{%g
+\textormath{\za}{.z}}%
+
+\declare@shorthand{arabic}{'a}{%g
+\textormath{\alefhamza\ifx\vocalizetrue\fatha\fi}{'a}}%
+\declare@shorthand{arabic}{'u}{%g
+\textormath{\alefhamza\ifx\vocalizetrue\damma\fi}{'u}}%
+\declare@shorthand{arabic}{'i}{%g
+\textormath{\aleflowerhamza\ifx\vocalizetrue\kasra\fi}{'i}}%
+
+
+\declare@shorthand{arabic}{^u}{%g latin chars
+\textormath{\relax\damma}{}}%
+
+
+\addto\extrasarabic{\languageshorthands{arabic}}%
+
+
+
+
+\endinput
+
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmr.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmr.fd
new file mode 100644
index 0000000000..1977e32aee
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmr.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lfecmr.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1a
+%%
+%%
+
+
+\ProvidesFile{lfecmr.fd}
+ [2006/12/01 v0.1a LaTeX default Farsi font description
+ (test version: may change)]
+
+\DeclareFontFamily{LFE}{cmr}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{cmr}{m}{n}{<-> s*[1.25] nazli }{}
+%%%%%%% Italicized shape
+\DeclareFontShape{LFE}{cmr}{m}{it}{<-> ssub * nazli/m/n }{}
+\DeclareFontShape{LFE}{cmr}{m}{sl}{<-> ssub * nazli/m/n }{}
+\DeclareFontShape{LFE}{cmr}{m}{sc}{<-> ssub * nazli/m/n }{}
+%%%%%%% Bold extended series
+\DeclareFontShape{LFE}{cmr}{b}{n}{<-> s*[1.25] titr }{}
+\DeclareFontShape{LFE}{cmr}{bx}{n}{<-> ssub * nazli/b/n }{}
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LFE}{cmr}{bx}{sl}{<-> ssub * nazli/b/n }{}
+\DeclareFontShape{LFE}{cmr}{bx}{it}{<-> ssub * nazli/b/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmss.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmss.fd
new file mode 100644
index 0000000000..9865bbe54b
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmss.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lfecmss.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1a
+%%
+%%
+
+
+\ProvidesFile{lfecmss.fd}
+ [2006/12/01 v0.1a LaTeX default Farsi font description
+ (test version: may change)]
+
+\DeclareFontFamily{LAE}{cmss}{\hyphenchar\font=-1}%
+\DeclareFontShape{LAE}{cmss}{m}{n}{<-> s*[1.25] nazlib }{}
+%%%%%%% Italicized shape
+\DeclareFontShape{LAE}{cmss}{m}{it}{<-> ssub * cmss/m/n }{}
+\DeclareFontShape{LAE}{cmss}{m}{sl}{<-> ssub * cmss/m/n }{}
+\DeclareFontShape{LAE}{cmss}{m}{sc}{<-> ssub * cmss/m/n }{}
+%%%%%%% Bold extended series
+\DeclareFontShape{LAE}{cmss}{bx}{n}{<-> s*[1.25] nazlib }{}
+\DeclareFontShape{LAE}{cmss}{b}{n}{<-> ssub * cmss/bx/n }{}
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LAE}{cmss}{bx}{sl}{<-> ssub * cmss/bx/n }{}
+\DeclareFontShape{LAE}{cmss}{bx}{it}{<-> ssub * cmss/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmtt.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmtt.fd
new file mode 100644
index 0000000000..43e36be495
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfecmtt.fd
@@ -0,0 +1,29 @@
+%%
+%% This is file `lfecmtt.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1a
+%%
+%%
+
+
+\ProvidesFile{lfecmtt.fd}
+ [2006/12/01 v0.1a LaTeX default Farsi font description
+ (test version: may change)]
+
+\DeclareFontFamily{LFE}{cmtt}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{cmtt}{m}{n}{<-> s*[1.25] homa }{}
+%%%%%%% Italicized shape
+\DeclareFontShape{LFE}{cmtt}{m}{it}{<-> ssub * cmtt/m/n }{}
+\DeclareFontShape{LFE}{cmtt}{m}{sl}{<-> ssub * cmtt/m/n }{}
+\DeclareFontShape{LFE}{cmtt}{m}{sc}{<-> ssub * cmtt/m/n }{}
+%%%%%%% Bold extended series
+\DeclareFontShape{LFE}{cmtt}{bx}{n}{<-> s*[1.25] homa }{}
+\DeclareFontShape{LFE}{cmtt}{b}{n}{<-> ssub * cmtt/bx/n }{}
+%%%%%%% Bold extended (Italic) series
+\DeclareFontShape{LFE}{cmtt}{bx}{sl}{<-> ssub * cmtt/bx/n }{}
+\DeclareFontShape{LFE}{cmtt}{bx}{it}{<-> ssub * cmtt/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfeelham.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeelham.fd
new file mode 100644
index 0000000000..775276a719
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeelham.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `lfeelham.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfeelham.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{elham}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{elham}{m}{n}{<-> s*[1.25] elham }{}
+\DeclareFontShape{LFE}{elham}{bx}{n}{ <-> ssub * elham/m/n }{}
+\DeclareFontShape{LFE}{elham}{b}{n}{<-> ssub * elham/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfeenc.def b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeenc.def
new file mode 100644
index 0000000000..a06f370a1a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeenc.def
@@ -0,0 +1,151 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: lfeenc.def
+
+\ProvidesFile{lfeenc.def}
+ [2006/01/01 v0.1 Local Farsi font encoding (test version: may change)]
+
+\DeclareFontEncoding{LFE}{}{}
+\DeclareFontSubstitution{LFE}{cmr}{m}{n}
+\DeclareErrorFont{LFE}{cmr}{m}{n}{10}
+
+\ProvideTextCommand{\textcopyright}{LFE}{\textcircled{\@latin{c}}}
+\ProvideTextCommand{\textregistered}{LFE}{\textcircled{\scshape%
+ \@latin{r}}}
+\ProvideTextCommand{\texttrademark}{LFE}{\textsuperscript{\@latin{TM}}}
+
+\DeclareTextSymbol{\hamza}{LFE}{186}
+\DeclareTextSymbol{\alefmadda}{LFE}{6}
+\DeclareTextSymbol{\alefhamza}{LFE}{2}
+\DeclareTextSymbol{\wawhamza}{LFE}{165}
+\DeclareTextSymbol{\aleflowerhamza}{LFE}{4}
+\DeclareTextSymbol{\yahamza}{LFE}{183}
+\DeclareTextSymbol{\alef}{LFE}{65}
+\DeclareTextSymbol{\baa}{LFE}{98}
+\DeclareTextSymbol{\peh}{LFE}{112}
+\DeclareTextSymbol{\T}{LFE}{84} %taa marbuuta
+\DeclareTextSymbol{\taa}{LFE}{116}
+\DeclareTextSymbol{\thaa}{LFE}{16}
+\DeclareTextSymbol{\jeem}{LFE}{20} %geem
+\DeclareTextSymbol{\tcheh}{LFE}{99}
+\DeclareTextSymbol{\Haa}{LFE}{24}
+\DeclareTextSymbol{\kha}{LFE}{28}
+\DeclareTextSymbol{\dal}{LFE}{100}
+\DeclareTextSymbol{\dhal}{LFE}{64}
+\DeclareTextSymbol{\ra}{LFE}{114}
+\DeclareTextSymbol{\zay}{LFE}{122}
+\DeclareTextSymbol{\seen}{LFE}{115}
+\DeclareTextSymbol{\sheen}{LFE}{75}
+\DeclareTextSymbol{\sad}{LFE}{79}
+\DeclareTextSymbol{\dad}{LFE}{83}
+\DeclareTextSymbol{\Ta}{LFE}{87}
+\DeclareTextSymbol{\za}{LFE}{92}
+\DeclareTextSymbol{\ayn}{LFE}{96}
+\DeclareTextSymbol{\ghayn}{LFE}{140}
+\DeclareTextSymbol{\jeh}{LFE}{209}
+%
+\DeclareTextSymbol{\keshchar}{LFE}{254}%tatweel
+\DeclareTextSymbol{\fa}{LFE}{102}
+\DeclareTextSymbol{\qaf}{LFE}{113}
+\DeclareTextSymbol{\farsikaf}{LFE}{107}
+%
+\DeclareTextSymbol{\kaf}{LFE}{107}%added to use CP 1256
+%
+\DeclareTextSymbol{\gaf}{LFE}{103}
+\DeclareTextSymbol{\lam}{LFE}{108}
+\DeclareTextSymbol{\meem}{LFE}{109}
+\DeclareTextSymbol{\nun}{LFE}{110}
+\DeclareTextSymbol{\ha}{LFE}{104}
+\DeclareTextSymbol{\waw}{LFE}{119}
+\DeclareTextSymbol{\farsiya}{LFE}{121}
+%
+\DeclareTextSymbol{\ya}{LFE}{121}%added to use CP 1256
+%
+\DeclareTextSymbol{\alefmaqsura}{LFE}{89}
+%
+%%%%%%%%%%%% Vowels
+%
+% Firt, Vowels that come only at the end of a word
+%
+\DeclareTextSymbol{\nasb}{LFE}{190}
+\DeclareTextSymbol{\raff}{LFE}{191}
+\DeclareTextSymbol{\jarr}{LFE}{192}
+%
+\DeclareTextSymbol{\shaddanasb}{LFE}{198}
+\DeclareTextSymbol{\shaddaraff}{LFE}{199}
+\DeclareTextSymbol{\shaddajarr}{LFE}{200}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextSymbol{\fatha}{LFE}{97}
+\DeclareTextSymbol{\damma}{LFE}{117}
+\DeclareTextSymbol{\kasra}{LFE}{105}
+\DeclareTextSymbol{\shadda}{LFE}{204}
+\DeclareTextSymbol{\sukun}{LFE}{34}
+%
+\DeclareTextSymbol{\shaddafatha}{LFE}{201}
+\DeclareTextSymbol{\shaddadamma}{LFE}{202}
+\DeclareTextSymbol{\shaddakasra}{LFE}{203}
+%
+\DeclareTextCommand{\ZWNJ}{LFE}{{}}%\kern0ptZWNJ *to force final of previous char
+ %and + to force initian of next one
+%
+\DeclareTextCommand{\Farsimadda}{LFE}{}%Farsi madda accent
+\DeclareTextCommand{\Farsihamza}{LFE}{}%Farsi hamza accent
+\DeclareTextCommand{\Farsihamzabelow}{LFE}{}%Farsi hamza accent below
+
+%
+% Some special ones for LFE!
+%
+\DeclareTextCommand{\tatweel}{LFE}{\keshchar}
+% a little utility !
+\DeclareTextCommand{\Notdef}{LFE}{}%!!!!!!!!!!!
+% The macro \cs{rial} is defined in the `farsi.ldf' file
+\DeclareTextSymbol{\rialchar}{LFE}{253}
+%
+\DeclareTextSymbol{\llahchar}{LFE}{252}
+\DeclareTextSymbol{\Decimalchar}{LFE}{251}
+
+
+
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\endinput
+
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfefandlso.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefandlso.fd
new file mode 100644
index 0000000000..599dbee845
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefandlso.fd
@@ -0,0 +1,21 @@
+%%
+%% This is file `lfefandlso.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfefandlso.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+\DeclareFontFamily{LFE}{fandlso}{\hyphenchar\font=-1}%
+\DeclareFontShape{LFE}{fandlso}{m}{n}{<-> s*[1.25] fandlso }{}
+\DeclareFontShape{LFE}{fandlso}{bx}{n}{<-> ssub * fandlso/m/n }{}
+\DeclareFontShape{LFE}{fandlso}{b}{n}{<-> ssub * fandlso/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfefarsismpl.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefarsismpl.fd
new file mode 100644
index 0000000000..2b710c85b3
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefarsismpl.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `lfefarsismpl.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfefarsismpl.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{farsismpl}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{farsismpl}{m}{n}{<-> s*[1.25] frsspbl }{}
+\DeclareFontShape{LFE}{farsismpl}{bx}{n}{<-> s*[1.25] frsspout }{}
+\DeclareFontShape{LFE}{farsismpl}{b}{n}{<-> ssub * farsismpl/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfefrarial.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefrarial.fd
new file mode 100644
index 0000000000..ac223f0727
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefrarial.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `lfefrarial.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfefrarial.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{frarial}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{frarial}{m}{n}{<-> s*[1.25] frarial }{}
+\DeclareFontShape{LFE}{frarial}{b}{n}{<-> s*[1.25] frarialb }{}
+\DeclareFontShape{LFE}{frarial}{bx}{n}{<-> ssub * frarial/b/n }{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfefrtimes.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefrtimes.fd
new file mode 100644
index 0000000000..b858a8baeb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfefrtimes.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `lfefrtimes.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfefrtimes.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{frtimes}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{frtimes}{m}{n}{<-> s*[1.25] frtimes }{}
+\DeclareFontShape{LFE}{frtimes}{bx}{n}{<-> s*[1.25] frtimesbd }{}
+\DeclareFontShape{LFE}{frtimes}{b}{n}{<-> ssub * frtimes/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfeftraditionalarabic.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeftraditionalarabic.fd
new file mode 100644
index 0000000000..9620b8a04c
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeftraditionalarabic.fd
@@ -0,0 +1,26 @@
+%%
+%% This is file `lfefTraditionalArabic.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfefTraditionalArabic.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{ftraditionalarabic}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{ftraditionalarabic}{m}{n}{%
+ <-> s*[1.25] ftraditionalarabic }{}
+\DeclareFontShape{LFE}{ftraditionalarabic}{bx}{n}{%
+ <-> s*[1.25] ftraditionalarabicbold }{}
+\DeclareFontShape{LFE}{ftraditionalarabic}{b}{n}{%
+ <-> ssub * ftraditionalarabic/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfehoma.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfehoma.fd
new file mode 100644
index 0000000000..5bf97f2850
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfehoma.fd
@@ -0,0 +1,25 @@
+%%
+%% This is file `lfehoma.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfehoma.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LFE}{homa}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{homa}{m}{n}{<-> s*[1.25] homa }{}
+\DeclareFontShape{LFE}{homa}{b}{n}{<-> ssub * homa/m/n }{}
+\DeclareFontShape{LFE}{homa}{bx}{n}{<-> ssub * homa/m/n }{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfekoodak.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfekoodak.fd
new file mode 100644
index 0000000000..ce6ddb102d
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfekoodak.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `lfekoodak.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfekoodak.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{koodak}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{koodak}{m}{n}{<-> s*[1.25] koodak }{}
+\DeclareFontShape{LFE}{koodak}{bx}{n}{<-> ssub * koodak/m/n }{}
+\DeclareFontShape{LFE}{koodak}{b}{n}{<-> ssub * koodak/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfenazli.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfenazli.fd
new file mode 100644
index 0000000000..f9525b8df9
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfenazli.fd
@@ -0,0 +1,26 @@
+%%
+%% This is file `lfenazli.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfenazli.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{LFE}{nazli}{\hyphenchar\font=-1}%
+ %as in \DeclareFontFamily{T1}{cmtt}{\hyphenchar\font=-1}
+
+\DeclareFontShape{LFE}{nazli}{m}{n}{<-> s*[1.25] nazli }{}
+
+\DeclareFontShape{LFE}{nazli}{b}{n}{<-> s*[1.25] nazlib }{}
+\DeclareFontShape{LFE}{nazli}{bx}{n}{<-> ssub * nazli/b/n }{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfenazliout.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfenazliout.fd
new file mode 100644
index 0000000000..7a46ac79ad
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfenazliout.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `lfenazliout.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfenazliout.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LFE}{nazliout}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{nazliout}{m}{n}{<-> s*[1.25] nazliout }{}
+\DeclareFontShape{LFE}{nazliout}{bx}{n}{<-> s*[1.25] nazlibout }{}
+\DeclareFontShape{LFE}{nazliout}{b}{n}{<-> ssub * nazliout/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lferoya.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lferoya.fd
new file mode 100644
index 0000000000..3df5d1a3ed
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lferoya.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `lferoya.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lferoya.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LFE}{roya}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{roya}{m}{n}{<-> s*[1.25] roya }{}
+\DeclareFontShape{LFE}{roya}{bx}{n}{<-> s*[1.25] royab }{}
+\DeclareFontShape{LFE}{roya}{b}{n}{<-> ssub * roya/bx/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfesmplarabic.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfesmplarabic.fd
new file mode 100644
index 0000000000..0a57ab93b4
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfesmplarabic.fd
@@ -0,0 +1,23 @@
+%%
+%% This is file `lfesmplarabic.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfesmplarabic.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+\DeclareFontFamily{LFE}{smplarabic}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{smplarabic}{m}{n}{<-> s*[1.25] frsimpo }{}
+\DeclareFontShape{LFE}{smplarabic}{b}{n}{<-> s*[1.25] frsimpbdo }{}
+\DeclareFontShape{LFE}{smplarabic}{bx}{n}{<-> ssub * smplarabic/b/n}{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfeterafik.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeterafik.fd
new file mode 100644
index 0000000000..308ea7f320
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfeterafik.fd
@@ -0,0 +1,25 @@
+%%
+%% This is file `lfeterafik.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfeterafik.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LFE}{terafik}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{terafik}{m}{n}{<-> s*[1.25] terafik }{}
+\DeclareFontShape{LFE}{terafik}{b}{n}{<-> s*[1.25] terafikb }{}
+\DeclareFontShape{LFE}{terafik}{bx}{n}{<-> ssub * terafik/b/n }{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfetitr.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfetitr.fd
new file mode 100644
index 0000000000..e6afbab214
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfetitr.fd
@@ -0,0 +1,25 @@
+%%
+%% This is file `lfetitr.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfetitr.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LFE}{titr}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{titr}{m}{n}{<-> s*[1.25] titr }{}
+\DeclareFontShape{LFE}{titr}{b}{n}{<-> ssub * titr/m/n }{}
+\DeclareFontShape{LFE}{titr}{bx}{n}{<-> ssub * titr/m/n }{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/lfetitrout.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/lfetitrout.fd
new file mode 100644
index 0000000000..082c047027
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/lfetitrout.fd
@@ -0,0 +1,24 @@
+%%
+%% This is file `lfetitrout.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{lfetitrout.fd}
+ [2006/01/01 v0.1 LaTeX Farsi font description
+ (test version: may change)]
+
+
+
+\DeclareFontFamily{LFE}{titrout}{\hyphenchar\font=-1}%
+
+\DeclareFontShape{LFE}{titrout}{m}{n}{<-> s*[1.25] titrout }{}
+\DeclareFontShape{LFE}{titrout}{bx}{n}{<-> ssub * titrout/m/n }{}
+\DeclareFontShape{LFE}{titrout}{b}{n}{<-> ssub * titrout/m/n }{}
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/mosq.def b/language/arabic/arabi/arabi/texmf/latex/arabi/mosq.def
new file mode 100644
index 0000000000..17027231ba
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/mosq.def
@@ -0,0 +1,51 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: mosq.def for use with `shapepar.sty' the package by Donald Arseneau
+
+\def\mosqdoor{%
+ {15}% Horizontal center
+ {0}b{15}\\% Text begins at x=15, y=0
+ {1}t{13}{4}\\%
+ {2}t{10.5}{9}\\%
+ {3}t{8.5}{13}\\%
+ {4}t{7.2}{15.6}\\%
+ {5}t{6.3}{17.4}\\%
+ {6}t{5.5}{19}\\%
+ {7}t{4.8}{20.4}\\%
+ {8}t{4.3}{21.4}\\%
+ {9}t{4.1}{21.8}\\%
+ {9.5}t{3.9}{22.2}\\%
+ {10}t{4.1}{21.8}\\%
+ {11}t{4.3}{21.4}\\%
+ {12}t{4.5}{21}\\%
+ {13}t{5}{20}\\%
+ {14}t{5.8}{18.4}\\%
+ {15}t{7}{16}\\%
+ {17}t{7}{16}\\%
+ {18}t{7}{16}\\% <<
+ {18.1}t{6}{18}\\%
+ {19}t{6}{18}\\%
+ {20}t{5}{20}\\%
+ {29}t{5}{20}\\%
+ {30}e{15}%
+}% End of mosq door definition.
+\endinput \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/poetry.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/poetry.sty
new file mode 100644
index 0000000000..8cf78f10c3
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/poetry.sty
@@ -0,0 +1,143 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: poetry.sty
+%%%%%%%%%%%%%%%%%%%%%%%% poetry %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \def \setversedim #1#2 % set length of half-verse, separation
+% \def \halfverses #1#2 % first half-verse, second half-verse (boyh are in arabic)
+% \def \connverses #1#2#3 % first half-verse, connection, second half-verse
+%
+% 04.10.2005
+%
+% avoids loading twice
+\expandafter \ifx \csname ar@poetry\endcsname \relax \else
+ \expandafter \endinput \fi
+
+\def\ar@poetry{\relax}
+
+
+\ProvidesFile{poetry.sty}
+ [2005/10/04 v0.1 Arabic poetry]
+
+
+
+%%%%%%%%%%%%%% A slight modification of the halfverses Macro %%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%% from the ArabTeX package by K. Lagally. %%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%% verses.sty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% verses.sty
+% utility for ArabTeX
+% macros for typesetting Arabic verses in two columns
+% usage: load as a package or after loading ArabTeX
+% provides:
+% \def \setversedim #1#2{% set length of half-verse, separation
+% \def \halfverses #1#2{% first half-verse, second half-verse
+% \def \connverses #1#2#3{% first half-verse, connection, second half-verse
+% use within an Arabic environment
+% 28.03.1998
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% (c) Klaus Lagally
+% Institut fuer Informatik
+% Universitaet Stuttgart
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Macro "borrowed" from the Midnight bundle.
+%% From the Macro \border ...
+%%
+%%%%%%% exactly fitting border with overlaps
+% \border makes a border of the specified dimensions, by overlapping some
+% of the elements when necessary.
+% \hborder takes four arguments, the width, and the indices of the left
+% element, the middle element, and the right element. It makes an horizontal
+% border of the form \hbox to wd{ l m+ r }, where there is at least one m.
+% If wd is large enough to set at least {l m r}, all overlap is between
+% elements of type m. In the unusual case where wd is too small, the overlap
+% is necessarily with the corner elements.
+%
+%\def\hborder#1#2#3#4% wd, l, m, r
+% {\hbox to#1
+% {\setbox0=\hbox{\borderelm#3}%
+% \borderelm#2%
+% \hskip0pt minus1fil %
+% \copy0\kern-.5\wd0 %
+% \cleaders\copy0\hskip0pt plus1fil %
+% \kern-.5\wd0\copy0 %
+% \hskip0pt minus1fil %
+% \borderelm#4%
+% }%
+% }
+%
+\DeclareRobustCommand{\Spreadbox}[2]{\bgroup%
+\setbox0=\hbox{{\if@farsi\fontencoding{LFE}\else\fontencoding{LAE}\fi\selectfont\keshchar}}
+\renewcommand{\tatweel}{%
+\noboundary\nobreak%
+\hskip0pt% minus1fil %
+\copy0\kern-.5\wd0 %
+\cleaders\copy0\hskip0pt plus1fil %
+\kern-.5\wd0\copy0 %
+\hskip0pt% minus1fil %
+\nobreak\noboundary}
+%
+\parbox{#1}{\hbox to #1{\if@farsi\FR{#2}\else\AR{#2}\fi}}\egroup}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newdimen \a@hvlen
+\newdimen \a@hvsep
+\newdimen \a@hvind
+
+% define some verse dimensions, verses will be centered
+\def \setversedim #1#2{% set length of half-verse, separation
+\a@hvlen #1\relax \a@hvsep #2\relax
+\a@hvind \hsize \advance \a@hvind -\a@hvsep
+\divide \a@hvind 2 \advance \a@hvind -\a@hvlen }
+
+
+%strut for the Arabic font Traditional Arabic if vowels are used!
+%\def\astrut{\rule[-.3cm]{0cm}{8.5mm}}
+\def\astrut{\hbox{\ArabiStrut}}
+%%
+%% better to use instead of \hfil --> \hspace*{\stretch{1}}?
+%%
+
+
+% macro for a verse with a connection
+\def \Connverses #1#2#3{% first half-verse + strut, connection, second half-verse
+\noindent \hspace \a@hvind \astrut
+\Spreadbox \a@hvlen {#1}% first block
+%\Spreadbox \a@hvsep {\hfill #2\hfill}% separator
+\Spreadbox \a@hvsep {\hspace*{\stretch{1}} #2\hspace*{\stretch{1}}}% separator
+\Spreadbox \a@hvlen {#3}% second block
+\par }
+
+
+% macro for two half verses
+\def \Halfverses #1#2{% normal case
+%\Connverses {#1}{\hfill}{#2}}
+\Connverses {#1}{\hspace*{\stretch{1}}}{#2}}
+
+
+
+
+\endinput \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/puenc-ar.def b/language/arabic/arabi/arabi/texmf/latex/arabi/puenc-ar.def
new file mode 100644
index 0000000000..22257a156a
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/puenc-ar.def
@@ -0,0 +1,67 @@
+\ProvidesFile{puenc-ar.def}
+ [2006/09/26 v1.0a
+ Hyperref: PDF Unicode definition for Arabic characters Youssef Jabri]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\hamza}{PU}{\9006\041}%0621;afii57409;ARABIC LETTER HAMZA
+\DeclareTextCommand{\alefmadda}{PU}{\9006\042}%0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE
+\DeclareTextCommand{\alefhamza}{PU}{\9006\043}%0623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE
+\DeclareTextCommand{\wawhamza}{PU}{\9006\044} % 0624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE
+\DeclareTextCommand{\aleflowerhamza}{PU}{\9006\045}%0625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW
+\DeclareTextCommand{\yahamza}{PU}{\9006\046}%0626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE
+\DeclareTextCommand{\alef}{PU}{\9006\047}%0627;afii57415;ARABIC LETTER ALEF
+\DeclareTextCommand{\baa}{PU}{\9006\050}%0628;afii57416;ARABIC LETTER BEH
+\DeclareTextCommand{\T}{PU}{\9006\051}%0629;afii57417;ARABIC LETTER TEH MARBUTA
+\DeclareTextCommand{\taa}{PU}{\9006\052}%062A;afii57418;ARABIC LETTER TEH
+\DeclareTextCommand{\thaa}{PU}{\9006\053}%062B;afii57419;ARABIC LETTER THEH
+\DeclareTextCommand{\jeem}{PU}{\9006\054}%062C;afii57420;ARABIC LETTER JEEM
+\DeclareTextCommand{\Haa}{PU}{\9006\055}%062D;afii57421;ARABIC LETTER HAH
+\DeclareTextCommand{\kha}{PU}{\9006\056}%062E;afii57422;ARABIC LETTER KHAH
+\DeclareTextCommand{\dal}{PU}{\9006\057}%062F;afii57423;ARABIC LETTER DAL
+\DeclareTextCommand{\dhal}{PU}{\9006\060}%0630;afii57424;ARABIC LETTER THAL
+\DeclareTextCommand{\ra}{PU}{\9006\061}%0631;afii57425;ARABIC LETTER REH
+\DeclareTextCommand{\zay}{PU}{\9006\062}%0632;afii57426;ARABIC LETTER ZAIN
+\DeclareTextCommand{\seen}{PU}{\9006\063}%0633;afii57427;ARABIC LETTER SEEN
+\DeclareTextCommand{\sheen}{PU}{\9006\064}%0634;afii57428;ARABIC LETTER SHEEN
+\DeclareTextCommand{\sad}{PU}{\9006\065}%0635;afii57429;ARABIC LETTER SAD
+\DeclareTextCommand{\dad}{PU}{\9006\066}%0636;afii57430;ARABIC LETTER DAD
+\DeclareTextCommand{\Ta}{PU}{\9006\067}%0637;afii57431;ARABIC LETTER TAH
+\DeclareTextCommand{\za}{PU}{\9006\070}%0638;afii57432;ARABIC LETTER ZAH
+\DeclareTextCommand{\ayn}{PU}{\9006\071}%0639;afii57433;ARABIC LETTER AIN
+\DeclareTextCommand{\ghayn}{PU}{\9006\072}%063A;afii57434;ARABIC LETTER GHAIN
+\DeclareTextCommand{\tatweel}{PU}{\9006\100}%0640;afii57440;ARABIC TATWEEL
+\DeclareTextCommand{\fa}{PU}{\9006\101}%0641;afii57441;ARABIC LETTER FEH
+\DeclareTextCommand{\qaf}{PU}{\9006\102}%0642;afii57442;ARABIC LETTER QAF
+\DeclareTextCommand{\kaf}{PU}{\9006\103}%0643;afii57443;ARABIC LETTER KAF
+\DeclareTextCommand{\lam}{PU}{\9006\104}%0644;afii57444;ARABIC LETTER LAM
+\DeclareTextCommand{\meem}{PU}{\9006\105}%0645;afii57445;ARABIC LETTER MEEM
+\DeclareTextCommand{\nun}{PU}{\9006\106}%0646;afii57446;ARABIC LETTER NOON
+\DeclareTextCommand{\ha}{PU}{\9006\107}%0647;afii57470;ARABIC LETTER HEH
+\DeclareTextCommand{\waw}{PU}{\9006\110}%0648;afii57448;ARABIC LETTER WAW
+\DeclareTextCommand{\alefmaqsura}{PU}{\9006\111}%0649;afii57449;ARABIC LETTER ALEF MAKSURA
+\DeclareTextCommand{\ya}{PU}{\9006\112}%064A;afii57450;ARABIC LETTER YEH
+%
+\DeclareTextCommand{\nasb}{PU}{\9006\113}%064B;afii57451;ARABIC FATHATAN
+\DeclareTextCommand{\raff}{PU}{\9006\114}%064C;afii57452;ARABIC DAMMATAN
+\DeclareTextCommand{\jarr}{PU}{\9006\115}%064D;afii57453;ARABIC KASRATAN
+\DeclareTextCommand{\fatha}{PU}{\9006\116}%064E;afii57454;ARABIC FATHA
+\DeclareTextCommand{\damma}{PU}{\9006\117}%064F;afii57455;ARABIC DAMMA
+\DeclareTextCommand{\kasra}{PU}{\9006\120}%0650;afii57456;ARABIC KASRA
+\DeclareTextCommand{\shadda}{PU}{\9006\121}%0651;afii57457;ARABIC SHADDA
+\DeclareTextCommand{\sukun}{PU}{\9006\122}%0652;afii57458;ARABIC SUKUN
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Farsi
+\DeclareTextCommand{\peh}{PU}{\9006\176}%067E;afii57506;ARABIC LETTER PEH
+\DeclareTextCommand{\tcheh}{PU}{\9006\206}%0686;afii57507;ARABIC LETTER TCHEH
+\DeclareTextCommand{\jeh}{PU}{\9006\230}%0698;afii57508;ARABIC LETTER JEH
+\DeclareTextCommand{\farsikaf}{PU}{\9006\251}%06A9???;afii?????;FARSI LETTER KAF
+\DeclareTextCommand{\gaf}{PU}{\9006\257}%06AF;afii57509;ARABIC LETTER GAF
+\DeclareTextCommand{\farsiya}{PU}{\9006\314}%06CC;afii?????;FARSI LETTER YEH
+%
+\DeclareTextCommand{\ZWNJ}{PU}{\9040\014}%200C;ZWNJ%
+\DeclareTextCommand{\noboundary}{PU}{\9006\325}%200D;ZWJ
+%
+\endinput
+
+
+066A arabicpercentsign \ No newline at end of file
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/transcmr.fd b/language/arabic/arabi/arabi/texmf/latex/arabi/transcmr.fd
new file mode 100644
index 0000000000..decc49e5cb
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/transcmr.fd
@@ -0,0 +1,90 @@
+%%
+%% This is file `transcmr.fd',
+%%
+%% A part of the Arabi package to be used with the Babel system
+%% to write Arabic and/or Farsi
+%%
+%% Version 0.1
+%%
+%%
+
+
+\ProvidesFile{transcmr.fd}
+ [2006/01/01 v0.1 LaTeX Arabic font description
+ (test version: may change)]
+
+
+\DeclareFontFamily{trans}{cmr}{\hyphenchar\font=-1}%
+\ProvidesFile{ot1cmr.fd}
+ [1999/05/25 v2.5h Standard LaTeX font definitions]
+\DeclareFontFamily{trans}{cmr}{\hyphenchar\font45 }
+
+
+% This is just a copy of ot1cmr.fd
+
+\DeclareFontShape{trans}{cmr}{m}{n}%
+ {<5><6><7><8><9><10><12>gen*cmr%
+ <10.95>cmr10%
+ <14.4>cmr12%
+ <17.28><20.74><24.88>cmr17}{}
+\DeclareFontShape{trans}{cmr}{m}{sl}%
+ {%
+ <5><6><7>cmsl8%
+ <8><9>gen*cmsl%
+ <10><10.95>cmsl10%
+ <12><14.4><17.28><20.74><24.88>cmsl12%
+ }{}
+\DeclareFontShape{trans}{cmr}{m}{it}%
+ {%
+ <5><6><7>cmti7%
+ <8>cmti8%
+ <9>cmti9%
+ <10><10.95>cmti10%
+ <12><14.4><17.28><20.74><24.88>cmti12%
+ }{}
+\DeclareFontShape{trans}{cmr}{m}{sc}%
+ {%
+ <5><6><7><8><9><10><10.95><12>%
+ <14.4><17.28><20.74><24.88>cmcsc10%
+ }{}
+% Warning: please note that the upright shape below is
+% used for the \pounds symbol of LaTeX. So this
+% font definition shouldn't be removed.
+%
+\DeclareFontShape{trans}{cmr}{m}{ui}
+ {
+ <5><6><7><8><9><10><10.95><12>%
+ <14.4><17.28><20.74><24.88>cmu10%
+ }{}
+%%%%%%% bold series
+\DeclareFontShape{trans}{cmr}{b}{n}
+ {%
+ <5><6><7><8><9><10><10.95><12>%
+ <14.4><17.28><20.74><24.88>cmb10%
+ }{}
+%%%%%%%% bold extended series
+\DeclareFontShape{trans}{cmr}{bx}{n}
+ {%
+ <5><6><7><8><9>gen*cmbx%
+ <10><10.95>cmbx10%
+ <12><14.4><17.28><20.74><24.88>cmbx12%
+ }{}
+\DeclareFontShape{trans}{cmr}{bx}{sl}
+ {%
+ <5><6><7><8><9>%
+ <10><10.95><12><14.4><17.28><20.74><24.88>cmbxsl10%
+ }{}
+\DeclareFontShape{trans}{cmr}{bx}{it}
+ {%
+ <5><6><7><8><9>%
+ <10><10.95><12><14.4><17.28><20.74><24.88>cmbxti10%
+ }{}
+% Again this is necessary for a correct \pounds symbol in
+% the cmr fonts Hopefully the dc/ec font layout will take
+% over soon.
+%
+\DeclareFontShape{trans}{cmr}{bx}{ui}
+ {<->sub*cmr/m/ui}{}
+
+
+\endinput
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/translit.sty b/language/arabic/arabi/arabi/texmf/latex/arabi/translit.sty
new file mode 100644
index 0000000000..76fb785219
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/translit.sty
@@ -0,0 +1,186 @@
+% \iffalse meta-comment
+%
+% Copyright 2006 Youssef Jabri
+%
+%
+% This file is part of the `Arabi' system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3b
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3b or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+%
+% \fi
+%
+% Filename: translit.sty
+%%
+%% When texts are in general not fully vowelized, the transliteration
+%% cannot be expected to be correct.
+%%
+%% Moreover, when writing using CP1256/ISO 8859-6 8-bit input encoding,
+%% there is no way to distinguish between long vowels A I U and the letters
+%% alif yaa and waw. neither, it is possible to write correctly the hamza
+%% when on alif waw or yaa.
+%%
+\ProvidesFile{tranlit.sty}
+ [2005/09/08 v0.1 Arabic transliteration (test version: may change)]
+
+%\renewcommand{\rmdefault}{ptm}
+%\renewcommand{\sfdefault}{phv}
+%\renewcommand{\ttdefault}{pcr}
+
+
+\DeclareTextCommand{\hamza}{T1}{\ensuremath{\rhook }}
+\DeclareTextCommand{\alefmadda}{T1}{\ensuremath{\rhook\kern-.1em \bar a}}
+\DeclareTextCommand{\alefhamza}{T1}{\ensuremath{\rhook\kern-.3em a}}
+\DeclareTextCommand{\wawhamza}{T1}{\ensuremath{\rhook\kern-.1em w}}
+\DeclareTextCommand{\aleflowerhamza}{T1}{\ensuremath{\rhook\kern-.3em i}}
+\DeclareTextCommand{\yahamza}{T1}{183}
+
+\DeclareTextCommand{\alef}{T1}{\ensuremath{\bar a}}
+\DeclareTextCommand{\baa}{T1}{\ensuremath{b}}
+\DeclareTextCommand{\T}{T1}{\ensuremath{t}} %taa marbuuta
+\DeclareTextCommand{\taa}{T1}{\ensuremath{t}}
+
+\DeclareTextCommand{\thaa}{T1}{\ensuremath{\bar t}}
+\DeclareTextCommand{\jeem}{T1}{\ensuremath{\check{g}}} %geem ???
+\DeclareTextCommand{\Haa}{T1}{\textit{\d h}}
+\DeclareTextCommand{\kha}{T1}{\ensuremath{\underbar{\text{\textit{h}}}}} %<<<<<<<<<<<<<
+\DeclareTextCommand{\dal}{T1}{\ensuremath{d}}
+\DeclareTextCommand{\dhal}{T1}{\ensuremath{\bar d}}
+\DeclareTextCommand{\ra}{T1}{\ensuremath{r}}
+\DeclareTextCommand{\zay}{T1}{\ensuremath{z}}
+\DeclareTextCommand{\seen}{T1}{\ensuremath{s}}
+\DeclareTextCommand{\sheen}{T1}{\ensuremath{\check{s}}}
+\DeclareTextCommand{\sad}{T1}{\textit{\d s}}
+\DeclareTextCommand{\dad}{T1}{\textit{\d d}}
+\DeclareTextCommand{\Ta}{T1}{\textit{\d{t}}}
+\DeclareTextCommand{\za}{T1}{\ensuremath{\dot z}}
+\DeclareTextCommand{\ayn}{T1}{\ensuremath{\lhook }}
+\DeclareTextCommand{\ghayn}{T1}{\textit{\d g}}
+%
+\DeclareTextCommand{\keshchar}{T1}{254}
+\DeclareTextCommand{\fa}{T1}{\ensuremath{f}}
+\DeclareTextCommand{\qaf}{T1}{\ensuremath{q}}
+\DeclareTextCommand{\kaf}{T1}{\ensuremath{k}}
+\DeclareTextCommand{\lam}{T1}{\ensuremath{l}}
+\DeclareTextCommand{\meem}{T1}{\ensuremath{m}}
+\DeclareTextCommand{\nun}{T1}{\ensuremath{n}}
+\DeclareTextCommand{\ha}{T1}{\ensuremath{h}}
+\DeclareTextCommand{\waw}{T1}{\ensuremath{w}}
+\DeclareTextCommand{\ya}{T1}{\ensuremath{y}}
+\DeclareTextCommand{\alefmaqsura}{T1}{\ensuremath{\bar a}}%170
+%
+%%%%%%%%%%%% Vowels
+%
+% Firt, Vowels that come only at the end of a word
+%
+\DeclareTextCommand{\nasb}{T1}{\ensuremath{aN}}
+\DeclareTextCommand{\raff}{T1}{\ensuremath{uN}}
+\DeclareTextCommand{\jarr}{T1}{\ensuremath{iN}}
+%
+\DeclareTextCommand{\shaddanasb}{T1}{\ensuremath{aN}}
+\DeclareTextCommand{\shaddaraff}{T1}{\ensuremath{uN}}
+\DeclareTextCommand{\shaddajarr}{T1}{\ensuremath{iN}}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextCommand{\fatha}{T1}{\ensuremath{a}}%{161}
+\DeclareTextCommand{\damma}{T1}{\ensuremath{u}}%{162}
+\DeclareTextCommand{\kasra}{T1}{\ensuremath{i}}%{163}
+\DeclareTextCommand{\shadda}{T1}{\ensuremath{}}%{164}
+\DeclareTextCommand{\sukun}{T1}{\ensuremath{}}%{197}%{}
+%
+\DeclareTextCommand{\shaddafatha}{T1}{\ensuremath{a}}%169
+\DeclareTextCommand{\shaddadamma}{T1}{\ensuremath{u}}%170
+\DeclareTextCommand{\shaddakasra}{T1}{\ensuremath{i}}%171
+%
+
+
+%%%%%%%%%%%% Vowels after passing through \novocalize <--> \vocalize
+%
+% Firt, Vowels that come only at the end of a word
+%
+\DeclareTextCommand{\nasbSAV}{T1}{\ensuremath{aN}}
+\DeclareTextCommand{\raffSAV}{T1}{\ensuremath{uN}}
+\DeclareTextCommand{\jarrSAV}{T1}{\ensuremath{iN}}
+%
+\DeclareTextCommand{\shaddanasbSAV}{T1}{\ensuremath{aN}}
+\DeclareTextCommand{\shaddaraffSAV}{T1}{\ensuremath{uN}}
+\DeclareTextCommand{\shaddajarrSAV}{T1}{\ensuremath{iN}}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextCommand{\fathaSAV}{T1}{\ensuremath{a}}%{161}
+\DeclareTextCommand{\dammaSAV}{T1}{\ensuremath{u}}%{162}
+\DeclareTextCommand{\kasraSAV}{T1}{\ensuremath{i}}%{163}
+\DeclareTextCommand{\shaddaSAV}{T1}{\ensuremath{}}%{164}
+\DeclareTextCommand{\sukunSAV}{T1}{\ensuremath{}}%{197}%{}
+%
+\DeclareTextCommand{\shaddafathaSAV}{T1}{\ensuremath{a}}%169
+\DeclareTextCommand{\shaddadammaSAV}{T1}{\ensuremath{u}}%170
+\DeclareTextCommand{\shaddakasraSAV}{T1}{\ensuremath{i}}%171
+%
+
+%%%%%%%%%%%% Vowels after passing through \novocalize --> \vocalize
+%
+% Firt, Vowels that come only at the end of a word
+%
+\DeclareTextCommand{\nasbOFF}{T1}{\ensuremath{aN}}
+\DeclareTextCommand{\raffOFF}{T1}{\ensuremath{uN}}
+\DeclareTextCommand{\jarrOFF}{T1}{\ensuremath{iN}}
+%
+\DeclareTextCommand{\shaddanasbOFF}{T1}{\ensuremath{aN}}
+\DeclareTextCommand{\shaddaraffOFF}{T1}{\ensuremath{uN}}
+\DeclareTextCommand{\shaddajarrOFF}{T1}{\ensuremath{iN}}
+%
+% Then, Vowels that come anywhere in a word
+%
+\DeclareTextCommand{\fathaOFF}{T1}{\ensuremath{a}}%{161}
+\DeclareTextCommand{\dammaOFF}{T1}{\ensuremath{u}}%{162}
+\DeclareTextCommand{\kasraOFF}{T1}{\ensuremath{i}}%{163}
+\DeclareTextCommand{\shaddaOFF}{T1}{\ensuremath{}}%{164}
+\DeclareTextCommand{\sukunOFF}{T1}{\ensuremath{}}%{197}%{}
+%
+\DeclareTextCommand{\shaddafathaOFF}{T1}{\ensuremath{a}}%169
+\DeclareTextCommand{\shaddadammaOFF}{T1}{\ensuremath{u}}%170
+\DeclareTextCommand{\shaddakasraOFF}{T1}{\ensuremath{i}}%171
+%
+
+
+
+\DeclareTextCommand{\tatweel}{T1}{}
+
+
+
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\endinput
+%%
+%% End of file `jaeenc.def'.
+
+
+
+
diff --git a/language/arabic/arabi/arabi/texmf/latex/arabi/updmap.cfg b/language/arabic/arabi/arabi/texmf/latex/arabi/updmap.cfg
new file mode 100644
index 0000000000..b807c6a887
--- /dev/null
+++ b/language/arabic/arabi/arabi/texmf/latex/arabi/updmap.cfg
@@ -0,0 +1,2 @@
+# arabi
+Map arabi.map