summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/CMakeLists.txt125
-rw-r--r--data/chords/chords.xml1733
-rw-r--r--data/desktop/rosegarden.desktop13
-rw-r--r--data/desktop/x-rosegarden-device.desktop8
-rw-r--r--data/desktop/x-rosegarden.desktop9
-rw-r--r--data/desktop/x-rosegarden21.desktop8
-rw-r--r--data/desktop/x-soundfont.desktop8
-rw-r--r--data/examples/Djer-Fire.rgbin0 -> 28536 bytes
-rw-r--r--data/examples/autoload.rgbin0 -> 9691 bytes
-rw-r--r--data/examples/aveverum.rgbin0 -> 24457 bytes
-rw-r--r--data/examples/aylindaamiga.rgbin0 -> 11398 bytes
-rw-r--r--data/examples/bogus-surf-jam.rgbin0 -> 45661 bytes
-rw-r--r--data/examples/bwv-1060-trumpet-duet-excerpt.rgbin0 -> 27338 bytes
-rw-r--r--data/examples/children.rgbin0 -> 41045 bytes
-rw-r--r--data/examples/colourmap-fragment.xml420
-rw-r--r--data/examples/doodle-q.rgbin0 -> 6290 bytes
-rw-r--r--data/examples/exercise_notation.rgbin0 -> 4919 bytes
-rw-r--r--data/examples/glazunov-for-solo-and-piano-with-cue.rgbin0 -> 30214 bytes
-rw-r--r--data/examples/glazunov.rgbin0 -> 24282 bytes
-rw-r--r--data/examples/headers-and-unicode-lyrics.rgbin0 -> 10041 bytes
-rw-r--r--data/examples/himno_de_riego.rgbin0 -> 15447 bytes
-rw-r--r--data/examples/interpretation-example.rgbin0 -> 5612 bytes
-rw-r--r--data/examples/let-all-mortal-flesh.rgbin0 -> 15454 bytes
-rw-r--r--data/examples/lilypond-alternative-endings.rgbin0 -> 12832 bytes
-rw-r--r--data/examples/lilypond-directives.rgbin0 -> 10202 bytes
-rw-r--r--data/examples/lilypond-staff-groupings.rgbin0 -> 11548 bytes
-rw-r--r--data/examples/mandolin-sonatina.rgbin0 -> 17825 bytes
-rw-r--r--data/examples/mozart-quartet.rgbin0 -> 20459 bytes
-rw-r--r--data/examples/notation-for-string-orchestra-in-D-minor.rgbin0 -> 8310 bytes
-rw-r--r--data/examples/perfect-moment.rgbin0 -> 17439 bytes
-rw-r--r--data/examples/ravel-pc-gmaj-adagio.rgbin0 -> 32451 bytes
-rw-r--r--data/examples/rg-stats.xsl143
-rw-r--r--data/examples/sonataC.rose2606
-rw-r--r--data/examples/stormy-riders.rgbin0 -> 31205 bytes
-rw-r--r--data/examples/test_tuplets.rgbin0 -> 3220 bytes
-rw-r--r--data/examples/the-rose-garden.rgbin0 -> 42628 bytes
-rw-r--r--data/examples/vivaldi-cs3mv2.rgbin0 -> 14413 bytes
-rw-r--r--data/examples/vivaldi_op44_11_1.rgbin0 -> 35851 bytes
-rw-r--r--data/fonts/LilyPond-feta-design20.pfa1277
-rw-r--r--data/fonts/LilyPond-feta-nummer-design10.pfa299
-rw-r--r--data/fonts/LilyPond-parmesan-design20.pfa1322
-rw-r--r--data/fonts/README48
-rw-r--r--data/fonts/mappings/README15
-rw-r--r--data/fonts/mappings/feta.xml189
-rw-r--r--data/fonts/mappings/feta_pixmaps.xml226
-rw-r--r--data/fonts/mappings/fughetta.xml155
-rw-r--r--data/fonts/mappings/inkpen.xml154
-rw-r--r--data/fonts/mappings/maestro.xml154
-rw-r--r--data/fonts/mappings/opus.xml153
-rw-r--r--data/fonts/mappings/petrucci.xml158
-rw-r--r--data/fonts/mappings/rg21.xml102
-rw-r--r--data/fonts/mappings/sonata.xml147
-rw-r--r--data/fonts/mappings/steinberg.xml142
-rw-r--r--data/fonts/mappings/xinfonia.xml160
-rw-r--r--data/library/AccessVirus.rgdbin0 -> 1898 bytes
-rw-r--r--data/library/Alesis-QS6.rgdbin0 -> 5839 bytes
-rw-r--r--data/library/Alesis-QS7.rgdbin0 -> 8835 bytes
-rw-r--r--data/library/Alesis-QS7_QS8.rgdbin0 -> 6384 bytes
-rw-r--r--data/library/Alesis-S4Plus.rgdbin0 -> 6361 bytes
-rw-r--r--data/library/Alesis-SR16.rgdbin0 -> 1292 bytes
-rw-r--r--data/library/Behringer-V-Amp-Pro.rgdbin0 -> 2351 bytes
-rw-r--r--data/library/Boss-DR-660.rgdbin0 -> 4528 bytes
-rw-r--r--data/library/Casio-MT-540.rgdbin0 -> 1034 bytes
-rw-r--r--data/library/Casio-WK-3000.rgdbin0 -> 5768 bytes
-rw-r--r--data/library/Chaos12m.rgdbin0 -> 2150 bytes
-rw-r--r--data/library/Creative-SBLive8MB.rgdbin0 -> 1811 bytes
-rw-r--r--data/library/Emu-Proteus-2000.rgdbin0 -> 9903 bytes
-rw-r--r--data/library/Emu-Proteus-FX.rgdbin0 -> 4385 bytes
-rw-r--r--data/library/Ensoniq-MR76.rgdbin0 -> 6787 bytes
-rw-r--r--data/library/GM.rgdbin0 -> 2252 bytes
-rw-r--r--data/library/GM2.rgdbin0 -> 5532 bytes
-rw-r--r--data/library/GS.rgdbin0 -> 2489 bytes
-rw-r--r--data/library/Hammond-XM1.rgdbin0 -> 1637 bytes
-rw-r--r--data/library/Juno-G.rgdbin0 -> 8658 bytes
-rw-r--r--data/library/Kawai-ES-3.rgdbin0 -> 909 bytes
-rw-r--r--data/library/Korg-03rw.rgdbin0 -> 3470 bytes
-rw-r--r--data/library/Korg-KARMA.rgdbin0 -> 6288 bytes
-rw-r--r--data/library/Korg-NS5R.rgdbin0 -> 5341 bytes
-rw-r--r--data/library/Korg-Radias-Factory.rgdbin0 -> 3950 bytes
-rw-r--r--data/library/Korg-Trinity-DRS.rgdbin0 -> 2939 bytes
-rw-r--r--data/library/Korg-Triton-Extreme-Combi.rgdbin0 -> 32097 bytes
-rw-r--r--data/library/Korg-Triton-Extreme-Prog.rgdbin0 -> 30942 bytes
-rw-r--r--data/library/Korg-Wavestation.rgdbin0 -> 3449 bytes
-rw-r--r--data/library/Korg-X3.rgdbin0 -> 3756 bytes
-rw-r--r--data/library/Korg-X50_GM.rgdbin0 -> 6972 bytes
-rw-r--r--data/library/Korg-X50_Korg.rgdbin0 -> 6329 bytes
-rw-r--r--data/library/Korg-microKORG.rgdbin0 -> 3822 bytes
-rw-r--r--data/library/Korg-microX.rgdbin0 -> 7772 bytes
-rw-r--r--data/library/Korg-x5dr.rgdbin0 -> 2961 bytes
-rw-r--r--data/library/Kurzweil-ME1.rgdbin0 -> 3350 bytes
-rw-r--r--data/library/Lexicon-PCM-91-internal-presets.rgdbin0 -> 4775 bytes
-rw-r--r--data/library/Line6-PodXTLive.rgdbin0 -> 2209 bytes
-rw-r--r--data/library/Native-Instruments-B4.rgdbin0 -> 2054 bytes
-rw-r--r--data/library/Novation-A-Station.rgdbin0 -> 2595 bytes
-rw-r--r--data/library/Novation-D-Station.rgdbin0 -> 1185 bytes
-rw-r--r--data/library/Novation-KS-4-5-Rack.rgdbin0 -> 7877 bytes
-rw-r--r--data/library/Novation-XioSynth.rgdbin0 -> 2845 bytes
-rw-r--r--data/library/Oberheim-Matrix-1000.rgdbin0 -> 8012 bytes
-rw-r--r--data/library/PC51f_sf2.rgdbin0 -> 2227 bytes
-rw-r--r--data/library/Peavey-Spectrum-Bass.rgdbin0 -> 2200 bytes
-rw-r--r--data/library/PodXTLive.rgdbin0 -> 2209 bytes
-rw-r--r--data/library/Roland-D-50-v2.rgdbin0 -> 1960 bytes
-rw-r--r--data/library/Roland-D-50.rgdbin0 -> 1857 bytes
-rw-r--r--data/library/Roland-E-09.rgdbin0 -> 3848 bytes
-rw-r--r--data/library/Roland-E-09_addons.rgdbin0 -> 3717 bytes
-rw-r--r--data/library/Roland-EM-20.rgdbin0 -> 5979 bytes
-rw-r--r--data/library/Roland-Fantom-S.rgdbin0 -> 8370 bytes
-rw-r--r--data/library/Roland-Fantom-S88.rgdbin0 -> 8471 bytes
-rw-r--r--data/library/Roland-Fantom-X.rgdbin0 -> 14615 bytes
-rw-r--r--data/library/Roland-Fantom-XA.rgdbin0 -> 14514 bytes
-rw-r--r--data/library/Roland-Fantom-XR-addon-SRX-02.rgdbin0 -> 732 bytes
-rw-r--r--data/library/Roland-Fantom-XR-addon-SRX-06.rgdbin0 -> 4349 bytes
-rw-r--r--data/library/Roland-Fantom-XR-addon-SRX-09.rgdbin0 -> 4332 bytes
-rw-r--r--data/library/Roland-Fantom-XR.rgdbin0 -> 11987 bytes
-rw-r--r--data/library/Roland-GR-30.rgdbin0 -> 3278 bytes
-rw-r--r--data/library/Roland-GR-33.rgdbin0 -> 2287 bytes
-rw-r--r--data/library/Roland-JD-800.rgdbin0 -> 7306 bytes
-rw-r--r--data/library/Roland-JV-1010.rgdbin0 -> 9352 bytes
-rw-r--r--data/library/Roland-JV-1080.rgdbin0 -> 5962 bytes
-rw-r--r--data/library/Roland-JV-2080.rgdbin0 -> 7642 bytes
-rw-r--r--data/library/Roland-JV-80.rgdbin0 -> 4435 bytes
-rw-r--r--data/library/Roland-JX-305.rgdbin0 -> 11780 bytes
-rw-r--r--data/library/Roland-Juno106.rgdbin0 -> 2278 bytes
-rw-r--r--data/library/Roland-KR-570.rgdbin0 -> 2006 bytes
-rw-r--r--data/library/Roland-MC-303.rgdbin0 -> 3873 bytes
-rw-r--r--data/library/Roland-MVS-1.rgdbin0 -> 2642 bytes
-rw-r--r--data/library/Roland-RD-600.rgdbin0 -> 1818 bytes
-rw-r--r--data/library/Roland-RD-700SX.rgdbin0 -> 3506 bytes
-rw-r--r--data/library/Roland-RS-9.rgdbin0 -> 6151 bytes
-rw-r--r--data/library/Roland-SC-33.rgdbin0 -> 2847 bytes
-rw-r--r--data/library/Roland-SC-88.rgdbin0 -> 11530 bytes
-rw-r--r--data/library/Roland-SC-8820.rgdbin0 -> 12889 bytes
-rw-r--r--data/library/Roland-SR-JV80-01.rgdbin0 -> 1681 bytes
-rw-r--r--data/library/Roland-SR-JV80-02.rgdbin0 -> 2244 bytes
-rw-r--r--data/library/Roland-SR-JV80-03.rgdbin0 -> 1129 bytes
-rw-r--r--data/library/Roland-SR-JV80-04.rgdbin0 -> 2739 bytes
-rw-r--r--data/library/Roland-SR-JV80-05.rgdbin0 -> 2690 bytes
-rw-r--r--data/library/Roland-SR-JV80-08.rgdbin0 -> 2625 bytes
-rw-r--r--data/library/Roland-SR-JV80-09.rgdbin0 -> 2751 bytes
-rw-r--r--data/library/Roland-SR-JV80-11.rgdbin0 -> 3263 bytes
-rw-r--r--data/library/Roland-SR-JV80-14.rgdbin0 -> 2573 bytes
-rw-r--r--data/library/Roland-SR-JV80-15.rgdbin0 -> 2838 bytes
-rw-r--r--data/library/Roland-SR-JV80-17.rgdbin0 -> 2479 bytes
-rw-r--r--data/library/Roland-TD-8.rgdbin0 -> 2303 bytes
-rw-r--r--data/library/Roland-XP30.rgdbin0 -> 13407 bytes
-rw-r--r--data/library/Roland-XV-2020.rgdbin0 -> 9408 bytes
-rw-r--r--data/library/Roland-XV-88.rgdbin0 -> 11812 bytes
-rw-r--r--data/library/Sirius.rgdbin0 -> 4156 bytes
-rw-r--r--data/library/Technics-KN901.rgdbin0 -> 2621 bytes
-rw-r--r--data/library/XG-Rhythmn-Kits-and-Mappings.rgdbin0 -> 3334 bytes
-rw-r--r--data/library/XG.rgdbin0 -> 5334 bytes
-rw-r--r--data/library/Yamaha-CS1x.rgdbin0 -> 12264 bytes
-rw-r--r--data/library/Yamaha-CS2x.rgdbin0 -> 6429 bytes
-rw-r--r--data/library/Yamaha-DGX200.rgdbin0 -> 5584 bytes
-rw-r--r--data/library/Yamaha-DGX500-300.rgdbin0 -> 7450 bytes
-rw-r--r--data/library/Yamaha-DGX505-305.rgdbin0 -> 6509 bytes
-rw-r--r--data/library/Yamaha-DX200.rgdbin0 -> 4943 bytes
-rw-r--r--data/library/Yamaha-MU90R.rgdbin0 -> 7000 bytes
-rw-r--r--data/library/Yamaha-Motif-6-7-8.rgdbin0 -> 7744 bytes
-rw-r--r--data/library/Yamaha-Motif-ES.rgdbin0 -> 14975 bytes
-rw-r--r--data/library/Yamaha-Motif-Rack.rgdbin0 -> 7116 bytes
-rw-r--r--data/library/Yamaha-P60.rgdbin0 -> 1405 bytes
-rw-r--r--data/library/Yamaha-P90.rgdbin0 -> 1068 bytes
-rw-r--r--data/library/Yamaha-PSR-E403.rgdbin0 -> 4900 bytes
-rw-r--r--data/library/Yamaha-PSR270.rgdbin0 -> 2228 bytes
-rw-r--r--data/library/Yamaha-PSR280.rgdbin0 -> 2450 bytes
-rw-r--r--data/library/Yamaha-PSR290.rgdbin0 -> 1873 bytes
-rw-r--r--data/library/Yamaha-PSR403.rgdbin0 -> 5982 bytes
-rw-r--r--data/library/Yamaha-PSR550.rgdbin0 -> 6049 bytes
-rw-r--r--data/library/Yamaha-QY70.rgdbin0 -> 4383 bytes
-rw-r--r--data/library/Yamaha-RM1X.rgdbin0 -> 6483 bytes
-rw-r--r--data/library/Yamaha-S08.rgdbin0 -> 7928 bytes
-rw-r--r--data/library/Yamaha-S80.rgdbin0 -> 2505 bytes
-rw-r--r--data/library/Yamaha-S90.rgdbin0 -> 5446 bytes
-rw-r--r--data/library/Yamaha-TG500-mlt.rgdbin0 -> 2907 bytes
-rw-r--r--data/library/Yamaha-VL70-m.rgdbin0 -> 2953 bytes
-rw-r--r--data/library/Zoom-RT-323.rgdbin0 -> 1625 bytes
-rw-r--r--data/library/all-numbers.rgdbin0 -> 7127 bytes
-rw-r--r--data/library/raw-numbers.rgdbin0 -> 1196 bytes
-rw-r--r--data/pixmaps/feta/10/accidentals-(.xpm35
-rw-r--r--data/pixmaps/feta/10/accidentals-).xpm35
-rw-r--r--data/pixmaps/feta/10/accidentals--1.xpm41
-rw-r--r--data/pixmaps/feta/10/accidentals--2.xpm41
-rw-r--r--data/pixmaps/feta/10/accidentals-0.xpm45
-rw-r--r--data/pixmaps/feta/10/accidentals-1.xpm45
-rw-r--r--data/pixmaps/feta/10/accidentals-2.xpm25
-rw-r--r--data/pixmaps/feta/10/accordion-accBB.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accBayanbase.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accDiscant.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accDot.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accFreebase.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accOldEE.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accOldEES.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accSB.xpm0
-rw-r--r--data/pixmaps/feta/10/accordion-accStdbase.xpm0
-rw-r--r--data/pixmaps/feta/10/clefs-C.xpm54
-rw-r--r--data/pixmaps/feta/10/clefs-C_change.xpm46
-rw-r--r--data/pixmaps/feta/10/clefs-F.xpm47
-rw-r--r--data/pixmaps/feta/10/clefs-F_change.xpm41
-rw-r--r--data/pixmaps/feta/10/clefs-G.xpm89
-rw-r--r--data/pixmaps/feta/10/clefs-G_change.xpm75
-rw-r--r--data/pixmaps/feta/10/clefs-hufnagel_do.xpm29
-rw-r--r--data/pixmaps/feta/10/clefs-hufnagel_do_change.xpm27
-rw-r--r--data/pixmaps/feta/10/clefs-hufnagel_do_fa.xpm54
-rw-r--r--data/pixmaps/feta/10/clefs-hufnagel_do_fa_change.xpm51
-rw-r--r--data/pixmaps/feta/10/clefs-hufnagel_fa.xpm38
-rw-r--r--data/pixmaps/feta/10/clefs-hufnagel_fa_change.xpm34
-rw-r--r--data/pixmaps/feta/10/clefs-medicaea_do.xpm45
-rw-r--r--data/pixmaps/feta/10/clefs-medicaea_do_change.xpm39
-rw-r--r--data/pixmaps/feta/10/clefs-medicaea_fa.xpm45
-rw-r--r--data/pixmaps/feta/10/clefs-medicaea_fa_change.xpm39
-rw-r--r--data/pixmaps/feta/10/clefs-mensural1_c.xpm52
-rw-r--r--data/pixmaps/feta/10/clefs-mensural1_c_change.xpm46
-rw-r--r--data/pixmaps/feta/10/clefs-mensural1_f.xpm70
-rw-r--r--data/pixmaps/feta/10/clefs-mensural1_f_change.xpm60
-rw-r--r--data/pixmaps/feta/10/clefs-mensural2_c.xpm51
-rw-r--r--data/pixmaps/feta/10/clefs-mensural2_c_change.xpm47
-rw-r--r--data/pixmaps/feta/10/clefs-mensural2_f.xpm30
-rw-r--r--data/pixmaps/feta/10/clefs-mensural2_f_change.xpm29
-rw-r--r--data/pixmaps/feta/10/clefs-mensural3_c.xpm62
-rw-r--r--data/pixmaps/feta/10/clefs-mensural3_c_change.xpm57
-rw-r--r--data/pixmaps/feta/10/clefs-mensural_g.xpm38
-rw-r--r--data/pixmaps/feta/10/clefs-mensural_g_change.xpm34
-rw-r--r--data/pixmaps/feta/10/clefs-percussion.xpm34
-rw-r--r--data/pixmaps/feta/10/clefs-percussion_change.xpm28
-rw-r--r--data/pixmaps/feta/10/clefs-tab.xpm61
-rw-r--r--data/pixmaps/feta/10/clefs-tab_change.xpm52
-rw-r--r--data/pixmaps/feta/10/clefs-vaticana_do.xpm29
-rw-r--r--data/pixmaps/feta/10/clefs-vaticana_do_change.xpm29
-rw-r--r--data/pixmaps/feta/10/clefs-vaticana_fa.xpm38
-rw-r--r--data/pixmaps/feta/10/clefs-vaticana_fa_change.xpm38
-rw-r--r--data/pixmaps/feta/10/custodes-hufnagel.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-medicaea.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-mensural.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-rhufnagel.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-rmedicaea.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-rmensural.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-rvaticana.xpm0
-rw-r--r--data/pixmaps/feta/10/custodes-vaticana.xpm0
-rw-r--r--data/pixmaps/feta/10/dots-dot.xpm18
-rw-r--r--data/pixmaps/feta/10/dots-evenrepeatcolon.xpm37
-rw-r--r--data/pixmaps/feta/10/dots-repeatcolon.xpm29
-rw-r--r--data/pixmaps/feta/10/flags-d3.xpm44
-rw-r--r--data/pixmaps/feta/10/flags-d4.xpm45
-rw-r--r--data/pixmaps/feta/10/flags-d5.xpm53
-rw-r--r--data/pixmaps/feta/10/flags-d6.xpm58
-rw-r--r--data/pixmaps/feta/10/flags-dgrace.xpm27
-rw-r--r--data/pixmaps/feta/10/flags-dstem.xpm43
-rw-r--r--data/pixmaps/feta/10/flags-stem.xpm43
-rw-r--r--data/pixmaps/feta/10/flags-u3.xpm45
-rw-r--r--data/pixmaps/feta/10/flags-u4.xpm50
-rw-r--r--data/pixmaps/feta/10/flags-u5.xpm57
-rw-r--r--data/pixmaps/feta/10/flags-u6.xpm67
-rw-r--r--data/pixmaps/feta/10/flags-ugrace.xpm28
-rw-r--r--data/pixmaps/feta/10/noteheads--1.xpm26
-rw-r--r--data/pixmaps/feta/10/noteheads--1mensural.xpm31
-rw-r--r--data/pixmaps/feta/10/noteheads--2mensural.xpm40
-rw-r--r--data/pixmaps/feta/10/noteheads--3mensural.xpm40
-rw-r--r--data/pixmaps/feta/10/noteheads-0.xpm26
-rw-r--r--data/pixmaps/feta/10/noteheads-0cross.xpm27
-rw-r--r--data/pixmaps/feta/10/noteheads-0diamond.xpm26
-rw-r--r--data/pixmaps/feta/10/noteheads-0mensural.xpm24
-rw-r--r--data/pixmaps/feta/10/noteheads-0slash.xpm34
-rw-r--r--data/pixmaps/feta/10/noteheads-0triangle.xpm25
-rw-r--r--data/pixmaps/feta/10/noteheads-1.xpm27
-rw-r--r--data/pixmaps/feta/10/noteheads-1cross.xpm27
-rw-r--r--data/pixmaps/feta/10/noteheads-1diamond.xpm27
-rw-r--r--data/pixmaps/feta/10/noteheads-1mensural.xpm24
-rw-r--r--data/pixmaps/feta/10/noteheads-1slash.xpm34
-rw-r--r--data/pixmaps/feta/10/noteheads-1triangle.xpm25
-rw-r--r--data/pixmaps/feta/10/noteheads-2.xpm25
-rw-r--r--data/pixmaps/feta/10/noteheads-2cross.xpm25
-rw-r--r--data/pixmaps/feta/10/noteheads-2diamond.xpm27
-rw-r--r--data/pixmaps/feta/10/noteheads-2mensural.xpm23
-rw-r--r--data/pixmaps/feta/10/noteheads-2slash.xpm35
-rw-r--r--data/pixmaps/feta/10/noteheads-2triangle.xpm25
-rw-r--r--data/pixmaps/feta/10/noteheads-2xcircle.xpm25
-rw-r--r--data/pixmaps/feta/10/noteheads-ledgerending.xpm14
-rw-r--r--data/pixmaps/feta/10/rests--1.xpm22
-rw-r--r--data/pixmaps/feta/10/rests--1o.xpm22
-rw-r--r--data/pixmaps/feta/10/rests--2.xpm32
-rw-r--r--data/pixmaps/feta/10/rests--4.xpm33
-rw-r--r--data/pixmaps/feta/10/rests-0.xpm19
-rw-r--r--data/pixmaps/feta/10/rests-0o.xpm22
-rw-r--r--data/pixmaps/feta/10/rests-1.xpm19
-rw-r--r--data/pixmaps/feta/10/rests-1o.xpm22
-rw-r--r--data/pixmaps/feta/10/rests-2.xpm43
-rw-r--r--data/pixmaps/feta/10/rests-2mensural.xpm22
-rw-r--r--data/pixmaps/feta/10/rests-3.xpm33
-rw-r--r--data/pixmaps/feta/10/rests-3mensural.xpm22
-rw-r--r--data/pixmaps/feta/10/rests-4.xpm43
-rw-r--r--data/pixmaps/feta/10/rests-4mensural.xpm25
-rw-r--r--data/pixmaps/feta/10/rests-5.xpm52
-rw-r--r--data/pixmaps/feta/10/rests-6.xpm62
-rw-r--r--data/pixmaps/feta/10/rests-7.xpm71
-rw-r--r--data/pixmaps/feta/10/scripts-arpeggio.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-coda.xpm42
-rw-r--r--data/pixmaps/feta/10/scripts-dfermata.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-dmarcato.xpm25
-rw-r--r--data/pixmaps/feta/10/scripts-downbow.xpm27
-rw-r--r--data/pixmaps/feta/10/scripts-downmordent.xpm31
-rw-r--r--data/pixmaps/feta/10/scripts-downprall.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-dpedalheel.xpm25
-rw-r--r--data/pixmaps/feta/10/scripts-dpedaltoe.xpm30
-rw-r--r--data/pixmaps/feta/10/scripts-dstaccatissimo.xpm24
-rw-r--r--data/pixmaps/feta/10/scripts-flageolet.xpm22
-rw-r--r--data/pixmaps/feta/10/scripts-lcomma.xpm27
-rw-r--r--data/pixmaps/feta/10/scripts-lineprall.xpm41
-rw-r--r--data/pixmaps/feta/10/scripts-mordent.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-open.xpm25
-rw-r--r--data/pixmaps/feta/10/scripts-prall.xpm26
-rw-r--r--data/pixmaps/feta/10/scripts-pralldown.xpm31
-rw-r--r--data/pixmaps/feta/10/scripts-prallmordent.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-prallprall.xpm26
-rw-r--r--data/pixmaps/feta/10/scripts-prallup.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-rcomma.xpm27
-rw-r--r--data/pixmaps/feta/10/scripts-reverseturn.xpm26
-rw-r--r--data/pixmaps/feta/10/scripts-segno.xpm45
-rw-r--r--data/pixmaps/feta/10/scripts-sforzato.xpm26
-rw-r--r--data/pixmaps/feta/10/scripts-staccato.xpm17
-rw-r--r--data/pixmaps/feta/10/scripts-stopped.xpm22
-rw-r--r--data/pixmaps/feta/10/scripts-tenuto.xpm13
-rw-r--r--data/pixmaps/feta/10/scripts-thumb.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-trilelement.xpm26
-rw-r--r--data/pixmaps/feta/10/scripts-trill-element.xpm24
-rw-r--r--data/pixmaps/feta/10/scripts-trill.xpm38
-rw-r--r--data/pixmaps/feta/10/scripts-turn.xpm26
-rw-r--r--data/pixmaps/feta/10/scripts-ufermata.xpm29
-rw-r--r--data/pixmaps/feta/10/scripts-umarcato.xpm25
-rw-r--r--data/pixmaps/feta/10/scripts-upbow.xpm34
-rw-r--r--data/pixmaps/feta/10/scripts-upedalheel.xpm25
-rw-r--r--data/pixmaps/feta/10/scripts-upedaltoe.xpm30
-rw-r--r--data/pixmaps/feta/10/scripts-upmordent.xpm33
-rw-r--r--data/pixmaps/feta/10/scripts-upprall.xpm31
-rw-r--r--data/pixmaps/feta/10/scripts-ustaccatissimo.xpm24
-rw-r--r--data/pixmaps/feta/10/unknown.xpm16
-rw-r--r--data/pixmaps/feta/12/accidentals-(.xpm40
-rw-r--r--data/pixmaps/feta/12/accidentals-).xpm40
-rw-r--r--data/pixmaps/feta/12/accidentals--1.xpm46
-rw-r--r--data/pixmaps/feta/12/accidentals--2.xpm46
-rw-r--r--data/pixmaps/feta/12/accidentals-0.xpm49
-rw-r--r--data/pixmaps/feta/12/accidentals-1.xpm51
-rw-r--r--data/pixmaps/feta/12/accidentals-2.xpm25
-rw-r--r--data/pixmaps/feta/12/accordion-accBB.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accBayanbase.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accDiscant.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accDot.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accFreebase.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accOldEE.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accOldEES.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accSB.xpm0
-rw-r--r--data/pixmaps/feta/12/accordion-accStdbase.xpm0
-rw-r--r--data/pixmaps/feta/12/clefs-C.xpm62
-rw-r--r--data/pixmaps/feta/12/clefs-C_change.xpm53
-rw-r--r--data/pixmaps/feta/12/clefs-F.xpm53
-rw-r--r--data/pixmaps/feta/12/clefs-F_change.xpm46
-rw-r--r--data/pixmaps/feta/12/clefs-G.xpm104
-rw-r--r--data/pixmaps/feta/12/clefs-G_change.xpm86
-rw-r--r--data/pixmaps/feta/12/clefs-hufnagel_do.xpm33
-rw-r--r--data/pixmaps/feta/12/clefs-hufnagel_do_change.xpm29
-rw-r--r--data/pixmaps/feta/12/clefs-hufnagel_do_fa.xpm62
-rw-r--r--data/pixmaps/feta/12/clefs-hufnagel_do_fa_change.xpm57
-rw-r--r--data/pixmaps/feta/12/clefs-hufnagel_fa.xpm43
-rw-r--r--data/pixmaps/feta/12/clefs-hufnagel_fa_change.xpm37
-rw-r--r--data/pixmaps/feta/12/clefs-medicaea_do.xpm51
-rw-r--r--data/pixmaps/feta/12/clefs-medicaea_do_change.xpm44
-rw-r--r--data/pixmaps/feta/12/clefs-medicaea_fa.xpm51
-rw-r--r--data/pixmaps/feta/12/clefs-medicaea_fa_change.xpm44
-rw-r--r--data/pixmaps/feta/12/clefs-mensural1_c.xpm60
-rw-r--r--data/pixmaps/feta/12/clefs-mensural1_c_change.xpm51
-rw-r--r--data/pixmaps/feta/12/clefs-mensural1_f.xpm81
-rw-r--r--data/pixmaps/feta/12/clefs-mensural1_f_change.xpm69
-rw-r--r--data/pixmaps/feta/12/clefs-mensural2_c.xpm61
-rw-r--r--data/pixmaps/feta/12/clefs-mensural2_c_change.xpm54
-rw-r--r--data/pixmaps/feta/12/clefs-mensural2_f.xpm33
-rw-r--r--data/pixmaps/feta/12/clefs-mensural2_f_change.xpm32
-rw-r--r--data/pixmaps/feta/12/clefs-mensural3_c.xpm73
-rw-r--r--data/pixmaps/feta/12/clefs-mensural3_c_change.xpm66
-rw-r--r--data/pixmaps/feta/12/clefs-mensural_g.xpm42
-rw-r--r--data/pixmaps/feta/12/clefs-mensural_g_change.xpm37
-rw-r--r--data/pixmaps/feta/12/clefs-percussion.xpm37
-rw-r--r--data/pixmaps/feta/12/clefs-percussion_change.xpm32
-rw-r--r--data/pixmaps/feta/12/clefs-tab.xpm70
-rw-r--r--data/pixmaps/feta/12/clefs-tab_change.xpm59
-rw-r--r--data/pixmaps/feta/12/clefs-vaticana_do.xpm35
-rw-r--r--data/pixmaps/feta/12/clefs-vaticana_do_change.xpm35
-rw-r--r--data/pixmaps/feta/12/clefs-vaticana_fa.xpm43
-rw-r--r--data/pixmaps/feta/12/clefs-vaticana_fa_change.xpm43
-rw-r--r--data/pixmaps/feta/12/custodes-hufnagel.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-medicaea.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-mensural.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-rhufnagel.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-rmedicaea.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-rmensural.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-rvaticana.xpm0
-rw-r--r--data/pixmaps/feta/12/custodes-vaticana.xpm0
-rw-r--r--data/pixmaps/feta/12/dots-dot.xpm18
-rw-r--r--data/pixmaps/feta/12/dots-evenrepeatcolon.xpm43
-rw-r--r--data/pixmaps/feta/12/dots-repeatcolon.xpm31
-rw-r--r--data/pixmaps/feta/12/flags-d3.xpm49
-rw-r--r--data/pixmaps/feta/12/flags-d4.xpm51
-rw-r--r--data/pixmaps/feta/12/flags-d5.xpm61
-rw-r--r--data/pixmaps/feta/12/flags-d6.xpm67
-rw-r--r--data/pixmaps/feta/12/flags-dgrace.xpm29
-rw-r--r--data/pixmaps/feta/12/flags-dstem.xpm49
-rw-r--r--data/pixmaps/feta/12/flags-stem.xpm49
-rw-r--r--data/pixmaps/feta/12/flags-u3.xpm51
-rw-r--r--data/pixmaps/feta/12/flags-u4.xpm57
-rw-r--r--data/pixmaps/feta/12/flags-u5.xpm65
-rw-r--r--data/pixmaps/feta/12/flags-u6.xpm77
-rw-r--r--data/pixmaps/feta/12/flags-ugrace.xpm30
-rw-r--r--data/pixmaps/feta/12/noteheads--1.xpm29
-rw-r--r--data/pixmaps/feta/12/noteheads--1mensural.xpm31
-rw-r--r--data/pixmaps/feta/12/noteheads--2mensural.xpm45
-rw-r--r--data/pixmaps/feta/12/noteheads--3mensural.xpm45
-rw-r--r--data/pixmaps/feta/12/noteheads-0.xpm29
-rw-r--r--data/pixmaps/feta/12/noteheads-0cross.xpm30
-rw-r--r--data/pixmaps/feta/12/noteheads-0diamond.xpm29
-rw-r--r--data/pixmaps/feta/12/noteheads-0mensural.xpm28
-rw-r--r--data/pixmaps/feta/12/noteheads-0slash.xpm39
-rw-r--r--data/pixmaps/feta/12/noteheads-0triangle.xpm27
-rw-r--r--data/pixmaps/feta/12/noteheads-1.xpm28
-rw-r--r--data/pixmaps/feta/12/noteheads-1cross.xpm29
-rw-r--r--data/pixmaps/feta/12/noteheads-1diamond.xpm29
-rw-r--r--data/pixmaps/feta/12/noteheads-1mensural.xpm28
-rw-r--r--data/pixmaps/feta/12/noteheads-1slash.xpm38
-rw-r--r--data/pixmaps/feta/12/noteheads-1triangle.xpm27
-rw-r--r--data/pixmaps/feta/12/noteheads-2.xpm26
-rw-r--r--data/pixmaps/feta/12/noteheads-2cross.xpm28
-rw-r--r--data/pixmaps/feta/12/noteheads-2diamond.xpm28
-rw-r--r--data/pixmaps/feta/12/noteheads-2mensural.xpm27
-rw-r--r--data/pixmaps/feta/12/noteheads-2slash.xpm38
-rw-r--r--data/pixmaps/feta/12/noteheads-2triangle.xpm27
-rw-r--r--data/pixmaps/feta/12/noteheads-2xcircle.xpm29
-rw-r--r--data/pixmaps/feta/12/noteheads-ledgerending.xpm14
-rw-r--r--data/pixmaps/feta/12/rests--1.xpm24
-rw-r--r--data/pixmaps/feta/12/rests--1o.xpm26
-rw-r--r--data/pixmaps/feta/12/rests--2.xpm36
-rw-r--r--data/pixmaps/feta/12/rests--4.xpm35
-rw-r--r--data/pixmaps/feta/12/rests-0.xpm20
-rw-r--r--data/pixmaps/feta/12/rests-0o.xpm23
-rw-r--r--data/pixmaps/feta/12/rests-1.xpm20
-rw-r--r--data/pixmaps/feta/12/rests-1o.xpm22
-rw-r--r--data/pixmaps/feta/12/rests-2.xpm49
-rw-r--r--data/pixmaps/feta/12/rests-2mensural.xpm23
-rw-r--r--data/pixmaps/feta/12/rests-3.xpm37
-rw-r--r--data/pixmaps/feta/12/rests-3mensural.xpm25
-rw-r--r--data/pixmaps/feta/12/rests-4.xpm48
-rw-r--r--data/pixmaps/feta/12/rests-4mensural.xpm27
-rw-r--r--data/pixmaps/feta/12/rests-5.xpm60
-rw-r--r--data/pixmaps/feta/12/rests-6.xpm71
-rw-r--r--data/pixmaps/feta/12/rests-7.xpm82
-rw-r--r--data/pixmaps/feta/12/scripts-arpeggio.xpm32
-rw-r--r--data/pixmaps/feta/12/scripts-coda.xpm48
-rw-r--r--data/pixmaps/feta/12/scripts-dfermata.xpm33
-rw-r--r--data/pixmaps/feta/12/scripts-dmarcato.xpm28
-rw-r--r--data/pixmaps/feta/12/scripts-downbow.xpm29
-rw-r--r--data/pixmaps/feta/12/scripts-downmordent.xpm33
-rw-r--r--data/pixmaps/feta/12/scripts-downprall.xpm31
-rw-r--r--data/pixmaps/feta/12/scripts-dpedalheel.xpm26
-rw-r--r--data/pixmaps/feta/12/scripts-dpedaltoe.xpm32
-rw-r--r--data/pixmaps/feta/12/scripts-dstaccatissimo.xpm27
-rw-r--r--data/pixmaps/feta/12/scripts-flageolet.xpm23
-rw-r--r--data/pixmaps/feta/12/scripts-lcomma.xpm30
-rw-r--r--data/pixmaps/feta/12/scripts-lineprall.xpm45
-rw-r--r--data/pixmaps/feta/12/scripts-mordent.xpm31
-rw-r--r--data/pixmaps/feta/12/scripts-open.xpm25
-rw-r--r--data/pixmaps/feta/12/scripts-prall.xpm27
-rw-r--r--data/pixmaps/feta/12/scripts-pralldown.xpm34
-rw-r--r--data/pixmaps/feta/12/scripts-prallmordent.xpm31
-rw-r--r--data/pixmaps/feta/12/scripts-prallprall.xpm26
-rw-r--r--data/pixmaps/feta/12/scripts-prallup.xpm31
-rw-r--r--data/pixmaps/feta/12/scripts-rcomma.xpm30
-rw-r--r--data/pixmaps/feta/12/scripts-reverseturn.xpm28
-rw-r--r--data/pixmaps/feta/12/scripts-segno.xpm50
-rw-r--r--data/pixmaps/feta/12/scripts-sforzato.xpm26
-rw-r--r--data/pixmaps/feta/12/scripts-staccato.xpm14
-rw-r--r--data/pixmaps/feta/12/scripts-stopped.xpm28
-rw-r--r--data/pixmaps/feta/12/scripts-tenuto.xpm12
-rw-r--r--data/pixmaps/feta/12/scripts-thumb.xpm28
-rw-r--r--data/pixmaps/feta/12/scripts-trilelement.xpm26
-rw-r--r--data/pixmaps/feta/12/scripts-trill-element.xpm25
-rw-r--r--data/pixmaps/feta/12/scripts-trill.xpm43
-rw-r--r--data/pixmaps/feta/12/scripts-turn.xpm28
-rw-r--r--data/pixmaps/feta/12/scripts-ufermata.xpm33
-rw-r--r--data/pixmaps/feta/12/scripts-umarcato.xpm28
-rw-r--r--data/pixmaps/feta/12/scripts-upbow.xpm39
-rw-r--r--data/pixmaps/feta/12/scripts-upedalheel.xpm26
-rw-r--r--data/pixmaps/feta/12/scripts-upedaltoe.xpm32
-rw-r--r--data/pixmaps/feta/12/scripts-upmordent.xpm36
-rw-r--r--data/pixmaps/feta/12/scripts-upprall.xpm34
-rw-r--r--data/pixmaps/feta/12/scripts-ustaccatissimo.xpm27
-rw-r--r--data/pixmaps/feta/12/unknown.xpm16
-rw-r--r--data/pixmaps/feta/4/accidentals-(.xpm20
-rw-r--r--data/pixmaps/feta/4/accidentals-).xpm20
-rw-r--r--data/pixmaps/feta/4/accidentals--1.xpm26
-rw-r--r--data/pixmaps/feta/4/accidentals--2.xpm25
-rw-r--r--data/pixmaps/feta/4/accidentals-0.xpm25
-rw-r--r--data/pixmaps/feta/4/accidentals-1.xpm26
-rw-r--r--data/pixmaps/feta/4/accidentals-2.xpm16
-rw-r--r--data/pixmaps/feta/4/accordion-accBB.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accBayanbase.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accDiscant.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accDot.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accFreebase.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accOldEE.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accOldEES.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accSB.xpm0
-rw-r--r--data/pixmaps/feta/4/accordion-accStdbase.xpm0
-rw-r--r--data/pixmaps/feta/4/clefs-C.xpm31
-rw-r--r--data/pixmaps/feta/4/clefs-C_change.xpm28
-rw-r--r--data/pixmaps/feta/4/clefs-F.xpm28
-rw-r--r--data/pixmaps/feta/4/clefs-F_change.xpm26
-rw-r--r--data/pixmaps/feta/4/clefs-G.xpm45
-rw-r--r--data/pixmaps/feta/4/clefs-G_change.xpm39
-rw-r--r--data/pixmaps/feta/4/clefs-hufnagel_do.xpm21
-rw-r--r--data/pixmaps/feta/4/clefs-hufnagel_do_change.xpm19
-rw-r--r--data/pixmaps/feta/4/clefs-hufnagel_do_fa.xpm30
-rw-r--r--data/pixmaps/feta/4/clefs-hufnagel_do_fa_change.xpm29
-rw-r--r--data/pixmaps/feta/4/clefs-hufnagel_fa.xpm24
-rw-r--r--data/pixmaps/feta/4/clefs-hufnagel_fa_change.xpm21
-rw-r--r--data/pixmaps/feta/4/clefs-medicaea_do.xpm25
-rw-r--r--data/pixmaps/feta/4/clefs-medicaea_do_change.xpm24
-rw-r--r--data/pixmaps/feta/4/clefs-medicaea_fa.xpm28
-rw-r--r--data/pixmaps/feta/4/clefs-medicaea_fa_change.xpm26
-rw-r--r--data/pixmaps/feta/4/clefs-mensural1_c.xpm30
-rw-r--r--data/pixmaps/feta/4/clefs-mensural1_c_change.xpm27
-rw-r--r--data/pixmaps/feta/4/clefs-mensural1_f.xpm37
-rw-r--r--data/pixmaps/feta/4/clefs-mensural1_f_change.xpm33
-rw-r--r--data/pixmaps/feta/4/clefs-mensural2_c.xpm28
-rw-r--r--data/pixmaps/feta/4/clefs-mensural2_c_change.xpm20
-rw-r--r--data/pixmaps/feta/4/clefs-mensural2_f.xpm21
-rw-r--r--data/pixmaps/feta/4/clefs-mensural2_f_change.xpm21
-rw-r--r--data/pixmaps/feta/4/clefs-mensural3_c.xpm32
-rw-r--r--data/pixmaps/feta/4/clefs-mensural3_c_change.xpm29
-rw-r--r--data/pixmaps/feta/4/clefs-mensural_g.xpm24
-rw-r--r--data/pixmaps/feta/4/clefs-mensural_g_change.xpm23
-rw-r--r--data/pixmaps/feta/4/clefs-percussion.xpm20
-rw-r--r--data/pixmaps/feta/4/clefs-percussion_change.xpm18
-rw-r--r--data/pixmaps/feta/4/clefs-tab.xpm34
-rw-r--r--data/pixmaps/feta/4/clefs-tab_change.xpm31
-rw-r--r--data/pixmaps/feta/4/clefs-vaticana_do.xpm20
-rw-r--r--data/pixmaps/feta/4/clefs-vaticana_do_change.xpm20
-rw-r--r--data/pixmaps/feta/4/clefs-vaticana_fa.xpm24
-rw-r--r--data/pixmaps/feta/4/clefs-vaticana_fa_change.xpm24
-rw-r--r--data/pixmaps/feta/4/custodes-hufnagel.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-medicaea.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-mensural.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-rhufnagel.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-rmedicaea.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-rmensural.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-rvaticana.xpm0
-rw-r--r--data/pixmaps/feta/4/custodes-vaticana.xpm0
-rw-r--r--data/pixmaps/feta/4/dots-dot.xpm12
-rw-r--r--data/pixmaps/feta/4/dots-evenrepeatcolon.xpm20
-rw-r--r--data/pixmaps/feta/4/dots-repeatcolon.xpm17
-rw-r--r--data/pixmaps/feta/4/flags-d3.xpm26
-rw-r--r--data/pixmaps/feta/4/flags-d4.xpm26
-rw-r--r--data/pixmaps/feta/4/flags-d5.xpm31
-rw-r--r--data/pixmaps/feta/4/flags-d6.xpm33
-rw-r--r--data/pixmaps/feta/4/flags-dgrace.xpm18
-rw-r--r--data/pixmaps/feta/4/flags-dstem.xpm24
-rw-r--r--data/pixmaps/feta/4/flags-stem.xpm24
-rw-r--r--data/pixmaps/feta/4/flags-u3.xpm25
-rw-r--r--data/pixmaps/feta/4/flags-u4.xpm29
-rw-r--r--data/pixmaps/feta/4/flags-u5.xpm32
-rw-r--r--data/pixmaps/feta/4/flags-u6.xpm36
-rw-r--r--data/pixmaps/feta/4/flags-ugrace.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads--1.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads--1mensural.xpm20
-rw-r--r--data/pixmaps/feta/4/noteheads--2mensural.xpm25
-rw-r--r--data/pixmaps/feta/4/noteheads--3mensural.xpm24
-rw-r--r--data/pixmaps/feta/4/noteheads-0.xpm17
-rw-r--r--data/pixmaps/feta/4/noteheads-0cross.xpm17
-rw-r--r--data/pixmaps/feta/4/noteheads-0diamond.xpm19
-rw-r--r--data/pixmaps/feta/4/noteheads-0mensural.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads-0slash.xpm23
-rw-r--r--data/pixmaps/feta/4/noteheads-0triangle.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads-1.xpm19
-rw-r--r--data/pixmaps/feta/4/noteheads-1cross.xpm17
-rw-r--r--data/pixmaps/feta/4/noteheads-1diamond.xpm19
-rw-r--r--data/pixmaps/feta/4/noteheads-1mensural.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads-1slash.xpm23
-rw-r--r--data/pixmaps/feta/4/noteheads-1triangle.xpm15
-rw-r--r--data/pixmaps/feta/4/noteheads-2.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads-2cross.xpm16
-rw-r--r--data/pixmaps/feta/4/noteheads-2diamond.xpm18
-rw-r--r--data/pixmaps/feta/4/noteheads-2mensural.xpm16
-rw-r--r--data/pixmaps/feta/4/noteheads-2slash.xpm22
-rw-r--r--data/pixmaps/feta/4/noteheads-2triangle.xpm17
-rw-r--r--data/pixmaps/feta/4/noteheads-2xcircle.xpm17
-rw-r--r--data/pixmaps/feta/4/noteheads-ledgerending.xpm12
-rw-r--r--data/pixmaps/feta/4/rests--1.xpm16
-rw-r--r--data/pixmaps/feta/4/rests--1o.xpm18
-rw-r--r--data/pixmaps/feta/4/rests--2.xpm20
-rw-r--r--data/pixmaps/feta/4/rests--4.xpm20
-rw-r--r--data/pixmaps/feta/4/rests-0.xpm14
-rw-r--r--data/pixmaps/feta/4/rests-0o.xpm18
-rw-r--r--data/pixmaps/feta/4/rests-1.xpm14
-rw-r--r--data/pixmaps/feta/4/rests-1o.xpm18
-rw-r--r--data/pixmaps/feta/4/rests-2.xpm27
-rw-r--r--data/pixmaps/feta/4/rests-2mensural.xpm16
-rw-r--r--data/pixmaps/feta/4/rests-3.xpm21
-rw-r--r--data/pixmaps/feta/4/rests-3mensural.xpm17
-rw-r--r--data/pixmaps/feta/4/rests-4.xpm26
-rw-r--r--data/pixmaps/feta/4/rests-4mensural.xpm19
-rw-r--r--data/pixmaps/feta/4/rests-5.xpm30
-rw-r--r--data/pixmaps/feta/4/rests-6.xpm34
-rw-r--r--data/pixmaps/feta/4/rests-7.xpm38
-rw-r--r--data/pixmaps/feta/4/scripts-arpeggio.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-coda.xpm26
-rw-r--r--data/pixmaps/feta/4/scripts-dfermata.xpm21
-rw-r--r--data/pixmaps/feta/4/scripts-dmarcato.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-downbow.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-downmordent.xpm22
-rw-r--r--data/pixmaps/feta/4/scripts-downprall.xpm21
-rw-r--r--data/pixmaps/feta/4/scripts-dpedalheel.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-dpedaltoe.xpm20
-rw-r--r--data/pixmaps/feta/4/scripts-dstaccatissimo.xpm17
-rw-r--r--data/pixmaps/feta/4/scripts-flageolet.xpm16
-rw-r--r--data/pixmaps/feta/4/scripts-lcomma.xpm20
-rw-r--r--data/pixmaps/feta/4/scripts-lineprall.xpm25
-rw-r--r--data/pixmaps/feta/4/scripts-mordent.xpm20
-rw-r--r--data/pixmaps/feta/4/scripts-open.xpm14
-rw-r--r--data/pixmaps/feta/4/scripts-prall.xpm19
-rw-r--r--data/pixmaps/feta/4/scripts-pralldown.xpm22
-rw-r--r--data/pixmaps/feta/4/scripts-prallmordent.xpm21
-rw-r--r--data/pixmaps/feta/4/scripts-prallprall.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-prallup.xpm21
-rw-r--r--data/pixmaps/feta/4/scripts-rcomma.xpm20
-rw-r--r--data/pixmaps/feta/4/scripts-reverseturn.xpm19
-rw-r--r--data/pixmaps/feta/4/scripts-segno.xpm27
-rw-r--r--data/pixmaps/feta/4/scripts-sforzato.xpm19
-rw-r--r--data/pixmaps/feta/4/scripts-staccato.xpm11
-rw-r--r--data/pixmaps/feta/4/scripts-stopped.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-tenuto.xpm12
-rw-r--r--data/pixmaps/feta/4/scripts-thumb.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-trilelement.xpm17
-rw-r--r--data/pixmaps/feta/4/scripts-trill-element.xpm16
-rw-r--r--data/pixmaps/feta/4/scripts-trill.xpm25
-rw-r--r--data/pixmaps/feta/4/scripts-turn.xpm19
-rw-r--r--data/pixmaps/feta/4/scripts-ufermata.xpm21
-rw-r--r--data/pixmaps/feta/4/scripts-umarcato.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-upbow.xpm22
-rw-r--r--data/pixmaps/feta/4/scripts-upedalheel.xpm18
-rw-r--r--data/pixmaps/feta/4/scripts-upedaltoe.xpm20
-rw-r--r--data/pixmaps/feta/4/scripts-upmordent.xpm23
-rw-r--r--data/pixmaps/feta/4/scripts-upprall.xpm22
-rw-r--r--data/pixmaps/feta/4/scripts-ustaccatissimo.xpm17
-rw-r--r--data/pixmaps/feta/4/unknown.xpm16
-rw-r--r--data/pixmaps/feta/6/accidentals-(.xpm26
-rw-r--r--data/pixmaps/feta/6/accidentals-).xpm26
-rw-r--r--data/pixmaps/feta/6/accidentals--1.xpm30
-rw-r--r--data/pixmaps/feta/6/accidentals--2.xpm31
-rw-r--r--data/pixmaps/feta/6/accidentals-0.xpm31
-rw-r--r--data/pixmaps/feta/6/accidentals-1.xpm34
-rw-r--r--data/pixmaps/feta/6/accidentals-2.xpm20
-rw-r--r--data/pixmaps/feta/6/accordion-accBB.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accBayanbase.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accDiscant.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accDot.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accFreebase.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accOldEE.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accOldEES.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accSB.xpm0
-rw-r--r--data/pixmaps/feta/6/accordion-accStdbase.xpm0
-rw-r--r--data/pixmaps/feta/6/clefs-C.xpm39
-rw-r--r--data/pixmaps/feta/6/clefs-C_change.xpm34
-rw-r--r--data/pixmaps/feta/6/clefs-F.xpm35
-rw-r--r--data/pixmaps/feta/6/clefs-F_change.xpm31
-rw-r--r--data/pixmaps/feta/6/clefs-G.xpm60
-rw-r--r--data/pixmaps/feta/6/clefs-G_change.xpm51
-rw-r--r--data/pixmaps/feta/6/clefs-hufnagel_do.xpm24
-rw-r--r--data/pixmaps/feta/6/clefs-hufnagel_do_change.xpm22
-rw-r--r--data/pixmaps/feta/6/clefs-hufnagel_do_fa.xpm39
-rw-r--r--data/pixmaps/feta/6/clefs-hufnagel_do_fa_change.xpm37
-rw-r--r--data/pixmaps/feta/6/clefs-hufnagel_fa.xpm29
-rw-r--r--data/pixmaps/feta/6/clefs-hufnagel_fa_change.xpm27
-rw-r--r--data/pixmaps/feta/6/clefs-medicaea_do.xpm33
-rw-r--r--data/pixmaps/feta/6/clefs-medicaea_do_change.xpm29
-rw-r--r--data/pixmaps/feta/6/clefs-medicaea_fa.xpm34
-rw-r--r--data/pixmaps/feta/6/clefs-medicaea_fa_change.xpm30
-rw-r--r--data/pixmaps/feta/6/clefs-mensural1_c.xpm38
-rw-r--r--data/pixmaps/feta/6/clefs-mensural1_c_change.xpm31
-rw-r--r--data/pixmaps/feta/6/clefs-mensural1_f.xpm48
-rw-r--r--data/pixmaps/feta/6/clefs-mensural1_f_change.xpm42
-rw-r--r--data/pixmaps/feta/6/clefs-mensural2_c.xpm39
-rw-r--r--data/pixmaps/feta/6/clefs-mensural2_c_change.xpm32
-rw-r--r--data/pixmaps/feta/6/clefs-mensural2_f.xpm24
-rw-r--r--data/pixmaps/feta/6/clefs-mensural2_f_change.xpm24
-rw-r--r--data/pixmaps/feta/6/clefs-mensural3_c.xpm44
-rw-r--r--data/pixmaps/feta/6/clefs-mensural3_c_change.xpm40
-rw-r--r--data/pixmaps/feta/6/clefs-mensural_g.xpm29
-rw-r--r--data/pixmaps/feta/6/clefs-mensural_g_change.xpm27
-rw-r--r--data/pixmaps/feta/6/clefs-percussion.xpm26
-rw-r--r--data/pixmaps/feta/6/clefs-percussion_change.xpm22
-rw-r--r--data/pixmaps/feta/6/clefs-tab.xpm43
-rw-r--r--data/pixmaps/feta/6/clefs-tab_change.xpm38
-rw-r--r--data/pixmaps/feta/6/clefs-vaticana_do.xpm21
-rw-r--r--data/pixmaps/feta/6/clefs-vaticana_do_change.xpm21
-rw-r--r--data/pixmaps/feta/6/clefs-vaticana_fa.xpm29
-rw-r--r--data/pixmaps/feta/6/clefs-vaticana_fa_change.xpm29
-rw-r--r--data/pixmaps/feta/6/custodes-hufnagel.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-medicaea.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-mensural.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-rhufnagel.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-rmedicaea.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-rmensural.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-rvaticana.xpm0
-rw-r--r--data/pixmaps/feta/6/custodes-vaticana.xpm0
-rw-r--r--data/pixmaps/feta/6/dots-dot.xpm17
-rw-r--r--data/pixmaps/feta/6/dots-evenrepeatcolon.xpm26
-rw-r--r--data/pixmaps/feta/6/dots-repeatcolon.xpm20
-rw-r--r--data/pixmaps/feta/6/flags-d3.xpm33
-rw-r--r--data/pixmaps/feta/6/flags-d4.xpm34
-rw-r--r--data/pixmaps/feta/6/flags-d5.xpm39
-rw-r--r--data/pixmaps/feta/6/flags-d6.xpm41
-rw-r--r--data/pixmaps/feta/6/flags-dgrace.xpm22
-rw-r--r--data/pixmaps/feta/6/flags-dstem.xpm30
-rw-r--r--data/pixmaps/feta/6/flags-stem.xpm30
-rw-r--r--data/pixmaps/feta/6/flags-u3.xpm34
-rw-r--r--data/pixmaps/feta/6/flags-u4.xpm37
-rw-r--r--data/pixmaps/feta/6/flags-u5.xpm41
-rw-r--r--data/pixmaps/feta/6/flags-u6.xpm47
-rw-r--r--data/pixmaps/feta/6/flags-ugrace.xpm24
-rw-r--r--data/pixmaps/feta/6/noteheads--1.xpm22
-rw-r--r--data/pixmaps/feta/6/noteheads--1mensural.xpm23
-rw-r--r--data/pixmaps/feta/6/noteheads--2mensural.xpm30
-rw-r--r--data/pixmaps/feta/6/noteheads--3mensural.xpm30
-rw-r--r--data/pixmaps/feta/6/noteheads-0.xpm21
-rw-r--r--data/pixmaps/feta/6/noteheads-0cross.xpm22
-rw-r--r--data/pixmaps/feta/6/noteheads-0diamond.xpm20
-rw-r--r--data/pixmaps/feta/6/noteheads-0mensural.xpm21
-rw-r--r--data/pixmaps/feta/6/noteheads-0slash.xpm27
-rw-r--r--data/pixmaps/feta/6/noteheads-0triangle.xpm21
-rw-r--r--data/pixmaps/feta/6/noteheads-1.xpm22
-rw-r--r--data/pixmaps/feta/6/noteheads-1cross.xpm22
-rw-r--r--data/pixmaps/feta/6/noteheads-1diamond.xpm21
-rw-r--r--data/pixmaps/feta/6/noteheads-1mensural.xpm21
-rw-r--r--data/pixmaps/feta/6/noteheads-1slash.xpm26
-rw-r--r--data/pixmaps/feta/6/noteheads-1triangle.xpm19
-rw-r--r--data/pixmaps/feta/6/noteheads-2.xpm21
-rw-r--r--data/pixmaps/feta/6/noteheads-2cross.xpm19
-rw-r--r--data/pixmaps/feta/6/noteheads-2diamond.xpm22
-rw-r--r--data/pixmaps/feta/6/noteheads-2mensural.xpm19
-rw-r--r--data/pixmaps/feta/6/noteheads-2slash.xpm27
-rw-r--r--data/pixmaps/feta/6/noteheads-2triangle.xpm20
-rw-r--r--data/pixmaps/feta/6/noteheads-2xcircle.xpm22
-rw-r--r--data/pixmaps/feta/6/noteheads-ledgerending.xpm12
-rw-r--r--data/pixmaps/feta/6/rests--1.xpm17
-rw-r--r--data/pixmaps/feta/6/rests--1o.xpm17
-rw-r--r--data/pixmaps/feta/6/rests--2.xpm24
-rw-r--r--data/pixmaps/feta/6/rests--4.xpm23
-rw-r--r--data/pixmaps/feta/6/rests-0.xpm15
-rw-r--r--data/pixmaps/feta/6/rests-0o.xpm19
-rw-r--r--data/pixmaps/feta/6/rests-1.xpm15
-rw-r--r--data/pixmaps/feta/6/rests-1o.xpm19
-rw-r--r--data/pixmaps/feta/6/rests-2.xpm32
-rw-r--r--data/pixmaps/feta/6/rests-2mensural.xpm19
-rw-r--r--data/pixmaps/feta/6/rests-3.xpm26
-rw-r--r--data/pixmaps/feta/6/rests-3mensural.xpm19
-rw-r--r--data/pixmaps/feta/6/rests-4.xpm32
-rw-r--r--data/pixmaps/feta/6/rests-4mensural.xpm21
-rw-r--r--data/pixmaps/feta/6/rests-5.xpm38
-rw-r--r--data/pixmaps/feta/6/rests-6.xpm43
-rw-r--r--data/pixmaps/feta/6/rests-7.xpm49
-rw-r--r--data/pixmaps/feta/6/scripts-arpeggio.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-coda.xpm31
-rw-r--r--data/pixmaps/feta/6/scripts-dfermata.xpm25
-rw-r--r--data/pixmaps/feta/6/scripts-dmarcato.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-downbow.xpm21
-rw-r--r--data/pixmaps/feta/6/scripts-downmordent.xpm24
-rw-r--r--data/pixmaps/feta/6/scripts-downprall.xpm24
-rw-r--r--data/pixmaps/feta/6/scripts-dpedalheel.xpm19
-rw-r--r--data/pixmaps/feta/6/scripts-dpedaltoe.xpm24
-rw-r--r--data/pixmaps/feta/6/scripts-dstaccatissimo.xpm18
-rw-r--r--data/pixmaps/feta/6/scripts-flageolet.xpm17
-rw-r--r--data/pixmaps/feta/6/scripts-lcomma.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-lineprall.xpm31
-rw-r--r--data/pixmaps/feta/6/scripts-mordent.xpm23
-rw-r--r--data/pixmaps/feta/6/scripts-open.xpm19
-rw-r--r--data/pixmaps/feta/6/scripts-prall.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-pralldown.xpm25
-rw-r--r--data/pixmaps/feta/6/scripts-prallmordent.xpm23
-rw-r--r--data/pixmaps/feta/6/scripts-prallprall.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-prallup.xpm24
-rw-r--r--data/pixmaps/feta/6/scripts-rcomma.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-reverseturn.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-segno.xpm33
-rw-r--r--data/pixmaps/feta/6/scripts-sforzato.xpm21
-rw-r--r--data/pixmaps/feta/6/scripts-staccato.xpm12
-rw-r--r--data/pixmaps/feta/6/scripts-stopped.xpm18
-rw-r--r--data/pixmaps/feta/6/scripts-tenuto.xpm12
-rw-r--r--data/pixmaps/feta/6/scripts-thumb.xpm23
-rw-r--r--data/pixmaps/feta/6/scripts-trilelement.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-trill-element.xpm18
-rw-r--r--data/pixmaps/feta/6/scripts-trill.xpm29
-rw-r--r--data/pixmaps/feta/6/scripts-turn.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-ufermata.xpm25
-rw-r--r--data/pixmaps/feta/6/scripts-umarcato.xpm22
-rw-r--r--data/pixmaps/feta/6/scripts-upbow.xpm28
-rw-r--r--data/pixmaps/feta/6/scripts-upedalheel.xpm19
-rw-r--r--data/pixmaps/feta/6/scripts-upedaltoe.xpm24
-rw-r--r--data/pixmaps/feta/6/scripts-upmordent.xpm26
-rw-r--r--data/pixmaps/feta/6/scripts-upprall.xpm25
-rw-r--r--data/pixmaps/feta/6/scripts-ustaccatissimo.xpm18
-rw-r--r--data/pixmaps/feta/6/unknown.xpm16
-rw-r--r--data/pixmaps/feta/8/accidentals-(.xpm31
-rw-r--r--data/pixmaps/feta/8/accidentals-).xpm31
-rw-r--r--data/pixmaps/feta/8/accidentals--1.xpm36
-rw-r--r--data/pixmaps/feta/8/accidentals--2.xpm36
-rw-r--r--data/pixmaps/feta/8/accidentals-0.xpm38
-rw-r--r--data/pixmaps/feta/8/accidentals-1.xpm40
-rw-r--r--data/pixmaps/feta/8/accidentals-2.xpm22
-rw-r--r--data/pixmaps/feta/8/accordion-accBB.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accBayanbase.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accDiscant.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accDot.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accFreebase.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accOldEE.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accOldEES.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accSB.xpm0
-rw-r--r--data/pixmaps/feta/8/accordion-accStdbase.xpm0
-rw-r--r--data/pixmaps/feta/8/clefs-C.xpm46
-rw-r--r--data/pixmaps/feta/8/clefs-C_change.xpm40
-rw-r--r--data/pixmaps/feta/8/clefs-F.xpm41
-rw-r--r--data/pixmaps/feta/8/clefs-F_change.xpm36
-rw-r--r--data/pixmaps/feta/8/clefs-G.xpm74
-rw-r--r--data/pixmaps/feta/8/clefs-G_change.xpm63
-rw-r--r--data/pixmaps/feta/8/clefs-hufnagel_do.xpm27
-rw-r--r--data/pixmaps/feta/8/clefs-hufnagel_do_change.xpm25
-rw-r--r--data/pixmaps/feta/8/clefs-hufnagel_do_fa.xpm47
-rw-r--r--data/pixmaps/feta/8/clefs-hufnagel_do_fa_change.xpm44
-rw-r--r--data/pixmaps/feta/8/clefs-hufnagel_fa.xpm34
-rw-r--r--data/pixmaps/feta/8/clefs-hufnagel_fa_change.xpm30
-rw-r--r--data/pixmaps/feta/8/clefs-medicaea_do.xpm39
-rw-r--r--data/pixmaps/feta/8/clefs-medicaea_do_change.xpm34
-rw-r--r--data/pixmaps/feta/8/clefs-medicaea_fa.xpm39
-rw-r--r--data/pixmaps/feta/8/clefs-medicaea_fa_change.xpm35
-rw-r--r--data/pixmaps/feta/8/clefs-mensural1_c.xpm45
-rw-r--r--data/pixmaps/feta/8/clefs-mensural1_c_change.xpm40
-rw-r--r--data/pixmaps/feta/8/clefs-mensural1_f.xpm59
-rw-r--r--data/pixmaps/feta/8/clefs-mensural1_f_change.xpm51
-rw-r--r--data/pixmaps/feta/8/clefs-mensural2_c.xpm45
-rw-r--r--data/pixmaps/feta/8/clefs-mensural2_c_change.xpm42
-rw-r--r--data/pixmaps/feta/8/clefs-mensural2_f.xpm27
-rw-r--r--data/pixmaps/feta/8/clefs-mensural2_f_change.xpm27
-rw-r--r--data/pixmaps/feta/8/clefs-mensural3_c.xpm53
-rw-r--r--data/pixmaps/feta/8/clefs-mensural3_c_change.xpm49
-rw-r--r--data/pixmaps/feta/8/clefs-mensural_g.xpm33
-rw-r--r--data/pixmaps/feta/8/clefs-mensural_g_change.xpm30
-rw-r--r--data/pixmaps/feta/8/clefs-percussion.xpm28
-rw-r--r--data/pixmaps/feta/8/clefs-percussion_change.xpm25
-rw-r--r--data/pixmaps/feta/8/clefs-tab.xpm52
-rw-r--r--data/pixmaps/feta/8/clefs-tab_change.xpm44
-rw-r--r--data/pixmaps/feta/8/clefs-vaticana_do.xpm27
-rw-r--r--data/pixmaps/feta/8/clefs-vaticana_do_change.xpm27
-rw-r--r--data/pixmaps/feta/8/clefs-vaticana_fa.xpm33
-rw-r--r--data/pixmaps/feta/8/clefs-vaticana_fa_change.xpm33
-rw-r--r--data/pixmaps/feta/8/custodes-hufnagel.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-medicaea.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-mensural.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-rhufnagel.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-rmedicaea.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-rmensural.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-rvaticana.xpm0
-rw-r--r--data/pixmaps/feta/8/custodes-vaticana.xpm0
-rw-r--r--data/pixmaps/feta/8/dots-dot.xpm17
-rw-r--r--data/pixmaps/feta/8/dots-evenrepeatcolon.xpm33
-rw-r--r--data/pixmaps/feta/8/dots-repeatcolon.xpm24
-rw-r--r--data/pixmaps/feta/8/flags-d3.xpm38
-rw-r--r--data/pixmaps/feta/8/flags-d4.xpm39
-rw-r--r--data/pixmaps/feta/8/flags-d5.xpm46
-rw-r--r--data/pixmaps/feta/8/flags-d6.xpm50
-rw-r--r--data/pixmaps/feta/8/flags-dgrace.xpm23
-rw-r--r--data/pixmaps/feta/8/flags-dstem.xpm36
-rw-r--r--data/pixmaps/feta/8/flags-stem.xpm36
-rw-r--r--data/pixmaps/feta/8/flags-u3.xpm39
-rw-r--r--data/pixmaps/feta/8/flags-u4.xpm43
-rw-r--r--data/pixmaps/feta/8/flags-u5.xpm49
-rw-r--r--data/pixmaps/feta/8/flags-u6.xpm57
-rw-r--r--data/pixmaps/feta/8/flags-ugrace.xpm24
-rw-r--r--data/pixmaps/feta/8/noteheads--1.xpm24
-rw-r--r--data/pixmaps/feta/8/noteheads--1mensural.xpm27
-rw-r--r--data/pixmaps/feta/8/noteheads--2mensural.xpm35
-rw-r--r--data/pixmaps/feta/8/noteheads--3mensural.xpm35
-rw-r--r--data/pixmaps/feta/8/noteheads-0.xpm24
-rw-r--r--data/pixmaps/feta/8/noteheads-0cross.xpm24
-rw-r--r--data/pixmaps/feta/8/noteheads-0diamond.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-0mensural.xpm22
-rw-r--r--data/pixmaps/feta/8/noteheads-0slash.xpm30
-rw-r--r--data/pixmaps/feta/8/noteheads-0triangle.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-1.xpm24
-rw-r--r--data/pixmaps/feta/8/noteheads-1cross.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-1diamond.xpm24
-rw-r--r--data/pixmaps/feta/8/noteheads-1mensural.xpm22
-rw-r--r--data/pixmaps/feta/8/noteheads-1slash.xpm30
-rw-r--r--data/pixmaps/feta/8/noteheads-1triangle.xpm22
-rw-r--r--data/pixmaps/feta/8/noteheads-2.xpm21
-rw-r--r--data/pixmaps/feta/8/noteheads-2cross.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-2diamond.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-2mensural.xpm21
-rw-r--r--data/pixmaps/feta/8/noteheads-2slash.xpm29
-rw-r--r--data/pixmaps/feta/8/noteheads-2triangle.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-2xcircle.xpm23
-rw-r--r--data/pixmaps/feta/8/noteheads-ledgerending.xpm14
-rw-r--r--data/pixmaps/feta/8/rests--1.xpm20
-rw-r--r--data/pixmaps/feta/8/rests--1o.xpm23
-rw-r--r--data/pixmaps/feta/8/rests--2.xpm28
-rw-r--r--data/pixmaps/feta/8/rests--4.xpm30
-rw-r--r--data/pixmaps/feta/8/rests-0.xpm18
-rw-r--r--data/pixmaps/feta/8/rests-0o.xpm20
-rw-r--r--data/pixmaps/feta/8/rests-1.xpm18
-rw-r--r--data/pixmaps/feta/8/rests-1o.xpm19
-rw-r--r--data/pixmaps/feta/8/rests-2.xpm37
-rw-r--r--data/pixmaps/feta/8/rests-2mensural.xpm21
-rw-r--r--data/pixmaps/feta/8/rests-3.xpm30
-rw-r--r--data/pixmaps/feta/8/rests-3mensural.xpm21
-rw-r--r--data/pixmaps/feta/8/rests-4.xpm37
-rw-r--r--data/pixmaps/feta/8/rests-4mensural.xpm22
-rw-r--r--data/pixmaps/feta/8/rests-5.xpm45
-rw-r--r--data/pixmaps/feta/8/rests-6.xpm53
-rw-r--r--data/pixmaps/feta/8/rests-7.xpm60
-rw-r--r--data/pixmaps/feta/8/scripts-arpeggio.xpm27
-rw-r--r--data/pixmaps/feta/8/scripts-coda.xpm37
-rw-r--r--data/pixmaps/feta/8/scripts-dfermata.xpm27
-rw-r--r--data/pixmaps/feta/8/scripts-dmarcato.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-downbow.xpm25
-rw-r--r--data/pixmaps/feta/8/scripts-downmordent.xpm27
-rw-r--r--data/pixmaps/feta/8/scripts-downprall.xpm26
-rw-r--r--data/pixmaps/feta/8/scripts-dpedalheel.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-dpedaltoe.xpm27
-rw-r--r--data/pixmaps/feta/8/scripts-dstaccatissimo.xpm22
-rw-r--r--data/pixmaps/feta/8/scripts-flageolet.xpm20
-rw-r--r--data/pixmaps/feta/8/scripts-lcomma.xpm25
-rw-r--r--data/pixmaps/feta/8/scripts-lineprall.xpm35
-rw-r--r--data/pixmaps/feta/8/scripts-mordent.xpm26
-rw-r--r--data/pixmaps/feta/8/scripts-open.xpm22
-rw-r--r--data/pixmaps/feta/8/scripts-prall.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-pralldown.xpm28
-rw-r--r--data/pixmaps/feta/8/scripts-prallmordent.xpm26
-rw-r--r--data/pixmaps/feta/8/scripts-prallprall.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-prallup.xpm26
-rw-r--r--data/pixmaps/feta/8/scripts-rcomma.xpm25
-rw-r--r--data/pixmaps/feta/8/scripts-reverseturn.xpm23
-rw-r--r--data/pixmaps/feta/8/scripts-segno.xpm38
-rw-r--r--data/pixmaps/feta/8/scripts-sforzato.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-staccato.xpm14
-rw-r--r--data/pixmaps/feta/8/scripts-stopped.xpm23
-rw-r--r--data/pixmaps/feta/8/scripts-tenuto.xpm12
-rw-r--r--data/pixmaps/feta/8/scripts-thumb.xpm25
-rw-r--r--data/pixmaps/feta/8/scripts-trilelement.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-trill-element.xpm22
-rw-r--r--data/pixmaps/feta/8/scripts-trill.xpm34
-rw-r--r--data/pixmaps/feta/8/scripts-turn.xpm23
-rw-r--r--data/pixmaps/feta/8/scripts-ufermata.xpm27
-rw-r--r--data/pixmaps/feta/8/scripts-umarcato.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-upbow.xpm32
-rw-r--r--data/pixmaps/feta/8/scripts-upedalheel.xpm24
-rw-r--r--data/pixmaps/feta/8/scripts-upedaltoe.xpm27
-rw-r--r--data/pixmaps/feta/8/scripts-upmordent.xpm29
-rw-r--r--data/pixmaps/feta/8/scripts-upprall.xpm28
-rw-r--r--data/pixmaps/feta/8/scripts-ustaccatissimo.xpm22
-rw-r--r--data/pixmaps/feta/8/unknown.xpm16
-rw-r--r--data/pixmaps/feta/README10
-rw-r--r--data/pixmaps/icons/cc-hi16-rosegarden.xpm39
-rw-r--r--data/pixmaps/icons/cc-hi32-rosegarden.xpm54
-rw-r--r--data/pixmaps/icons/cc-hi48-rosegarden.xpm307
-rw-r--r--data/pixmaps/icons/cc-hi64-rosegarden.xpm100
-rw-r--r--data/pixmaps/icons/mm-mime-hi16-rosegarden.pngbin0 -> 1206 bytes
-rw-r--r--data/pixmaps/icons/mm-mime-hi16-rosegarden.xpm176
-rw-r--r--data/pixmaps/icons/mm-mime-hi32-rosegarden.pngbin0 -> 4293 bytes
-rw-r--r--data/pixmaps/icons/mm-mime-hi32-rosegarden.xpm3727
-rw-r--r--data/pixmaps/icons/mm-mime-hi64-rosegarden.pngbin0 -> 16638 bytes
-rw-r--r--data/pixmaps/icons/rg-rwb-rose3-128x128.pngbin0 -> 19674 bytes
-rw-r--r--data/pixmaps/icons/rg-rwb-rose3-16x16.pngbin0 -> 925 bytes
-rw-r--r--data/pixmaps/icons/rg-rwb-rose3-32x32.pngbin0 -> 2417 bytes
-rw-r--r--data/pixmaps/icons/rg-rwb-rose3-48x48.pngbin0 -> 4161 bytes
-rw-r--r--data/pixmaps/icons/rg-rwb-rose3-64x64.pngbin0 -> 6833 bytes
-rw-r--r--data/pixmaps/icons/rg-tux-small.pngbin0 -> 6618 bytes
-rw-r--r--data/pixmaps/icons/sa-hi16-rosegarden.pngbin0 -> 1112 bytes
-rw-r--r--data/pixmaps/icons/sa-hi32-rosegarden.pngbin0 -> 1641 bytes
-rw-r--r--data/pixmaps/icons/sa-hi48-rosegarden.pngbin0 -> 2440 bytes
-rw-r--r--data/pixmaps/icons/sa-hi64-rosegarden.pngbin0 -> 3489 bytes
-rw-r--r--data/pixmaps/icons/sa-lo16-rosegarden.pngbin0 -> 320 bytes
-rw-r--r--data/pixmaps/icons/sa-lo32-rosegarden.pngbin0 -> 552 bytes
-rw-r--r--data/pixmaps/misc/arrow-contracted.pngbin0 -> 114 bytes
-rw-r--r--data/pixmaps/misc/arrow-expanded.pngbin0 -> 105 bytes
-rw-r--r--data/pixmaps/misc/bg-desktop.xpm1635
-rw-r--r--data/pixmaps/misc/bg-matrix-lines.xpm155
-rw-r--r--data/pixmaps/misc/bg-paper-black.xpm135
-rw-r--r--data/pixmaps/misc/bg-paper-cream.xpm129
-rw-r--r--data/pixmaps/misc/bg-paper-grey.xpm118
-rw-r--r--data/pixmaps/misc/bg-paper-white.xpm135
-rw-r--r--data/pixmaps/misc/bg-segmentcanvas.xpm171
-rw-r--r--data/pixmaps/misc/close.xpm19
-rw-r--r--data/pixmaps/misc/configure-audio.pngbin0 -> 1670 bytes
-rw-r--r--data/pixmaps/misc/configure-general.pngbin0 -> 2417 bytes
-rw-r--r--data/pixmaps/misc/configure-midi.pngbin0 -> 2699 bytes
-rw-r--r--data/pixmaps/misc/configure-notation.pngbin0 -> 569 bytes
-rw-r--r--data/pixmaps/misc/connected-selected.xpm20
-rw-r--r--data/pixmaps/misc/connected-used.xpm20
-rw-r--r--data/pixmaps/misc/connected.xpm20
-rw-r--r--data/pixmaps/misc/mono.xpm29
-rw-r--r--data/pixmaps/misc/stereo.xpm26
-rw-r--r--data/pixmaps/misc/unconnected-selected.xpm20
-rw-r--r--data/pixmaps/misc/unconnected-used.xpm20
-rw-r--r--data/pixmaps/misc/unconnected.xpm20
-rw-r--r--data/pixmaps/misc/welcome-icon.pngbin0 -> 6746 bytes
-rw-r--r--data/pixmaps/rg21/4/blank.xpm15
-rw-r--r--data/pixmaps/rg21/4/chordmod-accent.xpm8
-rw-r--r--data/pixmaps/rg21/4/chordmod-dash.xpm8
-rw-r--r--data/pixmaps/rg21/4/chordmod-dot.xpm8
-rw-r--r--data/pixmaps/rg21/4/chordmod-legato.xpm8
-rw-r--r--data/pixmaps/rg21/4/chordmod-pause.xpm10
-rw-r--r--data/pixmaps/rg21/4/chordmod-sfz.xpm8
-rw-r--r--data/pixmaps/rg21/4/chordmod-trill.xpm8
-rw-r--r--data/pixmaps/rg21/4/chordmod-turn.xpm8
-rw-r--r--data/pixmaps/rg21/4/clef-alto.xpm34
-rw-r--r--data/pixmaps/rg21/4/clef-bass.xpm34
-rw-r--r--data/pixmaps/rg21/4/clef-tenor.xpm34
-rw-r--r--data/pixmaps/rg21/4/clef-treble.xpm34
-rw-r--r--data/pixmaps/rg21/4/dot.xpm9
-rw-r--r--data/pixmaps/rg21/4/note-bodyempty.xpm9
-rw-r--r--data/pixmaps/rg21/4/note-bodyfilled.xpm9
-rw-r--r--data/pixmaps/rg21/4/note-breve.xpm9
-rw-r--r--data/pixmaps/rg21/4/notemod-doubleflat.xpm13
-rw-r--r--data/pixmaps/rg21/4/notemod-doublesharp.xpm14
-rw-r--r--data/pixmaps/rg21/4/notemod-flat.xpm13
-rw-r--r--data/pixmaps/rg21/4/notemod-natural.xpm13
-rw-r--r--data/pixmaps/rg21/4/notemod-sharp.xpm13
-rw-r--r--data/pixmaps/rg21/4/rest-breve.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-crotchet.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-demisemi.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-demisemiquaver.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-hemidemisemi.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-hemidemisemiquaver.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-minim.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-quaver.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-semibreve.xpm26
-rw-r--r--data/pixmaps/rg21/4/rest-semiquaver.xpm26
-rw-r--r--data/pixmaps/rg21/4/tail-down-1.xpm11
-rw-r--r--data/pixmaps/rg21/4/tail-down-2.xpm15
-rw-r--r--data/pixmaps/rg21/4/tail-down-3.xpm18
-rw-r--r--data/pixmaps/rg21/4/tail-down-4.xpm22
-rw-r--r--data/pixmaps/rg21/4/tail-up-1.xpm11
-rw-r--r--data/pixmaps/rg21/4/tail-up-2.xpm15
-rw-r--r--data/pixmaps/rg21/4/tail-up-3.xpm18
-rw-r--r--data/pixmaps/rg21/4/tail-up-4.xpm22
-rw-r--r--data/pixmaps/rg21/4/unknown.xpm16
-rw-r--r--data/pixmaps/rg21/8/blank.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-accent.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-dash.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-dot.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-legato.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-pause.xpm17
-rw-r--r--data/pixmaps/rg21/8/chordmod-rfz.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-sfz.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-trill.xpm15
-rw-r--r--data/pixmaps/rg21/8/chordmod-turn.xpm15
-rw-r--r--data/pixmaps/rg21/8/clef-alto.xpm61
-rw-r--r--data/pixmaps/rg21/8/clef-bass.xpm61
-rw-r--r--data/pixmaps/rg21/8/clef-tenor.xpm61
-rw-r--r--data/pixmaps/rg21/8/clef-treble.xpm61
-rw-r--r--data/pixmaps/rg21/8/dot.xpm16
-rw-r--r--data/pixmaps/rg21/8/dual-arrow.xpm18
-rw-r--r--data/pixmaps/rg21/8/note-bodyempty.xpm16
-rw-r--r--data/pixmaps/rg21/8/note-bodyfilled.xpm16
-rw-r--r--data/pixmaps/rg21/8/note-breve.xpm16
-rw-r--r--data/pixmaps/rg21/8/notemod-doubleflat.xpm22
-rw-r--r--data/pixmaps/rg21/8/notemod-doublesharp.xpm22
-rw-r--r--data/pixmaps/rg21/8/notemod-flat.xpm22
-rw-r--r--data/pixmaps/rg21/8/notemod-natural.xpm22
-rw-r--r--data/pixmaps/rg21/8/notemod-sharp.xpm22
-rw-r--r--data/pixmaps/rg21/8/rest-breve.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-crotchet.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-demisemi.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-demisemiquaver.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-hemidemisemi.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-hemidemisemiquaver.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-minim.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-quaver.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-semibreve.xpm45
-rw-r--r--data/pixmaps/rg21/8/rest-semiquaver.xpm45
-rw-r--r--data/pixmaps/rg21/8/tail-down-1.xpm22
-rw-r--r--data/pixmaps/rg21/8/tail-down-2.xpm28
-rw-r--r--data/pixmaps/rg21/8/tail-down-3.xpm34
-rw-r--r--data/pixmaps/rg21/8/tail-down-4.xpm40
-rw-r--r--data/pixmaps/rg21/8/tail-up-1.xpm22
-rw-r--r--data/pixmaps/rg21/8/tail-up-2.xpm28
-rw-r--r--data/pixmaps/rg21/8/tail-up-3.xpm34
-rw-r--r--data/pixmaps/rg21/8/tail-up-4.xpm40
-rw-r--r--data/pixmaps/rg21/8/unknown.xpm16
-rw-r--r--data/pixmaps/splash-1.0.pngbin0 -> 152641 bytes
-rw-r--r--data/pixmaps/splash-1.2.3.pngbin0 -> 315832 bytes
-rw-r--r--data/pixmaps/splash-1.4-1.5.pngbin0 -> 268688 bytes
-rw-r--r--data/pixmaps/splash.pngbin0 -> 329209 bytes
-rw-r--r--data/pixmaps/toolbar/accent.xpm21
-rw-r--r--data/pixmaps/toolbar/accidental-doubleflat.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-doublesharp.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-flat.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-follow.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-natural.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-none.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-sharp.xpm33
-rw-r--r--data/pixmaps/toolbar/accmenu-doubleflat.xpm31
-rw-r--r--data/pixmaps/toolbar/accmenu-doublesharp.xpm20
-rw-r--r--data/pixmaps/toolbar/accmenu-flat.xpm30
-rw-r--r--data/pixmaps/toolbar/accmenu-natural.xpm31
-rw-r--r--data/pixmaps/toolbar/accmenu-sharp.xpm34
-rw-r--r--data/pixmaps/toolbar/add_tracks.pngbin0 -> 1268 bytes
-rw-r--r--data/pixmaps/toolbar/add_tracks.xpm70
-rw-r--r--data/pixmaps/toolbar/breve.xpm33
-rw-r--r--data/pixmaps/toolbar/button-metronome.pngbin0 -> 966 bytes
-rw-r--r--data/pixmaps/toolbar/chord.xpm33
-rw-r--r--data/pixmaps/toolbar/clef-alto.xpm57
-rw-r--r--data/pixmaps/toolbar/clef-alto.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/clef-bass.xpm54
-rw-r--r--data/pixmaps/toolbar/clef-bass.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/clef-tenor.xpm56
-rw-r--r--data/pixmaps/toolbar/clef-tenor.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/clef-treble.xpm61
-rw-r--r--data/pixmaps/toolbar/clef-treble.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/continuous-page-mode.xpm98
-rw-r--r--data/pixmaps/toolbar/crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/delete-track.pngbin0 -> 464 bytes
-rw-r--r--data/pixmaps/toolbar/delete_track.pngbin0 -> 1124 bytes
-rw-r--r--data/pixmaps/toolbar/delete_track.xpm40
-rw-r--r--data/pixmaps/toolbar/demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-breve.xpm31
-rw-r--r--data/pixmaps/toolbar/dotted-crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-hemidemisemi.xpm31
-rw-r--r--data/pixmaps/toolbar/dotted-minim.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-breve.xpm26
-rw-r--r--data/pixmaps/toolbar/dotted-rest-crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm26
-rw-r--r--data/pixmaps/toolbar/dotted-rest-minim.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-semibreve.xpm34
-rw-r--r--data/pixmaps/toolbar/dotted-rest-semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-semibreve.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/down-bow.xpm21
-rw-r--r--data/pixmaps/toolbar/event-delete.pngbin0 -> 877 bytes
-rw-r--r--data/pixmaps/toolbar/event-delete.xpm92
-rw-r--r--data/pixmaps/toolbar/event-edit-advanced.pngbin0 -> 960 bytes
-rw-r--r--data/pixmaps/toolbar/event-edit-advanced.xpm409
-rw-r--r--data/pixmaps/toolbar/event-edit.pngbin0 -> 1029 bytes
-rw-r--r--data/pixmaps/toolbar/event-edit.xpmbin0 -> 1809 bytes
-rw-r--r--data/pixmaps/toolbar/event-insert-tempo.pngbin0 -> 1240 bytes
-rw-r--r--data/pixmaps/toolbar/event-insert-timesig.pngbin0 -> 946 bytes
-rw-r--r--data/pixmaps/toolbar/event-insert.pngbin0 -> 857 bytes
-rw-r--r--data/pixmaps/toolbar/eventfilter.xpm124
-rw-r--r--data/pixmaps/toolbar/eventlist.pngbin0 -> 736 bytes
-rw-r--r--data/pixmaps/toolbar/eventlist.xpm30
-rw-r--r--data/pixmaps/toolbar/group-beam.xpm33
-rw-r--r--data/pixmaps/toolbar/group-chord.xpm33
-rw-r--r--data/pixmaps/toolbar/group-crescendo.xpm27
-rw-r--r--data/pixmaps/toolbar/group-decrescendo.xpm27
-rw-r--r--data/pixmaps/toolbar/group-grace.xpm33
-rw-r--r--data/pixmaps/toolbar/group-ottava.xpm27
-rw-r--r--data/pixmaps/toolbar/group-simple-tuplet.xpm33
-rw-r--r--data/pixmaps/toolbar/group-slur.xpm33
-rw-r--r--data/pixmaps/toolbar/group-tuplet.xpm33
-rw-r--r--data/pixmaps/toolbar/group-unbeam.xpm33
-rw-r--r--data/pixmaps/toolbar/guitarchord.pngbin0 -> 719 bytes
-rw-r--r--data/pixmaps/toolbar/hemidemisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/insert_audio_into_track.xpm60
-rw-r--r--data/pixmaps/toolbar/join.xpm36
-rw-r--r--data/pixmaps/toolbar/key-green.pngbin0 -> 143 bytes
-rw-r--r--data/pixmaps/toolbar/key-white.pngbin0 -> 142 bytes
-rw-r--r--data/pixmaps/toolbar/linear-layout.xpm41
-rw-r--r--data/pixmaps/toolbar/manage-audio-segments.pngbin0 -> 481 bytes
-rw-r--r--data/pixmaps/toolbar/manage-audio-segments.xpm33
-rw-r--r--data/pixmaps/toolbar/manage-midi-devices.xpm248
-rw-r--r--data/pixmaps/toolbar/manage-synth-plugins.pngbin0 -> 1580 bytes
-rw-r--r--data/pixmaps/toolbar/manage-synth-plugins.xpm112
-rw-r--r--data/pixmaps/toolbar/marcato.xpm22
-rw-r--r--data/pixmaps/toolbar/matrix-percussion.pngbin0 -> 1331 bytes
-rw-r--r--data/pixmaps/toolbar/matrix-percussion.xpm36
-rw-r--r--data/pixmaps/toolbar/matrix.pngbin0 -> 522 bytes
-rw-r--r--data/pixmaps/toolbar/matrix.xpm30
-rw-r--r--data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-no-note.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/midimixer.pngbin0 -> 851 bytes
-rw-r--r--data/pixmaps/toolbar/midimixer.xpm151
-rw-r--r--data/pixmaps/toolbar/minim.xpm33
-rw-r--r--data/pixmaps/toolbar/mixer.pngbin0 -> 418 bytes
-rw-r--r--data/pixmaps/toolbar/mixer.xpm89
-rw-r--r--data/pixmaps/toolbar/move_track_down.pngbin0 -> 1013 bytes
-rw-r--r--data/pixmaps/toolbar/move_track_down.xpm35
-rw-r--r--data/pixmaps/toolbar/move_track_up.pngbin0 -> 1163 bytes
-rw-r--r--data/pixmaps/toolbar/move_track_up.xpm35
-rw-r--r--data/pixmaps/toolbar/multi-page-mode.xpm32
-rw-r--r--data/pixmaps/toolbar/mute-all.pngbin0 -> 531 bytes
-rw-r--r--data/pixmaps/toolbar/mute-all.xpm86
-rw-r--r--data/pixmaps/toolbar/no-note.xpm30
-rw-r--r--data/pixmaps/toolbar/notation.pngbin0 -> 387 bytes
-rw-r--r--data/pixmaps/toolbar/notation.xpm31
-rw-r--r--data/pixmaps/toolbar/palette-accidentals.xpm21
-rw-r--r--data/pixmaps/toolbar/palette-clefs.xpm21
-rw-r--r--data/pixmaps/toolbar/palette-group.xpm35
-rw-r--r--data/pixmaps/toolbar/palette-marks.xpm38
-rw-r--r--data/pixmaps/toolbar/palette-notes.xpm21
-rw-r--r--data/pixmaps/toolbar/palette-rests.xpm21
-rw-r--r--data/pixmaps/toolbar/pause.xpm21
-rw-r--r--data/pixmaps/toolbar/quantize.pngbin0 -> 460 bytes
-rw-r--r--data/pixmaps/toolbar/quantize.xpm31
-rw-r--r--data/pixmaps/toolbar/quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/resize.xpm36
-rw-r--r--data/pixmaps/toolbar/rest-breve.xpm34
-rw-r--r--data/pixmaps/toolbar/rest-crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-hemidemisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-minim.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-semibreve.xpm34
-rw-r--r--data/pixmaps/toolbar/rest-semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/select.xpm32
-rw-r--r--data/pixmaps/toolbar/semibreve.xpm33
-rw-r--r--data/pixmaps/toolbar/semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/split.xpm36
-rw-r--r--data/pixmaps/toolbar/staccatissimo.xpm18
-rw-r--r--data/pixmaps/toolbar/staccato.xpm14
-rw-r--r--data/pixmaps/toolbar/step_by_step.xpm26
-rw-r--r--data/pixmaps/toolbar/tenuto.xpm12
-rw-r--r--data/pixmaps/toolbar/text-mark.xpm40
-rw-r--r--data/pixmaps/toolbar/text.xpm40
-rw-r--r--data/pixmaps/toolbar/text_rf.xpm15
-rw-r--r--data/pixmaps/toolbar/text_sf.xpm15
-rw-r--r--data/pixmaps/toolbar/time-musical.pngbin0 -> 991 bytes
-rw-r--r--data/pixmaps/toolbar/time-musical.xpm51
-rw-r--r--data/pixmaps/toolbar/time-raw.pngbin0 -> 520 bytes
-rw-r--r--data/pixmaps/toolbar/time-raw.xpm26
-rw-r--r--data/pixmaps/toolbar/time-real.pngbin0 -> 676 bytes
-rw-r--r--data/pixmaps/toolbar/time-real.xpm29
-rw-r--r--data/pixmaps/toolbar/transforms-decounterpoint.xpm33
-rw-r--r--data/pixmaps/toolbar/transforms-tie.xpm33
-rw-r--r--data/pixmaps/toolbar/transport-cursor-to-pointer.pngbin0 -> 403 bytes
-rw-r--r--data/pixmaps/toolbar/transport-cursor-to-pointer.xpm18
-rw-r--r--data/pixmaps/toolbar/transport-ffwd-end.pngbin0 -> 281 bytes
-rw-r--r--data/pixmaps/toolbar/transport-ffwd-end.xpm45
-rw-r--r--data/pixmaps/toolbar/transport-ffwd.pngbin0 -> 361 bytes
-rw-r--r--data/pixmaps/toolbar/transport-ffwd.xpm59
-rw-r--r--data/pixmaps/toolbar/transport-panic.pngbin0 -> 339 bytes
-rw-r--r--data/pixmaps/toolbar/transport-play.pngbin0 -> 223 bytes
-rw-r--r--data/pixmaps/toolbar/transport-play.xpm57
-rw-r--r--data/pixmaps/toolbar/transport-pointer-to-cursor.pngbin0 -> 401 bytes
-rw-r--r--data/pixmaps/toolbar/transport-pointer-to-cursor.xpm28
-rw-r--r--data/pixmaps/toolbar/transport-record.pngbin0 -> 442 bytes
-rw-r--r--data/pixmaps/toolbar/transport-record.xpm72
-rw-r--r--data/pixmaps/toolbar/transport-rewind-end.pngbin0 -> 285 bytes
-rw-r--r--data/pixmaps/toolbar/transport-rewind-end.xpm44
-rw-r--r--data/pixmaps/toolbar/transport-rewind.pngbin0 -> 360 bytes
-rw-r--r--data/pixmaps/toolbar/transport-rewind.xpm58
-rw-r--r--data/pixmaps/toolbar/transport-solo.pngbin0 -> 523 bytes
-rw-r--r--data/pixmaps/toolbar/transport-solo.xpm26
-rw-r--r--data/pixmaps/toolbar/transport-stop.pngbin0 -> 197 bytes
-rw-r--r--data/pixmaps/toolbar/transport-stop.xpm17
-rw-r--r--data/pixmaps/toolbar/transport-tracking.pngbin0 -> 466 bytes
-rw-r--r--data/pixmaps/toolbar/transport-tracking.xpm27
-rw-r--r--data/pixmaps/toolbar/trill.xpm25
-rw-r--r--data/pixmaps/toolbar/triplet.xpm33
-rw-r--r--data/pixmaps/toolbar/turn.xpm22
-rw-r--r--data/pixmaps/toolbar/un-mute-all.pngbin0 -> 465 bytes
-rw-r--r--data/pixmaps/toolbar/un-mute-all.xpm87
-rw-r--r--data/pixmaps/toolbar/up-bow.xpm28
-rw-r--r--data/pixmaps/transport/button-bar-time.pngbin0 -> 140 bytes
-rw-r--r--data/pixmaps/transport/button-bar-time.xpm21
-rw-r--r--data/pixmaps/transport/button-clock.xpm21
-rw-r--r--data/pixmaps/transport/button-ffwd-end.pngbin0 -> 334 bytes
-rw-r--r--data/pixmaps/transport/button-ffwd-end.xpm102
-rw-r--r--data/pixmaps/transport/button-ffwd.pngbin0 -> 343 bytes
-rw-r--r--data/pixmaps/transport/button-ffwd.xpm99
-rw-r--r--data/pixmaps/transport/button-flip-closed.pngbin0 -> 169 bytes
-rw-r--r--data/pixmaps/transport/button-flip-closed.xpm21
-rw-r--r--data/pixmaps/transport/button-flip-open.pngbin0 -> 169 bytes
-rw-r--r--data/pixmaps/transport/button-flip-open.xpm21
-rw-r--r--data/pixmaps/transport/button-from-end.pngbin0 -> 208 bytes
-rw-r--r--data/pixmaps/transport/button-from-end.xpm21
-rw-r--r--data/pixmaps/transport/button-loop-2.pngbin0 -> 1673 bytes
-rw-r--r--data/pixmaps/transport/button-loop-2.xpm56
-rw-r--r--data/pixmaps/transport/button-loop-3.pngbin0 -> 1380 bytes
-rw-r--r--data/pixmaps/transport/button-loop.xpm35
-rw-r--r--data/pixmaps/transport/button-loopend.pngbin0 -> 129 bytes
-rw-r--r--data/pixmaps/transport/button-loopstart.pngbin0 -> 129 bytes
-rw-r--r--data/pixmaps/transport/button-metronome.pngbin0 -> 820 bytes
-rw-r--r--data/pixmaps/transport/button-metronome.xpm52
-rw-r--r--data/pixmaps/transport/button-panic.pngbin0 -> 253 bytes
-rw-r--r--data/pixmaps/transport/button-panic.xpm46
-rw-r--r--data/pixmaps/transport/button-pause.xpm150
-rw-r--r--data/pixmaps/transport/button-play.xpm150
-rw-r--r--data/pixmaps/transport/button-playpause.pngbin0 -> 260 bytes
-rw-r--r--data/pixmaps/transport/button-playpause.xpm58
-rw-r--r--data/pixmaps/transport/button-record.pngbin0 -> 474 bytes
-rw-r--r--data/pixmaps/transport/button-record.xpm58
-rw-r--r--data/pixmaps/transport/button-rewind-end.pngbin0 -> 321 bytes
-rw-r--r--data/pixmaps/transport/button-rewind-end.xpm102
-rw-r--r--data/pixmaps/transport/button-rewind.pngbin0 -> 334 bytes
-rw-r--r--data/pixmaps/transport/button-rewind.xpm99
-rw-r--r--data/pixmaps/transport/button-solo-2.xpm31
-rw-r--r--data/pixmaps/transport/button-solo.pngbin0 -> 422 bytes
-rw-r--r--data/pixmaps/transport/button-solo.xpm45
-rw-r--r--data/pixmaps/transport/button-stop.pngbin0 -> 125 bytes
-rw-r--r--data/pixmaps/transport/button-stop.xpm148
-rw-r--r--data/pixmaps/transport/button-to-end.xpm21
-rw-r--r--data/pixmaps/transport/led--.xpm41
-rw-r--r--data/pixmaps/transport/led-0.xpm41
-rw-r--r--data/pixmaps/transport/led-1.xpm41
-rw-r--r--data/pixmaps/transport/led-2.xpm41
-rw-r--r--data/pixmaps/transport/led-3.xpm41
-rw-r--r--data/pixmaps/transport/led-4.xpm41
-rw-r--r--data/pixmaps/transport/led-5.xpm41
-rw-r--r--data/pixmaps/transport/led-6.xpm41
-rw-r--r--data/pixmaps/transport/led-7.xpm41
-rw-r--r--data/pixmaps/transport/led-8.xpm50
-rw-r--r--data/pixmaps/transport/led-9.xpm41
-rw-r--r--data/pixmaps/transport/led-colon.xpm41
-rw-r--r--data/presets/README26
-rw-r--r--data/presets/presets-editable.conf2754
-rw-r--r--data/presets/presets.xml2010
-rwxr-xr-xdata/presets/regenerate-presets26
-rw-r--r--data/profile/rosegarden.profile.xml55
-rw-r--r--data/styles/Classical.xml17
-rw-r--r--data/styles/Cross.xml8
-rw-r--r--data/styles/Mensural.xml28
-rw-r--r--data/styles/Triangle.xml8
1362 files changed, 53356 insertions, 0 deletions
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
new file mode 100644
index 0000000..1dfc834
--- /dev/null
+++ b/data/CMakeLists.txt
@@ -0,0 +1,125 @@
+# Data directory
+
+SET(DATADIR ${KDE3DATADIR}/rosegarden)
+SET(ICONDIR ${KDE3ICONDIR})
+SET(MIMEDIR ${KDE3MIMEDIR}/audio)
+SET(MENUDIR ${KDE3MENUDIR})
+
+# Guitar chord files
+FILE(GLOB CHORD_FILES chords/*.xml)
+INSTALL(FILES ${CHORD_FILES} DESTINATION ${DATADIR}/chords)
+
+# Desktop file
+INSTALL(FILES desktop/rosegarden.desktop DESTINATION ${MENUDIR})
+
+# MIME files
+SET(MIME_FILES
+ desktop/x-rosegarden21.desktop
+ desktop/x-rosegarden.desktop
+ desktop/x-rosegarden-device.desktop
+ desktop/x-soundfont.desktop)
+INSTALL(FILES ${MIME_FILES} DESTINATION ${MIMEDIR})
+
+# Icons
+INSTALL(FILES pixmaps/icons/cc-hi16-rosegarden.xpm DESTINATION ${ICONDIR}/locolor/16x16/apps RENAME rosegarden.xpm)
+INSTALL(FILES pixmaps/icons/rg-rwb-rose3-16x16.png DESTINATION ${ICONDIR}/hicolor/16x16/apps RENAME rosegarden.png)
+INSTALL(FILES pixmaps/icons/cc-hi32-rosegarden.xpm DESTINATION ${ICONDIR}/locolor/32x32/apps RENAME rosegarden.xpm)
+INSTALL(FILES pixmaps/icons/rg-rwb-rose3-32x32.png DESTINATION ${ICONDIR}/hicolor/32x32/apps RENAME rosegarden.png)
+INSTALL(FILES pixmaps/icons/rg-rwb-rose3-48x48.png DESTINATION ${ICONDIR}/hicolor/48x48/apps RENAME rosegarden.png)
+INSTALL(FILES pixmaps/icons/rg-rwb-rose3-64x64.png DESTINATION ${ICONDIR}/hicolor/64x64/apps RENAME rosegarden.png)
+INSTALL(FILES pixmaps/icons/rg-rwb-rose3-128x128.png DESTINATION ${ICONDIR}/hicolor/128x128/apps RENAME rosegarden.png)
+
+INSTALL(FILES pixmaps/icons/mm-mime-hi16-rosegarden.png DESTINATION ${ICONDIR}/hicolor/16x16/mimetypes RENAME x-rosegarden.png)
+INSTALL(FILES pixmaps/icons/mm-mime-hi16-rosegarden.png DESTINATION ${ICONDIR}/locolor/16x16/mimetypes RENAME x-rosegarden.png)
+INSTALL(FILES pixmaps/icons/mm-mime-hi32-rosegarden.png DESTINATION ${ICONDIR}/hicolor/32x32/mimetypes RENAME x-rosegarden.png)
+INSTALL(FILES pixmaps/icons/mm-mime-hi32-rosegarden.png DESTINATION ${ICONDIR}/locolor/32x32/mimetypes RENAME x-rosegarden.png)
+
+# styles
+FILE(GLOB STYLES_FILES styles/*.xml)
+INSTALL(FILES ${STYLES_FILES} DESTINATION ${DATADIR}/styles)
+
+# presets
+FILE(GLOB PRESETS_FILES presets/*.xml)
+INSTALL(FILES ${PRESETS_FILES} DESTINATION ${DATADIR}/presets)
+
+# fonts
+FILE(GLOB PFA_FILES fonts/*.pfa)
+INSTALL(FILES ${PFA_FILES} DESTINATION ${DATADIR}/fonts)
+
+FILE(GLOB XML_FILES fonts/mappings/*.xml)
+INSTALL(FILES ${XML_FILES} DESTINATION ${DATADIR}/fonts/mappings)
+
+FILE(GLOB XPM_FILES pixmaps/rg21/4/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/rg21/4)
+
+FILE(GLOB XPM_FILES pixmaps/rg21/8/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/rg21/8)
+
+FILE(GLOB XPM_FILES pixmaps/feta/4/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/4)
+
+FILE(GLOB XPM_FILES pixmaps/feta/6/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/6)
+
+FILE(GLOB XPM_FILES pixmaps/feta/8/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/8)
+
+FILE(GLOB XPM_FILES pixmaps/feta/10/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/10)
+
+FILE(GLOB XPM_FILES pixmaps/feta/12/*.xpm)
+INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/12)
+
+# pixmaps
+FILE(GLOB PIXMAP_FILES pixmaps/misc/*.xpm pixmaps/misc/*.png)
+INSTALL(FILES ${PIXMAP_FILES} DESTINATION ${DATADIR}/pixmaps/misc)
+
+FILE(GLOB PIXMAP_FILES pixmaps/toolbar/*.xpm pixmaps/toolbar/*.png)
+INSTALL(FILES ${PIXMAP_FILES} DESTINATION ${DATADIR}/pixmaps/toolbar)
+
+FILE(GLOB PIXMAP_FILES pixmaps/transport/*.xpm pixmaps/transport/*.png)
+INSTALL(FILES ${PIXMAP_FILES} DESTINATION ${DATADIR}/pixmaps/transport)
+
+# Splash
+INSTALL(FILES pixmaps/splash.png DESTINATION ${DATADIR}/pixmaps)
+
+# Examples
+SET(EXAMPLE_FILES
+ examples/aveverum.rg
+ examples/aylindaamiga.rg
+ examples/bogus-surf-jam.rg
+ examples/bwv-1060-trumpet-duet-excerpt.rg
+ examples/children.rg
+ examples/Djer-Fire.rg
+ examples/doodle-q.rg
+ examples/exercise_notation.rg
+ examples/glazunov.rg
+ examples/glazunov-for-solo-and-piano-with-cue.rg
+ examples/headers-and-unicode-lyrics.rg
+ examples/himno_de_riego.rg
+ examples/interpretation-example.rg
+ examples/let-all-mortal-flesh.rg
+ examples/lilypond-alternative-endings.rg
+ examples/lilypond-directives.rg
+ examples/lilypond-staff-groupings.rg
+ examples/mandolin-sonatina.rg
+ examples/mozart-quartet.rg
+ examples/notation-for-string-orchestra-in-D-minor.rg
+ examples/perfect-moment.rg
+ examples/ravel-pc-gmaj-adagio.rg
+ examples/sonataC.rose
+ examples/stormy-riders.rg
+ examples/test_tuplets.rg
+ examples/the-rose-garden.rg
+ examples/vivaldi-cs3mv2.rg
+ examples/vivaldi_op44_11_1.rg )
+
+INSTALL(FILES ${EXAMPLE_FILES} DESTINATION ${DATADIR}/examples)
+INSTALL(FILES examples/autoload.rg DESTINATION ${DATADIR})
+
+# Library
+FILE(GLOB RGD_FILES library/*.rgd)
+INSTALL(FILES ${RGD_FILES} DESTINATION ${DATADIR}/library)
+
+# KDE LIRC Profile
+INSTALL(FILES profile/rosegarden.profile.xml DESTINATION ${KDE3DATADIR}/profiles)
diff --git a/data/chords/chords.xml b/data/chords/chords.xml
new file mode 100644
index 0000000..06dbe81
--- /dev/null
+++ b/data/chords/chords.xml
@@ -0,0 +1,1733 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-chord-data>
+<rosegarden-chord-data version="1.0" format-version-major="1"
+ format-version-minor="0" format-version-point="0">
+ <chords>
+ <chordset root="C">
+ <chord>
+ <fingering>x 3 2 0 1 0</fingering>
+ <fingering>x 3 5 5 5 0</fingering>
+ <fingering>x 3 5 5 5 3</fingering>
+ <fingering>8 10 10 9 8 8</fingering>
+ </chord>
+ <chord ext="/G">
+ <fingering>3 3 2 0 1 0</fingering>
+ <fingering>3 3 5 5 5 0</fingering>
+ <fingering>3 3 5 5 5 3</fingering>
+ </chord>
+ <chord ext="/E">
+ <fingering>0 3 2 0 1 0</fingering>
+ <fingering>0 3 5 5 5 0</fingering>
+ <fingering>0 3 5 5 5 3</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>x 3 1 0 1 x</fingering>
+ <fingering>x 3 5 5 4 3</fingering>
+ <fingering>8 10 10 8 8 8</fingering>
+ </chord>
+ <chord ext="m/G">
+ <fingering>3 3 1 0 1 x</fingering>
+ <fingering>3 3 5 5 4 3</fingering>
+ </chord>
+ <chord ext="m/E">
+ <fingering>0 3 1 0 1 x</fingering>
+ <fingering>0 3 5 5 4 3</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>x 3 2 3 1 0</fingering>
+ <fingering>x 3 5 3 5 3</fingering>
+ <fingering>8 10 8 9 11 8</fingering>
+ <fingering>8 10 10 9 11 8</fingering>
+ </chord>
+ <chord ext="7/G">
+ <fingering>3 3 2 3 1 0</fingering>
+ <fingering>3 3 5 3 5 3</fingering>
+ </chord>
+ <chord ext="7/E">
+ <fingering>0 3 2 3 1 0</fingering>
+ <fingering>0 3 5 3 5 3</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>x 3 1 3 1 x</fingering>
+ <fingering>3 3 1 3 1 x</fingering>
+ <fingering>x 3 5 3 4 3</fingering>
+ <fingering>3 3 5 3 4 6</fingering>
+ <fingering>8 10 8 8 11 8</fingering>
+ <fingering>8 10 10 8 11 8</fingering>
+ <fingering>8 x 8 8 8 8</fingering>
+ </chord>
+ <chord ext="m7/G">
+ <fingering>3 3 1 3 1 x</fingering>
+ <fingering>3 3 5 3 4 3</fingering>
+ <fingering>3 3 5 3 4 6</fingering>
+ </chord>
+ <chord ext="m7/E">
+ <fingering>0 3 1 3 1 x</fingering>
+ <fingering>0 3 5 3 4 3</fingering>
+ <fingering>0 3 5 3 4 6</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>x 3 2 0 0 0</fingering>
+ <fingering>x 3 5 4 5 3</fingering>
+ <fingering>x x 10 9 8 7</fingering>
+ <fingering>8 x 9 9 8 x</fingering>
+ </chord>
+ <chord ext="maj7/G">
+ <fingering>3 3 2 0 0 0</fingering>
+ <fingering>3 1 5 4 5 1</fingering>
+ </chord>
+ <chord ext="maj7/E">
+ <fingering>0 3 2 0 0 0</fingering>
+ <fingering>0 3 5 4 5 1</fingering>
+ </chord>
+ <chord ext="m7-5">
+ <fingering>8 x 8 8 7 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>x 3 3 0 1 x</fingering>
+ <fingering>3 3 3 0 1 1</fingering>
+ <fingering>0 3 5 5 6 1</fingering>
+ <fingering>3 3 5 5 6 3</fingering>
+ <fingering>8 8 10 10 8 8</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>x 3 3 3 1 x</fingering>
+ <fingering>3 3 3 3 1 x</fingering>
+ <fingering>x 3 5 3 6 1</fingering>
+ <fingering>3 3 5 3 6 1</fingering>
+ <fingering>8 10 8 10 8 8</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>0 3 2 2 1 0</fingering>
+ <fingering>3 3 2 2 1 0</fingering>
+ <fingering>x 3 5 5 5 5</fingering>
+ <fingering>3 3 5 5 5 5</fingering>
+ <fingering>8 x 10 9 10 8</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>x 3 1 2 1 x</fingering>
+ <fingering>3 3 1 2 1 x</fingering>
+ <fingering>x 3 x 5 4 5</fingering>
+ <fingering>3 3 x 5 4 5</fingering>
+ <fingering>x 3 5 5 4 5</fingering>
+ <fingering>3 3 5 5 4 5</fingering>
+ <fingering>8 x 10 8 10 8</fingering>
+ <fingering>8 10 10 8 10 8</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>x 3 2 3 3 x</fingering>
+ <fingering>3 3 2 3 3 3</fingering>
+ <fingering>x 7 8 7 8 x</fingering>
+ <fingering>x x 8 7 8 8</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>x 3 1 3 3 x</fingering>
+ <fingering>3 3 1 3 3 3</fingering>
+ <fingering>8 6 8 7 x x</fingering>
+ <fingering>8 10 8 8 8 10</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x 3 2 4 3 x</fingering>
+ <fingering>8 7 9 7 x x</fingering>
+ <fingering>x x 10 7 8 7</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>0 3 2 2 3 3</fingering>
+ <fingering>3 3 2 2 3 3</fingering>
+ <fingering>8 7 7 7 8 8</fingering>
+ <fingering>x x 10 9 10 10</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>x 3 2 3 4 x</fingering>
+ <fingering>8 7 8 8 8 x</fingering>
+ <fingering>8 10 8 9 8 11</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>x 3 2 3 2 x</fingering>
+ <fingering>8 7 8 6 x x</fingering>
+ <fingering>8 x 8 9 8 9</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 3 2 1 1 x</fingering>
+ <fingering>4 3 2 1 x x</fingering>
+ <fingering>x x 6 5 5 4</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 1 2 1 1 x</fingering>
+ <fingering>x 3 6 3 5 4</fingering>
+ <fingering>8 x 8 9 9 8</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>2 3 1 2 x x</fingering>
+ <fingering>x 3 4 2 4 x</fingering>
+ <fingering>x x 1 2 1 2</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x 3 4 5 5 x</fingering>
+ <fingering>x x 10 9 7 8</fingering>
+ <fingering>8 9 10 9 x x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x 3 4 3 5 x</fingering>
+ <fingering>x x 8 9 7 8</fingering>
+ <fingering>8 9 8 9 x x</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>2 3 2 3 3 2</fingering>
+ <fingering>8 7 8 7 7 8</fingering>
+ <fingering>x x 10 11 11 10</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>0 3 3 3 3 3</fingering>
+ <fingering>3 3 3 3 3 3</fingering>
+ <fingering>8 x 8 7 6 6</fingering>
+ <fingering>x 0 10 10 11 10</fingering>
+ <fingering>x 10 10 10 11 10</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>x 3 2 3 3 5</fingering>
+ <fingering>3 3 2 3 3 5</fingering>
+ <fingering>8 x 8 7 5 5</fingering>
+ <fingering>8 x 8 9 10 10</fingering>
+ </chord>
+ </chordset>
+ <chordset root="A">
+ <chord>
+ <fingering>x 0 2 2 2 0</fingering>
+ <fingering>5 7 7 6 5 5</fingering>
+ <fingering>12 12 11 9 10 9</fingering>
+ <fingering>x 12 11 9 10 9</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>x 0 2 0 2 0</fingering>
+ <fingering>5 7 5 6 8 5</fingering>
+ <fingering>5 7 7 6 8 5</fingering>
+ <fingering>x 12 11 12 10 0</fingering>
+ <fingering>12 12 11 12 10 0</fingering>
+ <fingering>5 x 5 6 5 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>x 0 2 2 1 0</fingering>
+ <fingering>5 7 7 5 5 5</fingering>
+ <fingering>x 0 7 9 10 8</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>x 0 2 0 1 3</fingering>
+ <fingering>x 0 2 0 1 0</fingering>
+ <fingering>5 7 7 5 8 5</fingering>
+ <fingering>5 7 5 5 8 5</fingering>
+ <fingering>x 0 7 9 8 8</fingering>
+ <fingering>5 x 5 5 5 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>x 0 2 1 2 0</fingering>
+ <fingering>x 0 7 6 5 4</fingering>
+ <fingering>x 12 11 9 9 9</fingering>
+ <fingering>12 12 11 9 9 9</fingering>
+ <fingering>5 x 6 6 5 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>x 0 2 2 3 0</fingering>
+ <fingering>x 0 7 7 5 5</fingering>
+ <fingering>x 0 7 9 10 10</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>x 0 2 0 3 0</fingering>
+ <fingering>x 0 2 0 3 3</fingering>
+ <fingering>5 7 5 7 5 5</fingering>
+ <fingering>x 0 7 7 8 10</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>x 0 2 2 2 2</fingering>
+ <fingering>5 x 7 6 7 5</fingering>
+ <fingering>x 0 11 11 10 0</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>x 0 2 2 1 2</fingering>
+ <fingering>5 7 7 5 7 5</fingering>
+ <fingering>x 0 10 11 10 0</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>x 0 2 4 2 3</fingering>
+ <fingering>x 0 5 4 5 5</fingering>
+ <fingering>x 0 5 6 5 7</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>x 0 2 4 1 3</fingering>
+ <fingering>x 0 5 5 5 7</fingering>
+ <fingering>x 12 10 12 12 0</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x 0 2 1 0 0</fingering>
+ <fingering>5 4 6 4 5 x</fingering>
+ <fingering>x 12 11 13 12 0</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>x 0 4 2 0 0</fingering>
+ <fingering>x 0 4 4 5 5</fingering>
+ <fingering>x 0 7 6 7 7</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>x 0 2 5 2 3</fingering>
+ <fingering>x 0 5 6 5 8</fingering>
+ <fingering>x 12 11 12 13 0</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>5 4 5 3 x x</fingering>
+ <fingering>5 x 5 6 5 6</fingering>
+ <fingering>x 0 11 12 11 0</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 4 3 2 2 x</fingering>
+ <fingering>5 4 3 2 x x</fingering>
+ <fingering>x x 3 2 2 1</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 0 3 0 2 1</fingering>
+ <fingering>5 x 5 6 6 5</fingering>
+ <fingering>x 10 11 10 10 x</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>2 3 1 2 x x</fingering>
+ <fingering>x 3 4 2 4 x</fingering>
+ <fingering>x x 1 2 1 2</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x 0 1 2 2 x</fingering>
+ <fingering>x 0 7 6 4 5</fingering>
+ <fingering>x 0 7 8 10 9</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x 0 1 0 2 x</fingering>
+ <fingering>x 0 5 6 4 5</fingering>
+ <fingering>x 0 7 8 8 9</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>x 0 1 0 0 x</fingering>
+ <fingering>5 4 5 4 4 5</fingering>
+ <fingering>x 0 7 8 8 7</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>x 0 0 0 0 0</fingering>
+ <fingering>x 0 5 4 3 3</fingering>
+ <fingering>x 0 7 7 8 7</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>x 0 5 4 2 2</fingering>
+ <fingering>5 x 5 6 7 7</fingering>
+ <fingering>x 0 11 12 12 14</fingering>
+ </chord>
+ </chordset>
+ <chordset root="A#/Bb">
+ <chord>
+ <fingering>x 1 3 3 3 x</fingering>
+ <fingering>1 1 3 3 3 1</fingering>
+ <fingering>6 8 8 7 6 6</fingering>
+ <fingering>x 13 12 10 11 10</fingering>
+ <fingering>13 13 12 10 11 10</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>x 1 3 1 3 1</fingering>
+ <fingering>1 1 3 1 3 1</fingering>
+ <fingering>6 8 8 7 9 6</fingering>
+ <fingering>6 8 6 7 9 6</fingering>
+ <fingering>x x 8 10 9 10</fingering>
+ <fingering>6 x 6 7 6 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>1 1 3 3 2 1</fingering>
+ <fingering>x 1 3 3 2 1</fingering>
+ <fingering>6 8 8 6 6 6</fingering>
+ <fingering>x x 8 10 11 9</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>1 1 3 1 2 4</fingering>
+ <fingering>x 1 3 1 2 1</fingering>
+ <fingering>6 8 8 6 9 6</fingering>
+ <fingering>6 8 6 6 9 6</fingering>
+ <fingering>x x 8 10 9 9</fingering>
+ <fingering>6 x 6 6 6 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>1 1 3 2 3 1</fingering>
+ <fingering>x 1 3 2 3 1</fingering>
+ <fingering>6 8 7 7 6 x</fingering>
+ <fingering>13 13 12 10 10 10</fingering>
+ <fingering>x 13 12 10 10 10</fingering>
+ <fingering>6 x 7 7 6 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>1 1 3 3 4 1</fingering>
+ <fingering>x 1 3 3 4 1</fingering>
+ <fingering>x x 3 3 4 6</fingering>
+ <fingering>6 6 8 8 6 6</fingering>
+ <fingering>6 6 8 8 6 6</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>1 1 3 1 4 1</fingering>
+ <fingering>x 1 3 1 4 1</fingering>
+ <fingering>6 8 6 8 6 6</fingering>
+ <fingering>x x 8 10 9 11</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>1 1 3 3 3 3</fingering>
+ <fingering>x 1 3 3 3 3</fingering>
+ <fingering>6 x 8 7 8 6</fingering>
+ <fingering>x x 8 10 8 10</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>1 1 3 0 2 3</fingering>
+ <fingering>x 1 3 0 2 3</fingering>
+ <fingering>6 8 8 6 8 6</fingering>
+ <fingering>6 x 8 6 8 6</fingering>
+ <fingering>x x 8 10 8 9</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>1 1 0 1 1 1</fingering>
+ <fingering>x 1 0 1 1 x</fingering>
+ <fingering>x 5 6 5 6 x</fingering>
+ <fingering>6 x 6 7 6 8</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>6 4 6 5 x x</fingering>
+ <fingering>6 8 6 6 6 8</fingering>
+ <fingering>13 13 11 13 13 13</fingering>
+ <fingering>x 13 11 13 13 x</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>1 1 0 2 1 1</fingering>
+ <fingering>x 1 0 2 1 1</fingering>
+ <fingering>6 5 7 5 x x</fingering>
+ <fingering>x x 8 5 6 5</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>1 1 0 0 1 1</fingering>
+ <fingering>x 1 0 0 1 1</fingering>
+ <fingering>6 5 5 5 6 6</fingering>
+ <fingering>x x 8 7 8 8</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>1 1 0 1 2 1</fingering>
+ <fingering>x 1 0 1 2 1</fingering>
+ <fingering>6 5 6 6 6 x</fingering>
+ <fingering>6 8 6 7 6 9</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>1 1 0 1 0 1</fingering>
+ <fingering>x 1 0 1 0 1</fingering>
+ <fingering>6 5 6 4 x x</fingering>
+ <fingering>6 x 6 7 6 7</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 5 4 3 3 x</fingering>
+ <fingering>6 5 4 3 x x</fingering>
+ <fingering>x x 4 3 3 2</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 1 4 1 3 2</fingering>
+ <fingering>6 x 6 7 7 6</fingering>
+ <fingering>x 11 12 11 11 x</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>3 4 2 3 x x</fingering>
+ <fingering>x 1 2 0 2 x</fingering>
+ <fingering>x x 2 3 2 3</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x 1 2 3 3 x</fingering>
+ <fingering>x x 8 7 5 6</fingering>
+ <fingering>6 7 8 7 x x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x 1 2 1 3 x</fingering>
+ <fingering>x x 6 7 5 6</fingering>
+ <fingering>x x 8 9 9 10</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>0 1 0 1 1 0</fingering>
+ <fingering>6 5 6 5 5 4</fingering>
+ <fingering>x x 8 9 9 8</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>1 1 1 1 1 1</fingering>
+ <fingering>x 1 1 1 1 1</fingering>
+ <fingering>6 x 6 5 1 1</fingering>
+ <fingering>x 8 8 8 9 8</fingering>
+ <fingering>x x 8 8 9 8</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>1 1 0 1 1 3</fingering>
+ <fingering>x 1 0 1 1 3</fingering>
+ <fingering>6 x 6 5 3 3</fingering>
+ <fingering>6 x 6 7 8 8</fingering>
+ </chord>
+ </chordset>
+ <chordset root="B">
+ <chord>
+ <fingering>2 2 4 4 4 2</fingering>
+ <fingering>x 2 4 4 4 x</fingering>
+ <fingering>7 9 9 8 7 7</fingering>
+ <fingering>x x 9 11 12 11</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>2 2 1 2 0 2</fingering>
+ <fingering>x 2 1 2 0 2</fingering>
+ <fingering>2 2 4 2 4 2</fingering>
+ <fingering>x 2 4 2 4 2</fingering>
+ <fingering>7 9 9 8 10 7</fingering>
+ <fingering>7 9 7 8 10 7</fingering>
+ <fingering>7 x 7 8 7 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>2 2 4 4 3 2</fingering>
+ <fingering>x 2 4 4 3 2</fingering>
+ <fingering>7 9 9 7 7 7</fingering>
+ <fingering>x x 9 11 12 10</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>2 2 0 2 0 2</fingering>
+ <fingering>x 2 0 2 0 2</fingering>
+ <fingering>2 2 4 2 3 5</fingering>
+ <fingering>x 2 4 2 3 2</fingering>
+ <fingering>7 9 9 7 10 7</fingering>
+ <fingering>7 9 7 7 10 7</fingering>
+ <fingering>7 x 7 7 7 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>2 2 4 3 4 2</fingering>
+ <fingering>x 2 4 3 4 2</fingering>
+ <fingering>7 9 8 8 7 x</fingering>
+ <fingering>x x 9 8 7 6</fingering>
+ <fingering>7 x 8 8 7 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>2 2 4 4 5 2</fingering>
+ <fingering>x 2 4 4 5 2</fingering>
+ <fingering>x x 4 4 5 7</fingering>
+ <fingering>7 7 9 9 7 7</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>2 2 2 2 0 0</fingering>
+ <fingering>x 2 2 2 0 0</fingering>
+ <fingering>2 2 4 2 5 2</fingering>
+ <fingering>x 2 4 2 5 2</fingering>
+ <fingering>7 9 7 9 7 7</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>2 2 1 1 0 x</fingering>
+ <fingering>x 2 1 1 0 x</fingering>
+ <fingering>2 2 4 4 4 4</fingering>
+ <fingering>x 2 4 4 4 4</fingering>
+ <fingering>7 x 9 8 9 7</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>2 2 0 1 0 2</fingering>
+ <fingering>x 2 0 1 0 2</fingering>
+ <fingering>2 2 4 4 3 4</fingering>
+ <fingering>x 2 x 4 3 4</fingering>
+ <fingering>7 9 9 7 9 7</fingering>
+ <fingering>7 x 9 7 9 7</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>2 2 1 2 2 2</fingering>
+ <fingering>x 2 1 2 2 x</fingering>
+ <fingering>x 6 7 6 7 x</fingering>
+ <fingering>x x 7 6 7 7</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>2 2 0 2 2 2</fingering>
+ <fingering>x 2 0 2 2 x</fingering>
+ <fingering>7 5 7 6 x x</fingering>
+ <fingering>7 9 7 7 7 9</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x 2 1 3 2 x</fingering>
+ <fingering>7 6 8 6 x x</fingering>
+ <fingering>x x 9 6 7 6</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>2 2 1 1 2 2</fingering>
+ <fingering>x 2 1 1 2 2</fingering>
+ <fingering>7 6 6 6 7 7</fingering>
+ <fingering>x x 9 8 9 9</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>x 2 1 2 3 x</fingering>
+ <fingering>7 6 7 7 7 x</fingering>
+ <fingering>7 9 7 8 7 10</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>x 2 1 2 1 x</fingering>
+ <fingering>7 6 7 5 x x</fingering>
+ <fingering>7 x 7 8 7 8</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 2 1 0 0 x</fingering>
+ <fingering>3 2 1 0 x x</fingering>
+ <fingering>x x 5 4 4 3</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 0 1 0 0 3</fingering>
+ <fingering>x 2 5 2 4 3</fingering>
+ <fingering>7 x 7 8 8 7</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>1 2 0 1 x x</fingering>
+ <fingering>x 2 3 1 3 x</fingering>
+ <fingering>x x 0 1 0 1</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x 2 3 4 4 x</fingering>
+ <fingering>x x 9 8 6 7</fingering>
+ <fingering>x x 9 10 12 11</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x 2 3 2 4 x</fingering>
+ <fingering>x x 7 8 6 7</fingering>
+ <fingering>x x 9 10 10 11</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>1 2 1 2 2 1</fingering>
+ <fingering>7 6 7 6 6 7</fingering>
+ <fingering>x x 9 10 10 9</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>2 2 2 2 2 2</fingering>
+ <fingering>x 2 2 2 2 2</fingering>
+ <fingering>7 x 7 6 5 5</fingering>
+ <fingering>x 9 9 9 10 9</fingering>
+ <fingering>x x 9 9 10 9</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>2 2 1 2 2 4</fingering>
+ <fingering>x 2 1 2 2 4</fingering>
+ <fingering>7 X 7 6 4 4</fingering>
+ <fingering>7 X 7 8 9 9</fingering>
+ </chord>
+ </chordset>
+ <chordset root="C#/Db">
+ <chord>
+ <fingering>4 4 3 1 2 1</fingering>
+ <fingering>x 4 3 1 2 1</fingering>
+ <fingering>4 4 6 6 6 4</fingering>
+ <fingering>x 4 6 6 6 x</fingering>
+ <fingering>9 11 11 10 9 9</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>4 4 3 4 2 x</fingering>
+ <fingering>x 4 3 4 2 x</fingering>
+ <fingering>4 4 6 4 6 4</fingering>
+ <fingering>x 4 6 4 6 4</fingering>
+ <fingering>9 11 11 10 12 9</fingering>
+ <fingering>9 11 9 10 12 9</fingering>
+ <fingering>9 x 9 10 9 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>4 4 6 6 5 4</fingering>
+ <fingering>x 4 6 6 5 4</fingering>
+ <fingering>9 11 11 9 9 9</fingering>
+ <fingering>x 11 11 13 14 12</fingering>
+ <fingering>x x 11 13 14 12</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>4 4 2 4 2 x</fingering>
+ <fingering>x 4 2 4 2 x</fingering>
+ <fingering>4 4 6 4 5 7</fingering>
+ <fingering>x 4 6 4 5 4</fingering>
+ <fingering>9 11 11 9 12 9</fingering>
+ <fingering>9 11 9 9 12 9</fingering>
+ <fingering>9 x 9 9 9 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>4 4 3 1 1 1</fingering>
+ <fingering>x 4 3 1 1 1</fingering>
+ <fingering>4 4 6 5 6 4</fingering>
+ <fingering>x 4 6 5 6 4</fingering>
+ <fingering>x x 11 10 9 8</fingering>
+ <fingering>9 x 10 10 9 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>4 4 6 6 7 4</fingering>
+ <fingering>x 4 6 6 7 4</fingering>
+ <fingering>x x 6 6 7 9</fingering>
+ <fingering>9 9 11 11 9 9</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>4 4 4 4 2 x</fingering>
+ <fingering>x 4 4 4 2 x</fingering>
+ <fingering>4 4 6 4 7 4</fingering>
+ <fingering>x 4 6 4 7 4</fingering>
+ <fingering>9 11 9 11 9 9</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>x 4 3 3 2 x</fingering>
+ <fingering>4 4 6 6 6 6</fingering>
+ <fingering>x 4 6 6 6 6</fingering>
+ <fingering>9 x 11 10 11 9</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>4 4 2 3 2 x</fingering>
+ <fingering>x 4 2 3 2 x</fingering>
+ <fingering>4 4 6 6 5 6</fingering>
+ <fingering>x 4 x 6 5 6</fingering>
+ <fingering>9 11 11 9 11 9</fingering>
+ <fingering>9 x 11 9 11 9</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>4 4 3 4 4 4</fingering>
+ <fingering>x 4 3 4 4 x</fingering>
+ <fingering>x 8 9 8 9 x</fingering>
+ <fingering>x x 9 8 9 9</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>4 4 2 4 4 4</fingering>
+ <fingering>x 4 2 4 4 x</fingering>
+ <fingering>9 7 9 8 x x</fingering>
+ <fingering>9 11 9 9 9 11</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x 4 3 5 4 x</fingering>
+ <fingering>9 8 10 8 x x</fingering>
+ <fingering>x x 11 8 9 8</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>4 4 3 3 4 4</fingering>
+ <fingering>x 4 3 3 4 4</fingering>
+ <fingering>9 8 8 8 9 9</fingering>
+ <fingering>x x 11 10 11 11</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>x 4 3 4 5 x</fingering>
+ <fingering>9 8 9 9 9 x</fingering>
+ <fingering>9 11 9 10 9 12</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>x 4 3 4 3 x</fingering>
+ <fingering>9 8 9 7 x x</fingering>
+ <fingering>9 x 9 10 9 10</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 4 3 2 2 x</fingering>
+ <fingering>5 4 3 2 x x</fingering>
+ <fingering>x x 3 2 2 1</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 2 3 2 2 x</fingering>
+ <fingering>x 4 7 4 6 5</fingering>
+ <fingering>9 x 9 10 10 9</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>3 4 2 3 x x</fingering>
+ <fingering>x 1 2 0 2 x</fingering>
+ <fingering>x x 2 3 2 3</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x 4 5 6 6 x</fingering>
+ <fingering>x x 11 10 8 9</fingering>
+ <fingering>9 10 11 10 x x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x 4 5 4 6 x</fingering>
+ <fingering>x x 9 10 8 9</fingering>
+ <fingering>9 10 9 10 x x</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>3 4 3 4 4 3</fingering>
+ <fingering>9 8 9 8 8 9</fingering>
+ <fingering>x x 11 12 12 11</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>4 4 4 4 4 4</fingering>
+ <fingering>x 4 4 4 4 4</fingering>
+ <fingering>9 x 9 8 7 7</fingering>
+ <fingering>x 11 11 11 12 11</fingering>
+ <fingering>x x 11 11 12 11</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>4 4 3 4 4 6</fingering>
+ <fingering>x 4 3 4 4 6</fingering>
+ <fingering>9 x 9 8 7 7</fingering>
+ <fingering>9 x 9 10 11 11</fingering>
+ </chord>
+ </chordset>
+ <chordset root="D">
+ <chord>
+ <fingering>x 0 0 2 3 2</fingering>
+ <fingering>5 5 7 7 7 5</fingering>
+ <fingering>x 5 7 7 7 x</fingering>
+ <fingering>10 12 12 11 10 10</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>x 0 0 2 1 2</fingering>
+ <fingering>5 5 7 5 7 5</fingering>
+ <fingering>x 5 7 5 7 5</fingering>
+ <fingering>10 12 12 11 13 10</fingering>
+ <fingering>10 12 10 11 13 10</fingering>
+ <fingering>10 x 10 11 10 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>x 0 0 2 3 1</fingering>
+ <fingering>5 5 7 7 6 5</fingering>
+ <fingering>x 5 7 7 6 5</fingering>
+ <fingering>10 12 12 10 10 10</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>x 0 0 2 1 1</fingering>
+ <fingering>5 5 7 5 6 8</fingering>
+ <fingering>x 5 7 5 6 5</fingering>
+ <fingering>10 12 12 10 13 10</fingering>
+ <fingering>10 12 10 10 13 10</fingering>
+ <fingering>10 x 10 10 10 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>x 0 0 2 2 2</fingering>
+ <fingering>5 5 7 6 7 5</fingering>
+ <fingering>x 5 7 6 7 5</fingering>
+ <fingering>x x 12 11 10 9</fingering>
+ <fingering>10 x 11 11 10 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>x 0 0 2 3 3</fingering>
+ <fingering>5 5 7 7 8 5</fingering>
+ <fingering>x 5 7 7 8 5</fingering>
+ <fingering>10 10 12 12 10 10</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>x 0 0 2 1 3</fingering>
+ <fingering>5 5 7 5 8 5</fingering>
+ <fingering>x 5 7 5 8 5</fingering>
+ <fingering>10 12 10 12 10 10</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>x 0 0 2 0 2</fingering>
+ <fingering>5 5 7 7 7 7</fingering>
+ <fingering>x 5 7 7 7 7</fingering>
+ <fingering>10 x 12 11 12 10</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>x 0 0 2 0 1</fingering>
+ <fingering>5 5 7 7 6 7</fingering>
+ <fingering>x 5 x 7 6 7</fingering>
+ <fingering>10 12 12 10 12 10</fingering>
+ <fingering>10 x 12 10 12 10</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>x 0 4 2 1 0</fingering>
+ <fingering>x 0 0 2 1 0</fingering>
+ <fingering>5 5 4 5 5 5</fingering>
+ <fingering>x 5 4 5 5 x</fingering>
+ <fingering>x 9 10 9 10 0</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>x 0 3 2 1 0</fingering>
+ <fingering>5 5 3 5 5 5</fingering>
+ <fingering>x 5 3 5 5 x</fingering>
+ <fingering>10 12 10 10 10 12</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x 0 4 2 2 0</fingering>
+ <fingering>x 5 4 6 5 x</fingering>
+ <fingering>x 0 12 9 10 9</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>5 5 4 4 5 5</fingering>
+ <fingering>x 5 4 4 5 5</fingering>
+ <fingering>10 9 9 9 10 10</fingering>
+ <fingering>x x 12 11 12 12</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>x 5 4 5 6 x</fingering>
+ <fingering>10 9 10 10 10 x</fingering>
+ <fingering>10 12 10 11 10 13</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>x 5 4 5 4 x</fingering>
+ <fingering>10 9 10 8 x x</fingering>
+ <fingering>10 x 10 11 10 11</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 5 4 3 3 x</fingering>
+ <fingering>6 5 4 3 x x</fingering>
+ <fingering>x x 4 3 3 2</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 3 4 3 3 x</fingering>
+ <fingering>x 5 8 5 7 6</fingering>
+ <fingering>10 x 10 11 11 10</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>10 11 9 10 x x</fingering>
+ <fingering>x 2 3 1 3 x</fingering>
+ <fingering>x x 0 1 0 1</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x 5 6 7 7 x</fingering>
+ <fingering>x x 12 11 9 10</fingering>
+ <fingering>10 11 12 11 x x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x 5 6 5 7 x</fingering>
+ <fingering>x x 10 11 9 10</fingering>
+ <fingering>10 11 10 11 x x</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>x x 0 1 1 0</fingering>
+ <fingering>4 5 4 5 5 4</fingering>
+ <fingering>10 9 10 9 9 10</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>x 0 0 0 1 0</fingering>
+ <fingering>5 5 5 5 5 5</fingering>
+ <fingering>x 5 5 5 5 5</fingering>
+ <fingering>10 x 10 9 8 8</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>5 5 4 5 5 7</fingering>
+ <fingering>x 5 4 5 5 7</fingering>
+ <fingering>10 x 10 9 7 7</fingering>
+ <fingering>10 x 10 11 12 12</fingering>
+ </chord>
+ </chordset>
+ <chordset root="D#/Eb">
+ <chord>
+ <fingering>6 6 5 3 4 3</fingering>
+ <fingering>x 6 5 3 4 3</fingering>
+ <fingering>6 6 8 8 8 6</fingering>
+ <fingering>x 6 8 8 8 x</fingering>
+ <fingering>11 13 13 12 11 11</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>6 6 5 6 4 x</fingering>
+ <fingering>x 6 5 6 4 x</fingering>
+ <fingering>6 6 8 6 8 6</fingering>
+ <fingering>x 6 8 6 8 6</fingering>
+ <fingering>11 13 13 12 14 11</fingering>
+ <fingering>11 13 11 12 14 11</fingering>
+ <fingering>11 x 11 12 11 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>x x 4 3 4 2</fingering>
+ <fingering>6 6 8 8 7 6</fingering>
+ <fingering>x 6 8 8 7 6</fingering>
+ <fingering>11 13 13 11 11 11</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>6 6 4 6 4 x</fingering>
+ <fingering>x 6 4 6 4 x</fingering>
+ <fingering>6 6 8 6 7 9</fingering>
+ <fingering>x 6 8 6 7 6</fingering>
+ <fingering>11 13 13 11 14 11</fingering>
+ <fingering>11 13 11 11 14 11</fingering>
+ <fingering>11 x 11 11 11 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>6 6 5 3 3 3</fingering>
+ <fingering>x 6 5 3 3 3</fingering>
+ <fingering>6 6 8 7 8 6</fingering>
+ <fingering>x 6 8 7 8 6</fingering>
+ <fingering>x x 13 12 11 10</fingering>
+ <fingering>11 x 11 12 11 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>x 6 6 3 4 x</fingering>
+ <fingering>6 6 8 8 9 6</fingering>
+ <fingering>x 6 8 8 9 6</fingering>
+ <fingering>11 11 13 13 11 11</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>6 6 6 6 4 x</fingering>
+ <fingering>x 6 6 6 4 x</fingering>
+ <fingering>6 6 8 6 9 6</fingering>
+ <fingering>x 6 8 6 9 6</fingering>
+ <fingering>11 13 11 13 11 11</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>x 6 5 5 4 x</fingering>
+ <fingering>6 6 8 8 8 8</fingering>
+ <fingering>x 6 8 8 8 8</fingering>
+ <fingering>11 x 13 12 13 11</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>6 6 4 5 4 x</fingering>
+ <fingering>x 6 4 5 4 x</fingering>
+ <fingering>6 6 8 8 7 8</fingering>
+ <fingering>x 6 x 8 7 8</fingering>
+ <fingering>11 13 13 11 13 11</fingering>
+ <fingering>11 x 13 11 13 11</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>6 6 5 6 6 6</fingering>
+ <fingering>x 6 5 6 6 x</fingering>
+ <fingering>x 10 11 10 11 x</fingering>
+ <fingering>x x 11 10 11 11</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>6 6 4 6 6 6</fingering>
+ <fingering>x 6 4 6 6 x</fingering>
+ <fingering>11 9 11 10 x x</fingering>
+ <fingering>11 13 11 11 11 13</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x x 1 0 3 1</fingering>
+ <fingering>x 6 5 7 6 x</fingering>
+ <fingering>x x 13 10 11 10</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>x x 1 0 1 1</fingering>
+ <fingering>6 6 5 5 6 6</fingering>
+ <fingering>x 6 5 5 6 6</fingering>
+ <fingering>11 10 10 10 11 11</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>x x 1 0 2 2</fingering>
+ <fingering>x 6 5 6 7 x</fingering>
+ <fingering>11 13 11 12 11 14</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>x x 1 0 2 0</fingering>
+ <fingering>x 6 5 6 5 x</fingering>
+ <fingering>11 x 11 12 11 12</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 2 1 0 0 x</fingering>
+ <fingering>3 2 1 0 x x</fingering>
+ <fingering>x x 3 2 2 1</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>x 4 5 4 4 x</fingering>
+ <fingering>x 6 9 6 8 7</fingering>
+ <fingering>11 x 11 12 12 11</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>2 3 1 2 x x</fingering>
+ <fingering>x 3 4 2 4 x</fingering>
+ <fingering>x x 2 3 2 3</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x x 1 2 4 3</fingering>
+ <fingering>x 6 7 8 8 x</fingering>
+ <fingering>x x 13 12 10 11</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x x 1 2 2 3</fingering>
+ <fingering>x 6 7 6 8 x</fingering>
+ <fingering>x x 11 12 10 11</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>x x 1 2 2 1</fingering>
+ <fingering>5 6 5 6 6 5</fingering>
+ <fingering>11 10 11 10 10 11</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>x 1 1 1 2 1</fingering>
+ <fingering>x x 1 1 2 1</fingering>
+ <fingering>6 6 6 6 6 6</fingering>
+ <fingering>x 6 6 6 6 6</fingering>
+ <fingering>11 x 11 10 9 9</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>6 6 5 6 6 8</fingering>
+ <fingering>x 6 5 6 6 8</fingering>
+ <fingering>11 x 11 10 8 8</fingering>
+ <fingering>11 x 11 12 13 13</fingering>
+ </chord>
+ </chordset>
+ <chordset root="E">
+ <chord>
+ <fingering>2 2 1 0 0 0</fingering>
+ <fingering>0 7 6 4 5 4</fingering>
+ <fingering>0 7 9 9 9 7</fingering>
+ <fingering>0 7 9 9 9 0</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>0 2 2 1 3 0</fingering>
+ <fingering>0 2 x 1 3 0</fingering>
+ <fingering>0 7 6 7 5 0</fingering>
+ <fingering>0 7 9 7 9 7</fingering>
+ <fingering>12 x 12 13 12 0</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>0 2 2 0 0 0</fingering>
+ <fingering>0 x 5 4 5 3</fingering>
+ <fingering>0 7 9 9 8 7</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>0 2 2 0 3 0</fingering>
+ <fingering>0 2 0 0 3 0</fingering>
+ <fingering>0 x 5 4 3 0</fingering>
+ <fingering>0 7 9 7 8 10</fingering>
+ <fingering>0 7 9 7 8 7</fingering>
+ <fingering>12 x 12 12 12 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>0 2 1 1 0 0</fingering>
+ <fingering>0 7 6 4 4 4</fingering>
+ <fingering>0 7 9 8 9 7</fingering>
+ <fingering>12 x 13 13 12 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>0 2 2 2 0 0</fingering>
+ <fingering>0 7 7 4 5 0</fingering>
+ <fingering>0 x 9 9 10 12</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>0 2 0 2 0 0</fingering>
+ <fingering>0 x 2 4 3 5</fingering>
+ <fingering>0 7 9 7 10 7</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>0 2 2 1 2 0</fingering>
+ <fingering>0 7 6 6 5 0</fingering>
+ <fingering>0 7 9 9 9 9</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>0 2 2 0 2 0</fingering>
+ <fingering>0 7 5 6 5 x</fingering>
+ <fingering>0 7 9 9 8 9</fingering>
+ <fingering>0 7 x 9 8 9</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>0 2 0 1 3 2</fingering>
+ <fingering>0 7 6 7 7 0</fingering>
+ <fingering>0 11 12 11 12 0</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>0 2 2 0 3 2</fingering>
+ <fingering>0 7 5 7 7 0</fingering>
+ <fingering>0 10 12 11 12 0</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>0 2 1 1 0 2</fingering>
+ <fingering>0 7 4 4 4 4</fingering>
+ <fingering>0 7 6 8 7 0</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>0 2 2 1 2 2</fingering>
+ <fingering>0 x 2 1 2 2</fingering>
+ <fingering>0 7 6 6 7 7</fingering>
+ <fingering>0 11 11 11 12 12</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>0 2 2 1 3 3</fingering>
+ <fingering>0 x 2 1 3 3</fingering>
+ <fingering>0 7 6 7 8 0</fingering>
+ <fingering>0 11 12 12 12 x</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>0 x 0 1 0 1</fingering>
+ <fingering>0 7 6 7 6 x</fingering>
+ <fingering>0 11 12 10 0 0</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>0 3 2 1 1 x</fingering>
+ <fingering>4 3 2 1 x x</fingering>
+ <fingering>0 x 6 5 5 4</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>0 x 0 1 1 0</fingering>
+ <fingering>0 5 6 5 5 x</fingering>
+ <fingering>0 7 10 7 9 8</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>3 4 2 3 x x</fingering>
+ <fingering>x 1 2 0 2 x</fingering>
+ <fingering>0 x 2 3 2 3</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>0 1 2 1 x 0</fingering>
+ <fingering>2 x 2 3 5 4</fingering>
+ <fingering>0 7 8 9 9 0</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>0 1 0 1 x 0</fingering>
+ <fingering>0 7 8 7 9 x</fingering>
+ <fingering>11 x 12 13 11 12</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>0 x 2 3 3 2</fingering>
+ <fingering>6 7 6 7 7 6</fingering>
+ <fingering>0 11 12 11 11 12</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>0 2 2 2 3 2</fingering>
+ <fingering>0 7 7 7 7 7</fingering>
+ <fingering>0 x 12 11 10 0</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>0 x 0 1 2 2</fingering>
+ <fingering>0 x 6 7 7 9</fingering>
+ <fingering>0 x 12 11 9 9</fingering>
+ </chord>
+ </chordset>
+ <chordset root="F">
+ <chord>
+ <fingering>1 3 3 2 1 1</fingering>
+ <fingering>8 8 7 5 6 5</fingering>
+ <fingering>x 8 7 5 6 5</fingering>
+ <fingering>8 8 10 10 10 8</fingering>
+ <fingering>x 8 10 10 10 x</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>1 3 3 2 4 1</fingering>
+ <fingering>1 3 1 2 4 1</fingering>
+ <fingering>8 8 7 8 6 x</fingering>
+ <fingering>x 8 7 8 6 x</fingering>
+ <fingering>8 8 10 8 10 8</fingering>
+ <fingering>x 8 10 8 10 8</fingering>
+ <fingering>1 x 1 2 1 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>1 3 3 1 1 1</fingering>
+ <fingering>x 3 3 5 6 4</fingering>
+ <fingering>x x 3 5 6 4</fingering>
+ <fingering>8 8 10 10 9 8</fingering>
+ <fingering>x 8 10 10 9 8</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>1 3 3 1 4 1</fingering>
+ <fingering>1 3 1 1 4 1</fingering>
+ <fingering>x 3 3 5 4 4</fingering>
+ <fingering>x x 3 5 4 4</fingering>
+ <fingering>8 8 10 8 9 11</fingering>
+ <fingering>x 8 10 8 9 8</fingering>
+ <fingering>1 x 1 1 1 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>1 3 3 2 1 0</fingering>
+ <fingering>1 x 3 2 1 0</fingering>
+ <fingering>0 8 7 5 5 5</fingering>
+ <fingering>0 8 10 9 10 8</fingering>
+ <fingering>1 x 2 2 1 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>1 1 3 3 1 1</fingering>
+ <fingering>x 8 8 5 6 x</fingering>
+ <fingering>8 8 10 10 11 8</fingering>
+ <fingering>x 8 10 10 11 8</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>1 3 1 3 1 1</fingering>
+ <fingering>8 8 8 8 6 x</fingering>
+ <fingering>x 8 8 8 6 x</fingering>
+ <fingering>8 x 10 8 11 8</fingering>
+ <fingering>x x 10 8 11 8</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>1 x 3 2 3 1</fingering>
+ <fingering>x 8 7 7 6 x</fingering>
+ <fingering>8 8 10 10 10 10</fingering>
+ <fingering>x 8 10 10 10 10</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>1 3 3 1 3 1</fingering>
+ <fingering>1 x 3 1 3 1</fingering>
+ <fingering>8 8 6 7 6 x</fingering>
+ <fingering>x 8 6 7 6 x</fingering>
+ <fingering>8 8 10 10 9 10</fingering>
+ <fingering>x 8 x 10 9 10</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>1 0 1 0 1 1</fingering>
+ <fingering>x x 3 5 4 3</fingering>
+ <fingering>8 8 7 8 8 8</fingering>
+ <fingering>x 8 7 8 8 x</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>1 3 1 1 1 3</fingering>
+ <fingering>x x 6 5 4 3</fingering>
+ <fingering>x x 3 5 4 3</fingering>
+ <fingering>8 8 6 8 8 8</fingering>
+ <fingering>x 8 6 8 8 x</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>1 0 3 0 1 0</fingering>
+ <fingering>x 8 5 5 5 5</fingering>
+ <fingering>x 8 7 9 8 x</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>1 0 0 0 1 1</fingering>
+ <fingering>x x 3 2 3 3</fingering>
+ <fingering>8 8 7 7 8 8</fingering>
+ <fingering>x 8 7 7 8 8</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>1 3 1 2 1 4</fingering>
+ <fingering>x x 3 2 4 4</fingering>
+ <fingering>x 8 7 8 9 x</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>1 x 1 2 1 2</fingering>
+ <fingering>x x 3 2 4 2</fingering>
+ <fingering>x 8 7 8 7 x</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 4 3 2 2 x</fingering>
+ <fingering>5 4 3 2 x x</fingering>
+ <fingering>x x 3 2 2 1</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>1 x 1 2 2 1</fingering>
+ <fingering>x 6 7 6 6 x</fingering>
+ <fingering>x 8 11 8 10 9</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>1 2 0 1 x x</fingering>
+ <fingering>x 2 3 1 3 x</fingering>
+ <fingering>x x 0 1 0 1</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>1 2 3 2 0 x</fingering>
+ <fingering>x x 3 4 6 5</fingering>
+ <fingering>x 8 9 10 10 x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>1 2 1 2 0 x</fingering>
+ <fingering>x x 3 4 4 5</fingering>
+ <fingering>x 8 9 8 10 x</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>1 0 1 0 0 1</fingering>
+ <fingering>x x 3 4 4 3</fingering>
+ <fingering>7 8 7 8 8 7</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>x 3 3 3 4 3</fingering>
+ <fingering>x x 3 3 4 3</fingering>
+ <fingering>8 8 8 8 8 8</fingering>
+ <fingering>x 8 8 8 8 8</fingering>
+ <fingering>13 11 13 12 11 11</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>1 x 1 2 3 3</fingering>
+ <fingering>8 8 7 8 8 10</fingering>
+ <fingering>x 8 7 8 8 10</fingering>
+ <fingering>13 x 13 12 10 10</fingering>
+ </chord>
+ </chordset>
+ <chordset root="F#/Gb">
+ <chord>
+ <fingering>2 4 4 3 2 2</fingering>
+ <fingering>9 9 8 6 7 6</fingering>
+ <fingering>x 9 8 6 7 6</fingering>
+ <fingering>9 9 11 11 11 9</fingering>
+ <fingering>x 9 11 11 11 x</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>2 4 4 3 5 2</fingering>
+ <fingering>2 4 2 3 5 2</fingering>
+ <fingering>9 9 8 9 7 x</fingering>
+ <fingering>x 9 8 9 7 x</fingering>
+ <fingering>9 9 11 9 11 9</fingering>
+ <fingering>x 9 11 9 11 9</fingering>
+ <fingering>2 x 2 3 2 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>2 4 4 2 2 2</fingering>
+ <fingering>x 4 4 6 7 5</fingering>
+ <fingering>x x 4 6 7 5</fingering>
+ <fingering>9 9 11 11 10 9</fingering>
+ <fingering>x 9 11 11 10 9</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>2 4 4 2 5 1</fingering>
+ <fingering>2 4 2 2 5 1</fingering>
+ <fingering>x 4 4 6 5 5</fingering>
+ <fingering>x x 4 6 5 5</fingering>
+ <fingering>9 9 11 9 10 12</fingering>
+ <fingering>x 9 11 9 10 9</fingering>
+ <fingering>2 x 2 2 2 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>2 4 3 3 2 x</fingering>
+ <fingering>9 9 8 6 6 6</fingering>
+ <fingering>x 9 8 6 6 6</fingering>
+ <fingering>9 9 11 10 11 9</fingering>
+ <fingering>x 9 11 10 11 9</fingering>
+ <fingering>2 x 3 3 2 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>2 2 4 4 2 2</fingering>
+ <fingering>x 9 9 6 7 x</fingering>
+ <fingering>9 9 11 11 12 9</fingering>
+ <fingering>x 9 11 11 12 9</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>2 4 2 4 2 2</fingering>
+ <fingering>9 9 9 9 7 x</fingering>
+ <fingering>x 9 9 9 7 x</fingering>
+ <fingering>9 9 11 9 12 9</fingering>
+ <fingering>x 9 11 9 12 9</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>2 x 4 3 4 2</fingering>
+ <fingering>x 9 8 8 7 x</fingering>
+ <fingering>9 9 11 11 11 11</fingering>
+ <fingering>x 9 11 11 11 11</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>2 4 4 2 4 2</fingering>
+ <fingering>2 x 4 2 4 2</fingering>
+ <fingering>9 9 7 8 7 x</fingering>
+ <fingering>x 9 7 8 7 x</fingering>
+ <fingering>9 9 11 11 10 11</fingering>
+ <fingering>x 9 x 11 10 11</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>x x 2 1 2 2</fingering>
+ <fingering>x x 4 6 5 4</fingering>
+ <fingering>9 9 8 9 9 9</fingering>
+ <fingering>x 9 8 9 9 x</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>2 4 2 2 2 4</fingering>
+ <fingering>x x 4 2 5 4</fingering>
+ <fingering>9 9 7 9 9 9</fingering>
+ <fingering>x 9 7 9 9 x</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>x x 4 1 2 1</fingering>
+ <fingering>x 9 6 6 6 6</fingering>
+ <fingering>x 9 8 10 9 x</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>2 1 1 1 2 2</fingering>
+ <fingering>x x 4 3 4 4</fingering>
+ <fingering>9 9 8 8 9 9</fingering>
+ <fingering>x 9 8 8 9 9</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>2 1 2 2 2 x</fingering>
+ <fingering>2 4 2 3 2 5</fingering>
+ <fingering>x 9 8 9 10 x</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>2 x 2 3 2 3</fingering>
+ <fingering>x x 4 3 5 3</fingering>
+ <fingering>x 9 8 9 8 x</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 5 4 3 3 x</fingering>
+ <fingering>6 5 4 3 x x</fingering>
+ <fingering>x x 4 3 3 2</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>2 x 2 3 3 2</fingering>
+ <fingering>x 7 8 7 7 x</fingering>
+ <fingering>x 9 12 9 11 10</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>2 3 1 2 x x</fingering>
+ <fingering>x 3 4 2 4 x</fingering>
+ <fingering>x x 1 2 1 2</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>2 3 4 3 x x</fingering>
+ <fingering>x x 4 5 7 6</fingering>
+ <fingering>x 9 10 11 11 x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>2 3 2 3 x x</fingering>
+ <fingering>x x 4 5 5 6</fingering>
+ <fingering>x 9 10 9 11 x</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>2 1 2 1 1 2</fingering>
+ <fingering>x x 4 5 5 4</fingering>
+ <fingering>8 9 8 9 9 8</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>2 x 2 1 0 0</fingering>
+ <fingering>x 4 4 4 5 4</fingering>
+ <fingering>x x 4 4 5 4</fingering>
+ <fingering>9 9 9 9 9 9</fingering>
+ <fingering>x 9 9 9 9 9</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>2 x 2 3 4 4</fingering>
+ <fingering>9 9 8 9 9 11</fingering>
+ <fingering>x 9 8 9 9 11</fingering>
+ <fingering>9 9 11 9 9 11</fingering>
+ <fingering>x 9 11 9 9 11</fingering>
+ </chord>
+ </chordset>
+ <chordset root="G">
+ <chord>
+ <fingering>3 2 0 0 0 2</fingering>
+ <fingering>3 5 5 4 3 3</fingering>
+ <fingering>10 10 9 7 8 7</fingering>
+ <fingering>x 10 9 7 8 7</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>3 2 0 0 0 1</fingering>
+ <fingering>3 5 5 4 6 3</fingering>
+ <fingering>3 5 3 4 6 3</fingering>
+ <fingering>10 10 9 10 8 x</fingering>
+ <fingering>x 10 9 10 8 x</fingering>
+ <fingering>3 x 3 4 3 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>3 5 5 3 3 3</fingering>
+ <fingering>x 5 5 7 8 6</fingering>
+ <fingering>x x 5 7 8 6</fingering>
+ <fingering>10 10 12 12 11 10</fingering>
+ <fingering>x 10 12 12 11 10</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>3 5 5 3 6 3</fingering>
+ <fingering>3 5 3 3 6 3</fingering>
+ <fingering>x 5 5 7 6 6</fingering>
+ <fingering>x x 5 7 6 6</fingering>
+ <fingering>10 10 12 10 11 13</fingering>
+ <fingering>x 10 12 10 11 10</fingering>
+ <fingering>3 x 3 3 3 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>x x 5 4 3 2</fingering>
+ <fingering>3 5 4 4 3 x</fingering>
+ <fingering>10 10 9 7 7 7</fingering>
+ <fingering>x 10 9 7 7 7</fingering>
+ <fingering>3 x 4 4 3 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>3 x 0 0 1 3</fingering>
+ <fingering>3 3 5 5 3 3</fingering>
+ <fingering>10 10 12 12 13 10</fingering>
+ <fingering>x 10 12 12 13 10</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>3 x 3 0 1 x</fingering>
+ <fingering>3 5 3 5 3 3</fingering>
+ <fingering>10 10 10 10 8 x</fingering>
+ <fingering>x 10 10 10 8 x</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>3 2 0 0 0 0</fingering>
+ <fingering>3 x 5 4 5 3</fingering>
+ <fingering>x 10 9 9 8 x</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>3 5 5 3 5 3</fingering>
+ <fingering>3 x 5 3 5 3</fingering>
+ <fingering>10 10 8 9 8 x</fingering>
+ <fingering>x 10 8 9 8 x</fingering>
+ <fingering>10 10 12 12 11 12</fingering>
+ <fingering>x 10 x 12 11 12</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>x 2 3 2 3 x</fingering>
+ <fingering>x x 3 2 3 3</fingering>
+ <fingering>10 10 9 10 10 10</fingering>
+ <fingering>x 10 9 10 10 x</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>3 1 3 2 x x</fingering>
+ <fingering>3 5 3 3 3 5</fingering>
+ <fingering>10 10 8 10 10 10</fingering>
+ <fingering>x 10 8 10 10 x</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>3 2 4 2 3 x</fingering>
+ <fingering>x x 5 2 3 2</fingering>
+ <fingering>x 10 9 11 10 x</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>3 2 2 2 3 3</fingering>
+ <fingering>x x 5 4 5 5</fingering>
+ <fingering>10 10 9 9 10 10</fingering>
+ <fingering>x 10 9 9 10 10</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>3 2 3 3 3 x</fingering>
+ <fingering>3 5 3 4 3 6</fingering>
+ <fingering>x 10 9 10 11 x</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>3 2 3 1 0 x</fingering>
+ <fingering>3 x 3 4 3 4</fingering>
+ <fingering>x 10 9 10 9 x</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 2 1 0 0 x</fingering>
+ <fingering>3 2 1 0 x x</fingering>
+ <fingering>x x 5 4 4 3</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>3 x 3 4 4 3</fingering>
+ <fingering>x 8 9 8 8 x</fingering>
+ <fingering>x 10 13 10 12 11</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>3 4 2 3 x x</fingering>
+ <fingering>x 1 2 0 2 x</fingering>
+ <fingering>x x 2 3 2 3</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x x 5 4 2 3</fingering>
+ <fingering>x x 5 6 8 7</fingering>
+ <fingering>x 10 11 12 12 x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>3 4 3 4 0 x</fingering>
+ <fingering>x x 5 6 6 7</fingering>
+ <fingering>x 10 11 10 12 x</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>3 2 3 2 2 3</fingering>
+ <fingering>x x 5 6 6 5</fingering>
+ <fingering>9 10 9 10 10 9</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>3 x 3 2 1 1</fingering>
+ <fingering>x 5 5 5 6 5</fingering>
+ <fingering>x x 5 5 6 5</fingering>
+ <fingering>10 10 10 10 10 10</fingering>
+ <fingering>x 10 10 10 10 10</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>3 x 3 2 0 0</fingering>
+ <fingering>3 x 3 4 5 5</fingering>
+ <fingering>10 10 9 10 10 12</fingering>
+ <fingering>x 10 9 10 10 12</fingering>
+ </chord>
+ </chordset>
+ <chordset root="G#/Ab">
+ <chord>
+ <fingering>x x 1 1 1 4</fingering>
+ <fingering>4 6 6 5 4 4</fingering>
+ <fingering>11 11 10 8 9 8</fingering>
+ <fingering>x 11 10 8 9 8</fingering>
+ </chord>
+ <chord ext="7">
+ <fingering>x x 1 1 1 2</fingering>
+ <fingering>4 6 6 5 7 4</fingering>
+ <fingering>4 6 4 5 7 4</fingering>
+ <fingering>11 11 13 11 13 11</fingering>
+ <fingering>x 11 13 11 13 11</fingering>
+ <fingering>4 x 4 5 4 x</fingering>
+ </chord>
+ <chord ext="m">
+ <fingering>4 6 6 4 4 4</fingering>
+ <fingering>x 6 6 8 9 7</fingering>
+ <fingering>x x 6 8 9 7</fingering>
+ <fingering>11 11 13 13 12 11</fingering>
+ <fingering>x 11 13 13 12 11</fingering>
+ </chord>
+ <chord ext="m7">
+ <fingering>4 6 6 4 7 4</fingering>
+ <fingering>4 6 4 4 7 4</fingering>
+ <fingering>x 6 6 8 7 7</fingering>
+ <fingering>x x 6 8 7 7</fingering>
+ <fingering>11 11 13 11 12 14</fingering>
+ <fingering>x 11 13 11 12 11</fingering>
+ <fingering>4 x 4 4 4 x</fingering>
+ </chord>
+ <chord ext="maj7">
+ <fingering>x x 6 5 4 3</fingering>
+ <fingering>4 6 5 5 4 x</fingering>
+ <fingering>11 11 10 8 8 8</fingering>
+ <fingering>x 11 10 8 8 8</fingering>
+ <fingering>4 x 4 5 4 x</fingering>
+ </chord>
+ <chord ext="sus4">
+ <fingering>x x 1 1 2 4</fingering>
+ <fingering>4 4 6 6 4 4</fingering>
+ <fingering>x x 6 8 9 9</fingering>
+ </chord>
+ <chord ext="7sus4">
+ <fingering>x x 1 1 2 2</fingering>
+ <fingering>4 6 4 6 4 4</fingering>
+ <fingering>x x 6 8 7 9</fingering>
+ </chord>
+ <chord ext="6">
+ <fingering>x x 1 1 1 1</fingering>
+ <fingering>4 x 6 5 6 4</fingering>
+ <fingering>x 11 10 10 9 x</fingering>
+ </chord>
+ <chord ext="m6">
+ <fingering>x x 1 1 0 1</fingering>
+ <fingering>4 6 6 4 6 4</fingering>
+ <fingering>4 x 6 4 6 4</fingering>
+ <fingering>11 11 9 10 9 x</fingering>
+ <fingering>x 11 9 10 9 x</fingering>
+ </chord>
+ <chord ext="9">
+ <fingering>x 3 4 3 4 x</fingering>
+ <fingering>x x 4 3 4 4</fingering>
+ <fingering>11 11 10 11 11 11</fingering>
+ <fingering>x 11 10 11 11 x</fingering>
+ </chord>
+ <chord ext="m9">
+ <fingering>4 6 4 4 4 6</fingering>
+ <fingering>x x 6 4 7 6</fingering>
+ <fingering>11 11 9 11 11 11</fingering>
+ <fingering>x 11 9 11 11 x</fingering>
+ </chord>
+ <chord ext="maj9">
+ <fingering>4 3 5 3 4 x</fingering>
+ <fingering>x x 6 3 4 3</fingering>
+ <fingering>x 11 10 12 11 x</fingering>
+ </chord>
+ <chord ext="6/9">
+ <fingering>4 3 3 3 4 4</fingering>
+ <fingering>x x 6 5 6 6</fingering>
+ <fingering>11 11 10 10 11 11</fingering>
+ <fingering>x 11 10 10 11 11</fingering>
+ </chord>
+ <chord ext="7+9">
+ <fingering>4 3 4 4 4 x</fingering>
+ <fingering>4 6 4 5 4 7</fingering>
+ <fingering>x 11 10 11 12 x</fingering>
+ </chord>
+ <chord ext="7-9">
+ <fingering>4 3 4 2 x x</fingering>
+ <fingering>4 x 4 5 4 5</fingering>
+ <fingering>x 11 10 11 10 x</fingering>
+ </chord>
+ <chord ext="aug">
+ <fingering>x 3 2 1 1 x</fingering>
+ <fingering>4 3 2 1 x x</fingering>
+ <fingering>x x 6 5 5 4</fingering>
+ </chord>
+ <chord ext="7+5">
+ <fingering>4 x 4 5 5 4</fingering>
+ <fingering>x 9 10 9 9 x</fingering>
+ <fingering>x 11 14 11 13 12</fingering>
+ </chord>
+ <chord ext="dim">
+ <fingering>1 2 0 1 x x</fingering>
+ <fingering>x 2 3 1 3 x</fingering>
+ <fingering>x x 0 1 0 1</fingering>
+ </chord>
+ <chord ext="-5">
+ <fingering>x x 6 5 3 4</fingering>
+ <fingering>4 5 6 5 x x</fingering>
+ <fingering>x 11 12 13 13 x</fingering>
+ </chord>
+ <chord ext="7-5">
+ <fingering>x x 4 5 3 4</fingering>
+ <fingering>4 5 4 5 x x</fingering>
+ <fingering>x x 6 7 7 8</fingering>
+ </chord>
+ <chord ext="9-5">
+ <fingering>4 3 4 3 3 4</fingering>
+ <fingering>x x 6 7 7 6</fingering>
+ <fingering>10 11 10 11 11 10</fingering>
+ </chord>
+ <chord ext="11">
+ <fingering>4 x 4 3 2 2</fingering>
+ <fingering>x 6 6 6 7 6</fingering>
+ <fingering>x x 6 6 7 6</fingering>
+ <fingering>11 11 11 11 11 11</fingering>
+ <fingering>x 11 11 11 11 11</fingering>
+ </chord>
+ <chord ext="13">
+ <fingering>4 x 4 3 1 1</fingering>
+ <fingering>4 x 4 5 6 6</fingering>
+ <fingering>11 11 10 11 11 13</fingering>
+ <fingering>x 11 10 11 11 13</fingering>
+ </chord>
+ </chordset>
+
+
+ </chords>
+</rosegarden-chord-data>
diff --git a/data/desktop/rosegarden.desktop b/data/desktop/rosegarden.desktop
new file mode 100644
index 0000000..a8141a9
--- /dev/null
+++ b/data/desktop/rosegarden.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Categories=AudioVideo;Audio;Midi;Sequencer;X-SuSE-Sequencer;X-Red-Hat-Base;
+Exec=rosegarden
+MimeType=audio/x-rosegarden;audio/x-rosegarden-device;audio/midi
+X-KDE-NativeMimeType=audio/x-rosegarden
+Icon=rosegarden.png
+DocPath=rosegarden/index.html
+Comment=MIDI and Audio Sequencer and Editor
+Terminal=false
+Name=Rosegarden
+Name[de]=Rosegarden
diff --git a/data/desktop/x-rosegarden-device.desktop b/data/desktop/x-rosegarden-device.desktop
new file mode 100644
index 0000000..4814b0d
--- /dev/null
+++ b/data/desktop/x-rosegarden-device.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Comment=Rosegarden device file
+Comment[fr]=Fichier de description de peripherique Rosegarden
+Hidden=false
+Icon=midi
+MimeType=audio/x-rosegarden-device
+Patterns=*.rgd;*.RGD
+Type=MimeType
diff --git a/data/desktop/x-rosegarden.desktop b/data/desktop/x-rosegarden.desktop
new file mode 100644
index 0000000..b6b7669
--- /dev/null
+++ b/data/desktop/x-rosegarden.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Comment=Rosegarden file
+Comment[fr]=Fichier Rosegarden
+Hidden=false
+Icon=x-rosegarden.png
+MimeType=audio/x-rosegarden
+Patterns=*.rg;*.RG
+Type=MimeType
+X-KDE-AutoEmbed=false
diff --git a/data/desktop/x-rosegarden21.desktop b/data/desktop/x-rosegarden21.desktop
new file mode 100644
index 0000000..89266b8
--- /dev/null
+++ b/data/desktop/x-rosegarden21.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Comment=Rosegarden 2.1 file
+Comment[fr]=Fichier Rosegarden 2.1
+Hidden=false
+Icon=midi
+MimeType=audio/x-rosegarden21
+Patterns=*.rose
+Type=MimeType
diff --git a/data/desktop/x-soundfont.desktop b/data/desktop/x-soundfont.desktop
new file mode 100644
index 0000000..03821ad
--- /dev/null
+++ b/data/desktop/x-soundfont.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Comment=Soundfont
+Comment[fr]=Echantillons
+Hidden=false
+Icon=sound
+MimeType=audio/x-soundfont
+Patterns=*.sf2;*.SF2
+Type=MimeType
diff --git a/data/examples/Djer-Fire.rg b/data/examples/Djer-Fire.rg
new file mode 100644
index 0000000..5ebe1b1
--- /dev/null
+++ b/data/examples/Djer-Fire.rg
Binary files differ
diff --git a/data/examples/autoload.rg b/data/examples/autoload.rg
new file mode 100644
index 0000000..e052172
--- /dev/null
+++ b/data/examples/autoload.rg
Binary files differ
diff --git a/data/examples/aveverum.rg b/data/examples/aveverum.rg
new file mode 100644
index 0000000..3e24175
--- /dev/null
+++ b/data/examples/aveverum.rg
Binary files differ
diff --git a/data/examples/aylindaamiga.rg b/data/examples/aylindaamiga.rg
new file mode 100644
index 0000000..911d84a
--- /dev/null
+++ b/data/examples/aylindaamiga.rg
Binary files differ
diff --git a/data/examples/bogus-surf-jam.rg b/data/examples/bogus-surf-jam.rg
new file mode 100644
index 0000000..bf3c52a
--- /dev/null
+++ b/data/examples/bogus-surf-jam.rg
Binary files differ
diff --git a/data/examples/bwv-1060-trumpet-duet-excerpt.rg b/data/examples/bwv-1060-trumpet-duet-excerpt.rg
new file mode 100644
index 0000000..0854609
--- /dev/null
+++ b/data/examples/bwv-1060-trumpet-duet-excerpt.rg
Binary files differ
diff --git a/data/examples/children.rg b/data/examples/children.rg
new file mode 100644
index 0000000..75e09c4
--- /dev/null
+++ b/data/examples/children.rg
Binary files differ
diff --git a/data/examples/colourmap-fragment.xml b/data/examples/colourmap-fragment.xml
new file mode 100644
index 0000000..ee5f72e
--- /dev/null
+++ b/data/examples/colourmap-fragment.xml
@@ -0,0 +1,420 @@
+ <colourmap name="segmentmap">
+ <colourpair id="0" name="" red="197" green="211" blue="125"/>
+ <colourpair id="1" name="AudioDefault" red="151" green="211" blue="125"/>
+ <colourpair id="2" name="MidnightBlue" red="25" green="25" blue="112"/>
+ <colourpair id="3" name="NavyBlue" red="0" green="0" blue="128"/>
+ <colourpair id="4" name="CornflowerBlue" red="100" green="149" blue="237"/>
+ <colourpair id="5" name="DarkSlateBlue" red="72" green="61" blue="139"/>
+ <colourpair id="6" name="SlateBlue" red="106" green="90" blue="205"/>
+ <colourpair id="7" name="MediumSlateBlue" red="123" green="104" blue="238"/>
+ <colourpair id="8" name="LightSlateBlue" red="132" green="112" blue="255"/>
+ <colourpair id="9" name="MediumBlue" red="0" green="0" blue="205"/>
+ <colourpair id="10" name="RoyalBlue" red="65" green="105" blue="225"/>
+ <colourpair id="11" name="blue" red="0" green="0" blue="255"/>
+ <colourpair id="12" name="DodgerBlue" red="30" green="144" blue="255"/>
+ <colourpair id="13" name="DeepSkyBlue" red="0" green="191" blue="255"/>
+ <colourpair id="14" name="SkyBlue" red="135" green="206" blue="235"/>
+ <colourpair id="15" name="LightSkyBlue" red="135" green="206" blue="250"/>
+ <colourpair id="16" name="SteelBlue" red="70" green="130" blue="180"/>
+ <colourpair id="17" name="LightSteelBlue" red="176" green="196" blue="222"/>
+ <colourpair id="18" name="LightBlue" red="173" green="216" blue="230"/>
+ <colourpair id="19" name="PowderBlue" red="176" green="224" blue="230"/>
+ <colourpair id="20" name="PaleTurquoise" red="175" green="238" blue="238"/>
+ <colourpair id="21" name="DarkTurquoise" red="0" green="206" blue="209"/>
+ <colourpair id="22" name="MediumTurquoise" red="72" green="209" blue="204"/>
+ <colourpair id="23" name="turquoise" red="64" green="224" blue="208"/>
+ <colourpair id="24" name="cyan" red="0" green="255" blue="255"/>
+ <colourpair id="25" name="LightCyan" red="224" green="255" blue="255"/>
+ <colourpair id="26" name="CadetBlue" red="95" green="158" blue="160"/>
+ <colourpair id="27" name="MediumAquamarine" red="102" green="205" blue="170"/>
+ <colourpair id="28" name="aquamarine" red="127" green="255" blue="212"/>
+ <colourpair id="29" name="DarkGreen" red="0" green="100" blue="0"/>
+ <colourpair id="30" name="DarkOliveGreen" red="85" green="107" blue="47"/>
+ <colourpair id="31" name="DarkSeaGreen" red="143" green="188" blue="143"/>
+ <colourpair id="32" name="SeaGreen" red="46" green="139" blue="87"/>
+ <colourpair id="33" name="MediumSeaGreen" red="60" green="179" blue="113"/>
+ <colourpair id="34" name="LightSeaGreen" red="32" green="178" blue="170"/>
+ <colourpair id="35" name="PaleGreen" red="152" green="251" blue="152"/>
+ <colourpair id="36" name="SpringGreen" red="0" green="255" blue="127"/>
+ <colourpair id="37" name="LawnGreen" red="124" green="252" blue="0"/>
+ <colourpair id="38" name="green" red="0" green="255" blue="0"/>
+ <colourpair id="39" name="chartreuse" red="127" green="255" blue="0"/>
+ <colourpair id="40" name="MediumSpringGreen" red="0" green="250" blue="154"/>
+ <colourpair id="41" name="GreenYellow" red="173" green="255" blue="47"/>
+ <colourpair id="42" name="LimeGreen" red="50" green="205" blue="50"/>
+ <colourpair id="43" name="YellowGreen" red="154" green="205" blue="50"/>
+ <colourpair id="44" name="ForestGreen" red="34" green="139" blue="34"/>
+ <colourpair id="45" name="OliveDrab" red="107" green="142" blue="35"/>
+ <colourpair id="46" name="DarkKhaki" red="189" green="183" blue="107"/>
+ <colourpair id="47" name="khaki" red="240" green="230" blue="140"/>
+ <colourpair id="48" name="PaleGoldenrod" red="238" green="232" blue="170"/>
+ <colourpair id="49" name="LightGoldenrodYellow" red="250" green="250" blue="210"/>
+ <colourpair id="50" name="LightYellow" red="255" green="255" blue="224"/>
+ <colourpair id="51" name="yellow" red="255" green="255" blue="0"/>
+ <colourpair id="52" name="gold" red="255" green="215" blue="0"/>
+ <colourpair id="53" name="LightGoldenrod" red="238" green="221" blue="130"/>
+ <colourpair id="54" name="goldenrod" red="218" green="165" blue="32"/>
+ <colourpair id="55" name="DarkGoldenrod" red="184" green="134" blue="11"/>
+ <colourpair id="56" name="RosyBrown" red="188" green="143" blue="143"/>
+ <colourpair id="57" name="IndianRed" red="205" green="92" blue="92"/>
+ <colourpair id="58" name="SaddleBrown" red="139" green="69" blue="19"/>
+ <colourpair id="59" name="sienna" red="160" green="82" blue="45"/>
+ <colourpair id="60" name="peru" red="205" green="133" blue="63"/>
+ <colourpair id="61" name="burlywood" red="222" green="184" blue="135"/>
+ <colourpair id="62" name="beige" red="245" green="245" blue="220"/>
+ <colourpair id="63" name="wheat" red="245" green="222" blue="179"/>
+ <colourpair id="64" name="SandyBrown" red="244" green="164" blue="96"/>
+ <colourpair id="65" name="tan" red="210" green="180" blue="140"/>
+ <colourpair id="66" name="chocolate" red="210" green="105" blue="30"/>
+ <colourpair id="67" name="firebrick" red="178" green="34" blue="34"/>
+ <colourpair id="68" name="brown" red="165" green="42" blue="42"/>
+ <colourpair id="69" name="DarkSalmon" red="233" green="150" blue="122"/>
+ <colourpair id="70" name="salmon" red="250" green="128" blue="114"/>
+ <colourpair id="71" name="LightSalmon" red="255" green="160" blue="122"/>
+ <colourpair id="72" name="orange" red="255" green="165" blue="0"/>
+ <colourpair id="73" name="DarkOrange" red="255" green="140" blue="0"/>
+ <colourpair id="74" name="coral" red="255" green="127" blue="80"/>
+ <colourpair id="75" name="LightCoral" red="240" green="128" blue="128"/>
+ <colourpair id="76" name="tomato" red="255" green="99" blue="71"/>
+ <colourpair id="77" name="OrangeRed" red="255" green="69" blue="0"/>
+ <colourpair id="78" name="red" red="255" green="0" blue="0"/>
+ <colourpair id="79" name="HotPink" red="255" green="105" blue="180"/>
+ <colourpair id="80" name="DeepPink" red="255" green="20" blue="147"/>
+ <colourpair id="81" name="pink" red="255" green="192" blue="203"/>
+ <colourpair id="82" name="LightPink" red="255" green="182" blue="193"/>
+ <colourpair id="83" name="PaleVioletRed" red="219" green="112" blue="147"/>
+ <colourpair id="84" name="maroon" red="176" green="48" blue="96"/>
+ <colourpair id="85" name="MediumVioletRed" red="199" green="21" blue="133"/>
+ <colourpair id="86" name="VioletRed" red="208" green="32" blue="144"/>
+ <colourpair id="87" name="magenta" red="255" green="0" blue="255"/>
+ <colourpair id="88" name="violet" red="238" green="130" blue="238"/>
+ <colourpair id="89" name="plum" red="221" green="160" blue="221"/>
+ <colourpair id="90" name="orchid" red="218" green="112" blue="214"/>
+ <colourpair id="91" name="MediumOrchid" red="186" green="85" blue="211"/>
+ <colourpair id="92" name="DarkOrchid" red="153" green="50" blue="204"/>
+ <colourpair id="93" name="DarkViolet" red="148" green="0" blue="211"/>
+ <colourpair id="94" name="BlueViolet" red="138" green="43" blue="226"/>
+ <colourpair id="95" name="purple" red="160" green="32" blue="240"/>
+ <colourpair id="96" name="MediumPurple" red="147" green="112" blue="219"/>
+ <colourpair id="97" name="thistle" red="216" green="191" blue="216"/>
+ <colourpair id="98" name="snow1" red="255" green="250" blue="250"/>
+ <colourpair id="99" name="snow2" red="238" green="233" blue="233"/>
+ <colourpair id="100" name="snow3" red="205" green="201" blue="201"/>
+ <colourpair id="101" name="snow4" red="139" green="137" blue="137"/>
+ <colourpair id="102" name="seashell1" red="255" green="245" blue="238"/>
+ <colourpair id="103" name="seashell2" red="238" green="229" blue="222"/>
+ <colourpair id="104" name="seashell3" red="205" green="197" blue="191"/>
+ <colourpair id="105" name="seashell4" red="139" green="134" blue="130"/>
+ <colourpair id="106" name="AntiqueWhite1" red="255" green="239" blue="219"/>
+ <colourpair id="107" name="AntiqueWhite2" red="238" green="223" blue="204"/>
+ <colourpair id="108" name="AntiqueWhite3" red="205" green="192" blue="176"/>
+ <colourpair id="109" name="AntiqueWhite4" red="139" green="131" blue="120"/>
+ <colourpair id="110" name="bisque1" red="255" green="228" blue="196"/>
+ <colourpair id="111" name="bisque2" red="238" green="213" blue="183"/>
+ <colourpair id="112" name="bisque3" red="205" green="183" blue="158"/>
+ <colourpair id="113" name="bisque4" red="139" green="125" blue="107"/>
+ <colourpair id="114" name="PeachPuff1" red="255" green="218" blue="185"/>
+ <colourpair id="115" name="PeachPuff2" red="238" green="203" blue="173"/>
+ <colourpair id="116" name="PeachPuff3" red="205" green="175" blue="149"/>
+ <colourpair id="117" name="PeachPuff4" red="139" green="119" blue="101"/>
+ <colourpair id="118" name="NavajoWhite1" red="255" green="222" blue="173"/>
+ <colourpair id="119" name="NavajoWhite2" red="238" green="207" blue="161"/>
+ <colourpair id="120" name="NavajoWhite3" red="205" green="179" blue="139"/>
+ <colourpair id="121" name="NavajoWhite4" red="139" green="121" blue="94"/>
+ <colourpair id="122" name="LemonChiffon1" red="255" green="250" blue="205"/>
+ <colourpair id="123" name="LemonChiffon2" red="238" green="233" blue="191"/>
+ <colourpair id="124" name="LemonChiffon3" red="205" green="201" blue="165"/>
+ <colourpair id="125" name="LemonChiffon4" red="139" green="137" blue="112"/>
+ <colourpair id="126" name="cornsilk1" red="255" green="248" blue="220"/>
+ <colourpair id="127" name="cornsilk2" red="238" green="232" blue="205"/>
+ <colourpair id="128" name="cornsilk3" red="205" green="200" blue="177"/>
+ <colourpair id="129" name="cornsilk4" red="139" green="136" blue="120"/>
+ <colourpair id="130" name="ivory1" red="255" green="255" blue="240"/>
+ <colourpair id="131" name="ivory2" red="238" green="238" blue="224"/>
+ <colourpair id="132" name="ivory3" red="205" green="205" blue="193"/>
+ <colourpair id="133" name="ivory4" red="139" green="139" blue="131"/>
+ <colourpair id="134" name="honeydew1" red="240" green="255" blue="240"/>
+ <colourpair id="135" name="honeydew2" red="224" green="238" blue="224"/>
+ <colourpair id="136" name="honeydew3" red="193" green="205" blue="193"/>
+ <colourpair id="137" name="honeydew4" red="131" green="139" blue="131"/>
+ <colourpair id="138" name="LavenderBlush1" red="255" green="240" blue="245"/>
+ <colourpair id="139" name="LavenderBlush2" red="238" green="224" blue="229"/>
+ <colourpair id="140" name="LavenderBlush3" red="205" green="193" blue="197"/>
+ <colourpair id="141" name="LavenderBlush4" red="139" green="131" blue="134"/>
+ <colourpair id="142" name="MistyRose1" red="255" green="228" blue="225"/>
+ <colourpair id="143" name="MistyRose2" red="238" green="213" blue="210"/>
+ <colourpair id="144" name="MistyRose3" red="205" green="183" blue="181"/>
+ <colourpair id="145" name="MistyRose4" red="139" green="125" blue="123"/>
+ <colourpair id="146" name="azure1" red="240" green="255" blue="255"/>
+ <colourpair id="147" name="azure2" red="224" green="238" blue="238"/>
+ <colourpair id="148" name="azure3" red="193" green="205" blue="205"/>
+ <colourpair id="149" name="azure4" red="131" green="139" blue="139"/>
+ <colourpair id="150" name="SlateBlue1" red="131" green="111" blue="255"/>
+ <colourpair id="151" name="SlateBlue2" red="122" green="103" blue="238"/>
+ <colourpair id="152" name="SlateBlue3" red="105" green="89" blue="205"/>
+ <colourpair id="153" name="SlateBlue4" red="71" green="60" blue="139"/>
+ <colourpair id="154" name="RoyalBlue1" red="72" green="118" blue="255"/>
+ <colourpair id="155" name="RoyalBlue2" red="67" green="110" blue="238"/>
+ <colourpair id="156" name="RoyalBlue3" red="58" green="95" blue="205"/>
+ <colourpair id="157" name="RoyalBlue4" red="39" green="64" blue="139"/>
+ <colourpair id="158" name="blue1" red="0" green="0" blue="255"/>
+ <colourpair id="159" name="blue2" red="0" green="0" blue="238"/>
+ <colourpair id="160" name="blue3" red="0" green="0" blue="205"/>
+ <colourpair id="161" name="blue4" red="0" green="0" blue="139"/>
+ <colourpair id="162" name="DodgerBlue1" red="30" green="144" blue="255"/>
+ <colourpair id="163" name="DodgerBlue2" red="28" green="134" blue="238"/>
+ <colourpair id="164" name="DodgerBlue3" red="24" green="116" blue="205"/>
+ <colourpair id="165" name="DodgerBlue4" red="16" green="78" blue="139"/>
+ <colourpair id="166" name="SteelBlue1" red="99" green="184" blue="255"/>
+ <colourpair id="167" name="SteelBlue2" red="92" green="172" blue="238"/>
+ <colourpair id="168" name="SteelBlue3" red="79" green="148" blue="205"/>
+ <colourpair id="169" name="SteelBlue4" red="54" green="100" blue="139"/>
+ <colourpair id="170" name="DeepSkyBlue1" red="0" green="191" blue="255"/>
+ <colourpair id="171" name="DeepSkyBlue2" red="0" green="178" blue="238"/>
+ <colourpair id="172" name="DeepSkyBlue3" red="0" green="154" blue="205"/>
+ <colourpair id="173" name="DeepSkyBlue4" red="0" green="104" blue="139"/>
+ <colourpair id="174" name="SkyBlue1" red="135" green="206" blue="255"/>
+ <colourpair id="175" name="SkyBlue2" red="126" green="192" blue="238"/>
+ <colourpair id="176" name="SkyBlue3" red="108" green="166" blue="205"/>
+ <colourpair id="177" name="SkyBlue4" red="74" green="112" blue="139"/>
+ <colourpair id="178" name="LightSkyBlue1" red="176" green="226" blue="255"/>
+ <colourpair id="179" name="LightSkyBlue2" red="164" green="211" blue="238"/>
+ <colourpair id="180" name="LightSkyBlue3" red="141" green="182" blue="205"/>
+ <colourpair id="181" name="LightSkyBlue4" red="96" green="123" blue="139"/>
+ <colourpair id="182" name="SlateGray1" red="198" green="226" blue="255"/>
+ <colourpair id="183" name="SlateGray2" red="185" green="211" blue="238"/>
+ <colourpair id="184" name="SlateGray3" red="159" green="182" blue="205"/>
+ <colourpair id="185" name="SlateGray4" red="108" green="123" blue="139"/>
+ <colourpair id="186" name="LightSteelBlue1" red="202" green="225" blue="255"/>
+ <colourpair id="187" name="LightSteelBlue2" red="188" green="210" blue="238"/>
+ <colourpair id="188" name="LightSteelBlue3" red="162" green="181" blue="205"/>
+ <colourpair id="189" name="LightSteelBlue4" red="110" green="123" blue="139"/>
+ <colourpair id="190" name="LightBlue1" red="191" green="239" blue="255"/>
+ <colourpair id="191" name="LightBlue2" red="178" green="223" blue="238"/>
+ <colourpair id="192" name="LightBlue3" red="154" green="192" blue="205"/>
+ <colourpair id="193" name="LightBlue4" red="104" green="131" blue="139"/>
+ <colourpair id="194" name="LightCyan1" red="224" green="255" blue="255"/>
+ <colourpair id="195" name="LightCyan2" red="209" green="238" blue="238"/>
+ <colourpair id="196" name="LightCyan3" red="180" green="205" blue="205"/>
+ <colourpair id="197" name="LightCyan4" red="122" green="139" blue="139"/>
+ <colourpair id="198" name="PaleTurquoise1" red="187" green="255" blue="255"/>
+ <colourpair id="199" name="PaleTurquoise2" red="174" green="238" blue="238"/>
+ <colourpair id="200" name="PaleTurquoise3" red="150" green="205" blue="205"/>
+ <colourpair id="201" name="PaleTurquoise4" red="102" green="139" blue="139"/>
+ <colourpair id="202" name="CadetBlue1" red="152" green="245" blue="255"/>
+ <colourpair id="203" name="CadetBlue2" red="142" green="229" blue="238"/>
+ <colourpair id="204" name="CadetBlue3" red="122" green="197" blue="205"/>
+ <colourpair id="205" name="CadetBlue4" red="83" green="134" blue="139"/>
+ <colourpair id="206" name="turquoise1" red="0" green="245" blue="255"/>
+ <colourpair id="207" name="turquoise2" red="0" green="229" blue="238"/>
+ <colourpair id="208" name="turquoise3" red="0" green="197" blue="205"/>
+ <colourpair id="209" name="turquoise4" red="0" green="134" blue="139"/>
+ <colourpair id="210" name="cyan1" red="0" green="255" blue="255"/>
+ <colourpair id="211" name="cyan2" red="0" green="238" blue="238"/>
+ <colourpair id="212" name="cyan3" red="0" green="205" blue="205"/>
+ <colourpair id="213" name="cyan4" red="0" green="139" blue="139"/>
+ <colourpair id="214" name="DarkSlateGray1" red="151" green="255" blue="255"/>
+ <colourpair id="215" name="DarkSlateGray2" red="141" green="238" blue="238"/>
+ <colourpair id="216" name="DarkSlateGray3" red="121" green="205" blue="205"/>
+ <colourpair id="217" name="DarkSlateGray4" red="82" green="139" blue="139"/>
+ <colourpair id="218" name="aquamarine1" red="127" green="255" blue="212"/>
+ <colourpair id="219" name="aquamarine2" red="118" green="238" blue="198"/>
+ <colourpair id="220" name="aquamarine3" red="102" green="205" blue="170"/>
+ <colourpair id="221" name="aquamarine4" red="69" green="139" blue="116"/>
+ <colourpair id="222" name="DarkSeaGreen1" red="193" green="255" blue="193"/>
+ <colourpair id="223" name="DarkSeaGreen2" red="180" green="238" blue="180"/>
+ <colourpair id="224" name="DarkSeaGreen3" red="155" green="205" blue="155"/>
+ <colourpair id="225" name="DarkSeaGreen4" red="105" green="139" blue="105"/>
+ <colourpair id="226" name="SeaGreen1" red="84" green="255" blue="159"/>
+ <colourpair id="227" name="SeaGreen2" red="78" green="238" blue="148"/>
+ <colourpair id="228" name="SeaGreen3" red="67" green="205" blue="128"/>
+ <colourpair id="229" name="SeaGreen4" red="46" green="139" blue="87"/>
+ <colourpair id="230" name="PaleGreen1" red="154" green="255" blue="154"/>
+ <colourpair id="231" name="PaleGreen2" red="144" green="238" blue="144"/>
+ <colourpair id="232" name="PaleGreen3" red="124" green="205" blue="124"/>
+ <colourpair id="233" name="PaleGreen4" red="84" green="139" blue="84"/>
+ <colourpair id="234" name="SpringGreen1" red="0" green="255" blue="127"/>
+ <colourpair id="235" name="SpringGreen2" red="0" green="238" blue="118"/>
+ <colourpair id="236" name="SpringGreen3" red="0" green="205" blue="102"/>
+ <colourpair id="237" name="SpringGreen4" red="0" green="139" blue="69"/>
+ <colourpair id="238" name="green1" red="0" green="255" blue="0"/>
+ <colourpair id="239" name="green2" red="0" green="238" blue="0"/>
+ <colourpair id="240" name="green3" red="0" green="205" blue="0"/>
+ <colourpair id="241" name="green4" red="0" green="139" blue="0"/>
+ <colourpair id="242" name="chartreuse1" red="127" green="255" blue="0"/>
+ <colourpair id="243" name="chartreuse2" red="118" green="238" blue="0"/>
+ <colourpair id="244" name="chartreuse3" red="102" green="205" blue="0"/>
+ <colourpair id="245" name="chartreuse4" red="69" green="139" blue="0"/>
+ <colourpair id="246" name="OliveDrab1" red="192" green="255" blue="62"/>
+ <colourpair id="247" name="OliveDrab2" red="179" green="238" blue="58"/>
+ <colourpair id="248" name="OliveDrab3" red="154" green="205" blue="50"/>
+ <colourpair id="249" name="OliveDrab4" red="105" green="139" blue="34"/>
+ <colourpair id="250" name="DarkOliveGreen1" red="202" green="255" blue="112"/>
+ <colourpair id="251" name="DarkOliveGreen2" red="188" green="238" blue="104"/>
+ <colourpair id="252" name="DarkOliveGreen3" red="162" green="205" blue="90"/>
+ <colourpair id="253" name="DarkOliveGreen4" red="110" green="139" blue="61"/>
+ <colourpair id="254" name="khaki1" red="255" green="246" blue="143"/>
+ <colourpair id="255" name="khaki2" red="238" green="230" blue="133"/>
+ <colourpair id="256" name="khaki3" red="205" green="198" blue="115"/>
+ <colourpair id="257" name="khaki4" red="139" green="134" blue="78"/>
+ <colourpair id="258" name="LightGoldenrod1" red="255" green="236" blue="139"/>
+ <colourpair id="259" name="LightGoldenrod2" red="238" green="220" blue="130"/>
+ <colourpair id="260" name="LightGoldenrod3" red="205" green="190" blue="112"/>
+ <colourpair id="261" name="LightGoldenrod4" red="139" green="129" blue="76"/>
+ <colourpair id="262" name="LightYellow1" red="255" green="255" blue="224"/>
+ <colourpair id="263" name="LightYellow2" red="238" green="238" blue="209"/>
+ <colourpair id="264" name="LightYellow3" red="205" green="205" blue="180"/>
+ <colourpair id="265" name="LightYellow4" red="139" green="139" blue="122"/>
+ <colourpair id="266" name="yellow1" red="255" green="255" blue="0"/>
+ <colourpair id="267" name="yellow2" red="238" green="238" blue="0"/>
+ <colourpair id="268" name="yellow3" red="205" green="205" blue="0"/>
+ <colourpair id="269" name="yellow4" red="139" green="139" blue="0"/>
+ <colourpair id="270" name="gold1" red="255" green="215" blue="0"/>
+ <colourpair id="271" name="gold2" red="238" green="201" blue="0"/>
+ <colourpair id="272" name="gold3" red="205" green="173" blue="0"/>
+ <colourpair id="273" name="gold4" red="139" green="117" blue="0"/>
+ <colourpair id="274" name="goldenrod1" red="255" green="193" blue="37"/>
+ <colourpair id="275" name="goldenrod2" red="238" green="180" blue="34"/>
+ <colourpair id="276" name="goldenrod3" red="205" green="155" blue="29"/>
+ <colourpair id="277" name="goldenrod4" red="139" green="105" blue="20"/>
+ <colourpair id="278" name="DarkGoldenrod1" red="255" green="185" blue="15"/>
+ <colourpair id="279" name="DarkGoldenrod2" red="238" green="173" blue="14"/>
+ <colourpair id="280" name="DarkGoldenrod3" red="205" green="149" blue="12"/>
+ <colourpair id="281" name="DarkGoldenrod4" red="139" green="101" blue="8"/>
+ <colourpair id="282" name="RosyBrown1" red="255" green="193" blue="193"/>
+ <colourpair id="283" name="RosyBrown2" red="238" green="180" blue="180"/>
+ <colourpair id="284" name="RosyBrown3" red="205" green="155" blue="155"/>
+ <colourpair id="285" name="RosyBrown4" red="139" green="105" blue="105"/>
+ <colourpair id="286" name="IndianRed1" red="255" green="106" blue="106"/>
+ <colourpair id="287" name="IndianRed2" red="238" green="99" blue="99"/>
+ <colourpair id="288" name="IndianRed3" red="205" green="85" blue="85"/>
+ <colourpair id="289" name="IndianRed4" red="139" green="58" blue="58"/>
+ <colourpair id="290" name="sienna1" red="255" green="130" blue="71"/>
+ <colourpair id="291" name="sienna2" red="238" green="121" blue="66"/>
+ <colourpair id="292" name="sienna3" red="205" green="104" blue="57"/>
+ <colourpair id="293" name="sienna4" red="139" green="71" blue="38"/>
+ <colourpair id="294" name="burlywood1" red="255" green="211" blue="155"/>
+ <colourpair id="295" name="burlywood2" red="238" green="197" blue="145"/>
+ <colourpair id="296" name="burlywood3" red="205" green="170" blue="125"/>
+ <colourpair id="297" name="burlywood4" red="139" green="115" blue="85"/>
+ <colourpair id="298" name="wheat1" red="255" green="231" blue="186"/>
+ <colourpair id="299" name="wheat2" red="238" green="216" blue="174"/>
+ <colourpair id="300" name="wheat3" red="205" green="186" blue="150"/>
+ <colourpair id="301" name="wheat4" red="139" green="126" blue="102"/>
+ <colourpair id="302" name="tan1" red="255" green="165" blue="79"/>
+ <colourpair id="303" name="tan2" red="238" green="154" blue="73"/>
+ <colourpair id="304" name="tan3" red="205" green="133" blue="63"/>
+ <colourpair id="305" name="tan4" red="139" green="90" blue="43"/>
+ <colourpair id="306" name="chocolate1" red="255" green="127" blue="36"/>
+ <colourpair id="307" name="chocolate2" red="238" green="118" blue="33"/>
+ <colourpair id="308" name="chocolate3" red="205" green="102" blue="29"/>
+ <colourpair id="309" name="chocolate4" red="139" green="69" blue="19"/>
+ <colourpair id="310" name="firebrick1" red="255" green="48" blue="48"/>
+ <colourpair id="311" name="firebrick2" red="238" green="44" blue="44"/>
+ <colourpair id="312" name="firebrick3" red="205" green="38" blue="38"/>
+ <colourpair id="313" name="firebrick4" red="139" green="26" blue="26"/>
+ <colourpair id="314" name="brown1" red="255" green="64" blue="64"/>
+ <colourpair id="315" name="brown2" red="238" green="59" blue="59"/>
+ <colourpair id="316" name="brown3" red="205" green="51" blue="51"/>
+ <colourpair id="317" name="brown4" red="139" green="35" blue="35"/>
+ <colourpair id="318" name="salmon1" red="255" green="140" blue="105"/>
+ <colourpair id="319" name="salmon2" red="238" green="130" blue="98"/>
+ <colourpair id="320" name="salmon3" red="205" green="112" blue="84"/>
+ <colourpair id="321" name="salmon4" red="139" green="76" blue="57"/>
+ <colourpair id="322" name="LightSalmon1" red="255" green="160" blue="122"/>
+ <colourpair id="323" name="LightSalmon2" red="238" green="149" blue="114"/>
+ <colourpair id="324" name="LightSalmon3" red="205" green="129" blue="98"/>
+ <colourpair id="325" name="LightSalmon4" red="139" green="87" blue="66"/>
+ <colourpair id="326" name="orange1" red="255" green="165" blue="0"/>
+ <colourpair id="327" name="orange2" red="238" green="154" blue="0"/>
+ <colourpair id="328" name="orange3" red="205" green="133" blue="0"/>
+ <colourpair id="329" name="orange4" red="139" green="90" blue="0"/>
+ <colourpair id="330" name="DarkOrange1" red="255" green="127" blue="0"/>
+ <colourpair id="331" name="DarkOrange2" red="238" green="118" blue="0"/>
+ <colourpair id="332" name="DarkOrange3" red="205" green="102" blue="0"/>
+ <colourpair id="333" name="DarkOrange4" red="139" green="69" blue="0"/>
+ <colourpair id="334" name="coral1" red="255" green="114" blue="86"/>
+ <colourpair id="335" name="coral2" red="238" green="106" blue="80"/>
+ <colourpair id="336" name="coral3" red="205" green="91" blue="69"/>
+ <colourpair id="337" name="coral4" red="139" green="62" blue="47"/>
+ <colourpair id="338" name="tomato1" red="255" green="99" blue="71"/>
+ <colourpair id="339" name="tomato2" red="238" green="92" blue="66"/>
+ <colourpair id="340" name="tomato3" red="205" green="79" blue="57"/>
+ <colourpair id="341" name="tomato4" red="139" green="54" blue="38"/>
+ <colourpair id="342" name="OrangeRed1" red="255" green="69" blue="0"/>
+ <colourpair id="343" name="OrangeRed2" red="238" green="64" blue="0"/>
+ <colourpair id="344" name="OrangeRed3" red="205" green="55" blue="0"/>
+ <colourpair id="345" name="OrangeRed4" red="139" green="37" blue="0"/>
+ <colourpair id="346" name="red1" red="255" green="0" blue="0"/>
+ <colourpair id="347" name="red2" red="238" green="0" blue="0"/>
+ <colourpair id="348" name="red3" red="205" green="0" blue="0"/>
+ <colourpair id="349" name="red4" red="139" green="0" blue="0"/>
+ <colourpair id="350" name="DeepPink1" red="255" green="20" blue="147"/>
+ <colourpair id="351" name="DeepPink2" red="238" green="18" blue="137"/>
+ <colourpair id="352" name="DeepPink3" red="205" green="16" blue="118"/>
+ <colourpair id="353" name="DeepPink4" red="139" green="10" blue="80"/>
+ <colourpair id="354" name="HotPink1" red="255" green="110" blue="180"/>
+ <colourpair id="355" name="HotPink2" red="238" green="106" blue="167"/>
+ <colourpair id="356" name="HotPink3" red="205" green="96" blue="144"/>
+ <colourpair id="357" name="HotPink4" red="139" green="58" blue="98"/>
+ <colourpair id="358" name="pink1" red="255" green="181" blue="197"/>
+ <colourpair id="359" name="pink2" red="238" green="169" blue="184"/>
+ <colourpair id="360" name="pink3" red="205" green="145" blue="158"/>
+ <colourpair id="361" name="pink4" red="139" green="99" blue="108"/>
+ <colourpair id="362" name="LightPink1" red="255" green="174" blue="185"/>
+ <colourpair id="363" name="LightPink2" red="238" green="162" blue="173"/>
+ <colourpair id="364" name="LightPink3" red="205" green="140" blue="149"/>
+ <colourpair id="365" name="LightPink4" red="139" green="95" blue="101"/>
+ <colourpair id="366" name="PaleVioletRed1" red="255" green="130" blue="171"/>
+ <colourpair id="367" name="PaleVioletRed2" red="238" green="121" blue="159"/>
+ <colourpair id="368" name="PaleVioletRed3" red="205" green="104" blue="137"/>
+ <colourpair id="369" name="PaleVioletRed4" red="139" green="71" blue="93"/>
+ <colourpair id="370" name="maroon1" red="255" green="52" blue="179"/>
+ <colourpair id="371" name="maroon2" red="238" green="48" blue="167"/>
+ <colourpair id="372" name="maroon3" red="205" green="41" blue="144"/>
+ <colourpair id="373" name="maroon4" red="139" green="28" blue="98"/>
+ <colourpair id="374" name="VioletRed1" red="255" green="62" blue="150"/>
+ <colourpair id="375" name="VioletRed2" red="238" green="58" blue="140"/>
+ <colourpair id="376" name="VioletRed3" red="205" green="50" blue="120"/>
+ <colourpair id="377" name="VioletRed4" red="139" green="34" blue="82"/>
+ <colourpair id="378" name="magenta1" red="255" green="0" blue="255"/>
+ <colourpair id="379" name="magenta2" red="238" green="0" blue="238"/>
+ <colourpair id="380" name="magenta3" red="205" green="0" blue="205"/>
+ <colourpair id="381" name="magenta4" red="139" green="0" blue="139"/>
+ <colourpair id="382" name="orchid1" red="255" green="131" blue="250"/>
+ <colourpair id="383" name="orchid2" red="238" green="122" blue="233"/>
+ <colourpair id="384" name="orchid3" red="205" green="105" blue="201"/>
+ <colourpair id="385" name="orchid4" red="139" green="71" blue="137"/>
+ <colourpair id="386" name="plum1" red="255" green="187" blue="255"/>
+ <colourpair id="387" name="plum2" red="238" green="174" blue="238"/>
+ <colourpair id="388" name="plum3" red="205" green="150" blue="205"/>
+ <colourpair id="389" name="plum4" red="139" green="102" blue="139"/>
+ <colourpair id="390" name="MediumOrchid1" red="224" green="102" blue="255"/>
+ <colourpair id="391" name="MediumOrchid2" red="209" green="95" blue="238"/>
+ <colourpair id="392" name="MediumOrchid3" red="180" green="82" blue="205"/>
+ <colourpair id="393" name="MediumOrchid4" red="122" green="55" blue="139"/>
+ <colourpair id="394" name="DarkOrchid1" red="191" green="62" blue="255"/>
+ <colourpair id="395" name="DarkOrchid2" red="178" green="58" blue="238"/>
+ <colourpair id="396" name="DarkOrchid3" red="154" green="50" blue="205"/>
+ <colourpair id="397" name="DarkOrchid4" red="104" green="34" blue="139"/>
+ <colourpair id="398" name="purple1" red="155" green="48" blue="255"/>
+ <colourpair id="399" name="purple2" red="145" green="44" blue="238"/>
+ <colourpair id="400" name="purple3" red="125" green="38" blue="205"/>
+ <colourpair id="401" name="purple4" red="85" green="26" blue="139"/>
+ <colourpair id="402" name="MediumPurple1" red="171" green="130" blue="255"/>
+ <colourpair id="403" name="MediumPurple2" red="159" green="121" blue="238"/>
+ <colourpair id="404" name="MediumPurple3" red="137" green="104" blue="205"/>
+ <colourpair id="405" name="MediumPurple4" red="93" green="71" blue="139"/>
+ <colourpair id="406" name="thistle1" red="255" green="225" blue="255"/>
+ <colourpair id="407" name="thistle2" red="238" green="210" blue="238"/>
+ <colourpair id="408" name="thistle3" red="205" green="181" blue="205"/>
+ <colourpair id="409" name="thistle4" red="139" green="123" blue="139"/>
+ <colourpair id="410" name="black" red="0" green="0" blue="0"/>
+ <colourpair id="411" name="DarkSlateGray" red="47" green="79" blue="79"/>
+ <colourpair id="412" name="DimGray" red="105" green="105" blue="105"/>
+ <colourpair id="413" name="SlateGray" red="112" green="128" blue="144"/>
+ <colourpair id="414" name="LightSlateGray" red="119" green="136" blue="153"/>
+ <colourpair id="415" name="grey" red="190" green="190" blue="190"/>
+ <colourpair id="416" name="LightGray" red="211" green="211" blue="211"/>
+ <colourpair id="417" name="white" red="255" green="255" blue="255"/>
+ </colourmap>
diff --git a/data/examples/doodle-q.rg b/data/examples/doodle-q.rg
new file mode 100644
index 0000000..c976057
--- /dev/null
+++ b/data/examples/doodle-q.rg
Binary files differ
diff --git a/data/examples/exercise_notation.rg b/data/examples/exercise_notation.rg
new file mode 100644
index 0000000..57a98da
--- /dev/null
+++ b/data/examples/exercise_notation.rg
Binary files differ
diff --git a/data/examples/glazunov-for-solo-and-piano-with-cue.rg b/data/examples/glazunov-for-solo-and-piano-with-cue.rg
new file mode 100644
index 0000000..ef4f272
--- /dev/null
+++ b/data/examples/glazunov-for-solo-and-piano-with-cue.rg
Binary files differ
diff --git a/data/examples/glazunov.rg b/data/examples/glazunov.rg
new file mode 100644
index 0000000..76ca41d
--- /dev/null
+++ b/data/examples/glazunov.rg
Binary files differ
diff --git a/data/examples/headers-and-unicode-lyrics.rg b/data/examples/headers-and-unicode-lyrics.rg
new file mode 100644
index 0000000..bfd5268
--- /dev/null
+++ b/data/examples/headers-and-unicode-lyrics.rg
Binary files differ
diff --git a/data/examples/himno_de_riego.rg b/data/examples/himno_de_riego.rg
new file mode 100644
index 0000000..923c5e0
--- /dev/null
+++ b/data/examples/himno_de_riego.rg
Binary files differ
diff --git a/data/examples/interpretation-example.rg b/data/examples/interpretation-example.rg
new file mode 100644
index 0000000..e25bb85
--- /dev/null
+++ b/data/examples/interpretation-example.rg
Binary files differ
diff --git a/data/examples/let-all-mortal-flesh.rg b/data/examples/let-all-mortal-flesh.rg
new file mode 100644
index 0000000..4fa9119
--- /dev/null
+++ b/data/examples/let-all-mortal-flesh.rg
Binary files differ
diff --git a/data/examples/lilypond-alternative-endings.rg b/data/examples/lilypond-alternative-endings.rg
new file mode 100644
index 0000000..05efbd0
--- /dev/null
+++ b/data/examples/lilypond-alternative-endings.rg
Binary files differ
diff --git a/data/examples/lilypond-directives.rg b/data/examples/lilypond-directives.rg
new file mode 100644
index 0000000..588c444
--- /dev/null
+++ b/data/examples/lilypond-directives.rg
Binary files differ
diff --git a/data/examples/lilypond-staff-groupings.rg b/data/examples/lilypond-staff-groupings.rg
new file mode 100644
index 0000000..3bcdc2a
--- /dev/null
+++ b/data/examples/lilypond-staff-groupings.rg
Binary files differ
diff --git a/data/examples/mandolin-sonatina.rg b/data/examples/mandolin-sonatina.rg
new file mode 100644
index 0000000..7683a9a
--- /dev/null
+++ b/data/examples/mandolin-sonatina.rg
Binary files differ
diff --git a/data/examples/mozart-quartet.rg b/data/examples/mozart-quartet.rg
new file mode 100644
index 0000000..193cdb8
--- /dev/null
+++ b/data/examples/mozart-quartet.rg
Binary files differ
diff --git a/data/examples/notation-for-string-orchestra-in-D-minor.rg b/data/examples/notation-for-string-orchestra-in-D-minor.rg
new file mode 100644
index 0000000..c289278
--- /dev/null
+++ b/data/examples/notation-for-string-orchestra-in-D-minor.rg
Binary files differ
diff --git a/data/examples/perfect-moment.rg b/data/examples/perfect-moment.rg
new file mode 100644
index 0000000..86ce26f
--- /dev/null
+++ b/data/examples/perfect-moment.rg
Binary files differ
diff --git a/data/examples/ravel-pc-gmaj-adagio.rg b/data/examples/ravel-pc-gmaj-adagio.rg
new file mode 100644
index 0000000..57063dd
--- /dev/null
+++ b/data/examples/ravel-pc-gmaj-adagio.rg
Binary files differ
diff --git a/data/examples/rg-stats.xsl b/data/examples/rg-stats.xsl
new file mode 100644
index 0000000..546e2c9
--- /dev/null
+++ b/data/examples/rg-stats.xsl
@@ -0,0 +1,143 @@
+<?xml version="1.0"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="html"/>
+
+<!-- eek, can't get this working yet
+<xsl:param name="name" select="no composition name"/>
+-->
+
+<!-- XSLT for extracting some stats from an RG4 file
+ See rosegarden/scripts/produceRGStats.sh to turn your RG file
+ into XML that can be parsed with this stylesheet -->
+
+<xsl:template match="/">
+<html>
+ <head>
+ <title>Rosegarden File Summary</title>
+ </head>
+ <body>
+
+ <xsl:apply-templates select="rosegarden-data/composition"/>
+
+ <br/>
+
+ <xsl:apply-templates select="rosegarden-data/segment"/>
+
+ <br/>
+
+ <xsl:apply-templates select="rosegarden-data/studio"/>
+
+ </body>
+</html>
+</xsl:template>
+
+<!-- Composition -->
+
+<xsl:template match="composition">
+
+ <!-- get the filename from the parameter list -->
+
+ <h1>
+ Rosegarden Composition <!-- ("<xsl:attribute select="$name"/>") -->
+ </h1>
+
+ <p>
+ Copyright: <xsl:value-of select="@copyright"/>
+ </p>
+
+ <h2>
+ Tracks
+ </h2>
+
+ <ul>
+ <xsl:apply-templates select="track"/>
+ </ul>
+</xsl:template>
+
+<xsl:template match="track">
+ <li>
+ Track
+ <xsl:value-of select="@id"/>
+ <xsl:text> (</xsl:text>
+ <xsl:value-of select="@label"/>
+ <xsl:text>)</xsl:text>
+ </li>
+</xsl:template>
+
+
+<!-- Segment -->
+
+<xsl:template match="segment">
+ <h3>
+ Segment ("
+ <xsl:value-of select="@label"/>")
+ [Track
+ <xsl:value-of select="@track"/>]
+ <xsl:text> - </xsl:text>
+ starts at
+ <xsl:value-of select="@start"/>
+ </h3>
+
+ <p>
+
+ <!-- <xsl:apply-templates select="event"/> -->
+
+ Contains <xsl:value-of select="count(event)"/> events.
+
+ </p>
+
+</xsl:template>
+
+<xsl:template match="event">
+ Event
+</xsl:template>
+
+
+<!-- Studio -->
+
+<xsl:template match="studio">
+ <h1>
+ Studio
+ </h1>
+
+ <xsl:apply-templates select="device"/>
+
+</xsl:template>
+
+<xsl:template match="device">
+ <h2>
+ Device (id = <xsl:value-of select="@id"/>,
+ type = <xsl:value-of select="@type"/>)
+ </h2>
+
+ <ul>
+ <xsl:apply-templates select="instrument"/>
+ </ul>
+
+ <ul>
+ <xsl:apply-templates select="bank"/>
+ </ul>
+
+</xsl:template>
+
+<xsl:template match="instrument">
+
+ <li>
+ Instrument (id = <xsl:value-of select="@id"/>,
+ channel = <xsl:value-of select="@channel"/>,
+ type = <xsl:value-of select="@type"/>)
+ </li>
+
+</xsl:template>
+
+<xsl:template match="bank">
+
+ <li>
+ Bank (name = <xsl:value-of select="@name"/>,
+ msb = <xsl:value-of select="@msb"/>,
+ lsb = <xsl:value-of select="@lsb"/>)
+ </li>
+
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/data/examples/sonataC.rose b/data/examples/sonataC.rose
new file mode 100644
index 0000000..f74bb7d
--- /dev/null
+++ b/data/examples/sonataC.rose
@@ -0,0 +1,2606 @@
+#!Rosegarden
+#
+# Musical Notation File
+#
+
+RV21
+
+
+Staves 2
+
+
+Name Right Hand
+Clef
+ Clef Name Treble
+Metronome
+ Crotchet 135
+: Minim 0 1 5 0
+: Crotchet 0 1 7 0
+: Crotchet 0 1 9 0
+: Dotted crotchet 0 1 4 0
+Group
+ Beamed
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ End
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+: Minim 0 1 10 0
+: Crotchet 0 1 9 0
+: Dotted quaver 0 1 12 0
+Rest
+ Semiquaver rest
+: Crotchet 0 1 9 0
+Group
+ Beamed
+ : Quaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ End
+: Dotted quaver 0 1 7 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 16 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 17 0
+ : Semiquaver 0 1 16 0
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 14 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 15 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 16 0
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 14 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 13 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 12 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 16 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 17 0
+ : Semiquaver 0 1 18 0
+ : Semiquaver 0 1 19 0
+ : Semiquaver 0 1 18 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 17 0
+ : Semiquaver 0 1 16 0
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 14 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 16 0
+ : Semiquaver 0 1 17 0
+ : Semiquaver 0 1 16 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 15 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 11 0
+ : Quaver 0 1 16 0
+ : Quaver 0 1 14 0
+ : Quaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 13 0
+ : Quaver 0 1 16 0
+ : Quaver 0 1 14 0
+ : Quaver 0 1 12 0
+ End
+: Dotted quaver 0 1 13 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 3 11 0 13 0 16 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Semiquaver 0 1 -2 1
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 1
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 1
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 1
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -1 0
+ End
+: Dotted quaver 0 1 13 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 7 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 7 0
+ End
+: Dotted quaver 0 1 12 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 8 1
+ End
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 8 1
+ : Semiquaver 0 1 6 0
+ End
+: Dotted quaver 0 1 11 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 7 0
+ End
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ End
+: Dotted quaver 0 1 10 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 8 1
+ : Semiquaver 0 1 6 0
+ End
+: Dotted quaver 0 1 4 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 4 0
+ End
+: Dotted crotchet 0 1 3 0
+Rest
+ Quaver rest
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 7 0
+Rest
+ Semiquaver rest
+: Crotchet 0 1 10 0
+Group
+ Beamed
+ Rest
+ Quaver rest
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 2 9 1 10 0
+ End
+: Semiquaver 0 2 10 0 12 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 1 10 0
+ : Quaver 0 1 12 0
+ : Quaver 0 1 10 0
+ : Quaver 0 1 11 0
+ End
+: Quaver 0 1 9 0
+: Dotted crotchet 0 1 13 0
+Group
+ Beamed
+ Rest
+ Quaver rest
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted minim 0 1 10 0
+Rest
+ Crotchet rest
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 8 1
+ : Semiquaver 0 1 10 0
+ End
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 3 0
+ End
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 6 0 11 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 4 0 9 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 10 1
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 8 1
+ : Semiquaver 0 1 10 0
+ End
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 3 1
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 3 0
+ End
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 1
+ : Semiquaver 0 1 10 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ End
+: Dotted quaver 0 1 5 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 12 1
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 8 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 1
+ : Semiquaver 0 1 7 0
+ End
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 -2 1
+ : Semiquaver 0 1 0 0
+ End
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 1
+ End
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 1
+ : Semiquaver 0 1 9 1
+ : Semiquaver 0 1 10 0
+ End
+: Dotted quaver 0 1 11 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ End
+: Dotted quaver 0 1 7 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ End
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 1
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ End
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 3 1
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 3 1
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 3 1
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ End
+: Dotted crotchet 0 1 8 0
+Rest
+ Quaver rest
+: Dotted quaver 0 1 10 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 12 0
+Rest
+ Semiquaver rest
+: Crotchet 0 1 7 0
+Group
+ Beamed
+ Rest
+ Quaver rest
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+: Dotted crotchet 0 1 13 0
+Rest
+ Quaver rest
+: Dotted quaver 0 1 12 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 15 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 12 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 1 10 1
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 10 1
+ End
+: Crotchet 0 1 10 0
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 10 1
+ : Semiquaver 0 1 12 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 10 1
+ : Semiquaver 0 1 10 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 10 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 10 1
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 3 1
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 1
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 3 1
+ End
+Group
+ Beamed
+ : Quaver 0 1 3 0
+ : Semiquaver 0 1 3 1
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 3 0
+ End
+: Dotted quaver 0 1 10 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 5 0 10 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 5 0 9 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 5 0 9 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 5 0 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 4 0 8 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 5 0 7 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 5 0 7 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 4 0
+ : Quaver 0 1 9 0
+ : Quaver 0 1 7 0
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 6 0
+ : Quaver 0 1 9 0
+ : Quaver 0 1 7 0
+ : Quaver 0 1 5 0
+ End
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 3 4 0 6 0 9 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 9 0
+ : Quaver 0 1 7 0
+ End
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 6 0
+ : Quaver 0 1 5 0
+ End
+: Quaver 0 1 5 0
+Rest
+ Semiquaver rest
+: Semiquaver 0 1 4 0
+: Dotted quaver 0 1 4 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 9 0
+ : Quaver 0 1 7 0
+ End
+: Crotchet 0 1 5 0
+Group
+ Beamed
+ : Quaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 6 0
+ : Quaver 0 1 5 0
+ End
+: Quaver 0 1 5 0
+Rest
+ Semiquaver rest
+: Semiquaver 0 1 4 0
+: Dotted quaver 0 1 4 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ End
+: Crotchet 0 1 3 0
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 3 0
+ End
+: Dotted quaver 0 1 8 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 4 0
+ End
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 14 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 10 0
+ End
+: Dotted quaver 0 1 8 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 8 0
+ End
+: Dotted quaver 0 1 13 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 9 0
+ End
+: Crotchet 0 1 7 0
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 7 0
+ End
+: Dotted crotchet 0 1 6 0
+Rest
+ Quaver rest
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 6 0
+Rest
+ Semiquaver rest
+: Dotted crotchet 0 1 10 0
+Rest
+ Quaver rest
+: Semiquaver 0 2 9 1 10 0
+Rest
+ Quaver rest
+Rest
+ Semiquaver rest
+: Semiquaver 0 2 9 1 10 0
+Rest
+ Quaver rest
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 13 0
+ : Semiquaver 0 1 14 0
+ : Semiquaver 0 1 13 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 12 0
+ : Semiquaver 0 1 11 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 9 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ End
+: Dotted minim 0 1 6 0
+Rest
+ Quaver rest
+Rest
+ Semiquaver rest
+: Semiquaver 0 2 5 0 6 0
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 6 0
+ End
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+: Dotted quaver 0 1 -2 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 3 7 0 9 0 12 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 5 0
+End
+
+Name Left Hand
+Clef
+ Clef Name Treble
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 0 0
+ : Quaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 0 0
+ : Quaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -1 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 1 0
+ : Quaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 0 0
+ : Quaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Quaver 0 1 3 0
+ : Quaver 0 1 1 0
+ : Quaver 0 1 3 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 0 0
+ : Quaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -3 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 -1 0
+ : Quaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 0 0
+ : Quaver 0 1 2 0
+ End
+: Dotted quaver 0 1 1 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 1 0 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 0 0 5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 0 0 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -1 0 5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 -1 0 4 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -2 0 5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 -2 0 0 0
+Rest
+ Semiquaver rest
+: Dotted minim 0 2 1 0 3 0
+Rest
+ Crotchet rest
+: Crotchet 0 1 1 0
+Rest
+ Quaver rest
+: Quaver 0 1 2 0
+: Crotchet 0 1 3 0
+Rest
+ Quaver rest
+: Quaver 0 1 1 1
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+: Dotted quaver 0 1 -5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 -5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 13 0
+ : Quaver 0 1 11 0
+ End
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 10 0
+ : Quaver 0 1 9 0
+ End
+: Quaver 0 1 9 0
+Rest
+ Semiquaver rest
+: Semiquaver 0 1 8 1
+: Dotted quaver 0 1 8 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 13 0
+ : Quaver 0 1 11 0
+ End
+: Dotted quaver 0 1 9 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 1 9 0
+ : Semiquaver 0 1 10 0
+ : Semiquaver 0 1 11 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 10 0
+ : Quaver 0 1 9 0
+ End
+: Quaver 0 1 9 0
+Rest
+ Semiquaver rest
+: Semiquaver 0 1 8 1
+: Dotted quaver 0 1 8 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+: Dotted quaver 0 1 4 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 1 1
+ End
+: Dotted quaver 0 1 3 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 1 1
+ End
+: Dotted quaver 0 1 4 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 0 0
+ End
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ End
+: Dotted quaver 0 1 3 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -6 1
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -1 0
+ End
+: Dotted quaver 0 1 1 1
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ End
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ End
+Group
+ Beamed
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ End
+Group
+ Beamed
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ End
+Group
+ Beamed
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ : Quaver 0 2 -2 0 0 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 5 0
+ End
+: Dotted quaver 0 2 2 0 4 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 -1 0 3 0 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 2 0 4 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 -1 0 3 0 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 2 0 4 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -5 0 4 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -5 0 4 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 -5 0 2 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 -1 0 3 0 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 2 0 3 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 -8 0 -4 0 -2 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -3 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 1 1
+ End
+: Crotchet 0 1 2 0
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -2 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 2 1
+ End
+: Crotchet 0 1 3 0
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 -8 0 -1 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 3 0 7 0 9 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 6 0 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 -4 0 0 0 2 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -1 0 1 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 0 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -4 0
+ End
+: Dotted quaver 0 1 -5 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -6 0
+ : Semiquaver 0 1 -7 0
+ : Semiquaver 0 1 -8 0
+ End
+: Dotted quaver 0 1 -9 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 0
+ End
+: Dotted quaver 0 1 -3 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 9 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ End
+: Dotted quaver 0 1 3 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 3 0
+ End
+: Dotted quaver 0 1 2 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 0 0
+ End
+: Dotted crotchet 0 1 -1 0
+Rest
+ Quaver rest
+: Dotted crotchet 0 3 -2 0 2 0 3 1
+Rest
+ Quaver rest
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 3 0
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 3 0
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 2 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 3 1
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 3 0
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Quaver 0 1 6 0
+ : Quaver 0 1 3 1
+ : Quaver 0 1 6 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 3 0
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 0 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 2 0
+ : Quaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Quaver 0 1 5 0
+ : Quaver 0 1 3 0
+ : Quaver 0 1 5 0
+ End
+: Dotted quaver 0 1 3 1
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 1 0 3 1
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 3 0 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 3 0 8 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 2 0 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 2 2 0 7 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 1 0 8 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Quaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 0 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 6 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 0 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 1 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 5 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 3 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 -1 0
+ End
+Group
+ Beamed
+ : Quaver 0 1 -2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 0 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 4 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 3 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 -2 0
+ End
+: Semibreve 0 2 1 0 3 0
+: Crotchet 0 1 1 0
+Rest
+ Quaver rest
+: Quaver 0 1 2 0
+: Crotchet 0 1 3 0
+Rest
+ Quaver rest
+: Quaver 0 1 1 1
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+: Dotted quaver 0 1 -5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 2 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 -5 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Group
+ Beamed
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 1
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 0 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 1 0
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 -1 0
+ : Semiquaver 0 1 2 0
+ End
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -7 0
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -2 0
+ End
+: Dotted quaver 0 1 0 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -6 0
+ : Semiquaver 0 1 -4 0
+ : Semiquaver 0 1 -2 0
+ End
+: Dotted quaver 0 1 1 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -8 0
+ : Semiquaver 0 1 -6 0
+ : Semiquaver 0 1 -3 0
+ End
+: Dotted quaver 0 1 -1 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 -7 0
+ : Semiquaver 0 1 -5 0
+ : Semiquaver 0 1 -3 0
+ End
+: Dotted quaver 0 1 0 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 10 0
+ End
+: Dotted quaver 0 1 12 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 10 0
+ End
+: Dotted quaver 0 1 13 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 6 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 11 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Semiquaver rest
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 9 0
+ End
+: Dotted quaver 0 1 14 0
+Rest
+ Semiquaver rest
+Group
+ Beamed
+ Rest
+ Quaver rest
+ : Quaver 0 2 1 0 3 0
+ : Quaver 0 2 1 0 3 0
+ : Quaver 0 2 1 0 3 0
+ End
+Group
+ Beamed
+ : Quaver 0 2 1 0 3 0
+ : Quaver 0 2 1 0 3 0
+ : Quaver 0 2 1 0 3 0
+ : Quaver 0 2 1 0 3 0
+ End
+Group
+ Beamed
+ Rest
+ Quaver rest
+ : Quaver 0 3 1 0 5 0 6 1
+ : Quaver 0 3 1 0 5 0 6 1
+ : Quaver 0 3 1 0 5 0 6 1
+ End
+Group
+ Beamed
+ : Quaver 0 3 1 0 5 0 6 1
+ : Quaver 0 3 1 0 5 0 6 1
+ : Quaver 0 3 1 0 5 0 6 1
+ : Quaver 0 3 1 0 5 0 6 1
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 7 0
+ : Semiquaver 0 1 5 0
+ : Semiquaver 0 1 7 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 8 0
+ End
+Group
+ Beamed
+ : Semiquaver 0 1 2 0
+ : Semiquaver 0 1 8 0
+ : Semiquaver 0 1 4 0
+ : Semiquaver 0 1 8 0
+ End
+: Dotted quaver 0 2 -2 0 0 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 2 0 6 0 8 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 5 0 7 0
+Rest
+ Semiquaver rest
+Rest
+ Crotchet rest
+Rest
+ Crotchet rest
+: Dotted quaver 0 3 2 0 6 0 8 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -2 0 0 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 1 5 0
+Rest
+ Semiquaver rest
+: Dotted quaver 0 2 -9 0 -2 0
+End
+
+Bar 0 0 time 4 4
+Bar 1 0 time 4 4
+Stave 0 tags 1 1 connected 0 program 0
+Stave 1 tags 1 1 connected 0 program 0
+
+End
diff --git a/data/examples/stormy-riders.rg b/data/examples/stormy-riders.rg
new file mode 100644
index 0000000..5bde590
--- /dev/null
+++ b/data/examples/stormy-riders.rg
Binary files differ
diff --git a/data/examples/test_tuplets.rg b/data/examples/test_tuplets.rg
new file mode 100644
index 0000000..e4ddc17
--- /dev/null
+++ b/data/examples/test_tuplets.rg
Binary files differ
diff --git a/data/examples/the-rose-garden.rg b/data/examples/the-rose-garden.rg
new file mode 100644
index 0000000..d9b5359
--- /dev/null
+++ b/data/examples/the-rose-garden.rg
Binary files differ
diff --git a/data/examples/vivaldi-cs3mv2.rg b/data/examples/vivaldi-cs3mv2.rg
new file mode 100644
index 0000000..a5c14c2
--- /dev/null
+++ b/data/examples/vivaldi-cs3mv2.rg
Binary files differ
diff --git a/data/examples/vivaldi_op44_11_1.rg b/data/examples/vivaldi_op44_11_1.rg
new file mode 100644
index 0000000..1186b2c
--- /dev/null
+++ b/data/examples/vivaldi_op44_11_1.rg
Binary files differ
diff --git a/data/fonts/LilyPond-feta-design20.pfa b/data/fonts/LilyPond-feta-design20.pfa
new file mode 100644
index 0000000..b50a74e
--- /dev/null
+++ b/data/fonts/LilyPond-feta-design20.pfa
@@ -0,0 +1,1277 @@
+%!PS-AdobeFont-1.0: GNU-LilyPond-feta-20 001.001
+%%Title: GNU-LilyPond-feta-20
+%%CreationDate: Tue Nov 25 18:38:53 2003
+%%Creator: Chris Cannam
+%%DocumentSuppliedResources: font GNU-LilyPond-feta-20
+% Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/
+% Generated by PfaEdit 1.0 (http://pfaedit.sf.net/)
+%%EndComments
+FontDirectory/GNU-LilyPond-feta-20 known{/GNU-LilyPond-feta-20 findfont dup/UniqueID known{dup
+/UniqueID get 4208404 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /GNU-LilyPond-feta-20 def
+/FontBBox [-518 -1323 800 1250 ]readonly def
+/UniqueID 4208404 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+ /version (001.001) readonly def
+ /Notice (Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/~hanwen/mftrace/ ) readonly def
+ /FullName (GNU LilyPond feta 20) readonly def
+ /FamilyName (LilyPond-feta-rosegarden) readonly def
+ /Weight (20) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -100 def
+ /UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+ 0 1 255 { 1 index exch /.notdef put} for
+dup 33/wholerest put
+dup 34/halfrest put
+dup 35/outsidewholerest put
+dup 36/outsidehalfrest put
+dup 37/maximarest put
+dup 38/longarest put
+dup 39/breverest put
+dup 40/quartrest put
+dup 41/clasquartrest put
+dup 42/eighthrest put
+dup 43/sixteenthrest put
+dup 44/thirtysecondrest put
+dup 45/sixtyfourthrest put
+dup 46/hundredtwentyeighthrest put
+dup 47/sharp put
+dup 48/semisharp put
+dup 49/threequartersharp put
+dup 50/natural put
+dup 51/flat put
+dup 52/semiflat put
+dup 53/flatflat put
+dup 54/threeqflat put
+dup 55/sharpsharp put
+dup 56/rightparen put
+dup 57/leftparen put
+dup 58/dot put
+dup 59/brevishead put
+dup 60/wholehead put
+dup 61/halfhead put
+dup 62/quarthead put
+dup 63/wholediamondhead put
+dup 64/halfdiamondhead put
+dup 65/diamondhead put
+dup 66/wholetrianglehead put
+dup 67/halftrianglehead put
+dup 68/trianglehead put
+dup 69/wholeslashhead put
+dup 70/halfslashhead put
+dup 71/quartslashhead put
+dup 72/wholecrossedhead put
+dup 73/halfcrossedhead put
+dup 74/crossedhead put
+dup 75/xcircledhead put
+dup 76/ufermata put
+dup 77/dfermata put
+dup 78/ushortfermata put
+dup 79/dshortfermata put
+dup 80/ulongfermata put
+dup 81/dlongfermata put
+dup 82/uverylongfermata put
+dup 83/dverylongfermata put
+dup 84/thumb put
+dup 85/sforzatoaccent put
+dup 86/staccato put
+dup 87/ustaccatissimo put
+dup 88/dstaccatissimo put
+dup 89/tenuto put
+dup 90/uportato put
+dup 91/dportato put
+dup 92/umarcato put
+dup 93/dmarcato put
+dup 94/ouvert put
+dup 95/plusstop put
+dup 96/upbow put
+dup 97/downbow put
+dup 98/reverseturn put
+dup 99/turn put
+dup 100/trill put
+dup 101/upedalheel put
+dup 102/dpedalheel put
+dup 103/upedaltoe put
+dup 104/dpedaltoe put
+dup 105/flageolet put
+dup 106/segno put
+dup 107/coda put
+dup 108/varcoda put
+dup 109/rcomma put
+dup 110/lcomma put
+dup 111/rvarcomma put
+dup 112/lvarcomma put
+dup 113/arpeggio put
+dup 114/trillelement put
+dup 115/arpeggioarrowdown put
+dup 116/arpeggioarrowup put
+dup 117/trilelement put
+dup 118/prall put
+dup 119/mordent put
+dup 120/prallprall put
+dup 121/prallmordent put
+dup 122/upprall put
+dup 123/downprall put
+dup 124/upmordent put
+dup 125/downmordent put
+dup 126/lineprall put
+dup 127/pralldown put
+dup 128/prallup put
+dup 129/caesura put
+dup 130/eighthflag put
+dup 131/sixteenthflag put
+dup 132/thirtysecondflag put
+dup 133/sixtyfourthflag put
+dup 134/deighthflag put
+dup 135/gracedash put
+dup 136/dgracedash put
+dup 137/dsixteenthflag put
+dup 138/dthirtysecondflag put
+dup 139/dsixtyfourthflag put
+dup 140/altoclef put
+dup 141/caltoclef put
+dup 142/bassclef put
+dup 143/cbassclef put
+dup 144/trebleclef put
+dup 145/ctrebleclef put
+dup 146/percussionclef put
+dup 147/cpercussionclef put
+dup 148/tabclef put
+dup 149/ctabclef put
+dup 150/fourfourmeter put
+dup 151/allabreve put
+dup 152/pedalasterisk put
+dup 153/pedaldash put
+dup 154/pedaldot put
+dup 155/pedalP put
+dup 156/pedald put
+dup 157/pedale put
+dup 158/pedalPed put
+dup 159/accDiscant put
+dup 160/accDot put
+dup 161/accFreebase put
+dup 162/accStdbase put
+dup 163/accBayanbase put
+dup 164/accSB put
+dup 165/accBB put
+dup 166/accOldEE put
+dup 167/accOldEES put
+dup 168/wholedohead put
+dup 169/halfdohead put
+dup 170/dohead put
+dup 171/wholerehead put
+dup 172/halfrehead put
+dup 173/rehead put
+dup 174/wholemehead put
+dup 175/halfmehead put
+dup 176/mehead put
+dup 177/wholefahead put
+dup 178/halffauhead put
+dup 179/fauhead put
+dup 180/halffadhead put
+dup 181/fadhead put
+dup 182/wholelahead put
+dup 183/halflahead put
+dup 184/lahead put
+dup 185/wholetehead put
+dup 186/halftehead put
+dup 187/tehead put
+readonly def
+currentdict end
+currentfile eexec
+743F8413F3636CA85A9FFEFB50B4BB27302A5955DC23E0F3397300C8FCA519E56C902CB3
+B617F2A7538B6DC265A7CF20D53EB36E373340044ED3C3212B846132E1960981D2006CCD
+E888FD9671CDD7ED1352864A4B63C0967DB2112FA1C9858565C8FBD0DDD08B57B7FCEB3D
+24B86E4B8F343E1D177E9F46BDF43B991761555A2BD0087D171A8D4E0704D7976EC07F01
+20F5004A55851E3D7F1B101CCDDC3F8F02070217787E5D3D718929D6E6B9F17D30A17EB6
+ACE1F85BE11BA385884D9D001BF3FF9CCE9EA1F0B0ADC25AED55D150604DCDEA73C8DE1E
+7B336426F05E0481E3D7D3246143080CC574335B1A6E9734CC1CEAB3BF4272CE8C244325
+EB6CBD67E20D98D3951F2271CD1D19EAE9FF0C04B2C5F87F85C9AD7FE0E65360DA30957F
+51A372DFD5C14FA4DD33780582DAE96BE3AC2C9075F6F0393EF540A1EB9E8D2D64FD9579
+06D9B96330464549A2153358ABED94E16E5C6C7C4E192C5F2E874C4ACEB6C162FB7AA0E6
+4FC0AA67F04DEE195D7A40A70619CE5A788D7302218D659BB3FC2B77AAD4FB24CCB6EE82
+FD17A5C5097B5483E1D72198411D032A57105D3593E8ECB2603EF455C22ED52C5992D999
+7F585E086E8D056D7AF59ABED2C1AE94131151E3283BD34DDCDF28BE734AE139246E2ACC
+9DB6B193E75C7FB9C0BF7D966C3F83AF0F5FC35C2906F5248AEE0514034447C21813C37F
+42CA0E5962025FACC0E6CC1A1CE528DAE7925E7677EF603ABF76A4B0F46708CC5A416107
+F3575562D2355C36CB9472A53B776CE1448A661BF1544B921DA9BA5B70C0396CAFD4B67C
+B6E46F14003B3DAAD576755278701490C33A65E052E559ACBFC4871C03367E9CBA629947
+B9E6DFCF4CA060DE84E31E4FF691B32F5FD94CBF960E3D591B69B6B94E5DA00DD463076C
+4B3B0D67CBFAF34AE5BB86547A065267706A137B8A2CD45F505957EF791B5026452FF158
+517C252D44FC57335890CDE78A0FBCE08B50C2F1D873D5E6F388AFA7298E64E51C98A75A
+AB8E9C588A71E35C9B816EB7182886AE51823D58D3E48F4932996D9EC0CEDC1E159C2228
+DD52F4FF0FC3FB6D8DB28133E1D502B722EAE4FFC23E64903462267E94E1CB962C4EA638
+33ED390A0A2F12716F77F80F28C69E292233A41796D2615EF28E004C05A5883A13DEEA92
+EE656C3A245F4CB3ADCE74CFEC7D427C4C3A8073D4739552F6ACD7105626C6CF26B9FD61
+1963AD2AC7E323845BE488787AEEB8C12699F46B34FDD9FC2EB0E94C9785E07652E16B5D
+53478F33931870A8E45DA6F10C5426ED0CE1AF2817C059D9245102E1DE7A0CF1100C9E03
+8B30CBAA3B55869F3A7294D69CEB202AF53BAFAD24CB2154FD8551577E4C15F556B2F3E1
+891FCEB8DC5BB2FB0657DF849AB056FF6DE28C010471644418E9A9C0D5D3B7B662934D8E
+708791A5C6B88B2566F8F8CF48AFEE7A11028C60ADEE383D97814299BF6D5FC66D58834B
+F7827DDDEB29C1F26CFDB671A1722BA40C25306725E366EA7DD50A4600D1D2604BD79A04
+1D9ED90C8468FAB3A79A75D527A71E0BFAFB6CD10F77CFEE168757E9F19EF6539F295217
+7D2B005EB0C862620F653704D661ED76D47FD371E6183C68A2F31ABCEC04076DFFE68F52
+C49FC46CEB4289CB093A8BDB713ABD6313967A56A66F39E89F59EE2B16C04DC36E8B8CEA
+218C59D4BFB565F808EFFD2CBFDE6220D5286954CDB4F223A6D6293290991441EDE7F3D8
+BCC03B6346A51C1FA9CE2EFFE557287C98EC1C30F785BCFB5F020F2FAFF10B6A424E66CF
+ED5DBCA95F0C1EF34D9599F20AE3D07C03B7A56A925F45BC0336EF35702C45E3FABF60AF
+B2DE5D2AFB5D15CF4057934BE4C532FCFFC7B70093356A9BD6EF3C55D06E908D334ED541
+55B785D3168E2BB0DA9311C0A72173E5EC58C11795C412FFC08E42C22637B29AF2B3AD5F
+0397CF7390C3FCB2C2A0B7DCDDD34E068B0D20A590AD43C1C8DE7B76F06038E4094304AD
+4CBDC4C50B9F307823D4AA25BBE701CB8F7FD49D4F6EFA343AA9BBFDA9D5061CE9CB23C2
+1C6D852585426F6F3E44FDDE3489D4857290DC0EB91E8E76C6EEA6EBF1C47867446D8499
+6894A22A3305B6E6D756F110A594B3348FE26FC7E7470531EED12FF71C862AA9136B0CDC
+B92F7CA5C235D99567E7B67690C6C6AB77CA70A6C6769F93090BA94013209857C6CE20CA
+4C36FB122F46A262341B5F70DE633461186C9E9AAEC0CB94B2BA21D68DC94B7B0DF4FAE3
+11D4EBD60D95A3BC9167A8744AE7CECC24C37BA75B92B5490181CB7F5CC1A0CBB02BD01C
+DA6E151C14B512DCE9F202B62BC9B30E47EA60146E418D9F663C61DF5AD66B8A2CE7F537
+44637067A702CA64A80D0F763C87AAA80E99CFACCDDC1C47E24C411F90EB38CA0B54B21A
+8DEC3B2A784716C01D9A744BC17514BF1C2D77F81D2C31294E57F2F80FA5BC75899F8174
+1CDC736388614FCE7285EBCEA4B558E19CE1D7BC9C3713301B3F502FD337107428A32721
+98EB716CAB438A309F177CA3908C48B33D4D03DF950A27AE0EB4B62353BEA91E8A072833
+AEF570BBA1DA3502C3A88D1E41C7F7B6A4518FAAFE129D8D080FE00A375ED738D5A0A8C1
+5D91091006DF628B730C6DC4B94535036683167C91D1C0552A501FC395B2E91A2E53A55B
+6A6130978099AFBB88AF17213BA7AC9F84AD43BD0C1F04858426CDF3E4C2986377B282B7
+8DA2B76EC4A17F8832B9217BC409AB447336F4C1B541CA02E2795F18F54EC9EAB2F3B7B0
+D4C68C4BE449BF5C08466C060AAFD6B4E6B54B3098D48A2C39F136578DEC87091ECB1A37
+05EA7CCFFEB1F47E6F80D31F5F59D175928A7E18D70342968965147E5EFCB361657F35AB
+DEADF126DBD625F3770A95977FE340ABB525DE439658745CBF9BF4C6F4C1D8B2D94A3B2D
+17D938403BC40804BE59B5ECB30423521478694078E5EFE4D72A9B780E090DA5FC015E69
+412AFF63126A17163C43BBA2FB26FBA0925C0ED30B0974767575C63B033FD7B71CE9504D
+5B632394D32DE86BF22171F18B032A5769FB5176F2F8760289283DE716C4C0332D3A1C8F
+DCE18667DA015399A8DC7A4B3EACD4E92EE3B6C018860343D8FDD54477E82D44B73EF971
+BA07718635B5E5E8FA7080AB0149C707865F8DE458EC3F57E7F432884D3E89D01F67BB81
+5379A38C31968B8458B7D49CD120C04B7A9E008CD3F7EF7B8ADE471EB131D88DB5D3A673
+600F4E5F5D1FEA8B480292563C72651D9EADF037C7FEEA5181C80288BA10F421BAF765F0
+8F8537DAC1A9B8671013C4E8283BA83C057CB136B9DE60615AFF79A9268F17B2898A76EB
+66BFFA9889FFEE6387E87AD87A0A1811AA2B708001FC8791D9948317D60F77BE5BEA1F3B
+BF4FADCDD15543F976D6B8D3A406EFD950889283F83982863CF52A1A92B20DC678F910F3
+5FA2A8875B91D1C3A45ADB3157F99DE7ECD63012E73A52DE379EC2271803F2BBAF8F3AB0
+DFCE8011634D93A3C66BA23216D241D91AEFD11670604A8A32FAA3EC00BB365B90FA1C1E
+F1F80B0377B255ED7247F28B0B823FC5768DDD47D1DD7758F4A61653F9B3F75E88B6C74C
+5180CC03B54014464F0D7BA295AFF37B69715923BBB7795C5CD7DFC03823D1A6AC834F38
+EB3A5A3A61F7478A49F9B12624073762BEA35AA909088E3F89524949ED2282CF05F40AB6
+181C359083985AC4BE78C91E3486742DE5854752CEFAF69675E0D203A60A816B23337E94
+D98A66164A2EC73417B67D37617DADC7EA7A11BECF9F7F326138E13F8145B8FF58707033
+3CC29AF0FF7CAA8C21B7882BE770F9F6848E8F85CB238A1D8DE8A8CC650852266020804D
+9D06F6D17AC8A04811E487CF11899F7CAE6CF5B82292348D6DC8AD5C1F8F3500CA401F2A
+B48D080C3D01FB8EF23B80D5BFD9D963434890D760BB4194485A712FC8E80D8609C64AC4
+A9E5067CE0E5FCAC022E552CF323F476EDDA0A848C18229D48A7ECC12A6D7CDE5F310728
+2D1F427B6829EC3284D0CC51AD2B71D8B166605730FB441DB5C273CCF8A529B7FF181AE6
+91CC030765A44BC38605A6F393540B83B45D684359A42951CF9CC92F325422216E246E90
+67CDC824AD8FBDD8AB2DC88D12BD3DFD096D42D4064933284BC3191182B3E0E4245890FF
+790C21FCA80029556889CB96CBABF4AF2741747FC3C70C1904AA06452D7357B774AA1F50
+FEFF85BF1290DECF9D9FB632F3093A8DD05BF98081D186CCEB6E0C427A88887E7EA653B0
+05DA96D4AE05B864998EE427260A64DFF6D510BD7ABEC2AF2FBF4A0E8019BB2114D3928E
+5AB84E1E5AAAA6A16E5053E1122A329E9D8AA9D7F6890472EAD0311779AB25CDC3856190
+29603653B3BCCB283711DDFAFD3D95C5360CE263C082C0945BB5E6D252CCF547765BD32D
+C2944943E8D1300688AE43BE73F5A6C6774517733DD2ECA406E492370265B3EDBF891505
+ABFABC35CD0EC252ABB617AB2CA0AB19FEB611193BCA97C63EF50E347978E07CD9CF1383
+4CD0308FA72AA585401109D6C502638F392398469DDF538B401FDC739457482B83B879D1
+97C578E568D00C58A1CB26CB5DDB5E21872773CD3EDF1AE14F68821821DF84E6505C6C40
+6AC08EBC985ED7008328071BC7426F64C3CF0E35F712906D6CAB524A38EFF1D65B991280
+F15E9E2F0180288556D584B54F26486C49A10113267660EE507C0B85294CD04B55B6F4EA
+4D8763ED0DEDB4CC400F52BC1696F7B5FDB605388A7AFCD7D73790CB15A13FC498EAE4A3
+2DC1712C3F03795FFBF9E6925F569C05DF071B86B2ADB9F8727665A61DC4A212D53A9756
+3979F09AD79148A5BF6A41740A07BCB4A1A774A84868721241BC7628A28587A5A9F02FE7
+A067B75C618477B76EDB63B91B91E78BFACDE3237833DAFAF9C92E42AD8D1F8858C29232
+4C8E4E8FF5992E07D69634BAB5E9415AB0BCD60A8DF3C1B70868B9E0EB7DEFAB3AB5D6C8
+238B438432A63193C4AEC6F469EC8F439C4D54738FCD7E1FAC753EDABCCA12DA3403147B
+F8E409AB5902D805B284BB643F9FB5C6E9E26D22CF3BE651A48D2518D6291B6BEF7060AE
+3A843DB9279C8FD90C629ABDA7B3D3C0280994F88C631D2BB7DC7070BA10FE0FA06E9426
+421C24884E51F2A33D7A67C588ACC0630044C8BF2BD78F4DA42A98693D3E5AFFF031A1C1
+0510DE90D8D7BACDC8BC1AC2B9264B93796F03BA542F16C30BA766E5BD5D6D74A6C656EB
+5BA491AE77705BF990431A7FDC62D8D5D75FF20967B2E09C63A19F45BA6C7F37E4E05CE0
+C774D40EDEAAE757067EEE6A9EB66D8457427D5F2B0EF8EA0A214CF59FA66135A7D2558E
+F2DCAEC83DE962522E1416EE6BF5AAF32D6F0DE9251979D8EB525016C7AC98D774F38BE2
+51757BC0832C20ACB3BA67F711FA150FE60D86770CC85294F833012F74FC88C918FA369F
+3793E7AAB3FEA504DD10E41D913978B51ABE170F898B670DA3C242B5947059D3B9CE810B
+57FD7E316873262B745E8C34DE322C839E267C15EB139063C68EA00B0DA5C7F5AA8AA784
+42BDD3C20506E7D831868B10974B50F11BD6626ED860E18C3027A27E162B41E237E3A27A
+DF9A5213220A605B65B45F9998F57C3CB7CF4764163313B9DD581B19FB8BBB23E6C1BD6D
+013A0D4A8FFC3503CDFB5717C5E3CAA2411B2136AF7CD9DBCF34D95192C11D3452EB1722
+EFDEA7F752E5FE899E6D9CA05623545608A211CA8CD5195B2E27E2C4ED77F02124A92299
+49227F714B2A9BA808140C019B74AD6652D9C24EBC858FB5A0BF1C40D2EF2AFD32BCEFA0
+A88BCF080701E101700B72D840D8295B843AC806B8DA53051CDE128D06C7FAC0C270BD94
+DD0A9C1AC43826780A2604FFEB513B253E6F3EC4332D315A41526375D06F6C678568471B
+3CE40AFD5A6C7BFDA0E491D1080A1F98883814C2068DA4E8A9CAB9798A8ACDAA8122C1D6
+EF21F21202DEABE47BF3002724A338D04DE2FACE2B3EAADD1F17EE1B23398CAE647C2CE2
+EF95FD521F1D17772A146BAAE659AB4277D4098724A79E7B7DE4A1E1B81C1468760E13C2
+313102391A088B1DABFA6B64A07466ABF4F051802F7C7DCA7DD255943F58E97D3446CE72
+5BD55C68E4663215F008C9CD8E354821DCA276B957BD61553149B9681736522BEBFBD7B9
+1E21397A51E1747503B1B0059FE63ABEFBDFFE4BE5AB446BB8599CB82AF0BF68649F93C4
+7B7F9CA63621AEE9AA7BC2E137103922D53CA8E7AC52A7A11A3AFC0D1BF96B8F2DEC1265
+A7D75F0C251CB0D917A81ED15B45963555C4D7536C4726322DFA412567ED954AC995828D
+3D906484BE26809B1A22FBCC4903A85FEFEB46CF12FAFEDCD64024E008363DAC39A1B19C
+6010004DF4D07C5D61BAE15FC0D18A86759F9147045B4562F5966C330EA3A4B7B5FCC3F0
+838645A39F3C693B6F26C323D87BC2C9455801ACD90579F234180CE3CB47ABF53E267E2B
+88BCD7E001C8B34FED4BEBC895F7EF20C10F9EFC12A6C60EC5ADE8B36066C9DCB0CB046A
+75F58B484BDD34332C3AC44F2151E147213FD4D5AB0D6FF404F2DBA43F2E6B8E9B33AB73
+0076F15A01964B74BE967AFEEFF15C7D0548B99820BBCC1AFE404DD183A933321FC8F506
+8743FFD57A6068C64A042E8D3673345562B7326981EDCB74DAB5C77AAC0C911FDE1F497A
+5393BAB8AA71A10A5A6FA7A8C60E3E4DCA7068536F1D821E20888E3CF74CDFA20C2B5633
+8DCC1269F0B491A8206A9053CCADF1CEA836EC1F99AC130249BCCA92FACBB531BB96AA15
+95363B46A0EC7A89E7CD63B439B26DE70B2ED2C8D63AAE03009E39867DF9CDB39130BF18
+E59DD79DE81B6B08D8A3D2923D9771E7F0C495209BC7B44516FF66DC91FB021D016508B9
+B274BB63F4790E401EFA89449BC2458DF1C7F16BFFB6FDA12F9BF9AB722C941E9134022A
+47DD6612CF60C70C0C112564F2B2017AFBB8520E6593891A1D8CAB39515AAB5DF6D5B21F
+75A28C47A564FD91DBE51E78D900E016AEF72FB0E41F517A4C9799067E41DD2ECE4112EC
+258FF19ED8041953A69173003EF29F653F2837003EA552A605E6627541AC752151E9F02C
+D63EF3CA1DFD2E86C5A746308A17C13D345C4D2360BAE156CA1D2FB5336FB48E4D2A3DB9
+2C78C00162B164648CA123B1FFA8C2BCDF125864CCC81C7D5434791C0EFA898B959BBD3F
+2BE8A7B9714DB32802A8770F520C9F38F74DB7DFEC1C9FAC2541EA7873389E8A5F838F4B
+E837748B84692E6240EAB2E312C7BB15B9CC43B6D0BE65C19E5A6E02D906C96F947312B9
+AEFC64F7C7371A7ADAFF2909663DE491A992A75985A3A7FF484577F9AFC27D7C9AE03E9C
+554CC57F0F2EF5FACFB03651E3CDED1D12E6C5025484C5360824B4E118DBF836AA79EBF2
+74BC0EDD493DC301D44445987F97D5B2F66994AD3AAA034D6B456F87D139FBCBD9600AD2
+DB39F15ED3936A692AD96138E5356DED79A03602FEB441FAD8FF7B8FB74D39657965BEEC
+826AAFA2316AE89F190AF454A587F78C550C70D366ED322B2CE28EE1CE13A3C7228BE677
+78F94F1D6090644B417BFA6DF3741146EB985733328BA246962C896DAFA77EF17C6DCDF7
+1B5B6EA80B3D4D527911DD80A4B60F3B6D2B1EF47A976BE7295C62B2B54AA87274C72D4B
+3B54DEE0D5351E4DA4BD39ACE18DEA08DDA3FDA197BACDCCF437A234D7085C531F2F86FE
+EE11B07FCB4F1E27290405A1DE25D03A80F3B0B6B6D69EA31F9A20AEB0B0CB008D72D325
+4743827E01D09FE06471BC9A96C780E70E476B3714AB8AF8B064DFB31CC7081F8C2052D6
+DB2093FE3F4FDD61479B330AA42817C2FF538DBC6B33F018EED5C32984CFA9B25ED64E51
+99053D3A3BF58AFBE9BA8CC8509C97CE1CC39377179FF5251ECE2029F5D869799FB7B6A3
+F3A6F366B10A8B41A1C53C5A147F0A78D947BE4F966ABEE3434550864E1137DD4BDB1061
+3A860B13731E44C10E0F10C6D3FF35BC3BEAC9E5E5D0846017DDF49651335CA6351E7B4C
+2CD49365D7E9F1CB695D7C31EE4C4D0256532E19C102BCB78E7802D944561F1DEB1CA290
+F5220B6834B8CF024BB48713A5397C411250784282CC412D0F131CCF5EFEE5D36223AB40
+B16496DC424E037D6C317F1DE4A75AACA81933F3C9923BF5CA709606D0E42EFCD73D1D51
+DC139966AFAC9A449D48BEC493967961FD58DFA0317FA1227B70E5D3B21F233407C8DBE8
+34A4D286150AC0C4B74383FD094BBB2DD4890536E383902AC98F4B40CD20C80578FCF8FE
+DEE27084854A1EB6393B4A02F33283C9CC2112853D1FEBAC0D04B60491CCBAE55F421B68
+4766851E1E953F569C1866825E5938992B54E22F157E37A6EB7BB451424C0AE3EF8DC018
+C69006D6066D6804629081199D09DB7759277B70E376FC313D58B5B29C31FBD694D6D24A
+FE99D04461993AA7285727B30A66D0A72284F02BEE5A05A8B214EDEC9F70D12168957998
+1CD3E48827F421F5E272B82585FF95CE9A83220DA0E419F7AC071DD4B2CB846E609078D1
+180EB3DD55B27711571CAD976B36316018FA8A5FE77F21C89A647943E6B1F15FF1AAA3E1
+83C1E6E2CB2E65D5F1AFF74DCFF2A9B97BE008C71976DA706C2C4248C626E647492AA97F
+B7E604C961B6F85BFDB0A23DB554500BC98F3A42403FD4606197CDC1434F69BE41015FC7
+812392E4ED757DA9296B08A6833B4C2C142FB204718A932DCB45339F3220844F734224D2
+9FF407C8A7E5FE9FBEAC31928BB4BE244438E9D28C61DED76866C5988D92918280056BE2
+8193E92CCCB1E9DE7E33DD43E06719BBC0C2707BEB48F8E47D384E541A79AB801D57E736
+EC931602BECE65352C8F68F9F71892AA22E179F8CED4C79889D828870F54FBC49809F529
+E3B69B892EE5D3D37190CDD284517212A292BA9486F8A4B6A2C9F7FADB52D2289EFC524F
+E9494316E1E97EE442A157CACE30F00817AF347858124A1D3764BD4611FD2E2F016C472A
+ED3418EE94D79ADEE0F9084696AFB898793EDF5E3CAC7E211447F23AADAB3A85AB0E1145
+A8A0A531AF69E7F9A5D9B3502C95E81745AC6E76BF38F3F1E9FD4BB9BB7B0846FB549130
+B37D3A06886009C33C6EDCF0B9EC16F375720C43E70C8FA33C63BCB286B497BF17A9F8C7
+036F12FA49E23D51FC50B36743940EE2C83D4CD6B0EB01C6EB7589AF4DAC28D0DFFC7715
+47EDC33BC15846B35F3D5994041D0FC1CE2A3640309766BE097C90F28A40543CE012782C
+0E3541D5804FAEC3E214AF017346078F366311FB5B597B2ED6AAFEDD38A1DFB620EF95B6
+1F8870B38D8496D69F669CCAB2588D2056A586455A7E98EAB80C0E636DB4819904C6CC06
+9BC78828F431158DC2B974B7F9591A22532670AEF239BAA4DE11E11AA48697F03D016623
+47703471A7A97D224EF79E6DF2BD574013C63CF0A12256D2FFBA02EF77EFE408230B58A2
+AD26376E168782499A387B7D637CEF997A9F3B6CDEA49E3B7883C8A89917E575F44DDE1D
+CE4A967690CD1343977F5D21DA4D2959BBAE03D41F223FE48F2CD821A8A2DC78F381B5AE
+D8D1563695C57177E7BE7838616A88CD32F923571982F6EF9C837CDADBFA6D94BA3D7580
+BF13B1FD25F99B0F24445F68B2B681132FE24F135052DAAD4AB37DAFEAB3ADCF593589E9
+66BA88E8D7C2FD660D820762B313136B5CFEDF898B63DAA630EA65B2339528AB5D016C2E
+48A396FD55295A15621868986EBFE1A2ED6EAC75F2AB34D7042FE8F6DA72DB1066325DDB
+45B1932DBF353140C98C713BA1FC2AD1CB51C933ED863E62ED85A6D49CB46F654FB93C29
+9A8CF0A559D00D3221EFDC604590C605D7AF408144CB7F1EECB6500D48F556047EF733D9
+45DB7738BC8F183A5B0141428B3E71389C3BB47EACA9C10DD630AF07C2BAF56FE56A4940
+FDAF030345E253F2B3F0802FF08C5D6951763A8BF6C6A9A4FD6FEDCF684A008D4AD3AB95
+1D0AB7F092329B4EEE272392D594F5838EB6E978DC243EF03A1D6E030C24760912BCA205
+B6D79BE9A17C7989A32E84F0F7A0A624D5F125CD43473F8B4768F29628A06E35BF319CD2
+4CA623220F0584F5967960ACE20352D90F2C98158604AF1701FA94BD06C98596895E4182
+0E0D04D19FFAEFD83031A44E8FC5ED7004B899AC09F3FACBD4C4671712C7A079F3D5B2BD
+5E56CE0D61CE2FCA3D57DD0209496888C4F876403F482FCE43DBBB5C6596BD52FA4E8EE1
+5C9BB499CEBC3598BD10B1BF3DC4BBD0469A9828D40A7704BCB747B4430EB528B0CEAE4E
+F9B50AC157FDD2E096BD3E687C94B9FFF47FFA72E0CB52F68186A1DE0B17CB10AA5CD3E4
+83BF8ED99C39B439BAFB1059519F651771A4809F5D804FBA996E4E192E2863D645229AA3
+9BB83B2AE883D1F2D8068E20CA9A7AC9B7E251F805C070083358B08ECF2EAB38125DF0D8
+5BC4FAF6D60F4747A517F590338662A71AA46EDF2FCA04DE57EA500EF37DD945597E9BC9
+6DB2F41857E7789A1AEBF07EA63223FDB3E9E37817E0B8B7A1AB74DC675F0D1F10AA3CC8
+D83DAFBA3795FA9BF031A678D9E66987E0ACDEA9F87F32390F8781DF652D3EE48B991153
+54CC9F13D0D0E964286EEF0132ADCF79EB08E959C115BCDF62C6D4CE26DFD8AA801ADA1A
+12DABA7A7254F3ADE560571E90808C5668461865340FCA9912B6048B7A3F4F71BA0E8006
+089CD5A2A6902CCE1CABE07F2ACB4F2B288A9E927B7BC0003235562FA3F05FA645537878
+A68F85CB303A8E1440AA87DBC3ED6EB714DCBA11B4378D8FE03B8B9F43B40591175A0E7F
+E61D525D505BCA0D961A21DE745EC042FCF9D2CF078AAF242F4B5E0DC84EEA48DB4BC93B
+0CCFF28A43E9045A0DC941FC92A94E65606809B84309A3047013F3A7E913F876E7CB1A59
+5858298B1FD31EF5967BB21E2A3E210599D1E27DE00EBE95B231606849B6991E30E07C19
+C2335D535BF6E96E0E0829ACBEF50C473AF4EE0686281E3BD0CDFA478C914539C500552C
+D50C202FE487A21E58ED810EC8B47E7288EEF55E4FAA06FBE8B9A47F5FDAE6523F7C6AB0
+E56CF21E0BD77DCA6C9F15DB3D3C57D1EA8333F7939CC5CFF77833A38BA88AE9F7B43208
+638D44E94AD2C8CFAC31BD7B9BBD0EF41E77620B69B5DC6CB27546F2E845DC7B0EAA7A8E
+95E68C5EE90B517EB9B855F4A84233FB60E314A0F5ADF20CB104E2171BD9A986C7FECF90
+5A3000D89CB46CBAB658FD9B093D82FD85CA6E55ADCCCD1EF929699F75BD0B6A12F9D10C
+199808909E346FA5AF46A0E7D6CA5C098B013E32A3D44E986DDE3B0B3B00C401C68E7979
+21D7290C9A9992369D0EECBFBBEAD2C1982EAC11AE9A63DE8480917896905D50D4040564
+63EA142EF18B6E10F30D3873A1079C0BFD3518FC1896809D086FF2799E508FFC9B2EF307
+A64B42164BAA832B4A33859D04DDA3BDA10235EA770565136198E4C32FE46EF93EC43E4E
+6F405F52F204DC5CDD4D6C2BD86BE651DB6F00B1646F1D8EB6B23312E4F81CAA248932A5
+DA8EB11FAE449F0577C0946946402EAE55D9F87AE84B5C6B36AC6FB2AD176BEB7A945E79
+9EC3466DE97BF704785A7970BBEC543F618CD460ECC022134B891389EE46690800EEEEA0
+2F1E3CEE56D90CDFDCBA9B50CBB2CD1BA1E59AE27B1A7D72092759C113F3101FFB47882D
+47A4DA143EBFD7B12026BDD9AE8B29FBE983A8AB7804CCFF6B0B5C00BD0E01674F2E788E
+CF79905DFB7A8158BC9D580A9E41D52EC4F65819584F695A1A52239D7BA8102CAF070936
+2ACC6702FFB98E2A737023E5C9933EC292477FF7FEF248D7AFBBA24ED11B20D8F53F46FE
+A6D2813A88463B3558D9C6D35A76BCA98AE1F0C2F98828095C46B246D93466B005E71C12
+7047989017811358DBB9DC486E8E2DCA038868B577605EE9FA02EC7806534CEA2615DFAC
+1FDB36578B44995D8452E051B3B870F14B6A5F64A2BD638D57E8AF9204DDF163774BC6D4
+7E78F0F073DAC89984A0327FCC68669CC0B0742646FE3BAC3A51FB95CE4BD201555008BC
+0B1CA181272EE0138E18C3D9BFF03DB8E41567D6515F2CAAC44C6A70BCB8208E3EF5CA85
+B25772406AA66BEE9F41E6F59B242E8EA8F9A1C7E6292103E9CDB7A33F17C93B7D63FB73
+8476D00ABC05BB0F44C2AC1BB6F018460746A79475483212E25F224E0D35B914FF0C7C91
+86E8949146C78A6AFC78638186C97BD992A14C0778C00D2436EFCC764723193CFD44BB16
+100FB391B0E453222F7DB4295AAB63B8B7CEF089BF25FEDFBD24AAF4B1BE5B9F54A5F05C
+F656B06C3DDBB3CA240E997497AB05526F55D4F190F356BF5FA49A2AA1D1BF15348B7189
+5EC4EDA6EFF7FFDB6B56D72F7073F3A0656F0816ADC376E23083E4DDA751744830E7F570
+50A277E3D077D4BC40579F69E560E7FBC318DA6EF0D52FE8AC58DCE26BF92D9B28E1A7E9
+19CDDAEE2FC6E9B0FA79765B7E80BFA95F0099F99641310B1D2D6A41953E5C18CA53819F
+ADA31A219CD4FE0BCAFFA0E9C1A2ECBF1F4A56182BBC03ABA9C7770F4296BB221F92276A
+468ED543BBB30DC43A601E3C2AB25EBCAB4D50576973120670A4582F5BC9F46F24498448
+CF7DC9533AD817B2C83DE68433610C800895375683A98B460EB458AF0AA796F230C48098
+EB03687C31AC9248C7F9A6DB45E46C40879F4D1D687CC80C7DFB1E7EDCE56589876D8BAF
+1DBA950A34C61C1EC54BD4F9B2F784FA0D4C4F2F20D355C8682276B5469F8E70901B8F66
+90E65DA08572BAFBB0C25D7F1DFD6CFD77F33F2CE628A0AF672D058F60A9EF77A1A01386
+2828907C795DC2019EC5BB54EA59C3D5CEAC356B679E539B14893F72FEB11513BE098F16
+E49B841D38241CCD38DF88E6BFD2ECAB681965F5ED6AF5EE6C4DAB0D63494C1100E85B58
+A22ACC7D705FA4CD3D988EC6EE1CE5C343F656CB5E900E886B1190EDC652F69255926C51
+7E3946838E01C890359754F67330598EEADC13E243BC861DDE1638855138F79CF5A4D287
+6C1AC5DD64949564C3848D5F9F07CC178673F091DA139EDFD7DD51DC05B9B10A645030D0
+E44B020B16219F76637AEC4437FC31EDA724A372770407EED6F0BCC753346632A7A972D1
+37AA74E187BCF32B6D24BA51E79881979F0B1355C3481037D1A80513E253DF67E9E53D41
+A6D109712CD492E6D6B96EEE517ED8CC666F1637B7251DC7659A10E97D34026EDA7071F0
+2B668E2C35BE0606611F7DBF5F9A2E65215460E2C8AAD9AC8D5C5B6B3F3A30A6F8F173D4
+066D87CBD0182C37D1E6F3F274F08B35C33953D2E5F209F7B72D7E02FE871A586BBCA45B
+F130BB4B307BD44BDCD206EC6E0B2CCA8B0D50AAFA93103DE6E297B916F0A0032B3AB722
+513F032B951257F00BDC06DD22842B6BAFEBB7E65B7F1A066A275398218AB9B7905CD641
+14D06661D28949F926251FC3803E09A31161519C4F6E31ADD17027C02FDAE40775546678
+FEF2BD8C4E939EBA95C477A54DBB0753A069982046887E433BC230428F88C62298303130
+52570659EA5479BC05F91D4F93D4E3384845ED76D662DD61FDF9C8D2BA465F5C2E25A152
+69D3D0CF2AA455E0279A55A09D9054D8A3028840560398C4782544A81EF027BCE3E10E09
+A74533A3FFB75F6B043152D567A3ACBC5D6DD8DB4AFB688AD2DAA4532AD33F3AC0B13E99
+2E90CDB556A3C03C676AE01D746ADDDB2A28B5B09D793B921716DBB65CF3842F659A458A
+4C2D64D5E14E7CF4ED65BA384C051FD0F055675023A480B05971E981E54B9944CBEF4C5D
+7B218CBF1BED120F6510075B984626A61BA05AD4E330EBE1AD2D3A3EA510CA04B792AFD9
+9BC049A0AB23E379BAC557DC8EE63B6E1429C59136CE67F7AD3488741D66D5C414B7B0BB
+4031109228B9967C6F3626856B3861EF6CF6CB1055AF7C89C57608DF2E2318AE5F4C86FA
+19BD45ED6A259EEEA7A40C6C59E20F54A532830968CE6591150F42E7A1578D0DD7481C14
+64FA63659CC5983AE496E00155F113AF128148ED6C95055E1AC8049B29DBC03C1ABA59AC
+82F39EA6F219467853A6FA03CBF2EF3C20C99D54D1B8040FCEB9700301A083F979A4AB5A
+5D73F80C79357928F76D4B31382636781A0A10B01AB2F0D6DC65B9D4AD89FA1D4B77BD49
+018389286FEB19B25AA56B231B0A4443BDB65FF304CCABF75F758E16087D601E45871A75
+50E413B5DAD683D76B504380300FDCF919859C248D0328EC9C754F4362E6BD51489289A0
+E65DEA7EAC020B4932C610B0F61D293E6EFA4B04B29D00E1339695D13CA4C5746185EA87
+B8A10F3810E47A7D9A0467E7A87252F65A06CFDCF4932B2B6797050DF159B543DC0BDCAA
+00298E3299664968155404F6F12BEF77996B8B1617CCE03A49756180C25CF0AE882694A4
+5BF4FEA1B25C6F1A3E5A38A1FDF9BC26D3DA42643F1A3974C071EA311454DFAAD2310102
+9EBC93B9AC2759B6C5B7AA38B577CF9ABC8AD9F0B8B2EE7E2666290B6DAD1645684235E5
+000390D4ED1DB28806E023569425B616FFBADC52567A9D7F2E0698FC0CEF5F32F5A5B300
+C4C791D860CC4F44EB2DD198BEF1F1AFE8DD1AEE5F730F34A4A90D1F934352B98409054C
+97DE8AC9B55DAA064BBB0C7B3DB73E59F0B348FB6FDA640A61C1B0728F7EB999DFA15D51
+B3291171ED3DCD434D7A891E6E9CB56B83741622B2C8B0A46011E0081315B027BEA6A2DC
+334818AED142A03FBE4369ACA41B51C299C27AE7A0CA7A90CC30D313F39871AA154EBDA2
+1F829D0CFD3B61CDD5E6E005F9A68B378423D35D0ACC142E05D32B2D79EC3A65FFAEDD5E
+08B74741557588BE0CEAB0559DC350DB781AFF51E5B47B481BA0D6AAED483CA7CDE1A191
+63597C4CA33E2833CF5E497B8256636DA9E351AD5BA527F7163782603A3399D246B6F889
+A9669C65011F3EDA6C8DAF6483D1058413391CDD6C8C933787829417C2953C13B4C19D3B
+934B65BC4F3F35113255EA6EBFC9D68742940E22B0A7FB030235AC3764CDDCF3BE44F332
+6439BB8CEEF586B05F75197E8BA439606A05863058B946824D669171F6540E96E50F7118
+72490CF038DE0FFCF77F8B4CD62BE3C0D261EDD0C055A7711453336F2F10B33CB033C718
+0C83B325BFCCB009B9B868055ECE8EFCA245BD11DDA46925F6D23D74F25A1C3045988089
+2743B8A8BBA390FE3A8AB7589B93012987A4DCBF355846E3D6CA3F6A1F4DA3A222A1468C
+414DEB6FD64F8B6EBDF77956ACAF0BF18A5942A58A8210A5ED38A5C1863FEA43D727B839
+5B693453D3C74F046AAF4265E8403D8DE156B97EECD7EF5926EFD994C0A4E0208049EB10
+1E93D72FA81DE381E4DB3AF68B1C160DAB992ED536E9D66239C6DB6CF02CF631D69C028A
+E49BF1F9007A583437D5D23EF0B0A4FAE932239144B13040A127A5C1E85E2E9D8D872B12
+A475F0F9DE5D43B8CB84C7B53508414423467F57A2FBA7A6ED11333038A9160A2B2870BE
+C94C2AE22F8081CB442C3E81D0A898F2126646A87FF22F724959309470047E5D857F0164
+951A4BB081E9919861FE857F44B1152BE830D12B1A7166A79AC248BB5E9FF0B02475A296
+EFF483110FB267F8D57B41E566BF6C2BFAD87CDFFB23767FE7358B7160571D84F9AD3421
+1EA4745A985FDA62BFA5187B5EFDF96B95684C4EB757751530ADD08AAA7A2C1FD614E0C7
+17C662FC121F479B24E782B9CDC6EB99AF6A5173CC479D97886C2DB84C0581DB7C55365F
+B22AAAC55B72324AF06FE6C2EAE2732AF590C66559BCB90BD45A05E88ADB13A302405D06
+7015A8DB536D33CDA9BC4D88DDA04FFF81DBCF32C504DC6EAD7B7A60FC3EB4B1F1111AB4
+84DA7B61149AA37B3427A888465112B632F04444C0BEBE761F0C7288FE166A775E5F0F95
+A8753CD4D9B5FB00C85443D244A31C0789E8301861BE71E85661BB2319FA433CC2F93D6C
+357C6DE7405932455ABB431A0B97852B49CA4EB8F7416D930B7578AF03C687BAB8867E6C
+B8CEA05AF4FD47888E6BD8D9FDE94057843CD89F06BB6F98B047B1B666773ABA3F81A0C9
+612928C44AFE7A7A06E03C32ECDD462380C29C8D55E4A745E3FC492B94EE785C7B6F666C
+60E9115F78455403289B72C837DCE410CEF6A54EEAD538D16E51C3EED61C6585A0D799B8
+DF20E2E213B8239CFA5815B1549C042D224FD725CBBD336125362429C74121889C7F6B1B
+78E5250911DEA0A03AF547AF4474003A3C8800F8C0A7F031B62794117389F11F22C18380
+EA1477DE03451CEF9C2A59014A3781D6666132F9BC783DDA9C64FD713F9102BE76A7F4D3
+6623F3E1A158BB2B8BD8DF66DD67B8272571833C1BCA0671AF2E6B132A47EA54E68BD0D8
+417292F00B3334E2F10FC2B7E19A7A6C29B69E792C440925AAD9732174A9FE20B54DF6C3
+CA8A69AF0A5D7E22BC83242B1AEB4FE9761162C3D017614818523CA8C552927D1EA4BA24
+E1AB985B0D7FAABB2C62C855AE39D4941E3ABD9C6B3308AFD3FCDD5C95770EFC6622E278
+1FFDFA4F77DCD91470C5C3580F5C87AEFEAB96669ED1CB156D4E27BC412798B0A7841222
+746E72ECECA85221C0F9942EECB633EFC1FD80A4A9CF5F202851CF5449E51E0393FA8D8A
+140DC33E179E1940954DD67CE868285F0D41B8F4806F5B8AC15F9B7137C9152B3B1127CD
+E36A4E093B7B0D4229452E2B3AD172744F5D2C94AD6F3308CA771591A3BD8C6E8512C6CA
+673639397151906D91F16193EE6B83C117A59A73D00C0DBB450BC9390C8D85DB12A76723
+E28F6FD6BA3CA4A3DED88D312FED2D6FEA585BCCDAF3A9F80C1E0A72EEADA085BAC7A157
+4ACA255F3A25C12B549C9BE70183B37E0181D381C0016CEDA2AAB5FBA57D889A511D7643
+B8A75A751419BCE389B2BB417F46DB83CC7C463C5E980065D79DEAC406ED8151DF7173D1
+A6F2AD7F4AE6216B31DEBBFBC4A792FD969C1D502F6E2D28AF99A43C6B701F7A60795CD5
+8356BBF4AA9B287F823BE513B7C9AED04EA698902AF195920ED07F8E6E03C3D374833A01
+23BF7171B220A1A4EE325A9AD2CE0CB1A551513182E9F7ACA7A1BC055D94FF1B6B7EF3A2
+E7BFB1F2B6753993C8BB2F75CE554AE388DD8A31A02971957DDD221DE666B00BF62E5770
+6A61B138CA0732F1C22F92BA76BB1328DAE09FBBA4C72158D8CF57BEDEE27ECF9047511A
+508232E11AF0E5188A8BC760F2DACE687AAF025F257BED126FA907D53AB770810B2FBB0C
+D3C13B1AA50490CFC64F9950C028E67471E75484462AAF420380D36F11C43BC5BC6333CD
+5E578ADDEAD3E0960D8AD3BD8A50C601D97355A8BD9E108036D128425A4537109E36E99B
+EB7DCD7E000C0B38269B1E720AF06D38472F36A068A673D7BDD021CAD68464783B1C1B10
+0144536BBEE4491FCA00C10803EEBB917EA2891D76A8147E167274E54EE7ECC5CB907A8B
+10DE7C39BE8C0F5830E322AEE3372837ADAE006ECA2322E31D244CDF25BB0433936F0DBA
+DA9291307894C233E75AEDBFACCFA56FDA2BC113E3EC07EBB78AED6105787F659171130E
+1737277A2EE16F611B672F0E14C3DABEA6B0CAE236880AD18CF4693508BC3F341888DC58
+6CFA1537D42CBC59933B43C15E6E49EBC52DB2039CC6B20C435E60C6C9E79A7E5DCC1C60
+D6BD296168B086171495CB9121E3612F6776EF0D0489ABF64F1074E674EDD9C442E85E77
+281CDFF526D81A33A2A871CF59A563B4F917DC5CE132EBEA5631D70E286C43B33425C8C2
+EFE376ED8D7EFEFF28129E8FF4B21401BD49D234ABA3822C1DA107E98F9BBA5EAF62D872
+A73A221033872B09191F9BD206BCD750A40A86EC34B51C430BFB3E5C58FCA417C287372B
+B7589278B64CFFBE8BFAF5DA2634E39BFA0A2F70827295AA295D100B273D358F6B23B897
+1509E394FDDFF4B3A9639F31BBBA924CF3B8BB38272FAA67F3D879C4D2B3F5594BD7889F
+FBFB5F3BA71A4C6DCFEA8F89E4E72A6363910135FA20209A4FB821395360FDA3C3D5F4BC
+9EB8A05AAD50C9A2F93979445417314054A9BEE26ACC6FC8E9347A8A08592752FBF34701
+1D39CC64F0E5DE7F095CC430473ED35756DFE3BD8FB538B3C4293278B0D9D0EBFEAEB463
+F8B452819CDB7F02E2B25D3195EC23ECD1AE512FF0A3F6420B7D0093F8FDB1E5E449ED31
+63EB906A0E2B1DA234936391E5BE6969326A6FFAC1F121FC02F147CF3595CD44219E7F1B
+3AE4654D2B20606532F720D3053FC095701BFC88FB86C5651E6C122F91FA6B639CB20691
+3973EFF63FFEBF9F11E96DC2E17936DE26804D1657C7B49A0CC1F6A3FE083BCA69D8DE2E
+CD049C0DA7A4F01E39B87D71147B0DBC87D43A33843DA1A0124701807B55B1C42C2DBAE6
+DD5F3B7CD30C6B73280A7E10BA888373604D9AB9EB37E44F3BC27829B034727A026F460E
+95575E3DA95ADE99CD927CC098864CFAC42158F28D1216EB84B9E907E0CCDF510E3A68D9
+75E015799D4E88EA475AD5BF3951B6BCE49E221EC8E9F19DCD87ECD4B4AE2DB1AC7651B3
+2AC67F7C07D952F1288AE4B2771CDF99A4AC3C20302874C1FE9803EA56FF3E9B9923C2E2
+BCDBC27C8AA95A0BF81E3AE12841D203C1D162E657E1F58FD8B29490E27C6B093032A037
+70E4F00532E725B68A131A82F39EADCFE3C8C8DF2F8F167B87CA52D75930433606BBC7E2
+CDC5C3F4EF0B864278E81EBA342571E34A9839D18E151DBEF57650D730FE0C88EDBCD6AF
+E59887C36B815F8C8873F031A37C130652F08AA643FE5224F7D10E4572077625FF1AE834
+91DDC4844258642C74E50AB3D145CDF5D97E7D6BC3191DA7792323E6E740BA304D891904
+6609C1859BA56250A09E8361F24E4269178F9D9C412FAC499E553D8F1E8C720825EF20FB
+F2980E3F54758A46F17FD68B943E8D7B0539D377F4E9F9852D52B8F07F0B3DE9F077DAF7
+61F247EFFDEFE9E44B4453991126F5CF597CF80FD1E7E423A4E902E37378E697285D2E1F
+3A49B4002CBC0D068FB6B83A2B01E28FB9E9109FFC1A2E269F9E65BD97A54D4D40278E25
+D790298DEB697EA62B3DDEDE067EBCAB98EA9561D6DB09FA653401DFBA288D45B4BFC07E
+E45F473D683045A9E0BFF012ECC8035855EC71BA5E69FF4A1674529EFE9F6873F05581E9
+72FBAE6729DEC43361AAD7709B0BCEF40B7FB9127D8B0ADCF20E5E0AFD3C23846CB100A7
+015CC5A0102A61AA0C7170ADDD28D31EE741CF0224F4CB1FB77A909ED3146FB0EA014CAD
+2460427CC8043A63E533343D899E7BB79515BE015B4F0A0A84FF532AB32A17ED69992342
+433A2AF722462BCE63D5CB8DD6BAFFCE222004D316A19F8FAA85E1A3A8D49A6C0E31A43C
+12DB14C4E009CFC704122871368775DBADFB1DC28E101B77BBEB4B2EC89AAAAF192779FE
+BA4258C131140CBC2D308AA0E4DC70B21581E32530A72A37BA5B449FBCE35FA12473B514
+FBD39EF48BA980EAE768BD9DD038674CFD2945EB1B7C26DF5861FEFA144F35EF9066A2A8
+B021696DDEE4C51C0D1EE51C034A80F44FAE98997482ADF798D5DAD3236CB971868C0555
+4C34C08AA81585AF2E52561E08CE921531F57ED0A5B7998A800F45437BB30D0B97801C11
+1D1219BD805EA3CD20A673C633046C11A1BF620C15B2FDAAB1188E248030FA86961FE4EE
+4D46BA5C6E416F4ADD279409296CF68ECFC864962A865A6B5FDF871C372266EA2E45EEFE
+866809B9A372E8BE491EDD77CEA7D04C976CFE8BDA8E7DFD7D6D8319B8D129AF731530D1
+2F1D7AF23C65F5C979DBF2C4CBB3EEBBEAFC0300B9991F4042DF183622F332EF400474C6
+48F81372A4A2FFCE91E9465CF30361BCB17BA3A43F4C0E3F473886947B12C7DC3440B9BF
+033BDA2A7C0BCBDE497B2D2F4E620B0FAE78A4557BA351C50A92FAB0BC9C913B3FCDA854
+5A57435ED3E13CAE93160A71A97B62E4C1C541CAE40478FD7492237B4DC3A21D7B4377AE
+60B99325598A77741337BCDCCF82D4405AB60E4AC5B5B1678FFEDB8230C2F5C98B8CDC10
+06A08413BC892374660153D85C5672AA8E807031EE817E75803989770E3B246FB50B8989
+F7C0E7B3BC3F2343EB1F3E1861D86429A431CD31FD29BC92366EB9C095B252F3EBA263C8
+36ED21A6758406172FC87FB6DC0BF89DD5D86015B1834F299A33F7303EEA1719F995F68F
+BEBA02CE3CEEEA903B4C3118835091755B17EDC4CED3EBD0815FF54CCBAE600779E92AEC
+4617A8F3F06661FC9D3CD4FBFC6BA6F298DB2AD977F8531812D794C276F5D8253F42FA26
+E134E2B152ADB82956F8B7108E17B3F05557802892717FE5D760B91C9EC3F8BA661D304B
+DF912BF1B6FD0D0CE311C60F587D449A5CF96FDBA9518D00ACB61C03E33FCBC17BB69102
+8AC4ECF781363517A33708D7B418F897F06BE5052A711F03A3EFD1F632A790A8A9213400
+EAFF3B788465F58372200FC5AAFDFA4F086162BCB70482DC8E5B4ADE0A726AEF0B731688
+88A768C31E0ED47E6A5F09BDFA279639BF833443041EB6CC1FF2C99AE6C28D7D2F99ED72
+5D07964D1B28391E72615B4259668A5E14B463684B2C3D01627693404E316E29DB5D843C
+E4014167D8A5E4BC1A6A021D2655F4A9B8F9EE81F2B38D526E74B4D4F8D924430C6BE929
+63A81D92837A0D8DF695A5F9A4F2E07F1710F43E7AE74957038A318362B7C4F0BC7DCD52
+0F12C4C67C4C2E1FC0843CB12BE638E409A463739F94872640063214A6DCA97F6C68DB19
+5BE088684363A1A0D2C78041922BD5AB8CFC5ED5578CDAEDFA883F8024B5EAA07307A2D8
+884C840AA5FF675ABB045125361419F45E28832CFC595972DC85FA0D009E3296EC144905
+E48E68F3D5F8B2B742D29EA98401F3020B8EA06217E469F9A5B9F90D5833CDC5DE353BD5
+8107E8E08BAB34367762A93F7170EA4C93E655C986691A424462D1A669CA9D71191FE2D8
+822C62D12E4DA8075158A7E06A67E21F444127D525F0CADAE3536EC107EAC0333B2E9CBF
+AA76FBB102EAA3471C26A80A4379B163DA2F0DC4F896882CB46480B5ECAC48FD7CFB5A4A
+88A26CC9D0457B6C19F91C13E5CEA4FDED152F65764489FF84BACAD3B6B736631CB518DC
+CA40AFF8A293DFCB48F40D501E020950F8AECB7EAF64B1D2BF5E9AFFD3A1395097501AC9
+FD17A9EC2210584E20DF4B078600C60158B27829FC6ABA4327D46031138C26DC165098B7
+53B24A27E75AFF7D9A3E9C1BC44F13224874D8EDB5761FF80D230C10EFE409FFE4AB1C38
+7617D386EC9A9AC112DBEFE5119C99671B69633CC0C352610D902CA2823279FCDE7ACF40
+330171DED7DA74DCDBFE81E6ECADBE5D22AC3E4EE9583EC422AC8C70DF14803C32F2AA69
+5EE9C2A854F2AF2A0C57BB4B56C9714D9780024724A787F4E8ACF0FAED49C9A4E9D7B13C
+E537C6EB610A88826007071B98E06F130DC41CAD869EB0A577F7696952E9E88F5BC1D0CA
+A33EB03906471930BAC75D29F66A6CFB0FF77A72B80476561217E9C731BAFB0FADF9B5F6
+A7ECA4532FA9A09F827415CA4238C4038FDEC4E4E67484DBF77A1E1C56405C469C5EB228
+41049910021A315C79DBA0488CD3FECF51ED5FEB4BB08C3A6C9CACAABA91C00817922C11
+0B5C59B3EA10B7D3CFC79635BB06E12A34DA6E3A73736FF61A89AD54BFBC59B66AB4ED86
+97277DC7FE339839A8904766303A34A1E1E5D0DF572A136C478A966C8889A62AAD9C4BBF
+5721C4D53074E9B20F2E9CCAE6C9A9B84642D380CFF40296C5BE0759B0E2B6C9A2BBDAA0
+4E01B247E88EED58842CA0B5AEDF04ABFF076706B3AB1EA055D3AB2C02B852B7F788D808
+579E53C3892B5EA3364E4FB010643F8A8E018A1A7BF897230DBFD9CD2C91FADD0E2AE429
+E984127DAAA78E407D04435A54BF31C8253D77AA15DEC409B494F9F83E6FE69AC63E3FD0
+6C5465CEFA7965B9645F3CBF767950BC1633811D3AAAB6913157F51FF41735E875D4FB72
+2F57430C35292D08874E520E0CBDE32175A6926DD91A2141E5066B2655B47A840932DA3D
+149C7769E21C09938CDA95CCD0DC457E9CDAAFE616419632C2DAC34CC2C12910421CFC33
+987A7F7B7F23A5A398BEA34079869355F5F8BBE7CAB708BCE295CAFE9B105F9E4EB64F03
+14AB463CA7A4D22DE477A957DF6E8F3FB155EBA8E05DEB37E24B36E12B802A739E0EA4C5
+0C46CCC707364BD0B0EA19536DB8DAC6DBD0C132720266A661415AA0C0F6725ADFEA21D5
+9BC89D08BDAEB0E3E6057B0FD050E25DB512ED5C50B5F21F2D26AA0FC23491790A833F9A
+3EE60F7CD2A0D704B42DBA423AAEADE54B1737BB6146855AE1465D4428F06A5FB376B2C4
+62D6ABFF17CEFB1C3745214500CDDF7F875BE0BA0C42092F047FD1A0A0394F84FFA21656
+104306797696B65A79ABC35D73913E5996109FC6C195FBA18919CE0AD8F40FB5C1429AFE
+7265EDA830245C2621D3FF063643AA64075B8FF8D09F8EFFC53D9C0AE0F4FA62F064BAD5
+48672F409EEF263081EA86BF4AE5E776F33E5E8C5AEF92BE13DAC7C5FE952B0AC4484011
+3E45638132FFA8A2A37CD5F6B8F4FA540E373923126E670AF3C20BDA69C97D3C57763990
+8A42E312C0D9AC259044856D1467761E2555702C3A62197864E0D271F3310F8216A8DF1E
+6ADDCC4377641CE43EA295A45ADA91510FC22E751972AC3BC5657253A73814099B0DCD19
+E31A304CC23E562AB244DF2C84A5939CE21E158ED8EBC0FB77B31B1F3D131231E4AD7008
+705BCB683BB808702FE3C76CB2448DDAB360ED852268046366400A45E0C9903253713B0F
+912961EC2F227EA3643BC1354C1434F48DF4A77B5AB88E84CE314A3CAFFD29CFD6804D02
+A496D5C6ACA9B60CBF0F5036073700C8BE7CD0AA49509803384333E27B539B66490A6159
+8D39F00E045413FFA485CA1519F2643A90760367EEB3F93313130B5F2CDF1A3C5A4FB1EB
+AF15485C332299955D327AAC0E72E9B8C986AD2B63C2ADBE8B9D24A45C9937DB0ED5F4F7
+A325AC8E0997BF00F1BAD06B547BDFEFDB57F0783CF92711741C09FFD2DF6076C5823AB0
+40AEA040760D45893EFEB6FFD825E072D46F666DEDF86BDA7071B388F5979EC0040DD527
+BB4EBEA0FDF7C15F07DA8E9704828B2E08118EA73354ABCE6952ECCC2AB2083C7AF43332
+53BCD45632C3EF54EDBBB9FB77AEAC262000BC3C2144EE39ADBC3258AC384A431ACECA1E
+DCA2ED2C467ACC5744D9B9FFDEF8E318F88F23A6E515823CB8CEF5D0440ECEEB11964427
+7D8DCADA2CDA943DB7C3621881EFA1C9787E6234ADF70397EF27AE8493DBB3C57882B402
+3BFB2E0E6F87265C132EF92650F232A99A4CEA57230880A096A21AE24EEF3F5D3878EA20
+8C6D466AEBEF5268B6C3F4B0EEF38F8A7E8FE9B0945C6F8F12669F8D7D867DC16FDF6F6F
+98C026A204D90FA6DC68C32D29ACC5EDA26B8BCDE33AEF7B36176AD80F066991D6A93462
+E6F19AC3313E62A51867C0C63418F149C6EC0BBE1FA97A04C9A83D140B006420C007677F
+921E960CA1B99B789F5884F9465F2B17544BD6225F6ECE24CD8CD341EC3CCB1365DED6DD
+7BE1567A3EA659285BE8723EDAF38ADA224EB26345A8177C6D37A850B3E3808C0E06444E
+85A6B5FDF8CBB71419DDC46FF1D804836A246D1BAF6CF64FCB65EE2FE98658AF6512F1F0
+29AEE5BD69014F7401C2235EC77CCC7AA32BDAD0AB527837CC20E804189EA54BAA92AAF5
+F5C720222D97E8BAA761E10B2F38593FED26B4B90EE78B943B1CD797BD6B4505CB7042C7
+167DA279C7C5921610874BC7A4A89644B5ECB8EB1C60F5B4FDC94C31BEBFAA09BFA98F59
+65D748AC946CEC09A80BD65D8E26E4036313C59E9A6887BC9B101B0EA2710B5D6876E933
+5F976159BA8F7CD991CB986FB8C46AD84F83D94ECE47EA1E4AABB26914A1C68069D5AA3B
+22FD5CCCFA6F01BE2741A022BB4424F111F3298D32D5FB6C8361D26AD52917C1D5922E6B
+ADA1B460A4AFE2047DC59FEB797004ED2E3FAA438B6C3ED8F95EBA8DDFFE912DF23DCB82
+83E53D98962865B85C6F9E510C61A02CB1DCF235F2D127283AA797F3E448544AC4115994
+7D147F085C1989142973BEC2CB22F50ECBC075B5E6C28FE80BD774B6032A38EDA0FB171F
+9ED9D1B7F02E236F115EEFFC2BAD22A92E867C25FD44E3685AA4E40621B5887AC894C27D
+4F59C1A6273C073AE15714AC88469DB7644599210D70B67FF2B34D1F439D2A9FFAA40DF2
+3EBDF3CE41BCBF323811F35C697BD63D3837F1E418B68DAE87603C6C13ED142F1DF5B14F
+7EB40971D1D4179461D5C8E133B085D943FEEA3F4D0A2EE7FE3EC5C2BB89A558EF8D718A
+4B849A0CCA8F04A59DF3584678956E0E6CE221F35422BC1835A85F28A99EAF115467F8CB
+3D2F4BA8DA5255AC04B3AE2DDD6C0B2D2C4C96A945A83C7B29CE7860D1B13AE4EDC89D70
+15912DCDDE5BEABE67ECFA4AAC3B392FFCD7847E44B237D508A6BA8A63AA05610A6BE4C4
+68EF8BD97636A05F1FC0FA11FAC06989B0DD2AC64B643070486B3835ECD8E825DC5EC7C3
+4640EB2C74CC04ED4C112B02AE52E0FB412228A7DE23450E28E55AEB3AE5333D49CB9B67
+674A946D64B715F4FECBE7B42D69C8A6A8DE369F2D74DDBFB6326A19586F672D86FC920E
+A54DA73A38C6DE95544D8B99B887A8787C57E8785B0D8F8D6CBAD99ED09C17B4D5EC6A9D
+13D12F56386F43431B7ABD2792B3EBA9A6626FA51F11CC8818831F9F6E933B28E7E10157
+A05B4A670386E3DD612BFB521775DEF90E71E39E923C8BBA6547E22C4D3C9A8F6B246A74
+420726947F93AB095F8368280314AA669692F3593F6AC46298EB74A2E3F48ABB6A912CF9
+D63537B7C2DA53D6AF26C4881F9A9DE4F0E36CA948B649530490CA630DD9D4A50D5073CE
+2AE06EA6CEDB2EC3EBA3D214A6DCBEC29024A35B297BC766D92CDC4FAD6B92F06385973D
+BD3F4133542730861DA609EB8CE75C5C585CC86117CC5281CB37C56158214D0FBE72FB4E
+0B08AC6D1DF7B9B625E2197151EF3BD045CA06657052521F06CA3BC6DD36CC8D74760A68
+60FAF2BF523BC8BEB1DF926AE62CC477AC33B3E5FFA7145C945838CA3EE71B7CC7A2D7F0
+EEE3DF5FD98F75A7B0C68DA2C9A36A2D0EE2794FD4A4C0F735883AA10CAAF1E9AC4AF521
+8352BE96A1053BAF1AB8457CE982B510D03D5FE61C77F0913A9AA11A73F1E84D22B8B2CF
+11DF6DCBD098458836FCAC60DE50264F7CB1E22D14D91FDB2BD2FA86206CA536C4EB09FE
+ED2FB4E2BEDE41BBF0F3979502DD878650A4A526FF25EFB696FEE4763EE47AD1468F70B2
+9D8C4CA6779FF7604C5A9310AAC0C808D8716687F08C488174EF54D6D90325BF35C71F12
+E2D6B95DB9F7EA75E94499DA82767547BAA31A19985389544C440D20B1C333D80F8856D6
+211B1E8140EDC207AF725D355D3D545D9907275ACB15AC2AD5DD61D4A6C7821BEE3181D9
+04720A1EE2F23AF165CB03D53724399C78A2C7C3441183A62976CE884673349075CC87FF
+2FEAAD89EEC64B110252A14705516837D79715213F31A5D672D8EF33E8095F8CD005C885
+06E25C7A0F3011356D27BA36381C513BA7E626665392F4FA1C9D390ADC83277DD6761208
+053FAC2B0FEBAADF35BDB1CFF2BFB7E5781FC1AD6D1D97F7C9BBA1273CACD4C9D6EB6EDF
+01286A851DE05E05426D2F7A2B3BE6F6F464AA5C65BBDEF3FD588EBDA0241CD74209A229
+BE1CC00D1C3CF3539B003FF32CFF8D633408FF7DB334633D78FAF8C6FC3399EBD2B23F6B
+B449E26CAEE9A1C375CEEF3E7C32EF8108F74E90B42D57C923243A72ABA97A24605792F1
+3ADE5511C3BD03EA08F8D9B0CC8DBAB4B82CFD4CA598E8E2B419BEF9F87668420A73995B
+759B54D232865FEEC983ADB4D1BC7CC63B429DEB9A1C25A1059023ADF1DBBE8E90181D93
+05BBB8D97B81100F92D7D2B432793BF4272A48792E94C86A18B7B0AAC48B4470EC2D9848
+BEE7C36A931EFBD04A1795613953A23746F01B7134D27D477F9FE5746980A28C0AA12A7C
+7EC6F604C77E0BCF332C73018D307D8684E328E0347F9B4377A412E2166F5DD3D870DD41
+649C5D823934CD5110CF9A2C362BF60710F16A8576A2271B2C07575D9135943FBB2F2E77
+CD77FB3B3AB1E36868165484DA7C7835D3E7875CA1E0752DFE8F41EAEA8B089D14B70E47
+BAF4146C1E17D4E62B0CAC5EE135470C9A789FA064B89B1505817EADDAA9D2B95385D7D9
+26CF03A88DFEF1AD1497417D41EF3A4F0D992CB2A443E8BA9262F36B6506E4DB82C3EE7F
+86F50EFBFB267FA7BAE727DF51F280A1A23D83B2F38B6BD8DDFF8C9CDAC9A4E6EEB049F7
+FC63527A90F3DF9F7B8E4BEEDD3441E93A9EB160FA87C1CE6A58E1B56E789E1D7CC09808
+9A525B5E251B8CB18C502ED0950D15D40B84DD734990CB69D0DCC2AE393AF9E70DFFC131
+A8DF0317590A4424421E8040B03437C7AEA31AAE1CEA92C463E0364C42459F89E53E68ED
+C9B8FC5E40C65841B481C7ACFD804F8E21C28DA99D209B7A67C4BBF200C431D9ACF61F42
+00A2053F4C949A54172423C95B37402C2373E9674C1A8FDE5EF379971D712D40D59E3D75
+1DFF3E14F46272D5DCD91C53341F552DC96753562A5D1ADE914AB1CC8E3FFD917E4EC7C7
+7659077BF1FB197B1C38CE4360C2BF9F7608404D3DCF42844BF986A44629A11A233C49DF
+ECD6500C79784633A44E3DAEF69CB191D7875EB8C33CE1CC229ABFDBD6315F3AFAC95C33
+70CD89543C31B14CE88035143C774040DEB3CB7053DFEB8FB88C81B199F67BBEFC4D22C1
+9017D61180F5DBE8A7B4948D5086DFF53C1DDCAACACA1D419B59B2ABC948B60299D31ABA
+70AB5D55CFE44453973A6D3B9C9C5E1F13AD54206F98112114D0709D9A108816DEB7113A
+75B38DF8A514DFD33BE8BF2225FFF4D37C94F6C026B48AB3124757C985E9FA2007F8B4C0
+7D95201E466729C0E13822DA5FF5A11136CFF59CF5EEB7BEDFF616E067F3C52D3651FDFD
+5FFC29E92B59CE7A90AFC01EEF4464735ED5B95B5A4DF4FAAFD93916B47B2B77029A8D34
+9641071C4140BA4BE39E6807E7A54A092C981F89C8B6736878C15C6803272B21E4FB3A29
+0312FB9B5B9E10CACA4AACAD45B2EB5D8135209991AF00B1F241C36F8FE44C4EA6A9853C
+F0EEFC31A00E6359F7DAB1114700FB169B9D47AACC284903C3B6E77A110CF8E81E109C73
+924E9B0D6171782E6E8EE5496F77EE53F9A1E43802DACE71D32D3CA8B62DB6FAD11533DF
+8517937214E5C611722B4C72A4362B5B16FE6A5B305A668CD6074CDCBA59F84334E37AC8
+894C7DD979CAE35C1389EF455966B016635866DF2C512255F929C0916A88E1392C69CC7E
+435598E3C4851BCCDA2492B33E76669E1E6D2C4CFF3D2CC8C7BCA239838F2F643F0AD4D2
+FFA5ECB649CD3C2CDCDFD89004F39CBB04A4031C1E247BB17481495950DD445EECA74271
+1371A1BF2BC794B76FB5B8CB025C936580916257BC3458A1A608EE326D1795A2C2C80F25
+DE3DD2EAB2577FD41251F194AD90B00A2BC1837ECE2BE200E84B2F41AABA6B9C703A1075
+EFF8A5C8253DD0795164C558BDBF752CB5503C91D773DADEC48412329675330ED2B42A82
+D8DFD62E376768CE9E4A3A2B1FD219848E57C45F5BBB9F9B1C2F0EF5E50BB04A0BA8502D
+605D98D580A39903FDE3CA5B9416166764B7ED5C6F02AC1D13E28B2DA209D6FAC2C1FF7D
+6584A910F3B2D34CCBFB255F8B57E1C4AC0ABFFC43DB68570B02A8301339597CB190032A
+58C6EB0257E3F0A670215FC8191B379602A6D4150F86D76A447F75C9A3A1D6816FCC610A
+480B94D51318CF6F9FFE2F2A443E5829C1BFA54E417064613C4D498E8882C45064F2EE81
+6579060BA87E897A3B6CA82C195C26BD2FCD8283E8DF70DBFB4670EF0392B5F15AD78DDE
+8C94A50F84B441C2905830DD6956D0EA2F2CA38F2F426A6BC315FD383923FF7A5B24A466
+09BB06641CA4E2E8E3FC9B6709EF7272C3B0E3A714693DE2D0846401163A91DB6D9EEC26
+8E2367C5772EB77D01B83255997F33893420E572FB8F3F26643E3DF3D623A1DC25376439
+86EE57B8FD3CFE8AB3FFE03B0FFD15A0ADBE32DE82E1DF8FCC5F34FC7990DF7ABE054365
+2EE093862D1122ABF7A4C472F0DC09FEBD4956F1E90DB4702BB5EF6BE0B4B9F4C6F9C8E3
+EF8E1DF7C7A23BAD63CD4E4DF3E06405B76E4072636296F9B414487110515D0B5A95ADF1
+5B420D3EEFC3FF2C9461818A54536A2856E2EB2408FB37E9D369DA0BF409A592AE3066B6
+DE135A073400FFBB77FE81A9216DC4F22F1DB3BA5CA1C737BFD57D65DE03C3D22E43F969
+0E2613929DC2A48C829444BA1E7E94C0200369A69B8D058616C530A4AF5CE8648933B689
+92774DAA75630F63B4982F878F1655E47EF9C72CE4329D3170EC68D9ADFB1396CF812817
+94073E38E6B3D99D8862FF07395ACBBADD02BFE801C46B9F32ADC6CC3C53993316AF2122
+B1F73E99A808CCE2025C72B3D6C9B60E15FA6009DEC7879013C1B997FA025E2B8302A75F
+BC45265E8CFE498D8435AB9CE5FB6D8CEC6D1D4742BF1E1904D41C9BD3213A8D6726FE71
+870AEDC4FF45A607227A88636F79EF1AC1955A7B3AAA001DF421D692E1AAF13E94195687
+508A57DB4A64259B2B673CC64406D1CD6E2CABC9D4210F837C2CF516564572E6A52A7DB6
+2DE5E694CC75E1C7DB9AF1713947E5E6A2955C5C86E3653F9668702D693F460FC816C309
+10729FADF7FD1C3398D07C8250DB5DB79C01029BA48B689EB2CB2D2EAC73422F4B2FF270
+F3A2DCBA33F3DE701218514B3EA70CD046102DF56EF261357D868079793C4AEE3F0C41AE
+CCC333B876FD40A68C0D23916F4ED5DE6A1E869A6EE63BB1D0B7CE3DD261F0324033D621
+F91CD9BF4FBC7D016F5550A325BF6738E4F04D969BFA2729EE61C60B5FED67687C0C3315
+C3768AD60A4085857543AA2D39391265AE595862A91D33175BADF61E81C17278C3F22E4F
+EA80E52DE331D5B93C9B745AD207B89249512E98C646F9E6ABF599E589739A952C5B3809
+5C1D09FE75BC467565617B8331911E2C014AEDAC1D858441055CA8735A50ADB73FCE2AEB
+422F5C7655994E12C496E16B818A349B27737BA5E55A3FB49E71F76F427FE863C44FBCF8
+AF51D4821DD6E9DC69987100BA5BB620AE0454371C58B4D807F0E3966F1C449D2A729117
+70DB12E3C427586B7962779C4F2FEFD4E656FFF9ED968DB12BB3951DD06F00370EBF789B
+3AA54BC8BF8040A31C8D892B348E4316DA82306AC10A1E835922B42CF391E8264F0A593E
+3997DADE4310E5BF48B605DD422C808D78839516A306BC520C431482C7DA1FBA5B41E73A
+154B7453C441CA3B1BA314CA2DA7269D35D61D16F30807B6379D23CAA456F0C56DAB9037
+AF79FDCA5AE7466246F28335CF4B1C91C02F6EE6EF1F2D2EB52A0B4C65708D6A27DBB5D7
+0483CE6F2B3389C85AC658D96F3E7CE73C89EB5B4125812FB00FE2EAA7972BA80B3B7C32
+A78F376EF51858109116981532FF5BCF18DFED69D2CB63DD24BDAFE5922B84CCC1867CB3
+9283524C6F68149F7C3392898BDB4B45FB5DB9A3D6CACA0AC64B602A48EBAA550E5187EF
+CE86D703E9AC4F1CE514245760FD77BFCC129006172FAD38AE4874DA589C8311D600A4E0
+D6AF691CCAEBE86DBAC58054C6F5BE4EE3C4C7C4EE4EDF04A913526E04EDC4EA5B56C1AE
+FF044F211295918C1FBA1E6E2D3C52E40030F41647D79E91CF67853E263D6ECF81E4F293
+7DA998AF7352B066631A650D3D87082EDA667011E86ECE0351CA51A366709534EE55F393
+780597D1AAC11F0A2D46A92696D86DE420B34F8FDC3CE91391058BC0B90732387FA62D71
+6F27777D71B6419611B7ED9C125F9E8E9336FB96EB582FB5D180783DFF58BD91259315EB
+FEA75B55D41E9EA1338749B2DAFCAE6068DAE6EA83B3416947C000D80C3E8DB71E3B29AF
+52C3BD67A2BFDE055584C8029D32A3D1F61EA58F9184D4EF6D0245B545465273129F4598
+7B10AF2D331C9ACB8F765850E394A98501F2D4B93C2CA742F69A7A26C6981D7B2968D841
+5756DACD3004E61AA6A486D9E084FE3A0BB7A2FFB0FF3ED7D624AF52D9735089813952BC
+8DDB1F24CD2D7CB0444BB4AF88DA9C4C2250E166AEEC2DB20BB29D5C9AB1E7048AE5F151
+77C97D67F251E4DDD6AA1C8CB52245C8866FE9119EF0B93EBF80E5B8F9F1E7B94E686B2E
+AFC75AD477E23C380E8ACFA7C24478B41CD079B5D5C48FF093D47FC770F7BE27BB8AA358
+2E93825D29837E9CBF688F21AE3CDA6C9AE9E76C0245D7AFE336B2A8637E51F8F284007C
+48B036E062F206F3C26FD4717C4F0EC3C1579AE53D53F9F9AD23B1D151F3F681A03FC775
+E68A5E0BE472D256AD79844F923FABD03062A71269DD1BBD086205494E4AF4F72BF1B29D
+2046ED7BDCA395625B0F019A84F300A23B505F06EC47AA948BB78350009005F42B1B2E0C
+95381F35EC058E7047A97AC047D3802B54E2154BE1C7B02102B747C9EE3392EEE19C7E67
+EBD22DD93E953D7628536D199E881BB7C848F4672F47E93241B8D681F3B31CEEE631F6F1
+BE8802C9AF4F535396A423AE038914D4FFCFABBA7DDFC476C38C59DFFC0D740C1976C81A
+EF499FA42C7360BFDCCDF373DFD907F045F8FB8E50C75B5CD26451D4C5086CB44BE7BF40
+BE5B8729A67D81B9A42FA7E3468C7B1797C8B289E48CACAA28FEDBC73AB9932BB49A5B07
+4301FF00CC88144BD148129D7BE0C255593E0B3E92A487F2099E3802DC84B27E4653F5CA
+CF8C4431CEE7E88C0C252ED5543B116A34E57EA2703C100745FFB2F16C4C3A1C94929763
+EF3DF12FA76069A4F72E2E7B5FEF2C284E544F6DFD9447CA408F23E966B417A5D64740DF
+14F0A41031B5FED6E7BC607BE09AC8FA94032A6C4D5E0CB89096735D9E74C2AAF06661D7
+04F66910CD50F3EE7B7AA12009D846FC9498D427C0455CB76CE80115B0F230EF8E26F51E
+2E9718D01342A43A5E52A5C3E484F099BFFA61E1921BD263517F71BB2270AD6FD06942BF
+69745A2A17D83EDA93C1D6EBD6F732CCDF5377B2650EB02FA62360D94E2E9E868B7942CB
+5AF6D5FE488D73C12B5DAF468C453725A528E862534AC0C66CA22C6263CB6426AE90FC9F
+23568692682B994F687FDD93EB60F19316A7D800297CA2C1674B58566B30AA87E1C7F560
+8F3099BE3E5D40433031048943E85014CEAB47C6EC2A579FB61BF76C245592003F2C415C
+0001B1A06452FD72E8EC3D251DE4084239B95779392C4C85B48197BE58E865E68A188A99
+6B8B0075A1185C1BE3117FDFECAFE6D0996AFDD3A89C24C0B755BAA89B2C5B3694C26B5B
+B79A566B962AF924A786EF7DB1648228B68A7E5B25E0DF47448642D5645688427A054E41
+FCE25D804AB997248813AFBD4D0A5360417AE0DE4A581F0805AD889E8133613271C3EBFB
+B6163E5EE9A92171B469B41ABBF91022E2B689B48777DDDA4BBC8122B3FD1C1F31AEADBF
+CC2E2AA3028DB547D5EB4CFDD7C2CB2AA6DAA4AC48AC5D07841A7B5E38B2CAB611944C24
+8A6451AB570954DAD5E41CA6A072AFC68D1BA360FB1C76A289CFFAFE44704858E089C02B
+C3A003C75FF8B12AEB9BC13A9AAFB6C8C0B0824F0CAC147F31052A7DE2151FE8D61DEC37
+FD27896AFF448333C57E4D24D258AF75303108E1E1498C80375A413E970941B5E1BF3ACB
+63ED215FCA6D697A10B03077097809C4EE4BFB40DE358063E1E40A8BA2D99E8FE1BBAF4C
+329D255B4C72E7328C2CFE71F5549AAA8F240306193B5BB52CEBFE2516B12C691D94B913
+309507A0B6345BDACF55E1B9690484159F63C603817F218836A1C7BD0AE766D1A5B12C63
+445C98C941999F7006FB9BB8E6C0BCEC81F5F11124B15D9C1207E017927429F7D1D915FB
+374570E41799B120821417FFB8DB4C90C4EC1FF2DFB4831B1E9F3DC7D8625D2AD8A03E67
+3F5EFAA985BA514D2A05432AC1462F8F0D9EAC061A6102E22788DE556A7914981A869636
+8EA7E4BCAD29037B084CBD2131DADF0DDC3216F1F80FDF01AF9D8B5C03805A11F23F17F1
+81279C0AF7235DF4EA196FEE44CB6FBE663DE87A00B4B542517C771F13BB77AB8EC9B26D
+7D181AB9F8BDF729196B4579B821BEBA666B7D314923F5828869D5DCDCDD701D9472E307
+8B804378530A5BA7C5D83C9B374B9359033E8276181716FB3104D393D32B522328785408
+A66A5C8476F1854F4EFB401E8F04767BD953C238EF3EAFC8451891A456B6FCF728262A1E
+FBC3DCEAA913C529543855E3730782BA800506F9297DD905F0F05CA020AF54E52294E021
+1B6B1A7E5F0851485BAA5FC7AEF4D5EB8846582EFF9CCA536FFA01D2172C1041BD1D4ADA
+75ACD19C57D55BAE2B4FC9DB55774E6103D63F660C404EB055DE277C80BFF173198F0FE3
+D653E11E876977AF3176BBBBB76AFD5EF5D56231E994AC3E088EA0635990F789F00D1055
+27F894ADBF3E04D4D67AF14ACC683FD78F6C46D667FCB536392375F0E673FAF9E2D5DB61
+44753E42AB7A43EEF201F87D79A871710154EBB3C60718F424946F0E8F5F6C4E151369EB
+60142278F96DC2467ACD0A70BC230842A98B765012CADBCF54928B8498FC7FE7E21732C2
+7984CC982FA087183702BF610FEB1873DD5820FAEBA838AF642BA0D4605A8E377311340D
+5B89237AB0431CB37EAC1A4AF80698D50C55DBF2F104015BB7586413AEE4ACD966CA9F49
+FDCCAC954E177A340954034E229B2F85E3B081E94F244120F9C754CDA85305BB17F6275E
+54A34B3C07C91FF4007B81958746632FFA84EFAB574061A8897D8DB80DA7BCDF57F68DFA
+12D3CA9D555056CBAD78FAEB316A0EDDE6C18181510C470BB27FDDD02B3362B0A8A684BE
+00D20C433E0E09F455E6F7D0567FCEEAC815321F700FE9D1941CB441905097CB0EEB3406
+A7BF6A56D0B429C01069F3C8A147FA0379FFA974643A42114D5CFC65399769C2ADA8C721
+883B4047718B560239FFC6C6F72AC283A562E0BF435A2FD28D4797A6FE18A5C4BF58356C
+AEAD84D2BBFCEC256097716D5AEBC8E2DB001108302785630CA2117E475F6C96037ED02A
+86779BF9E8E19678398690B82EF54174C454755352A3BE0AAC2E9110A49BCC26F1CA3447
+42B88D4C7242524DC8E22271A31D8E42AB6B818427E5A0B921A45ECBACADDEA91D6B3F5F
+80BA636CCFD7A00F52B251EEAAAD8D14991D0EFFE1B9D875136B619FEE2D98AA19705EF0
+97A7BCC5B1F3EB069361708C5B9CD719746A370E8E7DAE57B8E87FBC0A92DE1712324B9B
+A6A13341969B45579510E6646920F9DCECCC28D20BA30166C032031A206CCE88C7B769A0
+5EC680893348BED6982AA268145016DF9B6FEB1CBA0DA4EB0C50FC22D144BBD53F67AF2A
+B5F10CE54FF5373EC0D3B35BB23F4C56A31D729311C67734D80E481CA6E3E58DAC0C7C08
+6E87BF965A2D651FE42ACA77F4C060FDC8DED1F6CF242A0BEF60C95F6D4954D7F919A04F
+3A3BE98B671123C3F6D582A5E5DCE2BCE7067878BB242144DAACE596A7E7D8AD4801FB08
+E56B3B89A83CF499480BAEEA575EA14BBC4158046B9938CC62C3B6D21390FA4E09D0A282
+70EB913510BCBCD8807AC42619DE4697CD6086B64CD5A78C9EB7BA5D0A37B588AD6ECAE4
+A51D867E550DCD4C599ADF1484C1066A3401956776C40B1296188D49CEB7F428ACECC5B1
+6958A5E385EB56DDC28ECB492DD6D81094A37253B0E46279C2CFF39399B61F5AB8E9E6A6
+15083969A681F43947B23D86892E5DE4D5E34749A7E8E896DC47224D5F256B60E84E9F3E
+067922D11861A4A573BAAFF6586FC8EC2B9FB76F829E1788A7C95D8FE014B96A8569C733
+AEBE73544A658763B02EBD7AFB35D6E5839BC943CFFA5A655296F9205B67404B741F3ACD
+C70C08E39F89DE3EF84D4D905985FECE0833F5FCFED3240A1CFFE42D72518D4FB1AD6733
+A0C8CBB6AE7E90D8F6F1CAF51843B39CC204691AA280E60FBFE48EC4006B23FEE7E65C85
+D8F3546DC4E69D24BA71EC73C6FBF0731F1D6B9D14B666C33EA8221A7B25B5CAF867ACAE
+1454A8D68963FDFC296F584402273EAE5A428DC6A135B15939B3820DCEB16A63C5C6307F
+401AEA8CDE84642CEB39E61CC0EAE48D28CDEF7DD4AC1F1272E66A83F973557C1FC7ACA2
+AE57A95E10BA0337EC6E84D50F847AAFE9FF84F4CC936685CCED380B79A4C42F045F89A5
+F04A3BCE12B1848C50EA53F2DF1106E08E432EB20FD36FFAF9BBF73191E3CAB2FF7C886B
+6BDECC13610B00996B19DC2F49CC9CCAF81B3FC6EC9799D61477A2C6C2DA26BC6615B0E9
+E74286BF504E013DDB18AD6D5711D74B3706818AE8C48949EE364DF5479532ED159F4E41
+D35BD9FDE566446914043DCDE885F6E192B28543B44B59BBAA3CED78ABABCCA0D63FBF88
+96C269A72C590A9D0EC08145D63617B788FCBE82855D933C0D510D6D67FB1C4490AA0946
+E42D124FC99CB5EB96088D34EBB34A57F47454472FB74F89429E7A8770CE10ED297A1730
+C3DE8DFEDA3977AF69B741CD8E0930BBFB890FEC47439681EFBF5AE8AEBC3A8CF1233FEB
+958C7A66A30F825DA3AF6932EF4879FBA6DF9BE9232C624D1F30CBC8CB67E5B853E40E24
+8671CBD5521609E03D326873613CC9AB1FC49D622D500E5FD15067E2D9DFAE964131B9EB
+D6401B9BAA50C0AEF5B869408C6F136D6DCF6A98AE09908077F77830239A6F1169E74818
+B47D00B672C921D101303EBE3BE7183A562DDB8E60A05FD72D4FDCBC74730A704DC98331
+2F2A9173C4A97AF340F09846291E81DFBC8A95D7B669C6AF73744EA1D603E1D9BE138EE1
+7DAB5ED270EF42283DCB1BD20622EF2CFBE33E364F08A458AC049D0BD62D66A980BE10D5
+629C47C616AD268445D63BA125E0C768FAE66D9C7D8C9FF78D00870817F8A57635E6A894
+447C712C320D1CDD4BDEBCF9D7DA3F6FE5CEE0211CB842AF1B2476C1F55428558E80D4E7
+75732B89295CCE29A81EC435DBACFDF8059C8600F0EFA28339A3555E1B4205757E2CE63C
+BBC53D9536FBAC9E8707114DAE2E36296A90D19EA835122FBAAF5BCB49859396E85C8A22
+4CBF44FF9C748F12D87A60A665802015105960E73D33FD211420074A00FE36074F73B5D4
+A0B3944203723DE9D1E0D61AD27246FBBC71BF9FE9FBB3DB9C419695C5B7E41A7C8F3677
+C55EB4DE39C0ED5DF49BC0B3A066B977DA45B4FE265D8F96F28148CFFB73C437EF129854
+FC6E25F287794AD1E8173A6A13662920FA3F9ADF7961118654F6EF9C187B5C4957C25723
+72A04DF8D05ACD188BC7013711DA681B1F91C9F59E6C518D39990E4BAE2E954B07DF3F22
+3E8A79A1A90721075AD3A36C379CA6807B1051CD2386C09ABFBAA4077F95FDF3BDDF0668
+188A208C8AFFE7DD899E515F3045AFB6950B3B78BB73894ABAA58E0E0E72D2283E77FC75
+F74EE02F560EE10204F5D68F929BEB7E2CFF088CC6A74EC69A0FDDAF1269DAC390EC141E
+24416547EF1FA37BDF3A61ADFEE6E98DB5BDE65F823A1669BA3DD1B8723B8A1B9284E83F
+4425FD8DB56B0CDD6D93A8E531931FA5C239F01D776FA380D3F94FC58C0C403585ED1C9D
+9A17D6ACC70C29E36FF5D960DFD7AFC735A5A11C91F82CF8F4E329DCFE9937DE491074E8
+730F10F748A5CE5457C1BEF4FAA6076ACB47D09F1540B007F6955461FE0B5BB139B056F9
+E875645F534829F45272F455139793E9B981BB3A341AFF3FB86F1D8742E21BEE157FF6F1
+95F49388DB1962D02C6123BCDBFA074C79ED7D25DE52561FFAB3F2C66596192C8E7AB64F
+36DD8C71791E4100ABCD3673E030C4569D71B01AE2273528A9CE65585808493979D6A50A
+F7DB9DD63FAB942FC3DE27F489E293AD6F1320B3B543D783196CF1B0104F395CCC9EC9E0
+1958AA52841E26337473082045F412C00966157D7E9D2030CE567F26B28FB9F17657C66A
+6445C08C11D10F9489AB180CACBC438ADCA2294FE66768A91CE8973923E1AB9391B21077
+9BC49C284556AA43AE211FFDEB51717439B2EA3A3D40D90973E59D7317D441CB33E53DB7
+C3D6633830EEE93C247C12529B42781C063CE30E569DAEB7B1DF0D084805933332014327
+BE4210E496E0296CE29031739A9C36953D7D22406D0BF34DF927185AF6B12ED5B1F924B2
+C5FE617A01ED42B80063A811FAB8715521A9720A3E17FC9ADD2E7D05ACE07704C60A57A9
+0E0E92D114BE40225295D6CB16343F65FC32F1B94E87768C9A2FE1488DC722FFC12BBE3D
+43DF192948643B9C34F5C64AE7B45B91608400210276B0940CE89C706438C23DDF3DE9C4
+49B5DDF1B91B12F06D0005A034AAEF7BF1FA001AE74AA6193ADBD5BFF08C322A88A7401B
+EBFEAFB62F2CCE0C42F49C805AD12A9079762555BDFB8EA7B16451971B7D9D603B8D51B2
+CDFF603C21E14560DE7B58E5339F43852C16FE58AFD4992A3C4B317416B3C05BCE4DC6C5
+4AA4E323372EB65A376960D65315D9CEA4DEFFC57C77978CB17B23EA51474491A47E7B13
+DB75974F687DBAB38E00C2B7C2D0F940257E06904D1D306E839C279B04138D9A82634027
+C32E1F2DBD64F4CD1F85C16584ED7EDB378AB3176A1B89567B3C869E06D856D136B894ED
+81C97455B512BC8524E6BB4F73FE6A2C5AB5D0A826462CEBCA5ECDA0A536F4172A6E2DA2
+F40AD2EB15A8C259370B5491608363FF8CD2E483EB109EA99A2926CCF2B69A441BACC8E0
+E29BD93077B845130AB7CA801D7E2835305A35ACD17849DCD63EC0CCD8D7EF150AA57F10
+E22385D5C7081E3B3706C55565506276842BC8FCF9D5E0DA7A31D4FEA42DBB02DA6DC9DB
+306DBAD66BFB8BD873B29511C80795DA8925A39B9F545F312066B2ECB4971CB7DE33A523
+D2D515F0F53F7CA516F90B32E7AB152957637A57828EEF75438DB8B0FAA624E189E9BDA8
+4F2F2548FE361C5187BC8BAD76B4CB516117A868D23D8C1A718B0AD334A52876DB25EC12
+CC4390D2ECFA5AF25529C5398EB27A6ABFE464E8AD856FB6F4667EB469CAC615217D61F1
+DC9285464D69BC6AB75916452FDC50EAB4E16329113051FB4616CC5F32C75B6BF038A689
+F8176ECFC8F9A0AD38840811C2FC61D97548B49C193277A69BAB5A2B9FD01AC5EE282DB8
+47589B25D5834900AA8764931C0E478D49426CA1D37C77B2837FDF26B95B3CA302E24194
+BA91C0B745FC4F4C8F50178B1647CD1ED91B7352AEE76134ECDFB7126C64F6009C4A5472
+BB4B82D065DE67FA1B147E2D12C6D6101246F0F8856754281A9CC0E38A5865030A4E43EF
+C7DF8F2E3DC57CD1E98F8E675908BB77406E5F1F356881259254E4878437915657E29ECE
+BF8FDDCF48A3F2F2340C8590A23F1FA920CBD4ED5A0A1D5671B995202D22199F5EAA6AEC
+417703ABE38184F58E2A54D9A466C3FB0D8C173E116FCBA8B3EC46A124123582DBD7B819
+9AC4CC67A8BB1539703AE1AAD22B533FE2F166D00AFFE21DDB14E17242F5BB1DCCE076E3
+4FD61A3D9F828A8C48EA9CD3B2B86DD665E0495FCEEA0BB8C552789442BF24585D936658
+310B09F6E6FADE2DAAF60D2F92687EAB1384A1E4736288746E8A6B926AC373B5B86F491A
+284B98B078CAD7E9E83CE6683DE90D1EAF982C25E10854A9902BDC73EBB9E3DDBFA75DD0
+882392FEC80F18EC2239815845CC8B6F7E5CBA5024C5871E3E3B5DD5824BD0ED16BECCA8
+11241DFC1EA5F9FF07B0CF484154517C63BB149BDB1612F92607E69319BB7024CE655C00
+77A912B29F1CAE2A1E09315E1779F4D02FA7726DD53F35E34DFD70A8E87F784BDADF2B82
+08D29E97037F01424D2C6B39E4036CDAAFB15BE16B91E3F5F5389045A0E35BA378B0EE18
+1BF4DD9D1CABED505B7FE843DFF79F350D1EB159FBD0C44D70E29FB6FB71DC050EC75C48
+8CDE09AB600CFFBE16F192120AC87EC760F81A7CB732C87313A9E61CAC3F586FCD086136
+A25161709F85304DB2A82B370FF0E352DDC793C3C1CCDC5350F1A716909A481CC72338FC
+83E438D69861899BF9557DE2F26CF6273CC7B5B6BEACFFF9214448705D19863C3900A85E
+22FDAB1FF3D76DEB35C7DD9F3D8F7860A5A498A7CA6A9EE94A05E723FCF1A96E1C9F6EDE
+E05A580A4BBE79AB6D33F37300F97DE77F5DB7F1E2603ABBD065746947F798C1BD84AA01
+7D6DFE9319B24618E510D8D7D353715B3FC915FFC6293B7227EDD3AD041AEF1D02C831E9
+EEB9BF762E38A274700D5B0EB6F5ACA6160E958E275B420783E1384015A37BEBA1B7D88E
+68B57FB104CD2BFB8F63DE976B3152E559DDB0C98452BA6E38C7E98DFBBC791E73B0AE24
+0DF659BE573AFDEC02C18B18013B7A7BC5CAAA78B59B03B4DCF3FD9BA0C4BD019629408F
+466E45BC3B4E22AAB4F7A1F4069971784A11F97996E1E1488943DBDC34774F68DE34C32C
+6654CC2D1A3F8F11519FDA94B35AF93165D550AC4524191A9FCC9F8EFF112CEF9A1050BA
+9A76EFD7668C99BB98928AA3C1E536F429DE7049D2B378F9F8888FEF13B0C1BDB0E3CDD5
+FCE35AA9E8D89C5649A15DD97C753B4D37729CC00F28314A38FAD611F574C4C2CDB19436
+7215F7ECD06F6853F7A987E4C4F71D5C1284A4A18E4E51A2A00AE566FDD13075CEC497B2
+D9ABD79BA8C3ED1CD588831C6A22EF420A96B916427D2FDD9346C95F6D1A03D019646DCB
+CE7F2B0A32FBD6B230474E1EDB71266ABF6C3BC537CC1B120F3B224615A115773B03BF31
+E15B55F6A1D95015855C43CCBC674DEE0754E37E6F4578D51E6B214617C20AA74328EC23
+3529F3A27C30985608763772848E805F3B3D6F483454D90DD3345B376FBC9A9FFA404EF8
+80C3E6C143DD0753D60D688576D26E52F964891F107C31CDAE6BCF5F17EB17E20874657B
+45C7F3B45EB0EF69B6D2530332265F705B5507BA3F03BDF7A5E77242E05A3F68227CB56C
+DD83E304D95D27F1A20E9682805A132F962696A7847C36CAD820B8F23C8E328006A77430
+A5451CABA4ECF3169844BF6ED6080923461070C19DE53427920B382A70ACD5F7E97C924C
+207E4C7137AD01015F419254ACFC3EE2E6CE7C64218509815ABE5F3779DF85CCF3112572
+4746B4041C5CF34D49BEB532C9E044ABC69CE7164810E630CCDD4190F1BB44CA120CFB07
+114047E21A6E4FF55691630874012F0B610BB6813065FF950ECD45A1B2E5E87CD1F6F425
+9B2152B441ABB56772638FA07C92F85C6A21225F8E731F10C93B18AB280C1324401CF1A2
+F03A8A899BC59D9E5F50ADAC733F19A0F28E83D471F412CC4F4DCB0D92DEE1A9062C4204
+A3C3FF291ACD5349853C6E8C315AEADE790C6AA98F7C4F26AB8481DA3F72BE8F946BCF70
+83741FC4310B239A2C87C87AC399FD014E05326B9CC563507F52EF9A17B7E62B50BAA3B1
+6E8F22CB732E751C7F98CFA67B78DE287F94A2AE3477296002C87CE3040846C8B5B56EFA
+DC9D09626A448D984F074459805B8814BBEA470A0997C876BAB5DBD0953EBAB86AB245DB
+622797AFAFEDA9635276AD83EFCA4DEDD850F04B7F7E7849C6507F5CF0F4EBDBB01229B3
+AB5518D3430F9CFE62F7ABA27E4D8F637AAEA34BDA8034111B0A27FAA877E109EBDE5A0A
+FF0F3B1913D8FEECE04F228D2824638F634C8CB5AB62305CF37F8CD61D8AEAED6EBE5945
+F9057D3A1D5FE6AC1B79A794D2A252544193131F8C765F270DFE7D83FD059932408910B4
+DBA20709534857E518A3C269A23C0A205A64F7F66F5F59DCAF10CE8088E5B2E04AF9728D
+BDDF60B69E6529E04075A97B01487F809C8AEE075638042C239AECDE8BD4E10A9D691723
+30EAB97F699B1AAF1C709E9AD04A71DAF1D7B6C57D05792970612BBA0523E1DBEE336375
+7488A06584BE4A12588DA07D46CE95D04377DCED2A92F60FEC694EDE31C5330B63BA0C56
+F2A9D91DC81B8A4EFB0B8C5E72967BC23F28B6F5D0A4CE4567557DF6605B80F478D22D21
+05162676E5FA606F454D749EC4FCA12941CE88A07944119B2038B33C5893137C7A17C960
+CC77397BD5FE74422425F9B6455E357EAA78CCA0E8358FEFB3B49E1D372FAEA6F6B29F86
+031B3E15B6A8DDF2C740A47B354CC4926070D7477ABB8281800F867240550141B5CF4E11
+8BDA122B047F8EF6F56707545F82214BEBABE9F0F7D47CBC22A6376BBD9A3BE995B56660
+AA8BC92E6CCC9ABCCDD424873C8718C4FC9FCF8D0F589D891BB10CDE9F88052CE452AE9B
+7337EC5263125358C2C4367745E43F11583C978627B01A8412AFECBA154EFA3222615570
+3F0A7DB5C014A044B0AF4E8C7B031C962B189B4010E5A224A93EA314F58A56FCA2CAF1A3
+D5D7AE10E0DFAD4180883116D6D4E53D4960C0F659A14C6306B3109045212125939AC176
+F6C047B695E0286982DE4CB8AE41D9565822218F1BF1D83C89DBCAFE51DD9F2508044051
+6AD1748A6061E3F404B834641EF8B057B0A61B979BC7E6CF722133230408E4CBE07BBB89
+80E886F0AC252D7F73538BC685074FE13680AF9319D4B3A8004BD772EE16063318523F87
+0A49B31B0F2D9EFCADBC90AECD1F741B52AEC01F4E9BFFF2C92E2D01AB3ECD265BCAF686
+216E4A35EA622FFE6723FCBCE5E9045D782F3CB876BB23C705914A31F301F8A04AA2E920
+0912AB82E5EFC7279483C9059928D43F70A4C78C79B2B63D1340DE2B0E1DCD9F62ABFE08
+4FB0A04321DD7A4A7849995FC02080C04CD40E80669E3B39373F4E8135642118E3903FB0
+BB20EB0A90F509A21625BAD284B35434083EEB5875E9D8AC1F3F89A50FB10820677DAA41
+1E39A161481B39E87DDEE97D687202BA96B73CA52DCB6DE2AB20901BE947BA3706AB1FFA
+A703A1B75A5412CEBBC944112C3C02E54AC94779BA08DDEBC2F288C906BF19B9BFB5FEF7
+3EE5A95C47F5B93082381049BF206238B6DD14AE1FDDE9E26E44B999344D986BF820B627
+51872737F0F47CDA3A03C0C72019327FCC85735F5B13A3341E43AF2767B22AD906E2C021
+C8282FAD84D551386F84A09F6E8F0AA5284EF8C04933A65001DF809E5A0364C0A8A1088C
+9D47C1E915638AD1CF799034E23B8681B7B37ABB767938D8A90D6112C33A2704752CCB0E
+43C86D0083CE84C6BC174B484211EBAC5AE7E3AAC919DA3D042C9EBF10EEE2EC4A5F6FD0
+89BDA7E45BACE0E72F8AF1C26F280D4887DF53341B37223D36A1E3640FBAB7055F5B2AD4
+E054A99C9F77B24E0B585B6A1C1A31987BD694BAB47840FF4715C7952D646F0739933475
+789501313FCF6BEED84A299054E25324519B574EC7392F49F52B0AD9652F5FC3A03A95EB
+0C86C0DE56AEB99F1A0B6AD75F39802BBC1C148A1FC5517FB892C3F5CB074F0CD73DE1EB
+F01BDBAFC7BBC813663E8F7E906BA3DF0ACF1C7DD5EF315E8770EA78E0EDF489D3893FFA
+2C763DA3D765B05D429C70A027D1B239DCF0C0B250A3A9993E670844A89AEEAD69F7060E
+3ED50362C4672F8F0A2A00B961A1B30D3BCCBA91D99479AEE1B018585BD9BBE59E2CBAB8
+C9084BB94F1C0210FEFF15F4D00511EAE59B160E3494A59910A5FA083AFD14D237E0DD11
+8E79F35475C6505E07E2DAC40873EE34C93C35E1DCE1362C3C0D985054343234EF90D922
+20C5B2AB09D49C9A32AC72F87FEBA787951AD73F35B89F5692D75A538516E56A3D50AC2E
+032C112A2483D912F42D6ACDB6D59CF7E10F93120092A6D792345CD77537F58EFB3069DE
+2C40B60D07DD46F6964B29253CBBA52B7BA58BF99C527C11D0E34D6B1B6235BA561B3907
+7A3131110B532CBBC7CA230EFFA3DEFBAF35CA06D8DE4A65BEFEE4F8672DE8901A88F11B
+1DC66FAD9E9E75E945E3F5DF39A79A4C32F142F1707C38FC7BAAC1607D612232A2B92CE0
+8A1C4892CBE5D5F0C438018D3972F7A2D9FE9C8FF174098E8179BE266A85D8066BDEFC25
+B2F5F961505205DE4E07154A8B766FC85EF3DDB9059F6AB362B35CEF420199B97192AB34
+99C5E587479DD5596D17578137D6D4AFA461E2077554D011D0CAA330927B3D5D1BDF6EFA
+97356CB3CD7196FA45AB9CEC436030C70373BB1456CCF1A77F9575B1C956FFD6B3D28565
+9D81E79F4DC6702C133912C4E0CFC6D29DAEDA0D5EABED6CA81521544EC0F1F380551971
+8CBE74842B7E7E4266EAB0D9A32AF80E671C5FEA05DE046077E7AD2E92FF560F87539941
+F713324F052E727114632AD220377B3A04AF0A4AA6508C00DB054D8AE3D80FB7199813C5
+B99FD75ADFCBE08DDAD26CFF7DDC7114D2255E3E7A1E936EE352F4BC8ED78057E8BDF3DA
+3845DBC9F507D99FE489921976EBF717644BA09604E60DEC3DC64D67220EB16D84728DBD
+72A7AFA1EFE9A08A449BBA3C306C272C1E9A02EC3DEBEF42F11F14DD560E1F5C1AE4C383
+27A0D8D226BB45E87EA9779E5DF135EDAB9DA8C872634E796CC98B3E78CA2F9C7677AE64
+D111F3CBA6F8DBCB11EFB9F763DC4C35DF4B28A3B1B36933DABED5F43FF4C0F8CE85FF4A
+3A33781A7CFAC82D1D3FE4FB8786D3808A7EDF2D917BEA2D871D94E78930E6942A8EC98C
+51055037C0F366B9B613B47122CE5DEAE6DD906EFE24E3850EF1FA39C61C9CBC01440EFF
+F78061F69971E1BE4466295C0460ABF7EDEE44F52FDF868CB5E02232E615D2C02D044185
+FB55F3AC6019BA5A5DB686FF25BC2988C41C9AC30C99EB016CACC5B73FCB68EF98BD5786
+C6794F13E6CD93D5B115C379831890C1E29ADBFEDC356090CD35064F73D427AC6C06965E
+B41C8499D15793D4C92C949D56722E8F671CE37247E9C8BDEE2300893BE559A9DC404A2A
+531CCEE5774E81E871D3B6EBF22E5A89788084735341923351F548C1C1BFD80CE5E16A6C
+69D899D7E70A1C264CA201630F767DCA04C1F2E86CB2EE341899F1A0F7B194FF24C3D1B7
+D1ED114505814121E75BD3BCE369EED5D7814CA8E0E65ABB2671DD4D5432CD2F3EA57ADD
+B1569AA5C83924E9CB6ED278501B6AC4FC3942F84AC9367A4846BFE2C181EA417240A831
+D15245D4DD207A21FE96AC02944DE5826C6A951A15739CB072EB317A7FF5B9B9B94A2070
+3C319C946D614F4C2CB826DA9C396BC25FB4FB82C8A240E6014FB95DD149E374D1E1BEE2
+8472B65B376071DB0BD31E1200518B191FFE0ED6DA779B783A29EE54D02787F70E9C10F4
+99448EC160D722554586CC7F4F738B8C967352A7E608E379124715DA96A51C3FA3655BCD
+BC06F6E98DACB08B25FEF7DA3370D282A778AC9856AC31682FCE0512B7D9BE1750AF7A17
+9612928F1FC9C302BC22ED67A63C1574BF1D216DB66745ABAC0905A06270D3EA99D547EF
+29CC455238F45220D2451C6E43D32F668C91C33F89DF6A067A4D3944CE792DF0EF290577
+1A4BAE8E4A62F97C63394E85388DBE00F9C42E4EB681BF996FB4BBD5893C60B4F11AB5FF
+40BD4703DCEEDF55F763D1AC859F33BD43CB810336A0989768EF72DA5571DFEA868053E8
+B8FD1C09C592DDDA4834F7CFFB3A10AEC6691B813B5E0602BEFD253ECE46AAF8A8970E46
+BDFB4B34952BACFACF9868613361D0FE2E2711E34F18C5BFC9159B806A989B2C8D35CE05
+4C60713538CC5A56D110A28312EA1CCEE42DDC418AD616FCFE1EBAB59DABC30B53739DAE
+8C53A9A085590EBDB98D8F7B9967639A9D5CF09C91D45DB5E0BF2687BD15762726047C2A
+AFCF3B1BFA51B9E0FAF09D3DB7E23F5FDD0EB7A0BB45CC7A3A8A1B6399BB455637034C5D
+E0C1C2533CAACC493AA4E06835EF808B656F698DABFE35FD446969D8F077BD9DE7B97E57
+301AFFDDC544267137560EA5E95ECD28F417688C9437022409523DBD101C22F107818541
+BBD1BCF2DA1EAF428C8C349519A113EAA64D8F4532230D70106C309BA8204D2CCED64F74
+3CB7FFBF73BAD66FC9AE3ED873D12A7FCE64B8B6AACE0AD00E0E095F3A204F04AD466F3F
+C77F03C85B49FCCFD4EE7BF66E6688460B6C572DEE77EB3D41BB5AE4A7A6644397A68660
+72D4D3CC2D03A1E190B63785820E8EEBB575F6164B29C1CF02BC9951B10E26830539B081
+FDA50ABDE4AA94FAD6545D61F908A89331A8F43EA42C7BDA182E9E6E94D8919886381B6B
+BD5D96ADBE39CA2FF7533B32F00173FB60D064331C2E72D8A7C8220FF128D79199958673
+0A82754F1B09407F29FE0ADE2A0F2BFF8266C1ECE453D934012D17E4475771868F6902D5
+C8B99C8E4F1B335AC15CBBBB22B0E8670FDA527DB0A485CC24E3F9E77E10DEEAAF6731FF
+C2F2AC36362969887B1ABAB0D9FDC52A2FF449A0848EBD66EADA3799C61D8CECF878F921
+147CE7E7CE33A74411748044B6CE7EBA064C254F76A61DBB7CE2F657FF6722AC493DE136
+E33D2271F2B5E24F16A5482A82ED40F42BAC70A862CD9A68DC031588CE2CCA21564420C4
+F90FBA1500BD4F1AF792745801332D23C5EF02645BB90B3738DC15CABC31C9A9B51EF9F7
+4EF8DF65809BB1FBAACBB16448147308888E710C979A6E7F9EDBBB6EC73A061A23878892
+0A304F1DCA0F08DDEA7C45D5106CC4AF23CD83E51BF14E4FDA722A5A6EDCA9DDCBBE20B8
+C64AE798B3DCDCAD1D6C6146EA238257340FC719DFED7B0DCE95DC66C65A578BF8FB8A19
+816CF4EDCFF7F26DB3690E6BAAC1BF51AEFAAD20D876B0AB3E3B99210CD40E55B7056C3E
+4A1ECEE2191DC40711451CA9CB97ADB7AFD02FDDE7C66BDEF012E9445BC6A3A4FAD1A127
+0B5F29602CEC605ACEFB7E5F816A4B380098FEC6DBE1EF20C7AC2341387A83037D5C777C
+5239ACB3CFF86BEAA3F174766191BFB8B9D96FD6AE992A3223840AA663A868CCD3B0E3D1
+478DE133B4D7805273D12172A47B3FAB9EC788C31FBAEA4B1B694307FB28B3BF6D9CE353
+CD8185F2155B4C37624B5FBA367BC63B4F108BE7CF5DF9C4036A460E42C7CC41AF628494
+6109C42D166BBA31537B2B72FE22F81E7445CAF0EB1E086FDE01DCB5315C4739B1756291
+0C38232BDA477000E34227BF85A819B63D49564628F9712094FE231644FB34D9B4E78B8D
+1C73FD9E1CBE00C77DC12B7B371E6E5FEE9427EF0D89B11F2168EC3DFD26CAA318F0C0CF
+BD760BD68C47653AC9393A2C1AEBF2CFEDD31ADBF76A41C88D8B894A90B341DFB260500A
+72892F2FA90195DD01F9A0B7417FF606F9B7A06647A296E1CB57AF0897315CC6A939FC7E
+76C106FFF75A4DB527146FF8774769BD3E1C7A8A5E1073EEB94124FE1FD13EC4806B7634
+9DDB3B6567501D98C603874980B71D203F0F1E95D92688DF2410D94B6B8A0A168577CB91
+6108C251697497D992D46AF08F9E8DE53D9AB752AEA16D1B8CF4C224B031597C6157C039
+C18E86F3490E00036DC080E9A669D9B262831BD68C00C585AC8A327307EB98BB0EEDC898
+2B8E72E64B7A0AFFDEE4166907FF278ED0356DF19AE80B6FDA1E6D196E161FE54EE1E79E
+60F7262E70C24F7A5EE2DB3AACFAF8C19FA43309F497822383E7EDF8E061C48A34BAD2A7
+721FC37BD24EAC618BBD7B20F88ED106C5BABB4515C533C5D5CD8896C842996E79756AF0
+656159CBF9332A377646C2FDDBEDA486D2EFD429DDF19193AB59E24BA1878731DB4D1242
+3607C7FABCB9A8D6F023F7767148928E092FEB5267D7B618CC0D52BA4FAC1F3A2D002240
+1AECC4B04E6D40BA3631FD7D9A4A3299E8FE132AF22B181D72B1A4DC9308F3E9DF4AE93E
+59F69D3B68C015E4D6100982F38EC5C9E1A46A92B86631D475B9D8065FBC3B89E6A29122
+82FA60FB673990010479A140F1911EC1590B8A73A51A424775CA9111DAF5796D7FE7B0DB
+EA1A111BA7CC9E6EC8F5179ADB102917F088B8ECFF4149E38E524685370EC2E05C55B7BE
+B66EFBE28642000065B8CD5F4DF48499E3F161A06E4F8138C28A743FA81FF552AFE1448D
+1417F86C748B538FC617EA64CCFC396889D98BD91317308DA9720247E9F7E170E1DD33E0
+BE939416CFBD58A03AC9651F3132D1572C7757B5101F66F98B947BE5A4F0A6C1C50CBFAC
+FF1285B8F649BAD9A17CD758867647B3E9DDD8E12CC6A0AA3D545F5C7678EA814E35A675
+53566FB43A846764D17DEBDF31CEF6196171F682FF51D674CF1D3C4C94A43AA8E8A04468
+5FFA2FC930CE2E2422224E69FBA608FCD1DC30546650EB058AFA5EE83CDEF1DADCFD45A7
+F986FCD3063F4878A2B092E0F443CDDE6197638B673576D9D2519EF8EAD2CC79E212C612
+FA55553F2DC0B0D2D0D3BF212A4355B96DC5EEB4B1ED29B60A51A3C6EAB355AB5636BF00
+31B695B3DBB1DFF99BD5198611D0AC6B2E256FCCAA7BAB3DF080675C9395AEDD5C0D6231
+8C16426E5A46B73347182EC1B1EDC035E6595DABC1749F551A8EC7A7ED3D83197C2EBA55
+AE71F7C5D2FCF85D9ACB8393343F7E8A148CF4750542DFDF2551969640FE3D1EB0C9E046
+A1D31C3E8F4344180E5E18A4D4DD81C27C3D5044ECC29A3F4858B83390EF9653B685EFE7
+C294849FAE72CAEE7A22A20299A925F8D647DFCBEF0C89D85ECFAAB5D979183C0B8A056B
+77A6DA8D9F43530B400C4639FBCA966BCC99567BE42F6B9C727C2BF5DDB74A6833F16A52
+D4B8AB50257ED9531764E833A936D106733A2DF9C4BD65837C520ACA9FA6FCB524CB3FDB
+6D17746E503EFEF92F92E5F5DA924236E635D9F222E2A8504248EEDB16328D2248A9C82C
+BC90407D908B1AFA56CE2F170B0C51BA1E142D4B477E8D572456A3125320F0B8E3DC55E1
+74BE5F1A01784925C9F1732DCC01E60E87B15958B4E6160F1048E7E74B3C7D6131120BC0
+9539446F7B96CFE85DACE0CFE0FB1A1BCD1D72030D31E6FC548F7C790B2E30F4B45490D0
+EC5883BCE20065B4286676CDFBD1000094EDBBA2D4158BFACF4CA05E5E0CC0A98D4ED845
+FD5058994169F60CF8B89D9C0632E5902E8E46498170CE3B04848D870EAF4812E88931E5
+890459C7BE1988C10CCEE2DBC769C356B9E9FC609FF05277CEE6A13D95B907E2A1396F7D
+D08498CFC89A22E639BE4228BD40F524832E649A06604EFE5CB849E79EE3BCBF9A8B1179
+A491428B5F10C49D985D56315356EDCE92F697D06621B659BC46625263A7293A4875E40D
+FA5987E834D25036C71D06776C55F9F58ABE200832E4C812FB31014CFD8C6504F4EE8FEF
+1FA4D35D9826BCD8076EB51DBBBEA48327DE5169FBDD93E68E6AD270FDB62A49B8901A5C
+0A98C1A417D08E090F400F632DE7AAF2CCD7C6E24479C8B6DB5FE50B9EA31B1E6D21D567
+858603F4F70FC29195E31E5C4FDF06FF250B4EE77220787D8A0708094FE27A360DC36A17
+4FA111084290FF64CED4C5BC7B557E51EAB9B33F5C261F77325401D06E7C22BDF4E1998F
+C7FB0EF1A61DB458F0CF1104BB7C33E14FF8D280EAE1B0C5A97BE98C94B29921F6AC7FB4
+85AFCBBD8DFB6BD11E939CA0797E59B7927F70A66AEAD290A12D0C1567DADA00D526B507
+9E274C26D591329B8A308F0910751E9256EBEA3570B4E3360128E7738B4E1E738186CCD6
+992274AEB86B3F4AEAC2DB4897F452565E43F09DD6B562961D96CF90E69F8BC3EE5CC264
+5BEF29DD2D42A85C7072EE95F8108B088EBED159CA603394266FCD52C301D20F1CB94DBE
+3A5F9DB3939AE6B26AE88D5DA3302B2EB1A0E3EE48CCF96D49F5CB077D7DFCFDBE4CFCE2
+BBA2C75591876526DF26F6B6D9E25E07696D1ADD9E20530F7A4B80FF2677011928E621AF
+5243C85893AB9A0E39E6459FEA333A9E6F83C9B6637D332CA02B5CFAF378FFE20EAD913F
+9C40507A8865646C56025EE002D922EDC72EB1F58DE45154725399FBC466EAE6365C185A
+8FFF5EC8E240FC047ECF885F84DB9B74CEBFEE8257C1AC4A6AE6A2A05B731B4CD8BBA4BC
+8FC667C151DC168D250C11A1A4BDA07B4206B34506B60BCD5098B2B9B9CB2194D95EDC8A
+0E8D5702B0FDDF6328820B4C40BDE23CE0C9C7922464C87D830462AF27578A0E8D8211CC
+A871C9234675480B3535B67828BA4EB860B176B33744FD60BE5EBE3F7ADEEE13EFC60399
+54B9754A0C58ED6F8FEA43891002DFB001DD8E43C99B8F4509DE4784136B3A5279BC6BAE
+CF4AC462B4BEAD76B93087CDE7FA48EF595E19969E3300233E859FA92359464A9A04F956
+5722B977D1D956FE1ABEF953C6645DAC88E6D3A3CBD944D5076D2E2C0498104A5241EB4E
+1C8E59958E6055F7EC9C577D2427488B8F6F8FFDB12EA78121B0748DBAB9A663C130A169
+5F9661F63FDB86B27DC3AD0B2592E7E34EC7E171712DD12E4E1A3FA04CB3369DC4B86440
+D8A9275700EEAB0CA72924A4855D24827A98C9FA2DA724300E37696581F40C2698E2BB9E
+08B7CFC6BA04004D78688292214C191B0D6764595119620B9360FC8222366C1ECF4AC351
+081F4EE4B2F3271F8E5E2020E866D487B492F579C748182DA5BD5C2B6D3384BD820584FA
+1D7DEC794BCB2E75808618DEA60D1361A0470D66E6610BF0D55C20AF2BC9ED0F53A73B26
+9E92678E75BB469AF63CAEC36EFC70BA9A2BE90DB1F92E4087D68D0DE9E881F0FA88C988
+81A4D1EB7E52BFDE0D6B8C07B225373BB2364E277D225B61A158ED063D7B2A3042FB41A4
+ED23C97F79321D87D8A94A5A2C0417A2621FFCB5F04427904CFAADD1986D4BB8169E87CA
+B3AC1E6A68F9EF1353517C552F5D9B94177902FC0D603918F459923402BFBD201E230953
+627F0DB812D648560C52BACAD7DD1B32E3095D34BB120139CA49847CC864F007E04ECEF1
+C11DE6540ED4357454DCDE00150DE168A244A66C43478899B3F544F52CC65C41271A2934
+388DBA38881CC8B4384CB197A33E863D17189853B3E9531D8FA250F976F6447593EA4847
+E1F4880EFBE82CBE5E841A2606A57D7F831A18805C3ABD1D3D26CB382F3EF16DB8697F1B
+0759FBA5B781A5F2453506F311A3689E6725AE3AF6FBC186BDEA6420D4CAAF1BCC214D7C
+CE50A1B4E021AB15D78A8D0646D6C745EAA2D0D2DA3642C1C644ED4C28F3BCDECD33A2C5
+06F1FA69820F18EFA84A47A9B177B42D3FA2AA82A2293683E55FFEDD0A764ABC1826012A
+185535467DE9F9008D7763AB58BBE0BA7802C32CD69971BE8E4AE33F6227200CF1CA22EE
+3E4EAF6AC6A8CE15E6B42A84F16F142400A1621433FF10A5DBC0021FC698C465F5CD5040
+E302B3D59FDE7EC0A5856E1FE08C7FDE15D863F3691ABF4FB13DE2296CA5D65D2230BE6B
+6AFF08DA3B2775B3AD19E9D7CA7337A1F7BE70B59879A1BEF24399D1C1FD52BB32FF734C
+89381409E66EAFBA40307C282D4B2266F9C42BB042258B761802F5D03926E33E5CBB72B0
+9B45407807E4C7A5A8295814D78FBA7230F0F3F5E16FA649EE240FBDB1B2A7C669FC18A4
+1E5F9C1A2B61755D764B6E0F58ECEA1866DAB57B8DCD0C7F47B8F4C88AFD10186386EE62
+787E721A6DC1CC5AADED1738FDA818C408EDCAA89283E26AC1B7B833C6F37CCD6732BBE9
+2BAB5212772ABEFE8453001FFA3106F00B47E98E6383E0FAC908CF39A797EC684C207345
+B18641D0DED9452CE51CEC330BBC007E79D471556979656B1A1B5B7873E411A3CC2D1B02
+E1684AC1752CF9D6C642B76F07052E658E91087BEAABB45E54FBCC9BCD4B07F12CB9F4AC
+3A27D4CA499A55EC923CB7D1B1580B7F6FB294693C84C61660F02F8696C1E66C74A40431
+41B8E28DB9A50357E80B138EE105725DD5FE7B5165156A8EE540C427F9A2D408C4ED72CE
+57A1DC29F937E9D1EEC621421111A1E4F9FC0365C57471A8275852B4F45BA6A00761ECF4
+3D08A75538DBFD67CCEFBB6A1CA0F5333D3FC7C65771C19E1E8B92573A5AE90C385AF784
+CA365BD8808F4D389DC7F6A606F098BF3DDB1F92E99BC64667F24648A7D821B1FF4B6B4E
+6DAC7538CA2A9F02798BFAE0876263026A0C6FFC9BC9B6DFDF77604AE25AC4D19BABCA45
+8D6F4611FBA37A7CC9793E28739134CB42FAB8736F74F1632BA8249A9220C3332A16DAA7
+1E938D6C19C43F8F606D024CBF72976346A648F6D63E456FAC5F408B7A35AD2A7C3A0938
+22E795C6DDD09E95EEDB5FABE5C4D0060656A8D7111D2FBC95B86CD2574247671F143BCA
+A8CD277178F4BA7541A3CE6052186A6D0040C1B25C222B5CB77D81A102777BE6E998FADC
+759AB869C9320998AE60259DD4FD90E8090743BDFD487B6985837FD3AD619C3681607B5F
+515C35BB9945D5C44C3A2061410DC169E5C9473F093E41929AE2DA81ED037A9D3FAAD308
+35759ACB73ACD4AB9A618E38B5E77D87A304385AB35C01B43BC4F343716D84E50B83CB7C
+885571C08262ABE0024984645EB57CB5EE80AF756CF5A743FDF3BB11C93FB070D6167F66
+05E91C98B114A1C578F0E432571743ED01D66F1FFED6A955E8C9FA9A8CAF6BEAD2F1B57D
+52CA5CD175A73A0EBF2FDA49B50014E3C2B144EC3DED7B776E604C3709281D53FB4B12A7
+4FA4D90A9A71AF398CD16B9708B357B46555A2003DAF1A26650C0626AF7A2CEEAAA4C845
+F5A854C982AFF1AF183D73DB969B3FB7FD361C3EFA00E565FF18AE7176F8D48E4C6295B0
+E16AC1EE7921E5D5E868FCBCEF8671FE34F5E4DDFF20D12169BBC56E869AB8E65320BFFB
+C32C32334CDADE31BFDF2D2C9C2BF48FC788C01CF0AC1E454302F827C9C0134B47577D17
+76C2A4068E272D1EE5E98D2BB4D144174324FD95C3BD0111B8BC5B3F38A282607B487B0B
+ECDCD90AF2246A937EAD10A3A00E389B86B19D76D2B14307CDEB5C2645D8A00DE5122FB6
+2E0E9ED63C45B6E5BACB800D27AEF0DCC7395CE4FBB7408EBAFAF763A5010999BEB85204
+56AC59FD5C26A0DCA5AAFA8DF09F512E1989AA450729B7CC53DA75695BF60C575B5B47DA
+0AE1901E8102D6CBCCB0D652BAB7B36A09B3874D28B1386B1315D7096DB20CEF1A931D89
+FA98A3CCC11256F254E38265BE5387E67CE6045FEE7172BF42AE5E56A7611B89F82601B0
+73B6A590E119C3AC0E1ABEE8FD00CC4BE442FCEA8DFA3C7B8320312F31E6CA992CDB0BE3
+33470D14BD729A998326EBA2A1A7E9BA1CDF109B0D99E372CA9E0247BB39B87460337247
+77CB4882AD3D7294A4243FF82044DFD3D8A95061C1CE4999195182A672F5EE6D4F6F4385
+2962B03CB573A5312F7ABD08D960489C67F5A0BAD393792B1CE9F48DC5350D6994E03D38
+213536EFEE813D6E80AE77C005FE13887F4C1F77C42C49209A84DC4446CA1105CF2DE873
+12648D57AC6E69182E6A1CD6E0D0446CE8BE125EA7CB9B7F948C14FBEDBB96F4AA678C5A
+9B26219A2D6207228B56124CA574576DD2EB74C858414941A9AB5CCCEF089B2C805E5C18
+41DEAA6AAB18F9B1441665C471DDC1262C45B615A6D56F2B041EA997822C0F7A8D920316
+20204172E8485087082E0D4A82C05628EE7D4E5D06FABE541BA61E1059262F1F72E73EBD
+E6B4240B4765D3DF176F34067AAD06B96E3472599AE0B788B4210C8A8774DA9D3B363661
+376054BC96A1AAB5526AE05AA83D678B36F7669FCA2664B67C6AC8325353451D953DA3F1
+EFA0BCB7A40C4A74E846594A9E3030BFB51F6AFDEFC845647F07E7CDB03C8E1D0C635234
+1D72BF74913FF72EB6974449A1A2F57EF536115CAE3F0DE6F2F02132F85B77EBC2D502DB
+F29D1097E8CC5753FB621B30805B0DF2BAEF9669DAFD537B797E6D0DCE130D304D98D7EA
+DB28132660552174A2C9E71F7AA8C578E03D488A7FB5B4A62EA85E012D1A65CED729A30E
+7B6BA9CE4178F3290FA27D86F0A79F05CD04420A0A4C3D4DBA308FD2601C3B53BADC044E
+7DFAA6487B610C3BCB2383E956D6CFD152E40486A70C1FA187EC13F54771351545AF670D
+5D0E1E8D0FF1095285EC0D814CB425151836F5590726D765F41674418FCCE1AB4DFE3188
+58D018323FD46EBFAB59536657B4A983A43D77A382F11E5DFE7799DF4E56B96B1AFBC0E4
+15ABF51A6E71AD7195DB0B3A4615C18A96359C8A4A629316177535AD11C5B08ED8B9255C
+D96FA63A075DC2202B580462A3A0B95050333B0A790DF2F85EB2495054E9C01C29D37922
+4EB6E11AC9BF7D4291D099DBF5A90B0D9C55BA3941F7B55360251142DA6A70C4F96D2428
+E03B42616B5581EB3DD5D27083DD15DA06EF8554574BD1FAF622EE02BF94F2483F25E442
+E754D33DFAEC10324C14767C2F090CBD8EA8945116549D2F2F26CA3F2853C61242B94ECE
+EF2C696DAE5AF7E1FFEB5C014020F30ED16E38333766D73D1DAF5D94A52276BFB167F477
+1F5129A535C70DBB30FE25F5821F12CD6869DAFD32C465E148502518975ED2E62E38A430
+5A9FA1BB0965595C5D7FC980CA18D31497EC472783BDAB85F87047436861E0EF19E89F76
+2A2E1CD3FA0946864EF443DC5CAF41A97B39710A1D2C7ACB6DBE520C8BF6039B0396E38C
+FF9C1163A535CB56DA5349C97480C1D69A64070F68D6E018CB5C3D431284F2625E736685
+B1A8A038451F9FBB59364266C835BE806C59C29B75E003C8CCC8E6312C96B2AABE0C21DF
+3BD57B8189E69014ECF7D1A46C019247ACA81F4E79BA145BF11DAE4A54DBAD7B5E01FB3A
+8E5A98C68A66623770B35B6D6E243189370A48668BCC2A86B7B00504E4FE192580ABF598
+4D772BAD00496C0B09E07B73B1DA5D7AB974014B96A97B9A576B40353AA52C5A620B03C8
+E077B327848E717BCC6BBFB9A8EE85BDADED84FCA482F93DDA8B459640344FCC4BCCCC36
+B36D47FB7EEE95DADF5DC838C2BD7BC8EACCC754F5ED3B8725750B44D509B3E58F54E2F2
+3796771A630649392E2A4805F1E0DCE49F851929CB7A0D9535F0E5A2777F6EFC0A44582D
+BD7D9C245B77334AD67C841FF061BDE021CBBA6660C641629B84F099051FC7AF83B82E63
+10C7A73FADC8DA3B81263887AE843DCA21F60FFD984735A52F0AA7FCFC59C3FE16CA19A0
+0E12710CB6974730043C289F97F1371CC1F3245AA4DB2DA3C34A76C63F75848EF5FE7303
+27C1DA6A8F8F6EF3B88A5449197400BE590DF1B3A85CCF4D24287459FD87A87C2F363D2C
+5D12954C699E82D3F63A0133ADDF0902145CFAB667BC41083CE188183F90DD69C5D2829B
+51F3D0A23D9D526689474301C968591CF65F1F2A5981CF6886EF794917F1C9FC6961C7F8
+D53A959F7F94B2D6AB1CD5BC34A806E8E601B49B425C0CCA72E57DC12C71005D721B8BD3
+2E2600DD049034F3CAF2554950853BF808A18B865C9E383DE785E2E83A2428E609589636
+676397303CC7E6BFAC34DCBC109002AD522731DA632A4E41DBE20262328712FF9346A6D9
+EC3EAD0AB32323E5B430A648C387E263902C64214FDCD8E3FBE94C92AD3D621279BD9E26
+C376A9DDA4C3D401348636F43CBCC10F8466F38FB77AE0F56DBD8A0E09FEC26692E7F36E
+59D36C38F982958D824A54E80164BF8090B465A69AA6E5DA991EC14371AE15A6BEDABC7C
+6C328F52FAC384A1236369A6B1BE13657B779AFFC42DD016360C6963AD615B8400867B53
+50F26A3D4AE9CFAEE4CEE13F281F5BAFA3C7B4A174B9FDF809B1244B26E5D74C26B805DD
+8B4C7F0B60632923C82BBDE980720E1EF108145C7596CE6895FD5BB2CEB24A5DEDCBC6D5
+29B234DBD8E3F67194C7A7939B980A9B3666D827FE48DEB0FCACA6BE0319244D5FEB8992
+FBC3A1986467D1D6B5EC3E44816CF5538264EBBC4E2B057FF8FE1A557A762B9856444B16
+E738DF814C924F67449B8DA3EC768B9C6DD2B484DBBCD2B9EDE2AC064B00964582C979C0
+9C90EE17B9C9ABD2233EA165869D9328468DB2C5C9A036EE72A4F6B9E8A26D1A2EDC8E2F
+D357C902E2B8F255275EC483722B6DC27295B5008F5802511BAC5011B388BE9C85B1512B
+2F6316F3B824C3984068A665BAAE62189D0707BF8D0F5A8622E42E37497D2041FDEF6783
+B923BFD47358F6A7F9D0EAA970B25454A341ED197EB96EFA16EEB9B8A59EA8FE3C284E21
+437B509922F9959AC3FC9A0608F6149D2433E75794B23FC9957CC5E3F28057888EDA3D4E
+3040EA5BB3E01441237ED288189B6C572BB237D77BFF68E554464C3170635D064817CC62
+6554BB6872555DF438A26A93C4192618CEF8BDA62A27D034549DB4DF5324FA2922647469
+B04024EE4140616B8D25C7B75E30576AC8BF7F6038DF17F5D523D7679E98DD5F778C5A79
+498A642353365B0D9B4F0C8C229EF6FC591A066CB4D05007527273CB9C143F0A19B6E6F1
+E5E3BFCFECA6C2E78C5A292FEF4791BBA76D68511EE01585A4F9C80DB535D4B08611B701
+1C3BA1C4B044D26E6D92E9CD2EBB14F1CB36B38D916C4D0B6F15041C87C2197E924AC416
+AE1E0FB91EB02596C785B7E4E874CF14265F1C129668E282EDEC9A8E2004DBCBD4C1FE70
+C988F4434269630CDCF57E984ADFBD4F4FA83DE7CA922E4D05E82931A29117D5CF8F0849
+18E751536A4CAC19A9487FCB05327404AABD8A25125EDF9003DC07D3E1256F62BCA87DA8
+D501DCC0B20D6FDBF4CE4D3058E5B3570897256B99470BA08632B1C6752422E724CB7DBD
+BD4C528150EA909C4F85FB0B55AE7F42F1936B8FB2B76C190CDA26583620FBF92CE75F12
+3E7B8416C09AD2E2343A20F2A87E67E58E6B8A3C4D2DB421CD13D049FB5D4374C9B8E364
+58D96CE8ACDC4695800908B7527704262546DAA1A4BBFF0809138E7519C708FE3402691C
+F7032BD3397F63F1CD20D887D0003341276534E936DA0089099BF8FE24BE7BF5DE26A2D2
+21F6B0A389AE63D0616D650499D40F555BC2BCE3D252B3A357EAAEE3A0D04CECC00D1A21
+0087D59BDCC2BFDC85CCC0B91D6995F833F5BF643CF918CFC42B3AC50EA874AE5923E84A
+74C91B5EFCA4F114EDBC153AD97B4F46DC23DFE0476ED5F56C1D30B221812A08F0E438FF
+C319E84097132FE0E81A425AF771752F00270681F9BFEC2B750B57697CC0804AD7F5165F
+9FF7782AE65449808E010DA07C7BBF941C5B3A7902256A64C70E66E98A41731BD48168F0
+24C0E586C2EC18AEC6E08818F2CAB70BA721EF53A7BAF26F58961BAC555017D2B9DFC158
+AB875CAF6E28BC4E7786C214FE92E7C490D6DA34CC750AE5B5C145128C5DA7275ADBCB4E
+50983EAED02DB9E265790C747963CB33763584C38A9AFCDCCBBFC4B67E1055E555333785
+6FD9B7DB0E036ACD6F55622D85ECF7C3056481BBF39A1E6E116C152D57C6E51177D3B7D5
+9C6F42FC1CEE8331DF17D97436FCB5EB84CBF99496E8B2B1E1E3AF77DB160CF5C06B42B7
+38D2E8D8987EE38BC111416C2054F6F308637C8EA7CB3EBC6797FAEBA1B89F52D056E74C
+E08E1A205C7DBF60376280098D6E955946519E89E4204E170BA4A90C4FB50B3AE3B16360
+404499E1AB1C37EBDDD97443B53E2DB9CC73AA0000609CAB5ED34A972A790570FA8CC7FC
+0CD3C6AC2230475B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
diff --git a/data/fonts/LilyPond-feta-nummer-design10.pfa b/data/fonts/LilyPond-feta-nummer-design10.pfa
new file mode 100644
index 0000000..ab9710d
--- /dev/null
+++ b/data/fonts/LilyPond-feta-nummer-design10.pfa
@@ -0,0 +1,299 @@
+%!PS-AdobeFont-1.0: GNU-LilyPond-feta-nummer-10 001.001
+%%Title: GNU-LilyPond-feta-nummer-10
+%%CreationDate: Tue Nov 25 18:41:30 2003
+%%Creator: Chris Cannam
+%%DocumentSuppliedResources: font GNU-LilyPond-feta-nummer-10
+% Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/
+% Generated by PfaEdit 1.0 (http://pfaedit.sf.net/)
+%%EndComments
+FontDirectory/GNU-LilyPond-feta-nummer-10 known{/GNU-LilyPond-feta-nummer-10 findfont dup/UniqueID known{dup
+/UniqueID get 4107162 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /GNU-LilyPond-feta-nummer-10 def
+/FontBBox [-6 -322 801 1006 ]readonly def
+/UniqueID 4107162 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+ /version (001.001) readonly def
+ /Notice (Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/~hanwen/mftrace/ ) readonly def
+ /FullName (GNU LilyPond feta-nummer 10) readonly def
+ /FamilyName (LilyPond-feta-nummer-rosegarden) readonly def
+ /Weight (10) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -100 def
+ /UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+ 0 1 255 { 1 index exch /.notdef put} for
+dup 32/space put
+dup 44/comma put
+dup 45/dash put
+dup 46/dot put
+dup 48/zero put
+dup 49/one put
+dup 50/two put
+dup 51/three put
+dup 52/four put
+dup 53/five put
+dup 54/six put
+dup 55/seven put
+dup 56/eight put
+dup 57/nine put
+readonly def
+currentdict end
+currentfile eexec
+743F8413F3636CA85A9FFEFB50B4BB27302A5955DC23E0F3397300C8FCA519E56C902CB3
+B617F2A7538B6DC265A7CF20D53EB36E373340044ED3C3212B846132E1960981D2006CCD
+E888FD9671CDD7ED1352864A4B63C0967DB2112FA1C9858565C8FBD0DDD08B57B7FCEB3D
+24B86E4B8F343E1D177E9F46BDF43B991761555A2BD0087D171A8D4E0704D7976EC07F01
+20F5004A55851E3D7F1B101CCDDC3F8F02070217787E5D3D718929D6E6B9F17D30A17EB6
+ACE1F85BE11BA385884D9D001BF3FF9CCE9EA1F0B0ADC25AED55D150671B2AFC400DFAC6
+9D690CE3C6F32A1F1530783E74EC69C8D0A02324B4079ADD20CC981D4E409ABC3C24BD03
+2F19E249684EB7BA2C88C81B6342B0EE4C590FBEA1D68C5E2408559B15785642521C2A78
+AA10F0D33C3025EE207ECEEBD7EBEA9961B064A92AFE9018ACAB694C2704A8B7F7B05F81
+4A65B7ADF0157321E7A698E678624184F411E72B3048EE8FD6B8D13F25F8485D5E5AFF28
+03E8D80DE6CCC2434FDB7ED80035C8962A82D761B0921706386257F19027846A5D2B63F3
+FBC6A3DA938D4FCCD635EDD2F3B3631ED52441310E77B08BA4959FF24DC2B705BD3C8773
+0BF78EA2F4E00421F18C7F3EC53C53B2A9F876FE7A33BC0845CE1923D40AAD18810404F1
+6B0CDB14EE807FFD3471E56C81CF20C6D3FE86DCB0222761600E17F7B95A5B2132CC4E30
+841510529663B3B808CCB5C2EE9D05AA8541F33FC3A26C95F1E76FC71D03E5012985AEBD
+7C831AA4FF482AB4870F9ED58C64EEC0B9E6E280D9463795B0D1CA26590B5BB02CCDE8F8
+B3A73485C63C2DB4D03DC35E027B1F5AF7EB5E953247C8BD27CD95F16C821FCF3176B729
+8BDD368BF25EDA1CB0C2B806429D1D1213616015EBA75E3A1E37ED8EAA149601A1351170
+D849DD4C1FE655BBF49264596A3DA4F87FEF982F62D549F08F7146124A5DEA6ACA0076B6
+F4D3E8922524420D2DD44257DA9942D208AF7E3751B85B25D0EC56F7919C09A34536E41D
+6C5772873C063A14F7DB758E22716E86F4C4E638826EE16F5514481D298528EB2994BF38
+222F6EEFBF2FC1DA18159F64E5CD187B3BAF198FEC8BF25F04D23361FCA1867FF3F8E3BC
+A33AF9C8467091612081435755B1520819D96BDBC6AEDDE388BFDBB7E13DB6756F371ED1
+6C96F4278A6D1DD3A6831D2A2E44B38AFAF0050663AF5D912DE1C772638D20EBB88C8965
+148943C11C3B8B570B8F378B1F940A3339AC72972EB1EE105483E1ECEB96F521C6B6E066
+16F249D18CEFFA41733E666978D4EB104D952E40B2A110F3D8625601EF69F81F8B685C24
+AD4685D863774AE86BC4A52D8E42DB658C69FFEABE48BCFEC233AB879E868AF281F16DC8
+336F03D972A8F63ED60F35934B30E2AD6293323B9DCDC81AC249B0A2B6AB071213BB6B5B
+E09BCBF652F249BFE72F93C2B0522F86D49CD9EDE851DEDBDC9083BDF82935F4DF8CDFD3
+236555B2534E3058388C0334FD57D7020D9EC9F4680D58CF4BAFE238D42FFFBBB743069B
+18E4DC6E0AC51F6DCA700D584BC2F3DDEE9F82873BFAA7CB621BF01468F4394E654B3C71
+0D996ECE0E2073D34415C83E565FCA00E7F0E14EAFE242D1B70A77EEAE644F2C32564199
+DC044114FDFEEE2FA8E3574F4D1E34F0177A1214BFF70FF4F290E60168ACCC6A60A54F91
+E4A6CD7FA7357DF30C4D6345E3BD9069C3804D536BA109489BF189AADF72DC4810FDB143
+55A0ABE13E81BDB2D22726587DC7D53F06DC6B25A2FD8CA7E6D67C6D79DF52CE5210D54A
+48F8E7C85A11BF6BA453B1E728AD7A620577342DE579A3CA3DE518596D558B5D51B24C0E
+1BF96B8F2B842B91DCC5B8B0F9E7EB265F9D6E689B38AC100FB83CEEE5CDA96DDA9F3D3B
+8D9FE1E56B472D1817EC19171A7CF9D13E9204988D1CAE801083FF4FD14D5F4B4A4B0409
+7D6DF440C05785F396C6E882D50248B9B6A950E5681320B305BEAD35A5D18A3EF6E83F26
+4530B1C803CF608C03071EB0238AF86AB35765D0E72AC55E7728527DB2339D25A31B8522
+9B6EF428A6232D5BE9BD447BDBDE560AD2CCB16E59756FB6FED0E9B33BFECE998B513CDE
+DE61A5301F81BDEAD09CA256794FCF576400A5837C134D278A36F52E0882EF19646C496B
+9AB9C3FD5D8A849EB0FF4A66ED09FC1275B8326499148BF7D32B5F1EB1B1207852D73C76
+F0F6D0458E78F94C71AFBFBB2E75190E5E413870AECE2CFA1BEA47398F1A35B3F9BA3575
+42D9CB84ECE4B37EB9F296E93DB35E066088746AE4BC11ACFC7F6F39275172F17692FD14
+1F7B7F85A97DF780493D457A923662C8056390E86DCE77E6756254A9C51BC632B4380F62
+338D48327677378C8483CAD8A7AA63A8521C39E757C35A607633AC6643EDA25F48333FD4
+AD2576D3B89A7B3333A9B888C3111C90BA7C52ADC4902151610E8BC32001A2B2021DF570
+EE4869E3FBD1C312732BBEEEE107739B76FE5A745FC6E3134BC22074B5E48A960F576F3B
+BAFDA622C62BA10686F262B7C1F45C7418E235BA392F51B88B1ECA73809B4A37450B352B
+EC63B921401B901E3D48884441E7F402C0719D95C145494357045C44171FE36B265B53E8
+26CE08E52242B950FA3CFEFD44B40B11C15C9EADBC9E9B4EBC79DF80E24DB37A9D41B46B
+C788F691488987FA919E61E5F9D1462F63593E48718983A3F19FA2AF287CA4EC8BD3A11A
+2B6A35AB7A642D62F744336D7A510756A855C56347D5A29EED2444E7B348A19A70E232B5
+A3307F3CCE6150338CA6606C98DD1ED7FEB1FCD8247AA38AA151D9F4F9E79C150ADC1792
+21C72855D9344BAD66EA505B87629DFB6036B48446E19C2F8F43C59FE4441D02D8A7B2C4
+6736E310F197FF4CA29DFEA4481D0E57CB5EE4F43B5DD291E6BDDE6E1BC9F44C83977B9C
+1AA2EB443D810C0DA488E94646AE3A2B63060F17DB5231E16752B71E32EE436E1980390C
+74DF8DE475EF7BA21A7067D8C2A4D4045801F18B03B700B6F4EB5808EB99B6350ACAD822
+097643C5A27EF9BA18D8D6095DE417A77A8A3FBCCA95F125E71FD6DCAA47CD0C741D61A3
+AA829C9B02EEE964B210F0D9716C7EE83F0AAE87ECC1AEFE10193CF40DCBA80E2D91C79E
+49E13E335CB9C6E4E8334ED2BE404DC8935C2A77C072263296062B0D2B2D7E2199ED63FD
+638D135BEF5906FE4C2B8C1B60A7F6C189B0653A589C8912E6D1891459B293CFB7AB298C
+E3331F4D11588E01F095D3125BD0883F502204B2108A34D57EF13B6C2C4AD2F7EF26E587
+FC54880451C96A0BFBCF93E939B000BD92BCD70FA664360366E029E24D197727A43A4260
+A06D40F30BDE44C0F5CF1D59B8A396583D21BA958A473A17CB9F1C729E66B99983A6ACCE
+C3F82A2D7C05267326637C66FA98932801FC279C03EC6C5D8FB3021737CCF1F787AA1F89
+DDE81CC56B3F183CCE4A07F11C2BD03392E82EA345C9E91A9029246575ED3F092357EDA4
+E6FDE42B5C1B4F38ED7AE45310B0EFA4061EC8BD6EED86A6E6369838780226A867A4E5BE
+10F4CC2B53F7B17211C66CAF548CE03B06F2A45E28FF21D8D4DA9272B4E874C66E037C4E
+3B7CBC1B78A35BEE50FB055069D3DF6C7F9E14DD3A8656A9A212BB9CAC4D318E32DA36FF
+9B8BCE3C2FF9D6AD32415001B184DE899B1EC3EC2E2868118E6D94C210FD26CB55ABB156
+9054C86331F647A1E25D13947AE371D26CE96D7B71C452ABAA66DC65F8C2ADFC407620DA
+810C537074BE66C272BDED789242DB409593EC4905BD9BE4A7364D3C6A58CE705CB56CD5
+35D57B60F1E2B936EDA72C10AAE5D46A1FE7926612FFBA7340BFD806A04F20F004D67045
+D6A5824CEC11AF2687803F7628DAB99FAD26ECC2F4D8D960658B3F7903484B9BBC1808BE
+257D7FD10282EBE9E5CEBE3B490C0195464AB7BFCEFE56A888E200EEBCF1DC288D80A5C3
+7CCBB119B84D3E3A2D8BD5DF72515C15263D3DB093143C89B135C211CBE6C569C9DE1C06
+0CB06EA3954AEF31731E632E076A5D971CE3A2ABFD78449F1E99108932CB7A0EE29C8142
+FB0F18E054320B40D1AC6814B5A713CB2AA239F9221FA77B4CE9C1428D6C2767B2EEB599
+FE0BCF7D99B86B83D6E52FFF8EBD48F042E258C5E9317CA579D794D01CB0A711ED1F8D0B
+3ABCA9EE7232EC658A6C23F3A01180EDE179A798023CBECF7469AA00F29C98A996F371BF
+CB45857C3A235D48E347490B949BD7D2CD784061C2B5FB2E7D9BEDD9BAA81A61634A2CAA
+C6FA8350A95334EAEBF194E1039B6C3A7368DC85437E0B98B48514090072FD19C5C1A0AB
+467A7E546B3EA91F6DF0CF0B7700159C9C79C41B6BA90E2DA0C44AF7451D9CD4DCEA27DC
+48A2534F19C8AC30928FA6A23B0CB1EC71DAA583077B92A16EF2BD61437A845E4843AFA7
+659C0D9E37723B9C92462541719AFC0EF925F3A8DD9FC1299F098F4D1042A6E7FC0F1662
+314AB2CFA9BC6AE34BE4722E4B7F2498D8E8009F56A175D49DD33A14392161FDB07FFC6E
+7915124F7F8CD86192F0FE4050AE647F9EB245C0BD8330F0A98B4D02AD658A06AF23ED28
+3C960C03CA4F87848C9996354B1A09480EF566BE7989CC703E3220CDBAC4B239EE4A341D
+616BB3FA507D1A79887C11A9A3F8207A0B2F72A6EB46581959215BD6FBADE7665AA40DF5
+67FEF3B541E4C13DD5B041B8B38D515DD98F98ACD8DFB602FAFA468D5F5EC7ABD3F3F77E
+A2BF7E47C6D1E7946435E8F20C8CCD7C2FCF75BE76C8890F950AC3FD131A86FBA419AF21
+23BF2EFCDDFDE5BD1EFCEB212DF05C471104E49C05B67FADA06796C623679C7BE88CB7B5
+AD491EBF56E446450BE05F7ED7DABD23B7581805CC982855155D79B4E71A01420B325713
+003AA8DC4B4C4C76C33ED7102B76CB5A91A9EBCE1B2125CF17D1ACD7C1987232B4A4F511
+128B7C7EC4F1DE8795C61A3C1B84A49E808E69DD61F4A77071F113E909BD31810762FABB
+EC9900A2A1298EF48C3D087E136BC8784D82E17EE82CC475F1747B61CB47827AECB11A33
+F5D35B95E5696572CDCCEDDCDFE40D7C7958C1C34576512458AEF9BC0B32E4B12B19EB86
+385AC4529EA43F5AE8FC4C32B9A4AF2602C9F6492FB2A88A135994E9C95CE238E53C1E99
+5774AC393684018F8AB7E45790F78886EEC922A331E30621F6BB4D7C401E9217E2992B99
+5CEEC0CE77A6F6B27D618C4735C9F414C27476182D5440E67CFD5C783185ADB60E02BA7F
+52411AF33FFF6ED7CB7998D0DDCF128F94049D9595846B57C25BFEDAF48194509DF1B986
+91C9A4DF299A5183D60C578909C5716A9C4A10AFC2AD555D6762543C60A301D08F1AD207
+0A1A84D7D2DA974FA60EB68D42F5A83BDE05F70C4F60E85DC9EAA28756BB4AD24F1494C1
+D01C8CDD2193E6255EB4EA9B6ECA4663FF6155445FD3DC853C1E3DEA5B1C3166F24FEBAE
+054DDD9D0CF3DEEB5F90E7D94D77EC38A4C55FBA82531AA7C807FD364E5C2789697A898E
+98621822826F8F60A15EA1B73944EEAE21C601C401DE5956198A0D1B00B10DCE4423D8C1
+203291222AE4A3F66E14973284D33EC2FF17CF82DF06FE9ADA7BF5D36ADD2B0D55BD941E
+1374BE685F3BB61C11EDB273712ED95D1FA6E3EADD503D54AA2A16CBFFE059BC129F13AE
+298A3959300FB013079F5CC820DF83176BC5A8BEDDE702900011BBDB01837D6CF3F3B17B
+9692C54FF963C94AF1BE92878A900B955BEB8C1114054B2E81BC93E37E201B7CCE5A5051
+A820245139DCFAAD705F4C81AAC4226420BF8E95D5B460EA9F054A2CB41248EE31CE1727
+5B8DA3AAEFDCE4DF6035E1971379E3FCA0BB08E14F08FE46C622018CE317DD9835F548DF
+5210528399928C01090974AE6E2C28B81550B1484026423AD59339506013C6D2B78EE633
+96B57C23CF6DB374EB2D5DFA3AE6FF5CCCADDB919DF1582BC6D05732716572B37267786D
+60527708591515517560C68C875B62D30E30027BF8BA69AF1C6ED2AE0BC40A4FEB0782E0
+670F640023E74B1F281BE6E586015904DEEDFEB718C78325A1FA51A331D35F414ABB80E4
+806CC8401D4E8E796FD38B71296725829EE6D15EF8F4D4853BAD405A570803AF67068B78
+675D7F53C40E72015BA5E13CDD9412410A0618D3A0A40FB5E144762E48BB80FBD8DA8C4F
+EBC993C03C60BDD010090D5E8F4F789D837CA855A55AE1D2DC83E3367ACAF0726E85FF55
+6176C16B39461C8C5A449FAAC48B257D5083DC9AA0F9A8338C56EB0837F59025EAF616E3
+EA78E28B1722D38B27D0CFC583CDF8751BDE1AAD7109CC69D001815DE1B96693AA9A3BC6
+B8C13DE482660CC136EDB7B376691A339025686DEA600A6B96A02F962DD5E1275EF0DBCD
+8264301259D8B4587B7FDE3B0A2D3D1DE61D3D1220488C8998FC07BF237EFA1A63B5292B
+886B58FD63655B8868815C7603B8B295502881E1780075642CAAA0F90F16DBDE7FE2DADA
+3E06C67C30541C28CFE3747717AED2489A30392AA6AEDA5939C4844522A3EB73BCE78505
+ED5AEA1E9F55FEE0A673290B532F7C100DCD8CDEA72917A073A6266E9B36D9C82350920A
+4E74AF611674073AF227312957E776885A41C7294D9ED700C01100173F63080BED857BE6
+251A250C9047B59846DAC3DA8799323B3AFB42B66BA9747C5D7AEE1BF95096987450BC40
+4445F5EC8634D0BAE1ECB48D1289C2E9ECA8DAB1AE633E21E0E9418FBD32E91A210EC606
+1753DC0526BE36ED8953FD68D50A22962658EEBF75BE2121D99FFCCB37B2009B8F0470EB
+13F8A5C800767BC7DD4A75D87EAB22E44F7BCC7DA7A90FE4B89C4BDA5E0171396BFDB9A0
+FC59A6DE3D3BB024D69B5DAEF26ED1201F1BC5CF4F941F81B0E77767237C5370F7942CC9
+E54760DA6B63850F64191448EA639BC16E3D6E361E6BFEB0AEBDB9CF9C54D8BD9D57C615
+DB4906564EFCB54268FE7CE5DEA527B076DDDC28CEF9BCECF481C0205F5349C0169945AD
+F16C5C8C4084CF13F3D9C249CFD0577331553FAA3E840FE4E5502DEB46F3F19F2518F029
+AC6B9AEEAC21CD3BD447F82AA7BE974F22349741D0914E2733C7F353E4FAAB0F112F4F1C
+FA65456CA0F33350F859877D2C1F17C34812807866DEDBD8768CC7697FB4F75B635761F4
+79E0F4E90FEAF292F50E77AA89993EADBA698671BDC28FD0FF01684D999EA78C949FC995
+81A4FE4CB8AA60A1E845E75AAE0C73DD9FADDF062E4B897016C3E6F7A74758FEAFBE50BF
+66B2830DFBAFEA62F4BEFB4D5135752116B9895223CF92AF334D3B91D56DE8E1B1BFD9CF
+7148FEF12E9763B33BA1DF93337B77FDFC471D59B786152DE5E748A0C7C3AD41C9F57075
+0BA5265090EA9AEB5646B83F17F6E673F7D2C7DB8342EA300F89278D7E1417B61F2EB98A
+27A624043A6948E8CA86D387228CB7D7B26C8A8FDFE868F9326322DA165AFF20BF532866
+57B76E98A2E26E5FAAC8915923B0CDA719FEF7B9DBAC39B9259D9B0798A513A2ED544B7D
+E36275895CDB88979897104162041596A8DBDCBC8F263BBE31629D05CE4FF72FD4BEAE8B
+C51580B1D01BC2A92CEA08483B0A1C203CCC2CB14542067886B0D050440BF795A1B9F2C2
+DE3A46169C6F206832495D07803C0AD38A4A0194378E82EFC8A741BF0A35D71CFC9BBFF5
+9E463C5E431923A3889856D5937DAAD8D2268BD94DC37C056CC0DB2833E6E5A4F62C55DC
+18B5372536A6E7871417F62E341F62AC47D046FB915F263BB3BB4A291DD7A895F5577A9E
+2FFA4018FE897A2D7B35DA607DB7DC4695481774C4C1A5E494DD95A715A59C6D0069FD09
+A837BEE5A3BD6D8B162C0320ABE0DC67DED129EA1D5B03C495BEFDE5C20886F657A1DB00
+70C57293E9DFF55F5BEDBBBC01E4C65B751D3B44C99E0FECA10758CF0952C40632441052
+0E83CE17E69347D45A3564DEA6BF5E5F4D788585EEEF7D05195D294DCF089932A96A11C3
+2D2AE1AFF7D0F7E1E1A3DE3FD7631CC45C7852F14E96741AA7E4BD3D02D04DE8A06D6BBA
+EB236505CC3778403DB7C183E077ACBB2BDBAEC5011E3C23951DCA9DF3186FB462344B2D
+C7B43FAD800EBEB0BC993AA72431D15CB9F64BA6E95A7DACBC294028A128D64F941C577F
+01309B48A3C6791B017496176926F3B7CEF2FFC9C0B0C1D38496FC59A6FDEC0A4BCEE10C
+D2639E3D2402A0A211D804758B8FD6C21D528717383C111EECB20830C67FB627CBC6470D
+1088012DE4628760A1CA86DB6BAEB91A9B251C78AFC72A7F0DAF2D7FCBCD2FF82071CB91
+AC3391E0A99CEF8558C0375E0BBAC06095589A1F9134222CFCDE2FC27ABFD08420A28AB9
+DDA86AD85A7027B948BCD93E929B5203E3798D2A5C04ADB7140A55C4E6B3A3AC2CF43BBF
+D77CF91B4F7E475E3B09E1A0338B02FFBBDADB21F60C213646953CBF4C496E1268A221A6
+F9F923F3CF57F9A25D0FE3DF926F13687458BF36CB99E970B62D5D482D7EDBF67608C582
+9A3B8DAE433C44BE608667DA02F6C5A0AC185E4A5390C32FE4341C454CAACED589B8B4BB
+0EFFDB81D6C91C209B180509BF3124B4ABABCFB381A1B472E1DA665820A8D944D5F68AFE
+07045DB9C24F682C2071FD2FEC23C2E877F2CE2A13EA60613A2892DE1654D96685A511BA
+B601A828B7A984C8EE839C60651DED0E2AD99FF4B53ECD5D48E10612F7ACC057508ED59D
+7398D68E5DD4A2D175788BB5F85AEE0132B6277CDD7AEDF7F70347DF4C1BBCDA5763A6FA
+5E69AB8C184F5467336B04692D14194EE3E7C020681FC27BA51F9E98419B99BBABD8DE2D
+ACFE9147F3F8F109D4818F6F569B4B6A09BEAD6F3F96C6ABD18F1FCA3337E4EACF87E3C3
+1C896282F2135DA80C4D85D830099CB7F49D588CA4F349D224986F4C692F0ADB68042828
+FD6A371E0E943D4FA89E7D34704D32FC0F0C6A6C8BE9579EB80975A800694E5F71D5EB0B
+C0D3A2EBD9F2EC1DE0C9B972A414CBB1B2DDB619109825144BB6F018ECDEC11BEDA73CC5
+341B96F22BA1E71076516D449115E2FBAF551DCC04423F45FBDDCE114508FF328626A1CB
+0F25F0496579D0E9FA56B521732141E64BB50625FB012FAD8ADB49ECC738052DB049F6BE
+F4936959D186F871C495476306BB3D3C121558662A58B1091291619B38C7A8D048C6627E
+1BFFFDC579D6476C17DA3C8ABB3C48A80E5B82C95CE8B8F364E1A597012515FB45D31E46
+F42A06DBA907DF2C2A482A9DFBD10CD01E1F19B5F8F6865271BC6D1D9BBD44E137FAD336
+7C2B667DE38F0E7B52F6C4AC456F72EBFB250077BB7CB4F42AF0D259F1620D712C7B71B2
+0EB90EE92EA523CC0A33808B50E00D4EF9E16E2EEC495DAAE428057A60730AE081D161F3
+19FFBDB98381714C850ED7F687BEE4A7F59EAB5F1B75D3FBD8CD22383560B0FD3E0097A8
+2BE90131742456C330F25DEA75BDD87F611E2A022718F554A75EB35BA415F385A39681D9
+1FBEAFB47203FBAC0FCAC00E4DA7B09C9B16C7E0DFB81F07785813477E775935C8B12ABB
+159BB3DF6A4685DDC3348ACD55F572202F88C7B4A024C8BDCF578B5DFED78405E5D9A384
+6216192283998F4E18D3EB57AD1208CE3F098CCECD6EB6343D89593C29612A849A65EDB9
+DB2BCBD046E096EB8712B560D9718A5571454CB59420EACAFA4164F08971773D3D46AC9D
+5A0A3CDCB6368C7B08BAC72E0D5F529C35BDECAA8ED33158028DDC58BCA8949859CBFBFF
+7941EDF8922E169C1863FEE2531667CF7880BC0AC9FF8681E3F5B496A4ACC62C097723EC
+9D9B6B0DAC7C533DB898C8219E4B721C556F259DF2C5DE61A7FB7B23CC0801F9756C25F4
+78B9F4F1E1C8E7D59D673BC46112122C37EDC136567FF77B25231BA22A4FEF91AB4F0346
+11613695BB2D14DB5F7CB60CC08E7233B09EFA90BB5035827216FAB4F606995E42B9D627
+51F25668AB511800673A13B28513B73D7AEE785D6A0E0EFEACE4B50DE5104BF795C7BABF
+67DFD8C2945A27112D9C2E1C50198EBDEF7F5F845CDB42EEAE6CF59EF4830685F7811A6F
+EB53104F384A196673C850B487E8BEF7A0165C4DC1B98CB9FA6E5AFF64D5686F02CDCCF5
+2C0B3C88A8957822F26642621B582C4331BB6C2D184F184FDFDC2C3F22DB402EC1DC9771
+5BB18F6BA8B74E8FD966256EC2FEA17818FF3C003F3BAFB28304C6204F27D4357EA7190D
+2645BB528A1E0ACB7DF9CB449EECFBDCD29ABA81465A373D5BA49419D1A9A52B33A8B5AF
+A98076671D7784C9B31537945C2C4388B4A865A68219ADBC4D35477888F54FA83D1CB61A
+355E50C8823C16821778AB7035135BEDC88981ED9A464207CE6BA8BAB95486CBCA9C9BF0
+13CD6F649BE1224978B5D79877BFEA3B23AEDE6F26A42049C10C7953704603E380B946FC
+432AF85FFCECEA399351BEF7CDC4B0F9B7ECD6515E5FC02C2B664078A98F375DE5B72911
+32FFFA9ED77DB50CF8094CD651C3030053D88AEA4DA0A5780C8AC8BDA19B85B9FCD0BC3A
+6DB90A2DECD3F043F9A2827F101349B96F183757E26F56A65D25677045FF7A1E9614DF9F
+D6CC6DC13A7064AB91193A3F6EC4C4F09691D95A8BBC4F5887E97FF79999348BDB1979E2
+F4A712C990E48347551FDD19ED8B6D10AE54938FB87D883334D54FA717CB042F3F802AA8
+4AE9EA9DE5D4A99741B4E389979BCFA8AD85088EE41ADD7CD929354945A1851A09697D59
+BFFDAEA0BEA56B2E6AF8A7CDF2D7FEFD4E24B8E765B938FBDBA0A3AB73A0D9E697D2D11F
+73304DEB8A5F95A45A7A255E86A147B243CEA976889D1BAFAD3FD6BD9EA65FE8891EF009
+916EDB89B256178D45A970787077A1640E3655DD418BFD24E896C9F1DE206E1B6A2AC596
+E57933831C61585DEDDD3E10941EED768759B20CDD6E6C3D0838E5D3790AF85A2345E8BF
+F24E533217AB160B384CBA2113E828CB0D2EEF1AD53090B41CA5F9F112CA9749AB89FE8F
+E4EB44D50EAA276EE5C7FBFE90B441AF48543F14E40FCF52FEAD546CA3B53B2B6DB932B6
+CB0F5BEFE2E109846427CCA995FB7591FFA5EB4B8521B11B29A4F15076E6E302B455D873
+55AFFA6148EE62BD23145DB4638E3B88BE287218119A26E1D03B98A2C7CAC87D8E0847B4
+53285AC3BB17A75A3C1EE02E82F0EB414F338BDE2263B3760A07BF21F4CA4FE8927EBB9B
+3DB9AF0DAC01039A83FD95D7910BF6AD7147153B1C4BCB3C41C72527EEC0D4E399048371
+71D4CE6BEA65D8ED04D8C71B76F7842D5B803615EB2056C1968CA0B08907C7E2AA875BD7
+D5CF2077D11E6CB398277D67C55E464C387A8EE05D57EBEC2020658504D0E5E89244A9A7
+74E19D8D5C873CAE4C9C7DB22C23C50BAA3E6CAF7D4A71A10527B8700F472E9B1EE48B80
+76AF15A85E10EF2A476FB0587D99FC7295FA4AE3A3E82BC778D22FE992CD24D89534BD91
+F92109601B4E64BFE6E6BE0A7A792C166C9B46C30407C541295CC8A8BD9622131B1CBFD0
+9EFF419BCD20CFDE9A86E0AFBEA5B28B4A4E13195210FFBD5397448CA13FCD187376D922
+A5C6A43A32064C67B949D844884A66F2ED95F5FEB3B20218566BCE9105282F6C9683E299
+2445A847A4D6D1DC59F86D1857AC1EDB37146AE246E623E5F7F5D87828E4C20E97DB0C30
+E5F1744201322AA75B5143742B53D5AA1A5CEB1D7DA665C4879A017ED35CCE49375C765F
+EE3364918E0684B34FEE7133189E5A7A7C08608CD2D9C4208B724B7EEEA245EB769D8D87
+AD02B7EB250CA6FDE91EAB1108A26FE25335CE20688A9400E08DB549979F5961ED0BB8F0
+448AF38BC815A79E18036DF0A41C31CA7924FE060601530FD3CC433A2C2C0F6E17E7D09E
+D1F95A0F943F9D61C5E9B7B2B8DECFBDEFA39F0D3A4EAC59BF3BC0A05E5FD61AB8670BDC
+67AF67A32014B3BC483F0FC7E0DB33B47558230E4845FAF7C0DB7E53258E995CD7517E75
+4E7883656DFE7400EB339CAEBB7196A2AAE72289BF6FCF2A2F23250BB3E4253E2838FEDF
+93197D909FEF6FF768811EF5B052071FC9D2B6906CA27E8F80BF3C833B16B020AC4DEFF3
+0DA18A2D0BDAB9A515FCEC8CD02AC81D7961C338329AA3BD59A04D042BB73E0C43DC8745
+091192445C60D569605B575FBDAE44C839582DCF73E5974486F293AEA1B323E3776B7DA7
+2C602916458EC51424DC3AE0DCF8E839D3B3B017C6C590FF936275DB23B1E49750817CBA
+987BDC71CE0E178C1CDA0396007A5B8B344484371ADDCDC42D636799955A6530D92CAFA4
+EB5289EB9B0C8CE362A76900B7F367832753E328CA3790730755D0103F9BAFA3AC0280B7
+65665C4D66AAD798CEFE3FB5B7CCC9804190A07F791EBDC5C526F4E8DB988B6E199F8066
+AD5A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
diff --git a/data/fonts/LilyPond-parmesan-design20.pfa b/data/fonts/LilyPond-parmesan-design20.pfa
new file mode 100644
index 0000000..966a139
--- /dev/null
+++ b/data/fonts/LilyPond-parmesan-design20.pfa
@@ -0,0 +1,1322 @@
+%!PS-AdobeFont-1.0: GNU-LilyPond-parmesan-20 001.001
+%%Title: GNU-LilyPond-parmesan-20
+%%CreationDate: Tue Nov 25 18:43:27 2003
+%%Creator: Chris Cannam
+%%DocumentSuppliedResources: font GNU-LilyPond-parmesan-20
+% Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/
+% Generated by PfaEdit 1.0 (http://pfaedit.sf.net/)
+%%EndComments
+FontDirectory/GNU-LilyPond-parmesan-20 known{/GNU-LilyPond-parmesan-20 findfont dup/UniqueID known{dup
+/UniqueID get 4030633 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /GNU-LilyPond-parmesan-20 def
+/FontBBox [-163 -1248 671 1248 ]readonly def
+/UniqueID 4030633 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+ /version (001.001) readonly def
+ /Notice (Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/~hanwen/mftrace/ ) readonly def
+ /FullName (GNU LilyPond parmesan 20) readonly def
+ /FamilyName (LilyPond-parmesan-rosegarden) readonly def
+ /Weight (20) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -100 def
+ /UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+ 0 1 255 { 1 index exch /.notdef put} for
+dup 33/neomensmaximarest put
+dup 34/neomenslongarest put
+dup 35/neomensbreverest put
+dup 36/neomenssemibrevisrest put
+dup 37/neomensminimahalfrest put
+dup 38/neomenssemiminimarest put
+dup 39/neomensfusarest put
+dup 40/neomenssemifusarest put
+dup 41/mensmaximarest put
+dup 42/menslongarest put
+dup 43/mensbreverest put
+dup 44/menssemibrevisrest put
+dup 45/mensminimahalfrest put
+dup 46/menssemiminimarest put
+dup 47/mensfusarest put
+dup 48/menssemifusarest put
+dup 49/mensuralleftstemmedhead put
+dup 50/mensuralmaximahead put
+dup 51/mensurallongahead put
+dup 52/mensuralbrevishead put
+dup 53/neomensuralsemibrevishead put
+dup 54/neomensuralminimahead put
+dup 55/neomensuralsemiminimahead put
+dup 56/mensuralleftstemmedhead put
+dup 57/mensuralmaximahead put
+dup 58/mensurallongahead put
+dup 59/mensuralbrevishead put
+dup 60/mensuralsemibrevishead put
+dup 61/mensuralminimahead put
+dup 62/mensuralsemiminimahead put
+dup 63/vatpunctumhead put
+dup 64/vatpunctumcavumhead put
+dup 65/vatlineapunctumhead put
+dup 66/vatlineapunctumcavumhead put
+dup 67/vatinclinatumhead put
+dup 68/vatlpeshead put
+dup 69/vatvlpeshead put
+dup 70/vatupeshead put
+dup 71/vatvupeshead put
+dup 72/vatplicahead put
+dup 73/vatepiphonushead put
+dup 74/vatvepiphonushead put
+dup 75/vatrplicahead put
+dup 76/vatinnercephalicushead put
+dup 77/vatcephalicushead put
+dup 78/vatquilismahead put
+dup 79/solinclparvumhead put
+dup 80/solauctaschead put
+dup 81/solauctdeschead put
+dup 82/solpunctuminclinatumauctumhead put
+dup 83/solstrophahead put
+dup 84/solstrophaauctahead put
+dup 85/soloriscushead put
+dup 86/medinclinatumhead put
+dup 87/medpunctumhead put
+dup 88/medrvirgahead put
+dup 89/medvirgahead put
+dup 90/hufpunctumhead put
+dup 91/hufvirgahead put
+dup 92/huflpeshead put
+dup 93/vatdoclef put
+dup 94/vatcdoclef put
+dup 95/vatfaclef put
+dup 96/vatcfaclef put
+dup 97/meddoclef put
+dup 98/cmeddoclef put
+dup 99/medfaclef put
+dup 100/cmedfaclef put
+dup 101/neomenscclef put
+dup 102/cneomenscclef put
+dup 103/petruccic1clef put
+dup 104/cpetruccic1clef put
+dup 105/petruccic2clef put
+dup 106/cpetruccic2clef put
+dup 107/petruccic3clef put
+dup 108/cpetruccic3clef put
+dup 109/petruccic4clef put
+dup 110/cpetruccic4clef put
+dup 111/petruccic5clef put
+dup 112/cpetruc5iceclef put
+dup 113/menscclef put
+dup 114/cmenscclef put
+dup 115/petruccifclef put
+dup 116/cpetruccifclef put
+dup 117/mensfclef put
+dup 118/cmensfclef put
+dup 119/mensgclef put
+dup 120/cmensgclef put
+dup 121/petruccigclef put
+dup 122/cpetruccigclef put
+dup 123/hufnageldoclef put
+dup 124/chufnageldoclef put
+dup 125/hufnagelfaclef put
+dup 126/chufnagelfaclef put
+dup 127/hufnageldofaclef put
+dup 128/chufnageldofaclef put
+dup 129/hufnagelu0 put
+dup 130/hufnagelu1 put
+dup 131/hufnagelu2 put
+dup 132/hufnageld0 put
+dup 133/hufnageld1 put
+dup 134/hufnageld2 put
+dup 135/medicaeau0 put
+dup 136/medicaeau1 put
+dup 137/medicaeau2 put
+dup 138/medicaead0 put
+dup 139/medicaead1 put
+dup 140/medicaead2 put
+dup 141/vaticanau0 put
+dup 142/vaticanau1 put
+dup 143/vaticanau2 put
+dup 144/vaticanad0 put
+dup 145/vaticanad1 put
+dup 146/vaticanad2 put
+dup 147/mensuralu0 put
+dup 148/mensuralu1 put
+dup 149/mensuralu2 put
+dup 150/mensurald0 put
+dup 151/mensurald1 put
+dup 152/mensurald2 put
+dup 153/medicaeaflat put
+dup 154/vaticanaflat put
+dup 155/vaticananatural put
+dup 156/mensuralsharp put
+dup 157/mensuralflat put
+dup 158/hufnagelflat put
+dup 159/menseighthflag put
+dup 160/mens1eighthflag put
+dup 161/mens1eighthflag put
+dup 162/mensdeighthflag put
+dup 163/mensd1eighthflag put
+dup 164/mensd1eighthflag put
+dup 165/menssixteenthflag put
+dup 166/mens1sixteenthflag put
+dup 167/mens1sixteenthflag put
+dup 168/mensdsixteenthflag put
+dup 169/mensd1sixteenthflag put
+dup 170/mensd1sixteenthflag put
+dup 171/mensthirtysecondflag put
+dup 172/mens1thirtysecondflag put
+dup 173/mens1thirtysecondflag put
+dup 174/mensdthirtysecondflag put
+dup 175/mensd1thirtysecondflag put
+dup 176/mensd1thirtysecondflag put
+dup 177/menssixtyfourthflag put
+dup 178/mens1sixtyfourthflag put
+dup 179/mens1sixtyfourthflag put
+dup 180/mensdsixtyfourthflag put
+dup 181/mensd1sixtyfourthflag put
+dup 182/mensd1sixtyfourthflag put
+dup 183/mensuralfourfourmeter put
+dup 184/mensuralallabreve put
+dup 185/mensuralthreetwometer put
+dup 186/mensuralsixfourmeter put
+dup 187/mensuralninefourmeter put
+dup 188/mensuralthreefourmeter put
+dup 189/mensuralsixeightmeter put
+dup 190/mensuralnineeight put
+dup 191/mensuralfoureightmeter put
+dup 192/mensuralsixeightmeteralt put
+dup 193/mensuraltwofourmeter put
+dup 194/neomensuralfourfourmeter put
+dup 195/neomensuralallabreve put
+dup 196/neomensuralthreetwometer put
+dup 197/neomensuralsixfourmeter put
+dup 198/neomensuralninefourmeter put
+dup 199/neomensuralthreefourmeter put
+dup 200/neomensuralsixeightmeter put
+dup 201/neomensuralnineeight put
+dup 202/neomensuralfoureightmeter put
+dup 203/neomensuralsixeightmeteralt put
+dup 204/neomensuraltwofourmeter put
+dup 205/ictus put
+dup 206/uaccentus put
+dup 207/daccentus put
+dup 208/usemicirculus put
+dup 209/dsemicirculus put
+dup 210/circulus put
+dup 211/augmentum put
+dup 212/usignumcongruentiae put
+dup 213/dsignumcongruentiae put
+readonly def
+currentdict end
+currentfile eexec
+743F8413F3636CA85A9FFEFB50B4BB27302A5955DC23E0F3397300C8FCA519E56C902CB3
+B617F2A7538B6DC265A7CF20D53EB36E373340044ED3C3212B846132E1960981D2006CCD
+E888FD9671CDD7ED1352864A4B63C0967DB2112FA1C9858565C8FBD0DDD08B57B7FCEB3D
+24B86E4B8F343E1D177E9F46BDF43B991761555A2BD0087D171A8D4E0704D7976EC07F01
+20F5004A55851E3D7F1B101CCDDC3F8F02070217787E5D3D718929D6E6B9F17D30A17EB6
+ACE1F85BE11BA385884D9D001BF3FF9CCE9EA1F0B0ADC25AED55D15065B66228E8CC51F0
+8EB238617088CA01A1F271510E6C2CCD5662898565F9A3194257DA76DD63E612447790C3
+0339B1DF6132F75CB9ECB0F1C3568BF4139911FA68E223CCF5FDF83AB6786E9DAF6B084E
+E8A0206F95C0F0DF4A4645ED8E6C793B2DE7EBCB4E9F50130EC5E68D508245B861EB4236
+7A4B0ABA919797A0871F4B3129A93808BDF7D067B08A2466EF1C1F74C4A342A6F9BF8921
+5955E3645EA8FF7139A3E1A8818B94697C3E359FD7CB1D613A48A6402C834972D796A09D
+EE52C9A66F52B74641F43AAB579AB880F628F39208E2C602A5CEDF5E6827D2AEBCC05DCD
+01D23A51008D521D9FC6715397B9A48D570BBD9F798408562727B2FE590DAF1E650F5483
+4F0DACDA7D4CBDF8D39509E20C59DDCE693F89FD2186B0FDA742F5C2DCDEEB7B511A9933
+023518AA3D860D438BEFE6594A7E5B0688A3C101D4326871B1771F9749E956E114D51BAB
+38F4E8A0D864BCD7988F8878C446FA538A3E751B434CD03E7C5E05557397C02ECE03752B
+8824938ED5BD2F3021A465FC3536C3E5A17F5E541DED2917D68F2A48ED020098F12F7AEE
+0194DFC5CF186BB9483F5577B11CFCE0F6766A3308A457FB7629C67E63D9EF510F7423E2
+AFED81D5B7A6B8CFE327890D27F4F6BE62E8A9B9AAD67CFCA0CC431EDFD63D127DF4D43C
+478511D1BDCAD587E83A9F37CFD1A5BD8666613B9A0A34BB90B72F590E71D04EDFBEC98D
+7D1DE1AD2AC2B73FF72627A16C839F84C28C3E795C55B76459E1759DB45D2FF53305F17E
+E33CE94DB175AB8192E1490E3B5175B70ED6C7D1AFD5D034F76A30D3E50441EF2F23A7CE
+A70B531BEA2FA55ED69ACC71BA8FE2606ACDA680B986B2A81720DA1682FA961B28E2D2C4
+0113958D45B46C923FDB9CA28FE7D4CB3C5F324F6E968CA734E93E9C7430D3331F2BAE21
+A8F5693E13C4F07F9ED177A7138CECBF792E858F984449F75DFF26B5CFFF6DD717722084
+75F16B1ABC250EBD0499F39B9DE1C01CB88AECE6C49DF5B27A2F5EA8E5936118C82CEFE4
+5C0F9A9CE84DBA983A57ED6E87C6050515C926AC4B5FD2FAD8DB80B363C15EADB97D2D28
+21A6E143EE82660D0A3E55536F7EE7F2BE5D037A816A32B60738CF6ABC198C1CD8BE0571
+7E477A80C12420C7B980499762EFEBC863B517D0FAE958B1AE22F42CB1309617112BF97F
+CAA61357D313250F99FCA9749AB90EA9E9BBF480B3789198EA9D7AE549D07BDE33CAAE7D
+910CAA9B8DE6EDB8AE9E5F1E1A4696A6CB3D3AA7AA19A6BC69E4AE10CD7F47F8898404A5
+F1235B1FE08E599EC4DEF6D85E5EFB46A4BF1D1363830B08798381D4EFCAB66EDC741FF8
+2ADFFA73FB88284D6DBFF8488FEC4BF77DF28FB54A0B7960E6CE6FE891EBEDB544A8AAC9
+501BF24F09603F59505D508E4B23158CE23B1F3CC92712A30D148BE81B90AC8C19218A73
+12F7CF8FDE844079A29C7F1AF9596D79D1021F0548EA015DB743767665A6F9CCBFB579C7
+D646D5456D7BAAC243563D772C01412D78BCB1AE5C286480C11DC794A68183BFFCFE67A4
+3C74251D59564720D8618C0248CC0E917C0A370521561C129EE46068B2F9A3E3127304F6
+1496FAAB1C516BC69F9AAE073BF6D20441761A346C5B789C09DC52BFB828DA696755221B
+8F4EDA6891AC6C904BC672B1C2B05A2A8C4D93C65ADCFF9E62613F0B45ED09FA1C06EA76
+94428406EEC55C55F66EEA6EB88B27A99E72034B13850871F2D8DEC1C58C964A55168C5B
+633F74983F646235159FB2CBAD184B30DA0E85BF8B5AD33EDE2AA8601FF1E8581D358478
+80DDC425A05C0693C54E1D81CFB1ED40B86139C5BF8C2DF5E03AA36A2DA547986659B6E9
+DB28AB7AFD86243B8695525E96EA3FC5083A659B08B394D7B2AB46D32E7864028667523A
+EA15B93388A09158D172E552BDE027C587B67E30EABA2CC7AC550604F989F8BA8188388A
+22DBE2BC5F9189B82BA11702DB49D07413F0AA5AEA631E3F33F01354FD76E3665258E592
+377001D07F910609A269989FB1D05E1051A0191BD7CE1C5F329C8D79F21F286DB2720D1E
+5C20031B54FD182D5B7AA65FBBB8EE160C5A880FEDFD6A9F52A55A96477496090A1E8EA1
+93E433887FDDFCD8C0B95623D41D063D1053E4E6C9413BD1329EB9697E31B5860C1C8AEC
+16AEB07BB4B45B48CEE3C772D28AA613AE6939CEFA2334E18D3E3A6F630C2794B6F9E806
+4FD8284B342AB817966ECD04906EC6032F5A50ADC76081D6AFC51106DE8F93B584C09E2A
+552C7E273E297646EF66251309151F49ACD9B41AF73CF76D67AF6AD8067AC1E2C59FF70B
+C37E5D1EAF4290EC07B87E7932FDD6B0AFEF918EE87AFD667F31330DBDCA505F147E9432
+40835F1DF915E3EE1449E14321DE0F52B88C424CA518368A69BCAF3542A5E1A1ABF83EDD
+398FB64292931B4EE916A11EC82D3D7B793E943DA6E432DD90DF6627E272C96E6CFE7F31
+9F6BE23E2BDCBDCE752E0BB11AAAE5D1C84E1541DEBBC69E66A8B8747F1E23A268F6E9FD
+FB64C5B8FF6BBB1A0DC295F185BD50F47821BA7228402B07355636A050AB2405848D4853
+5131597993A04EA5A7423565EA5CAFD899BD2EB9FDE08E223AEA0B983D307FC7F32C6B5A
+54688943AAA862496DFDB585EF2F734E19A5612E52F6A56F1DF97DFF141A13B4CBD54EA4
+3D5DF9FA8131D6FC5CADD6159B8A369CD0FBAA1F7953446D02215EBBB83431A39A419D02
+110744650ED27C36E1B3A91445A68313118ABAD01DE52D25D0D4BCBD0A6B603C3EB33A97
+2B7074ED1D91FEDF65108B7F624B664E6873184426721C5DA06403D71AF2F4DDA249CFF0
+F704D48154B552C426E92433B667FF0CAFEE647F1F956F983EF63A619FF476151D5E4964
+87C433AD96A8D78DF7D6D6F574FC73EE8321ABC38C8367A72816BD0AC1D53769B0AAFFB4
+3ABEACA554793C52901BD0B3ACCEFE81B15D0F9D745A11476D9EDED1B749AAEE737E1F08
+A668D10D23BB4E1224860E42FDAE3D82BE2ADECA0E7DD2D614AFA229EB5B876D8F508A6E
+0DC6A99F3FEA3B81510CDC8B83ABA7C99CF6C86DD73269A2D7E4A3B40AF3C135980FAAD5
+0984CE0057CC9E9E38304B24690CC0C77A48C4C47666A768E032F019CFDEBDA07202862E
+5820B2BEAAB5C222840348B9F0F551C7321C0A4B96D027EC3248F029EF66923810D739E0
+B8E6F046767755C6CCCF1A18FE77A4EF1823AB5420A33A304E221FCDAEEC87479170E63A
+33CA09252272A510E9338B943B8B70544BF47E29EE538540F028E7A1AB8605A058810909
+0DC2F3427C037A8E11B6001087438C732BE0A4A207CCA3D57E7D0B9F515B3BE991CDBED5
+3C70C22EA45742FE86CC922CD55AF17EAE871FE9429371452529E9C18DD375FDA056C794
+26E2D2A4A4FB26AA849F826E6A5A332D908AE54ECC409E29BF6BA9EDCC1A9A7B7859E09E
+26B1C42F6A8793EF3052EB21AD0090C7FE4478A0287ECF84ED1F31297F946B399D71229D
+B1CC4AA4364E5CDB1ED7EE7BCE1DC493E121F7527D57B5AD69E7B7491F5133135D8E6980
+EC641F96BAA7F4949DE91C12DEE7D75D8859D6BB9BAE46D2285C332B0DA948B28C136C35
+A7B01FA2FC7AE34977A3CE5A1BEF7B07437BCA9CF6B734BD5DE5C16AD292676B6B6F3E4A
+1DD0EAB097C1D08B7AF6746AE14CF03ADD9C05D61849B6CFCA0C6CC611484CF96881C9DE
+8E35E4DFC1ECCB72FF06868C85A1E498F68F23771A614A2B775699112B37A335ABCB253E
+32CF36EE4587A389E953C69C0FF4503D96904E0FC10EAB717F018770E63B49DCB0A7B02E
+FC9018C8AAA45536B1BE420D7BBB54C54299F87337FF1004CD7FEDEB32DA629530931792
+E1ED997FEC34045F480B7DC06B0A3F746C4B4FD49180DA9120DE83428676389929456D8C
+5FF3E1D6F92429213C5D514D0E022A28219A566011A696952F86326B2FAD7F5343DE3DC3
+56A38F99E829EC1ECD06153E02E3CBB53F90E8C45F467C74532C3942FEFE4FB2F5CFA1A4
+8057A9AFD9E398E2CE08A321FA17BC6771D05CBBB354DFA8AA23C6D26468A98C3DEE8201
+DA4BD452FFD796D7233953AAA169865A3A8A772FDCA0AAB2D0A79C69266EFA18F05909C0
+C3FD6295999D26CC5AC256461B4CD27F79543218A0B72F9E525A591164A34A3D2A06005F
+0B1449B6071267779F54B366DCEFB9C2E638A2FDFBC1600F8CBE8A2B4D4EDBF5EED6F655
+6B9358CF7CA15E19845541939161D556F4D76C837E8BCAF96DB74A1FF2365BB8B4D98179
+D74147B10E0C15BB9E75E7CC2D89BCFC0AD02E76C6F3C6D5FBBFD839A3BF9FBCE8EDF370
+8838ABA2015B2BDA2F53B5FBCEB2FBE411C3D514ACB277A32F66F7D671590745F6C7F75E
+7F999C3A3B589C084097F8B0123EF11BCFCB88356F8E30F50618EEF09379E0D22D927EB7
+39FEDE524B626DE3E7CFA3813627C9C95EDC9224B1A661C49FF0DB96D4D8CC68EAAB082B
+6BD1834CC9C126EA7CABA3D64651D2EA2A37E69163A094BFEAD673C0547ECCEE160D5D43
+DE90928A5C209F1BF2258509B96C871DF292F21E65862DC6BAA9A1CFC669178BED04DA5D
+46944804151588171BB3C46FC248B492FE87118CCD401169EB626F06906107000D106B43
+16639BEDD9B75D12CC6D254258F030E6B1E2B15572D6DE69A5104B88CD402A78A1CFC2AD
+F38BE7D8CF7A47F0F0F06407616B67377AFCE54ED9CEE418AD1D871496635D40C5D16B27
+48F7AA11ECEB09516E48BDA0B6345012C6B2A266AFC69216ED88AF21E7935A60ABDC18C8
+437D6D3127124A696266ACC6E79A4C8029A1604DED48F9DCFF780F4A4DEA279E9BB46928
+15A1D66C2445F23BE6AB371B84733FD1F6D827D027F9C6169CEE1DEB92B65F5F38528DC6
+42E79A87C6CBC6799EDB74FA19844E75A5556F4485178AF9CE52C264AB7FF655515F69C4
+5B3E595A1A18FB82DFABB1D4CEAC6B67BFB4A765424AE67B6C4BEE97B82D98C92018A9DF
+74CDDA395B182E54F91AC5A3DD5751534B98B48CAA484F3D8BA213A5920EB49C47231DAB
+BEC13EA8EA940624C213B81B38FB10CE1710244A3C9B40FE83E370C18754A072A9F50927
+843A4121DCB208D2950CA2403B5ED72FEE807E1C39C0DCCF5DC37FA3615B0C65D62F2900
+6869A9ECCEB47EFA01442314E888B4858BC9D808AA5F143E514CCAC037C57497B9DE618D
+89BE0AD2E7DEF9157DB72BA770EAAA030FB00E90193ABEA818E45E4C76E75326CA0F4722
+EEA331E1290EB2E523C77D35509DDA22FAA429E9EECF0BA4159478F6673FDFB4C15BB8FB
+E32E947194B3BC640DEC6DC85453180C05C94A831E32B454C5336FD22731E973B247A455
+37BEB627DBAB2B1CD10296A45032BEDF70DA3D18F58485292034A323C4FE565A23DDA884
+846749A44C46DEAC090257E37EA09D203DA5880401F65BCE82327DE9FB425D83E2E9279E
+26FFEEA568A44228934E7CE8FB0C4C461B53540D1E364B669D1E89D91832003DC29E3F55
+E91A956D2BEA2E3388B7669E9DFDC5CAB015FFC68C2777A20B04F72766E40F40252FCF5F
+1E0F84FA45CE49DCF978409C875ED81257332D695DA4099B3E9C45E83BBEBB38B49B6435
+4AF1BE675DD3706EFD8663E377756F2524E15616C89064E85D9DE2ECFD9E90DCAAF525B4
+F122ED7242E5EC49B9F05DBACED3EB64C327FD664AE12D18412C665DC548F3D49370B107
+DF4CDFB35E12A97979FA3E9697AA2286AD215A3A0F87A4F3D01D7D241CFF97AECD368CF4
+C5A37CC7A5755F32219AC4CC5A9A83AB186AAFBCA381461620E9798340695E371E7D25F3
+7F13ABDC5468F9F93CA6FE960690F1179D2A448C89F78B95997DFDD4214B29CD07CD16B8
+4274A2EBBE33A9D38B856D7A4043424A33F8536E1A71F9C683613A71B78FA84776C8E73D
+B6FCE153D59091EA3A0CDDA97A3E94FDF2A734C2A57D6F74CBCEDB2F155B364D6CCC819C
+2B9205A2FB2C9E51F317F66EF50384E996B2091CC3A4501D2DEB35B9B77EF6DCEA23B908
+782A7A90F6CE8947E30942813C427DCEF76992BB0563112B981DF35652A717F7C85B7ADC
+C84CC66FB122E9165F1DAE9590E95E9553939EA78C93CFDA6D41C8906394051EE21A5B8F
+369D04862075A7B0B9FBA6ECD5EB18E1674B5A595246F0504828CABE534F691EAB9C15CF
+4961A0B01EF54985B6D547371CAEAE3357C6ADE80CD1B45AE87AFC8344A595D8C7DC3A90
+EC29A9EB44611A5AEC8F917DCBD017977C164C02A63E6427B3261641535ADEC326FDAA1C
+DB5DA1379B936A27CA750408F3B1538571E54B088E1DF6C733653200E37C01B32405703C
+BBCBD54FF389CBED4B6DA1C16C1A8850765186B7CBA1B9E15A2791BC6BAFAA9DBC2662FB
+FC054BF2BDD539D18599F7C7DF42825A6D7EC6EBFA4628993160466A97E7457C152408C5
+D3B0A9BBA985240E224E75F9D0B381ED280F47EC7AC4F681F25C8BD5F511368B8CF0EEF3
+CAD7CF813A1AADD7AB8E4A00A2789D0139AD178B51E367B2FEC832F7025DB9FB07DCC47D
+0F5E713279F6A55E41CFCE9EC06DBF801D59BD712C3D197C2BB6D0BA8F7CE6064BD5B4B0
+21305D890A7A84E0D16872FCE17C78F6104919DB780E08CBD7AD000453E8D9A3C6F5A6C4
+94134E5EE71477A8BCF797E6262193E484B189FEF5B52E25F1C61266D69BB9B5602CC7A6
+A194CC0EE9A08E93A5EBFC43EAECA17A7661579614B774A5172B30FECF39088073F54B05
+0AF7677965936B76AEE1095EC2D3928655686C9223FD391C602F9AC2A96BA1027B1674A6
+E750F1043C9355B260DEDBE421D07DA770A2C521318376B9F7F7D5C83D50FA5B19BCBAD7
+683E0FCAA1F3168B172D8D0DF5F2755CE27764F48B5C0EB93E0278512C731EB51E416CFD
+FA1BE3494E28C0B5A3FCA56D0FB2DB39563170CC0AFB22A473FD9AD315F5D0AED491F5A9
+AF89A8E5FA58C37507FAC44B9D52EAB266D7BECD920077A5AAB913B37851198D850204A7
+5C500D846460800A96FC059F80AF414EB0910331C95536DA6CF6E6C568E43A836336049C
+16095D8BB91B6DE418B06BA5D7CB356CCC0A773A305E73140E649679BB2BBD6B3746F0DE
+FD1A13E8F2EECA308B3944CF5DBAE39BD4F527263A4E79DDCC1CD01DCFBB503DA2F72BA0
+D6B37996471367972FA36DAB16FEF26346BD6BF4279B262782323CB8F4D5B9C84D19DD5D
+5192C3202A0BED111F6E71BF1B92DEF389137DB9C12D82E363C222DA5A25A364D04F32E2
+1E3DE2D491C0977C97B1C42E765491F6D8810E756AB42CFAEB3AA0481FA2B6DF15A841C3
+6F8F24092FD64D8B0B9EE92A09EBA7CCF85EDC7A3B822D7FBE0B866280FC381431B65781
+2873B7801767082A6D6B606A0414A29ACDB7C396965ED85EDE84A61357A57D75CC76393F
+4766056995EADF254682DF217949CB35C4CAF0B0F36856A6E63D1098B7AF17C5778CA003
+1CC2EF890147D6A5FE2B1F7954F2E0246293E922E0C8F49E17E23863ED40D5E528E45314
+7B7B20AF0020E1BE8745EEAFF84349E3F2C1F1DBEBD8E9476564BEF9F513ABA8337D11BC
+4F822015C0B610044CA8F2402B358EC6CE0FE5A1E53D441AC8970FCCA1572352BF5792D9
+BB60091771604235819D6DD2CCDCBD3831BCA19E1319BD26123D37A0DED81C21CE57C3B6
+D1E211DDCE9FFBE37BC7B3F180EE4922F1B01019237C11E486C3C47B041F67125D87C30C
+76930284E168471B65CEA8DB23087292137CEA7B6047E85D497748D33A130A6549B51788
+F1CDA7FFE0985DC26461B3EC8E35293831D5501C98C38B816811220E49BE515FE87A03D5
+CB3E8E136AC03B15D31EA1C46804BB66B3E8B293920BC2367A06EAC1EA49B69A94CADF56
+3F1BFF0A6BAF4DC3D463A6249AF67E2E6AB7FB5E57D6F3C6B144C4852797A478BC57C692
+82EAA2B23EC95DD8B10D531E2DF78C369E2B416B13A81ED49892D777F95B03E23C856413
+676AE8400A874F412BAE18955647E6ECFF24AB67D64CEBFE581D2D98EA4444332D3B9B11
+0EF835EF19671242A4A6A54C99022A91196BE0AAB0BC801C00BA386C7AAD5EF0C071E8BE
+4FFE82DE943C067A52E1E24EE00BB0EC9BC58E4F1FEAB3DAE560A9BEDC27CEE890926F19
+C96F7653BC80F56426AD62C5A61F92776C598CE64F3D06E3D441705489DEF6C3510CAC40
+23F2BA73CE29C3C74068A4BF87992AAB1AC570BB5BBD7CA5ED5B54C674C009775C5A5EB4
+78EF566F67B451F7C801C4788B1C810BA577A5ECA1E4EC70DA61FA9B1074779E793F86F2
+E36282A29006155804A3D720C5FB1671F52643350516080B9DF5D5FB19479451F7D43C41
+EB7D2F4073E28E2D55FE972A862544D32242CE8F2A011151F24C401C7C11E93B87C86AFC
+120E5B28907D96C31F0271554078476084B7938423606700A2A0A92AED7E26BBB3BBABBE
+E5548463E8C58571AE224C82F79DF1BDD6E1FFAF671E671492F440CF1ACAFB52D989E01E
+973541AE3BB6B47ED60AD54AB982CD51B60B226BEDF8AB5B452BC3D70BBE2F6CC4C797CD
+7EA80534117524A7A4A1599AA2040C5353E6CBE4903F352E86609BFA07E319120A6702A3
+24A60AD535D66D45809D76D109315F52B6936A1F18181618E06E1775798F9E5D26BA87C7
+9A54B5E620A3333E6167335B582EC0D11753835FA9713A72C395F9CC61FCC2166377040C
+E618B23DACFE977E259008E293BA1B892613C9CFCF6F1B143DED5573469866858095F701
+E35077292229D935DB9E74C2E94E86408B0B3117FD9E46EE8D6DC94CCD4A74B10358FC7F
+2B5F87418B59AB31AE7B7853A1BE9F2EF9CEDB829311D11E5545C3C2A52ADB4E527851F0
+8F72F2BB6EE6C76E466499C0A9C6221B8EDDE651ACE57EF768428BCB1AF4B42C6EB5ED7E
+678D5E09219E2450A9150495A3385AB6AED71F203A5BA702D1109C8511DE452928E7C550
+71EF529E05E12F67CE110AB9034CF08A837B7D1811779757C2F6391F7DB32F027DEF4F79
+8AC1450007F758D4561A2AF959F42D4E859FAB55F1E11876F93CA24CEA8F7E7000166F3B
+C09EDF2EA2173EDB086C19263681CE9A35A67B85AE08E0FF649FB6DA3A5826FF325D3648
+53E120FA4A1B86F5F46AEDF9B9519786B81ACE0DAB2C2C832B21AFBAA183E6B47DB3E253
+379E8254C42E5657FB0E1D8BD11579B109391DC1CB6183725CDC99096AC0CE94192A1155
+D3FE43DEBED04E50386709B4863F8490C757A2BD5F927F0CC6A495FE8769C153C3CF4C69
+28BA3A1EB88C05BADF90C06425E07E9A65A7E1E9F232D9523AEBEE3BABD0A17B30715428
+1C22F886AFD4043B97745E05BFDCFD6F0FEE83D1C207C5E12545FD4D003A958DBB206371
+94DDB015D9A513FB2A73F9859A68D474804808EC3DA5F1D7A43D8ADB40B6673284E54D96
+CF3FE1C872A350CA862BFFA720A7E73FF3094F14411852DDC9CA7F139D38803B486F0B1D
+13050EF136BBA4FC35EDFEDB38AC6F399D03DE118FE371DD309DE2CBEFC9A1AEB923B101
+F4D3A8500B2C8AB27058C8F1638DB1EEA09BF490518F123B7C69BA1D891C7AF720CD7506
+D2024FFE92CF134D9C33835B279BE9276D7CAF80D4531F10B0BC878B25D8C0C333E27F7C
+62178B2A9BC8738C79F1FF7AB877D4D796E9B0B8A093B7524614BE7C9534AA4B2E6856FF
+F174034A70576BA263C8A93A8D947B4C1A28012DE713A4686B4C096A37E8A7916708E3E3
+DF0A852759229D090990280BF551E5B5AF3E5FD3433A86FC6295E67E8901A69AE6A664B6
+38B7978711A5EC899138994CEE08D562D811B99D41EEBC0C5B0AD13E96D4F0249E8E3E1D
+195B1F693234F2DA303AF243A17B2FEBE114FD0D067E2B9DC9A49660E2B3389F2FC61077
+3FE842B24D766A11E9589A0DF0A6856E2B9370950EB8E8B567431C12A432A2947E785EC7
+0172E7FCD2C004AD65A0EF3B575960E66A45E56D54DB02B1C3A99668C8C5C2BD31BEA528
+3D55ADCC0E6C2F2B83E533196D5A79D500D9E61FC8591C8C3698A4A0D0E76FA3D2D132AC
+551E9BA9D5D1AA1B42189992608625B5E7BE44FB18D559F43F3F7944D4EF8517CD69DD46
+0617D62A5C0623D4BCEC7E96CA672049EBC12D6CDF2F8B98F1165967A9B99DA210DF8E03
+25F7765E42218733C769FF6AC0575CB66F43837D78F6A0429C5BF396BFC68754969BBC67
+4551FF95155F4CD4F90BD9FF6F1BAEB0D81E5B079A835E4EF29B0187A35E357793389FF2
+0787BE2D336C66C00A5486453C50C6801C4130CEED5BD8D95708F78AD0DE552F694F3903
+E469C4BAE54BBDEFFFD9AA12B4ACB6A662E0761395C81620B006B724288560E712400D05
+ABB34AA5FAD566FA8846A45307AC3C6AC7D1FA9616788E466D65369F492F9FD681E3F802
+4FDBF4BC79C13BC0F786ED06DC098A56B28D8DA536951EC71877A3BF1A73AB1EE93F6D78
+FD96E5A23329818323EF23862721DC8DB9B4235DC0E35FD95BEF9E9A56818AF608F9F290
+D4CEEE67237200045B01F370789A994A3BF901B2BFBAD511EF843D494582544F6F915954
+0D26ED5BEFD80A20AB0979FB5C2FB9A2CA1A81D62115D54EF3C3624D8886284803E026FF
+CAA566092787781A0EC8D8FDC1EF7D034DAB49B672DAC3A9500F49B1432142579E52EC51
+F7A751B56992C4AA11BA66C49CD9BEF36F06181A815086D3FDFB0594BEDC0C13F3427071
+225C4B0DC3953AEF0B988158FC472C3571FAC9DA67510431A48C42E4D23F94FA8F12E62D
+F71C0D182EC7EE483531E3DF9BCDE661D704E6EE523A20F97BE29A30FB067212229BA785
+DFB6F0EB947988E2517FB85907996C79CD67EA47659FA98B2B734AC8906F45585E0125B6
+385658721D27CBA6780DE58A3E4D96A70CD4DAED3097C883BDE195BCF19D41640E70D748
+8172EFDEBC32D6E6B69D69323521AB8631942D532C9FA743AED66E2C13C665D05107DBA1
+C20E3970D632B9724F6671AD9369777D367DD74F9BC23BE8B036F78EFE293F19E40593F9
+9EDAAEE4E95CED21E4070C404656D16CE541FD917DADA016300C3A21FAE23B0106BAF1E2
+25EBF061A2D9B2FC80B563C84F7FC5535C6CAAA903684C2ABD226570A39F0C615FAC5C6C
+F0444D24EE27F6C60343DCFC23CC665981F88656FF8D2A632F61572C2BE3D149D7E6E192
+2FCADE83CC86DA4F33961DE41B6278D8FC052DEFB7937FDA33480BF1EBABE6B7B627A1A0
+ED76EEA8747D153B4818546B8BBECC0354AE7B674B963C1ADE80C75B6179989BAF469D92
+B51E491D0A38F7A8A35961570B305C8087CA29E7C8F822C11204E34066DFE97A8C510AD6
+4AC389EFA1C84D99EDB6870560EA8EA012B010247207DA52850DD58EE1A32D478945447C
+FAF53F48F13ADDF06551B22DA95D4CE478D208EA9CA0CB1BC37C3DEB335841FAD7BB0733
+6AEB8A2A3EC1A1B654A28E2F3F26040E78FC1A553CC6AB2C635DC1C28CBEE0AF59512B25
+BC3FA436A808CA87828B42A6A7EA456DD84444535D90D768D3AE00B15441FFA6F0D7C78F
+1E085F6429DF3230930272C8E6341CB0DA1F4773A5082009E9382537C1300CF159F2070A
+781E0A4A2DA13470F139933D72A67881ABF51B988DEE6F2AC910494DB39FBF2E73059A7A
+70D8FA9BBD15B45D1575790537B62AF453EE0AD5B7014F79F9AF2BC8FAE0CB125FA656AA
+BD59606E126892A42131380C9743956E9BFF007D3FCA39C98FB7F6A71AB7012B8DCDAE99
+C1A678D7113D4EEEC9C98D6938E26D111319EF030CCB7448E7BB9743F6A68F9997EF10AC
+6623C7F60379050F5C655DB29D3E2994466CE199FDEFD1B9ABD4B4002ACD8A06F29CD0FA
+64B8FECE06371BDA66DF7C5FD2577A095E2648ACB1636294870255E4A960FA64C939D296
+3D180E7117645EB959B716C380C5BE5688E5FAD23DCA95729794727EDB58B7F238E97FD6
+3CF49AE818758F176C2037B8F43778FC88C15FD48D17AD63F353ABAD73E2BB9D885C1F9B
+23CB971AADFCE9115EEDBE11EBC83F12B6E5E1946248F81B12616546C01F52C9F303870F
+1C0DEE6AA1A98C274ABA5900E48B9672E75A275D46E6D94D3193CD6133056A35C37842C4
+92DD3A8FF65E4ABD904DB11B7FBB0DCF6028A0194C1825EDD3D9CEF5B4636A0AD8828E1C
+B96148B8BC83549402FFF70826023F547FAEE0F0178E20124CFABD65E299E27D33C4254C
+D9E0C090E14909B631F3FA28B1C6B50A096AC09ADF808B1E5E0BE17DB8D3A8FA5E45C08D
+537491A93C4E0241190FC35E9A67D3735A6747EEF385677FB2E15F1D66C7C2BEA02178A4
+0594B809D95D8292FF7D00097377258E81CC5E2E73EA86B3B7F014D1D3D77E7A94538098
+E22CB56EF8713D682C53E1AAD2469A9936D198E8214AB1FBE0E746C1915B6A722B93E42B
+764F67D3387BA3BD419CCFC9F7869EE3181CE8AA1CB932806771364CF05DD49A04B4DB5F
+AE91A8AC11A21BA3BDD8F4E6C1C43A229E5AA1FBEA648E6A14E1F84C7220EA361474FDE2
+2133AC5A354504289DEE503CD7750BC4B6601518F876896FD9FE1698324ECA4D1F66C4A7
+60EF44FE24F3EB7642BD64B63666DA20BAE986ED4391E0F52347C6B301B489AD25DE95C4
+6175EE4842EC5A26BD833FE376C41DDF12FEEE46D3C2F68E916EFC20D0B6A178263D1676
+CEC721C58DAEB079F8D55A512BE0362AB6DC5AF26800BD5DB6950A112D7D39F5B00997D7
+C0BEAE281062E75136746E5A61FCFED53DA5808BFE45D00DF013634DFE91D673E01FA963
+D9DE14041FD2A270317DB56FA887CE4455AF3454B9B7EE8986008A7F896616AA36109249
+60E9CDEA38FFEEC38169C6C4F3A317115ADE19876A12532EE11916D3E941052B040E1CEA
+992157396399C397701A83B449A71DEA1F6E6C8D058CEB622B950DAB0AB4B6619E8BD26F
+0266F4C6D25F633591435875BADA0C47FA7C62B3DF3801B8EE01AFC9D8C7A445F8770D8A
+22E2A3D6D671E705BA6B51C875C794DBE3D4A83987FC520320C0FB0123B38EDF518BCD6F
+CDE8C43BEA93B206235B38BC9978E597C06A62CF26CDEE3C1269BC41182FA4ABF54C2A89
+66999B352959ADA0D0AC860259434F0C7006BDAD05524042D77203110588B998A529FDBF
+6698B1D4231F1F401D708BDB528416A4B57EE907E8721DC92EB6F9D4BF2622FC5AD35218
+5F2CCC50B46E246C5DB782ED02FE9AECE25D25C07930DFAB6F4C29F8D70D5F6935E085D7
+9CC97FA6FD2D61499828446C92971106B7A1AAE9625EB2F801EF6F7A78E473710307075A
+BB8013539C9811C7003CD290AC31741DB40210FDE90DB32FDCCD1028E24BDF2AA5BB8B17
+DA9DFA62ACD1B4F3D23FE51856D1CD8C96A406FEDCA9772EEFFA10A975F95CA392271109
+AE280F451F64860EDE07A57EE645DCE8E7A06D6401DD398BA7895F4202FDB6546048DC88
+848B49ED8D852AD8C9ADCDF206AD1F172FEC6FA064286B7867F6EAE1F017E091E51DF29C
+A75188303B1D52C89805CE18872F39407143FB58F0086E5A31BB548C78CA434E684EE9EB
+DE8439918DB9FF13272A45DABF7296C309FEFB978E7FB66747625EBF7F8FB0010B4C08E1
+ACC1FC85F57AC67C100CFFB28B8B75AAB5DFEA2A5806CF9ACDC7651639C0ABA42F7372E9
+D4F54E5E1AE43E260D0455769BC3D2AFF0DF04AB030B5F91461E232EEFF6C9633E92C8EE
+3810100D83D8A887C51E6E81C7A5296B16535B93D8D563A0CDA5ACDB4CA19339B4414102
+899062CA22155A3778D6036CBA9B65510F2540588A0C2B919F53E9194F33665705E0FA7E
+1713EA5C5C0B84ABC0A88A7673870208A6CEB2C5FBC0A0D5D37FA39ED81F44665E211E13
+798F1818874E7C187F7A28FF98FD68548931C73D1BAEF62662E899D48E03978F96E40213
+09E3D7AA0E2DA15186A8875CEC29EC345508536F405AAB63F510477FFBCDACB2390E6D19
+3CB1AC7B0E788404D48FB0D519D682341793C4A220A3B1453649538EF728144ACBEFED4F
+C605DB3991A65DDA4836F395C863AEFF8FBD44AACDA9C2070766F2E7D644D284C4AFA9D7
+656C4A51756EA96501B5D4ACD0E5FB5020390A211C5E1B4EF45EFE24FF3E85D9C41A4CDB
+B28D83DEE907FF995BF761ACDA602B4B51D30C763A35D537C0C5E72CFBFEA865009E8037
+8D477A0A34A734FB230D43234C53B4ECB404764405562C52F3F6BB3311FE86FB8C9F7978
+AA7845BBDAAC38203B41673D82BBB7E46AA720B084C4E481D1A8424CBBCA57C752BEC165
+BA07921859F8ACF14C6AB2404B3CFBAFE4C7E164F6CE2C4E7043406D19D446AC649A54C4
+F825EB7201BC66A4B8035B85B5BFD0E6B2D0C08532B1D7438E7FF45FCD15E074AB7327F9
+D6B8BE630C5CD538031A362C6964EB3207CF90C9CDBBDEFFE39D23BF8552AD1FF0523E29
+E01F04B8879B37907566A674DA876436523D89D41224453F4CCE7615ED23F1E317988A40
+E2A63D6B6AC8D0DA7AD24059DD973313D61CDB02C9ADC8566F1A60827EB2FD8A269940A1
+46563F03CA9DAC1AB3D86D0755A2A914F69123E48E6A94AC89ACDCBAADE17B162DFD37CC
+42F89E412B859B2E52829C06485C876531056D69FD55C6B1FC0A635F81D9196DFF54D117
+CFFB46FC31921AC28521E650136A56F23558434BF9C2136D860B45F150EADC1F675A0CF5
+9A8D2B220448AD74C124DA3071D994E227CFBBC73F0EAF95D0598750A54EF0327611723B
+C42153CC99D4EF5E0862B0F5233AAEAD18295A5654D3717AA3A049E5261FBD5E323F675E
+C32C8EF396609F9D10F771143DE6E203E03D5A1BAA86071A62AE6D225A3B58CECD094F84
+DF421FDB58C9E3BCE1935403D994EDACF7A85670D51C6D9B73B3F99E87956ADD51B1DC8D
+4ABA2DCFFCD8032BE0BB5DA59B385237EA29E219EB8BF3C1380B3B60CA99AF03AA54E1A6
+F85C9C0D44AB237A6BA280DBE9571AE73462A4414F31B3AAD89C37174A8AC2A6AB63084B
+06C103B63ADF96010D69CCD073FE8FFAACB3639555271BB94746C580F93DBAD655904DA6
+04D8537AA58ED84CDBEC5BBADA146A52FA1E5D41EB1B647BB498476E7DBFBFC166FB58D6
+1432D27A4822639D18C810B364E9CF6DDA101ECF88775A4DC7F2F6B868993C3D766A0D10
+AE35B880E4EBCD5971FA3BCB39434B0DD26244FA241DC6DD23E092871E40FABC84DA8783
+959389FE2E8EEC8F50B5F784AD65A62BB9C5484CBB18E5B97E80A788833FB4D8DB48478C
+C50D4D1828C6E25E65A5DA2DDE3ED193C8C0F3F8D46136606520E163AACB4F60E2102C70
+B1CB30B08BE8FF8A8AEB10BBF456D9D98C319F4F791029EA8262A1F31DDF4B00A38C27AC
+3071861E6EBF438465210E712D20D157BFB6D0580C80E38E0320427AC14C66A02E40C21F
+D869768D2429708ACC99D8EB9BDCCAA809913FC07C0DC9AD0907F563D5717A1C3CD591FF
+E09E1D80BF4E2A894BADC43CFEA6E268C4172EEED76042C4DF7532F084B7A02C8653FF41
+DB6E90F6C45671705CBDDA49E8F221E86D015B26AC31C229A09B3935D371EC6E00760247
+CB7E3FD01FAC7321B6A44E7B632416B385CFA9931D9C3F540F2710FC32522D2CC44CBDE5
+111A68A45DD3C7F36734C0F9EBC2C8531BB3A088D1DE3F1FD670ADBA5E7152DBB4F5A3EA
+1A547F162A0D4C0B8B37BA49A3761FB85C09AD44FD48A463785409559B9D5D7B12EBC928
+90F0527FACD00B60D3A14BE3A5289DA376FEBC2C6AB4A06BED35F2B83D2D01383B593A8A
+2661F62D472B988F14353C73E4F9BE184B71ED9A4856EAC136FAEF499885F457C3D0CCA8
+FDB882483846FB03144A8209BA2FC26739AC3B26B741262CFC7E282A8A25A9AA412758C2
+2CE098FF5BD6802671802C703982C77684A7B8C637C05E4467ED5677FAB489278E7EB9FA
+8F87DB5ADF532ECE04B0BCDCD3EDD2251D066FACC692A49936087F9A47F330F86285C442
+B6D011485308E0BCDEAE3EEF96CA7FA64DEE19DF1652F897914F2DCF781C2604AAF6718A
+A84D3B399A4E2C43DD6062D82F98C1DF54F53E6BFEF9153129D6AF428C4CD0F31C73F984
+A86E4DF80C2F16ED667EB5453B1CA427BA7F2682E922D3DC28B838275458E40E18662AD7
+BA35C72EFED284A74FD815143B74D37FB2E8BF779AAD4728620806CCDF264BFEDBB3574A
+E194ACA846B229A4EA91F61FDA8A43D03486ECEC1B217DDA8665EDC4D2D7694B1F495C25
+D01CC7D5E75D63F46B5A5B50F5F1953A4D38DAADEEEE31427E0B31944055AEEE79D3AC1B
+71C6E0AF328CA370B08DF94B5FCBBA2197349D3AFA87AF5E1E295436BED6B6DD7A30EC1C
+1A695FAA1D49E4FE4DF9EA786AAB2BF4BEAF7A6228B8285D7E40F878976A26DF42441B54
+028DA4CFBF0A2D5B87B151D8CC6778CDF4BA5379C23ACA5BA1B1A01DEF4C9466D6FCFE58
+9B45D74812F3C3D41D31CF73F3F3552CD8A74FE3890BBA5A03A126668CAA8D01577DAAEE
+8584ACBB3338F465F03CCF90CDC985FA61C1F73EF6DE1506DC1D172EADDC13394479EC65
+4F67A603D72AC8B01E53A96D9482CE3BD05ECD5298EBB8C5C391D4DC3E9EEB38268555FB
+64F821FBD15897575FB899C4F29B79DA9B636B9F96DA89545BC50D8E7B79E0A212A3895E
+A623301D444D33BD2CCCE8DB28EAD09EDEB433ADF42ACE6F90084123A46C9DF2C9449C00
+1BD79AB9BAC642F2D62F2885953D18082D9D4F649CC4D47988361B44E7F4748BE00C9D01
+AFF9103507185B99DB72C69AB2EB0987BC5DCD8B1B5AF727FD8C60C30550827BBA95942F
+2B06DBA6FA3B87971F811A6B4F862DE66A47FDA740743DFF5CBEE9D6895F21DD738768AE
+A69AB4A67EE6E9C336F461B688BFD7238562C609F0C9A88F7BC271FB8566B8EC4343A78C
+5AD8A70D904E2203BDB1631C256A5DD168E8EC72E776D969757986AC8871D384020E7E72
+56ABF7509A379B85ADE98B5BD970940746E08B6FBF32A81875959AA0DF409C61A4750F4B
+CA20E5203F3F34FA251734120D40005FA5D41EA2DE5738DEE254D203E8F456E3281C83EE
+44946144304DBBBA7044A1CD934A88FA740E7774A8CA7585460F1969328ED0A543DF1DB8
+1664875D63B6D83C705735C12FBA774E926841F234AE0DE977BBBF95A73768FE1758A09E
+1CD5B459F96978F3828199672AADA65DBFB07647037431D7291AB49F815B98FD3F032ADA
+224A0A4913C41B9BD8DE8CB13D367CE75653DF0593FBF26B113BD9CABF67470E4A344DED
+A49A3284E54A58BA5C9FA3B143BCC99D292B42385E02342B771890E8EAC646A9170E23F0
+9DDA0C4453AD863B4885655193A6FE7689BFE655E027577A7CCE07A04FB8B2407D17C0D1
+8A355AB80204170F135E758B40321319D2285886897EF88C6FC28C54445F1A526E34B962
+0D607EF3366312592C53C87979D7FCD48BA89901D8C5A457D332617A39F2C0B0A6D13FC0
+03D1903D4D4F14880A278DFF55296C2CAD9DD5546346448C3206F6DE50195D66F519379F
+E9653D749DE4E31DDF814276839E74B3B121EF1835AB222E50716F899D33B46178C537FA
+BC3939EEAA548036606E0F0FBFDBFE56C38E5363DC0E8B6CA2E3F7A39A140DD7CD0C12B3
+2171EE94A78A05A437551A6A04BF19BAA9D2FB561C234B24C82900AFC842DD2666752F40
+1191DD5DE4B8ABD562CE6017F0F33579A7932F0C1D98CDF2817E7F82FDCA31197596AE43
+F37AB9913AA6A675187A646F71764124D5227017138C4AD256ACC9D4318BA2515F9D8226
+1EA8AE0EDCDD49298A5E72F5A6E02A15854FCD92FAFBCEA0ADD2E8295EC1BEA3DE95B270
+C1B94C1EA57C934CDC53642F22E1D524EFB74ADCB1D227320C7C09FD60DF92B7EB746471
+8E9ACE598F883101356970CF037C0169DE8736D3C8DDCA7DB95570EDD38497177DF5D373
+05596A49EABA1B404E42F37264CFE16F84404F1AF349AAF334A991006F1E33E2EF4EE99D
+5EAE854C1C45E669CA82C62845074A465B10EB41A358D1917A138CD6BED154510BAB71FF
+711FA60B7BE060125EE8247AD2762E129A14B70F04F081A836B2BE05DDF938465B694189
+48AE143B0C2F8FA19783071B06BF9F4AC2AA536AC614C09C9755ADCA8875EA747919230A
+4C9D7B527AE5AB35D321976D3D15A64268C6914D8CB90DDB67C853754E1CAB502A966B1C
+85ECCED68FA5C0C4A67DCF4A418F989B7D7A4234DACA7FD5FB6F414227110276D5A662E6
+C5F4CF32BF6E3C668BFEF6BD6B896C49FA7BA2A864EA7B96DABFA0E4A48DC9806632620D
+146EF511294D9347142EEE22BA1A92567800F25CC3E295DDA704F7F15DC5BC750385EF45
+6F1471F009E01E40EF30807AE283F8D447E2E57C7A8ED2AA90069D70343B5596B892E130
+F562081CA34F02F1BD83B2EB31EF4C4FC0FC512771DB2B5DBD5FD7A23C81B4CB41F35A61
+64F734585176CAF4C46BD20DCA7C0C257081F6E9B46BC091AE12CC10F7C5CD47E595007D
+B441679CDF07213FF8249DD94612184F6818674A32702FF0E2C47F6997E72E04AB205977
+6CDE7C2D25EDE2F65155F49869CCAD736153EBF5DC5FA158F47F6EE7F22EB8566E85BF0E
+42139419D00C58F841B25D9713D3D3A1707AED6CE4F40B591912332803A54484A80D5582
+55944D4211504A30C0C298D6B200642F4BF9000E519871C8C4F36EE57AAB30DC3F3B9098
+13F0E0C9B3818BC09B077C3651F323F60BCA4A246861428E11090DDA0B3F21E8445D18FF
+550B0370DF7006B460A3C597D8F2A6A7DC945C4BF56B684CC2D5571F792953E77E204D73
+B185A6ACE60A674857D4A25D96619BA01E324FA8AE9B0B1D9584E1D4232F184533ECF415
+2297D66C7D1AAF80BCEBCAA924C1AF31AEC8DC9A095F0C23391E589BE287F644E2611C0F
+4FECD3A3E865F94A4E42955FFDDF43826D20E43AAD50AE179166D3DA24AD854F693BDA6F
+3460C369FE9B3DF5473A11424993BA02A19E89F6F651164B010A967F30EB6B6C7A626079
+29F900259E0F524AE9ADC5BA81DD720F29CE5F16E99E892A0226CEA75893E0ED8D0F347A
+761B8C7415191A56C02F9DC51A9E2EC2EE6D8652B1D0EC17C367026EBF9EAF03CC504721
+F1E296A0CF6813CCFFE4BADE22C7258A2CBC340BCAF2E53FCDF6703CD1341D6F3FA455F0
+F728BD67E8C51E64AFD7C993E1A62E082BEC02119D9C7F6FBFE95CF6F5A1DE12127EC32C
+7ED446D052DC18500FF5AB877F28D19A514E43A7167543C0FEE25213FD6E7DACC581981F
+8EA350C5DFD661CD742024CDB43713F11C6038FEE0DD2FD70315E9051E3D39A04340C1B0
+1A8537CF81F0DFF93A44E77F097048B4F2958B5187CC9D5153C6DDFF1F20317766B15813
+40DA8A0C59ADB69CBA0F452F91D72F605AC1BAE1CB3B6D79BA27D81D993A482F114C57B7
+6E9F9A76302F2B3AC7BAC7E89B663645B3EB20EF8FA3A2ED8DC5C083E31EE420A5C1F642
+3BD00DE17D2BE7ED54125D9198F7C07B67C4D1E9367D09F724A15F47010D8A600DB572C2
+2F8C1ABFAA13D89DF04742B7AF1A67DE0EF8F5FEA4BA8B6D150E12C1D27CC6C121A06BD9
+E852ABA9CE8AA114BCFE8D4C7ACCE8C3B8ABC4CF7FCD2FD1629D4144ECA1FEF00FFA5C51
+25FC4866868B47EBC5D213E9E41C0F190EAAAE4F75651D252CBFF155867F29626AD35FA6
+93DE991753B5971FD264D7D5F64E46C6D8FE0D841D5C4D587F5F246AF9ED2A0D64C3554E
+608AAEB14B9509E330B21D56593764C413ADC23EAFDBDDBB74DE542EBE252D351E9D24C2
+A05E2F69E8B3B2C1ADA6A45D9FD0F1DFD3940DA7B2E31DF288A8666A1D43E270D733FBB1
+C8DFB7C457F4790DCDB5AAFF0A704C1DFC0AB19D255F57F688CC60D33CF04717591CF3AD
+EB14D92943A2C4D2A582315EAA1E823E6851F8003BC1BE8D62F4CC1216D9C47141856CCD
+5B57B7945DC0C1CBE212DFE946D55C57446A5F5957A0E87C57734EFEC056E337CE8F21E6
+51B93C72F951A07F65145EDE97CC550F5CD47488BD380FAC243D055D45536946748B9061
+9E6F8E92D8733618F0BDB6119AE1FC8C3FD78C11DA123375765F7C7F27384E26A44294FE
+E72E3F54857B48C54E32642A7FF54B413FCA67B75776BA8CBA66637A02F699003CC2F46B
+265EF6ED1A1F91DDF93207CFDF154A3E514491F8D4596C6BBC218457209CAB148A3FED60
+1C55322D6D147653F143F63345A6634D310C97ADA5DC805EF414DD3C883396798902FD83
+C6E99B165C3704EB9F5F93DE9FC90F02D5D88CC764906FED7438A2237D36163503517ED6
+4FA6A9B590736D0A1C3B6D3FC9C1C06B008223661447FF3DD0E9F2D025CAFC28F8B4D670
+D7D6283B309FC01F3158322A8EEC6F9F3CC318D7FE9D5282701B546AC47B477DEA6A66E0
+1E66D11C982A57D3E73D399E564353B314188487DA391759CCCDF3D70D9D2ED94BB65947
+193B89F24B74D96E7CB001B11DE79244BE770152E97C9D1D9BD8D7CA07D17D8B00656905
+2B1BA07F07A5E34E80019CE0440B42E60708EE0B781367F4935A9570BE2C6F262F5C292A
+8B2DF4A0620DF1BBF9607D1B9740B165F429EDC50BE05BAFA1C944AD15EFD2D36E347CA9
+AF467ECCDF91425019AAA939D31055A419006B1BBE0F099476AC5361C5DAB7BA11CFA2AA
+A715838B9AB41B7079F0878118942CD0049A252AF588AC56C2AF0332C5F8A7FA4168D2F0
+385BF5FD83802E72DDC526BB9FD5F22691F6629358325FD3C8CAE235A76B2E021794171C
+544CB6D8F2D369A3D4CF490C749CBE16F8160FB1CB24F0FEF1BB02F83226748E54A9F9CA
+A7149C03229E0CC8C98162DAF632BAD558F342FE12431E4E03E202B109701837EB0A4192
+E9E29C049FDB254BBE7F96D13A5E6AB924DE1A3BCDFCAB717B0B46E0A76DAA7FAE3E01D9
+AEADEDEA25E043C0BE51E2D9AFAAAE73D7C9D8D823C48BD680C777B8DEBC88D3AFEEF22E
+D5109A292C4629E55CCAF496BFA056E74D43C900D1991D2FE02FB1846D99B7B46B5DB210
+35082EDC5AC171AD6AB7C12656A3E494DA4944F23F8A795FF9D9B08DBA5DD1977B875A81
+DD9BDDE7A1D742B9B5C6DC1AF3B9290EE45F11BEC391CA9FACF6011A9F0F975611A31512
+919F9B917FA0D358458382480E87DBB493CF1365EB8542B0E48C7317F8528F0DFB0C71EF
+7ADF7308214D7916B0EACA6CE6929A673F5821BEE6E784664DCA5A26D19F42EEBD25D768
+710518F6090E0E387172738BE2B7697D055401C99F566C1AE1AF49AF35CCFFBCB5378026
+23A698E9509EC6A95A30EF72EB6B87A50FD5F5F032A359FBDDA06AE74E3083C36856A198
+86EA9DAA0DB8DB9AB6080EF8F9AC5745734B3F1BE9F679F17F59D7640F1A987C23655C96
+1AD52C46049C78996A4D359A8A0817E27776873E3A8E3BE5507D693BA72C876EE13472CE
+1FA39335674363839DE685FDFEE7396A3A9E82C13029313611BCC212157CE88FB5CE9BDD
+CCC5867ADB5765D239149CD61F8CD30A99572926219EE987824B4FA2790724CF55BF68C6
+7B092D8672D8DAC6692394736B3DCEC4F129FD986DEAEE1C9CC5D2913C547DF9F47775EA
+A58F6E397D7FD4CC3643C7AB07EE05E7A4E7D58581B25764F30EA2F7FAEFFD20FB53968F
+8A7570F978257D37B78DA40A1CFE4F5E3669BBFA318292890D2F7AFB43CD7046579528AB
+061E2100D0637410E532DD8944FF841F5A5925D664FC180D81459C92E2F8941932E09C0D
+079B9DDC2C2C8A85978E4F76EE6D63D0218F7F980F162116A1323401CDDA36F7294FA7D2
+D11937E7C2C7771EDB80410F093774B6C5C2DCB8825542B0F2EE315A200CEC2128107CF1
+18C7682CF6BE30047C24307CC76F59A1B2196B1583A2DD0DF0B54789DC31ECC4A62DF822
+59B0F4842E79E120BEC15F52916B07108AAC06BF9B2B55D27C1B72B13766679C6932643F
+1F6C3E0165EDBAACFBEB760E15EA39864C8670FBEC93E4332874F5E068F5AC9BF6C9B165
+847AF36B6ED181670FA938B0BDF5DD52FEC4CC20482B6C4DF2717CB5C1660224E8922C1E
+15714AF585B221B0D0DED79D4A0C50973959B96B6696FF41411506063B54BC5F2A6A8F0D
+4739D79EEF11F02F56342B480ED63A6548CFC8664A38693C375B214F13C9631C716EB6DE
+FF07037FD994E05245905ACFCE13F36CA3094B7AEE5F51132722768CC0BEBD2070D277EE
+E8534D6BB19B3106384DD40AFA6D7705D432CD27D3373E3D23EB9230A4CAD00EEC9E7E0F
+6DA1B11BFAB26939F1B409C16740DE96A1F509A0051C8B0E7B6C296F0DB1807B4F8A1001
+E3265A21424E402100E1C7DB4A3D8D3A0281428FD8D4CB51F2F6101BC64F527C577C39C9
+7530939965BF86B518FA7A59DB1A428A1CA0EDDA912BED9DC9BCD6B8584D1E444DE67987
+B30168C68FA953B9569D5C57D0CE40850C62ED3ECE907EDCFECEEF530BD6A198CCE7E499
+A97261FE6F0B6DA44CFB4594D93580260CEFC26EFB4FFA986423474133951231D684083D
+8E8290D0181A23FD8603C6AA72EFF44E9D4EA3B24063F4CEF56A1B56E9E55A5A774B1808
+6788619767D0F2746735203DD0B79A964CDEB87942BB64F7ECAE9BFFDA4A06288F6DD481
+935B8F77718446D880EF994136CBC4AAEAA73669907BCDED2EDE0FA5D56ADA6259147066
+F8FAE712FD24EDE4C5EFF2AD52497F0D637E8052B8EC7E34B138F7745F61CCCDCC0B3869
+BD81E8572C6E5B1F4C48E334498B81A8284CF6C6D81D4305DBD8E02504AC36F159EFA3DF
+67BDA0D7003D744EA7BAE583BE3D88049741FC93A51AD64DA3E8E8A25D5BAA2F472F930D
+C68EF8EFC8DA7B9D131E664B7649361CA3ADD2AFC00C700C3F0F8C007C008D001175B569
+AD2D87807CBF02F38CAC0D501CACBD06DD19E093CB1520E39EC8E63728DE89AD7224193A
+E0F1AEDE9D14230BDA0561F0A508933AA35E7E523F25D97ABE641E10B0EB32165A0EA9E1
+A29C64BFB75E5D50F47A994D675419667C638730B718ABC74F9107AF7D51C042756C794B
+DB008EBACA34AD3D011B644FD927D758DC37F6054C033C7741EBF00B6C94C777D9CCD8EB
+FC414E562186B2367913B505CC3B73CF4726F243E3108A42BC21668CD2DBAF3534ACD4B4
+175476C554F2874B24D6659C844F2E69CE9E27225E967398A519462F741E166D91797E94
+CF47F688F4A90FDB66F12B229D254BEB0A7A969C892AC39B42821FCEB64B184DDB5FE57F
+727B3BDF0CDD896DD064BBE23A61D7AF2555872514ACB5DFA52B390C20B732465E63945F
+6E97673A94BD7EC92A8FF8E5604FD2CB4EEEF65073330BB807F7041E3832C8076645D86B
+FDA6D17E13BE3FCBB8D0D93EF569258FB1DF4EA655A9074D09B9691D3431AFCC68C22874
+5719123293AE4D9A783B34C4323A79F1838C02AEDD1B34BCEF228AFB62DAEB7DFF586459
+B0C05E6AE5765FD250F34B8CFFA9866258AA31C751AF0B7EF3004C726FE2FC554CB36B82
+689D107CD3CE99EB264D30B88D3B8C51D184BC89A167CB7050F7776DD1F5A2CA66471847
+3CA4FCAF5464591E6A35E39BB6583EEFFD268EEE90CFA20F746BB86F65A5A745CE008BBD
+EA16D24AD9D551F8F0D6B7404F3F2FA687AD5B33C00F4636E52F9251207A6EF08156AD72
+D82F7561E37399B50FBE843172B6A69F969D59143BC651DD321795962CFBD3A1BA2801B8
+A8492ADAD7F83BF61F7BF82B399EC3998C0299889E1B99D51D33E87D96A78C9DA846D5F0
+2C85288C7546B7AFBE09D9FC3C3851D9877564C321CB68315A27B1BDEC9D6EEA4AC9CD92
+2A191177A75F015E1A911BF2E01B858C241B2670A0C334B1F1A805DBA4DA0B653D551A5A
+35233047584BFCDADE768ADA26B79AE8DCACC6B89211447C421D054C992A2F03B7D1097F
+4E1A8808289E0F4402D4AE24EB8C4E9233DA0581C3691AA8670202319017D3AF56ABEDCD
+B15DF20986CECE980554B07DA79281DECFEE786038FAA1959D5D0F9818E5CB011906A9F0
+E6838B3232FCFB53FD112E7FCC32E714A7CBA6A859DDEC5384F83325D650CF9A960F3D13
+68B3650122DE0AB0F8C99DC7FB08B216EB05DE2E0765FD8FCBFFE9AFA3123C865C6C86B7
+AE455E6886B9D2B71C96DD7BB1B54EFFEAB2DAFB24414CB70557794DF8C30AD520752DE7
+6E93D7EBC0C48A28FFC8ADCB6CE5462D8F9A4A55C10894F849D7D37BA00F2CE4F2FBC3F7
+9DCA3E94B38F5EB0321CE658EC90D7F14C011358C8CFB3139E17D4956C620DBF634E4826
+DFE3F0994E70BD5299D1E59A26440EBE2EE4A2ECD23474DEC565C0A4938A849FD1BFB8F7
+DC817369B9F165149464C69F0579D39E19932D7BC873873F31E5FF2C04134FEB924DDEB7
+97F1345FF49243F7C90C72AE7FF4D206AE6916FF6CF67D640921B59E05F63EFE86FDAD6B
+7C23A3D8456131614F684B17B9C7F51E08E5000A9D48A9766F0E59F32539161C33576ECC
+80BCFE64D5617ABAB89A385C4970FFB040890B48F0AA9313D60C5DB6D644F25D489E18AF
+85E60BF6D45C6B2CE2EF919A731D21B58910780C2914079BC9405C502716B53356B5C996
+094298FA7C1300167EBE8F05992B3745C13BF27C0143D5CBEAB5D43ECEBAC50CACC5314A
+183912F14071672EFE50F720B48D2A9562EB7E32F53D758DEFD3768218D186E69CE940F1
+9158B9BF2E48A3279759BFEBBF24B92A10251B462B0F4FBFC141AF82567562322F517071
+E4429643C86FAD2C65466D05AE069F65025C9CCD8AEF02B70A5DCAF9AE3DB3676C587BF5
+3DF2976AB06F388E0034DB3AE81298870B0A7B55B2585172CEB411622C25EF27D7E6076F
+AECB5C651916CA76F824916AD3DE239C71452C97D4890ED29645F36A53C96F05AD1734ED
+8D1BAA96FA9B7EAEC5A639AE3A18D481788AD64C07E72710DCC4DFCC70D2012ADA03AFD4
+B75D4562B4309E884808186F96F783F3DBA1F069BB7BFC9EF1256FA4EEA3DE066D610D60
+81162C242E79F5EE2BE5DED2A4048B7806CE87FDCA7A1C5A087F33973C8713CFBBA18675
+DE41DB2564268546DD5D1712F9188FA277ABB47F3D73B143319E334616B1E90C095CBD46
+227AAF3A5EF9A1264024D74EDF17288B14553CD3D89D5009837480EFDE16998555E95FEA
+D9AAC596F9E1724D796537A851722E53E499C6D0EB0F92C610B9BDDDB216FCADF1F47B49
+32CD25EDB3DC5A22F8AFBFE9E85F84D8426D846B212A227B68F69B8A6448BFDF241F71B0
+A6D6A345E321413CD786C2503A9B4E1F79AD888B61B6EDC3A2CC523992FB25D5475493F0
+A1C11D3BE6251FFCE352D717338B72E238C2AECF60742C62F77B0D0103FD27E548DBE762
+1AC9F07DCC86EC380513E851FF8A7FB661AD225C8C0DCFD5C0AD05D0BA4CE50FB3A6FD13
+7A269CCD2C0E7022EF1323F7A5A15AD21A4ECA04C4D247E2D537102A3953E764822DB224
+AB42FA19C445E4F7BA674C40F304E0023B9BDACB1453DCEC6A961DA4FC7EF52EF14BE91D
+A26069D36C4BFD09FB91064B754C5295F222FC5ACACFD1B8E5D24CC5BEB61524B825ABBB
+4F4D025049C31898398C6C6B547EC4C9E92AC9A906DD717077F9D8001723FF61B660C951
+2D329C7DC90A5D508841FC0738AF338279D9BC016F89D812DC13A3A74D7C993BD2AE352C
+B1B879A60184667EB8A65A5C77DF8AEE5DE873B1A33E72FC838E90BD8B803C5DEDF37352
+D6E394EC6FCC4B1BD94CF579288B6F8ACD79A9C7C0CA4ADE22491B7B98320DFF1DCB08FE
+B0E76E0E650C6646F106EA73B7BB678C4CD6C5560E8FD3DE3848EBCBF071E3C757512A09
+1BFCFE74EFC5B6C3CACBC39287737C8F454BC9C1BB670F5B44155E92AD1EAB6878EF8C68
+CFB0EBFC2AC1801EC5B63D460562940822FA1942C58FD53F3F9C781DD0D16AC962029735
+12DA01DF3BD0C4719B323B3444DC2BD0625986B392A927C2E0BB6DE6274F0BD89AB9EE97
+E004A7C2CED9A00E97C95C384A817AB1E45968E2C2B3D8DF0CCE375BB4286624F94B1D39
+1C2D183652B43427E3F74404DA00662A442001C4685E2DE4BD450146686A2E23618E7B95
+795F3D2BD6E3F9AEF093B8F9A00ED2A8AE29D9F37C88B9D964639A94F938D506C2DC31DB
+E03DE6271CD9339EA4A09D93E1A2F889024F3110FD96BDD6373810001DC336EE828C9827
+651D286104F3CAE019A98FE1CEB6770C8318B39B23BCF48B8DF6094C3B95D303616F31F5
+D478A0330EC4AF2D2EB1AAC101BB8DC082AC9D5D3D1158AAC1EFA382882F021AF815D7F8
+1D103748F7A9622618B293FFFA0D343A716827CEE5B0F89A3FAFF8934A90CAD616F462B5
+597ADB47AD0C2FD4DF962C9CF8EAAED05AE32C6B3CA1BB592E59C6D66AFA8084333B0A1C
+F1AC87776B3D215F6CC8AF01347B5758D21FDC5E840681F8FB78DB691AB126C2CD5D2946
+BB8861F1B66D0B87FB3FB3B490F9F1800AAD3C8BF2696673FAE9ED5A284D1394B63A61F8
+96FE149F22927256C48942D87799FC40CA85B67F39DA1A460489833995E322E0F464E934
+DC51AB62340254546AC971EC1A5403FA6D76D7C2FD2D67CA123187F2D28562FBFA4D2E68
+4C48FA2FF7A8688592C58C945A9DB4192D9D22CCE31B7A496D1FE2694C3FE1DC73EB72F1
+4ACE5E09643F7FB7262B82FBF47B0DD50E4DAA044A58CF359AB9405BB2930464C850E849
+9224842FA1F4B1FC904187AFE8F74A3F9D3C0759CD2968EDECC771A30713C9DFF9F615D3
+E1F4D77442F48138D45CCAFD57D3A38F85B483D0FB8FA7C48BB5323C9A3CF053A0BC9ED9
+797BC0B4B2EE2F06C4C00F67393E0FBC2F63051785683986C38BFE085390F81C7AB8782D
+FA95785A11B1343BD69544EEB1767240D16DC3B677F0BB2C91ECA1E751648B42439582A9
+CC531FA5A769FF2C63A74CFC0B7E2E687B67DA4E8A8BA34830089E2E288B750C227E73AD
+231D3C7B9F5167FD9BD14B22371CA4DDC5B8898F22C2F31447F99770447C6F037CED2CD6
+CCBC79CA6CE62B3678E9687AE70FBF2E2FC96F9889D2FB48566C822E602BBE76FC81C5C2
+F5F449DE84894C98DAE74B79B438F7B06916011035D16D84B46ADC46B91D6E9D5E203D1D
+90A510873447D8635FAEAB2E07D256C7B8D1026C309BD852618E45F53544D8F35DADA620
+E1D4E891336AD338755A4671DAEE4D4D676D6B810D277EF1DF1F53B1271C8F4E9F74D516
+7ED80418322EE6BB0DF8C398734F9E5C48E400EDFF3119A98CF0934ACBA18520796C9165
+9CCAD33C9D4E0EEBAB1924DF01B9948EC24FB363807B5EB654D08ED126A4541A4F8DE934
+C5EDED13DA452D215F335F4B1BDE7A08599F5AEE5E1E8D04C48AF22543C108559830F978
+4481E4B27196844010BF3E0A348B11A33ACBE1B9C21F9EF5DBD38F2307B91246AF6757B4
+AF5EBD71EA86CE3428AA809A6F80AFB6EEC296AFAFECA0B15C8A77FAF45865A6F55DA01F
+9BFEB52158B5C060CA420B99A558452436D0C28C840B726169015AB821E86CED6D9C2C1D
+125CD630FD218B2E7B21DBDD3021557F05CEB4A9A92EC66C15556BA05647D858F2CB7951
+8497E2D7812064EAE90D14DA81B5CAB4A2EAB705DCF87301CACA0DB762B52C08611B0AFD
+0E5E3288D5D9F54BF2ECD9AF5DD5F9F6FAF010AEEEA82B72FD818CECA713CE5345C67EBF
+20959544E6130B4675F6E12D11A35D78FC1DE9296BBB63F7918864E2EAACC0C3E07C61B8
+D39D1104AD9F377F708881D15C75EEABEC4121E1B9A650306ED5A40FA9383130FF3C1FFF
+B5AC81D6252025CFD9A8B1B151242F27FAC927A753D5FF067DDD657A5BA1A5445D282BF0
+0B0E406765EF8F8EA107445351967931F4FBB24E5B20BF84F6D951099EF9B7CB94772530
+E7253FEAE8E0CAEB692A07F86A9117C2E7BD653610C4708252DADFC37DC65881841F75EF
+CADD59BA6013CE26E79991B7F37547043A0DA1685A094F73FF5776BB6D8FA6281F0EE1CB
+E7C8C163C3614D2CE0816BA3B2D520FAF29B308053C16AA8C1BFAAEA80BA8F28E63D918D
+4FE96734A761E50773A24430382B094E349A634BE92253E59F41E945DA8509B0D46534F5
+9A4BDFB024B4D56845DB3EAD3F57B870AC49EA23D671847BE861C7A45B677719E78C1624
+63B604AC814FE69783154DD1E65E87B8699A94C7AA75111E9F161F3EEA7A3AADC2B03C53
+D0C2246889FB81935A54ECE5796A23048B8B64EB5AE4903AA70C7941EEAA0A84E235D173
+855F2EEFCC2064AC1919C3897E50419EB6CD2B36FC5DD0A6A774CD2EFD34429AC1017FEB
+036DD0BCD450EE4237CC87D68D9A6B8A76265E8393D4C518BBF16FB22B4EB3A09634DFDC
+F102EBA5FFFB8E654313A87700891786916AAEB2D6DC71651454D7EF27BE43F087DADBEB
+F415AA3BFC1F89AAE1E65E4D0E43648BCB5B3FF684E16051C4539764012C74E97A4859BB
+F8D8159C306F114C089F861BF98DBC80C6F40617D4BE4BD742C0E944BCF7805CD9D208E7
+15021A24B5B8FC527E25C48613104EF225FF0A089674DDA084278A549A6A0654CCD1EAB7
+7A3263E6BC4B21A2F9CB20E8FA64F314415C5A343AF33899FD5CE186883D36A83A5D8F43
+363EF0AF403770B5D3936AE3C716AD0C9004FFF3629BB549076B748ECB14E4AF294D6FCE
+F60D8D176939A5AECD5FCB21DDF7BB1D9873F1546AEA6302183656A3794293CDA12B4DDF
+59A373E2EE4297F8B1743F8A7BD4696BF9BF0361ED09FC5F1ADBFCC3351F63B4346F4595
+49AC772514436AD63105A65274A4BB8AF166ECE955174877BDC1463804DD50F4E609AF0A
+6B5BA4A234505DBBA7C00FE3CB37BE58BAF001F87854CEB19EEE90D2B97E054899314C94
+A71363D0FEAD6B0A4C641EB293B2D5D2869E60D00A5E2757CB19F6EE403DDCAB8DA6D0CF
+6E88E9B57C335E6CC00C12F50740D9047C576BE51D27C96C75882117CBDF484199EBEB7F
+D4B2D70A1FD657049CD88D9A3038E86AA7CFFB6C3731FC8D5D8346612FD37FB8747FCD42
+F6F5A1BD43C2915B6925F45CCC445F30D24B28F69A2A964317F8D5845FBF87C2508D3504
+925B272F2A0E5551C7F193F8922C64E002033FD453C044238F54B9C04014E1908E5CE4FA
+79FA2384192F8830C8598C4D3535717D66EE306F4A94BD11A99CF92D7CFD445C896E9E05
+359A5485BC8F23D86CBA1674207CE28AE8F4CBE0513E83F6C58D2AB3A11FB50584EA7BE9
+BC5DF5613B62F3E0D04D194C18F6D1461132E3F4A83CF3CA3911E533CACE85236518305C
+337AFDF89B86410DDBB77D3B0A84655876AC9E4B5AE0C32AD43F57295DBDC64C1AB1C105
+39DA7FF9C3A15C44A2C1FC77D3D06CFEEBF8895D8A7966CA9006DAB566B3A31D7B76D534
+A34C8D4D0E4EF9E31FAA247270FCFDA256D00DA53D5357652509ED0D44335C59AEF56508
+DFCE479AE005F63B5E48ADF18570AF87B92E4CF4FD69A927C178803BD0200ADB39662AB7
+7D2A067306F17D30040EB506C9AF3E5BA5104CB8A33C1CA953332615E086719B26BCE4E7
+BF1B8F0CAED7FC3F0B2AD31166557646E47A5B42510E4F0C15D5AB5A92D1FCB93F0BA054
+AB26E6FE94643F175991A4419EAB1A107B241960EAE282EE3FE52B43924209A4CD3D5212
+F51C9DAF1FB08ECAB4B4CD1247E38FCAEE42E9B871F66055D671D8F0E01A581E775E11A9
+6F7009EB75A1C37F646F6F7CD12A177C1DB1C005FB82EBEDF960071B23A59A11190FB570
+3D071D6C2C6C6570274EDF2E0179DE7F3724253907B53D79D8ABB66007A12CCC989875C6
+D0BE1071973DBFBAA88340633278F75CD4FE41CF356D91AA54E8C528F8BB57FC50414A22
+144DC33BF7F9555BC9FEBE7147DEE1D2871A18487BD8B70840C212A480E99F47E530E6F7
+3BB26D0749496C5292C9DA9726A5630E410471D3E2BDA2C1D5EE7E664AE22D17B087C814
+F6AFCBA06414D3EE9D444569204323279B60612F823296D66AED52B16A51EFDCE563D9E5
+FD05B06ACCA29307A7FF61220F7FDFFB59C76A9786A4B1ED056C5FF87DC45654BEC26444
+068A163FFE1791CE48CDB771FD1231DF44EFAA61B71F8C12796BC1C48175E01E28AA0109
+FF6FD8D04E3A1FC149F7ABD3F4C1C95A95094A0BF867071EA0E3954FA485B81FA58094C0
+B2EC09A9A2C3D6F24B0F33F21550E051B98603CD82B70852D5B90BDF6386F7EEB3C23FF6
+1A608CAC5CE44533ED3000941366E5FBE23110951635E24731E0203583ED6105D560535E
+352D322ACD0C3E735FC3BC083E13CC965B090E50C860CD8057B0165F17C1D56505F83A3A
+2F0432AB6AFC4598E24657C8493487AE704F41010EBA2EDC65281B7EA6B7A9D3A81F2109
+0E391A4467F99F29327588B79912C996DB25450F1E4122F2C3372AF23F705C9FAE55F8F0
+470A34FC6BE741DCBCB6CD5C1AAF80B545026B6C8A0F02FD7C2C81AAF07A91C8BDA6E946
+0DC967AD4F5D2584575EA7D4433C25E8B003BB3A78E60CB8DA00696B8A1529D0C6D893A6
+72F40787D5F3487A49F8DFF8B12B937C1A5AB9EBAD201EE863F3C2F1120AE907F9DE48BA
+08BD4E9FD30FBDFB53D99E4577090DDAC9EC6E5BAD7049563208E65E85DD4C582E0CA55F
+49ACAC1F4206C2ED425B6518A34DBE601CF3CEB4D9FA41453B6BC61ECF138D88521449D4
+3DE0330B632C44006E3439F106EEA301A16C858698FEEB028BEE9BD0EB5A991EB24786E2
+823ABFFBDDDCE250BA9D1999AE95001C5425BFC40C81B4D514627A992C343E48FADE88C4
+7058F363CD8D73AC8E8AF732EA6B80224EE0C6F63237CECB49D0615D2B4F6F26F256C4CF
+D07AF11DD2C3C8C4D8FF3408B81BF24F98B5EDDE53F68E69AEA7712D70AB4FD7DA51BA41
+56F9A05BBB0CCD25731CBFF350F8FCCEC9A086DE0AF73F2E79C8F0C4FFBC17E834C4BF30
+19A1BCA8A19B86740199DECBB0E64B1F0C5AE18045CB057F4C6C56E29EF366C41ED3AF6F
+FD41231E392B793808D081550E623054BCB4E70E12E4521080FD01E68C86F3070CDEC5DB
+29ED10A76C7B9E3BB902567DB0E3E175382049D372DAFCA10EF7D15BE2845B012419E4D3
+49DE7E42765B349ABAF56BDB3C224DCF7B3C1DDF3CAA5E094862B5591C729BE9A87AFDE8
+33DA40BA5FF2DD76E08D24F427AEFC9D062E26FECB6C89B30D64A0C393EFD3C2043CCD27
+2EB309072B8D95FABE7B33825FF955BAA928C39909014B79DC322FA58592ED1E0F59EE51
+335F59221F3365D2C9864DA39EBF9B75920B3A8A10DD4AECDEF40BC6678DEA8E8EC0FA23
+9D6C84797C3557ADB94D89B0A3C90906D2234A1D1351413FF40A21E20A88E108A9073975
+42F11CCC62107F6A0A21B148B7796002D4C093D98DF034B4A91942F75D6FB332645640AD
+708DC99C24E7707185273225522354421E8E2CE82B1A35C6A8150EE2AB2B8BBAB3F9CBCB
+6E228E3215193D31E9A8FBE9C9D2510F7D466B4D7AD5653A1D488DE6733E925BAC044EEC
+35BC3BB7FE89101C0CE80CA03D2D4C36920D5F93193D5393412360B3527FA24570035905
+129CD3A0D246D2BBC2FC828EEDF486DD6DB487F88C22F69FB740E6FA5172ED51C1038A31
+70973A07460A6A5F188FC6F7B52EDE3802201DFBECB7047D58761DB83A5C3FEE6AA56A00
+7DC2E973F6F2CC14B50536589D1D1C0CC79A8427D0C3E30E7C5CA2B7520312201C754843
+54A173428F6128F5C9CA527CF6CC184A8BB13CA99093C7CF79DF9C8DEAD5D83B2400D9A5
+4CA4F4BCFB3845A1DA599F5B7E4A214CCF1E2BEC0E1F01E453FFBA6B4B22704899AA1257
+816A3F2269C0679FB0865F4388493B9253DE0AC6E27AF8E2BE03AC0ABEDB81F3D3F26049
+85F7E5CB024B1C5D6B4BB54E1BCF3AA55F4B5EE4FB3C2CE28FE8326B50633AEC39F16C3F
+FF50C31562D657C12041DEBCF7ADD7E8DEACE94F61344541367BCB28893AACE2FB148EEB
+846B27284B4594C429EB97F151A2A97E7568F818E16DF7C92FDDF350392BAB05BD86F41B
+E898E5011D30D14E977FA538DAE7D4FA36BB9BEC42F7CE474468F1323CF7BB5AE6E254E7
+455C3D2C96BDCD779B49540EC2E8D40F5D8A08B354B2FDD19C136F64F2B6F70E8BF12050
+426E446CA1571CB8DE1D66E992BC77DF6C9A145EE96A4D746CA360386C4CC11E4F409E20
+B0BCD65FF30646B60E7AF9311715CD8A8E50A9813196255152FF2EDA4C3BCA42FD9DAFE3
+3BC46107A4493202DFC2D58EE27B543406A16314CE6C3A701FC39AEFA605634FFBEE6A0E
+064368F27FB80363CB061B7E11170D40F937E113F63F0C5D3D148967B180C32FEF8F2BB0
+E4858F6BE0B3687D99918A14FE1170784950598A1A5DC1525E845FCC6505161B064D4D02
+2C83CF31E7D0CFE5FDFD1BF04701C923E4E0D8F8A3ADB9054A989CDEC203904B3F3EDBF8
+3E63B689063F62E64F7940BC259DB25452876BC690435338152AF3C3D9D49F7FFC8A60F0
+74B2FF7EB76FF32B1038071EC6F22ED98A2A041479745ED4BA29A05B9B57E64DA39305F9
+8D65E03DBD9BC1DCB5F1B45600FF3B0427A48CC29596FF057C9598A3AF54CF4DA92A9F73
+0812E57EB26F55EAA2A15C8FD7700098B8179CE95113C9A133FFD90B8A6E55A159F67CEA
+E3846918FA80FD25730147BB01C7FA64F279278102CA552CC07AB835576D96DC74E44358
+2F5A2122DE47AB75D1E06EA756AAF0341F74EC67A306483C7DD79ED5E54402C3AFF070DF
+3742413BAE13FEB19647D620EED7D215FD19BE6E9F10A5E9EFCAF7F5168B2249789E7C91
+08D8EB73B9CEF8D07EE56D0629978F06BF73EC312A71AC59947BB41B1041453558832F79
+82650E5852E749592C30D2212F56843991850F91C6B646CEA0917DC2E41616158C1C0C4E
+0D7C83C07C4EC0E033FC722B163C83DEC04FFF05DCC4F034AC29A52C30E2EC47F811C613
+76FDCDA1C14486F7C25F566789BDD06F55962AC66B83E09978470951CD3D2258410D5F88
+7D59D6DB4FA66AB94FF3A921DBC5EDD09A77FDA0EEE7DCC3EBF162075B0401A1E0C9355D
+2FCE79EE82E0822712FD5DDB8A3C8D4919625B9BB9E6AAA6C94AFB97D126AF13D2DFF2E1
+02B5A7AFB7B2B2EA965AA80EB0F68F6CB389792C3ADC62DE6E52ACC311BD53022B9413C5
+4E2A23FD47AA70FFEB5EBCC5A321CB556A85C9E8F534CBD7C23E8A8F1DF866433559111B
+3116DC3D6E0FB653D6DA8DA9124D68091A0F687CF19A569FBB1DEDC3D277A5F52A925A4D
+A5F54E6F3A07761DCAE3890FC74A984CE2A441BBD043E6FC47677E6CF851A9023C75B6CD
+170645FE13A9C554AD4E1F12D871D4587A502D147934A3C73A4704D94DBB5A4246EC4DFF
+420418D14864E2EAE71B015DF3182873AD8A34B5E56A4E2A91701642956F841992EE4D6E
+566DFC423F23BF1330890BBEC31C5E9A4CC280E436B538A0D782FA44467B5A22C2512E6E
+5237D5C43709AAB9771F463AF2D17F5C034909E77B20E148AD52FBD59E56848BA63B4CB9
+73A8C0179F7AEEB5CB42D49515C86A869C5013B452E46FB75DF6EC6DCD7208C00A7FEFF4
+00F05F8A103DD4B4DDCA9EEE725002A48C5750568650C838CB45331E07D5EB709D89DF0E
+344ADD65FD58410CFB8AA6BFFF644159D36277DE9D6801FA65D55401647D577754040333
+10205B67DA9D1C24428819D81749DFD557DA8C694611CB3C8555A7EF07E360CCFA423E61
+E5441DA6EE3532C78E48FE2BAF4031FC353135B5E1A07F84BC294980AA4BB6CD1A089983
+1162C2F3CF20301E06A625FF1B32188E339C279B7402F65A6A5CC06855BA0C5FDF7AD9BC
+6599054A5B15C430DD57B95DD90FDD32FB23EDFC1244BB44596B8934E8055EC28AF0D8A7
+933129A6BA6E54EDB992781614A013F6A945D9084513BE390A039630CEB9346E71C304F1
+A310378A0842DC3AF35E1FE1D15B62C15A757050DFC15C65B0770FF39EE5B6405D953C1A
+38596D7211D0E072CD3A8CD2F812479FAC2A685F2A53023C1DCEA77F2C743DC3ABFC89CB
+0EFFF52775A5C7F191533B6A12988552E2246A14331E409CAB53BC14579732A3E7D5ACB5
+789E63376811FF552DBEA7F0CB0812FE49DB87C990F7E5E5204BB774FD29170544F3EC36
+7DFCCC44428102564210EFDC3CFD400B4E4F0722120DCF61D0728A6E1861C143E228ECDA
+BFBF784122F6CF6E9C3BE67B85AA17837CEA1C22902AA3CB6F8A7CCB959E95B73342BC49
+C9C2EE8DDDAEB26E12F77236F00F64E2E0BCCADA542375E6442179171AD0136CCC178ADF
+F2662626E950FA670A893E0148D24C6BEA471985EB173367939EA74785FF1E69F56059E0
+B9504EEEC8E534076D0FCD93E9383A290C383D9C80442723C92646B2FA358E94160FD5C2
+7D5E8B657A32ED02DADD005AD13FEC0F046873F7987A4813A66055BBB02BAF0E33EE3F10
+DF0FB67F665D6859AF92E32D48AE2DC094C04BD151E86AB7428D166EF51F2AAB10431496
+370152B344A83917A44A33C057AF1411CF56A19481AC0D72B5346ED61E3BAAECBC449F08
+290877630DB8A7D1C6BC7AA7A91A3286015F9E4064680750218A97BE4E469337B89539FE
+FB42FCF9610EF30E50628C354F0D65280580FFBEF5B3FDE394B3A8ACF80A909B7F9DE2C6
+D8A7F8E8EEF50E81018925C07BE30CF2919EAADAA9F034E4B5BB6EE1D2015470E6D9C1C4
+6335C4D238348B4F04BEC86F9D4B4199309F77DB046FAC19B8BC44A67143B0BEE2E0DA14
+7B9AA39536E3B2A026F0DC50B4E18DDC636D5F737E2CD1076FC375BBC95556922859A5AF
+81C82313FFA670DCDE72E1818B969A3C277FF935518A2335DBDDB84251FB28A175DA563D
+6629D4176AA6372C3F7FFFB0447B09B095AC261255F902E2D6EC3FEFE06A91AFB47D7195
+0FEED7B6F08F88EBDCA3F29275D81ADAFCA700EAF991A34A9F7BD279422AFF5DEF4E20AD
+0F935A34D8F05C87445D529710FF45DF20D4262981F0FF247ADFF7D534A0E350A66E7A4A
+C6C5C8F5BCC16754A4E292F39BCDB4C7A961089B92DF696272910E228C7B4F90EA0470C7
+BF752F54C0D9C4250651932D016C61B7422A57E16B31AC5DF69C3AD75473BAC3B2CC1D6D
+F458579C2B2AEFBA061CBD08EA9C3E51A82287E37A1922D025AF81CDEB9DC054B2C8296A
+28AC377ED00AA06B5D067836C99FCED77E2CCC61BC76B41446F7ADF2B428FB0721851557
+F773B12152C0EF877CB9D25E10F4BFDEEC9BA1C4C764CE47E40C033F521F2C0EADE638FD
+273FF5CC3E02C41715A9F598E5F7C2B98B3BE9FB9AA9FA054D96B224DE60E80D249BCA09
+69E8632A06DDB863C1E5416EAD29152595E9AFA9AF9EE7615DEF92D621DE8D37B98B1F99
+C8B1B0583C09CB0B2B3C3ECFA386A58FC9CCB61BA55323E442719A44E4053E738D978BC8
+C379BBFAEC777DB33776B845B574AEDEBEB8FEE7AC8494BD7F2C22DEAFDC1C1F3FC32E07
+09AB09FFA1359B0EEB84D04C925E4A3D481A6CC7F5CE0B78A9E4ED4B2A5CA40265A5C641
+B5563D03415E9143E04A0BF0A7E63B7E907F8031310F7A2BA410EF9360E83787AE94E20B
+11A235A0CE7352FE2709E6801D40B1C2C745B7E0F59BB9E3D0584570CEB69B15735F7C8E
+9621BEFDDEA3972A77F5CFF337B03A2B98F7852CC5B2F5AA35BA67EFD77FA8856AA4F543
+A02D2DD2EBAB315DB8AEC302EC8BCB9C63AD747565B75156920A3DFA3C4C52D72528B95F
+6114D76948762237B09F3C114320F19F6F6955E9176E08509D51E281FE0C5C9185D4FDA3
+B76E4FB4A488BE2FDEC018EAAFD95AE34B631D18F388401FD7E98248FD4B77ED13976104
+5391D09B9E8291F4DE2E73700E0B6F2FA8446EE6F213740B915038226AE6F1B45247EE59
+119A447553BAFAACFCA8ED240083DFC5E5B35576BF76F2C5B743F9F67BD52CB856400ECD
+A17C64D6C7C1EFEAB8F5AFA6297C32FB98ED5363503E853C01EC8C722FA25A7D18D8AF1D
+A178CFCF64ED8C1974F0FB22B9E969CCD5BF0BC0CF1D1CA40C95D3895FC159DB54364C54
+20C3E476923229CA674B2809216E4EBACB023E582718E15C97240845B5A14A26F250CDB3
+048A55977FCA3174F03E9608F6C0355B799EDE519B7839BC7448E256239DE1BC4AC48443
+52FAAC645B1F40E3AC41027A3EDA09B9645D207F9DB19EBA21F83F3B3904D40DA31E0976
+48C4722895AD93F15A7746294D691927A87531374AB40E7119F1956BBE6B97050548D6E5
+A1F5C93AB9A0A0C52068897B15B014C082540DF5D0A6BC1138C7A30ADC40E7D1F16325EC
+FE25DFE898FE26716BFC4B43C2ECA0F1672C05CD8CD1B204A531403E45F01B924DB4266C
+2013F9ED9808A06A9C9F5C0D7510413E80364913BC2A4BEB5B6E88354C0F4B6C594801B1
+A5AB2C9FA9C4D700C0F274F1BC8FF4DD708D852CA47CC31DA599DDE7031121D1DC9F921C
+2E3D710621C687B4E9F70E530AFA3CE3BE28919A2DD87822431EB744CB80CC4913428A9B
+E36BEB4C77781056D2873FC39A1BB2E9E383A75C009B5FEB7128D32E47D4462C7351D22C
+65833174A1EF2A14452107844E7BDE32B6E9BF5F7C22F6FE3585944B785EA0A3291A6571
+C3D1710D8C910DDD6A0C910A70CB315F0222BBAB919FC4ADDA9394E447CB2087CA216DFD
+E37F5E55F10F6D3B856F37506131FC2B1DB43C0FD0E9E32839FCAE4C5858B126B223516B
+6798B9A5B5C530540CFA36C36DAF2EBCDD505C9AF22F343F50BD3F17E73911BFECC30ECB
+254E2FDCD1FFD5262AF46950D74905F1DAA44BEFA1252C335406EB4BDCD04E766E366BDA
+56BAF1AE1970D0F8357947A729067302850F678FEA1B33EAE240BED97C3BF7FFB55FE714
+78EDA821558A9BF9D40D848A4764761EB01FE6BE13881EB7FF349C94E2602E90C3AE751F
+8F053E5D3E58D2223B5F827F9F443DDCBB073E0777680A4E121840FC828ADE86292A25C1
+432DDF7884699428C9FAAC95B7431FAF331741E408E578E1C659777D0A31C2A1AEB970DF
+B29889E513B16B93F0593920D52614083DF8DA22BD94FED117BB3E5A35ECAB2E9D4F0E12
+C2F2E2E7A0C02B58FEEA68AAB2735991CC15D8667342FFA75F0279C9A7774E7EC71D4C77
+84257C87D4FC0488630D2542A42A3CA2A71D33AA3F6C26DB81359FFB27460F93414BB546
+FED5DAA318F0D69E65BD24B2D5A2AB8F62FE810BBFE2227EA2A63226428C0A304B25E166
+0E073045EB395F7766FB5C50D7209CAAE19CDADA92876CA36C428EE08110C35E1B52EA48
+708164AE7FA6A3E8092A0E0D03C722B004E6FF0486B2A39247E1BB46ED20530D2B46C6E2
+7C0D0DA36DDB69C8918B65D7AF95033EB79D20A363B17A1DDDB765C869901C4648E6F5AD
+7433D117B391F51EA91B3BA250E20F2E0A355AA1C40B7A90AAB08A0BEE52DBF9E45CD246
+3416C6506BFAF67EB3A9152EB5EAA606BFBE8080C56013F7BFF7976433CCDDA24EEC557D
+767326213B71FDFF7A7D0614A827D80608A1275D68142A0131080AF5E1F33C20DF96A625
+FF9E2CADA125956C626ECEEED0D311B11D84CFB7A22126023786370B976F1D0C26FD26C6
+23F531E7675096F7E289291B059BCFC686A8C62D79C9762405BB71D999D1E10FDFAEDD29
+A7FE83FB0032740F3E4624C07E8697FD86D1D18830CD14ED5B853E6C13B6843A390E966F
+0CB34397D5A67AD42E183BFEE79FB7DF30282D47F1C1FA638E0AC7FC8780DD78EE73506A
+71F884E46667E17350069ADAB704F452D18EE42DA8C4639C2BCDFFE9E0006C555350894C
+847367894CCDE2619E562D560C9D1D6A2301EEC0A58064789199018AFDEB62051FE0AB66
+194B30F31C3911853D89DBBF9829FBC8F32C193BEF8D8AAB0543D226B9803BAE6611B816
+91649FCA000AD4F71A17C188A7A154A685092F8889E2C36F347B87E694D81EA6BB1E271B
+D924AF31C88BD786503F669B563F47E1583F6B72DD9D7B9D3E235185261D056E38285351
+11E94330D7B3B2F2FBD3E47647F1695E27871C968A05471F0B6C8708DAB32C85BFAA0F17
+39AEB987698AE83080733D3D0B7B476EABBDE3F1FC20F85AD01DAF3FB6ED7B040A2E1AF9
+58922C34A59F6655B8A24923F8B848C5C1D6650C296E6373BB59486B11C1573FF7C4D000
+FDF679DEFFF978631A81BDFE63478C9F4F3F4E4380ECE210FF79F3847A5770C3368FBDBD
+2EAC9B2F6BBB3B50888441156ACC36718EF4FA10CD7104AC6208EE08F47AE26C02563D83
+945BD2879BF9C04A32BE40311C3E969C99AAD8129AD0201178609D1AFE4AF3E73B37FDF8
+1232F27B0728AA9BC74800ADB396B8743EA72A42BF400DBBD3462405C47387BBEFE1E2BA
+BD600C1035BEF62C2D91241BFED6000915335324408745A3B5086463D9C379B6BB5EE3FC
+68488EDFB5F5E15802ECF6CBDBD1FCDD111600B7D3B20C305C180F416ACD7D5533B66AC8
+91E25F2A323E65F3DF59E3A60D10416EBBF03B94FCD35C314F76567E6E838AA25AA364DD
+F18E9989F7A59560E78F3E98C339979D8CADE6DA8ED1A37D8780475B9BB724D772BBE1B3
+1F8D2E537BED3AF207079A87D3FCF773E1E35F70BB4A18B7156DD7A8E80EBABE18820970
+A0B84DBC768587C1BB792D87BC87208477EE5B40FC84637BC129A3FC1A8B7B50A0001543
+B5EF297A1FDE4747A66437F50AF84C352F2E1AE330C2AEABAC67E1C73DA2DBA2623F01BB
+594E3BB6631AD741F2FE0E59722D9267868988E2257798893096DCC71A8B057F33F94D02
+4F8DB872913D23F2EF81C88F55E871C98025DE80DC6C85A32735BC89EC24A3BE8FE7170B
+F8E2ECF9EEED07C8E4D9C3B2EBC7570F43EB9E5B873E34DD2F9E861CBF1F9C621E901020
+F5C6F1ED1A6E6B6309D78CF6683D0EEC6AAF40EB5F047A33EA5535E68A7AD11225EEB2C8
+92F2ECFBECA687BC183E35776CE656E8417D8040AC41859025C1D7A4083DFC81EB6CF7CB
+55B1B3E7731E6374CE94ECC0CBD4C60591289F322DECB75E55AD0D21216F59EBB4EE6212
+82C8B5B26192E279F7954D7165B2F12712567D81A1058B5E8D80B274A5667E3006030B9F
+2F8B847D6CC96C20EF53D12FCE8A988857FDEA97B6F3ADDB30FA4DD5929110DCD9942446
+EA26ACD975E5752FEFBAAB25C19CD3537960E9A1CE717F86E1476C3DE8C76CE4AE757F86
+CE6EA67ECFAC761341CB68D016F9427DF2790B2704FF709E727B079D8AE2190FFD065121
+E3A6367CFBD03DF7CC138253FC6AB47E4C8A58F53068B3A1E4CB9496792540BA3ED60FD4
+C5382D5CF2F25725BF74417F007AD2006BADF7AEC86183DF32984348A83E023359C7E9AA
+4971C92B6387EC2621391B1C75A70F0A0667A4932D2D189689B52B399B6E8E13A1C4407C
+45852352206012A7081EA9397951FDA87059825755087B27E623193AC9574D4B3E5FCE69
+3BE351F4E2CEBDDC996C8311D11E65AFBA5AB58E6EF00D8C80CCEC97794003F36658D42F
+A95278ADFFA2442717FE2A0D0938A614168591304C5B63DEB4F28953F3031BBA802300A5
+9E571871706AFA5160684218B0645755BCE32F96F4C7CC4DCA63F1BEDA4C3C98D1E371FF
+64E53E2B52FF403BADC12AB98B0DAD2CFAA17AB8F62026E862F7E6417DCCC3DFD1F62464
+CCC9CDA7130CD9F7C74409F32F36BB1BE9034751DDB8FD99BCD2FD721040C11DFEFBC022
+9607BDFA4FC638B835FBC1122840870365348B23715E57BD3B74DEDA89D70B643986A225
+037FA72034CD19F840BC4C56C7F295C250ADA72F6C3C112D5D0A67C932679B2335F57C5C
+F574146CE2DEA1ED9E86E8A85C370885C659ADB4C91BCAE88B44E270D500C0EE04A6A4C6
+1549D9FDC1ADFFB934F629FA61FE786428E8ABE498DEEFF479D8413B18A22F836AFCF081
+E49F21B6AA513C5DCAF0BCBCCCE096B08A7AAB0C08A7F66054A91F4CE6357414E93158ED
+9DAA2263F627C83921B2B55E24B0A19DD8F05901B61F2DA30EBB124A41898E2E385154B5
+189CDB86BB414C3A15E7C4527363BF461E2585F1E8D0E347EB2E849F432FABB790BC4115
+7BA34D619EFE07548CD18EC57D635B4806DB00537C210A0AADA106375E984C798F34D4C9
+23BF6277F9B574B5F6E643E3691ECBB2640BAA8A34070BF8A7665E3AE6FE7AE80091D0FC
+9D6989AB5EB8ACD302AD54D4395B1BCDF0C565093048A5675C584D1E890EE85D57F86309
+E956FF8A0A389D7CF79920B8B1F52844ED8B9A89E103D4A8D6684C6551F96F976B210E99
+69120BC5499C43F5942B7676AD6BDDD996A84E2DF5BDE41DC3DFC06A4903F604C42F0AB5
+E8A602276A5440B453342FAAE6794A4875DE44C319BDB2DDA18FCBFA778BCB68E2A78BBF
+970B9CC8B08D86551BFEEE2D6145A722202A63AD476947997A4E20C711BA10C4B8132E41
+A65F73AE7C6BFD0528EAF3BCCD0E34577E7D806D5960B8C51842B84089FA4877D509AE3F
+E45898F288FBAC19FF14CAEFED09B1A979C71D011D7C4567B6F88008C00E733FA6EB58DF
+EF0026EE50ABD396A8EF4C9B89669E5BCCC69B20F6AA642CF9557BBA977DB0543EF0F80C
+5529D12A3FAE1DE044B97288C0B699BA591CA33F344D6927212334C1DE7C22C9EF65A866
+AFB71033F77E5CAF2C8A3B1E83F387FA26D467A00232E0BB6F79A40223D4834B9C531626
+DA93BCF9E81EDD95815D67722FCA5473C364DD8B2F89998D7A9DDCEB7D9C8D6529285B73
+7EFAD9BA406829B7E817B371A948993E01B676CCDB13266B1A7554655CCDB9A01C46EFF2
+CF88D0F5FA2D9875EF23F36CB820133559094F0056EA26BB4E54CD6626906456B7226215
+8E11431438C2CDFD6F6F61AEC165D461D8F13A4BD33467BD57FC9713189EDE04419427A1
+BFC56668B1674FD2743C5E52102730C4E45A930AC202DE059DDD80602EAA6ED2C07D85C1
+EDA78D3F4E516F284C0E29FF864EB1E33B4000A99FBEC9D4BC76674C24A35462AC78439B
+292D8A541F36992051D4D41615E8D25A419F442DC3D1051179980502D7E179CCB96948C7
+1495979FE76FD647ADF2E63C54404337C35BFCD3A3780B07DB48C941D59C1C4472BF819B
+1DBCABF609FE8DC37A98F1BAA486571B07F8FA8AE727FD712ED97B7F32BFCC84322971CE
+CC1C5D5368FFEA6D6133A8CE4B918EBC20CEC65C2B61F4C3DDDF0FAA052AF69CC0364B25
+5416C3C7CC6808CF63DDEB80275C4B4F51A5CEE33A5B96260FD3D1025DEAD50F3459F080
+2879C52FFD740982F4A3A7B3AB3CB65686B11B43A7F286BA0E0E551D3E9F7256B6D2684D
+3A5370383554E3828AEA9846B844C537648363B1FE02A1EB8D02182B8D3ECC977B22FE8D
+BDD25B7B855BC0B61A651F4A3E7E19D69F8A7C2C9794BC0E1277C9214ECD07A2B6089AAA
+616753CF6DD5356B57E7BDEB7F8DA07DA4BC2E5EF5145B17DF0D663FDDB3C6BFE60BF819
+D3A38B3A37BDD63F8F1F9DFC3CDECD1FAB59EEBAD01053D83FA68B3C23E2363CDAEDBDE0
+DB1C97F008D92F12FE586F5EA8BC025C0E67AAC5910527BCDC901C841FA4656CB34F98D5
+C761929D0FFE6480E885BD63DB3CDE5B04C68067D2C8530658922584530B3B8FFFCEA246
+F846D9812FAC678B95AD8870063313FFD6018C55FBFC1445F1A874D67914BCD6730E02DB
+26744B153880D397CAAE391FF76A8AAA831A8CB35E0991761DF70C082EDF54359153794A
+CD4C6D6E47A0B144922E178637C66F19E60FD40C78AF5F67F62D8E5E17427501350E61CA
+27CACE6D0837D3525877E4127FC3656541E5544D459C745A6A08A59416FC97FBBB39D110
+1DF87FD8934321A856644ABECB70CD3E1EB2D8B53234FD395A518F76DE3E0CACA9BE1530
+FAFD0946AF9EF89E55D3F77DE7AA428707985D5BC37904983B2753267BF7E4C8DA1F0E64
+FF403ACC3741E764A972B814F4EFEDE1DB7D27504BE7C2FC3878CD5EF3E7A1C4DBAE4C71
+3A44BE19F3C9397848826B95CC73E9386154D29A3F3C9BC9BE4DEF32DC2A7BC8025EBE5C
+3EDEE821F97FB4C571F08D7C42C3132B13C4D7C934BDBC43B8D49022AD5BE3DC7CF17B60
+875A1FB8418175392C869109DBFCA66C083769EF952F002318D0D831204FED8D646098CD
+2FE0188B3462DE3D80B1B5CB24E361347985E4E7C33DE1BE150624D055F92E34C862A1F6
+D050CE478E276236E8A50BEB679432C0CD12C389A4DD3DE46E6CF34D764D95F13B9863AF
+7AF8D79FFABE6992EE64E5F302EE07B3D81302C41D8E72DE8DD7115BE7099E470363ED56
+8B73678D473B1657D4F76761C56D1A35629DAD09F5073D3E6A1B1D227664D881C46C67CF
+67CEC611ED14E1C59B01776DC42E0D39817F69D43322C7B9805D8953C7978D5231A33DC7
+9B44414082E53E3A5C5362972AE23BF99018C47C464935F08D8D586A4E8B24F0EE0586BE
+500F7C64C4D314474A66C81BB2632D38AA6DF1305398B40506C90CBEAF848B19C0810469
+039775AE4755E7BD0EE0D1992DCE0FDBF2D3AFDB327469DB51FBB9CD1AC4F69840B65A41
+BC2FE8DB2290508896C1821CBD471D3188B92A37A07AB2DB3A8B9A5E70EC2FE1831BA28F
+66858A37C639B4CD432076950311C98A4EC455526278C038EC54EFF7A5CA9271FB003605
+88601CBA5664436A0F267EF92602139323047982E53DE3545E1E0343F14003BBFD78ADF9
+02EB82F172ECA31C0403588A5F4E96D73301E8FE9CA1798599CD9581796FD1FB77B563C7
+0C8E33DB44A5B1BD0519B15504AA318A2C368E217925128ADFA849298C705AD7402743D0
+E2E337D95CC5A40D784EF809F4349B170CB0F7CB05C4C9C9AAEFF1BD7CA667E50F63756A
+365A3134E63C80718B5721086269900E9D93BFA033D14BEE91749586AEA60ADF3B37BB68
+1A1302F877234997091D94A08748EAA21EE93EEC4BB8084E40D2ED99603962D50A9CBB49
+1D8218305C3B4CD082FCAE49F3F030FBCEDCFC4D22117F353C400A59A8A55322833052B7
+B3B799F274F8E0197A5B8F8647103AB41A185A3B2EFE051A95DF466C3518B7AD4D065FF5
+52AA7666120A1CD289D5525FFBCE75726582CA3AB93D9ED32459124837AA2D05317D25F4
+BA0B5CAB67873A1228388B61E3CF201AA46299553FC75D146BE01AD142D73B87B376AED0
+894EEE786ADE82B9FAFD82589EF1EE28C459B603AC05ED2D80E4F5DD43AC76B78D11BBE4
+3505B66C6FAA7A9B130A8061E76EB6DA7E408E0E58BA8956CF78B1651C9E53143E9AE5A0
+D9DC164BE6CF1F0F601B0D1F2EEFD22CE33B35A9671BE973639311A3F4DF3BE8674290E0
+5410DE88A2736A3EDD096F7158D38EF7928739310B1F823BC404DEF1204F32DD5F50624F
+6B548B900A35209446826D327AEEF54072458C0351308C38265ED42F41757395705338FF
+2D7790881B932C8481DDA03A9671847BFEBD2C11D5E987BCF116CF59C1DA1F91E77672AF
+909B441E2975278F20185621090B60DFACD2D1D558BDCBCECC0EFB8FB817E5C5CF23FB59
+710BD6050621ED2DCB67DD3DACAEC2B6DFF882E3836487AAA21943906BECFE4F99776776
+DAE6488E0276545249A944EC3655564BC9150C60CF63D0FBD8C3654FA295A950F4EE0018
+560B6F70FFAE5D04596D72EF5F9654B737933C6C33750AEDA2548F2E630A3F9AB0583210
+7BE55FA5D501AE86B7E5B1C2AFB91D38B3AB326124297E06694382363FEC87118FE7078A
+0E0EF92DC6515188565BC51D4EC830D2527F4D9627D250099BA1860A79E872A9FEA7DEF9
+A8195E927088CEF62D0C04A37263F23390D2AC22449B8B00629F5504F1ED546B9921E9C2
+329B5978333E9FBDA1DA31719B5F1C3C2838311F1ABAF7DF36816B8AC34294E32C3C9208
+E8C337B8F2EB5D63B850DFE3B4AAA39E176E6775333F6FA73AD6DC2DF403CDB8D519146F
+7A37B1CBD7F8BC051C70B977BD0D037B67A3A41486E0247822337392DDEB052AB181E619
+4FDE517ADBF202CBA902A39A14E3A21EA0AEB5A8866F03AA02D81A8F05E937E10CCB6295
+319EA16EC75582D3963847F2BC7907B3EA5F74471BCB8560690E49607F8EAC6046AC5D15
+C96097EF47503C5FA23132D7884BF270A8530578CFA752B437DAF3268D4FAC732EC3FC80
+ABC4E2746E7E8D6E3275D85C03E58735566C3943501EA2970969A112E492DAC9FF131F1E
+2390658BF23FF6BD413A69CBF962CB523AD43C2C10C18E29F205DC2CD2A47A8B8B586C4B
+079BBCFD33098C14CAF0811012F10F8DD5F2308254A30CC1E9805A9ABF41FE612DDBB33E
+049F6623BB9E2ADDFAF1C8DB1AC0DB5BC85BB3D0C29CD3D74E1364550DBD807DAE3CF375
+F25E95DA85E1DC47BCA498B16546E8A494FF4DE3CEAB5E00884DDA8C0F55750A5EAB4A05
+B7BCC466C39F1F890F05DDD2AC4196B0B6F889710E5238CD36A96157441A866C561DB2D8
+38F8E2AA10875C9FBA7211357019C3A8A3DF8CDBA2DE5A5EC9F4E4E7BC66785353818B53
+EDEAEDDD39D0DAD1210CF0F461F5DC843E9317C52616F2A5FE60A46A4E4CB716CF14AA76
+89D9D53322A8B4BE01547F8AB28433824DE7753E478A7E66A151DACDCC3CFC8DEC11C15D
+2239D2CB041757C7ECB2CA9949BFBC4D3F1C8DB68F34B3E5B27DC1838B58339B04518A2E
+4EAD13AAD193026C490FEE7CE4416F2FB1E78A22A4CE5DD871B3F1678C43E7097F3D5335
+49252665BD89F68FDE9BF09E1B52CD6FB08882103C697F0F63CBCDAF6316FE71E49C4070
+57811A94DF9A00DD1ADBC46BB1AF032808D6533DCF96354D214F4C4AB0B4B0B8282C31FE
+D475F6934A02CC1128F867EA90C04BE239988DD2C1823EAECB5DE37491F53E7DD4FBC5E1
+FB6C8CF47D19D122A6BB3F472C30043B016922B3D8D034FC993E34549C9097F139B3DDFF
+E4FFC55C00DB7C0038E4E9FA17E2C961B02A7B3A86E8E9BC5F9EB3FA025149F8C2A3E8BB
+69B557342C14314646337531C381EA4DFBFEBDDB90F72C2C5E0A18A970F4EB707EDEEB7E
+127002C2A77A928DA700D024317F51D5A8E97660C026FCE350481DEE6D5493C099121D62
+5AB2DF4365FA4402911F63D1D2F8DDDDFBB218DBBC97E910EAE8A4D2129D2DB0F57E5649
+F8BFC1A37AC3A9A1D90643779199DC7038459F51EA7CEA6F80D6AEEC3F7C276E2E35CBFF
+160A924F011F848BE5BA26400254C5509C78B97CF5C529893408F1CD610E1C33B5F848C0
+810961A8186375335C72C83DBD062FE5F422188BE5B53847FF7F770A66238CC2AF30AC4B
+B24BD942C34B654038F7F112F244B187FE93C57F4271FDADC76508354D82E317DE57E890
+1B7A71F97055A8093CCD52ABDCFCE3DF141118B2C696EB74842595FD76D346B9EAC0E1F6
+3BCFD7BE4240DEA3B92167F90DBD473D41AA97E3F63467E929397682C14F5B204FC885DE
+D4CE50247696583EDBB003E0F8ECB52F9BACA29CB854604A7441255726098EF3743F4207
+219A826BDA9EDCC4CB90BBA6E3E8575622C7258A2CA7033F7A08427B5BD2E1ADA64B5C4C
+9573C5590477F9603DA5769ABBE65676913244F4143F3A3CC1EC9CCCB084E8AD07968A9B
+63A47EF25EBE406904EA0CF325828CA8E919A115BAAF550A54CE840E6AC04C3865F95C42
+7E04C60A521FA061D23EDFB96AB373AA1ACFE347F427125FD7CFA2E86ECB7298AB7662BC
+946DD0654F40BBF889DD9B9AB7F539D3DD61AA8EE395BF17DA7CA9096E46CEBCB9C01E4E
+CADED3DCFED33A1195056DAC0E840BBCCC467510A83BD1B6F43CDD99D66E592C328E4E9D
+F52C5E40762518748044069621335DA28D2AFA7D65D565F53899B84B7286C65A3A395A26
+441D74AFEC0BE4B3162647B7FC9A5907A0FE704B902C8CBB42C9A2A4B532E51A44058CAF
+D8CF7041C50DD8098A1D644F552B95237A24FA4E8F1890DA9C97B7BF1F820761A6527D76
+C7E64BB245D6346546ABFB406BD714752549085EF56125964D6CC74865164256647327A4
+08214E794BB49D58B7CCDD1B204A65D3BD0CEFB8E2795247BCB91B38C38397C66F2AFC0D
+B7468397639BC4F7B8B161D9F5296DF31417BF467ACE173593AC4AFE2E9B93EAB9EF10E3
+B3036B15C4633452DF6654ADDC1334D29CB7F50CD872523E770A89216B70B5A9F24CD4E2
+DC485B9CCE4B4C5A50A62669D810CA23BFC936EC5F626C48F452F225776D09DDC5D2CF88
+13F0C8376FA3B72448FA22FE142396AED65C013DF4664A47649FBC4556607FDC0F89614C
+FE322CF867A2E7C006C2B35180A0E8371FF3F7D0F51AFB1C0BCCFB0E533DE2C4679DDDD5
+DDD13C7343F0CF77154C2CAE108F76FAF80236C51504D39F9508D29AE3ED160E947BB58D
+7676AA98A64282B3620D53FB389A8F69C10382C80A07DE4D5037748B10A64396911934F1
+97D8092BEDCB5BCD2B473FABF40CA434CC74626D74F5D44E45575BF30D404B9A78BE9175
+0A928EF6F95AABE4943BF4798233FC4228A476D327097AAB34B84C97473ECFA07D1FF39C
+B3F0010242D6147493773BE1B7D9E09A0B503431B5151141E45897E3EECE6748F6BB9CCE
+897588A742D50B52B0D7A021D88EE9755626BC03E97BF363F70D152F1FB069AF83D4F108
+73CB2220A69AA737CE2FFD631B9788EDCA14E8FCD8768F92EA28A309C536A03DFF979840
+EB269D9E5D05370BDC46B5D29A9B866780AAA28BD04F8F4AE7553F99F69ECDAD943F0A6C
+6B71DE019A9E3BDAFB4DD6F54F2DC158F9639F067A957AD5F997BA877CD928FFE2320CF2
+1AF6127B1CB61F3C26D0816D31A9AB985B1DF5FDB310FCE2A40155887E252E9DF2F577D9
+1D0EB768342B3C601BC616D26F6CDE3E8BD83324C10A7D88615F6EC7046B439C6F9BB6A8
+85A1E79F062ABB2AF158BCDF986CD5ADF8FD8FC04F9D13FEFC9FBC13EFBC986FAC2BCF50
+EE464991C39CFEF927A2C73EF90B362D1D56234ACB24E25EE095EC0796128BF338C155E7
+51662131E4AC4AAA726F7433F88A9CCD417A9A7F513B841A63A4A93E2B0CB8AD6A3647C1
+9B1A2122FB2579F3765F811B1999882B6619084EBA6C1544B81CBCA3538AD3245759D845
+ABDB61644DBE4132638477BD92E365895A7453B976EB9AF5799216854E8502E2A51B1AF1
+AFD0E3FB3825974A7067265F52DD8E512B2E5FF53875751ED4651579868098CCFFFA552A
+93152A6CAFBCBC440628026D370DF9994384CA17F84F728D847800B93AC28B34AE695641
+75E01CD49C041F931719567D3CC31B50F7F332E1B349476A7CD19696F5AB506320C0274F
+FBC1276F8D0ACDDCC296E92ACC9052ECC53EB54F201AEC9CE1E4E3BED6E537EE80AFB8EB
+C522B367AD6A9D532B30119483B0DB7CCF6A49733D7A84CA0B70B17321DDA1FE7F504BEA
+138DFA9E435B9B69EDF832E1B8673206D5101BE84C9E7E84BEB1F400D4B7F34849545C6A
+C86EE0C5994FFAA0AB7E7C4215FD24DB5E5E2DD384DC0494D116D466A4D1B85A3EC3EA91
+D8D8AC9929F801CE1A3567069104553F7886508084AA5A32C1481D5BC8FC64B2C666DF0A
+C75F6ADF999751CE2DB307A39DBE34D5CE24F3766879B765C2C008A88597863FBBF3B1A0
+7BF0AFF7255BB80D6F08CDA7EAC8BE75B033E325F00D251A35B379BB0DA775DDD670C00E
+B52C3C91A731448A6CB85EF8BFB2E2F2F400C796D5250C3F402E219409DDCC8EA4426D84
+E3C20E11C9F8DD1A057060341D5C9482BB5D627D6A5026F77850D58A761448804FB6900D
+24482B52D42E914ECB2BDE2FB205649206FFCA71A2CE6E35D89EA5C09FC7F515A31FC2E8
+85BC8E153AA5F10B97EA54DF19F811B68FF1C989A991C97BB192368A5867C17B621E5C4A
+68A0550A7011C58A0A1E2A3DB575A40C23564EF7C888D90639EDF17583DB8571C7C2DDF1
+1466ED27987AB9BC3CCAF75D8D3B2C066EC520932D3D1B6E5AFFCF8C3A0CCC6F0FBBC6A4
+866D7FCB7237F9CF15C2F0833821CCF49812766128BA014727ED267DEC233AE80F6EE950
+08E1549AD195F4E4ABBCBC7432E4872ABAFC1A0F6A1299412B5303F64241251AE29ABBE8
+4CBFA38E08A8D4183073C1337A21FC47CC5204BD2C2617692CCE2783D4E3FB88419871A6
+45C9DCB91804263A755CB7DBBC72E5127AB0D64B8CE1EBE7AB79EF5886D4A4F9BC31AD30
+4EFAFC5E8DF86BEF251F28BA3C1B08B7BC93EA688CE08AE4EE65A785E1A3B8514A208E39
+7C98451A146BBE2EF628B8D346946871E1F6463DBB9C45FA2F7ED1C71169609D382793F3
+A5E6C4350CC787C8FF6DC857D5D2C625B628ED9A257A83A80E9E52AC3CBA01EBCA228E65
+BF67CD4A29985A29D17FD3519BA2508D62DA758BEAE02249E090FE9822C0B9FAABD30B28
+AE77D373C14E6C5C71D2AF580F166431AC95E9E4B6856F06A8F7CE26CFACFFFF16E7E6AA
+326E8399EEBF65E18711DCD8217EE804B6BE3F7D90FE8DC17586A38B2408ECC0A09C5467
+40EF7EE7F5BB20CAD170CB7952835486759061E71DB8309926D23ED9EDBF20F71B323BE2
+68C90E9F421BDC661EE513ADDA0924FADCFE85CEFB21DF3A3C37B03F9415A6A69927081D
+5F6DF728894A10CF03DCD9B4AAEEE3E23C5BC1FC22D5444A511616D627AC25110E0382B6
+B17A2616BCDB12F824C3F9FBBC74BC74E1C6BFD86BEC2C0A7AAD805F1797D0E4147C229D
+EAA0A355E15714D15C2676B31A7A9DB8A164D0EE9F27232985E23BB0689B0BC0A3DA20AA
+5D6A919FF6F6EAA2513452C691AD3F9E8224652DB2C8FB4F3C7A784E81FFA4F72C8E51E7
+33D7E8063358EF6C976B8B6D25906880DF8F671AA7158D89DEA5016CD039FD8CC9721756
+0D85A8F36B9B38EDAB3E36DAD01FFDB6989D1D519B12D3A52E909501112E979132F1B07A
+F426EFD1A3EC8A5A641B4765192BD4EE16891AEB02764714AE7C2879C8175D94BE8B16A9
+004E72360BA05CE4666A995BC83223ACBEC897273881E51A116C0FEFF743C6CC22C6340B
+8B150C14FF3D4D8138F089A9120039F223E5CFF11D4299C1DDBFAC16BBF2559A0C6F0B6C
+5063FB0B9CB7710B84CA3465C775D49A02FFFA39161563403175088100325162B959F570
+9A732442B56D3C559C8FBBE1E4319435B1F583D4FC8962538CDEFC51ED5A06361E7A1D74
+F0495A467596E5CC6018667E29B7F87884B121816ED54B8073C998295A3E86FF9A5C2410
+7A4269FC26F79B08CA41E130306C38BFEB49B4574A10020A93AFF7741B2E4E4977D0C72B
+1C5A0D95D9B564DA44FF165396BFD804EABD653297C2271350E76E52DA2EB5BA6CED05EC
+5EEBE745B9B9E0AF3E9E78BDE6E392AB7CE6751A40CB6F54A5A659E91E84C88F6AC63510
+DD71A3263CCF078A30ED525C6FCDC636064CE295BC11E972985ED09BBA77FAA4D998157D
+A1C0B3D3412E33631FC3D43CF750ED65E170131E69A3CCD1B258F3DC7B1E2E69E8245CFF
+667E3D3C8D75EA9F575407A1DF1C3AB7DC52C8D710CE4A54007419672CBF95C4B0DD52A5
+EB0AF838E75A75BB17F19E6B30CD6BB8D5D6724AE2CDAC0FA18CCA2092193EE1F46ACDBD
+BC7CBD9E6085C483CCC0654A0945A1103F7F0B52E95FB61C732CFB10D25081A982E9AB21
+0CD8DCE29C95928807CAF55446F1D8C206D47DB8FCFD883624AE72F89C544FA33A499F67
+6CD7D28275D52A72C0AA11EFAED6516CEA2005118570E97305B9D0F6E2D003FC07386290
+9539F8856A71904F2A0E686D97AB2461FC07BEADBA06282BB722D5B92E008204B2F4BEBC
+8257B02BDE21A7F9985B8C851827625655493170406F96404834662E82D8B5B8DC274F79
+1653D630B1883C5977C0B4ACDAADD6B6A37C50A493F90FF70F3C3EE37C1E7915A88F85AE
+661A99763BC3C7CD2B2B9B6076BE82A53E1485C4900E6B839CC97BA76E44E7CAAB70E322
+1D545AB546374FC747313867B9D5FD3525B9A71E25D8B244729423F55D652ED33E9DA926
+C9F0166F475935D6987CA6934FAD17AD464E016918A853B0E253242853162C89AECE0837
+445E6D3C0F22F48076A9FE70B63ADF26FAB0A4A1C58D274753837661C128F4D29CF8F839
+EE8129C81FC61B838A7B3615BE4CF0EAC19BBA8086F80A7FEE4AF6CB263C557E3E1E4EE3
+D13AA12E2B9602DE18820DB8A3811E7B8ED30512B706108C18F84A2C66CE8076ECD2B151
+9F12B15E6A327CF5DFE3CC27E0ED4B3F9840DB6358F597CE6D3F73D1E5C045AF1E33CB76
+7CD377D6F6684338CF8B08246367A8AB99C7DF3C88F222D10E0034ACFC4F7195C303D46F
+3B68417469F7BF068F3ABFE0D4FCDB78204D736459D0C347E8175162962A9B04F87C55D3
+04D6A7C0CD2444BA581E3CE2EC44F3AA5EFA6ECDDDF0BC252B889B6F9534A459C6AEEBF9
+DB80371967EF5FC84BD855C37F56C3C1389EC477B181DF26BBAF3A0DE3926E73EC139F65
+B1EB285B5F16FCFC2BD3670E6C9C1D0371A43736F2C9E2FD6C97A10D3C812CA4354C7010
+C4E60BCFDDDF0E684E6459B79985D7EC41F44F2E0A8AD1E2F9600019AF180EB2EF053C3A
+76A99ED3153180547AC9ED8E837133F9FCF40786FA0D792390C109BD8DEA1112B83E69FD
+BBAA5233BE6083530855648CF30E4C0B909FF69E7ACD9ED818AA248B85DCE5AC250625F9
+A42C2C37B8435921ABBADC1045B58A8F50EFC7700BEE3AC719CCF4F900F23414F7DD9A60
+219016488110117AACBBA097E6F5AC638B324C02DF5FE91DCF24AD26E8F28F093F4C9A99
+B70418398E6336907B53DB364BE519328DFFF2715E0750442B086D92A4B159CBDCF4F990
+C9AB6566B109CF351A9AD8EC4CCA8E4FE0458C140A4546901262431F3879BF26E6681E41
+9D69BF861FE2C601D2B9DD5C965CB1B5D9468CFF99B3BF62E960787233F39C85A6904A15
+27A75A40BBE8FC282E206F4375A4DC6F477CED8027AB3901433560D1A758D6ED4977AB5B
+A2117B56B6282681676FF55A21C52DA8545A88D61837EFC1BFD50D750F8C1451C9F30CD0
+9CC08903C43C304A813F4056AA6CF78381134A12623434AE6D3ECD4C24940F7B7CB77611
+6E4B8E5A0AC7689A91095888292C59FC1A7850B5A71B79BAFBAAE7D97DD5684951A9ADF8
+4D84FEDD7A75F8537CED7CED8DBB290D5F869F4DC1C636F62950F83413FC9703880F7550
+56DC5C7FCBFBA83E2A947869A028512AA521723FAEE6AE3D923A0D60DC22147F1C0374A8
+34752C0F81877AAA5CA6A99866D97FF70AFF358AA44F4F7FCCFFC0CAC17E492A6E8A1EC8
+A249CD7E808BDF10675BE01DA18CF96D2FDF8CEA426F6DC998769F54845B67851F000306
+6C4577015C9857509C00B0D66F767C18DB12D497AE2AC26FE2C7A97549A036A0E582D424
+D723C3D5FE81371AA34748209E2B432003948E67C072F84DC4AF10C4D32BF200E58036CC
+FA53FC6EA8F9ECA365B55C1D651591730742324DB1DE796E3E733134689DBAF4BC0799B8
+FD67896FC1C9D3DF16C71BFB4D150C3F395B8F53D638233DB3F22548D90CB1D6C1AA75E5
+2E9AF031D73E93BB6E2C97AAA6F983142E92FDBDBFDA6AEECE1BFDEEE94BF68A74E061BB
+BEEE45A16BF910F3FCFFC3523F6B0F0A6CF6E55E71DCF1EB7A337D7EB814F932B6863F4C
+C840F0DA7A824CF155E65AE8F8D67FCA4FE7CBA369BB474070765602F3938DA7BE908515
+AC5E84873758F0EA9C9906497B436FB6E2C39A3C3D5A720568D89AD7505CD1BF937ABD2F
+3C08DC508FD5987AE713AC52C6F13EF997AF42C7CA9892BC05DA6AB847BE15153EB15E68
+7464ABBFAF42D5779C34D9E03429A216EB63A064017A8171F2111F52B0F897ECF4B02879
+2D24401BD325C23398A3D513C5DA95F65AF5D0CA63C365D451EB2327DF168119A71BBF82
+37ADDB2D2188A7062EC5DCA6E4099B58481F2AEA25425F2CFC88EE9BBD7EFC284635E290
+65584B9F64DC3925B1B754792C9374996765DD938D80EE0EFDBB6E38B48E856875C59ACC
+E6FC889BFD0C7F106BF338789007B177E4EA71E613E1FCB5D699505D071CBB03328D6126
+39A66A3DD439E67BF3886F3F66204D21116D16443A77F58D82F80EF6074AA96B1D71DF01
+CE3952DA342C7634C8C5F36D8D403EB227CF2D9AC84702F7256580F05D133509C71E18C5
+9EBD2CB1FC14F50CCE1DD212486277AC18DCEBBD04A8026FD2AEB5BD3112DF88CF0A15FB
+FE49F7562843088676C2ECDD0BC9B255B140852B87C29C447314813E93875CE18119CE9E
+2497241CC5CEAA06B14AE661A778CA6B9B64EAB8FB63C1342500274A8439AEB0718F50D5
+A85693CB5A814F1ACCB1D3DA76224CA72C7900AE9F93B51C618CA7BD662ED176BBFC64E1
+AF5B92F73A808664112F3D81985AB5AC97A93CD8EDB7C46CB4BD39D78583CF782419BCF5
+778E7CFB5DE0A89314FF66BB4C85E92E448FF0FB49574811B11EF866955933F2505A469B
+138A900EC5C2C7D17EEBE65545E1A6D580A331ACF8D8861A49DADC7EFD1202B6968794A6
+EB575DF8A7F7EA1CFECA8DA8B02C8DF5244045BB3E3F6936F5690055CD3DDC5FB08470A9
+375A9800FE7C3D78BE08E95B3883F84169621B64837A925E2D0105BDF511097C94DA3BCC
+33FB5C20D4321C26A2C800A27362657B0C040E7D77A1F31524CB4FCC4DED1D10B72F4B4E
+2B11AB37F02A0B263AD9C93B392D711C4398A045CA36C00B35618C19C39B26751E409E4C
+6042E2E3824FDB96250859D744644482470E3CDE59D5462754558C9EB3493C4F27E8088C
+787CD363B6F8E026BA191D2B1B45C7E5963F2FED2773330C97445D567ADF692B369D29EC
+5D00895496AE70F830B45C6912E366AAE05CB2C8B30D515EBC3E9C8A3C6B686F3EE3B12E
+C438AB498CB379396183239F7567F88DB6EFBBE372F9767CE9697502AF4E5988BD9C0139
+5A51F394EBCCC3604A7052A21DF79D000566C5DA9537C6474B195ECE94536AC5B4B1CF54
+A7F734B1B94997AC00A61034B6B69971F98B2D6410C617BDC60CE31DF4AD60D7D74DF3A0
+018052B2882D71DDC0CF9CBEE922E5B8EBE0FE0D5B5831D915484FB03E7ED23D7B310F1E
+981E86AA821B32C7123404E869203E4176098E8CAA406E9086A5FDAE645F8704258A07F4
+0DF30F2B82A594CCBFB440C1C090BAC4827EA508B288D86F97E90845F773E9D5F3B133F5
+B5912DC7A0D5682F1E9A22A23BC351374C6187654D1220F417837302BF74A735C878A354
+87FDFE85D6B585EFD41D4780E94B9F5AAD407ACF854E31304D97504AFB65BB1BC982FA92
+A3FBE746AB0E2F7CEA15F871AA3AA47A4362831408BB2BDB70665E12C37DD1AD11775EA1
+D030A142C63F79E3F5E7F664958DC5A6A631A9F942D438E9BA9F2FFC6E4359E30E11C8EC
+F6158C4B05C339CEAD9D18111AF289DA02806FC481342B634CEA53D23143D5B71CCC88EC
+18A2731EEAA50BFA801EEDC3846522ECE14E912F9B0219B6D0744DDACD875372DD59807C
+2BED60CFA03032DC7E67B772BA7F6AB1279D16F9413947F99A076BF7BD04FF418DCC5684
+A440FFF32715D3405001D476CA8C8544AA4B1E8FE94154FAC00BAC5EC222FB95E20CBE04
+D0FC77D92425A6CE9C48E000BD01A0F1FBCB64982691ADA3CA1E144C38D3BBF2244E2CEA
+49E8A85A4BC960F3FFDBBBE3239E4C32A1AF4AE3E883B610D9FF16884C9CE90E1AB057FE
+E860848917B0456DED6251145AD20CB98F14E6A5D75373195A6A1BD806AAE9380C8E27F7
+7FA2C0809DCAAAC1020E439D22E130BDACCBBD54615B5F6960B1BD7B839170E73E71B1BB
+637EE2CCDF4259CA4C72697A1870E18B20E925854F6242493AD9C50FF92DB912F58E4856
+8CACB989AF5022DA1CC8D7C24D4CEE603269AF3085FFD2F45B7334F048274F324735DE6A
+23ACFA93E4CC8FBA6FE74F13DA21B136610BEB8A6BB97F2E772F970BDA07FDC78A032AD9
+C00700E58A3D5CBC884CF987BE5164B65206A2675108342D462CE466340DBF1F1C967362
+73692F213E62A4A5C82BE5692DCF52339C5FF06F03C07658FE936FD2912043A44A055A8D
+D1C0E807ADEC1011A99CB5A64F0A3B20C9FFB2A1DF496D655286F83DABBA02F141BBCCF6
+D4B0D641CF6C5A03B82EBD399B632E71937E400B53B43CFA819755E591A9C301372C9F64
+4A2B7005F5A66801D5F4613F6DC39372B0E80A8F1A8CED51BAFDD8F8F7F9EDBAE4C987D3
+83487D21FCA52D053C9ED4FAF1D2ABD63552DDBA0B0679C9174C41F8BDC3582E3E1C8208
+C73F379E4EAE3E48162EEF51005158D7B4C0C891E74091C55E25F3FC05D26C104A3A8011
+10540F36818D35B707A3AA6CF02FD7CA4A84B4E3101217F3A53718D462EE34688F581094
+6184AFCA9633E07367E0C6AD4596D734C718885E1654B6965F192642C9BBFDA9632C8A2A
+CFAE0CA07030E490B84D1A21B55F036C216AF13185DF83706C80A8DE2C62A1A476C872BD
+53DAD3F42A299264D31734A8A7717D1FBD7C501FE666B465C3449C66276022C367D71ED9
+BFAA76BA3214E6619B979563912AF378DE65F1AD7507B863509A70117D92A65332B918AD
+A3E1E6CAA94B7EB27B0DCE8892DE48B078ADA1F41585F810E24AABAA7F2FD17D63BD21C2
+86EF21B7EC6D4C6BBE6CED33ACBC46A4EDDCBDD620049214204A0EF96B9D19A75580D7CD
+DC717ED8814682DC4822ADC80B9982805F9411AF16E208550A3D74E1464DA2DD8CA2913F
+1DAB1ACF0A519326CDADF77B585D52492BC8872277138C5F3762DD369EBE9DFB1B81853B
+B7F4110BEB8D487DCF0CEA7AB01D58ECB1A89A0490D58A5FD5D93D1B692D971F27BB95DE
+5D6B173F2AA04EDECA70492220FADC051D995B09AA31BFE5134A0A6D5DB5DF9AEEC4C616
+9569061EBE429826D9CCAA966B0E2B7887A5EFB9CBA1D23517AE410896C6982C56F79957
+149D3060B39D4457BD7DAE389E507E6BD6E3F35765C2257486AEAECDA58FA4B93E54B418
+A0E6E7739E0C82C66064FD726D1666727A2F2633CE83C1E6231B65950AF1268C3367EF51
+8D88B5703D77D9FB5882D381F082E5A75B0B0D33D1D28BCADBFBAE0E9A1513289390CB0A
+2B8D0DD4FD4B31BFD6E74709C7AF601473D7E6FCFBA18EA1528C663969A6286636B04677
+8195B5EA6A9455D77280C2E03DB669588AA8896ED12465F6C725F90A59C211A8DB3B0C38
+410711316804C9D82B28A3022109A389DF24DEDC4E49AEC53BD8489E36191768EBD3DC2C
+7F64656AF24F1B585C791122C5FB9DF9190E0384A7C2E127DCD404831D9715FC65AFC1E5
+F21F7F578600433E7D8976074DE5CA739DD026A2CD5C771AD1DE3E055D0E6015E5852563
+FF5E4A0D9B2A4321C589DC78B4E922EBDFF097810D13CE60B9BEBEE25DCC4335D34542FE
+BC7AA72F2DB46AAD45D35FC9E2E85A30383E7B576655F40910A1B32623B4C2A6FE2342EF
+85C205D81F4D7F37A75F2F92F60F9A2CADAE9B3E4C1F65C4BE7B8A57FDBB69C94A9F873A
+6BF143CD337A70F6B94BFEE450618AD4D1544AE26CF7D6BD7AFE125B1E195F6F1BB12C9E
+369AF9DAB0D611909E3B1395FA6DFCB6B332B84BC1CF84EA2DD4ADBF8761A9436866CBB2
+482A144CC3725AFBB8651D098A5916D5EFC7F104DB82791020652E2DB32349DB2BC3A8E2
+9AAE97FE5A71BE228679335E23F65C855FC4E97435A2246D4D1E49DB1A93A41E487862D6
+7EFA1286D019D96EBF0246A15EA0215F8A769B0E02C8415B7B3A6FCE101B9AC52AF4C9EF
+BC7817B56740D0D14562D88E7CF8BC06F653824704DE509083978775E61C1E04DBFFB8CD
+8A5E2285CC51A9D3AE9A68C95F6B7B9231B7F23F3335B9E533FC4D65AA0D38ABEFAB0DFA
+550242FB6FDE0D1BD2A4B80843A9814DABCA490DB1A941E9A685979BD740E6EF87F7808D
+9CE379A784047559861E78FF20A33C52D6206586F8C6892CDD8B1A48806651560423A5BE
+14FCD8E1FF8AE7C2DD92F7FC7EB492E2BAE3BB2809EE504097EB1BAC6C97A713C6A6E261
+FDBBADF554507EBDD2B3035A5B8EFAF06C6B46C08E6DBEF00D8A2B5138473449EDC5B21B
+FFA8C6F3E3F5F8018ACA36CB1CB6B39040B738E974D841B613775074641BEFC7A2A99F6C
+D9E772872F041D0C99E4D9823437F1B829BC27EA0F1173830CAAB9FC05C0F673068BE8E5
+16A901689EC05704C471F2EB3641F1AAFC49CB3CEF0DBE38712A8D503EFC5D50EA00EB69
+C481812B746BCAD28B2AC0F10C249E05067F3F5E0E18B64E715AE3476B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
diff --git a/data/fonts/README b/data/fonts/README
new file mode 100644
index 0000000..b03bd56
--- /dev/null
+++ b/data/fonts/README
@@ -0,0 +1,48 @@
+
+ABOUT THE LILYPOND FETA FONTS
+=============================
+
+This directory includes three PostScript Type-1 fonts from the GNU
+Lilypond musical notation typesetting project:
+
+ Lilypond-feta-design20.pfa
+ Lilypond-feta-nummer-design10.pfa
+ Lilypond-parmesan-design20.pfa
+
+These were generated from the METAFONT outlines in the Lilypond 2.1.0
+distribution. A normal make in the Lilypond source distribution's mf/
+directory will create font files called (among others) feta20.pfa,
+feta-nummer10.pfa and parmesan20.pfa, and the supplied fonts are
+exactly those, renamed to make their origin clear. (The font family
+names within the .pfa files have also been renamed, adding a
+-rosegarden suffix, so as to avoid any possible conflict with other
+versions of the same fonts installed as global system fonts.)
+
+Lilypond and the feta font are copyright 1997 to 2003 by Han-Wen
+Nienhuys and Jan Nieuwenhuizen and are distributed under the terms of
+the GNU General Public Licence, a copy of which may be found in the
+COPYING file in the top-level directory of this distribution.
+
+We would like to express our gratitude to the Lilypond project for
+taking the immense amount of time and effort to create one of the
+highest quality notation fonts available, and then making it free
+under the GPL.
+
+See http://www.lilypond.org/ for more information about Lilypond.
+
+
+GPL COMPLIANCE
+==============
+
+The supplied .pfa files are a compiled version, not the source code of
+these fonts. Because we do not wish to incorporate significant parts
+of Lilypond source into the Rosegarden distribution, under the terms
+of the GPL we hereby offer to provide the standard Lilypond-2.1.0
+source distribution without charge (except for any necessary shipping
+or packaging fee) upon application to anyone who has received these
+.pfa fonts as part of the Rosegarden distribution. Of course you
+would normally find it much easier to get the code direct from
+lilypond.org, but we are making this offer anyway so as to ensure
+formal compliance with the GPL. To take up this offer, please contact
+Chris Cannam, cannam@all-day-breakfast.com.
+
diff --git a/data/fonts/mappings/README b/data/fonts/mappings/README
new file mode 100644
index 0000000..6483b1a
--- /dev/null
+++ b/data/fonts/mappings/README
@@ -0,0 +1,15 @@
+
+feta.xml contains descriptions for the TrueType conversion of the
+METAFONT outline font supplied with the GNU Lilypond musical notation
+typesetting system; the font may be found in gui/fonts/feta.ttf.
+
+feta pixmaps.xml contains descriptions for a pixmap version of the
+same font; the bitmaps may be found in gui/pixmaps/feta.
+
+Lilypond and the feta font are copyright 1997 to 2001 by Han-Wen
+Nienhuys and Jan Nieuwenhuizen and are distributed under the terms of
+the GNU General Public Licence, a copy of which may be found in the
+top-level directory of this distribution.
+
+See http://www.lilypond.org/ for more information about Lilypond.
+
diff --git a/data/fonts/mappings/feta.xml b/data/fonts/mappings/feta.xml
new file mode 100644
index 0000000..9c875a1
--- /dev/null
+++ b/data/fonts/mappings/feta.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="Feta">
+
+<font-information
+ origin="GNU Lilypond"
+ copyright="Copyright (c) 1997--2003 Han-Wen Nienhuys and Jan Nieuwenhuizen"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <!-- The LilyPond fonts are included with Rosegarden, so we tweak their
+ names to avoid conflict with already-installed system fonts -->
+ <font-requirement font-id="0" names="LilyPond-feta-rosegarden" strategy="prefer-glyphs"/>
+ <font-requirement font-id="1" names="LilyPond-feta-nummer-rosegarden" strategy="prefer-codes"/>
+ <font-requirement font-id="2" names="LilyPond-parmesan-rosegarden" strategy="prefer-glyphs"/>
+ <font-requirement font-id="3" names="bitstream vera serif,luxi serif,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.5" beam-thickness="0.5" staff-line-thickness="0.16" leger-line-thickness="0.19" stem-thickness="0.18"/>
+ <font-scale font-id="1" font-height="2.1"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
+
+ <symbol name="__UNKNOWN__" font-id="2" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="63" glyph="15"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="64" glyph="18"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="65" glyph="19"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="67" glyph="23"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="66" glyph="21"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" glyph="27"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="72" glyph="28"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="73" glyph="29"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="74" glyph="30"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="86" glyph="42"/>
+ <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="43"/>
+
+ <symbol name="MUSICAL SYMBOL BREVIS" font-id="2" glyph="20"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" glyph="143"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" glyph="144"/>
+
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" glyph="137"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" glyph="138"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="133" inversion-code="137" glyph="98" inversion-glyph="102"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" code="134" inversion-code="140" glyph="99" inversion-glyph="105"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
+ font-id="0" code="135" inversion-code="141" glyph="100" inversion-glyph="106"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
+ font-id="0" code="136" inversion-code="142" glyph="101" inversion-glyph="107"/>
+
+ <!-- None of the "... REST ON STAFF" names are part of Unicode 4.0: -->
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" glyph="7"/>
+ <symbol name="MUSICAL SYMBOL MULTI REST ON STAFF" font-id="0" glyph="7"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="34" glyph="3"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST ON STAFF" font-id="0" code="32" glyph="1"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="35" glyph="4"/>
+ <symbol name="MUSICAL SYMBOL HALF REST ON STAFF" font-id="0" code="33" glyph="2"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="38" glyph="8"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="39" glyph="10"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="41" glyph="11"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="42" glyph="12"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="43" glyph="13"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="44" glyph="14"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="70" glyph="26"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="92" glyph="53"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="96" glyph="57"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="93" glyph="54"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="94" inversion-code="95" glyph="55" inversion-glyph="56"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="99" inversion-code="100" glyph="60" inversion-glyph="61"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="89" inversion-code="90" glyph="44" inversion-glyph="45"/>
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="68"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="67"/>
+
+ <!-- The mordents and trill line are not Unicode names: -->
+ <symbol name="MUSICAL SYMBOL COMBINING TRILL LINE" font-id="0" glyph="82"/>
+ <symbol name="MUSICAL SYMBOL MORDENT" font-id="0" glyph="87"/>
+ <symbol name="MUSICAL SYMBOL INVERTED MORDENT" font-id="0" glyph="86"/>
+ <symbol name="MUSICAL SYMBOL LONG MORDENT" font-id="0" glyph="89"/>
+ <symbol name="MUSICAL SYMBOL LONG INVERTED MORDENT" font-id="0" glyph="88"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="103" glyph="64"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="104" glyph="65"/>
+
+ <symbol name="MUSICAL SYMBOL PEDAL MARK" font-id="0" glyph="126"/>
+ <symbol name="MUSICAL SYMBOL PEDAL UP MARK" font-id="0" glyph="120"/>
+
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="145" glyph="108"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="149" glyph="112"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="147" glyph="110"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="119"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="118"/>
+
+ <symbol name="DIGIT ZERO" font-id="1" code="48"/>
+ <symbol name="DIGIT ONE" font-id="1" code="49"/>
+ <symbol name="DIGIT TWO" font-id="1" code="50"/>
+ <symbol name="DIGIT THREE" font-id="1" code="51"/>
+ <symbol name="DIGIT FOUR" font-id="1" code="52"/>
+ <symbol name="DIGIT FIVE" font-id="1" code="53"/>
+ <symbol name="DIGIT SIX" font-id="1" code="54"/>
+ <symbol name="DIGIT SEVEN" font-id="1" code="55"/>
+ <symbol name="DIGIT EIGHT" font-id="1" code="56"/>
+ <symbol name="DIGIT NINE" font-id="1" code="57"/>
+
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSICAL SYMBOL VOID NOTEHEAD">
+ <scaled x="0.1" y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL NOTEHEAD BLACK">
+ <fixed x="1"/>
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST ON STAFF">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0.1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST ON STAFF">
+ <scaled y="0.1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.9"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST ON STAFF">
+ <scaled y="0.9"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL COMBINING TRILL LINE">
+ <scaled x="0.4" y="0.5"/>
+ </hotspot>
+</font-hotspots>
+
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/feta_pixmaps.xml b/data/fonts/mappings/feta_pixmaps.xml
new file mode 100644
index 0000000..b50bc79
--- /dev/null
+++ b/data/fonts/mappings/feta_pixmaps.xml
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="Feta Pixmaps">
+
+<font-information
+ origin="GNU Lilypond"
+ copyright="Copyright (c) 1997--2003 Han-Wen Nienhuys and Jan Nieuwenhuizen"
+ mapped-by="Chris Cannam"
+ type="pixmap"
+ smooth="true"/>
+
+<font-sizes>
+ <font-size note-height="4" beam-thickness="2" staff-line-thickness="1" stem-thickness="1"/>
+ <font-size note-height="6" beam-thickness="3" staff-line-thickness="1" stem-thickness="1"/>
+ <font-size note-height="8" beam-thickness="4" staff-line-thickness="1" stem-thickness="1"/>
+ <font-size note-height="10" beam-thickness="5" staff-line-thickness="1" stem-thickness="2"/>
+ <font-size note-height="12" beam-thickness="6" staff-line-thickness="2" stem-thickness="2"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <src-directory name="feta"/>
+
+ <symbol name="__UNKNOWN__" src="unknown"/>
+
+ <symbol name="MUSIC SHARP SIGN" src="accidentals-1"/>
+ <symbol name="MUSIC NATURAL SIGN" src="accidentals-0"/>
+ <symbol name="MUSIC FLAT SIGN" src="accidentals--1"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" src="accidentals-2"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" src="accidentals--2"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" src="noteheads--1"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" src="noteheads-0"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" src="noteheads-1"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" src="noteheads-2"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" src="noteheads-2cross"/>
+ <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" src="noteheads-2xcircle"/>
+ <symbol name="MUSICAL SYMBOL BREVIS" src="noteheads--1mensural"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" src="noteheads-1mensural"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" src="noteheads-2mensural"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" src="noteheads-1triangle"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" src="noteheads-2triangle"/>
+
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ src="flags-u3" inversion-src="flags-d3"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ src="flags-u4" inversion-src="flags-d4"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
+ src="flags-u5" inversion-src="flags-d5"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
+ src="flags-u6" inversion-src="flags-d6"/>
+
+ <!-- None of the "... REST ON STAFF" names are part of Unicode 4.0: -->
+ <symbol name="MUSICAL SYMBOL MULTI REST" src="rests--1o"/>
+ <symbol name="MUSICAL SYMBOL MULTI REST ON STAFF" src="rests--1"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" src="rests-0o"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST ON STAFF" src="rests-0"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" src="rests-1o"/>
+ <symbol name="MUSICAL SYMBOL HALF REST ON STAFF" src="rests-1"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" src="rests-2"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" src="rests-3"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" src="rests-4"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" src="rests-5"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" src="rests-6"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" src="rests-7"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" src="dots-dot"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" src="scripts-sforzato"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" src="scripts-tenuto"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" src="scripts-staccato"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ src="scripts-ustaccatissimo" inversion-src="scripts-dstaccatissimo"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ src="scripts-umarcato" inversion-src="scripts-dmarcato"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ src="scripts-ufermata" inversion-src="scripts-dfermata"/>
+ <symbol name="MUSICAL SYMBOL TR" src="scripts-trill"/>
+ <symbol name="MUSICAL SYMBOL TURN" src="scripts-turn"/>
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" src="scripts-upbow"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" src="scripts-downbow"/>
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" src="clefs-C"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" src="clefs-G"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" src="clefs-F"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSICAL SYMBOL VOID NOTEHEAD">
+ <fixed x="1"/>
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL NOTEHEAD BLACK">
+ <fixed x="1"/>
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL COMBINING FLAG-1">
+ <fixed x="1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL COMBINING FLAG-2">
+ <fixed x="1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL COMBINING FLAG-3">
+ <fixed x="1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL COMBINING FLAG-4">
+ <fixed x="1"/>
+ </hotspot>
+ <hotspot name="MUSIC FLAT SIGN">
+ <when note-height="4" y="8"/>
+ <when note-height="6" y="12"/>
+ <when note-height="8" y="15"/>
+ <when note-height="10" y="19"/>
+ <when note-height="12" y="22"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <when note-height="4" y="9"/>
+ <when note-height="6" y="13"/>
+ <when note-height="8" y="16"/>
+ <when note-height="10" y="20"/>
+ <when note-height="12" y="24"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <when note-height="4" y="19"/>
+ <when note-height="6" y="29"/>
+ <when note-height="8" y="38"/>
+ <when note-height="10" y="48"/>
+ <when note-height="12" y="58"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <when note-height="4" y="5"/>
+ <when note-height="6" y="7"/>
+ <when note-height="8" y="9"/>
+ <when note-height="10" y="11"/>
+ <when note-height="12" y="13"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <when note-height="4" y="0"/>
+ <when note-height="6" y="0"/>
+ <when note-height="8" y="0"/>
+ <when note-height="10" y="0"/>
+ <when note-height="12" y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST ON STAFF">
+ <when note-height="4" y="0"/>
+ <when note-height="6" y="0"/>
+ <when note-height="8" y="0"/>
+ <when note-height="10" y="0"/>
+ <when note-height="12" y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <when note-height="4" y="1"/>
+ <when note-height="6" y="1"/>
+ <when note-height="8" y="1"/>
+ <when note-height="10" y="1"/>
+ <when note-height="12" y="1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST ON STAFF">
+ <when note-height="4" y="1"/>
+ <when note-height="6" y="1"/>
+ <when note-height="8" y="1"/>
+ <when note-height="10" y="1"/>
+ <when note-height="12" y="1"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <when note-height="4" y="3"/>
+ <when note-height="6" y="4"/>
+ <when note-height="8" y="6"/>
+ <when note-height="10" y="7"/>
+ <when note-height="12" y="8"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST ON STAFF">
+ <when note-height="4" y="3"/>
+ <when note-height="6" y="4"/>
+ <when note-height="8" y="6"/>
+ <when note-height="10" y="7"/>
+ <when note-height="12" y="8"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <when note-height="4" y="6"/>
+ <when note-height="6" y="9"/>
+ <when note-height="8" y="12"/>
+ <when note-height="10" y="15"/>
+ <when note-height="12" y="19"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <when note-height="4" y="4"/>
+ <when note-height="6" y="6"/>
+ <when note-height="8" y="7"/>
+ <when note-height="10" y="9"/>
+ <when note-height="12" y="11"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <when note-height="4" y="5"/>
+ <when note-height="6" y="7"/>
+ <when note-height="8" y="8"/>
+ <when note-height="10" y="10"/>
+ <when note-height="12" y="12"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <when note-height="4" y="6"/>
+ <when note-height="6" y="8"/>
+ <when note-height="8" y="9"/>
+ <when note-height="10" y="11"/>
+ <when note-height="12" y="13"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <when note-height="4" y="7"/>
+ <when note-height="6" y="9"/>
+ <when note-height="8" y="10"/>
+ <when note-height="10" y="12"/>
+ <when note-height="12" y="14"/>
+ </hotspot>
+</font-hotspots>
+
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/fughetta.xml b/data/fonts/mappings/fughetta.xml
new file mode 100644
index 0000000..3612f81
--- /dev/null
+++ b/data/fonts/mappings/fughetta.xml
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<!-- The name here must match the filename in everything except case -->
+<rosegarden-font-encoding name="Fughetta">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="Created by Blake Hodgetts; freely redistributable. See http://www.efn.org/~bch/aboutfonts.html"
+ copyright="Copyright 1995-1999 Blake Hodgetts"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="fughetta" strategy="prefer-glyphs"/>
+ <font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.3" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="35"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="110"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="98"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="220" glyph="220"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="186" glyph="186"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="87"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="119"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="243" glyph="243"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="207" glyph="207"/>
+
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="224" glyph="224"/>
+
+ <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="88" glyph="88"/>
+ <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="221" glyph="221"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="77" glyph="77"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="75" glyph="75"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="141" glyph="141"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="143" glyph="143"/>
+
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" code="730"/>
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG FINAL"
+ font-id="0" code="106" glyph="106" inversion-code="74" inversion-glyph="74"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="106" glyph="106" inversion-code="74" inversion-glyph="74"/>
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="214" glyph="214"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="227" glyph="227"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="238"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="206" glyph="206"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="228" glyph="228"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="197" glyph="197"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="168" glyph="168"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="244" glyph="244"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="229" glyph="229"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="46"/>
+<!-- ???
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="62"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="45"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="46"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="174" glyph="174" inversion-code="95" inversion-glyph="95"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="94" glyph="94" inversion-code="118" inversion-glyph="118"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="85" glyph="85" inversion-code="117" inversion-glyph="117"/>
+-->
+<!--
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="107"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="106"/>
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="178" glyph="178"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="179" glyph="179"/>
+-->
+
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="66"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="38"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="63"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="67"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="99"/>
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="48"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="49"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="50"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="51"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="52"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="53"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="54"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="55"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="56"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="57"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/inkpen.xml b/data/fonts/mappings/inkpen.xml
new file mode 100644
index 0000000..136132c
--- /dev/null
+++ b/data/fonts/mappings/inkpen.xml
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="Inkpen">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="Inkpen is part of Sibelius, but other fonts may use the same mappings."
+ copyright="Copyright Sibelius Software Ltd"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="inkpen2,inkpen" strategy="prefer-glyphs"/>
+ <font-requirement font-id="1" names="inkpen2 text,inkpen text,comic sans ms,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.0" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.15"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="3"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="45"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="39"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="8249" glyph="69"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="8747" glyph="61"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="36"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="51"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="729" glyph="78"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="339" glyph="65"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192"/>
+
+<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="35"/> -->
+ <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="8250" glyph="70"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="79" glyph="31"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="8218" glyph="72"/>
+<!--
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209"/>
+-->
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" code="75" glyph="29" inversion-code="212" inversion-glyph="76"/>
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG FINAL"
+ font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" code="114" glyph="48" inversion-code="82" inversion-glyph="33"/>
+<!--
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code=""/>
+-->
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="8721" glyph="60"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="211" glyph="75"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="338" glyph="64"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="8240" glyph="73"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="8776" glyph="63"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="174" glyph="55"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="217" glyph="77"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="194" glyph="74"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="10"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="22"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="9"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="10"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="174" glyph="55" inversion-code="95"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="94" glyph="38" inversion-code="118" inversion-glyph="50"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="85" glyph="35" inversion-code="117" inversion-glyph="49"/>
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="376" glyph="68"/>
+<!--
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="43"/>
+-->
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="8804" glyph="57"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="8805" glyph="58"/>
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="24"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="5"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="23"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="25"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="40"/>
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="12"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="13"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="14"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="15"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="16"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="17"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="18"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="19"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="20"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="21"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/maestro.xml b/data/fonts/mappings/maestro.xml
new file mode 100644
index 0000000..c4946de
--- /dev/null
+++ b/data/fonts/mappings/maestro.xml
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<!-- The name here must match the filename in everything except case -->
+<rosegarden-font-encoding name="Maestro">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="Maestro is part of Finale, but other fonts use the same mappings."
+ copyright="Copyright Coda Inc"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="maestro"/>
+ <font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.3" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1" flag-spacing="0.8"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="6"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="79"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="68"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="220" glyph="174"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="186" glyph="142"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="57"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="88"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="250" glyph="204"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="207" glyph="161"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192" glyph="148"/>
+
+<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="55"/> -->
+<!-- <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="71" glyph="41"/> -->
+<!-- <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code=""/> -->
+<!--
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="noteheads-2mensural"/>
+-->
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121" glyph="90"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209" glyph="163"/>
+
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" code="75" glyph="45" inversion-code="239" inversion-glyph="193"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="106" glyph="75" inversion-code="74" inversion-glyph="44"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" code="114" glyph="83" inversion-code="82" inversion-glyph="52"/>
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="227" glyph="181"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="238" glyph="192"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="192"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="206" glyph="160"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="228" glyph="182"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="197" glyph="153"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="168" glyph="124"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="244" glyph="198"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="229" glyph="183"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="17"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="33"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="16"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="17"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="174" glyph="130" inversion-code="95" inversion-glyph="65"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="94" glyph="64" inversion-code="118" inversion-glyph="87"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="85" glyph="55" inversion-code="117" inversion-glyph="86"/>
+<!--
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="76"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="75"/>
+-->
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="178" glyph="134"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="179" glyph="135"/>
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="37"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="9"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="34"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="38"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="69"/>
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="19"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="20"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="21"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="22"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="23"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="24"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="25"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="26"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="27"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="28"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/opus.xml b/data/fonts/mappings/opus.xml
new file mode 100644
index 0000000..ba3a882
--- /dev/null
+++ b/data/fonts/mappings/opus.xml
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="Opus">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="Opus is part of Sibelius, but other fonts may use the same mappings."
+ copyright="Copyright Sibelius Software Ltd"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="opus" strategy="prefer-glyphs"/>
+ <font-requirement font-id="1" names="opus text,georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.3" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="3"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="45"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="39"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="8249" glyph="69"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="8747" glyph="61"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="36"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="51"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="729" glyph="78"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="339" glyph="65"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192"/>
+
+<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="35"/> -->
+ <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="8250" glyph="70"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="79" glyph="31"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="8218" glyph="72"/>
+<!--
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209"/>
+-->
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" code="75" glyph="29" inversion-code="212" inversion-glyph="76"/>
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG FINAL"
+ font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" code="114" glyph="48" inversion-code="82" inversion-glyph="33"/>
+<!--
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code=""/>
+-->
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="8721" glyph="60"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="211" glyph="75"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="338" glyph="64"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="8240" glyph="73"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="8776" glyph="63"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="174" glyph="55"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="217" glyph="77"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="194" glyph="74"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="11"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="22"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="10"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="11"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="174" glyph="55" inversion-code="95"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="94" glyph="38" inversion-code="118" inversion-glyph="50"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="85" glyph="35" inversion-code="117" inversion-glyph="49"/>
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="376" glyph="68"/>
+<!--
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="43"/>
+-->
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="8804" glyph="57"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="8805" glyph="58"/>
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="24"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="5"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="23"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="25"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="40"/>
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="13"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="79"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="14"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="15"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="16"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="17"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="18"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="19"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="20"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="21"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/petrucci.xml b/data/fonts/mappings/petrucci.xml
new file mode 100644
index 0000000..2cf0b58
--- /dev/null
+++ b/data/fonts/mappings/petrucci.xml
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<!-- The name here must match the filename in everything except case -->
+<rosegarden-font-encoding name="Petrucci">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="Petrucci is part of Finale, but other fonts use the same mappings."
+ copyright="Copyright Coda Inc"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="petrucci"/>
+ <font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.2" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1" />
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="6"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="79"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="68"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="220" glyph="156"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="186" glyph="125"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="57"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="88"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="250" glyph="186"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="207" glyph="143"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192" glyph="131"/>
+
+<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="55"/> -->
+<!-- <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="71" glyph="41"/> -->
+<!-- <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code=""/> -->
+<!--
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="noteheads-2mensural"/>
+-->
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121" glyph="90"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209" glyph="145"/>
+
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" code="75" glyph="45" inversion-code="239" inversion-glyph="175"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="106" glyph="75" inversion-code="74" inversion-glyph="44"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" code="114" glyph="83" inversion-code="82" inversion-glyph="52"/>
+<!--
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="214" glyph="150"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="227" glyph="163"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="174"/>
+-->
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="227" glyph="163"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="238" glyph="174"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="174"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="206" glyph="142"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="228" glyph="164"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="197" glyph="136"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="168" glyph="108"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="244" glyph="180"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="229" glyph="165"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="17"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="33"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="16"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="17"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="174" glyph="113" inversion-code="95" inversion-glyph="65"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="94" glyph="64" inversion-code="118" inversion-glyph="87"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="85" glyph="55" inversion-code="117" inversion-glyph="86"/>
+<!--
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="76"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="75"/>
+-->
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="178" glyph="117"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="179" glyph="118"/>
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="37"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="9"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="34"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="38"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="69"/>
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="19"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="20"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="21"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="22"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="23"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="24"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="25"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="26"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="27"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="28"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/rg21.xml b/data/fonts/mappings/rg21.xml
new file mode 100644
index 0000000..bf64bda
--- /dev/null
+++ b/data/fonts/mappings/rg21.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="RG21">
+
+<font-information
+ origin="Rosegarden 2.1"
+ copyright="Copyright (c) 1994--2001 Chris Cannam"
+ mapped-by="Chris Cannam"
+ type="pixmap"
+ smooth="false"/>
+
+<font-sizes>
+ <font-size note-height="4" staff-line-thickness="1" stem-thickness="1"/>
+ <font-size note-height="8" staff-line-thickness="1" stem-thickness="1"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <symbol name="__UNKNOWN__" src="unknown"/>
+
+ <symbol name="MUSIC SHARP SIGN" src="notemod-sharp"/>
+ <symbol name="MUSIC NATURAL SIGN" src="notemod-natural"/>
+ <symbol name="MUSIC FLAT SIGN" src="notemod-flat"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" src="notemod-doublesharp"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" src="notemod-doubleflat"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" src="note-breve"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" src="note-bodyempty"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" src="note-bodyempty"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" src="note-bodyfilled"/>
+
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ src="tail-down-1" inversion-src="tail-up-1"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ src="tail-down-2" inversion-src="tail-up-2"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
+ src="tail-down-3" inversion-src="tail-up-3"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
+ src="tail-down-4" inversion-src="tail-up-4"/>
+
+ <symbol name="MUSICAL SYMBOL MULTI REST" src="rest-breve"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" src="rest-semibreve"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" src="rest-minim"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" src="rest-crotchet"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" src="rest-quaver"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" src="rest-semiquaver"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" src="rest-demisemi"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" src="rest-hemidemisemi"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" src="dot"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" src="chordmod-accent"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" src="chordmod-legato"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" src="chordmod-dot"/>
+ <symbol name="MUSICAL SYMBOL FERMATA" src="chordmod-pause"/>
+ <symbol name="MUSICAL SYMBOL TR" src="chordmod-trill"/>
+ <symbol name="MUSICAL SYMBOL TURN" src="chordmod-turn"/>
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" src="unknown"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" src="unknown"/>
+
+ <!-- Unicode (and Lilypond) just have a single C clef, they
+ don't distinguish between alto and tenor. We'd have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" src="clef-alto"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" src="clef-treble"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" src="clef-bass"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <when note-height="4" y="4"/>
+ <when note-height="8" y="9"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <when note-height="4" y="14"/>
+ <when note-height="8" y="26"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <when note-height="4" y="19"/>
+ <when note-height="8" y="35"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <when note-height="4" y="9"/>
+ <when note-height="8" y="17"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <when note-height="4" y="5"/>
+ <when note-height="8" y="9"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <when note-height="4" y="5"/>
+ <when note-height="8" y="9"/>
+ </hotspot>
+</font-hotspots>
+
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/sonata.xml b/data/fonts/mappings/sonata.xml
new file mode 100644
index 0000000..6a30fb6
--- /dev/null
+++ b/data/fonts/mappings/sonata.xml
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="Sonata">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="Adobe"
+ copyright="Copyright Adobe Inc"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="sonata" strategy="prefer-glyphs"/>
+ <font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.5" beam-thickness="0.5" staff-line-thickness="0.12" stem-thickness="0.14"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" glyph="3"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" glyph="76"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" glyph="64"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" glyph="149"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" glyph="121"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" glyph="53"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" glyph="85"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" glyph="172"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" glyph="171"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" glyph="127"/>
+
+<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="35"/> -->
+<!--
+ <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="8250" glyph="70"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="79" glyph="31"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="8218" glyph="72"/>
+-->
+<!--
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209"/>
+-->
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" glyph="173" inversion-glyph="166"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" glyph="72" inversion-glyph="41"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" glyph="73" inversion-glyph="42"/>
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" glyph="140"/>
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" glyph="118"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" glyph="164"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" glyph="138"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" glyph="156"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" glyph="132"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" glyph="105"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" glyph="170"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" glyph="157"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" glyph="14"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" glyph="29"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" glyph="13"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" glyph="14"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" glyph="110"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" glyph="50"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" glyph="51" inversion-glyph="83"/>
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" glyph="62"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" glyph="50"/>
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" glyph="114"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" glyph="115"/>
+
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" glyph="33"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" glyph="6"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" glyph="30"/>
+
+ <symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="34"/>
+ <symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="65"/>
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="16"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="17"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="18"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="19"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="20"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="21"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="22"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="23"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="24"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="25"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/steinberg.xml b/data/fonts/mappings/steinberg.xml
new file mode 100644
index 0000000..bc5defa
--- /dev/null
+++ b/data/fonts/mappings/steinberg.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<rosegarden-font-encoding name="Steinberg">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="The Steinberg Notation font is part of Cubase."
+ copyright="Copyright Steinberg Inc"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="steinberg notation" strategy="prefer-codes"/>
+ <font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="8.0" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="36"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="38"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="35"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="37"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="34"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="216"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="39"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="40"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="41"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="109"/>
+
+ <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="108"/>
+<!-- <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="71"/> -->
+<!-- <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code=""/> -->
+<!--
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="noteheads-2mensural"/>
+-->
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="116"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="115"/>
+
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
+ font-id="0" code="50" inversion-code="55"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
+ font-id="0" code="51" inversion-code="56"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
+ font-id="0" code="52" inversion-code="57"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
+ font-id="0" code="53" inversion-code="58"/>
+
+<!-- <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="214"/> -->
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="42"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="43"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="44"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="45"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="46"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="47"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="48"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="49"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="106"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="91"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="73"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="106"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
+ font-id="0" code="122"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO"
+ font-id="0" code="90"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="93" inversion-code="75"/>
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="101"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="131"/>
+<!--
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code=""/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code=""/>
+-->
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="220"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="218"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="219"/>
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+</rosegarden-font-encoding>
diff --git a/data/fonts/mappings/xinfonia.xml b/data/fonts/mappings/xinfonia.xml
new file mode 100644
index 0000000..263f87a
--- /dev/null
+++ b/data/fonts/mappings/xinfonia.xml
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-font-encoding>
+
+<!-- The name here must match the filename in everything except case -->
+<rosegarden-font-encoding name="Xinfonia">
+
+<!-- !!! check copyright -->
+<font-information
+ origin="xemo.org"
+ copyright="Copyright 2001-2003 Xemus Software LLC"
+ mapped-by="Chris Cannam"
+ type="scalable"
+ smooth="true"/>
+
+<font-requirements>
+ <font-requirement font-id="0" names="xinfonia" strategy="prefer-codes"/>
+ <font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
+</font-requirements>
+
+<font-sizes>
+ <font-scale font-height="4.2" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
+</font-sizes>
+
+<font-symbol-map>
+ <!-- Symbol names are from the Unicode code charts: see
+ http://www.unicode.org/charts/PDF/U2600.pdf
+ http://www.unicode.org/charts/PDF/U1D100.pdf -->
+
+ <!-- Xinfonia is a Unicode font, so the codes are the Unicode
+ code points expressed in decimal. -->
+
+ <codebase font-id="0" base="119040"/> <!-- Unicode musical symbols area -->
+
+ <symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
+
+ <symbol name="MUSIC SHARP SIGN" font-id="0" code="41" glyph="4"/>
+ <symbol name="MUSIC NATURAL SIGN" font-id="0" code="40" glyph="28"/>
+ <symbol name="MUSIC FLAT SIGN" font-id="0" code="39" glyph="24"/>
+
+ <symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="42" glyph="39"/>
+ <symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="43" glyph="35"/>
+
+ <symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="92"/>
+ <symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="93" glyph="32"/>
+ <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="87" glyph="43"/>
+ <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="88" glyph="38"/>
+
+ <symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="67"/>
+ <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="69"/>
+
+<!--
+ <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="184"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="185"/>
+ <symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="186"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="72"/>
+ <symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="73"/>
+-->
+ <!-- There's only one Unicode point for each flag; I guess
+ you're expected to invert them yourself -->
+
+ <symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
+ font-id="0" glyph="21" inversion-glyph="42"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-1" font-id="0" code="110" glyph="26" inversion-glyph="20"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-2" font-id="0" code="111" glyph="30" inversion-glyph="22"/>
+<!--
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-3" font-id="0" code="112"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-4" font-id="0" code="113"/>
+ <symbol name="MUSICAL SYMBOL COMBINING FLAG-5" font-id="0" code="114"/>
+-->
+
+<!--
+ <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="58"/>
+-->
+ <symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="59" glyph="34"/>
+ <symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="60" glyph="41"/>
+ <symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="61" glyph="37"/>
+ <symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="62" glyph="40"/>
+ <symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="63" glyph="36"/>
+ <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="64" glyph="33"/>
+ <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="65"/>
+ <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="66"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="109" glyph="27"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="123"/>
+ <symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="125"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="124"/>
+ <symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO" font-id="0" code="126"/>
+ <symbol name="MUSICAL SYMBOL COMBINING MARCATO" font-id="0" code="127"/>
+ <symbol name="MUSICAL SYMBOL FERMATA"
+ font-id="0" code="16" inversion-code="17" glyph="23" inversion-glyph="31"/>
+
+ <symbol name="MUSICAL SYMBOL TR" font-id="0" code="150"/>
+ <symbol name="MUSICAL SYMBOL TURN" font-id="0" code="151"/>
+
+ <symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="171"/>
+ <symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="170"/>
+
+ <!-- Unicode (and Lilypond) just have a single G clef, they
+ don't distinguish between alto and tenor. We'll have to
+ use the same clef with an offset. -->
+ <symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="33" glyph="19"/>
+ <symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="30" glyph="5"/>
+ <symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="34" glyph="18"/>
+
+ <symbol name="DIGIT ZERO" font-id="0" code="48" glyph="7"/>
+ <symbol name="DIGIT ONE" font-id="0" code="49" glyph="8"/>
+ <symbol name="DIGIT TWO" font-id="0" code="50" glyph="9"/>
+ <symbol name="DIGIT THREE" font-id="0" code="51" glyph="10"/>
+ <symbol name="DIGIT FOUR" font-id="0" code="52" glyph="11"/>
+ <symbol name="DIGIT FIVE" font-id="0" code="53" glyph="12"/>
+ <symbol name="DIGIT SIX" font-id="0" code="54" glyph="13"/>
+ <symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="14"/>
+ <symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="15"/>
+ <symbol name="DIGIT NINE" font-id="0" code="57" glyph="16"/>
+
+</font-symbol-map>
+
+<font-hotspots>
+ <hotspot name="MUSIC FLAT SIGN">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
+ <scaled y="0.74"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL C CLEF">
+ <scaled y="0.47"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL G CLEF">
+ <scaled y="0.64"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL F CLEF">
+ <scaled y="0.32"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL MULTI REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL WHOLE REST">
+ <scaled y="0"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL HALF REST">
+ <scaled y="0.98"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL QUARTER REST">
+ <scaled y="0.5"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL EIGHTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
+ <scaled y="0.28"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
+ <scaled y="0.45"/>
+ </hotspot>
+ <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
+ <scaled y="0.4"/>
+ </hotspot>
+</font-hotspots>
+</rosegarden-font-encoding>
diff --git a/data/library/AccessVirus.rgd b/data/library/AccessVirus.rgd
new file mode 100644
index 0000000..d56f2da
--- /dev/null
+++ b/data/library/AccessVirus.rgd
Binary files differ
diff --git a/data/library/Alesis-QS6.rgd b/data/library/Alesis-QS6.rgd
new file mode 100644
index 0000000..4fc7755
--- /dev/null
+++ b/data/library/Alesis-QS6.rgd
Binary files differ
diff --git a/data/library/Alesis-QS7.rgd b/data/library/Alesis-QS7.rgd
new file mode 100644
index 0000000..e14676c
--- /dev/null
+++ b/data/library/Alesis-QS7.rgd
Binary files differ
diff --git a/data/library/Alesis-QS7_QS8.rgd b/data/library/Alesis-QS7_QS8.rgd
new file mode 100644
index 0000000..ef6ca88
--- /dev/null
+++ b/data/library/Alesis-QS7_QS8.rgd
Binary files differ
diff --git a/data/library/Alesis-S4Plus.rgd b/data/library/Alesis-S4Plus.rgd
new file mode 100644
index 0000000..0f0483a
--- /dev/null
+++ b/data/library/Alesis-S4Plus.rgd
Binary files differ
diff --git a/data/library/Alesis-SR16.rgd b/data/library/Alesis-SR16.rgd
new file mode 100644
index 0000000..de29876
--- /dev/null
+++ b/data/library/Alesis-SR16.rgd
Binary files differ
diff --git a/data/library/Behringer-V-Amp-Pro.rgd b/data/library/Behringer-V-Amp-Pro.rgd
new file mode 100644
index 0000000..2e4a82b
--- /dev/null
+++ b/data/library/Behringer-V-Amp-Pro.rgd
Binary files differ
diff --git a/data/library/Boss-DR-660.rgd b/data/library/Boss-DR-660.rgd
new file mode 100644
index 0000000..f9cb1f8
--- /dev/null
+++ b/data/library/Boss-DR-660.rgd
Binary files differ
diff --git a/data/library/Casio-MT-540.rgd b/data/library/Casio-MT-540.rgd
new file mode 100644
index 0000000..5a8a26f
--- /dev/null
+++ b/data/library/Casio-MT-540.rgd
Binary files differ
diff --git a/data/library/Casio-WK-3000.rgd b/data/library/Casio-WK-3000.rgd
new file mode 100644
index 0000000..0c5e40e
--- /dev/null
+++ b/data/library/Casio-WK-3000.rgd
Binary files differ
diff --git a/data/library/Chaos12m.rgd b/data/library/Chaos12m.rgd
new file mode 100644
index 0000000..1cff802
--- /dev/null
+++ b/data/library/Chaos12m.rgd
Binary files differ
diff --git a/data/library/Creative-SBLive8MB.rgd b/data/library/Creative-SBLive8MB.rgd
new file mode 100644
index 0000000..c6c5296
--- /dev/null
+++ b/data/library/Creative-SBLive8MB.rgd
Binary files differ
diff --git a/data/library/Emu-Proteus-2000.rgd b/data/library/Emu-Proteus-2000.rgd
new file mode 100644
index 0000000..ff28ef9
--- /dev/null
+++ b/data/library/Emu-Proteus-2000.rgd
Binary files differ
diff --git a/data/library/Emu-Proteus-FX.rgd b/data/library/Emu-Proteus-FX.rgd
new file mode 100644
index 0000000..93cfc00
--- /dev/null
+++ b/data/library/Emu-Proteus-FX.rgd
Binary files differ
diff --git a/data/library/Ensoniq-MR76.rgd b/data/library/Ensoniq-MR76.rgd
new file mode 100644
index 0000000..5f1e678
--- /dev/null
+++ b/data/library/Ensoniq-MR76.rgd
Binary files differ
diff --git a/data/library/GM.rgd b/data/library/GM.rgd
new file mode 100644
index 0000000..51a336e
--- /dev/null
+++ b/data/library/GM.rgd
Binary files differ
diff --git a/data/library/GM2.rgd b/data/library/GM2.rgd
new file mode 100644
index 0000000..c5fd077
--- /dev/null
+++ b/data/library/GM2.rgd
Binary files differ
diff --git a/data/library/GS.rgd b/data/library/GS.rgd
new file mode 100644
index 0000000..888ee71
--- /dev/null
+++ b/data/library/GS.rgd
Binary files differ
diff --git a/data/library/Hammond-XM1.rgd b/data/library/Hammond-XM1.rgd
new file mode 100644
index 0000000..ba331b9
--- /dev/null
+++ b/data/library/Hammond-XM1.rgd
Binary files differ
diff --git a/data/library/Juno-G.rgd b/data/library/Juno-G.rgd
new file mode 100644
index 0000000..c416011
--- /dev/null
+++ b/data/library/Juno-G.rgd
Binary files differ
diff --git a/data/library/Kawai-ES-3.rgd b/data/library/Kawai-ES-3.rgd
new file mode 100644
index 0000000..e186a25
--- /dev/null
+++ b/data/library/Kawai-ES-3.rgd
Binary files differ
diff --git a/data/library/Korg-03rw.rgd b/data/library/Korg-03rw.rgd
new file mode 100644
index 0000000..ca25999
--- /dev/null
+++ b/data/library/Korg-03rw.rgd
Binary files differ
diff --git a/data/library/Korg-KARMA.rgd b/data/library/Korg-KARMA.rgd
new file mode 100644
index 0000000..e13a8c8
--- /dev/null
+++ b/data/library/Korg-KARMA.rgd
Binary files differ
diff --git a/data/library/Korg-NS5R.rgd b/data/library/Korg-NS5R.rgd
new file mode 100644
index 0000000..a62c3ee
--- /dev/null
+++ b/data/library/Korg-NS5R.rgd
Binary files differ
diff --git a/data/library/Korg-Radias-Factory.rgd b/data/library/Korg-Radias-Factory.rgd
new file mode 100644
index 0000000..aee4c5a
--- /dev/null
+++ b/data/library/Korg-Radias-Factory.rgd
Binary files differ
diff --git a/data/library/Korg-Trinity-DRS.rgd b/data/library/Korg-Trinity-DRS.rgd
new file mode 100644
index 0000000..770796b
--- /dev/null
+++ b/data/library/Korg-Trinity-DRS.rgd
Binary files differ
diff --git a/data/library/Korg-Triton-Extreme-Combi.rgd b/data/library/Korg-Triton-Extreme-Combi.rgd
new file mode 100644
index 0000000..e9ace2d
--- /dev/null
+++ b/data/library/Korg-Triton-Extreme-Combi.rgd
Binary files differ
diff --git a/data/library/Korg-Triton-Extreme-Prog.rgd b/data/library/Korg-Triton-Extreme-Prog.rgd
new file mode 100644
index 0000000..07f12b3
--- /dev/null
+++ b/data/library/Korg-Triton-Extreme-Prog.rgd
Binary files differ
diff --git a/data/library/Korg-Wavestation.rgd b/data/library/Korg-Wavestation.rgd
new file mode 100644
index 0000000..6a36569
--- /dev/null
+++ b/data/library/Korg-Wavestation.rgd
Binary files differ
diff --git a/data/library/Korg-X3.rgd b/data/library/Korg-X3.rgd
new file mode 100644
index 0000000..8727ff7
--- /dev/null
+++ b/data/library/Korg-X3.rgd
Binary files differ
diff --git a/data/library/Korg-X50_GM.rgd b/data/library/Korg-X50_GM.rgd
new file mode 100644
index 0000000..2ffec58
--- /dev/null
+++ b/data/library/Korg-X50_GM.rgd
Binary files differ
diff --git a/data/library/Korg-X50_Korg.rgd b/data/library/Korg-X50_Korg.rgd
new file mode 100644
index 0000000..caba6ce
--- /dev/null
+++ b/data/library/Korg-X50_Korg.rgd
Binary files differ
diff --git a/data/library/Korg-microKORG.rgd b/data/library/Korg-microKORG.rgd
new file mode 100644
index 0000000..a0c4d7b
--- /dev/null
+++ b/data/library/Korg-microKORG.rgd
Binary files differ
diff --git a/data/library/Korg-microX.rgd b/data/library/Korg-microX.rgd
new file mode 100644
index 0000000..f984a4b
--- /dev/null
+++ b/data/library/Korg-microX.rgd
Binary files differ
diff --git a/data/library/Korg-x5dr.rgd b/data/library/Korg-x5dr.rgd
new file mode 100644
index 0000000..67f1000
--- /dev/null
+++ b/data/library/Korg-x5dr.rgd
Binary files differ
diff --git a/data/library/Kurzweil-ME1.rgd b/data/library/Kurzweil-ME1.rgd
new file mode 100644
index 0000000..97e0b56
--- /dev/null
+++ b/data/library/Kurzweil-ME1.rgd
Binary files differ
diff --git a/data/library/Lexicon-PCM-91-internal-presets.rgd b/data/library/Lexicon-PCM-91-internal-presets.rgd
new file mode 100644
index 0000000..79cb283
--- /dev/null
+++ b/data/library/Lexicon-PCM-91-internal-presets.rgd
Binary files differ
diff --git a/data/library/Line6-PodXTLive.rgd b/data/library/Line6-PodXTLive.rgd
new file mode 100644
index 0000000..14a7172
--- /dev/null
+++ b/data/library/Line6-PodXTLive.rgd
Binary files differ
diff --git a/data/library/Native-Instruments-B4.rgd b/data/library/Native-Instruments-B4.rgd
new file mode 100644
index 0000000..8bc7362
--- /dev/null
+++ b/data/library/Native-Instruments-B4.rgd
Binary files differ
diff --git a/data/library/Novation-A-Station.rgd b/data/library/Novation-A-Station.rgd
new file mode 100644
index 0000000..c977d86
--- /dev/null
+++ b/data/library/Novation-A-Station.rgd
Binary files differ
diff --git a/data/library/Novation-D-Station.rgd b/data/library/Novation-D-Station.rgd
new file mode 100644
index 0000000..fbf86d6
--- /dev/null
+++ b/data/library/Novation-D-Station.rgd
Binary files differ
diff --git a/data/library/Novation-KS-4-5-Rack.rgd b/data/library/Novation-KS-4-5-Rack.rgd
new file mode 100644
index 0000000..f0f9115
--- /dev/null
+++ b/data/library/Novation-KS-4-5-Rack.rgd
Binary files differ
diff --git a/data/library/Novation-XioSynth.rgd b/data/library/Novation-XioSynth.rgd
new file mode 100644
index 0000000..c430773
--- /dev/null
+++ b/data/library/Novation-XioSynth.rgd
Binary files differ
diff --git a/data/library/Oberheim-Matrix-1000.rgd b/data/library/Oberheim-Matrix-1000.rgd
new file mode 100644
index 0000000..bf62427
--- /dev/null
+++ b/data/library/Oberheim-Matrix-1000.rgd
Binary files differ
diff --git a/data/library/PC51f_sf2.rgd b/data/library/PC51f_sf2.rgd
new file mode 100644
index 0000000..669c4bf
--- /dev/null
+++ b/data/library/PC51f_sf2.rgd
Binary files differ
diff --git a/data/library/Peavey-Spectrum-Bass.rgd b/data/library/Peavey-Spectrum-Bass.rgd
new file mode 100644
index 0000000..b788fc2
--- /dev/null
+++ b/data/library/Peavey-Spectrum-Bass.rgd
Binary files differ
diff --git a/data/library/PodXTLive.rgd b/data/library/PodXTLive.rgd
new file mode 100644
index 0000000..5d4ea90
--- /dev/null
+++ b/data/library/PodXTLive.rgd
Binary files differ
diff --git a/data/library/Roland-D-50-v2.rgd b/data/library/Roland-D-50-v2.rgd
new file mode 100644
index 0000000..4fb4f40
--- /dev/null
+++ b/data/library/Roland-D-50-v2.rgd
Binary files differ
diff --git a/data/library/Roland-D-50.rgd b/data/library/Roland-D-50.rgd
new file mode 100644
index 0000000..4252977
--- /dev/null
+++ b/data/library/Roland-D-50.rgd
Binary files differ
diff --git a/data/library/Roland-E-09.rgd b/data/library/Roland-E-09.rgd
new file mode 100644
index 0000000..de26d8e
--- /dev/null
+++ b/data/library/Roland-E-09.rgd
Binary files differ
diff --git a/data/library/Roland-E-09_addons.rgd b/data/library/Roland-E-09_addons.rgd
new file mode 100644
index 0000000..f353808
--- /dev/null
+++ b/data/library/Roland-E-09_addons.rgd
Binary files differ
diff --git a/data/library/Roland-EM-20.rgd b/data/library/Roland-EM-20.rgd
new file mode 100644
index 0000000..bde3991
--- /dev/null
+++ b/data/library/Roland-EM-20.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-S.rgd b/data/library/Roland-Fantom-S.rgd
new file mode 100644
index 0000000..3c6ac8c
--- /dev/null
+++ b/data/library/Roland-Fantom-S.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-S88.rgd b/data/library/Roland-Fantom-S88.rgd
new file mode 100644
index 0000000..c2dc748
--- /dev/null
+++ b/data/library/Roland-Fantom-S88.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-X.rgd b/data/library/Roland-Fantom-X.rgd
new file mode 100644
index 0000000..fc6c123
--- /dev/null
+++ b/data/library/Roland-Fantom-X.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-XA.rgd b/data/library/Roland-Fantom-XA.rgd
new file mode 100644
index 0000000..873bf53
--- /dev/null
+++ b/data/library/Roland-Fantom-XA.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-XR-addon-SRX-02.rgd b/data/library/Roland-Fantom-XR-addon-SRX-02.rgd
new file mode 100644
index 0000000..8c7738d
--- /dev/null
+++ b/data/library/Roland-Fantom-XR-addon-SRX-02.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-XR-addon-SRX-06.rgd b/data/library/Roland-Fantom-XR-addon-SRX-06.rgd
new file mode 100644
index 0000000..2ee9f09
--- /dev/null
+++ b/data/library/Roland-Fantom-XR-addon-SRX-06.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-XR-addon-SRX-09.rgd b/data/library/Roland-Fantom-XR-addon-SRX-09.rgd
new file mode 100644
index 0000000..2dcdb8d
--- /dev/null
+++ b/data/library/Roland-Fantom-XR-addon-SRX-09.rgd
Binary files differ
diff --git a/data/library/Roland-Fantom-XR.rgd b/data/library/Roland-Fantom-XR.rgd
new file mode 100644
index 0000000..be9ed03
--- /dev/null
+++ b/data/library/Roland-Fantom-XR.rgd
Binary files differ
diff --git a/data/library/Roland-GR-30.rgd b/data/library/Roland-GR-30.rgd
new file mode 100644
index 0000000..489e3e9
--- /dev/null
+++ b/data/library/Roland-GR-30.rgd
Binary files differ
diff --git a/data/library/Roland-GR-33.rgd b/data/library/Roland-GR-33.rgd
new file mode 100644
index 0000000..b4e7064
--- /dev/null
+++ b/data/library/Roland-GR-33.rgd
Binary files differ
diff --git a/data/library/Roland-JD-800.rgd b/data/library/Roland-JD-800.rgd
new file mode 100644
index 0000000..5a555f0
--- /dev/null
+++ b/data/library/Roland-JD-800.rgd
Binary files differ
diff --git a/data/library/Roland-JV-1010.rgd b/data/library/Roland-JV-1010.rgd
new file mode 100644
index 0000000..741972f
--- /dev/null
+++ b/data/library/Roland-JV-1010.rgd
Binary files differ
diff --git a/data/library/Roland-JV-1080.rgd b/data/library/Roland-JV-1080.rgd
new file mode 100644
index 0000000..b0de98d
--- /dev/null
+++ b/data/library/Roland-JV-1080.rgd
Binary files differ
diff --git a/data/library/Roland-JV-2080.rgd b/data/library/Roland-JV-2080.rgd
new file mode 100644
index 0000000..addc028
--- /dev/null
+++ b/data/library/Roland-JV-2080.rgd
Binary files differ
diff --git a/data/library/Roland-JV-80.rgd b/data/library/Roland-JV-80.rgd
new file mode 100644
index 0000000..a3d2679
--- /dev/null
+++ b/data/library/Roland-JV-80.rgd
Binary files differ
diff --git a/data/library/Roland-JX-305.rgd b/data/library/Roland-JX-305.rgd
new file mode 100644
index 0000000..d0f5af7
--- /dev/null
+++ b/data/library/Roland-JX-305.rgd
Binary files differ
diff --git a/data/library/Roland-Juno106.rgd b/data/library/Roland-Juno106.rgd
new file mode 100644
index 0000000..acfc345
--- /dev/null
+++ b/data/library/Roland-Juno106.rgd
Binary files differ
diff --git a/data/library/Roland-KR-570.rgd b/data/library/Roland-KR-570.rgd
new file mode 100644
index 0000000..b9143c6
--- /dev/null
+++ b/data/library/Roland-KR-570.rgd
Binary files differ
diff --git a/data/library/Roland-MC-303.rgd b/data/library/Roland-MC-303.rgd
new file mode 100644
index 0000000..fc40d2f
--- /dev/null
+++ b/data/library/Roland-MC-303.rgd
Binary files differ
diff --git a/data/library/Roland-MVS-1.rgd b/data/library/Roland-MVS-1.rgd
new file mode 100644
index 0000000..1710405
--- /dev/null
+++ b/data/library/Roland-MVS-1.rgd
Binary files differ
diff --git a/data/library/Roland-RD-600.rgd b/data/library/Roland-RD-600.rgd
new file mode 100644
index 0000000..e8d271a
--- /dev/null
+++ b/data/library/Roland-RD-600.rgd
Binary files differ
diff --git a/data/library/Roland-RD-700SX.rgd b/data/library/Roland-RD-700SX.rgd
new file mode 100644
index 0000000..9605def
--- /dev/null
+++ b/data/library/Roland-RD-700SX.rgd
Binary files differ
diff --git a/data/library/Roland-RS-9.rgd b/data/library/Roland-RS-9.rgd
new file mode 100644
index 0000000..f74ef4e
--- /dev/null
+++ b/data/library/Roland-RS-9.rgd
Binary files differ
diff --git a/data/library/Roland-SC-33.rgd b/data/library/Roland-SC-33.rgd
new file mode 100644
index 0000000..d04fba9
--- /dev/null
+++ b/data/library/Roland-SC-33.rgd
Binary files differ
diff --git a/data/library/Roland-SC-88.rgd b/data/library/Roland-SC-88.rgd
new file mode 100644
index 0000000..158ece6
--- /dev/null
+++ b/data/library/Roland-SC-88.rgd
Binary files differ
diff --git a/data/library/Roland-SC-8820.rgd b/data/library/Roland-SC-8820.rgd
new file mode 100644
index 0000000..3c79d1b
--- /dev/null
+++ b/data/library/Roland-SC-8820.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-01.rgd b/data/library/Roland-SR-JV80-01.rgd
new file mode 100644
index 0000000..fa39539
--- /dev/null
+++ b/data/library/Roland-SR-JV80-01.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-02.rgd b/data/library/Roland-SR-JV80-02.rgd
new file mode 100644
index 0000000..38ae09e
--- /dev/null
+++ b/data/library/Roland-SR-JV80-02.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-03.rgd b/data/library/Roland-SR-JV80-03.rgd
new file mode 100644
index 0000000..0da6ab1
--- /dev/null
+++ b/data/library/Roland-SR-JV80-03.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-04.rgd b/data/library/Roland-SR-JV80-04.rgd
new file mode 100644
index 0000000..18ff29d
--- /dev/null
+++ b/data/library/Roland-SR-JV80-04.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-05.rgd b/data/library/Roland-SR-JV80-05.rgd
new file mode 100644
index 0000000..7fe565d
--- /dev/null
+++ b/data/library/Roland-SR-JV80-05.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-08.rgd b/data/library/Roland-SR-JV80-08.rgd
new file mode 100644
index 0000000..7a26124
--- /dev/null
+++ b/data/library/Roland-SR-JV80-08.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-09.rgd b/data/library/Roland-SR-JV80-09.rgd
new file mode 100644
index 0000000..a505167
--- /dev/null
+++ b/data/library/Roland-SR-JV80-09.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-11.rgd b/data/library/Roland-SR-JV80-11.rgd
new file mode 100644
index 0000000..017d6f5
--- /dev/null
+++ b/data/library/Roland-SR-JV80-11.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-14.rgd b/data/library/Roland-SR-JV80-14.rgd
new file mode 100644
index 0000000..f66fc9c
--- /dev/null
+++ b/data/library/Roland-SR-JV80-14.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-15.rgd b/data/library/Roland-SR-JV80-15.rgd
new file mode 100644
index 0000000..d12926b
--- /dev/null
+++ b/data/library/Roland-SR-JV80-15.rgd
Binary files differ
diff --git a/data/library/Roland-SR-JV80-17.rgd b/data/library/Roland-SR-JV80-17.rgd
new file mode 100644
index 0000000..5f7f5f8
--- /dev/null
+++ b/data/library/Roland-SR-JV80-17.rgd
Binary files differ
diff --git a/data/library/Roland-TD-8.rgd b/data/library/Roland-TD-8.rgd
new file mode 100644
index 0000000..8edd284
--- /dev/null
+++ b/data/library/Roland-TD-8.rgd
Binary files differ
diff --git a/data/library/Roland-XP30.rgd b/data/library/Roland-XP30.rgd
new file mode 100644
index 0000000..f27f8e8
--- /dev/null
+++ b/data/library/Roland-XP30.rgd
Binary files differ
diff --git a/data/library/Roland-XV-2020.rgd b/data/library/Roland-XV-2020.rgd
new file mode 100644
index 0000000..2baee30
--- /dev/null
+++ b/data/library/Roland-XV-2020.rgd
Binary files differ
diff --git a/data/library/Roland-XV-88.rgd b/data/library/Roland-XV-88.rgd
new file mode 100644
index 0000000..76e4ace
--- /dev/null
+++ b/data/library/Roland-XV-88.rgd
Binary files differ
diff --git a/data/library/Sirius.rgd b/data/library/Sirius.rgd
new file mode 100644
index 0000000..7d84b5b
--- /dev/null
+++ b/data/library/Sirius.rgd
Binary files differ
diff --git a/data/library/Technics-KN901.rgd b/data/library/Technics-KN901.rgd
new file mode 100644
index 0000000..131a9ef
--- /dev/null
+++ b/data/library/Technics-KN901.rgd
Binary files differ
diff --git a/data/library/XG-Rhythmn-Kits-and-Mappings.rgd b/data/library/XG-Rhythmn-Kits-and-Mappings.rgd
new file mode 100644
index 0000000..88423c8
--- /dev/null
+++ b/data/library/XG-Rhythmn-Kits-and-Mappings.rgd
Binary files differ
diff --git a/data/library/XG.rgd b/data/library/XG.rgd
new file mode 100644
index 0000000..4fdd7b0
--- /dev/null
+++ b/data/library/XG.rgd
Binary files differ
diff --git a/data/library/Yamaha-CS1x.rgd b/data/library/Yamaha-CS1x.rgd
new file mode 100644
index 0000000..4898700
--- /dev/null
+++ b/data/library/Yamaha-CS1x.rgd
Binary files differ
diff --git a/data/library/Yamaha-CS2x.rgd b/data/library/Yamaha-CS2x.rgd
new file mode 100644
index 0000000..83870a7
--- /dev/null
+++ b/data/library/Yamaha-CS2x.rgd
Binary files differ
diff --git a/data/library/Yamaha-DGX200.rgd b/data/library/Yamaha-DGX200.rgd
new file mode 100644
index 0000000..c6e2c0f
--- /dev/null
+++ b/data/library/Yamaha-DGX200.rgd
Binary files differ
diff --git a/data/library/Yamaha-DGX500-300.rgd b/data/library/Yamaha-DGX500-300.rgd
new file mode 100644
index 0000000..02f59ea
--- /dev/null
+++ b/data/library/Yamaha-DGX500-300.rgd
Binary files differ
diff --git a/data/library/Yamaha-DGX505-305.rgd b/data/library/Yamaha-DGX505-305.rgd
new file mode 100644
index 0000000..a8b0a2b
--- /dev/null
+++ b/data/library/Yamaha-DGX505-305.rgd
Binary files differ
diff --git a/data/library/Yamaha-DX200.rgd b/data/library/Yamaha-DX200.rgd
new file mode 100644
index 0000000..a26fa2f
--- /dev/null
+++ b/data/library/Yamaha-DX200.rgd
Binary files differ
diff --git a/data/library/Yamaha-MU90R.rgd b/data/library/Yamaha-MU90R.rgd
new file mode 100644
index 0000000..1767c1a
--- /dev/null
+++ b/data/library/Yamaha-MU90R.rgd
Binary files differ
diff --git a/data/library/Yamaha-Motif-6-7-8.rgd b/data/library/Yamaha-Motif-6-7-8.rgd
new file mode 100644
index 0000000..cc6aebf
--- /dev/null
+++ b/data/library/Yamaha-Motif-6-7-8.rgd
Binary files differ
diff --git a/data/library/Yamaha-Motif-ES.rgd b/data/library/Yamaha-Motif-ES.rgd
new file mode 100644
index 0000000..f1c7777
--- /dev/null
+++ b/data/library/Yamaha-Motif-ES.rgd
Binary files differ
diff --git a/data/library/Yamaha-Motif-Rack.rgd b/data/library/Yamaha-Motif-Rack.rgd
new file mode 100644
index 0000000..2304b2a
--- /dev/null
+++ b/data/library/Yamaha-Motif-Rack.rgd
Binary files differ
diff --git a/data/library/Yamaha-P60.rgd b/data/library/Yamaha-P60.rgd
new file mode 100644
index 0000000..a84c31e
--- /dev/null
+++ b/data/library/Yamaha-P60.rgd
Binary files differ
diff --git a/data/library/Yamaha-P90.rgd b/data/library/Yamaha-P90.rgd
new file mode 100644
index 0000000..639f0b8
--- /dev/null
+++ b/data/library/Yamaha-P90.rgd
Binary files differ
diff --git a/data/library/Yamaha-PSR-E403.rgd b/data/library/Yamaha-PSR-E403.rgd
new file mode 100644
index 0000000..550d1c8
--- /dev/null
+++ b/data/library/Yamaha-PSR-E403.rgd
Binary files differ
diff --git a/data/library/Yamaha-PSR270.rgd b/data/library/Yamaha-PSR270.rgd
new file mode 100644
index 0000000..68c008e
--- /dev/null
+++ b/data/library/Yamaha-PSR270.rgd
Binary files differ
diff --git a/data/library/Yamaha-PSR280.rgd b/data/library/Yamaha-PSR280.rgd
new file mode 100644
index 0000000..11666e6
--- /dev/null
+++ b/data/library/Yamaha-PSR280.rgd
Binary files differ
diff --git a/data/library/Yamaha-PSR290.rgd b/data/library/Yamaha-PSR290.rgd
new file mode 100644
index 0000000..cb4ba5e
--- /dev/null
+++ b/data/library/Yamaha-PSR290.rgd
Binary files differ
diff --git a/data/library/Yamaha-PSR403.rgd b/data/library/Yamaha-PSR403.rgd
new file mode 100644
index 0000000..a8a615b
--- /dev/null
+++ b/data/library/Yamaha-PSR403.rgd
Binary files differ
diff --git a/data/library/Yamaha-PSR550.rgd b/data/library/Yamaha-PSR550.rgd
new file mode 100644
index 0000000..22ef25e
--- /dev/null
+++ b/data/library/Yamaha-PSR550.rgd
Binary files differ
diff --git a/data/library/Yamaha-QY70.rgd b/data/library/Yamaha-QY70.rgd
new file mode 100644
index 0000000..71b49ef
--- /dev/null
+++ b/data/library/Yamaha-QY70.rgd
Binary files differ
diff --git a/data/library/Yamaha-RM1X.rgd b/data/library/Yamaha-RM1X.rgd
new file mode 100644
index 0000000..0cc7175
--- /dev/null
+++ b/data/library/Yamaha-RM1X.rgd
Binary files differ
diff --git a/data/library/Yamaha-S08.rgd b/data/library/Yamaha-S08.rgd
new file mode 100644
index 0000000..b03d8a0
--- /dev/null
+++ b/data/library/Yamaha-S08.rgd
Binary files differ
diff --git a/data/library/Yamaha-S80.rgd b/data/library/Yamaha-S80.rgd
new file mode 100644
index 0000000..829737b
--- /dev/null
+++ b/data/library/Yamaha-S80.rgd
Binary files differ
diff --git a/data/library/Yamaha-S90.rgd b/data/library/Yamaha-S90.rgd
new file mode 100644
index 0000000..f914c98
--- /dev/null
+++ b/data/library/Yamaha-S90.rgd
Binary files differ
diff --git a/data/library/Yamaha-TG500-mlt.rgd b/data/library/Yamaha-TG500-mlt.rgd
new file mode 100644
index 0000000..cd6b0fc
--- /dev/null
+++ b/data/library/Yamaha-TG500-mlt.rgd
Binary files differ
diff --git a/data/library/Yamaha-VL70-m.rgd b/data/library/Yamaha-VL70-m.rgd
new file mode 100644
index 0000000..6c91a33
--- /dev/null
+++ b/data/library/Yamaha-VL70-m.rgd
Binary files differ
diff --git a/data/library/Zoom-RT-323.rgd b/data/library/Zoom-RT-323.rgd
new file mode 100644
index 0000000..b315028
--- /dev/null
+++ b/data/library/Zoom-RT-323.rgd
Binary files differ
diff --git a/data/library/all-numbers.rgd b/data/library/all-numbers.rgd
new file mode 100644
index 0000000..e3ce837
--- /dev/null
+++ b/data/library/all-numbers.rgd
Binary files differ
diff --git a/data/library/raw-numbers.rgd b/data/library/raw-numbers.rgd
new file mode 100644
index 0000000..4e26f29
--- /dev/null
+++ b/data/library/raw-numbers.rgd
Binary files differ
diff --git a/data/pixmaps/feta/10/accidentals-(.xpm b/data/pixmaps/feta/10/accidentals-(.xpm
new file mode 100644
index 0000000..4685843
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals-(.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 22 7 1",
+" c #020202",
+". c Gray22",
+"X c Gray47",
+"o c Gray53",
+"O c #b4b4b4",
+"+ c #c3c3c3",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@@OO",
+"@@@@ O",
+"@@@X.@",
+"@@@ X@",
+"@@o @@",
+"@@. @@",
+"@@ X@@",
+"@+ X@@",
+"@o o@@",
+"@o o@@",
+"@o o@@",
+"@o o@@",
+"@o o@@",
+"@+ o@@",
+"@@ X@@",
+"@@. @@",
+"@@X @@",
+"@@@ X@",
+"@@@X.@",
+"@@@@ O",
+"@@@@OO"
+};
diff --git a/data/pixmaps/feta/10/accidentals-).xpm b/data/pixmaps/feta/10/accidentals-).xpm
new file mode 100644
index 0000000..2941718
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals-).xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 22 7 1",
+" c #020202",
+". c Gray22",
+"X c Gray47",
+"o c Gray53",
+"O c #b4b4b4",
+"+ c #c3c3c3",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@OO@@@",
+"@O @@@",
+"@@.X@@",
+"@@X @@",
+"@@@ X@",
+"@@@ .@",
+"@@@X @",
+"@@@o +",
+"@@@o o",
+"@@@o o",
+"@@@o o",
+"@@@o o",
+"@@@o o",
+"@@@o +",
+"@@@X @",
+"@@@ .@",
+"@@@ X@",
+"@@o @@",
+"@@.X@@",
+"@O @@@",
+"@OO@@@"
+};
diff --git a/data/pixmaps/feta/10/accidentals--1.xpm b/data/pixmaps/feta/10/accidentals--1.xpm
new file mode 100644
index 0000000..b92d8e3
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals--1.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 27 8 1",
+" c #040404",
+". c Gray15",
+"X c #535353",
+"o c Gray44",
+"O c #848484",
+"+ c Gray68",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##########",
+"#@o@######",
+"#o +######",
+"#O +######",
+"#O +######",
+"#O +######",
+"#O +######",
+"#O +######",
+"#O +######",
+"#o +######",
+"#O +######",
+"#O +######",
+"#O +######",
+"#O +######",
+"#@ @#@+@##",
+"#@.@. o#",
+"#@ @",
+"## X@+ O",
+"#@ @##+ o",
+"#@.###+ @",
+"#@.###O X#",
+"#@.###. @#",
+"#@.##. @##",
+"#@.#.o####",
+"#@ o#####",
+"## X######",
+"##+#######"
+};
diff --git a/data/pixmaps/feta/10/accidentals--2.xpm b/data/pixmaps/feta/10/accidentals--2.xpm
new file mode 100644
index 0000000..5a93569
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals--2.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 27 8 1",
+" c #040404",
+". c #353535",
+"X c #585858",
+"o c Gray47",
+"O c #898989",
+"+ c #b2b2b2",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#################",
+"#@o@###@o@#######",
+"#O O###o O#######",
+"#O O#### o#######",
+"#O O#### o#######",
+"#O O#### o#######",
+"#O O#### o#######",
+"#O O#### o#######",
+"#O o#### o#######",
+"#O O#### o#######",
+"#O O#### o#######",
+"#O o#### o#######",
+"#O O#### o#######",
+"#O O#### o#######",
+"#@ @#+++ o#@++@##",
+"##.@X XX. O#",
+"## @",
+"## .@@O .@@O O",
+"## O### o###o O",
+"## #### o###o +",
+"## ###O o###X .#",
+"## ##@ O o##@ .##",
+"## #@ +# o#+ X###",
+"##.+ O## oo +####",
+"## +### .######",
+"## .#### .#######",
+"##+#####++#######"
+};
diff --git a/data/pixmaps/feta/10/accidentals-0.xpm b/data/pixmaps/feta/10/accidentals-0.xpm
new file mode 100644
index 0000000..4e9fed9
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals-0.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 31 8 1",
+" c #040404",
+". c Gray19",
+"X c #5f5f5f",
+"o c #6f6f6f",
+"O c #888888",
+"+ c #b9b9b9",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"########",
+"#+@#####",
+"#oO#####",
+"#oO#####",
+"#oO#####",
+"#XO#####",
+"#oO#####",
+"#oO#####",
+"#ooOo. O",
+"#o O",
+"#o o",
+"#O o",
+"#o XO.o",
+"#oO###OX",
+"#oO###Oo",
+"#oO###Oo",
+"#oO###Oo",
+"#XO###OX",
+"#oO###OX",
+"#o.OX o",
+"#O o",
+"#o o",
+"#o o",
+"#O .OOoo",
+"######OX",
+"######Oo",
+"######Oo",
+"######OX",
+"######Oo",
+"######Oo",
+"######@+"
+};
diff --git a/data/pixmaps/feta/10/accidentals-1.xpm b/data/pixmaps/feta/10/accidentals-1.xpm
new file mode 100644
index 0000000..4cb1349
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals-1.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 32 7 1",
+" c Gray1",
+". c #2d2d2d",
+"X c Gray50",
+"o c #898989",
+"O c #a0a0a0",
+"+ c #cbcbcb",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@@@@@@@@o@@@",
+"@@@@@@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.. o",
+"@@@+.@O. o",
+"@@@+ X",
+"@+. .+",
+"@X +@@",
+"@o .O@.+@@",
+"@o ..@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.. o",
+"@@@+.@O. o",
+"@@@+ X",
+"@+. .+",
+"@X +@@",
+"@X .O@.+@@",
+"@o ..@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@.+@@",
+"@@@+.@@@@@@@",
+"@@@@O@@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/accidentals-2.xpm b/data/pixmaps/feta/10/accidentals-2.xpm
new file mode 100644
index 0000000..a2c422f
--- /dev/null
+++ b/data/pixmaps/feta/10/accidentals-2.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 7 1",
+" c #070707",
+". c Gray27",
+"X c #7b7b7b",
+"o c #888888",
+"O c #bebebe",
+"+ c Gray79",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@+oo+@@@Ooo+",
+"@o @@@ o",
+"@o o@X o",
+"@@ .@. @",
+"@@@o. X .o@@",
+"@@@@@X X@@@@",
+"@@@o. X .o@@",
+"@@ .@. @",
+"@o X@o o",
+"@o @@@ o",
+"@+XoO@@@OoX+"
+};
diff --git a/data/pixmaps/feta/10/accordion-accBB.xpm b/data/pixmaps/feta/10/accordion-accBB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accBB.xpm
diff --git a/data/pixmaps/feta/10/accordion-accBayanbase.xpm b/data/pixmaps/feta/10/accordion-accBayanbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accBayanbase.xpm
diff --git a/data/pixmaps/feta/10/accordion-accDiscant.xpm b/data/pixmaps/feta/10/accordion-accDiscant.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accDiscant.xpm
diff --git a/data/pixmaps/feta/10/accordion-accDot.xpm b/data/pixmaps/feta/10/accordion-accDot.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accDot.xpm
diff --git a/data/pixmaps/feta/10/accordion-accFreebase.xpm b/data/pixmaps/feta/10/accordion-accFreebase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accFreebase.xpm
diff --git a/data/pixmaps/feta/10/accordion-accOldEE.xpm b/data/pixmaps/feta/10/accordion-accOldEE.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accOldEE.xpm
diff --git a/data/pixmaps/feta/10/accordion-accOldEES.xpm b/data/pixmaps/feta/10/accordion-accOldEES.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accOldEES.xpm
diff --git a/data/pixmaps/feta/10/accordion-accSB.xpm b/data/pixmaps/feta/10/accordion-accSB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accSB.xpm
diff --git a/data/pixmaps/feta/10/accordion-accStdbase.xpm b/data/pixmaps/feta/10/accordion-accStdbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/accordion-accStdbase.xpm
diff --git a/data/pixmaps/feta/10/clefs-C.xpm b/data/pixmaps/feta/10/clefs-C.xpm
new file mode 100644
index 0000000..62c9429
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-C.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 40 8 1",
+" c Gray1",
+". c #323232",
+"X c Gray30",
+"o c Gray48",
+"O c #898989",
+"+ c Gray69",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"############################",
+"#################oOO########",
+"#O #O ####+. o#####",
+"#O #o ###X +##OX +###",
+"#O #O ##o O#####X +##",
+"#O #o #@ .#####@ ##",
+"#O #O #O +#### o#",
+"#O #o #O o####X #",
+"#O #O #@ @####o +",
+"#O #o ##o o#####o O",
+"#O #o ###@O@######o O",
+"#O #o ###@########o O",
+"#O #o ### +#######o O",
+"#O #o ##@ X#######O #",
+"#O #O ##o #######. X#",
+"#O #o ##o +#####@ .@#",
+"#O #o ## .@####o @##",
+"#O #o #+ O@@X .@###",
+"#O #o @. .++.. .X+#####",
+"#O #o . o###@++@#######",
+"#O #O o##############",
+"#O #O O##############",
+"#O #o o X##@o .o@######",
+"#O #o #o .. .X. .+####",
+"#O #O #@ O###@. o###",
+"#O #o ##. o#####+ o##",
+"#O #o ##o @######. O#",
+"#O #o ##+ .#######o .#",
+"#O #o ### O#######o @",
+"#O #o ###o@#######O O",
+"#O #o ############o O",
+"#O #o ##@X X@#####o O",
+"#O #O ## #####o +",
+"#O #o #O O####X #",
+"#O #o #O o#### o#",
+"#O #O #+ o####@ @#",
+"#O #o ##X o#####X +##",
+"#O #O ##+ X###+X +###",
+"#O #o ###+. . o#####",
+"#@oOOOO#+O#####+oooO########"
+};
diff --git a/data/pixmaps/feta/10/clefs-C_change.xpm b/data/pixmaps/feta/10/clefs-C_change.xpm
new file mode 100644
index 0000000..87d232a
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-C_change.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 32 8 1",
+" c #040404",
+". c Gray19",
+"X c Gray29",
+"o c Gray46",
+"O c #888888",
+"+ c #afafaf",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#######################",
+"#############+oOO######",
+"#O O# O##+. .+###",
+"#O O# o#+ X###@ +##",
+"#O O# O# X####o +#",
+"#O o# O+ X###O .#",
+"#O O# OO #### #",
+"#O O# O@ o#### O",
+"#O O# o#@++##### O",
+"#O o# o#++###### O",
+"#O O# o#o ###### +",
+"#O O# o#o #####@ .#",
+"#O O# o#. +####o O#",
+"#O O# O# .+###. o##",
+"#O o# OO . .X. O###",
+"#O O# o##o .+@####",
+"#O O# o###########",
+"#O O# o##@+@######",
+"#O O# XX .@o .o####",
+"#O o# O+ .@@O @##",
+"#O O# O# o####o @#",
+"#O o# o#o @####+ X#",
+"#O O# o#o ###### @",
+"#O O# o#o.###### O",
+"#O O# o######### O",
+"#O O# o#o .@#### O",
+"#O O# O+ #### #",
+"#O O# OO ###+ .#",
+"#O o# O@ +###o +#",
+"#O O# O#X o###@ +##",
+"#O O# o##X X .+###",
+"#@oOo@#o+###+oOoO######"
+};
diff --git a/data/pixmaps/feta/10/clefs-F.xpm b/data/pixmaps/feta/10/clefs-F.xpm
new file mode 100644
index 0000000..ed645b4
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-F.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"29 33 8 1",
+" c #040404",
+". c Gray19",
+"X c #535353",
+"o c #747474",
+"O c #8e8e8e",
+"+ c #acacac",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"#############################",
+"##########ooooo##############",
+"#######+. .ooo o@##########",
+"######X .@#####X +#########",
+"#####. X########X +####+o##",
+"####o .#########@ +##o .#",
+"###@ o##########o .## @",
+"###o X########@ +#X #",
+"###. .######## o#@X.@#",
+"### o#######X .######",
+"### #######O ######",
+"### #######o ######",
+"###X .#######o ######",
+"###@. O#######o ##@@##",
+"####@. O########o X#+ O#",
+"######++@######### O#. @",
+"#################@ @#. @",
+"#################o .##+ O#",
+"#################. O###@@##",
+"################o .########",
+"###############@ .@########",
+"###############. +#########",
+"##############o O##########",
+"#############o O###########",
+"############o O############",
+"##########@X .@#############",
+"#########@ X###############",
+"########+ .+################",
+"######@X +##################",
+"#####X o@###################",
+"###o o######################",
+"#@..o@#######################",
+"#++##########################"
+};
diff --git a/data/pixmaps/feta/10/clefs-F_change.xpm b/data/pixmaps/feta/10/clefs-F_change.xpm
new file mode 100644
index 0000000..2e5491b
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-F_change.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 27 8 1",
+" c Gray2",
+". c #393939",
+"X c #4b4b4b",
+"o c #767676",
+"O c #868686",
+"+ c #b6b6b6",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"########################",
+"########+oooO###########",
+"######o ooX X#########",
+"#####X X#####X +#######",
+"####X X####### +##X X#",
+"###+ ########o X## @",
+"###o o####### +# @",
+"### X######X o##O##",
+"### +#####o #####",
+"### o#####o #####",
+"###X O#####O #####",
+"###+ ######o ##O##",
+"####@. .@######X X# #",
+"############### O# @",
+"##############o ##X X#",
+"############## o######",
+"#############X X#######",
+"############+ +#######",
+"###########+ +########",
+"##########+ +#########",
+"#########+ .@##########",
+"########X X############",
+"######@. .@#############",
+"#####X o###############",
+"###o o#################",
+"#@..O###################",
+"#+O#####################"
+};
diff --git a/data/pixmaps/feta/10/clefs-G.xpm b/data/pixmaps/feta/10/clefs-G.xpm
new file mode 100644
index 0000000..c2eb4b9
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-G.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 75 8 1",
+" c #040404",
+". c #2c2c2c",
+"X c #505050",
+"o c Gray46",
+"O c Gray55",
+"+ c #aeaeae",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###########################",
+"################@##########",
+"###############X +#########",
+"##############. #########",
+"#############X o########",
+"############o ########",
+"###########+ o#######",
+"###########. X@ #######",
+"##########+ X##O O######",
+"##########o ###+ X######",
+"########## @#### @#####",
+"#########@ X##### O#####",
+"#########O @##### o#####",
+"#########o X###### #####",
+"#########O O###### #####",
+"#########o ######@ #####",
+"#########o ######o #####",
+"#########@ ######o #####",
+"########## #####@ X#####",
+"########## #####o o#####",
+"##########X ####@ @#####",
+"##########O +###o X######",
+"##########O O##+ @######",
+"########### o#@. X#######",
+"########### #o @#######",
+"###########X O O########",
+"###########O o#########",
+"###########o .##########",
+"##########@. .@##########",
+"#########@. @###########",
+"#########. @############",
+"#######@. #############",
+"#######. +############",
+"######O O@ o############",
+"#####O o## X############",
+"####@. .###. ############",
+"####X .@###o ############",
+"###O @####o @###########",
+"###. o#####+ X@+@########",
+"##O .#####+X .o######",
+"##X O####o O####",
+"## .####o o###",
+"#@ O###O XX. o##",
+"#O @###. +O O#@@X @#",
+"#O ###@ .@## o####O o#",
+"#O o###o +### X#####o .#",
+"#O o###O ####. #####@. @",
+"#+ o###O ####o ######O O",
+"## O###@ @###o @#####@ O",
+"##. X####. X###@ o###### O",
+"##+ ####+ @### O###### O",
+"###. O####O @##. ###### @",
+"###@ .#####+. O#o #####O .#",
+"####O o######O@#o #####X +#",
+"#####O o########@ O###@ .##",
+"######O .O####### o##@ .###",
+"#######@X .O+#### X+X .####",
+"#########@X .+#####",
+"###########@@XXoo. @#######",
+"#################+ @#######",
+"################## o#######",
+"################## o#######",
+"##################o #######",
+"#######@OO########o #######",
+"######X @######@.@######",
+"#####O ####### #######",
+"##### O######.#######",
+"##### o###### #######",
+"##### O#####o.#######",
+"#####X ######.o#######",
+"#####+ +#####+ ########",
+"######X .######+ +########",
+"#######X O###+. +#########",
+"########o o###########",
+"##########@o+##############"
+};
diff --git a/data/pixmaps/feta/10/clefs-G_change.xpm b/data/pixmaps/feta/10/clefs-G_change.xpm
new file mode 100644
index 0000000..86a3d52
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-G_change.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 61 8 1",
+" c #040404",
+". c #353535",
+"X c #494949",
+"o c #777777",
+"O c #868686",
+"+ c #b7b7b7",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"######################",
+"#############O########",
+"############X o#######",
+"###########X #######",
+"##########O X######",
+"#########+ +#####",
+"#########X O@ o#####",
+"########+ X## #####",
+"########o ###o +####",
+"########X O###o O####",
+"######## ####O X####",
+"######## o####o ####",
+"######## +####O ####",
+"######## #####X ####",
+"########X ##### ####",
+"########O ####o o####",
+"########o #### +####",
+"########o ###O #####",
+"######### o#+ o#####",
+"######### o#. X######",
+"#########.oX +######",
+"#########o O#######",
+"#########o X########",
+"########+ X#########",
+"#######+ X##########",
+"######+ o##########",
+"######X Xo ##########",
+"#####X @O ##########",
+"####o +#+ ##########",
+"###+ +### o#########",
+"###X o#### o#########",
+"##+ X#####o.Oo+######",
+"##X +###+X o####",
+"## X###+ X###",
+"#O +### .OX X##",
+"#O ###O +# o##@. +#",
+"#O o### o##.o####X #",
+"#O O### ###o ####+ +",
+"#O O### ###o #####X O",
+"## o###X #### +####O O",
+"##..###+ o### o####O O",
+"##+ +###X +##.o####o @",
+"###o.####X X#o #### #",
+"####..####+O#o ###O O#",
+"#####..+#####+ ##+ X##",
+"######o .o+### .X X###",
+"########o o####",
+"##########+ooO..######",
+"##############o ######",
+"##############o ######",
+"############### o#####",
+"#####+oO####### o#####",
+"####+ +#####Xo#####",
+"####X X#####oo#####",
+"#### #####oo#####",
+"#### #####.o#####",
+"#### o####+ ######",
+"####o O#####.o######",
+"#####X X###O.X#######",
+"######o .o########",
+"########@o+###########"
+};
diff --git a/data/pixmaps/feta/10/clefs-hufnagel_do.xpm b/data/pixmaps/feta/10/clefs-hufnagel_do.xpm
new file mode 100644
index 0000000..5d88e4e
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-hufnagel_do.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 16 7 1",
+" c #040404",
+". c #313131",
+"X c #6d6d6d",
+"o c #898989",
+"O c #afafaf",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@@@@@@@+o@@@@",
+"@@@@@+X .O+@",
+"@@@@X +",
+"@@@. +@",
+"@@. .+@@",
+"@o OOO@@@@",
+"@o @@@@@@@",
+"@o @@@@@@@",
+"@o @@@@@@@",
+"@o @@@@@@@",
+"@o X+@@@@@",
+"@o X@@@@@",
+"@o .@@@@@@",
+"@O O@@@@@@@",
+"@@@XO@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/clefs-hufnagel_do_change.xpm b/data/pixmaps/feta/10/clefs-hufnagel_do_change.xpm
new file mode 100644
index 0000000..538ddc5
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-hufnagel_do_change.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 13 8 1",
+" c Gray1",
+". c #313131",
+"X c #4e4e4e",
+"o c Gray48",
+"O c #929292",
+"+ c #b2b2b2",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##########",
+"######O@##",
+"####O X+",
+"##@. .#",
+"#@. X##",
+"#o .++###",
+"#o .#####",
+"#o .#####",
+"#o .#####",
+"#O O####",
+"#o X####",
+"#o X#####",
+"##oO######"
+};
diff --git a/data/pixmaps/feta/10/clefs-hufnagel_do_fa.xpm b/data/pixmaps/feta/10/clefs-hufnagel_do_fa.xpm
new file mode 100644
index 0000000..9f492cb
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-hufnagel_do_fa.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 40 8 1",
+" c #040404",
+". c Gray18",
+"X c #484848",
+"o c Gray45",
+"O c #8b8b8b",
+"+ c #b2b2b2",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#############",
+"########O####",
+"######o .+##",
+"####o @",
+"###X +#",
+"##. @##",
+"#O OOO####",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O O######",
+"#O O#####",
+"#O @#####",
+"#O o@######",
+"##+.o########",
+"#############",
+"########@####",
+"######+X o###",
+"####@X ..@",
+"###@. o#",
+"##o O##",
+"#+ XX.O###",
+"#O #######",
+"#O #######",
+"#O @o.o@##",
+"#O o@",
+"#O .@",
+"#O X@#",
+"#O X .O###",
+"#O #@#####",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O X#######",
+"#O .########",
+"#O X#########",
+"#@o##########"
+};
diff --git a/data/pixmaps/feta/10/clefs-hufnagel_do_fa_change.xpm b/data/pixmaps/feta/10/clefs-hufnagel_do_fa_change.xpm
new file mode 100644
index 0000000..b86e6dd
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-hufnagel_do_fa_change.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 37 8 1",
+" c #040404",
+". c Gray22",
+"X c Gray29",
+"o c #777777",
+"O c Gray54",
+"+ c Gray71",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"###########",
+"######++###",
+"####+. Xo@",
+"###X .#",
+"##X X##",
+"#O ooO###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O +#####",
+"#O O####",
+"#O X#####",
+"#+ o######",
+"###########",
+"###########",
+"###########",
+"###########",
+"###########",
+"######++###",
+"####@. Xo@",
+"###o .#",
+"##X X##",
+"#O ooo###",
+"#O ######",
+"#O #+o###",
+"#O X X@",
+"#O .#",
+"#O X##",
+"#O +o+###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O +######",
+"#O +#######",
+"#@#########"
+};
diff --git a/data/pixmaps/feta/10/clefs-hufnagel_fa.xpm b/data/pixmaps/feta/10/clefs-hufnagel_fa.xpm
new file mode 100644
index 0000000..db853da
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-hufnagel_fa.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 24 8 1",
+" c #040404",
+". c #3c3c3c",
+"X c Gray29",
+"o c #777777",
+"O c #898989",
+"+ c #b4b4b4",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"#############",
+"########O####",
+"######O .+##",
+"####+ @",
+"###X +#",
+"##X +##",
+"#O ooO####",
+"#O #######",
+"#O #######",
+"#O +X .+##",
+"#O O",
+"#O X#",
+"#O o##",
+"#O oXo+###",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O #######",
+"#O X#######",
+"#O X########",
+"#O X#########",
+"#@O##########"
+};
diff --git a/data/pixmaps/feta/10/clefs-hufnagel_fa_change.xpm b/data/pixmaps/feta/10/clefs-hufnagel_fa_change.xpm
new file mode 100644
index 0000000..cd99011
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-hufnagel_fa_change.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 20 8 1",
+" c #040404",
+". c #373737",
+"X c #4b4b4b",
+"o c #747474",
+"O c #898989",
+"+ c #b4b4b4",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"###########",
+"######++###",
+"####@. Xo@",
+"###o .#",
+"##X X##",
+"#O ooO###",
+"#O ######",
+"#O @oX###",
+"#O X@",
+"#O .#",
+"#O X##",
+"#O +o+###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O +######",
+"#O +#######",
+"#@@########"
+};
diff --git a/data/pixmaps/feta/10/clefs-medicaea_do.xpm b/data/pixmaps/feta/10/clefs-medicaea_do.xpm
new file mode 100644
index 0000000..5375eb1
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-medicaea_do.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 31 8 1",
+" c Gray2",
+". c Gray15",
+"X c Gray36",
+"o c #747474",
+"O c #898989",
+"+ c #bbbbbb",
+"@ c #c0c0c0",
+"# c None",
+/* pixels */
+"#############",
+"#@+##########",
+"#oX##########",
+"#oo##########",
+"#oX##########",
+"#oX##########",
+"#O.##########",
+"#O .o########",
+"#O o######",
+"#O o####",
+"#O O##",
+"#O.. .#",
+"#oX#o #",
+"#oX###o o",
+"#oo#####o +",
+"#oX#######o #",
+"#O O#########",
+"#O o#######",
+"#O o#####",
+"#O o###",
+"#O o#",
+"#oXO #",
+"#oX##o +",
+"#oX####o O",
+"#oX######o #",
+"#oo########O#",
+"#oX##########",
+"#oX##########",
+"#oo##########",
+"#oX##########",
+"#@+##########"
+};
diff --git a/data/pixmaps/feta/10/clefs-medicaea_do_change.xpm b/data/pixmaps/feta/10/clefs-medicaea_do_change.xpm
new file mode 100644
index 0000000..918b9b8
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-medicaea_do_change.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 25 8 1",
+" c #060606",
+". c Gray15",
+"X c Gray36",
+"o c #747474",
+"O c #888888",
+"+ c #b9b9b9",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"###########",
+"#@+########",
+"#oX########",
+"#oo########",
+"#O.########",
+"#O o######",
+"#O O####",
+"#O o##",
+"#O.. #",
+"#oX#o #",
+"#oX###o @",
+"#oX#####o.#",
+"#oo########",
+"#oX########",
+"#O O#######",
+"#O o#####",
+"#O O###",
+"#O o#",
+"#oXO #",
+"#oo##o +",
+"#oX####o #",
+"#oo######O#",
+"#oo########",
+"#oo########",
+"#@+########"
+};
diff --git a/data/pixmaps/feta/10/clefs-medicaea_fa.xpm b/data/pixmaps/feta/10/clefs-medicaea_fa.xpm
new file mode 100644
index 0000000..695f8f2
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-medicaea_fa.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 31 8 1",
+" c Gray2",
+". c Gray22",
+"X c Gray29",
+"o c #6f6f6f",
+"O c Gray55",
+"+ c #aaaaaa",
+"@ c #d7d7d7",
+"# c None",
+/* pixels */
+"###################",
+"########+@#########",
+"########.+#########",
+"########.+#########",
+"########.+#########",
+"########.+#########",
+"########.+#########",
+"########X o@#######",
+"########X o@#####",
+"########X o@###",
+"###@####X o##",
+"#+ .##X @",
+"#O .##.++ O",
+"#O @#.+##O. o",
+"#o +#.+####O O",
+"#O +#.+######O.@",
+"#O +#.X@########",
+"#O +#X o@######",
+"#O +#X o@####",
+"#O +#X o@##",
+"##OoO +#X o#",
+"#####XO#.X. +",
+"#####XO#.+#O. O",
+"#####XO#.+###O O",
+"#####XO#.+#####O +",
+"#####XO#.+#######O#",
+"#####XO#.+#########",
+"#####XO#.+#########",
+"#####XO#.+#########",
+"#####XO#.+#########",
+"#####+@#+@#########"
+};
diff --git a/data/pixmaps/feta/10/clefs-medicaea_fa_change.xpm b/data/pixmaps/feta/10/clefs-medicaea_fa_change.xpm
new file mode 100644
index 0000000..5671899
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-medicaea_fa_change.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 25 8 1",
+" c #040404",
+". c Gray21",
+"X c Gray29",
+"o c Gray45",
+"O c Gray56",
+"+ c #aaaaaa",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"################",
+"#######+@#######",
+"#######.+#######",
+"#######X+#######",
+"#######.O#######",
+"#######X X@#####",
+"#######X X@###",
+"#######X X@#",
+"##@@@##X #",
+"#+ +#.+@X O",
+"#O O#.+##@X O",
+"#O +#.+####+X#",
+"#O +#.+#######",
+"#o +#.+#######",
+"#o O#X +######",
+"#+ +#X .O####",
+"##@@.O#X .+##",
+"####XO#X .#",
+"####XO#.OO +",
+"####XO#.+#@o O",
+"####XO#.+###@o @",
+"####XO#.+#######",
+"####XO#.+#######",
+"####XO#.+#######",
+"####+@##########"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural1_c.xpm b/data/pixmaps/feta/10/clefs-mensural1_c.xpm
new file mode 100644
index 0000000..9307998
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural1_c.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 40 6 1",
+" c Gray1",
+". c Gray50",
+"X c Gray52",
+"o c #b4b4b4",
+"O c #c6c6c6",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++++++++",
+"+OX+OX++++++++++++++++XO+XO",
+"+X +. ++++++++++++++++ .+ X",
+"+X +X ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +X ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X o++++++++++++++o X+ X",
+"+X +X ++++++++++++++++ .+ X",
+"+X +X o++++++++++++++o X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+X +X ++++++++++++++++ X+ X",
+"+X +. ++++++++++++++++ .+ X",
+"+OX+OX++++++++++++++++XO+XO"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural1_c_change.xpm b/data/pixmaps/feta/10/clefs-mensural1_c_change.xpm
new file mode 100644
index 0000000..a0a4e02
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural1_c_change.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 32 8 1",
+" c #010101",
+". c #313131",
+"X c #4c4c4c",
+"o c Gray45",
+"O c #888888",
+"+ c Gray69",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"#####################",
+"#+@@@############@+@+",
+"#oOoO############OoOo",
+"#oOoO############OoOo",
+"#oOoo############OoOo",
+"#oOoO############OoOo",
+"#oOoo############OoOo",
+"#oOoO############ooOo",
+"#oOoO############ooOo",
+"#oOoO############OoOo",
+"#oOoo############OoOX",
+"#oOoo############ooOo",
+"#oOO OOoOo++ooOoO OOo",
+"#oOO XX OOo",
+"#oOO XX OOo",
+"#oOo.Ooooo++ooooO.oOo",
+"#oOoO############OoOo",
+"#oOo.Ooooo++ooooO.oOo",
+"#oOO XX OOo",
+"#oOO XX OOo",
+"#oOo OoOOo++oooOO OOo",
+"#oOoo############ooOo",
+"#oOoo############ooOo",
+"#oOoo############OoOo",
+"#oOoO############ooOo",
+"#oOoO############OoOX",
+"#oOoo############OoOo",
+"#oOoO############ooOo",
+"#oOoO############OoOo",
+"#oOoo############OoOo",
+"#oOoO############OoOo",
+"#+@+@############@@@+"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural1_f.xpm b/data/pixmaps/feta/10/clefs-mensural1_f.xpm
new file mode 100644
index 0000000..93f8999
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural1_f.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 56 8 1",
+" c Gray1",
+". c Gray19",
+"X c Gray32",
+"o c #717171",
+"O c #8e8e8e",
+"+ c #b1b1b1",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"######################",
+"################+O####",
+"###############+ o###",
+"###############X +##",
+"##############+ X##",
+"#+o######+o###.X@ +#",
+"#O ######o ##o +#X .#",
+"#O oooooo. ## ##+ @",
+"#O #o +##X X#",
+"#O #X @#o @#",
+"#O #@ O+ O##",
+"#O X+OOOO ##O .###",
+"#O ######O ###. .###",
+"#O @#####o ###+ O##",
+"#O .oXXXX ###o . @#",
+"#O ##+ O@ o#",
+"#O ##. ##O +",
+"#O #+ @##. .#",
+"#O ++++++X #X .##o O#",
+"#O ######o #O +#.X##",
+"#@+######O ##X .X @##",
+"#########o ##@ X###",
+"#########o ###o .@###",
+"#########o ####. O####",
+"#########o ####oX#####",
+"#########O ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####oX#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####Xo#####",
+"#########O ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########O ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########O ####oo#####",
+"#########o ####Xo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########o ####oo#####",
+"#########O ####oo#####",
+"#########O ####oo#####",
+"#########o ####Xo#####",
+"#########+o####oo#####",
+"###############oo#####",
+"###############oo#####",
+"###############oo#####",
+"###############oo#####",
+"###############++#####"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural1_f_change.xpm b/data/pixmaps/feta/10/clefs-mensural1_f_change.xpm
new file mode 100644
index 0000000..3c1f498
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural1_f_change.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 46 8 1",
+" c #0b0b0b",
+". c #2d2d2d",
+"X c #4c4c4c",
+"o c #6d6d6d",
+"O c #8d8d8d",
+"+ c Gray70",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##################",
+"##############+###",
+"#############X ###",
+"############o o##",
+"###########@.X ##",
+"###########..# X#",
+"#oo##### #+ +#O @",
+"#O.#@@#O #X O##..#",
+"#O #o #+ +#",
+"#O ## ..X##",
+"#o .... ##O @##",
+"#oo####@ ###X .###",
+"#oX#@@@@ ###o +##",
+"#O ###. .##",
+"#O ##O.@ O#",
+"#O .... #@ O#X @",
+"#oX####@ #o +#@. @",
+"#OO##### #X .##.O#",
+"########.#@ Oo ##",
+"#######@ ##X O##",
+"######## @#@. o###",
+"########.###o @###",
+"######## ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"########.@##oo####",
+"########.###oo####",
+"#######@ ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"#######@ ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"#######@ ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"#######@ ###oo####",
+"########.###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"############oo####",
+"############oo####",
+"############oo####",
+"############++####"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural2_c.xpm b/data/pixmaps/feta/10/clefs-mensural2_c.xpm
new file mode 100644
index 0000000..990c815
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural2_c.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 40 5 1",
+" c Gray3",
+". c Gray48",
+"X c #868686",
+"o c #c0c0c0",
+"O c None",
+/* pixels */
+"OOOOOOOOOOO",
+"OoXOOOOOOXo",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. .",
+"O. .",
+"O. X.X.X. .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. .",
+"O. .",
+"O. ...... .",
+"O. OOOOOO .",
+"O. X..... .",
+"O. .",
+"O. .",
+"O. OOOOoO .",
+"O. OOOOOO .",
+"O. X....X .",
+"O. .",
+"O. .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"O. OOOOOO .",
+"OoXOOOOOOXo"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural2_c_change.xpm b/data/pixmaps/feta/10/clefs-mensural2_c_change.xpm
new file mode 100644
index 0000000..3d81fce
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural2_c_change.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 34 7 1",
+" c #060606",
+". c #282828",
+"X c Gray44",
+"o c #888888",
+"O c #b9b9b9",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@+O@@@@@OO",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@o X",
+"@o o",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@o.oXooo.X",
+"@o o",
+"@o.oXooo.X",
+"@XX@@@@@XX",
+"@o.ooXXo.o",
+"@o o",
+"@o.oXXXo.X",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@o o",
+"@o . o",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@OO@@@@@O+"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural2_f.xpm b/data/pixmaps/feta/10/clefs-mensural2_f.xpm
new file mode 100644
index 0000000..b2c015c
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural2_f.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 16 8 1",
+" c Gray2",
+". c #343434",
+"X c #4c4c4c",
+"o c #6f6f6f",
+"O c #8d8d8d",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###############",
+"###OO@#####@+##",
+"##. X@##o +#",
+"#+ @#. +",
+"###+. X#@ +",
+"#####O @#@ o#",
+"######X X#####",
+"######@ X#####",
+"#######X X#####",
+"#######X O#####",
+"#######. ######",
+"######@ O#@X.##",
+"#####+..@#. .#",
+"##+ @##o O",
+"#@ O#####o @",
+"#@o@########O##"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural2_f_change.xpm b/data/pixmaps/feta/10/clefs-mensural2_f_change.xpm
new file mode 100644
index 0000000..87dd7fb
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural2_f_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 15 8 1",
+" c #040404",
+". c #3c3c3c",
+"X c #484848",
+"o c Gray47",
+"O c #888888",
+"+ c Gray72",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"###############",
+"##@OO######O+##",
+"#+ X###. +#",
+"#+oX X##o @",
+"#####X +##+ X#",
+"######X X######",
+"######+ ######",
+"####### ######",
+"####### ######",
+"####### X######",
+"######+ +######",
+"######.X##+ X##",
+"##+oo X### X#",
+"#+ o#####X @",
+"#@o@########O+#"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural3_c.xpm b/data/pixmaps/feta/10/clefs-mensural3_c.xpm
new file mode 100644
index 0000000..54696cf
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural3_c.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 49 7 1",
+" c #040404",
+". c #464646",
+"X c #797979",
+"o c #8b8b8b",
+"O c Gray68",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@Oo@@@@@@o+",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X ++++++ X",
+"@o X",
+"@X X",
+"@X OOOoOO X",
+"@X @@@@@@ X",
+"@X ++++++ X",
+"@X X",
+"@X X",
+"@X OOOOOO X",
+"@X @@@@@@ X",
+"@X ...... X",
+"@X o",
+"@X ...... X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X ...... X",
+"@X X",
+"@X ...... X",
+"@X @@@@@@ X",
+"@X OOOOOO X",
+"@X X",
+"@X X",
+"@X ++++++ X",
+"@X @@@@@@ X",
+"@X OOOOOO X",
+"@X X",
+"@X X",
+"@X ++++++ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@X @@@@@@ X",
+"@+o@@@@@@oO"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural3_c_change.xpm b/data/pixmaps/feta/10/clefs-mensural3_c_change.xpm
new file mode 100644
index 0000000..2f7eac5
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural3_c_change.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 43 8 1",
+" c #060606",
+". c Gray15",
+"X c Gray33",
+"o c #6f6f6f",
+"O c Gray52",
+"+ c Gray71",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#########",
+"#+@####@+",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oo#@@#oo",
+"#o o",
+"#o .... o",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#o.oXXX.o",
+"#o O",
+"#oX@++@Xo",
+"#oO####Oo",
+"#o XX.X.o",
+"#o O",
+"#oX@++@Xo",
+"#oO####Oo",
+"#oO####Oo",
+"#oX@++@Xo",
+"#o o",
+"#o XXXX o",
+"#oO####Oo",
+"#oX@++@Xo",
+"#o o",
+"#o.oXXX.o",
+"#oO####Oo",
+"#oo####Oo",
+"#oO####Oo",
+"#o .... o",
+"#o o",
+"#oo#@@#oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#+@####@+"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural_g.xpm b/data/pixmaps/feta/10/clefs-mensural_g.xpm
new file mode 100644
index 0000000..035b021
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural_g.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 24 8 1",
+" c #040404",
+". c Gray20",
+"X c #4c4c4c",
+"o c #6c6c6c",
+"O c #8e8e8e",
+"+ c #a9a9a9",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#############",
+"#######@o+###",
+"#######. @##",
+"######@ @##",
+"######+ .####",
+"####### .O@##",
+"#######O +#",
+"########o #",
+"#####@O###+ O",
+"####O .@#o o",
+"###+ X O",
+"##@ @",
+"##o O..+. +#",
+"## @#X o@##",
+"#+ @##X .##",
+"#o ###X +#",
+"#o ###X OO o#",
+"#O @##..##OX#",
+"## X##..##OX#",
+"##. @#..##OO#",
+"##+ #..##o@#",
+"###O .O X##",
+"####+. .###",
+"######+OO@###"
+};
diff --git a/data/pixmaps/feta/10/clefs-mensural_g_change.xpm b/data/pixmaps/feta/10/clefs-mensural_g_change.xpm
new file mode 100644
index 0000000..a04f33f
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-mensural_g_change.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 20 8 1",
+" c #040404",
+". c Gray17",
+"X c #505050",
+"o c #717171",
+"O c #8e8e8e",
+"+ c #acacac",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"###########",
+"######O+###",
+"#####+ @##",
+"#####X o##",
+"#####O .+##",
+"######. O#",
+"######@. #",
+"####O +#X O",
+"###O o",
+"##+ . #",
+"##. X OoO+#",
+"#@ @@ +##",
+"#O #@ O#",
+"#o #@ .O o#",
+"#O @@ +#OX#",
+"## o@ @#OX#",
+"##o X +#o@#",
+"###. .##",
+"####+. O##",
+"######@+###"
+};
diff --git a/data/pixmaps/feta/10/clefs-percussion.xpm b/data/pixmaps/feta/10/clefs-percussion.xpm
new file mode 100644
index 0000000..6126978
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-percussion.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 21 7 1",
+" c Gray1",
+". c #323232",
+"X c Gray49",
+"o c Gray51",
+"O c #a0a0a0",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@",
+"@+oooO@@@OooX+",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. X",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@o .@@@. o",
+"@+XooO@@@OooX+"
+};
diff --git a/data/pixmaps/feta/10/clefs-percussion_change.xpm b/data/pixmaps/feta/10/clefs-percussion_change.xpm
new file mode 100644
index 0000000..73d2cad
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-percussion_change.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 17 5 1",
+" c Gray2",
+". c Gray49",
+"X c Gray54",
+"o c #c8c8c8",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOO",
+"OoXXXOOOXXXo",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"Oo.XXOOOXXXo"
+};
diff --git a/data/pixmaps/feta/10/clefs-tab.xpm b/data/pixmaps/feta/10/clefs-tab.xpm
new file mode 100644
index 0000000..8d56653
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-tab.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 47 8 1",
+" c #040404",
+". c #2c2c2c",
+"X c Gray29",
+"o c #777777",
+"O c #8b8b8b",
+"+ c #aaaaaa",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"#################",
+"#@oOOOOOOOOOOOOo@",
+"#O O",
+"#O .. . . .. O",
+"#######o o######",
+"#######o o######",
+"#######o o######",
+"#######o o######",
+"#######O o######",
+"#######o o######",
+"#######o O######",
+"#######o o######",
+"#######O o######",
+"#######o O######",
+"#######O o######",
+"#######@+O@######",
+"#################",
+"#######OXXO######",
+"####### ######",
+"######+ +#####",
+"######. .#####",
+"#####+ oo +####",
+"#####. ++ .####",
+"####@ .##. @###",
+"####o +##+ o###",
+"###@ .X.X @##",
+"###o o##",
+"###. XXXXXX .##",
+"##O o######o O#",
+"##. @######@ .#",
+"#@ .########. @",
+"#@@@##########@@@",
+"#################",
+"#+ ........o@####",
+"#O o###",
+"#O .oXXoXX @##",
+"#O o######o o##",
+"#O o######X o##",
+"#O ...... @##",
+"#O X@#",
+"#O .oooooo. #",
+"#O o#######@X O",
+"#O o########O O",
+"#O o######+o +",
+"#O . . . X#",
+"#O .+##",
+"#@oOOOOOOOOO#####"
+};
diff --git a/data/pixmaps/feta/10/clefs-tab_change.xpm b/data/pixmaps/feta/10/clefs-tab_change.xpm
new file mode 100644
index 0000000..a648339
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-tab_change.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 38 8 1",
+" c #060606",
+". c #343434",
+"X c #484848",
+"o c Gray48",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"##############",
+"#@OOOOOOOOOOO#",
+"#O #",
+"#@oOOo XOoOO#",
+"###### O#####",
+"###### o#####",
+"###### O#####",
+"###### O#####",
+"###### O#####",
+"###### o#####",
+"###### O#####",
+"###### O#####",
+"######Oo+#####",
+"##############",
+"#####+ X#####",
+"#####o #####",
+"##### O####",
+"####o .o ####",
+"#### o# O###",
+"###+ ##o X###",
+"###X oOX +##",
+"##+ X##",
+"##o XOOOOo ##",
+"## O##### o#",
+"#O ######o #",
+"##############",
+"#@oOoOOoO#####",
+"#O X###",
+"#O ooooo O##",
+"#O #####o ##",
+"#O oooOo O##",
+"#O .@#",
+"#O oOOOOo #",
+"#O ####### O",
+"#O ####### O",
+"#O oOOOOo #",
+"#O .@#",
+"#@OOOOOOOO####"
+};
diff --git a/data/pixmaps/feta/10/clefs-vaticana_do.xpm b/data/pixmaps/feta/10/clefs-vaticana_do.xpm
new file mode 100644
index 0000000..80d1ff8
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-vaticana_do.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 17 6 1",
+" c #040404",
+". c #464646",
+"X c #6d6d6d",
+"o c Gray54",
+"O c #b6b6b6",
+"+ c None",
+/* pixels */
+"+++++++",
+"+++ooo+",
+"++. o",
+"+O o",
+"+o o",
+"+o o",
+"+o o",
+"+o O+OO",
+"+XX++++",
+"+XX++++",
+"+o O+OO",
+"+o o",
+"+o o",
+"+o o",
+"+O o",
+"++. o",
+"+++ooo+"
+};
diff --git a/data/pixmaps/feta/10/clefs-vaticana_do_change.xpm b/data/pixmaps/feta/10/clefs-vaticana_do_change.xpm
new file mode 100644
index 0000000..80d1ff8
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-vaticana_do_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 17 6 1",
+" c #040404",
+". c #464646",
+"X c #6d6d6d",
+"o c Gray54",
+"O c #b6b6b6",
+"+ c None",
+/* pixels */
+"+++++++",
+"+++ooo+",
+"++. o",
+"+O o",
+"+o o",
+"+o o",
+"+o o",
+"+o O+OO",
+"+XX++++",
+"+XX++++",
+"+o O+OO",
+"+o o",
+"+o o",
+"+o o",
+"+O o",
+"++. o",
+"+++ooo+"
+};
diff --git a/data/pixmaps/feta/10/clefs-vaticana_fa.xpm b/data/pixmaps/feta/10/clefs-vaticana_fa.xpm
new file mode 100644
index 0000000..57bda0c
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-vaticana_fa.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 24 8 1",
+" c #040404",
+". c Gray15",
+"X c #484848",
+"o c #6f6f6f",
+"O c Gray54",
+"+ c Gray73",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"############",
+"########Oo+#",
+"#######X #",
+"######+ @",
+"######O O",
+"######o O",
+"##X @O #",
+"#O .o +#O#",
+"#O ..o####",
+"#O o####",
+"#O +#O#",
+"##+##X #",
+"#####O O",
+"#####o O",
+"#####o. +",
+"#####ooo #",
+"#####oo#Oo+#",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####++#####"
+};
diff --git a/data/pixmaps/feta/10/clefs-vaticana_fa_change.xpm b/data/pixmaps/feta/10/clefs-vaticana_fa_change.xpm
new file mode 100644
index 0000000..57bda0c
--- /dev/null
+++ b/data/pixmaps/feta/10/clefs-vaticana_fa_change.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 24 8 1",
+" c #040404",
+". c Gray15",
+"X c #484848",
+"o c #6f6f6f",
+"O c Gray54",
+"+ c Gray73",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"############",
+"########Oo+#",
+"#######X #",
+"######+ @",
+"######O O",
+"######o O",
+"##X @O #",
+"#O .o +#O#",
+"#O ..o####",
+"#O o####",
+"#O +#O#",
+"##+##X #",
+"#####O O",
+"#####o O",
+"#####o. +",
+"#####ooo #",
+"#####oo#Oo+#",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####oo#####",
+"#####++#####"
+};
diff --git a/data/pixmaps/feta/10/custodes-hufnagel.xpm b/data/pixmaps/feta/10/custodes-hufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-hufnagel.xpm
diff --git a/data/pixmaps/feta/10/custodes-medicaea.xpm b/data/pixmaps/feta/10/custodes-medicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-medicaea.xpm
diff --git a/data/pixmaps/feta/10/custodes-mensural.xpm b/data/pixmaps/feta/10/custodes-mensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-mensural.xpm
diff --git a/data/pixmaps/feta/10/custodes-rhufnagel.xpm b/data/pixmaps/feta/10/custodes-rhufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-rhufnagel.xpm
diff --git a/data/pixmaps/feta/10/custodes-rmedicaea.xpm b/data/pixmaps/feta/10/custodes-rmedicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-rmedicaea.xpm
diff --git a/data/pixmaps/feta/10/custodes-rmensural.xpm b/data/pixmaps/feta/10/custodes-rmensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-rmensural.xpm
diff --git a/data/pixmaps/feta/10/custodes-rvaticana.xpm b/data/pixmaps/feta/10/custodes-rvaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-rvaticana.xpm
diff --git a/data/pixmaps/feta/10/custodes-vaticana.xpm b/data/pixmaps/feta/10/custodes-vaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/10/custodes-vaticana.xpm
diff --git a/data/pixmaps/feta/10/dots-dot.xpm b/data/pixmaps/feta/10/dots-dot.xpm
new file mode 100644
index 0000000..3ff822b
--- /dev/null
+++ b/data/pixmaps/feta/10/dots-dot.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 6 1",
+" c #020202",
+". c #797979",
+"X c #818181",
+"o c Gray68",
+"O c Gray85",
+"+ c None",
+/* pixels */
+"++++++",
+"++o.o+",
+"+o O",
+"+. X",
+"+o O",
+"++o.o+"
+};
diff --git a/data/pixmaps/feta/10/dots-evenrepeatcolon.xpm b/data/pixmaps/feta/10/dots-evenrepeatcolon.xpm
new file mode 100644
index 0000000..eea9924
--- /dev/null
+++ b/data/pixmaps/feta/10/dots-evenrepeatcolon.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 25 6 1",
+" c #020202",
+". c Gray46",
+"X c #818181",
+"o c Gray67",
+"O c #dadada",
+"+ c None",
+/* pixels */
+"++++++",
+"++o.o+",
+"+o O",
+"+. .",
+"+o O",
+"++o.o+",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++++++",
+"++o.o+",
+"+o O",
+"+. .",
+"+o O",
+"++o.o+"
+};
diff --git a/data/pixmaps/feta/10/dots-repeatcolon.xpm b/data/pixmaps/feta/10/dots-repeatcolon.xpm
new file mode 100644
index 0000000..6e97b1a
--- /dev/null
+++ b/data/pixmaps/feta/10/dots-repeatcolon.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 16 7 1",
+" c #020202",
+". c Gray17",
+"X c #6f6f6f",
+"o c #888888",
+"O c Gray68",
+"+ c #dadada",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@+o+@",
+"@+ .@",
+"@X O",
+"@O +",
+"@@X o@",
+"@@@@@@",
+"@@@@@@",
+"@@@@@@",
+"@@@@@@",
+"@@@@@@",
+"@@X o@",
+"@O +",
+"@X O",
+"@+ .@",
+"@@+o+@"
+};
diff --git a/data/pixmaps/feta/10/flags-d3.xpm b/data/pixmaps/feta/10/flags-d3.xpm
new file mode 100644
index 0000000..43a53ad
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-d3.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 30 8 1",
+" c #060606",
+". c #2a2a2a",
+"X c Gray32",
+"o c Gray46",
+"O c #8d8d8d",
+"+ c #b2b2b2",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"#############",
+"#########O@##",
+"#########XX##",
+"#########+.##",
+"##########.O#",
+"##########XX#",
+"##########O #",
+"########### +",
+"########### o",
+"#++######## o",
+"#oo######## o",
+"#oo#######O +",
+"#oo#######. #",
+"#oo######+ o#",
+"#oo#####@ @#",
+"#oo####@. O##",
+"#oo###@. .###",
+"#oo##O .####",
+"#oo#. .@####",
+"#o.. O#####",
+"#O o######",
+"#o o#######",
+"#o .########",
+"#O @########",
+"#O X#########",
+"#o @#########",
+"#o ##########",
+"#oo##########",
+"#oo##########",
+"#+@##########"
+};
diff --git a/data/pixmaps/feta/10/flags-d4.xpm b/data/pixmaps/feta/10/flags-d4.xpm
new file mode 100644
index 0000000..6fc1682
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-d4.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 31 8 1",
+" c #040404",
+". c Gray19",
+"X c #4b4b4b",
+"o c #747474",
+"O c #898989",
+"+ c #b1b1b1",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"#############",
+"##########@o#",
+"##########O #",
+"########### o",
+"########### o",
+"########### o",
+"########### O",
+"##########O #",
+"#########@ o#",
+"#########X @#",
+"#@######X O#",
+"#oo###@. @oX#",
+"#oo#@o +#O #",
+"#ooO +##+ #",
+"#o +###o #",
+"#O +#### .#",
+"#O +####@ @#",
+"#O X#####.X##",
+"#o +####. @##",
+"#o.###@. @###",
+"#oo##+ @####",
+"#oO#X @#####",
+"#o @######",
+"#o o#######",
+"#o X########",
+"#O .#########",
+"#O O#########",
+"#o ##########",
+"#oo##########",
+"#oo##########",
+"#+@##########"
+};
diff --git a/data/pixmaps/feta/10/flags-d5.xpm b/data/pixmaps/feta/10/flags-d5.xpm
new file mode 100644
index 0000000..1654d9c
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-d5.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 39 8 1",
+" c Gray2",
+". c Gray20",
+"X c #4e4e4e",
+"o c #747474",
+"O c #898989",
+"+ c #aeaeae",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"#############",
+"##########@o#",
+"##########+ #",
+"########### o",
+"########### o",
+"########### o",
+"##########@ O",
+"##########X #",
+"#########+ o#",
+"########@ @#",
+"#######o XO#",
+"#####+X @+X#",
+"###@X +##.@",
+"##O .####.@",
+"##o .##### #",
+"##o .#####o.#",
+"##o ###### +#",
+"##Xo#####..##",
+"##X@###@X ##",
+"#oX###+ @oo#",
+"#oo#+. +#OX#",
+"#oXX +##OX#",
+"#O +###oo#",
+"#o +####.@#",
+"#O +####oX##",
+"#o X####O @##",
+"#O +###+ o###",
+"#o.###O o####",
+"#oo#@. .#####",
+"#oo+ @#####",
+"#o @######",
+"#O @#######",
+"#O O########",
+"#O X#########",
+"#o @#########",
+"#o ##########",
+"#oo##########",
+"#oo##########",
+"#+@##########"
+};
diff --git a/data/pixmaps/feta/10/flags-d6.xpm b/data/pixmaps/feta/10/flags-d6.xpm
new file mode 100644
index 0000000..682cc7c
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-d6.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 44 8 1",
+" c #060606",
+". c Gray20",
+"X c Gray31",
+"o c #717171",
+"O c Gray55",
+"+ c Gray69",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#############",
+"###########O#",
+"########### +",
+"########### o",
+"########### O",
+"##########@ O",
+"##########X #",
+"#########o X#",
+"######@O X.@",
+"###@OX X# #",
+"##o +##.@",
+"##o .#### @",
+"##o o####X.#",
+"##o O#####.+#",
+"##XX#####X O#",
+"##o@####.XOX#",
+"##@###+ @OX#",
+"####+. X@#OX#",
+"##O. X###oo#",
+"##o .#### +#",
+"##o .####O @#",
+"##X #####. @#",
+"##Xo####X @#",
+"##X@###X O ##",
+"#oX##@X @+ @#",
+"#oO#+ +#+ @#",
+"#oXo +##X ##",
+"#O X### X##",
+"#o X###X @##",
+"#o @##+ o###",
+"#O O### ####",
+"#o ###X +####",
+"#o.##. o#####",
+"#oo#X .######",
+"#ooo @######",
+"#O +#######",
+"#O X########",
+"#o @########",
+"#O O#########",
+"#o ##########",
+"#o ##########",
+"#oo##########",
+"#oo##########",
+"#+@##########"
+};
diff --git a/data/pixmaps/feta/10/flags-dgrace.xpm b/data/pixmaps/feta/10/flags-dgrace.xpm
new file mode 100644
index 0000000..d06508b
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-dgrace.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 13 8 1",
+" c #060606",
+". c Gray13",
+"X c #5b5b5b",
+"o c #6d6d6d",
+"O c Gray56",
+"+ c #b6b6b6",
+"@ c Gray85",
+"# c None",
+/* pixels */
+"#######################",
+"#+O####################",
+"#+ O##################",
+"###o O################",
+"####@o O##############",
+"######@o .O############",
+"########@X X@#########",
+"##########@O. X@#######",
+"#############O. o@#####",
+"###############O o####",
+"#################O o@#",
+"###################O +",
+"#####################O+"
+};
diff --git a/data/pixmaps/feta/10/flags-dstem.xpm b/data/pixmaps/feta/10/flags-dstem.xpm
new file mode 100644
index 0000000..e125c54
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-dstem.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 34 3 1",
+" c Gray45",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/10/flags-stem.xpm b/data/pixmaps/feta/10/flags-stem.xpm
new file mode 100644
index 0000000..e125c54
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-stem.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 34 3 1",
+" c Gray45",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/10/flags-u3.xpm b/data/pixmaps/feta/10/flags-u3.xpm
new file mode 100644
index 0000000..d5cc039
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-u3.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 31 8 1",
+" c #070707",
+". c Gray19",
+"X c #4c4c4c",
+"o c #747474",
+"O c #8e8e8e",
+"+ c #b4b4b4",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"############",
+"#+@#########",
+"#oo#########",
+"#oo#########",
+"#o #########",
+"#o @########",
+"#O O########",
+"#O .########",
+"#o X#######",
+"#o +######",
+"#O .######",
+"#o.. o#####",
+"#oO@ @####",
+"#oo##X @###",
+"#oo###X o###",
+"#oo####X +##",
+"#oO##### ##",
+"#oo#####+ O#",
+"#oo######..#",
+"#oo######O #",
+"#oo####### O",
+"#@######## o",
+"########## o",
+"########## o",
+"#########@ +",
+"#########O #",
+"#########o #",
+"######### o#",
+"########@ @#",
+"########o.##",
+"########++##"
+};
diff --git a/data/pixmaps/feta/10/flags-u4.xpm b/data/pixmaps/feta/10/flags-u4.xpm
new file mode 100644
index 0000000..1991504
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-u4.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 36 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c #4e4e4e",
+"o c #767676",
+"O c Gray55",
+"+ c #afafaf",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"############",
+"#+@#########",
+"#oo#########",
+"#oo#########",
+"#o #########",
+"#O @########",
+"#O X########",
+"#o +#######",
+"#o .#######",
+"#O X######",
+"#o.. +#####",
+"#oo#X @####",
+"#o ##X @###",
+"#O @##X o###",
+"#O X###. +##",
+"#o +##+ .##",
+"#o ###O O#",
+"#o X### X#",
+"#ooo X##o @",
+"#oo#o +#O #",
+"#oo##+ @+ #",
+"#@@###+ .XX#",
+"#######+ O#",
+"########O @#",
+"######### .#",
+"#########O #",
+"########## O",
+"########## o",
+"########## o",
+"########## o",
+"#########+ @",
+"#########O #",
+"#########.X#",
+"########@ O#",
+"########+ ##",
+"########@+##"
+};
diff --git a/data/pixmaps/feta/10/flags-u5.xpm b/data/pixmaps/feta/10/flags-u5.xpm
new file mode 100644
index 0000000..6d9c5e5
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-u5.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 43 8 1",
+" c Gray2",
+". c #323232",
+"X c Gray31",
+"o c #747474",
+"O c #8e8e8e",
+"+ c Gray69",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"############",
+"#+@#########",
+"#oo#########",
+"#oo#########",
+"#o #########",
+"#O @########",
+"#O X########",
+"#o @#######",
+"#O X#######",
+"#o +######",
+"#o.. @#####",
+"#oo#X @####",
+"#o ##. o####",
+"#O @##. +###",
+"#O X###. ###",
+"#o +##@ O##",
+"#O .###O ##",
+"#o X### +#",
+"#oX. X##oX#",
+"#oo#X o#OX#",
+"#o.##O @OX#",
+"#@X@##+ .+#",
+"##Xo###+ @#",
+"##o @###X @#",
+"##o .###@ o#",
+"##o .###X #",
+"##O X##O #",
+"###@. X#O #",
+"#####o @+ #",
+"######@ O#",
+"#######+ @#",
+"########@ o#",
+"#########X #",
+"#########@ @",
+"########## o",
+"########## o",
+"########## o",
+"#########@ +",
+"#########O #",
+"#########.X#",
+"########@ O#",
+"########O.##",
+"########@+##"
+};
diff --git a/data/pixmaps/feta/10/flags-u6.xpm b/data/pixmaps/feta/10/flags-u6.xpm
new file mode 100644
index 0000000..b096ee1
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-u6.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 53 8 1",
+" c #060606",
+". c Gray17",
+"X c #555555",
+"o c #727272",
+"O c #8d8d8d",
+"+ c #aeaeae",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"############",
+"#+@#########",
+"#oo#########",
+"#oo#########",
+"#o #########",
+"#o @########",
+"#O o########",
+"#o @#######",
+"#o X#######",
+"#O +######",
+"#o. .@#####",
+"#oo#. X#####",
+"#o.#@. O####",
+"#o ###..####",
+"#O +##@ X###",
+"#O .###+ @##",
+"#o o###XX##",
+"#o +##@ @#",
+"#O .@##.O#",
+"#oO+ .@#OX#",
+"#oo#+. X#OX#",
+"#+X##@. +OX#",
+"##o+##@. @#",
+"##XX###@ @#",
+"##X @###o +#",
+"##o .@##@ X#",
+"##X o###X #",
+"##+. O##O @",
+"####. O#O #",
+"##+##O .#O #",
+"##O@##o ..X#",
+"##XO###o @#",
+"##X ####. @#",
+"##o o###+ o#",
+"##o o###..#",
+"##o .@##O #",
+"###O .@#O #",
+"####@. .#O.#",
+"######O ..O#",
+"#######o X##",
+"########o @#",
+"########@ o#",
+"#########X @",
+"#########@ O",
+"########## o",
+"########## o",
+"########## o",
+"#########@ +",
+"#########O #",
+"#########.X#",
+"########@ +#",
+"########O.##",
+"########@+##"
+};
diff --git a/data/pixmaps/feta/10/flags-ugrace.xpm b/data/pixmaps/feta/10/flags-ugrace.xpm
new file mode 100644
index 0000000..0ee0396
--- /dev/null
+++ b/data/pixmaps/feta/10/flags-ugrace.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 14 8 1",
+" c #010101",
+". c #353535",
+"X c #4b4b4b",
+"o c Gray50",
+"O c #818181",
+"+ c #b7b7b7",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"#####################",
+"###################o+",
+"#################+. +",
+"################X .@#",
+"##############o +###",
+"############@. o#####",
+"###########X .@######",
+"#########+ +########",
+"#######@. X##########",
+"######o .@###########",
+"####+ o#############",
+"##@. X###############",
+"#+ .@################",
+"#+O##################"
+};
diff --git a/data/pixmaps/feta/10/noteheads--1.xpm b/data/pixmaps/feta/10/noteheads--1.xpm
new file mode 100644
index 0000000..29ec696
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads--1.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 12 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c #484848",
+"o c #6f6f6f",
+"O c Gray55",
+"+ c #aaaaaa",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"########################",
+"##O######+oooOO@######O#",
+"#O O#@O. ooX o+##O O",
+"#O O@. o#####o o#O O",
+"#O X +######o XO O",
+"#O +######+ . O",
+"#O +#######. O",
+"#O .#######. X O",
+"#O X @######. XO O",
+"#O +@. .@####@ o#O O",
+"#O O#@O. ooX o+##O O",
+"##O######+Ooooo@######O#"
+};
diff --git a/data/pixmaps/feta/10/noteheads--1mensural.xpm b/data/pixmaps/feta/10/noteheads--1mensural.xpm
new file mode 100644
index 0000000..5300487
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads--1mensural.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 17 8 1",
+" c Gray1",
+". c #2d2d2d",
+"X c Gray29",
+"o c Gray50",
+"O c #888888",
+"+ c #b9b9b9",
+"@ c #c0c0c0",
+"# c None",
+/* pixels */
+"#####################",
+"#@+################++",
+"#o.################.o",
+"#O oOooOoooooooooOo O",
+"#O O",
+"#O O",
+"#O O",
+"#O XOooooooooooOoOX O",
+"#O ################ O",
+"#O ################ O",
+"#O XOoOooooooooooOX O",
+"#O O",
+"#O O",
+"#O O",
+"#O oOoooOOooooOoooo O",
+"#o.################.o",
+"#@+################++"
+};
diff --git a/data/pixmaps/feta/10/noteheads--2mensural.xpm b/data/pixmaps/feta/10/noteheads--2mensural.xpm
new file mode 100644
index 0000000..5427bca
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads--2mensural.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 26 8 1",
+" c #020202",
+". c Gray17",
+"X c Gray31",
+"o c Gray46",
+"O c #898989",
+"+ c Gray67",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"######################",
+"#++################++#",
+"#o.################.o#",
+"#O oooooooooooooooo O#",
+"#O o#",
+"#O O#",
+"#O o#",
+"#O o++++++++++++++o O#",
+"#O ################ o#",
+"#O @##############@ o#",
+"#O .XXXXXXXXXXXXXX. O#",
+"#O o#",
+"#O o#",
+"#O o#",
+"#O +@@@@@@@@@@@@@@@ o#",
+"#oX################ o#",
+"##@################o #",
+"###################o #",
+"###################o #",
+"###################o #",
+"###################o #",
+"###################o @",
+"###################O O",
+"###################O O",
+"###################+ O",
+"####################O@"
+};
diff --git a/data/pixmaps/feta/10/noteheads--3mensural.xpm b/data/pixmaps/feta/10/noteheads--3mensural.xpm
new file mode 100644
index 0000000..2d5fb7b
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads--3mensural.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 26 8 1",
+" c Gray1",
+". c Gray21",
+"X c #4e4e4e",
+"o c #727272",
+"O c Gray53",
+"+ c #a4a4a4",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"###########################",
+"#++######################O#",
+"#O #####################O #",
+"#O ooooooooooooooooooooo. #",
+"#O #",
+"#O @",
+"#O #",
+"#O o++++++++++++++++++++. #",
+"#o #####################O #",
+"#o #####################o @",
+"#O .XXXXXXXXXXXXXXXXXXXX #",
+"#O #",
+"#O #",
+"#O #",
+"#o @@@@@@@@@@@@@@@@@@@+@o #",
+"#o.#####################o #",
+"##@#####################O #",
+"########################O #",
+"########################O #",
+"########################O #",
+"########################O #",
+"########################O @",
+"######################### O",
+"######################### O",
+"######################### o",
+"#########################O@"
+};
diff --git a/data/pixmaps/feta/10/noteheads-0.xpm b/data/pixmaps/feta/10/noteheads-0.xpm
new file mode 100644
index 0000000..7f9a2f4
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-0.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 12 8 1",
+" c #040404",
+". c Gray21",
+"X c Gray29",
+"o c Gray46",
+"O c #888888",
+"+ c Gray71",
+"@ c #c0c0c0",
+"# c None",
+/* pixels */
+"#####################",
+"########ooooOO#######",
+"####+o .oo. o+###",
+"###O +#####X o##",
+"##X #######X X#",
+"#@ #######O @",
+"#O ######## O",
+"#@ O####### @",
+"##X X####### X#",
+"###O X#####+ o##",
+"####+o .oo. o+###",
+"########OOOooo#######"
+};
diff --git a/data/pixmaps/feta/10/noteheads-0cross.xpm b/data/pixmaps/feta/10/noteheads-0cross.xpm
new file mode 100644
index 0000000..0bf41c8
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-0cross.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 13 8 1",
+" c Gray4",
+". c Gray20",
+"X c #4c4c4c",
+"o c Gray44",
+"O c #959595",
+"+ c Gray69",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"##################",
+"####@O#######O@###",
+"###O X@###@. O##",
+"##X @#X O#O X#@ X#",
+"#+ o###O +###o +",
+"##+. @###+###@ .+#",
+"####+ o#####o +###",
+"####O o#####X +###",
+"##+. @###+###@ .+#",
+"#+ o###+ +###o +",
+"##. @#X O#O X#@ X#",
+"###O X@###@. O##",
+"####@O#######O@###"
+};
diff --git a/data/pixmaps/feta/10/noteheads-0diamond.xpm b/data/pixmaps/feta/10/noteheads-0diamond.xpm
new file mode 100644
index 0000000..66aadda
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-0diamond.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 12 8 1",
+" c Gray2",
+". c #3c3c3c",
+"X c #444444",
+"o c Gray47",
+"O c #868686",
+"+ c #bcbcbc",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"#####################",
+"#########+OO+########",
+"########o o#######",
+"######+. .+#####",
+"###+o o##OX o+##",
+"#@ o####X @",
+"#O o####O O",
+"#@ X####o @",
+"###+o XO##o o+##",
+"######+. .@#####",
+"########o o#######",
+"#########+OO+########"
+};
diff --git a/data/pixmaps/feta/10/noteheads-0mensural.xpm b/data/pixmaps/feta/10/noteheads-0mensural.xpm
new file mode 100644
index 0000000..714443d
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-0mensural.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 12 6 1",
+" c Gray2",
+". c #313131",
+"X c #797979",
+"o c #898989",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"+++++OO++++",
+"+++++ .O+++",
+"++++. .+++",
+"+++..O .++",
+"++. O+X .+",
+"+o X++X o",
+"++. X+O .+",
+"+++. O..++",
+"++++. .O++",
+"+++++ ++++",
+"+++++OO++++"
+};
diff --git a/data/pixmaps/feta/10/noteheads-0slash.xpm b/data/pixmaps/feta/10/noteheads-0slash.xpm
new file mode 100644
index 0000000..7fcb3ba
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-0slash.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"30 21 7 1",
+" c Gray1",
+". c #484848",
+"X c Gray50",
+"o c Gray53",
+"O c #b7b7b7",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@OXooooooooooooooo+",
+"@@@@@@@@@@@@ +",
+"@@@@@@@@@@@X O@",
+"@@@@@@@@@@@ .oXXXXXXXo .@@",
+"@@@@@@@@@@. .@@@@@@@@@O O@@",
+"@@@@@@@@@O O@@@@@@@@@ o@@@",
+"@@@@@@@@@. .@@@@@@@@@X @@@@",
+"@@@@@@@@X @@@@@@@@@O O@@@@",
+"@@@@@@@@ X@@@@@@@@@. .@@@@@",
+"@@@@@@@. @@@@@@@@@O O@@@@@",
+"@@@@@@O O@@@@@@@@@ .@@@@@@",
+"@@@@@@. .@@@@@@@@@o @@@@@@@",
+"@@@@@O O@@@@@@@@@ o@@@@@@@",
+"@@@@@ X@@@@@@@@@. .@@@@@@@@",
+"@@@@X @@@@@@@@@O O@@@@@@@@",
+"@@@O O@@@@@@@@@. .@@@@@@@@@",
+"@@@. oXXXXXXXo. @@@@@@@@@@",
+"@@O X@@@@@@@@@@",
+"@@ @@@@@@@@@@@",
+"@+ooooooooooooooooO@@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/noteheads-0triangle.xpm b/data/pixmaps/feta/10/noteheads-0triangle.xpm
new file mode 100644
index 0000000..145bb09
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-0triangle.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 11 8 1",
+" c Gray2",
+". c Gray18",
+"X c Gray31",
+"o c #727272",
+"O c Gray53",
+"+ c Gray70",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"############",
+"######@#####",
+"#####@.@####",
+"#####X .####",
+"####+ + +###",
+"####.O#o.###",
+"###o ### o##",
+"### O###O ##",
+"##XX#####XX#",
+"#+ XOoOoOX +",
+"#+ooooooooo+"
+};
diff --git a/data/pixmaps/feta/10/noteheads-1.xpm b/data/pixmaps/feta/10/noteheads-1.xpm
new file mode 100644
index 0000000..08e9a2e
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-1.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 13 8 1",
+" c Gray1",
+". c #343434",
+"X c Gray29",
+"o c #777777",
+"O c #898989",
+"+ c #b7b7b7",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"###############",
+"########+OOo+##",
+"#####+. X#",
+"####X X@##.+",
+"###X +####oo",
+"##+ X######.o",
+"## +######X +",
+"#+ X######+ #",
+"#O.######X +#",
+"#oo####+ X##",
+"#+.##@X X###",
+"##. .+####",
+"###+oOO@#######"
+};
diff --git a/data/pixmaps/feta/10/noteheads-1cross.xpm b/data/pixmaps/feta/10/noteheads-1cross.xpm
new file mode 100644
index 0000000..95cf47c
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-1cross.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 13 8 1",
+" c #040404",
+". c Gray17",
+"X c #4b4b4b",
+"o c #676767",
+"O c Gray56",
+"+ c Gray68",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"################",
+"####O#######O###",
+"##+. .@###@X .+#",
+"#+ O#o @#@ o#O +",
+"#@.o##O . O##o.+",
+"###. @#@o@#@ .##",
+"####+ o###o +###",
+"####O o###o O###",
+"###. @#@o@#@ .##",
+"#+.o##O . O##o.@",
+"#+ O#X @#@ o#O +",
+"##+. X@###@X .+#",
+"####O#######O###"
+};
diff --git a/data/pixmaps/feta/10/noteheads-1diamond.xpm b/data/pixmaps/feta/10/noteheads-1diamond.xpm
new file mode 100644
index 0000000..20b8850
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-1diamond.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 13 8 1",
+" c #070707",
+". c #343434",
+"X c #5b5b5b",
+"o c #676767",
+"O c #8d8d8d",
+"+ c #a4a4a4",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###############",
+"############OO#",
+"#####@@###O O",
+"####. o",
+"###o .+#o #",
+"###o X@##+ +#",
+"###o .O###@ .##",
+"###. @###+ o##",
+"##+ +##@X o##",
+"## o#+. o##",
+"#O .###",
+"#o O###@@####",
+"##OO###########"
+};
diff --git a/data/pixmaps/feta/10/noteheads-1mensural.xpm b/data/pixmaps/feta/10/noteheads-1mensural.xpm
new file mode 100644
index 0000000..714443d
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-1mensural.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 12 6 1",
+" c Gray2",
+". c #313131",
+"X c #797979",
+"o c #898989",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"+++++OO++++",
+"+++++ .O+++",
+"++++. .+++",
+"+++..O .++",
+"++. O+X .+",
+"+o X++X o",
+"++. X+O .+",
+"+++. O..++",
+"++++. .O++",
+"+++++ ++++",
+"+++++OO++++"
+};
diff --git a/data/pixmaps/feta/10/noteheads-1slash.xpm b/data/pixmaps/feta/10/noteheads-1slash.xpm
new file mode 100644
index 0000000..15bfa90
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-1slash.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 21 7 1",
+" c Gray1",
+". c #484848",
+"X c Gray50",
+"o c #868686",
+"O c #b7b7b7",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@OXooooooooooo+",
+"@@@@@@@@@@@@ @",
+"@@@@@@@@@@@X O@",
+"@@@@@@@@@@@ .oXXXo .@@",
+"@@@@@@@@@@. .@@@@@O O@@",
+"@@@@@@@@@O O@@@@@ X@@@",
+"@@@@@@@@@. .@@@@@X @@@@",
+"@@@@@@@@X @@@@@O O@@@@",
+"@@@@@@@@ X@@@@@. .@@@@@",
+"@@@@@@@. @@@@@O O@@@@@",
+"@@@@@@O O@@@@@ .@@@@@@",
+"@@@@@@. .@@@@@X @@@@@@@",
+"@@@@@O O@@@@@ o@@@@@@@",
+"@@@@@ X@@@@@. .@@@@@@@@",
+"@@@@X @@@@@O O@@@@@@@@",
+"@@@O O@@@@@. .@@@@@@@@@",
+"@@@. oXXXo. @@@@@@@@@@",
+"@@O X@@@@@@@@@@",
+"@@ @@@@@@@@@@@",
+"@+oooooooooooo+@@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/noteheads-1triangle.xpm b/data/pixmaps/feta/10/noteheads-1triangle.xpm
new file mode 100644
index 0000000..b5c2fa2
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-1triangle.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 8 1",
+" c Gray3",
+". c Gray15",
+"X c #4b4b4b",
+"o c Gray46",
+"O c Gray55",
+"+ c Gray70",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"###########",
+"#####@@####",
+"#####oo####",
+"####@..####",
+"####XooX###",
+"###@ ## @##",
+"###Xo##XX##",
+"##O.####.O#",
+"##.O####O.#",
+"#+ +",
+"#+oOOOOOOo+"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2.xpm b/data/pixmaps/feta/10/noteheads-2.xpm
new file mode 100644
index 0000000..3757439
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 12 7 1",
+" c #020202",
+". c #323232",
+"X c Gray42",
+"o c Gray52",
+"O c Gray69",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@",
+"@@@@@@@+oooO@@",
+"@@@@@O. .@",
+"@@@@X O",
+"@@@. o",
+"@@X o",
+"@+ +",
+"@o X@",
+"@o .@@",
+"@O X@@@",
+"@@. .O@@@@",
+"@@@Oooo+@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2cross.xpm b/data/pixmaps/feta/10/noteheads-2cross.xpm
new file mode 100644
index 0000000..28aa584
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2cross.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 12 7 1",
+" c #090909",
+". c #272727",
+"X c #505050",
+"o c #959595",
+"O c #b1b1b1",
+"+ c #d2d2d2",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@",
+"@++@@@@@@@@@++",
+"@+ X@@@@@@@X O",
+"@@o X+@@@+X O@",
+"@@@@. +@+ .@@@",
+"@@@@@..o..@@@@",
+"@@@@@@X .@@@@@",
+"@@@@@. o..@@@@",
+"@@@@. +@+ .@@@",
+"@@o X+@@@+X O@",
+"@O X@@@@@@@X O",
+"@++@@@@@@@@@++"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2diamond.xpm b/data/pixmaps/feta/10/noteheads-2diamond.xpm
new file mode 100644
index 0000000..ab0ecc8
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2diamond.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 13 8 1",
+" c #020202",
+". c Gray16",
+"X c Gray37",
+"o c Gray",
+"O c #8d8d8d",
+"+ c #b2b2b2",
+"@ c #d8d8d8",
+"# c None",
+/* pixels */
+"##############",
+"######@o@#####",
+"######. .O. +",
+"#####O o",
+"#####. +",
+"####@ +#",
+"####X O##",
+"###O X###",
+"##+ @###",
+"#+ .####",
+"#o O####",
+"#+ .O. .@####",
+"######@o@#####"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2mensural.xpm b/data/pixmaps/feta/10/noteheads-2mensural.xpm
new file mode 100644
index 0000000..94133ba
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2mensural.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 12 5 1",
+" c #040404",
+". c Gray20",
+"X c #898989",
+"o c Gray84",
+"O c None",
+/* pixels */
+"OOOOOOOOOOO",
+"OOOOOooOOOO",
+"OOOOO .oOOO",
+"OOOO. .OOO",
+"OOO. .OO",
+"OO. .O",
+"OX X",
+"OO. .O",
+"OOO. .OO",
+"OOOO. .OOO",
+"OOOOO OOOO",
+"OOOOOooOOOO"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2slash.xpm b/data/pixmaps/feta/10/noteheads-2slash.xpm
new file mode 100644
index 0000000..0c7022e
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2slash.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 21 8 1",
+" c Gray1",
+". c #313131",
+"X c Gray29",
+"o c #727272",
+"O c #8d8d8d",
+"+ c #acacac",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##################",
+"############+OOOO@",
+"###########+ @",
+"###########. +#",
+"##########+ .##",
+"#########@. +##",
+"#########o o###",
+"########@. @###",
+"########X O####",
+"#######+ .#####",
+"#######. O#####",
+"######O .######",
+"######. @######",
+"#####O X#######",
+"####@ @#######",
+"####o O########",
+"###+ .@########",
+"###. +#########",
+"##+ .##########",
+"#@ +##########",
+"#@OOOOO###########"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2triangle.xpm b/data/pixmaps/feta/10/noteheads-2triangle.xpm
new file mode 100644
index 0000000..322a1b5
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2triangle.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 8 1",
+" c Gray1",
+". c #343434",
+"X c #5a5a5a",
+"o c #797979",
+"O c Gray54",
+"+ c #aeaeae",
+"@ c #d7d7d7",
+"# c None",
+/* pixels */
+"###########",
+"#####@@####",
+"#####oo####",
+"####@ .@###",
+"####X X###",
+"###@ @##",
+"###X X##",
+"##+ +#",
+"##. .#",
+"#+ +",
+"#+oOOOOOOo+"
+};
diff --git a/data/pixmaps/feta/10/noteheads-2xcircle.xpm b/data/pixmaps/feta/10/noteheads-2xcircle.xpm
new file mode 100644
index 0000000..d2198dd
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-2xcircle.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 13 6 1",
+" c #0e0e0e",
+". c Gray17",
+"X c Gray26",
+"o c #6f6f6f",
+"O c #afafaf",
+"+ c None",
+/* pixels */
+"++++++++++++++",
+"+++++OoooO++++",
+"+++O. ooo .O++",
+"++O .+++++. O+",
+"++ O.o+++o.O +",
+"+oX++ o+o ++Xo",
+"+oo+++...+++oo",
+"+oo+++...+++oo",
+"+oX++ o+o ++.o",
+"++ O.o+++o.O +",
+"++O .+++++. O+",
+"+++O. ooo .O++",
+"+++++OoooO++++"
+};
diff --git a/data/pixmaps/feta/10/noteheads-ledgerending.xpm b/data/pixmaps/feta/10/noteheads-ledgerending.xpm
new file mode 100644
index 0000000..7c628f5
--- /dev/null
+++ b/data/pixmaps/feta/10/noteheads-ledgerending.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 4 4 1",
+" c #010101",
+". c Gray55",
+"X c #cbcbcb",
+"o c None",
+/* pixels */
+"oooooooooooo",
+"oX.........X",
+"o. .",
+"oX.........X"
+};
diff --git a/data/pixmaps/feta/10/rests--1.xpm b/data/pixmaps/feta/10/rests--1.xpm
new file mode 100644
index 0000000..b648e68
--- /dev/null
+++ b/data/pixmaps/feta/10/rests--1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 11 5 1",
+" c Gray1",
+". c Gray47",
+"X c #808080",
+"o c #bbbbbb",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"Oo.X..o",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"Oo.XX.o"
+};
diff --git a/data/pixmaps/feta/10/rests--1o.xpm b/data/pixmaps/feta/10/rests--1o.xpm
new file mode 100644
index 0000000..25ba215
--- /dev/null
+++ b/data/pixmaps/feta/10/rests--1o.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * rests__1o_xpm[] = {
+"19 11 8 1",
+" c None",
+". c #898989",
+"+ c #808080",
+"@ c #787878",
+"# c #020202",
+"$ c #030303",
+"% c #343434",
+"& c #626262",
+" ",
+" .......+@....... ",
+" .#######$$#######.",
+" .....%#$$#%...&. ",
+" @$$$$@ ",
+" @$$$$@ ",
+" @$$$$@ ",
+" @$$$$@ ",
+" ..&..%#$$#%..... ",
+" .#######$$#######.",
+" .......++....... "};
diff --git a/data/pixmaps/feta/10/rests--2.xpm b/data/pixmaps/feta/10/rests--2.xpm
new file mode 100644
index 0000000..14b76bb
--- /dev/null
+++ b/data/pixmaps/feta/10/rests--2.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 21 5 1",
+" c #020202",
+". c Gray48",
+"X c #8b8b8b",
+"o c #c1c1c1",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"Oo.XX.o",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"Oo.XX.o"
+};
diff --git a/data/pixmaps/feta/10/rests--4.xpm b/data/pixmaps/feta/10/rests--4.xpm
new file mode 100644
index 0000000..69215c7
--- /dev/null
+++ b/data/pixmaps/feta/10/rests--4.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"78 21 6 1",
+" c Gray2",
+". c #6f6f6f",
+"X c #898989",
+"o c #b9b9b9",
+"O c #c0c0c0",
+"+ c None",
+/* pixels */
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+Oo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++oo",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+X X",
+"+X X",
+"+X X",
+"+X X",
+"+X X",
+"+X X",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
+"+Oo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++oO"
+};
diff --git a/data/pixmaps/feta/10/rests-0.xpm b/data/pixmaps/feta/10/rests-0.xpm
new file mode 100644
index 0000000..ad191b0
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-0.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 8 5 1",
+" c #020202",
+". c Gray49",
+"X c Gray53",
+"o c #c5c5c5",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOO",
+"Oo.XXXXXXXXXXX.o",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"Oo.XXXXXXXXXXX.o"
+};
diff --git a/data/pixmaps/feta/10/rests-0o.xpm b/data/pixmaps/feta/10/rests-0o.xpm
new file mode 100644
index 0000000..1a6dff7
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-0o.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 9 7 1",
+" c #020202",
+". c #343434",
+"X c Gray37",
+"o c #626262",
+"O c #898989",
+"+ c Gray71",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@OOOOOOOOOOOOOOOOOOOOOOOOO@",
+"@O O",
+"@@OOOOO. .OOOoO@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@+OOOOOOOOOOOOO+@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/rests-1.xpm b/data/pixmaps/feta/10/rests-1.xpm
new file mode 100644
index 0000000..ad191b0
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-1.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 8 5 1",
+" c #020202",
+". c Gray49",
+"X c Gray53",
+"o c #c5c5c5",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOO",
+"Oo.XXXXXXXXXXX.o",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"Oo.XXXXXXXXXXX.o"
+};
diff --git a/data/pixmaps/feta/10/rests-1o.xpm b/data/pixmaps/feta/10/rests-1o.xpm
new file mode 100644
index 0000000..692ce0a
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-1o.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 9 7 1",
+" c #020202",
+". c #343434",
+"X c Gray37",
+"o c #626262",
+"O c #898989",
+"+ c Gray71",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@+OOOOOOOOOOOOO+@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@o o@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@OOoOO. .OOOOO@",
+"@O O",
+"@@OOOOOOOOOOOOOOOOOOOOOOOOO@"
+};
diff --git a/data/pixmaps/feta/10/rests-2.xpm b/data/pixmaps/feta/10/rests-2.xpm
new file mode 100644
index 0000000..06b6e7e
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-2.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 29 8 1",
+" c Gray2",
+". c #2f2f2f",
+"X c #505050",
+"o c #717171",
+"O c #8e8e8e",
+"+ c #b1b1b1",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"###########",
+"###@O######",
+"#### o#####",
+"#####.@####",
+"#####@ @###",
+"######. @##",
+"######X X##",
+"######. O#",
+"#####+ +",
+"####@ o",
+"###O @",
+"##o @#",
+"#O +##",
+"#O +###",
+"## o####",
+"##@ @####",
+"###@ @####",
+"####+ +####",
+"##@+@X.####",
+"#@ . X###",
+"#o X##",
+"#o oo. +#",
+"#+ O###+ #",
+"## .#####@#",
+"##X #######",
+"##O.#######",
+"###.@######",
+"###OX######",
+"####+######"
+};
diff --git a/data/pixmaps/feta/10/rests-2mensural.xpm b/data/pixmaps/feta/10/rests-2mensural.xpm
new file mode 100644
index 0000000..6821a1a
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-2mensural.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 9 7 1",
+" c #040404",
+". c #2f2f2f",
+"X c #747474",
+"o c #898989",
+"O c #aeaeae",
+"+ c #c3c3c3",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@@X+@@@@@",
+"@X X+@@",
+"@X . O",
+"@o O@o..o",
+"@X O@@@@@",
+"@o O@@@@@",
+"@o O@@@@@",
+"@@o@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/rests-3.xpm b/data/pixmaps/feta/10/rests-3.xpm
new file mode 100644
index 0000000..1b3ee77
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-3.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 19 8 1",
+" c Gray1",
+". c #313131",
+"X c #515151",
+"o c #747474",
+"O c Gray56",
+"+ c #b1b1b1",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"###############",
+"###+o+#########",
+"##. X######O+",
+"#+ +##### O",
+"#O o####O #",
+"#@ o@@+. X#",
+"##o O#",
+"###+.....o@o ##",
+"###########.X##",
+"##########O O##",
+"##########X.###",
+"#########@ o###",
+"#########o @###",
+"#########..####",
+"########O O####",
+"########X @####",
+"#######@ .#####",
+"#######o o#####",
+"########O######"
+};
diff --git a/data/pixmaps/feta/10/rests-3mensural.xpm b/data/pixmaps/feta/10/rests-3mensural.xpm
new file mode 100644
index 0000000..696fd1b
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-3mensural.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 9 7 1",
+" c Gray2",
+". c Gray19",
+"X c #747474",
+"o c #848484",
+"O c #aeaeae",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@@@@@@+X@",
+"@@@+X X",
+"@+ . X",
+"@+..o@O o",
+"@@@@@@O X",
+"@@@@@@O o",
+"@@@@@@O X",
+"@@@@@@@o@"
+};
diff --git a/data/pixmaps/feta/10/rests-4.xpm b/data/pixmaps/feta/10/rests-4.xpm
new file mode 100644
index 0000000..e787b4e
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-4.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 29 8 1",
+" c Gray2",
+". c Gray20",
+"X c Gray32",
+"o c Gray44",
+"O c Gray56",
+"+ c Gray69",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"################",
+"#####@OO@#######",
+"####O O####++",
+"####. #### o",
+"###@ @### @",
+"####. @#@X #",
+"####O o#",
+"#####+. X+.O#",
+"############+ @#",
+"############XX##",
+"############ o##",
+"##+. X@####+ @##",
+"#@ .####o.###",
+"#O +### X###",
+"#o +##+ O###",
+"## oOX @###",
+"##+ X####",
+"###@oOOo+@ X####",
+"#########+ @####",
+"#########. #####",
+"######### X#####",
+"########+ O#####",
+"########X @#####",
+"######## .######",
+"#######@ O######",
+"#######X @######",
+"####### @######",
+"######@ X#######",
+"#######+@#######"
+};
diff --git a/data/pixmaps/feta/10/rests-4mensural.xpm b/data/pixmaps/feta/10/rests-4mensural.xpm
new file mode 100644
index 0000000..dfcaac0
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-4mensural.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 11 8 1",
+" c #060606",
+". c #252525",
+"X c Gray29",
+"o c #767676",
+"O c #888888",
+"+ c #acacac",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"#########",
+"######@o#",
+"####@X O",
+"###O o",
+"#@ oO o",
+"#@.o@#X o",
+"###@o o",
+"##o .. o",
+"#O .o#+ o",
+"#@o###+ O",
+"#######O#"
+};
diff --git a/data/pixmaps/feta/10/rests-5.xpm b/data/pixmaps/feta/10/rests-5.xpm
new file mode 100644
index 0000000..aa1a2eb
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-5.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 38 8 1",
+" c #060606",
+". c Gray19",
+"X c #4c4c4c",
+"o c Gray45",
+"O c #8d8d8d",
+"+ c #b4b4b4",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"##################",
+"#######@Oo@#######",
+"######O O####++",
+"######. ####.o",
+"#####@ @### @",
+"######. +#+. #",
+"######O ..#",
+"#######+. . .o@.o#",
+"############### +#",
+"##############O @#",
+"######@@######O.##",
+"####O o##### X##",
+"###@ +####.+##",
+"###o .###O @##",
+"###o X##@X.###",
+"#### XX o###",
+"####+. X +###",
+"######+++++#+ @###",
+"############X ####",
+"############.X####",
+"##@o.O#####@ o####",
+"##. X####+ @####",
+"#O @###X #####",
+"#o +### X#####",
+"#@ o@O o#####",
+"##o . @#####",
+"###@XXXXo@X ######",
+"##########.X######",
+"#########@ o######",
+"#########O @######",
+"#########X @######",
+"######### .#######",
+"########@ X#######",
+"########O +#######",
+"########X @#######",
+"######## .########",
+"#######@ X########",
+"########O@########"
+};
diff --git a/data/pixmaps/feta/10/rests-6.xpm b/data/pixmaps/feta/10/rests-6.xpm
new file mode 100644
index 0000000..f50bcb3
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-6.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"20 48 8 1",
+" c Gray2",
+". c #373737",
+"X c #494949",
+"o c #797979",
+"O c #868686",
+"+ c #b9b9b9",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"####################",
+"#########+oO########",
+"########X +####++",
+"#######+ X####.o",
+"#######O #### +",
+"#######+ ##+. #",
+"########X . #",
+"#########O X@oX#",
+"################# O#",
+"################# ##",
+"################o ##",
+"######@. o#####o.##",
+"###### O#### o##",
+"#####O #### o##",
+"#####o ###X ###",
+"###### oo ###",
+"######+ X..###",
+"########OoooO## o###",
+"############### +###",
+"##############o ####",
+"#####+oO######o ####",
+"####X +#### o####",
+"###+ X#### o####",
+"###O ###o +####",
+"###+ ##o #####",
+"####X #####",
+"#####o o+ o#####",
+"############+ O#####",
+"############o ######",
+"############o ######",
+"##@. .+##### .######",
+"## ##### o######",
+"#O O###O O######",
+"#O o###X #######",
+"## XOo #######",
+"##+ X X#######",
+"####OooOO#+ o#######",
+"##########o +#######",
+"##########X ########",
+"########## ########",
+"########## o########",
+"#########O O########",
+"#########o +########",
+"######### #########",
+"######### #########",
+"########+ o#########",
+"########O O#########",
+"#########O##########"
+};
diff --git a/data/pixmaps/feta/10/rests-7.xpm b/data/pixmaps/feta/10/rests-7.xpm
new file mode 100644
index 0000000..8e3f578
--- /dev/null
+++ b/data/pixmaps/feta/10/rests-7.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 57 8 1",
+" c Gray2",
+". c #2f2f2f",
+"X c #4e4e4e",
+"o c Gray45",
+"O c #8b8b8b",
+"+ c #afafaf",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"######################",
+"###########+OO########",
+"##########X +####++",
+"#########+ X####.o",
+"#########o #### @",
+"#########@ @#+. #",
+"##########X . #",
+"###########O. . .o@oX#",
+"################### O#",
+"##################@ ##",
+"##########@@######o ##",
+"########+. X#####o.##",
+"#######@ o####.o##",
+"#######o ###@ O##",
+"#######O ##@. ###",
+"########. XX ###",
+"########@. Oo.###",
+"##########+++++## o###",
+"################@ @###",
+"################o ####",
+"#######O.X@#####o ####",
+"######. +####.O####",
+"#####+ .#### o####",
+"#####o ###O @####",
+"#####@ @@X #####",
+"######o .#####",
+"#######+X....+@ o#####",
+"##############@ O#####",
+"##############o ######",
+"#####@+@######X ######",
+"####O O##### o######",
+"###@ @#### o######",
+"###O o###O +######",
+"###+ O##+. #######",
+"####. .. #######",
+"####@X .O X#######",
+"######@@@@@#@ o#######",
+"############o @#######",
+"############X ########",
+"##@o o@##### .########",
+"## .##### o########",
+"#O O###O o########",
+"#O o###X @########",
+"#@ X+O. #########",
+"##O . .#########",
+"###@ooXoo@@ O#########",
+"##########o +#########",
+"##########X ##########",
+"########## ##########",
+"########## o##########",
+"#########O O##########",
+"#########o +##########",
+"######### ###########",
+"######### ###########",
+"########+ o###########",
+"########O O###########",
+"#########O############"
+};
diff --git a/data/pixmaps/feta/10/scripts-arpeggio.xpm b/data/pixmaps/feta/10/scripts-arpeggio.xpm
new file mode 100644
index 0000000..90084ac
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-arpeggio.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 15 8 1",
+" c Gray2",
+". c #2c2c2c",
+"X c Gray32",
+"o c #7b7b7b",
+"O c #8b8b8b",
+"+ c Gray67",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"##########",
+"###o######",
+"###X.+####",
+"####X +###",
+"##### X##",
+"##### .@",
+"####O +",
+"###o o#",
+"#@. .@##",
+"#O .@###",
+"##. o####",
+"###. O####",
+"####O @###",
+"#####+ +##",
+"######++##"
+};
diff --git a/data/pixmaps/feta/10/scripts-coda.xpm b/data/pixmaps/feta/10/scripts-coda.xpm
new file mode 100644
index 0000000..29f1125
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-coda.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 29 7 1",
+" c #0b0b0b",
+". c #353535",
+"X c #535353",
+"o c Gray45",
+"O c Gray53",
+"+ c Gray72",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@O@@@@@@@@@@",
+"@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@o X@@@@@@@@@",
+"@@@@@@@@o X X o@@@@@@@",
+"@@@@@@@X +@ @+ X@@@@@@",
+"@@@@@@o @@ @@ o@@@@@",
+"@@@@@@ o@@ @@o @@@@@",
+"@@@@@+ O@@ @@o +@@@@",
+"@@@@@o O@@ @@o o@@@@",
+"@@@@@ o@@.+@o @@@@",
+"@@@@@ o@@ @@o @@@@",
+"@+XoX .oX Xo. ooX+",
+"@+XoX .oo Xo. ooX+",
+"@@@@@ O@@ @@o @@@@",
+"@@@@@ o@@ @@o @@@@",
+"@@@@@o o@@.@@o o@@@@",
+"@@@@@+ o@@ +@O +@@@@",
+"@@@@@@ o@@ @@o @@@@@",
+"@@@@@@o @@ @@ O@@@@@",
+"@@@@@@@X +@ @+ X@@@@@@",
+"@@@@@@@@o X X o@@@@@@@",
+"@@@@@@@@@@o X@@@@@@@@@",
+"@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@@O@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/scripts-dfermata.xpm b/data/pixmaps/feta/10/scripts-dfermata.xpm
new file mode 100644
index 0000000..80cca28
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-dfermata.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 16 7 1",
+" c #040404",
+". c Gray17",
+"X c #767676",
+"o c #909090",
+"O c #afafaf",
+"+ c Gray83",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@+O@@@@@@@@@OXXO@@@@@@@@@O+",
+"@o @@@@@@@@O O@@@@@@@@ o",
+"@+ +@@@@@@@o X@@@@@@@+ O",
+"@@ X@@@@@@@o o@@@@@@@X @",
+"@@X.@@@@@@@@X X@@@@@@@@.X@",
+"@@+ o@@@@@@@@++@@@@@@@@o +@",
+"@@@. +@@@@@@@@@@@@@@@@+ .@@",
+"@@@o .+@@@@@@@@@@@@@@+. o@@",
+"@@@@. .+@@@@@@@@@@@@+. .@@@",
+"@@@@+ X+@@@@@@@@+X +@@@",
+"@@@@@o .OOOOOO. o@@@@",
+"@@@@@@o o@@@@@",
+"@@@@@@@O. .O@@@@@@",
+"@@@@@@@@@X X@@@@@@@@",
+"@@@@@@@@@@@OXooXO@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/10/scripts-dmarcato.xpm b/data/pixmaps/feta/10/scripts-dmarcato.xpm
new file mode 100644
index 0000000..f153ace
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-dmarcato.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 7 1",
+" c Gray2",
+". c #313131",
+"X c #6d6d6d",
+"o c #8e8e8e",
+"O c Gray68",
+"+ c #d0d0d0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@+XoX+@@@@OO",
+"@o .@@@@.X",
+"@@ +@@O @",
+"@@o X@@.o@",
+"@@@. @o.@@",
+"@@@o X.o@@",
+"@@@@. .@@@",
+"@@@@O O@@@",
+"@@@@@. .@@@@",
+"@@@@@O O@@@@",
+"@@@@@@o@@@@@"
+};
diff --git a/data/pixmaps/feta/10/scripts-downbow.xpm b/data/pixmaps/feta/10/scripts-downbow.xpm
new file mode 100644
index 0000000..84313e8
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-downbow.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 14 7 1",
+" c Gray1",
+". c Gray26",
+"X c #717171",
+"o c Gray52",
+"O c Gray71",
+"+ c Gray78",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@",
+"@+XoXoooooXoooX+",
+"@o o",
+"@o o",
+"@o o",
+"@o o",
+"@X.+OOOOOOOOO+.X",
+"@XX@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@XX",
+"@OO@@@@@@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/10/scripts-downmordent.xpm b/data/pixmaps/feta/10/scripts-downmordent.xpm
new file mode 100644
index 0000000..968b72e
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-downmordent.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"35 17 8 1",
+" c #040404",
+". c #343434",
+"X c Gray29",
+"o c #6f6f6f",
+"O c Gray57",
+"+ c Gray71",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###################################",
+"####O##############################",
+"###. ##############################",
+"##o O##################+###########",
+"## @#################+ @##########",
+"#O .####.@######@.@###+ @@.########",
+"#O ###. @####@. .@##+ +. .#######",
+"#O ##O @###O .@#+ . .####@@",
+"#+ #@ @#@ .#+ .##@ O",
+"##X OX @. .O .# .#",
+"##+ . O+ OO Oo +#",
+"###+ o##O .##o @#o o##",
+"####+####O @###o @##o .###",
+"##########O o#####o X @###o +###",
+"###########Oo#######oO+ @####XO####",
+"######################+ @##########",
+"#######################+###########"
+};
diff --git a/data/pixmaps/feta/10/scripts-downprall.xpm b/data/pixmaps/feta/10/scripts-downprall.xpm
new file mode 100644
index 0000000..a8c0fba
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-downprall.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"35 15 8 1",
+" c #060606",
+". c #2a2a2a",
+"X c Gray32",
+"o c #6d6d6d",
+"O c Gray56",
+"+ c #b1b1b1",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###################################",
+"###@O##############################",
+"###. ##############################",
+"##o O##############################",
+"#@ @##############################",
+"#O .###@ +######@ @######+.@#######",
+"#O ###. +####@ +####+ @######",
+"#O ##o +###X +###. .@###O@",
+"#@ @@ O#+ +#O @#O O",
+"##o O... o o . .+ X#",
+"##@. +# @@ @+ .@#",
+"###@.O##@. X##@ o##+ +##",
+"#########@. .####@ X####+ X###",
+"##########@. @#####@ .@#####+ .####",
+"###########@@#######@@#######@@####"
+};
diff --git a/data/pixmaps/feta/10/scripts-dpedalheel.xpm b/data/pixmaps/feta/10/scripts-dpedalheel.xpm
new file mode 100644
index 0000000..158fc57
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-dpedalheel.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 13 6 1",
+" c #020202",
+". c Gray21",
+"X c Gray46",
+"o c #898989",
+"O c Gray70",
+"+ c None",
+/* pixels */
+"++++++++++++",
+"+++++XXo++++",
+"+++. .++",
+"++. O+++o .+",
+"++ o+++++o +",
+"+o +++++++ o",
+"+o +++++++ o",
+"+X +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+OO+++++++OO"
+};
diff --git a/data/pixmaps/feta/10/scripts-dpedaltoe.xpm b/data/pixmaps/feta/10/scripts-dpedaltoe.xpm
new file mode 100644
index 0000000..662ef25
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-dpedaltoe.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 16 8 1",
+" c #060606",
+". c #2a2a2a",
+"X c Gray31",
+"o c #747474",
+"O c #909090",
+"+ c Gray68",
+"@ c Gray85",
+"# c None",
+/* pixels */
+"############",
+"##O#######++",
+"#O @###### O",
+"## o#####o #",
+"##X.#####.X#",
+"##O @###@ O#",
+"### o###o ##",
+"###X.###.X##",
+"###O @#@ O##",
+"#### o#o ###",
+"####X # X###",
+"####+ O +###",
+"##### ####",
+"#####o o####",
+"#####+ o####",
+"######O#####"
+};
diff --git a/data/pixmaps/feta/10/scripts-dstaccatissimo.xpm b/data/pixmaps/feta/10/scripts-dstaccatissimo.xpm
new file mode 100644
index 0000000..621c872
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-dstaccatissimo.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 12 6 1",
+" c Gray2",
+". c Gray48",
+"X c #898989",
+"o c Gray75",
+"O c #c0c0c0",
+"+ c None",
+/* pixels */
+"++++++",
+"+++X++",
+"+++ ++",
+"++X X+",
+"++X X+",
+"++. .+",
+"++ +",
+"++ +",
+"+o o",
+"+X X",
+"+o o",
+"++o.o+"
+};
diff --git a/data/pixmaps/feta/10/scripts-flageolet.xpm b/data/pixmaps/feta/10/scripts-flageolet.xpm
new file mode 100644
index 0000000..676e43c
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-flageolet.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 4 1",
+" c Gray57",
+". c Gray70",
+"X c Gray86",
+"o c None",
+/* pixels */
+"oooooooooooo",
+"ooooX Xooo",
+"ooo. XXX .oo",
+"oo..ooooo..o",
+"oX ooooooo X",
+"o XoooooooX ",
+"o XoooooooX ",
+"o XoooooooX ",
+"oX ooooooo X",
+"oo..ooooo..o",
+"ooo. XXX .oo",
+"ooooX Xooo"
+};
diff --git a/data/pixmaps/feta/10/scripts-lcomma.xpm b/data/pixmaps/feta/10/scripts-lcomma.xpm
new file mode 100644
index 0000000..83e3eea
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-lcomma.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 13 8 1",
+" c #040404",
+". c #343434",
+"X c Gray32",
+"o c Gray45",
+"O c #888888",
+"+ c #afafaf",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"######",
+"####++",
+"#### +",
+"###.X#",
+"##+ @#",
+"##X ##",
+"## o##",
+"#+ O##",
+"#O X##",
+"#O @#",
+"#+ X#",
+"##. #",
+"###o+#"
+};
diff --git a/data/pixmaps/feta/10/scripts-lineprall.xpm b/data/pixmaps/feta/10/scripts-lineprall.xpm
new file mode 100644
index 0000000..5a37398
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-lineprall.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"33 27 8 1",
+" c Gray1",
+". c #3f3f3f",
+"X c #464646",
+"o c Gray47",
+"O c Gray52",
+"+ c #b6b6b6",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#################################",
+"##+##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#o ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ##############################",
+"#O ###+########+########+########",
+"#O ##X +######X +######X +#######",
+"#O #O +####o +####O +######",
+"#O + +##+ +##+ +###.+",
+"#O . +#X +#X +#X +",
+"#O o X X X X o o#",
+"#O X#+ X#+ X#+ X##",
+"#+X###+ +##+ +##+ +##",
+"#######+ o####+ o####+ o###",
+"########+ X######+ .######+ X####",
+"#########+########@########@#####"
+};
diff --git a/data/pixmaps/feta/10/scripts-mordent.xpm b/data/pixmaps/feta/10/scripts-mordent.xpm
new file mode 100644
index 0000000..b485a4e
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-mordent.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 15 8 1",
+" c Gray1",
+". c #3c3c3c",
+"X c #4b4b4b",
+"o c #7c7c7c",
+"O c #888888",
+"+ c #b6b6b6",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"########################",
+"############@###########",
+"############ o##########",
+"#####+X##### O+.########",
+"####+ X#### . X#######",
+"####X X### X####+#",
+"###O X## X##+ O",
+"##+ X+ X# .#",
+"##. #X oX +#",
+"#O +##X O#X O##",
+"##+####X . o##X X###",
+"########X + o###X +###",
+"#########X+# o####X+####",
+"############ o##########",
+"############+###########"
+};
diff --git a/data/pixmaps/feta/10/scripts-open.xpm b/data/pixmaps/feta/10/scripts-open.xpm
new file mode 100644
index 0000000..685175a
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-open.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 12 7 1",
+" c #020202",
+". c #313131",
+"X c #4e4e4e",
+"o c Gray43",
+"O c Gray53",
+"+ c #bbbbbb",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@@@+o+@@@",
+"@@@X o X@@",
+"@@o.@@@.o@",
+"@@ o@@@O @",
+"@O @@@@@ O",
+"@O @@@@@ O",
+"@O @@@@@ O",
+"@@ O@@@o @",
+"@@o.@@@.o@",
+"@@@X o X@@",
+"@@@@+o+@@@"
+};
diff --git a/data/pixmaps/feta/10/scripts-prall.xpm b/data/pixmaps/feta/10/scripts-prall.xpm
new file mode 100644
index 0000000..f992bac
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-prall.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 12 8 1",
+" c Gray1",
+". c #3f3f3f",
+"X c #464646",
+"o c #7b7b7b",
+"O c #808080",
+"+ c Gray71",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"########################",
+"######+########@########",
+"#####X +######X +#######",
+"####O +####o +######",
+"###+ +##+ +###.+",
+"###X +#X +#X +",
+"##o o X X o o#",
+"#+ X#+ X#+ X##",
+"#+X###+ +##+ +##",
+"#######+ o####+ O###",
+"########+ X######+ X####",
+"#########@########+#####"
+};
diff --git a/data/pixmaps/feta/10/scripts-pralldown.xpm b/data/pixmaps/feta/10/scripts-pralldown.xpm
new file mode 100644
index 0000000..4ddff54
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-pralldown.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"34 17 8 1",
+" c #040404",
+". c #313131",
+"X c #515151",
+"o c #6d6d6d",
+"O c #8e8e8e",
+"+ c Gray71",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##################################",
+"#########+########+########+######",
+"########O X######o o######X O#####",
+"#######O O####o +####X @####",
+"#O.###O @##o @##X .####",
+"#@ .#O X#o o#X O###",
+"##O X .X . XX . oo @##",
+"###X .##. X##. X#@..@#",
+"###@. .@##+ X###+ o###O X#",
+"####O .#####o X#####X o####@ @",
+"#####o.#######XX#######.X######. O",
+"######@#######@################ O",
+"###############################. O",
+"##############################@ @",
+"##############################O o#",
+"############################## .##",
+"##############################O@##"
+};
diff --git a/data/pixmaps/feta/10/scripts-prallmordent.xpm b/data/pixmaps/feta/10/scripts-prallmordent.xpm
new file mode 100644
index 0000000..beb4f38
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-prallmordent.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"33 15 8 1",
+" c Gray1",
+". c #3c3c3c",
+"X c #4b4b4b",
+"o c Gray49",
+"O c #888888",
+"+ c Gray71",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#################################",
+"#####################@###########",
+"####################o ###########",
+"#####+X#######+X####o #+X########",
+"####+ X#####+ X###o + X#######",
+"####X X####X X##o . X####+#",
+"###O X##o X#o X##+ O",
+"##+ X+ Xo X# .#",
+"##X #X +X +X +#",
+"#O +##X o##X ##X O##",
+"##+####X X####X ###X X###",
+"########X +#####X . ####X +###",
+"#########X+#######X+O #####X+####",
+"####################o ###########",
+"#####################+###########"
+};
diff --git a/data/pixmaps/feta/10/scripts-prallprall.xpm b/data/pixmaps/feta/10/scripts-prallprall.xpm
new file mode 100644
index 0000000..6aa1877
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-prallprall.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"33 12 8 1",
+" c Gray1",
+". c #3f3f3f",
+"X c Gray27",
+"o c #7b7b7b",
+"O c #808080",
+"+ c Gray71",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#################################",
+"######+########@########+########",
+"#####X +######X +######X +#######",
+"####O +####O +####O +######",
+"###+ +##+ +##+ +###.+",
+"###X +#X +#X +#X +",
+"##o o X X X X o o#",
+"#+ X#+ X#+ X#+ X##",
+"#+.###+ +##+ +##+ +##",
+"#######+ O####+ O####+ o###",
+"########+ X######+ X######+ X####",
+"#########+########+########@#####"
+};
diff --git a/data/pixmaps/feta/10/scripts-prallup.xpm b/data/pixmaps/feta/10/scripts-prallup.xpm
new file mode 100644
index 0000000..d96192f
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-prallup.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"35 15 8 1",
+" c #060606",
+". c #2a2a2a",
+"X c Gray32",
+"o c #6d6d6d",
+"O c Gray56",
+"+ c #b1b1b1",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###################################",
+"###############################O@##",
+"############################### .##",
+"###############################O o#",
+"###############################@ @",
+"########@.+######@ @######+ @### O",
+"#######@ @####+ @####+ .###. O",
+"#@O###@. .###@ X###O o## O",
+"#O O#@ O#+ +#O @@ @",
+"##X + o o ...O o#",
+"##@. +@ @@ @@ .##",
+"###+ +##o @##o .@##O.@##",
+"####o +####X @####. .@########",
+"#####. +#####@. @#####@ .@#########",
+"#####@@#######@@#######@@##########"
+};
diff --git a/data/pixmaps/feta/10/scripts-rcomma.xpm b/data/pixmaps/feta/10/scripts-rcomma.xpm
new file mode 100644
index 0000000..2e792a1
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-rcomma.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 13 8 1",
+" c #040404",
+". c #343434",
+"X c Gray32",
+"o c Gray45",
+"O c #888888",
+"+ c #afafaf",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"######",
+"##+o##",
+"## .#",
+"##X +",
+"##@ O",
+"###X O",
+"###O +",
+"###o #",
+"### X#",
+"##@ +#",
+"##X.##",
+"#+ @##",
+"#++###"
+};
diff --git a/data/pixmaps/feta/10/scripts-reverseturn.xpm b/data/pixmaps/feta/10/scripts-reverseturn.xpm
new file mode 100644
index 0000000..55131fd
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-reverseturn.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 12 8 1",
+" c Gray1",
+". c #323232",
+"X c Gray29",
+"o c Gray46",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"#######################",
+"####@oO########+OOO####",
+"###X +####@. X##",
+"##X O###O X#",
+"## XO +##X XoOX #",
+"#O.##+o+##X +####.o",
+"#oo######X X######oo",
+"#O.####+ X##+o+##.O",
+"## XOOX X##+ OX #",
+"##X O###O X#",
+"###X .@####+ X##",
+"#####OOO+########Oo+###"
+};
diff --git a/data/pixmaps/feta/10/scripts-segno.xpm b/data/pixmaps/feta/10/scripts-segno.xpm
new file mode 100644
index 0000000..02ed50d
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-segno.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 31 8 1",
+" c Gray1",
+". c Gray21",
+"X c #4c4c4c",
+"o c #767676",
+"O c #868686",
+"+ c Gray72",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"#####################",
+"#####+oo+#########OO@",
+"###@. Xo..@######+ #",
+"##+ +###X +##### +#",
+"##X X####X X####O X##",
+"#+ o###X +### +##",
+"#O o### O##X X###",
+"#O ### o#+ ####",
+"#O o##X +#X O####",
+"#+ ###Oo+#O X#####",
+"## X###### +#####",
+"##+ X####O X######",
+"###X .+#+ +######",
+"####X OX O##+ +##",
+"#####X ###O O##",
+"######+ X#######",
+"########X +#####",
+"###O O### X####",
+"###+ +##O XO X###",
+"#######+ +#+. X##",
+"#######X O####X +#",
+"######+ ######X #",
+"######X o#+oO### +",
+"#####o X#+ X##O O",
+"##### +#o ### O",
+"####X X##O ###o O",
+"###+ ###+ X###o +",
+"###X O####X X####X X#",
+"##+ #####+ X###+ +#",
+"## +######@..oX .@##",
+"#@oO#########+oo+####"
+};
diff --git a/data/pixmaps/feta/10/scripts-sforzato.xpm b/data/pixmaps/feta/10/scripts-sforzato.xpm
new file mode 100644
index 0000000..8a9e33f
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-sforzato.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 12 8 1",
+" c #060606",
+". c Gray20",
+"X c Gray25",
+"o c #747474",
+"O c #898989",
+"+ c Gray70",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"###################",
+"##O################",
+"#+ oo############",
+"###Oo .o+########",
+"#######O. oo@####",
+"###########oo. .OO#",
+"##############@@ O",
+"###########oo. .oO#",
+"#######O. oo#####",
+"###oo Xo+########",
+"#@ oO############",
+"#@O################"
+};
diff --git a/data/pixmaps/feta/10/scripts-staccato.xpm b/data/pixmaps/feta/10/scripts-staccato.xpm
new file mode 100644
index 0000000..ca49c14
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-staccato.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 4 7 1",
+" c Gray0",
+". c #565656",
+"X c #727272",
+"o c Gray51",
+"O c Gray69",
+"+ c #d3d3d3",
+"@ c None",
+/* pixels */
+"@@@@",
+"@+o@",
+"@X X",
+"@O.O"
+};
diff --git a/data/pixmaps/feta/10/scripts-stopped.xpm b/data/pixmaps/feta/10/scripts-stopped.xpm
new file mode 100644
index 0000000..e935e81
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-stopped.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 4 1",
+" c Gray0",
+". c #444444",
+"X c #888888",
+"o c None",
+/* pixels */
+"oooooooooooo",
+"ooooooXooooo",
+"oooooX Xoooo",
+"oooooX Xoooo",
+"oooooX Xoooo",
+"ooXXX. .XXXo",
+"oX X",
+"ooXXX. .XXXo",
+"oooooX Xoooo",
+"oooooX Xoooo",
+"oooooX Xoooo",
+"ooooooXooooo"
+};
diff --git a/data/pixmaps/feta/10/scripts-tenuto.xpm b/data/pixmaps/feta/10/scripts-tenuto.xpm
new file mode 100644
index 0000000..8022fee
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-tenuto.xpm
@@ -0,0 +1,13 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 3 4 1",
+" c #515151",
+". c Gray69",
+"X c gainsboro",
+"o c None",
+/* pixels */
+"ooooooooooooo",
+"oX .",
+"oX ."
+};
diff --git a/data/pixmaps/feta/10/scripts-thumb.xpm b/data/pixmaps/feta/10/scripts-thumb.xpm
new file mode 100644
index 0000000..386c73c
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-thumb.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 15 8 1",
+" c #070707",
+". c #2c2c2c",
+"X c #5d5d5d",
+"o c #6f6f6f",
+"O c Gray54",
+"+ c Gray66",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"##########",
+"####+X+###",
+"###. o .##",
+"##o @#@ o#",
+"## ### @",
+"#O ### O",
+"#O ### O",
+"#+ ### +",
+"##. ### .#",
+"##+ X#X +#",
+"###O...O##",
+"####O O###",
+"####O O###",
+"####O o###",
+"#####O####"
+};
diff --git a/data/pixmaps/feta/10/scripts-trilelement.xpm b/data/pixmaps/feta/10/scripts-trilelement.xpm
new file mode 100644
index 0000000..8284941
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-trilelement.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 12 8 1",
+" c Gray1",
+". c #3f3f3f",
+"X c #484848",
+"o c #7b7b7b",
+"O c #808080",
+"+ c #b4b4b4",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"###############",
+"######+########",
+"#####X +#######",
+"####o +######",
+"###+ +###.+",
+"###X +#X +",
+"##o o o o#",
+"#+ X#+ X##",
+"#+.###+ +##",
+"#######+ O###",
+"########+ X####",
+"#########+#####"
+};
diff --git a/data/pixmaps/feta/10/scripts-trill-element.xpm b/data/pixmaps/feta/10/scripts-trill-element.xpm
new file mode 100644
index 0000000..aef1b2c
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-trill-element.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 10 8 1",
+" c #040404",
+". c #2c2c2c",
+"X c Gray30",
+"o c #767676",
+"O c Gray56",
+"+ c #afafaf",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"###############",
+"#####@O########",
+"#####. o#######",
+"####X +####++",
+"###O .@##@ +",
+"##+ .OO O#",
+"##.X##O O##",
+"#OX####O .###",
+"#######@. .@###",
+"########@O@####"
+};
diff --git a/data/pixmaps/feta/10/scripts-trill.xpm b/data/pixmaps/feta/10/scripts-trill.xpm
new file mode 100644
index 0000000..cacce86
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-trill.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"30 24 8 1",
+" c Gray1",
+". c #343434",
+"X c #535353",
+"o c Gray45",
+"O c Gray56",
+"+ c Gray69",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"##############################",
+"##############O@##############",
+"###########+X .###############",
+"###########X X###############",
+"###########X O###############",
+"##########@ +###############",
+"##########@ @###############",
+"##########o .################",
+"##########X .################",
+"##########X O###@+@@####OXX+#",
+"#########@ +##+OX .@#. +",
+"###+OOO+#@ ++O@###. .O@. O",
+"##O+###+OO .O+#####. +##X O",
+"#@+######X .#######. ### +",
+"#O@####@+. o######+ X###O.O#",
+"#++##+OO+ OO@####+ X#######",
+"##+oO+@#@ +#O@###X @#######",
+"########+ .##@O###. @#######",
+"########X .###O###. @#######",
+"########X .##++##+ X########",
+"########X @#.@##+ X########",
+"########O o###o O########",
+"#########. o####. @########",
+"#########@OO@#################"
+};
diff --git a/data/pixmaps/feta/10/scripts-turn.xpm b/data/pixmaps/feta/10/scripts-turn.xpm
new file mode 100644
index 0000000..bc4bca9
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-turn.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 12 8 1",
+" c Gray1",
+". c #323232",
+"X c Gray29",
+"o c Gray46",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"#######################",
+"#####OOO+########OO+###",
+"###X .@####+ X##",
+"##X O###O X#",
+"## XOOX X##+ OX #",
+"#O.####+ X##+o+##.o",
+"#oo######X X######oo",
+"#O.##+o+##X +####.O",
+"## XO +##X XOOX #",
+"##X O###o X#",
+"###X +####@. X##",
+"####+OO########@OOO####"
+};
diff --git a/data/pixmaps/feta/10/scripts-ufermata.xpm b/data/pixmaps/feta/10/scripts-ufermata.xpm
new file mode 100644
index 0000000..624987a
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-ufermata.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 16 7 1",
+" c #040404",
+". c Gray17",
+"X c #767676",
+"o c #909090",
+"O c #afafaf",
+"+ c Gray83",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@OXooXO@@@@@@@@@@",
+"@@@@@@@@@X X@@@@@@@@",
+"@@@@@@@O. .O@@@@@@",
+"@@@@@@o o@@@@@",
+"@@@@@o .oOOOOO. o@@@@",
+"@@@@+ X+@@@@@@@@+X +@@@",
+"@@@@. .+@@@@@@@@@@@@+. .@@@",
+"@@@o .+@@@@@@@@@@@@@@+. o@@",
+"@@@. +@@@@@@@@@@@@@@@@+ .@@",
+"@@+ o@@@@@@@@++@@@@@@@@o +@",
+"@@X.@@@@@@@@X X@@@@@@@@.X@",
+"@@ X@@@@@@@o o@@@@@@@X @",
+"@+ +@@@@@@@o o@@@@@@@+ +",
+"@o @@@@@@@@O O@@@@@@@@ o",
+"@OO@@@@@@@@@OXXO@@@@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/10/scripts-umarcato.xpm b/data/pixmaps/feta/10/scripts-umarcato.xpm
new file mode 100644
index 0000000..07353df
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-umarcato.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 7 1",
+" c Gray2",
+". c #313131",
+"X c #6d6d6d",
+"o c #8e8e8e",
+"O c Gray68",
+"+ c #d0d0d0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@@@@@@o@@@@@",
+"@@@@@O O@@@@",
+"@@@@@. .@@@@",
+"@@@@O O@@@",
+"@@@@. .@@@",
+"@@@o.X o@@",
+"@@@ O+ .@@",
+"@@o.@@X o@",
+"@@ O@@+ .@",
+"@o.@@@@. o",
+"@OO@@@@OXoXO"
+};
diff --git a/data/pixmaps/feta/10/scripts-upbow.xpm b/data/pixmaps/feta/10/scripts-upbow.xpm
new file mode 100644
index 0000000..fa0143c
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-upbow.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 22 6 1",
+" c Gray1",
+". c Gray23",
+"X c #777777",
+"o c #868686",
+"O c #b7b7b7",
+"+ c None",
+/* pixels */
+"++++++++++++++",
+"++o+++++++++OO",
+"+o +++++++++ o",
+"++ X+++++++o +",
+"++ X+++++++X +",
+"++X +++++++ X+",
+"++O O+++++O O+",
+"+++ X+++++X ++",
+"+++..+++++..++",
+"+++X +++++ X++",
+"++++ X+++o +++",
+"++++ X+++X +++",
+"++++X +++ X+++",
+"++++O O+O O+++",
+"+++++ X+X ++++",
+"+++++..+..++++",
+"+++++X + o++++",
+"++++++ +++++",
+"++++++ +++++",
+"++++++X X+++++",
+"++++++O o+++++",
+"+++++++o++++++"
+};
diff --git a/data/pixmaps/feta/10/scripts-upedalheel.xpm b/data/pixmaps/feta/10/scripts-upedalheel.xpm
new file mode 100644
index 0000000..f465cd1
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-upedalheel.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 13 6 1",
+" c #020202",
+". c Gray21",
+"X c Gray46",
+"o c #898989",
+"O c Gray70",
+"+ c None",
+/* pixels */
+"++++++++++++",
+"+OO+++++++OO",
+"+o +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+o +++++++ o",
+"+X +++++++ o",
+"++ o+++++o +",
+"++. O+++o .+",
+"+++. .++",
+"+++++XXX++++"
+};
diff --git a/data/pixmaps/feta/10/scripts-upedaltoe.xpm b/data/pixmaps/feta/10/scripts-upedaltoe.xpm
new file mode 100644
index 0000000..f99cfd2
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-upedaltoe.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 16 8 1",
+" c #060606",
+". c #2a2a2a",
+"X c Gray31",
+"o c #747474",
+"O c #909090",
+"+ c Gray68",
+"@ c Gray85",
+"# c None",
+/* pixels */
+"############",
+"######O#####",
+"#####+ O####",
+"#####o o####",
+"##### ####",
+"####+ + +###",
+"####X # X###",
+"#### o#o ###",
+"###O @#@ O##",
+"###X.###.X##",
+"### o###o ##",
+"##O @###@ O#",
+"##X.#####.X#",
+"## o#####o #",
+"#O @#####@ O",
+"#@O#######++"
+};
diff --git a/data/pixmaps/feta/10/scripts-upmordent.xpm b/data/pixmaps/feta/10/scripts-upmordent.xpm
new file mode 100644
index 0000000..30011b6
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-upmordent.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"34 19 8 1",
+" c #040404",
+". c #343434",
+"X c Gray28",
+"o c #6f6f6f",
+"O c Gray57",
+"+ c Gray70",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##################################",
+"######################+###########",
+"#####################+ @##########",
+"#######.@######@.@###+ @@.########",
+"######. @####@. .@##+ +. .#######",
+"#####+ @###O .@#+ X .####@@",
+"####@ @#@ .#+ .##+ O",
+"####X +. .O X# .#",
+"###+ O+ OO Oo +#",
+"##+ X##+ .##O @#o o##",
+"##X O###O @###o @##o .###",
+"#+ #####O o#####o X @###X +###",
+"#O .######Oo#######oO+ @####XO####",
+"#O #################+ @##########",
+"#O ##################+###########",
+"## +#############################",
+"##o O#############################",
+"###. #############################",
+"####O#############################"
+};
diff --git a/data/pixmaps/feta/10/scripts-upprall.xpm b/data/pixmaps/feta/10/scripts-upprall.xpm
new file mode 100644
index 0000000..76fa412
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-upprall.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"34 17 8 1",
+" c #040404",
+". c #313131",
+"X c #515151",
+"o c #6d6d6d",
+"O c #8e8e8e",
+"+ c Gray71",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##################################",
+"#######+########+########+########",
+"######O X######o o######X O#######",
+"#####@ X####+ o####O O######",
+"#####. X##@ o##@ O###.O",
+"####O X#o o#X O#. @",
+"###@ oo . .X . X. X O#",
+"##@..@#X .##X .##. X##",
+"##X O###o +###X +##@. @##",
+"#@ @####o X#####X o#####. O###",
+"#O .######X.#######XX#######.o####",
+"#O ##############################",
+"#O ##############################",
+"#@ @#############################",
+"##o O#############################",
+"###. #############################",
+"####O#############################"
+};
diff --git a/data/pixmaps/feta/10/scripts-ustaccatissimo.xpm b/data/pixmaps/feta/10/scripts-ustaccatissimo.xpm
new file mode 100644
index 0000000..e0fab64
--- /dev/null
+++ b/data/pixmaps/feta/10/scripts-ustaccatissimo.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 12 6 1",
+" c Gray2",
+". c Gray48",
+"X c #898989",
+"o c Gray75",
+"O c #c0c0c0",
+"+ c None",
+/* pixels */
+"++++++",
+"++o.O+",
+"+O O",
+"+X X",
+"+o o",
+"++ +",
+"++ +",
+"++. .+",
+"++X X+",
+"++X X+",
+"+++ ++",
+"+++X++"
+};
diff --git a/data/pixmaps/feta/10/unknown.xpm b/data/pixmaps/feta/10/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/feta/10/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/feta/12/accidentals-(.xpm b/data/pixmaps/feta/12/accidentals-(.xpm
new file mode 100644
index 0000000..470584a
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals-(.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 26 8 1",
+" c #070707",
+". c #2f2f2f",
+"X c Gray29",
+"o c Gray48",
+"O c Gray57",
+"+ c #b9b9b9",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#######",
+"#####++",
+"#####.O",
+"####o.#",
+"#### O#",
+"###O ##",
+"### X##",
+"##O +##",
+"##X @##",
+"## ###",
+"#@ .###",
+"#O .###",
+"#o .###",
+"#o X###",
+"#o .###",
+"#o X###",
+"#@ .###",
+"## ###",
+"##X @##",
+"##O +##",
+"### X##",
+"###o ##",
+"#### O#",
+"####o.#",
+"#####.O",
+"#####@+"
+};
diff --git a/data/pixmaps/feta/12/accidentals-).xpm b/data/pixmaps/feta/12/accidentals-).xpm
new file mode 100644
index 0000000..205ee99
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals-).xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 26 8 1",
+" c #070707",
+". c #2f2f2f",
+"X c Gray29",
+"o c Gray48",
+"O c Gray57",
+"+ c #b9b9b9",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#######",
+"#+@####",
+"#O.####",
+"## o###",
+"##O ###",
+"### o##",
+"###X ##",
+"###@ O#",
+"###@ X#",
+"#### #",
+"####. @",
+"####X o",
+"####X o",
+"####. o",
+"####X o",
+"####. O",
+"####. #",
+"###@ @",
+"###@ X#",
+"###@ O#",
+"###X ##",
+"### O##",
+"##O ###",
+"## o###",
+"#O.####",
+"#+@####"
+};
diff --git a/data/pixmaps/feta/12/accidentals--1.xpm b/data/pixmaps/feta/12/accidentals--1.xpm
new file mode 100644
index 0000000..ce69b43
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals--1.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 32 8 1",
+" c Gray1",
+". c #313131",
+"X c Gray28",
+"o c #6c6c6c",
+"O c Gray54",
+"+ c #afafaf",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"############",
+"#@o@########",
+"#O O########",
+"#O O########",
+"#O o########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O########",
+"#O O##o.X+##",
+"#O OO o#",
+"#O .XX @",
+"#O .@##O O",
+"#O O#### O",
+"#O O#### +",
+"#O O###@ .#",
+"#O O### +#",
+"#+ +##o O##",
+"## ##o +###",
+"## #o .+####",
+"## .######",
+"## .#######",
+"## +#######",
+"##++########"
+};
diff --git a/data/pixmaps/feta/12/accidentals--2.xpm b/data/pixmaps/feta/12/accidentals--2.xpm
new file mode 100644
index 0000000..81d7744
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals--2.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 32 8 1",
+" c Gray1",
+". c #2f2f2f",
+"X c Gray29",
+"o c #727272",
+"O c #909090",
+"+ c #aeaeae",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"###################",
+"#@o@#####o+########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#o O####@ X########",
+"#O O####@ X########",
+"#O O####@ X########",
+"#O O#+.X. X#@X..+##",
+"#O o. Xo o#",
+"#o .X XX @",
+"#O .##@ @##+ O",
+"#O O###X o####. o",
+"#O O###X +####. +",
+"#O O##@ @###@ .#",
+"#O O##o @###o O#",
+"#+ +#@ O +##O O##",
+"## ##X @@ @#O .O###",
+"#@.#X @#@ @O .@####",
+"#@.. @##@ o######",
+"## O###@ O#######",
+"##.X####@ ########",
+"#########O@########"
+};
diff --git a/data/pixmaps/feta/12/accidentals-0.xpm b/data/pixmaps/feta/12/accidentals-0.xpm
new file mode 100644
index 0000000..d06f69c
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals-0.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 36 7 1",
+" c #070707",
+". c #282828",
+"X c Gray37",
+"o c #777777",
+"O c #868686",
+"+ c Gray75",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@+O@@@@@@",
+"@o @@@@@@",
+"@o @@@@@@",
+"@o @@@@@@",
+"@o @@@@@@",
+"@o @@@@@@",
+"@o @@@@@@",
+"@o @@@@@@",
+"@o OOX o",
+"@o o",
+"@o o",
+"@o o",
+"@o o",
+"@o .oo@ o",
+"@o @@@@ o",
+"@o @@@@ o",
+"@o @@@@ o",
+"@o @@@@ o",
+"@o @@@@ o",
+"@o @@@@ o",
+"@o @@@@ o",
+"@o @oo. o",
+"@o o",
+"@o o",
+"@o o",
+"@o o",
+"@O XOo o",
+"@@@@@@@ o",
+"@@@@@@@ o",
+"@@@@@@@ o",
+"@@@@@@@ o",
+"@@@@@@@ o",
+"@@@@@@@ o",
+"@@@@@@@ o",
+"@@@@@@@O+"
+};
diff --git a/data/pixmaps/feta/12/accidentals-1.xpm b/data/pixmaps/feta/12/accidentals-1.xpm
new file mode 100644
index 0000000..4e60364
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals-1.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 38 7 1",
+" c #040404",
+". c #232323",
+"X c #505050",
+"o c #868686",
+"O c #acacac",
+"+ c #cecece",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@",
+"@@@@@@@@@oO@@@",
+"@@@@@@@@@.X@@@",
+"@@@@Oo@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.XO o",
+"@@@@X.@@+ o",
+"@@@@X.O. o",
+"@@@@. X",
+"@+. .+",
+"@o .@@@",
+"@o .O.X@@@",
+"@X +@@.X@@@",
+"@o OX.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.XO o",
+"@@@@X.@@+ o",
+"@@@@X.O. o",
+"@@@@. X",
+"@+. .+",
+"@o .@@@",
+"@o .O.X@@@",
+"@X +@@.X@@@",
+"@o OX.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@.X@@@",
+"@@@@X.@@@oO@@@",
+"@@@@X.@@@@@@@@",
+"@@@@Oo@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/accidentals-2.xpm b/data/pixmaps/feta/12/accidentals-2.xpm
new file mode 100644
index 0000000..d29d604
--- /dev/null
+++ b/data/pixmaps/feta/12/accidentals-2.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 14 5 1",
+" c #060606",
+". c #7b7b7b",
+"X c Gray55",
+"o c Gray83",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOO",
+"OooOOOOOOOOOoo",
+"OX XOX X",
+"OX .O. X",
+"OX .OX X",
+"OO o o",
+"OOX.X ...O",
+"OOOOOo oOOOO",
+"OO... XX.O",
+"OO o O",
+"OX .O. X",
+"OX .O. X",
+"OX .O. X",
+"OooOOOOOOOOOoo"
+};
diff --git a/data/pixmaps/feta/12/accordion-accBB.xpm b/data/pixmaps/feta/12/accordion-accBB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accBB.xpm
diff --git a/data/pixmaps/feta/12/accordion-accBayanbase.xpm b/data/pixmaps/feta/12/accordion-accBayanbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accBayanbase.xpm
diff --git a/data/pixmaps/feta/12/accordion-accDiscant.xpm b/data/pixmaps/feta/12/accordion-accDiscant.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accDiscant.xpm
diff --git a/data/pixmaps/feta/12/accordion-accDot.xpm b/data/pixmaps/feta/12/accordion-accDot.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accDot.xpm
diff --git a/data/pixmaps/feta/12/accordion-accFreebase.xpm b/data/pixmaps/feta/12/accordion-accFreebase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accFreebase.xpm
diff --git a/data/pixmaps/feta/12/accordion-accOldEE.xpm b/data/pixmaps/feta/12/accordion-accOldEE.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accOldEE.xpm
diff --git a/data/pixmaps/feta/12/accordion-accOldEES.xpm b/data/pixmaps/feta/12/accordion-accOldEES.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accOldEES.xpm
diff --git a/data/pixmaps/feta/12/accordion-accSB.xpm b/data/pixmaps/feta/12/accordion-accSB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accSB.xpm
diff --git a/data/pixmaps/feta/12/accordion-accStdbase.xpm b/data/pixmaps/feta/12/accordion-accStdbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/accordion-accStdbase.xpm
diff --git a/data/pixmaps/feta/12/clefs-C.xpm b/data/pixmaps/feta/12/clefs-C.xpm
new file mode 100644
index 0000000..ea262d1
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-C.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"33 48 8 1",
+" c #040404",
+". c #2c2c2c",
+"X c #4e4e4e",
+"o c #676767",
+"O c Gray54",
+"+ c #afafaf",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"#################################",
+"#####@#############@OOO@#########",
+"#O .#o +####@o. .+######",
+"#O #o +###o .OOOo .+####",
+"#O .#o +##O @####@ +###",
+"#O #o +## +#####+ +##",
+"#O .#o +#o @#####. .##",
+"#O #o +#X .#####+ o#",
+"#O #o +#X @####+ .#",
+"#O .#o +#O .######. #",
+"#O .#o +##X +######. +",
+"#O #o +###o..+#######. O",
+"#O .#o +##############. O",
+"#O .#o +###@##########. O",
+"#O #o +##@ o#########. O",
+"#O .#o +##@ X#########. @",
+"#O .#o +##@ .#########. #",
+"#O #o +##o +#######+ O#",
+"#O .#o +##X o#######+ .##",
+"#O .#o +#@ @######X @##",
+"#O #o +#o +####+ @###",
+"#O .#o +# .. .XX. o@####",
+"#O .#o +o +##O. .o@######",
+"#O #o . .#####++@#########",
+"#O .#o .#################",
+"#O #o .#################",
+"#o .#o o. @###O..X+@#######",
+"#O #o ++ X@O. o@#####",
+"#O .#o +#. .+@@+. o####",
+"#O #o +#+ o######. o###",
+"#O .#o +##. .#######o o##",
+"#O #o +##X +#######+ @#",
+"#O #o +##+ @########. X#",
+"#O .#o +##@ X#########. #",
+"#O .#o +##@ X#########. O",
+"#O #o +###o+#########. O",
+"#O .#o +##############. O",
+"#O .#o +###@O+########. O",
+"#O #o +##+ .#######. O",
+"#O .#o +#@ o######. @",
+"#O .#o +#X @####+ .#",
+"#O #o +#X @####O +#",
+"#O .#o +#X o#####. .##",
+"#O .#o +#+ o#####+ +##",
+"#O #o +##X @####@. +###",
+"#O .#o +##@. O@OOo .+####",
+"#O .#o +###@X .+######",
+"#@oOOOOO#+o@######+oOOO@#########"
+};
diff --git a/data/pixmaps/feta/12/clefs-C_change.xpm b/data/pixmaps/feta/12/clefs-C_change.xpm
new file mode 100644
index 0000000..7ef2f11
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-C_change.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 39 8 1",
+" c #040404",
+". c Gray20",
+"X c Gray29",
+"o c #797979",
+"O c #888888",
+"+ c #b1b1b1",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###########################",
+"#####@##########+oOO@######",
+"#O O# o####o .+####",
+"#O O# o##+ +##@X X###",
+"#O O# o#+ #####X X##",
+"#O O# o#. +####@ +#",
+"#O O# o# +#### .#",
+"#O O# O# O####X @",
+"#O O# o#X @####o O",
+"#O o# o##o .@#####o O",
+"#O O# o###########O O",
+"#O O# o##OO#######o O",
+"#O O# o##o #######o +",
+"#O O# o##. #######o #",
+"#O O# o#@ +######o X#",
+"#O o# o#+ o###### @#",
+"#O O# o#o O####O @##",
+"#O O# O@ .X ... o####",
+"#O O# oX O#@o...+@#####",
+"#O O# ##############",
+"#O O# ##############",
+"#O o# X. @##@++@#######",
+"#O O# OO X@o .o@####",
+"#O O# o#. O@@O O###",
+"#O O# o#o .@####@ o##",
+"#O O# o#@ O######. O#",
+"#O O# o## @######O .#",
+"#O O# o##o #######o @",
+"#O O# o##o #######o O",
+"#O O# o###########O O",
+"#O o# o##@O+######o O",
+"#O O# o#@ o#####o O",
+"#O O# o# O####X @",
+"#O o# O# o#### .#",
+"#O O# o# X####@ +#",
+"#O O# o#o @####X X##",
+"#O O# o##X ###@X X###",
+"#O O# o###o .. .+####",
+"#@oOOo@#o@#####ooOo+#######"
+};
diff --git a/data/pixmaps/feta/12/clefs-F.xpm b/data/pixmaps/feta/12/clefs-F.xpm
new file mode 100644
index 0000000..c53e90a
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-F.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"34 39 8 1",
+" c #040404",
+". c Gray19",
+"X c Gray33",
+"o c #747474",
+"O c #8e8e8e",
+"+ c Gray69",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##################################",
+"############OoOoo+################",
+"#########+. .+#############",
+"#######+. o@###O .+###########",
+"######+ X########X +##########",
+"#####+ X##########X +####+Xo+#",
+"##### ###########@ @##O @",
+"####o @############X o##o O",
+"###@ oo@##########O @#O @",
+"###O O########## o#@. X#",
+"###. +######### o###O@##",
+"### .#########X #######",
+"### +########o #######",
+"### o########O #######",
+"###. o########o #######",
+"###o @########o #######",
+"###@. o#########o .##@Xo##",
+"####@. O##########. o#O .#",
+"######+++@########### o#o +",
+"####################@ @#o O",
+"####################X o##+. .#",
+"#################### O###@@+@#",
+"###################O .#########",
+"##################@. @#########",
+"##################X O##########",
+"#################O .###########",
+"################@ .@###########",
+"###############@. .#############",
+"##############@ .##############",
+"#############@ X@##############",
+"############+ O################",
+"###########X X@#################",
+"#########@. O###################",
+"########O o@####################",
+"######@X o@######################",
+"#####X o@########################",
+"###O o###########################",
+"#+ o@############################",
+"#++###############################"
+};
diff --git a/data/pixmaps/feta/12/clefs-F_change.xpm b/data/pixmaps/feta/12/clefs-F_change.xpm
new file mode 100644
index 0000000..15e3f44
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-F_change.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 32 8 1",
+" c Gray1",
+". c #2f2f2f",
+"X c #4b4b4b",
+"o c #6f6f6f",
+"O c Gray54",
+"+ c #b1b1b1",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"###########################",
+"#########@OoOo@############",
+"#######+. .O##########",
+"######. o@###o .@########",
+"####@. .@######O .@####@@#",
+"####o @########X X###X +",
+"###@ O#########+ O#+ O",
+"###o oo@########. .#@ O",
+"###. +#######. @#+.X@",
+"### .#######O O#####",
+"##@ +######+ o#####",
+"### +######+ X#####",
+"###. +######+ o#####",
+"###O X#######+ o##@@#",
+"####o X########O +#X +",
+"#####@+@#########. #+ O",
+"#################. X#@ O",
+"################O o##O.X@",
+"################. #######",
+"###############O O#######",
+"##############@ X########",
+"##############. @########",
+"#############. @#########",
+"############X @##########",
+"###########X .@###########",
+"#########+ o#############",
+"########O X+##############",
+"######@. O################",
+"#####X O##################",
+"###o O####################",
+"#+ o######################",
+"#++########################"
+};
diff --git a/data/pixmaps/feta/12/clefs-G.xpm b/data/pixmaps/feta/12/clefs-G.xpm
new file mode 100644
index 0000000..0268958
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-G.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 90 8 1",
+" c #040404",
+". c #393939",
+"X c #484848",
+"o c Gray48",
+"O c Gray52",
+"+ c #b7b7b7",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"################################",
+"###################+############",
+"##################X +###########",
+"#################X ###########",
+"################X X##########",
+"###############o +#########",
+"##############+ X#########",
+"##############X +########",
+"#############+ X#X X########",
+"#############X X##+ ########",
+"############+ #### O#######",
+"############o +####X X#######",
+"############ o#####o #######",
+"############ ######o +######",
+"###########+ O######o o######",
+"###########o #######o X######",
+"###########O o#######o ######",
+"###########o O#######o ######",
+"###########O ########X ######",
+"###########o ######## ######",
+"###########+ #######+ ######",
+"############ #######o X######",
+"############ ####### o######",
+"############X ######o +######",
+"############o ###### #######",
+"############o O####o O#######",
+"############+ o###+ ########",
+"############# o###X o########",
+"############# ##o #########",
+"#############o #+ o#########",
+"#############o o X##########",
+"#############O ###########",
+"############## +###########",
+"#############X +############",
+"############X X#############",
+"###########X X##############",
+"##########+ X###############",
+"#########+ o###############",
+"########+ o###############",
+"######## + ###############",
+"#######X +#o ###############",
+"######X +##o +##############",
+"#####+ o###o O##############",
+"##### X##### o##############",
+"####X ###### ##############",
+"###+ +######X ##############",
+"###X o#######o oooO##########",
+"### ######+. .@#######",
+"##O +#####X .@#####",
+"##. X#####X +####",
+"## O####o +###",
+"#+ ##### .+o @##OX +##",
+"#O X####O +##o O####+. X##",
+"#O o####X o###O O######X +#",
+"#O +#### ##### o#######X o#",
+"#O ##### o##### #######+ #",
+"#O ##### o#####X ########X +",
+"## #####X O#####O +#######O O",
+"## #####O X#####o o######## O",
+"##o +##### +####+ O######## O",
+"##+ o#####O X##### X######## O",
+"###X ######X X#### ######## #",
+"###+ o######X +##o #######+ X#",
+"####O #######O ##o O######o +#",
+"#####X X#######@@##O O###### .##",
+"######X X########### .#####o +##",
+"#######X +######### ####+ +###",
+"########+ .@#######. ###o +####",
+"##########o oO####o oo .@#####",
+"############O. .+#######",
+"###############+ooooo o#########",
+"##################### #########",
+"##################### #########",
+"#####################o +########",
+"#####################O o########",
+"#####################O O########",
+"###################### .########",
+"########o o#########o ########",
+"#######X X########o ########",
+"######O o#######o ########",
+"######X #######o ########",
+"###### #######o ########",
+"###### ####### .########",
+"######X o######+ O########",
+"######O @######. #########",
+"####### +######+ O#########",
+"#######+ @######O X##########",
+"########+ o+##O. X###########",
+"##########o +############",
+"############+OOOo@##############"
+};
diff --git a/data/pixmaps/feta/12/clefs-G_change.xpm b/data/pixmaps/feta/12/clefs-G_change.xpm
new file mode 100644
index 0000000..ca3c45e
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-G_change.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 72 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c #515151",
+"o c Gray46",
+"O c Gray54",
+"+ c #afafaf",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##########################",
+"###############O##########",
+"##############X X#########",
+"#############X +########",
+"############X ########",
+"###########+ o#######",
+"##########@ X #######",
+"##########o X#+ +######",
+"########## X### o######",
+"#########o @###o ######",
+"#########o O####o +#####",
+"######### #####O O#####",
+"######### O#####O X#####",
+"######### ######o #####",
+"######### X######o #####",
+"######### O######. #####",
+"#########X O#####@ #####",
+"#########O O#####O X#####",
+"#########O O#####. O#####",
+"########## o####+ @#####",
+"########## .####. .######",
+"##########X ###o O######",
+"##########o ##O X#######",
+"##########O +@ @#######",
+"########### XX o########",
+"########### o#########",
+"########### .##########",
+"##########O @##########",
+"#########O @###########",
+"########O O############",
+"#######O o############",
+"######+ o. ############",
+"#####@. o#o ############",
+"#####. o##o @###########",
+"####O X###+ O###########",
+"###@ .@#### o###########",
+"###. @##### .###########",
+"##O o#####@. ..X+@######",
+"##X .####@. .o@####",
+"## +###@. .@###",
+"#@ ####. .X. .@##",
+"#O o###+ X+ .##@O. .##",
+"#O o###X O##. ####@. O#",
+"#O @### .###o @####@. .#",
+"#O #### O###o O#####+ @",
+"#+ ###@ O###@ o###### O",
+"## ####o X#### X######o O",
+"##. @###+ @###. ######O O",
+"##+ O####. X###o ######O +",
+"###. @####. o@#O O#####X #",
+"###@ X####@X ++ o##### X#",
+"####O o#####@X@# X####O @#",
+"#####+ X@####### ###@ O##",
+"######+. X@#####o ##+ O###",
+"########o X+O+X . .O####",
+"##########+X. .+######",
+"#############@@#@ X#######",
+"################# #######",
+"#################. #######",
+"#################O O######",
+"#################o O######",
+"######O. X@####### o######",
+"#####X @###### o######",
+"####+ X###### o######",
+"####O ###### o######",
+"####o #####@ O######",
+"####+ X#####o #######",
+"#####. +##### .#######",
+"#####+ .@#####X +#######",
+"######+ O+##O +########",
+"########X .+#########",
+"##########OOOo@###########"
+};
diff --git a/data/pixmaps/feta/12/clefs-hufnagel_do.xpm b/data/pixmaps/feta/12/clefs-hufnagel_do.xpm
new file mode 100644
index 0000000..ce9fd36
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-hufnagel_do.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 19 8 1",
+" c Gray1",
+". c #2c2c2c",
+"X c #555555",
+"o c Gray49",
+"O c #868686",
+"+ c Gray68",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"###############",
+"#########O+####",
+"#######O X@##",
+"#####o O",
+"###@. X#",
+"##@. X##",
+"##. +###",
+"#O .+++@####",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O X@######",
+"#O .######",
+"#O @######",
+"#O @#######",
+"#+. @########",
+"###+O##########"
+};
diff --git a/data/pixmaps/feta/12/clefs-hufnagel_do_change.xpm b/data/pixmaps/feta/12/clefs-hufnagel_do_change.xpm
new file mode 100644
index 0000000..e6ce6f9
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-hufnagel_do_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 15 8 1",
+" c Gray1",
+". c Gray16",
+"X c Gray34",
+"o c #747474",
+"O c #818181",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"############",
+"######@o+###",
+"####@X XX+",
+"###O +",
+"##O .+#",
+"#+ ...X###",
+"#o +######",
+"#O +######",
+"#O +######",
+"#o +######",
+"#O o######",
+"#O @####",
+"#O X#####",
+"#O o######",
+"##+o@#######"
+};
diff --git a/data/pixmaps/feta/12/clefs-hufnagel_do_fa.xpm b/data/pixmaps/feta/12/clefs-hufnagel_do_fa.xpm
new file mode 100644
index 0000000..f380ded
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-hufnagel_do_fa.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 48 8 1",
+" c Gray1",
+". c #343434",
+"X c Gray32",
+"o c #6f6f6f",
+"O c Gray53",
+"+ c Gray69",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"###############",
+"#########O+####",
+"#######O o@##",
+"#####O O",
+"###@. X#",
+"###. X##",
+"##. +###",
+"#o .OOO+####",
+"#O .########",
+"#O .########",
+"#o .########",
+"#O .########",
+"#O .########",
+"#O o#######",
+"#O ######",
+"#O +######",
+"#o O#######",
+"#+ +########",
+"##@X.@#########",
+"###############",
+"###############",
+"########@Xo####",
+"######+. .+@@",
+"####@X O",
+"###@ o#",
+"##@ o##",
+"#@ @###",
+"#O .@@+@####",
+"#O .########",
+"#O .##+@####",
+"#O .@X +###",
+"#O . O",
+"#o @",
+"#O .@#",
+"#O X@##",
+"#O oXXO####",
+"#O .########",
+"#o .########",
+"#O .########",
+"#O .########",
+"#o .########",
+"#O .########",
+"#O .########",
+"#O o########",
+"#O @########",
+"#O X@#########",
+"#O X###########",
+"#++############"
+};
diff --git a/data/pixmaps/feta/12/clefs-hufnagel_do_fa_change.xpm b/data/pixmaps/feta/12/clefs-hufnagel_do_fa_change.xpm
new file mode 100644
index 0000000..3c2fb9a
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-hufnagel_do_fa_change.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 43 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c #4b4b4b",
+"o c #767676",
+"O c Gray54",
+"+ c #b4b4b4",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"############",
+"#######O+###",
+"####@o Xo+",
+"###+ +",
+"##+ @#",
+"#+ . X@##",
+"#O o######",
+"#O o######",
+"#O o######",
+"#O o######",
+"#O o######",
+"#O X#####",
+"#O X#####",
+"#O o######",
+"#@. o#######",
+"###@########",
+"############",
+"############",
+"############",
+"############",
+"############",
+"#######+@###",
+"#####+X O@@",
+"####o O",
+"##@. O#",
+"#@ O##",
+"#O o@@@###",
+"#O o######",
+"#O O#oO###",
+"#O o+@",
+"#O O",
+"#O O#",
+"#O .@##",
+"#O o#@####",
+"#O o######",
+"#O o######",
+"#O O######",
+"#O o######",
+"#O o######",
+"#O O######",
+"#O X#######",
+"#O o########",
+"#++#########"
+};
diff --git a/data/pixmaps/feta/12/clefs-hufnagel_fa.xpm b/data/pixmaps/feta/12/clefs-hufnagel_fa.xpm
new file mode 100644
index 0000000..a88bb14
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-hufnagel_fa.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 29 8 1",
+" c #020202",
+". c Gray20",
+"X c #535353",
+"o c #6d6d6d",
+"O c Gray52",
+"+ c #aaaaaa",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"###############",
+"#########+@####",
+"#######+ o@##",
+"#####+. .@",
+"####O .#",
+"###. .##",
+"##X .###",
+"#+ .O..+####",
+"#O .#@######",
+"#O .########",
+"#O .#@Xo@###",
+"#O .o o@#",
+"#O @",
+"#O +#",
+"#O +##",
+"#O .+###",
+"#O .@o+#####",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O .########",
+"#O o########",
+"#O o#########",
+"#O o##########",
+"#o @###########",
+"#@#############"
+};
diff --git a/data/pixmaps/feta/12/clefs-hufnagel_fa_change.xpm b/data/pixmaps/feta/12/clefs-hufnagel_fa_change.xpm
new file mode 100644
index 0000000..9d7d231
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-hufnagel_fa_change.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 23 8 1",
+" c #040404",
+". c Gray16",
+"X c Gray27",
+"o c Gray47",
+"O c #8b8b8b",
+"+ c #afafaf",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"############",
+"#######++###",
+"#####+. o+#",
+"####X O",
+"##+ o#",
+"#+ . .@##",
+"#O O@O####",
+"#O o######",
+"#O O@XO###",
+"#O . ..+",
+"#O @",
+"#O .@#",
+"#O .X.X@##",
+"#O O######",
+"#O o######",
+"#O o######",
+"#O o######",
+"#O O######",
+"#O o######",
+"#O +######",
+"#O +#######",
+"#o.@########",
+"#@@#########"
+};
diff --git a/data/pixmaps/feta/12/clefs-medicaea_do.xpm b/data/pixmaps/feta/12/clefs-medicaea_do.xpm
new file mode 100644
index 0000000..8eb2473
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-medicaea_do.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 37 8 1",
+" c Gray1",
+". c Gray23",
+"X c Gray36",
+"o c #717171",
+"O c #898989",
+"+ c #bbbbbb",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"##############",
+"#@+###########",
+"#oo###########",
+"#oo###########",
+"#oo###########",
+"#oX###########",
+"#oX###########",
+"#oX###########",
+"#O O##########",
+"#O O########",
+"#O o######",
+"#O o####",
+"#O O##",
+"#O +",
+"#oo@. O",
+"#oo##@. O",
+"#oo####@. O",
+"#oX######+. O",
+"#oo########+.O",
+"#O +##########",
+"#O .+########",
+"#O .@######",
+"#O .+####",
+"#O .@##",
+"#O .@",
+"#oXO O",
+"#oo##o O",
+"#oo####O O",
+"#oo######o O",
+"#oX########O O",
+"#oX#########@@",
+"#oX###########",
+"#oo###########",
+"#oo###########",
+"#oo###########",
+"#oX###########",
+"#@+###########"
+};
diff --git a/data/pixmaps/feta/12/clefs-medicaea_do_change.xpm b/data/pixmaps/feta/12/clefs-medicaea_do_change.xpm
new file mode 100644
index 0000000..8da2fe6
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-medicaea_do_change.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 30 8 1",
+" c Gray2",
+". c Gray15",
+"X c Gray36",
+"o c #747474",
+"O c Gray54",
+"+ c #bbbbbb",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"############",
+"#@+#########",
+"#oX#########",
+"#oX#########",
+"#oo#########",
+"#O.#########",
+"#O o#######",
+"#O o#####",
+"#O O###",
+"#O o#",
+"#oXO O",
+"#oX##o O",
+"#oX####o O",
+"#oo######o O",
+"#oX#########",
+"#oX#########",
+"#oX#########",
+"#O O########",
+"#O o######",
+"#O o####",
+"#O O##",
+"#O.. +",
+"#oo#o O",
+"#oX###o O",
+"#oX#####o O",
+"#oX#######o@",
+"#oo#########",
+"#oo#########",
+"#oX#########",
+"#@+#########"
+};
diff --git a/data/pixmaps/feta/12/clefs-medicaea_fa.xpm b/data/pixmaps/feta/12/clefs-medicaea_fa.xpm
new file mode 100644
index 0000000..a2cd7b0
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-medicaea_fa.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 37 8 1",
+" c Gray1",
+". c #2c2c2c",
+"X c #515151",
+"o c Gray43",
+"O c #898989",
+"+ c Gray72",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"######################",
+"#########@+###########",
+"#########+.###########",
+"#########@.###########",
+"#########+.###########",
+"#########+.###########",
+"#########+.###########",
+"#########+.###########",
+"#########@ X@#########",
+"#########@ o@#######",
+"#########@ o@#####",
+"#########@ o@###",
+"#########@ o##",
+"#+ o##@ +",
+"#O .##+.#X O",
+"#O .##+.##@X O",
+"#O .##+.####@X O",
+"#O .##+.######@X O",
+"#O .##+.########@.o",
+"#O .##@ O##########",
+"#o .##@ .+########",
+"#O .##@ .+######",
+"#O .##@ .+####",
+"#O .##@ .+##",
+"##ooOo.##@ .@",
+"#####@.##+.+. O",
+"#####@.##+.##O. O",
+"#####@.##+.####O. O",
+"#####@.##+.######O O",
+"#####@.##+.########O O",
+"#####@.##+.#########@@",
+"#####@.##+.###########",
+"#####@.##+.###########",
+"#####@.##+.###########",
+"#####@.##+.###########",
+"#####@.##+.###########",
+"######O##@O###########"
+};
diff --git a/data/pixmaps/feta/12/clefs-medicaea_fa_change.xpm b/data/pixmaps/feta/12/clefs-medicaea_fa_change.xpm
new file mode 100644
index 0000000..f183fd4
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-medicaea_fa_change.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 30 8 1",
+" c #070707",
+". c Gray15",
+"X c #5f5f5f",
+"o c #727272",
+"O c #8b8b8b",
+"+ c #bcbcbc",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"###################",
+"########++#########",
+"########oo#########",
+"########oo#########",
+"########oo#########",
+"########o.#########",
+"########o O#######",
+"########o o#####",
+"########O o###",
+"########o o#",
+"########oXO O",
+"#+ ##oX##o O",
+"#O ##Xo####o O",
+"#O ##oo######O O",
+"#O ##oX#########",
+"#O ##Xo#########",
+"#O ##oX#########",
+"#O ##o O########",
+"#O ##O o######",
+"#+ ##o o####",
+"####@ ##o o##",
+"#####.##o.. @",
+"##### @#Xo#o O",
+"#####.##oo###o O",
+"##### ##XX#####o O",
+"##### ##Xo#######o+",
+"##### ##Xo#########",
+"#####.@#oo#########",
+"#####.##oo#########",
+"#####O##++#########"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural1_c.xpm b/data/pixmaps/feta/12/clefs-mensural1_c.xpm
new file mode 100644
index 0000000..7a3413d
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural1_c.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 48 6 1",
+" c #040404",
+". c Gray25",
+"X c #7c7c7c",
+"o c #868686",
+"O c #c5c5c5",
+"+ c None",
+/* pixels */
+"++++++++++++++++++++++++++++++++",
+"+Oo++oO+++++++++++++++++++Oo++oO",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ o+++++++++++++++++++o ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ +++++++++++++++++++ ++ o",
+"+o ++ ++ o",
+"+o ++ ++ o",
+"+o ++ ++ X",
+"+o ++ ++ o",
+"+o ++ ++ o",
+"+o ++ .+++++++++++++++++++. ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ .+++++++++++++++++++. ++ o",
+"+o ++ ++ o",
+"+o ++ ++ o",
+"+o ++ ++ X",
+"+o ++ ++ X",
+"+o ++ ++ o",
+"+o ++ +++++++++++++++++++ ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+o ++ X+++++++++++++++++++X ++ o",
+"+Oo++oO+++++++++++++++++++Oo++oO"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural1_c_change.xpm b/data/pixmaps/feta/12/clefs-mensural1_c_change.xpm
new file mode 100644
index 0000000..2a9468c
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural1_c_change.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 39 6 1",
+" c Gray1",
+". c Gray44",
+"X c Gray52",
+"o c #bbbbbb",
+"O c Gray78",
+"+ c None",
+/* pixels */
+"++++++++++++++++++++++++++",
+"+OX+oo+++++++++++++++oo+.O",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +. +++++++++++++++ .+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X .X.XX..XX.X..X. X+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +. .XX..XX..X.XX.. X+ X",
+"+X +X X+ X",
+"+X +X X+ X",
+"+X +X .+ X",
+"+X +. +++++++++++++++ X+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+X +..+++++++++++++++..+ X",
+"+OX+oo+++++++++++++++oo+XO"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural1_f.xpm b/data/pixmaps/feta/12/clefs-mensural1_f.xpm
new file mode 100644
index 0000000..30790d0
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural1_f.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"25 67 8 1",
+" c Gray1",
+". c #353535",
+"X c #515151",
+"o c Gray41",
+"O c Gray54",
+"+ c #aeaeae",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"#########################",
+"###################@o####",
+"##################O +###",
+"#################@ @##",
+"#################o o##",
+"################+ +#",
+"#+o########OO###. o. .#",
+"#O ########..##o .#+ +",
+"#O O#@@#@#+ X#@ O##o O",
+"#O .o .#o X##@ O",
+"#O .o .#. @##X #",
+"#O .o .#X .##. o#",
+"#O .o X#+ OO ##",
+"#O . Xo .. .##X +##",
+"#O @####### .##@. @##",
+"#o ########..###o O##",
+"#O +@@@#@@@ .###+ .##",
+"#O .o .###o o#",
+"#O .o X##+ @o @",
+"#O .o .##. o#@. O",
+"#O .o .#+ O##+ o",
+"#O . oo .. .#. @##. @",
+"#O +######@ .#. X##X X#",
+"#o ########..#O @+ @#",
+"#@+########..#@. X. O##",
+"###########..##+ ###",
+"###########..###X O###",
+"###########..###+ X####",
+"###########..####O .@####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..#@##+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########..####+ o#####",
+"###########OO####+ o#####",
+"#################+ o#####",
+"#################+ o#####",
+"#################+ o#####",
+"#################+ o#####",
+"#################+ o#####",
+"#################@o+#####"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural1_f_change.xpm b/data/pixmaps/feta/12/clefs-mensural1_f_change.xpm
new file mode 100644
index 0000000..9db534f
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural1_f_change.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 55 8 1",
+" c #070707",
+". c Gray18",
+"X c #505050",
+"o c Gray43",
+"O c #8b8b8b",
+"+ c #afafaf",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"#####################",
+"################++###",
+"###############+ ###",
+"##############+ o##",
+"##############. ##",
+"#############+ X .#",
+"############# X#X +",
+"#oX######Xo#o O#+ O",
+"#O @@@#@@ o# @#O #",
+"#O O# .#+ O#",
+"#O o#X +. ##",
+"#O O#@ @##",
+"#O X+OO+X O##O X###",
+"#O ###### o### .###",
+"#O @####@ o###o +##",
+"#O .oXXo. O###o .##",
+"#O O##@ o#",
+"#O o##. @. @",
+"#O ...... o#+ o#@ O",
+"#o ###### o#. .##X @",
+"#OO######oo@ O#+ X#",
+"#########oo#. @. @#",
+"#########oo#O . O##",
+"#########oo##X .###",
+"#########oo##@ O###",
+"#########oo###o O####",
+"#########oo####.#####",
+"#########oo###@ @####",
+"#########oo####.#####",
+"#########oo###@ #####",
+"#########oo###@.#####",
+"#########oo#### #####",
+"#########oo#### #####",
+"#########oo#### @####",
+"#########oo#### #####",
+"#########oo####.#####",
+"#########oo###@ #####",
+"#########oo####.@####",
+"#########oo#### #####",
+"#########oo#### #####",
+"#########oo#### #####",
+"#########oo#### #####",
+"#########oo#### @####",
+"#########oo####.#####",
+"#########oo###@ #####",
+"#########oo####.#####",
+"#########oo###@.@####",
+"#########oo#### #####",
+"#########oo###@.#####",
+"#########oo####.@####",
+"############### #####",
+"############### #####",
+"##############@.#####",
+"###############.#####",
+"###############O#####"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural2_c.xpm b/data/pixmaps/feta/12/clefs-mensural2_c.xpm
new file mode 100644
index 0000000..7759c9f
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural2_c.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 48 7 1",
+" c Gray2",
+". c #535353",
+"X c #797979",
+"o c #838383",
+"O c #a5a5a5",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@+o@@@@@@@@o+",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X ooXOOXoo X",
+"@o .. X",
+"@X .. o",
+"@X +@@@@@@+ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@o .oXOOXo. o",
+"@o .. o",
+"@X .. X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@o .. X",
+"@o .. X",
+"@o .oXOOXo. o",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X O@@@@@@+ X",
+"@o .. o",
+"@o .. X",
+"@X ooXOOXoo X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@X @@@@@@@@ X",
+"@+o@@@@@@@@o+"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural2_c_change.xpm b/data/pixmaps/feta/12/clefs-mensural2_c_change.xpm
new file mode 100644
index 0000000..f26b9dd
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural2_c_change.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 41 7 1",
+" c Gray3",
+". c #353535",
+"X c Gray45",
+"o c #848484",
+"O c Gray73",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@O+@@@@@+O",
+"@Xo@@@@@XX",
+"@Xo@@@@@oX",
+"@Xo@@@@@oX",
+"@Xo@@@@@XX",
+"@Xo@@@@@oX",
+"@Xo@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@oX",
+"@X.oXXoo.X",
+"@X X",
+"@X X",
+"@XX@@@@@XX",
+"@Xo@@@@@oX",
+"@XX@@@@@XX",
+"@Xo@@@@@oX",
+"@X.oXoXo.X",
+"@X X",
+"@o X",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@o X",
+"@X X",
+"@X.oooXo.X",
+"@Xo@@@@@XX",
+"@XX@@@@@XX",
+"@Xo@@@@@oX",
+"@XX@@@@@XX",
+"@X X",
+"@X X",
+"@X.oXoXo.X",
+"@Xo@@@@@XX",
+"@XX@@@@@XX",
+"@Xo@@@@@oX",
+"@Xo@@@@@oX",
+"@Xo@@@@@XX",
+"@Xo@@@@@XX",
+"@XX@@@@@oX",
+"@Xo@@@@@XX",
+"@O+@@@@@+O"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural2_f.xpm b/data/pixmaps/feta/12/clefs-mensural2_f.xpm
new file mode 100644
index 0000000..128b512
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural2_f.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 19 8 1",
+" c #040404",
+". c Gray23",
+"X c Gray29",
+"o c #7b7b7b",
+"O c Gray52",
+"+ c #b7b7b7",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"##################",
+"###+OO+#######+###",
+"##O .@###+ .+#",
+"## +## @",
+"#@OX +# O",
+"####+. X#@. @",
+"######X ###X +#",
+"#######X O######",
+"#######+ o######",
+"######## O######",
+"########o +######",
+"########O #######",
+"########X o#######",
+"#######+ +##o o##",
+"#######X X##X X#",
+"###+oO X### O",
+"##O O####O O",
+"## .@######+ X#",
+"#@OO##########++##"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural2_f_change.xpm b/data/pixmaps/feta/12/clefs-mensural2_f_change.xpm
new file mode 100644
index 0000000..e630c67
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural2_f_change.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 18 8 1",
+" c Gray2",
+". c #323232",
+"X c Gray29",
+"o c #747474",
+"O c #8e8e8e",
+"+ c Gray71",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#################",
+"###OOO######@O###",
+"#@ O###@ .+#",
+"#O o##o +",
+"###+. +#+ +",
+"#####O X###o X#",
+"######O #######",
+"#######. +######",
+"#######X @######",
+"#######+ @######",
+"#######@ .#######",
+"#######@ O#######",
+"#######O @#######",
+"####### .###o o##",
+"#####+ .@##O .#",
+"##o X@###o O",
+"#+ O######@ #",
+"#+o@#########@o##"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural3_c.xpm b/data/pixmaps/feta/12/clefs-mensural3_c.xpm
new file mode 100644
index 0000000..f7ce8e6
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural3_c.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 59 8 1",
+" c #040404",
+". c #343434",
+"X c #505050",
+"o c #777777",
+"O c Gray52",
+"+ c Gray71",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"#############",
+"#@O########O@",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o oXXOOXoX o",
+"#O XX O",
+"#o ...Xo .. o",
+"#o @######@ o",
+"#o ######## o",
+"#o ######## o",
+"#O .XXOOXX. O",
+"#O XX O",
+"#o ...oo... O",
+"#o ######## o",
+"#o ######## o",
+"#o @@@@@@@@ o",
+"#O XX O",
+"#O XX o",
+"#O O@+@@+@O O",
+"#o ######## o",
+"#o ######## o",
+"#O O@+@@+@O O",
+"#o XX o",
+"#O XX O",
+"#o @@@@@@@@ o",
+"#o ######## o",
+"#o ######## o",
+"#O ...oo... o",
+"#O XX O",
+"#O .XXOOXX. O",
+"#o ######## o",
+"#o ######## o",
+"#o @######@ o",
+"#O .. oo .. O",
+"#O XX O",
+"#o ooXOOXXo o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#o ######## o",
+"#@O########O@"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural3_c_change.xpm b/data/pixmaps/feta/12/clefs-mensural3_c_change.xpm
new file mode 100644
index 0000000..3a3df4f
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural3_c_change.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 52 8 1",
+" c #010101",
+". c Gray18",
+"X c #585858",
+"o c #686868",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"###########",
+"#@o######o@",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O oooooo O",
+"#O O",
+"#O ...... O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O XXXXXX O",
+"#O O",
+"#O ...... O",
+"#O ###### O",
+"#O @@@@@@ O",
+"#O O",
+"#O O",
+"#O ++++++ O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ++++++ O",
+"#O O",
+"#O O",
+"#O @@@@@@ O",
+"#O ###### O",
+"#O ...... O",
+"#O O",
+"#O XXXXXX O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ...... O",
+"#O O",
+"#O oooooo O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#O ###### O",
+"#@O######O@"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural_g.xpm b/data/pixmaps/feta/12/clefs-mensural_g.xpm
new file mode 100644
index 0000000..2d708fc
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural_g.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 28 8 1",
+" c Gray2",
+". c Gray22",
+"X c #4c4c4c",
+"o c #797979",
+"O c #888888",
+"+ c #b6b6b6",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"################",
+"#########@o@####",
+"########+ +###",
+"######## O###",
+"######## o@###",
+"########X o#####",
+"########+ .@##",
+"#########X +#",
+"##########o X#",
+"#######O##### +",
+"#####@. +##+ O",
+"####+ XX O",
+"###+ +",
+"###X o. +#",
+"##o + #oOO###",
+"## X## . X@###",
+"## ### +##",
+"#O o### ##",
+"#O O### O#",
+"#O o### ##+ o#",
+"#O ### ###o O#",
+"#+ +## ###O O#",
+"## .## ###o +#",
+"##+ X# ###o ##",
+"###X ##o o##",
+"####X ###",
+"#####+o +###",
+"#######++@o+####"
+};
diff --git a/data/pixmaps/feta/12/clefs-mensural_g_change.xpm b/data/pixmaps/feta/12/clefs-mensural_g_change.xpm
new file mode 100644
index 0000000..85e16e9
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-mensural_g_change.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 23 8 1",
+" c Gray1",
+". c #2d2d2d",
+"X c Gray33",
+"o c #747474",
+"O c #8d8d8d",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"#############",
+"#######+o+###",
+"######+ ###",
+"######o O##",
+"######o O@##",
+"######@ X+##",
+"#######o +#",
+"########+. .#",
+"#####+O###. O",
+"####O .X. O",
+"###O +",
+"##@ Xo. o#",
+"##. X+ oOX@##",
+"#@ O## O@#",
+"#o ### X#",
+"#O ### XX #",
+"#O O## o##o #",
+"#+ X## o##o #",
+"##. X# o##X.#",
+"##+ . XO. O#",
+"###+ @#",
+"####@o +##",
+"########++###"
+};
diff --git a/data/pixmaps/feta/12/clefs-percussion.xpm b/data/pixmaps/feta/12/clefs-percussion.xpm
new file mode 100644
index 0000000..8ebcb22
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-percussion.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 25 6 1",
+" c #020202",
+". c Gray49",
+"X c #838383",
+"o c #acacac",
+"O c Gray81",
+"+ c None",
+/* pixels */
+"+++++++++++++++++",
+"+O.XXXO++++OXXX.O",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o .",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+X o++++o X",
+"+O.XXXO++++OXXXXO"
+};
diff --git a/data/pixmaps/feta/12/clefs-percussion_change.xpm b/data/pixmaps/feta/12/clefs-percussion_change.xpm
new file mode 100644
index 0000000..d731142
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-percussion_change.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 20 6 1",
+" c Gray1",
+". c Gray49",
+"X c Gray51",
+"o c #acacac",
+"O c Gray81",
+"+ c None",
+/* pixels */
+"++++++++++++++",
+"+O.X.O+++OXXXO",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o .",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o .",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+X o+++o X",
+"+. o+++o X",
+"+O.XXO+++OXX.O"
+};
diff --git a/data/pixmaps/feta/12/clefs-tab.xpm b/data/pixmaps/feta/12/clefs-tab.xpm
new file mode 100644
index 0000000..3ec6356
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-tab.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 56 8 1",
+" c Gray2",
+". c Gray24",
+"X c Gray28",
+"o c Gray49",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"#####################",
+"#@oOOOOOOOOOOOOOOOOo@",
+"#O O",
+"#O O",
+"#@oOooooO. oOOooOo@",
+"#########o ########",
+"#########o ########",
+"#########o ########",
+"#########o ########",
+"#########O ########",
+"#########o ########",
+"#########o ########",
+"#########o ########",
+"#########o ########",
+"#########o ########",
+"#########O ########",
+"#########o ########",
+"#########O ########",
+"#####################",
+"#####################",
+"######### ########",
+"########o O#######",
+"########X X#######",
+"#######+ +######",
+"#######X X######",
+"######+ OO +#####",
+"######X ## X#####",
+"###### o##O #####",
+"#####O #### o####",
+"##### o####o ####",
+"####o o###",
+"#### ###",
+"###O O##",
+"###X X########X X##",
+"##+ +########+ +#",
+"##X ########## .#",
+"#@ o##########o @",
+"#####################",
+"#####################",
+"## oO######",
+"## +####",
+"## +###",
+"## o#######o ###",
+"## o########o ###",
+"## o#######o ###",
+"## +###",
+"## X@##",
+"## +#",
+"## o########+. +",
+"## o##########+ O",
+"## o########### O",
+"## o#########+. O",
+"## .OooooooOX X#",
+"## X##",
+"## .+###",
+"##OOOOOOOOOOOo+######"
+};
diff --git a/data/pixmaps/feta/12/clefs-tab_change.xpm b/data/pixmaps/feta/12/clefs-tab_change.xpm
new file mode 100644
index 0000000..0fe44a0
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-tab_change.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 45 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c #484848",
+"o c #777777",
+"O c #8b8b8b",
+"+ c Gray66",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"#################",
+"#@oOOOOOOOOOOOOo@",
+"#O O",
+"#O .. . . .. O",
+"#######o o######",
+"#######o o######",
+"#######o o######",
+"#######o o######",
+"#######O o######",
+"#######o o######",
+"#######o O######",
+"#######o o######",
+"#######O o######",
+"#######O O######",
+"#######O. O######",
+"#################",
+"#######@@@@######",
+"#######. .######",
+"######+ +#####",
+"######. .#####",
+"#####@ oo @####",
+"#####o ++ o####",
+"####@ .##. @###",
+"####X +##+ o###",
+"###@ XX.X @##",
+"###O o##",
+"###. XXXXXX .##",
+"##O o######o O#",
+"## @######@ #",
+"#+XXO########OXX@",
+"#################",
+"#@+++++++++######",
+"#O .+####",
+"#O o###",
+"#O o@@@@@+. O##",
+"#O O######O o##",
+"#O X++OO+X +##",
+"#O +##",
+"#O X#",
+"#O o#@@#@#@o. O",
+"#O o########O O",
+"#O o#######+. O",
+"#O . . . .#",
+"#O o##",
+"#@oOoOOOOOOO#####"
+};
diff --git a/data/pixmaps/feta/12/clefs-vaticana_do.xpm b/data/pixmaps/feta/12/clefs-vaticana_do.xpm
new file mode 100644
index 0000000..03987cf
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-vaticana_do.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 21 8 1",
+" c #020202",
+". c #343434",
+"X c Gray30",
+"o c #767676",
+"O c #929292",
+"+ c Gray68",
+"@ c Gray87",
+"# c None",
+/* pixels */
+"#######",
+"###+o+#",
+"##O @",
+"##. O",
+"#+ o",
+"#o o",
+"#o o",
+"#o o",
+"#o XO.o",
+"#oX####",
+"#oO####",
+"#oO####",
+"#oX####",
+"#o XOXo",
+"#o o",
+"#o o",
+"#o o",
+"#+ o",
+"##. o",
+"##O @",
+"###+o+#"
+};
diff --git a/data/pixmaps/feta/12/clefs-vaticana_do_change.xpm b/data/pixmaps/feta/12/clefs-vaticana_do_change.xpm
new file mode 100644
index 0000000..03987cf
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-vaticana_do_change.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 21 8 1",
+" c #020202",
+". c #343434",
+"X c Gray30",
+"o c #767676",
+"O c #929292",
+"+ c Gray68",
+"@ c Gray87",
+"# c None",
+/* pixels */
+"#######",
+"###+o+#",
+"##O @",
+"##. O",
+"#+ o",
+"#o o",
+"#o o",
+"#o o",
+"#o XO.o",
+"#oX####",
+"#oO####",
+"#oO####",
+"#oX####",
+"#o XOXo",
+"#o o",
+"#o o",
+"#o o",
+"#+ o",
+"##. o",
+"##O @",
+"###+o+#"
+};
diff --git a/data/pixmaps/feta/12/clefs-vaticana_fa.xpm b/data/pixmaps/feta/12/clefs-vaticana_fa.xpm
new file mode 100644
index 0000000..f8f488b
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-vaticana_fa.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 29 8 1",
+" c Gray1",
+". c #373737",
+"X c #484848",
+"o c #777777",
+"O c #868686",
+"+ c Gray72",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"#############",
+"#########OO+#",
+"########o +",
+"#######@ O",
+"#######o O",
+"#######. o",
+"#######X O",
+"##+oo@#. o",
+"#+ OX oO.o",
+"#O X.o####",
+"#O XX+####",
+"#O XX+####",
+"#O X.o####",
+"#+o##XXX oO.o",
+"#####+XX o",
+"#####+XX O",
+"#####+XX o",
+"#####+XO O",
+"#####+.# O",
+"#####+.#o +",
+"#####+.##Oo+#",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####@+######"
+};
diff --git a/data/pixmaps/feta/12/clefs-vaticana_fa_change.xpm b/data/pixmaps/feta/12/clefs-vaticana_fa_change.xpm
new file mode 100644
index 0000000..f8f488b
--- /dev/null
+++ b/data/pixmaps/feta/12/clefs-vaticana_fa_change.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 29 8 1",
+" c Gray1",
+". c #373737",
+"X c #484848",
+"o c #777777",
+"O c #868686",
+"+ c Gray72",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"#############",
+"#########OO+#",
+"########o +",
+"#######@ O",
+"#######o O",
+"#######. o",
+"#######X O",
+"##+oo@#. o",
+"#+ OX oO.o",
+"#O X.o####",
+"#O XX+####",
+"#O XX+####",
+"#O X.o####",
+"#+o##XXX oO.o",
+"#####+XX o",
+"#####+XX O",
+"#####+XX o",
+"#####+XO O",
+"#####+.# O",
+"#####+.#o +",
+"#####+.##Oo+#",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####+.######",
+"#####@+######"
+};
diff --git a/data/pixmaps/feta/12/custodes-hufnagel.xpm b/data/pixmaps/feta/12/custodes-hufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-hufnagel.xpm
diff --git a/data/pixmaps/feta/12/custodes-medicaea.xpm b/data/pixmaps/feta/12/custodes-medicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-medicaea.xpm
diff --git a/data/pixmaps/feta/12/custodes-mensural.xpm b/data/pixmaps/feta/12/custodes-mensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-mensural.xpm
diff --git a/data/pixmaps/feta/12/custodes-rhufnagel.xpm b/data/pixmaps/feta/12/custodes-rhufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-rhufnagel.xpm
diff --git a/data/pixmaps/feta/12/custodes-rmedicaea.xpm b/data/pixmaps/feta/12/custodes-rmedicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-rmedicaea.xpm
diff --git a/data/pixmaps/feta/12/custodes-rmensural.xpm b/data/pixmaps/feta/12/custodes-rmensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-rmensural.xpm
diff --git a/data/pixmaps/feta/12/custodes-rvaticana.xpm b/data/pixmaps/feta/12/custodes-rvaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-rvaticana.xpm
diff --git a/data/pixmaps/feta/12/custodes-vaticana.xpm b/data/pixmaps/feta/12/custodes-vaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/12/custodes-vaticana.xpm
diff --git a/data/pixmaps/feta/12/dots-dot.xpm b/data/pixmaps/feta/12/dots-dot.xpm
new file mode 100644
index 0000000..db739c3
--- /dev/null
+++ b/data/pixmaps/feta/12/dots-dot.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 7 5 1",
+" c #040404",
+". c Gray50",
+"X c #8d8d8d",
+"o c #bebebe",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"OOOX.oO",
+"OO o",
+"OX X",
+"OX X",
+"OO o",
+"OOOX.oO"
+};
diff --git a/data/pixmaps/feta/12/dots-evenrepeatcolon.xpm b/data/pixmaps/feta/12/dots-evenrepeatcolon.xpm
new file mode 100644
index 0000000..ca8d022
--- /dev/null
+++ b/data/pixmaps/feta/12/dots-evenrepeatcolon.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 30 7 1",
+" c Gray1",
+". c #444444",
+"X c Gray47",
+"o c Gray55",
+"O c #bbbbbb",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@oo@@",
+"@@. O",
+"@o o",
+"@o o",
+"@+ O",
+"@@OXXO@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@OXXO@",
+"@+ O",
+"@o o",
+"@o o",
+"@@. O",
+"@@@oo@@"
+};
diff --git a/data/pixmaps/feta/12/dots-repeatcolon.xpm b/data/pixmaps/feta/12/dots-repeatcolon.xpm
new file mode 100644
index 0000000..2c9742f
--- /dev/null
+++ b/data/pixmaps/feta/12/dots-repeatcolon.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 18 7 1",
+" c Gray1",
+". c #3a3a3a",
+"X c #494949",
+"o c #898989",
+"O c #b7b7b7",
+"+ c Gray80",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@OooO@",
+"@O o",
+"@o o",
+"@o o",
+"@@X .+",
+"@@@OO@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@@@@@",
+"@@@OO@@",
+"@@X .+",
+"@o o",
+"@o o",
+"@O o",
+"@@OooO@"
+};
diff --git a/data/pixmaps/feta/12/flags-d3.xpm b/data/pixmaps/feta/12/flags-d3.xpm
new file mode 100644
index 0000000..bbe8db8
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-d3.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 35 8 1",
+" c Gray2",
+". c Gray16",
+"X c #555555",
+"o c #747474",
+"O c #898989",
+"+ c #aeaeae",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###############",
+"##########@o###",
+"##########@ O##",
+"###########..##",
+"###########+ @#",
+"############ X#",
+"############o.#",
+"############O #",
+"############@ +",
+"############# o",
+"#@########### O",
+"#oo########## o",
+"#oo########## o",
+"#oo#########o @",
+"#oo######### #",
+"#oo########O O#",
+"#oo#######+ ##",
+"#oo######+ O##",
+"#oo#####+ X###",
+"#oo####X @###",
+"#oo##@X @####",
+"#oo#+ +#####",
+"#oXo X######",
+"#o X#######",
+"#O X########",
+"#O .#########",
+"#O +#########",
+"#o X##########",
+"#O .###########",
+"#O O###########",
+"#o ############",
+"#o.############",
+"#oo############",
+"#oo############",
+"#+@############"
+};
diff --git a/data/pixmaps/feta/12/flags-d4.xpm b/data/pixmaps/feta/12/flags-d4.xpm
new file mode 100644
index 0000000..bc9108d
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-d4.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 37 8 1",
+" c #040404",
+". c Gray20",
+"X c Gray31",
+"o c Gray45",
+"O c #898989",
+"+ c Gray72",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"###############",
+"############@+#",
+"############O #",
+"############@ @",
+"############# o",
+"############# o",
+"############# o",
+"############@ O",
+"############O #",
+"###########+ o#",
+"###########. ##",
+"##########X @#",
+"#########X X O#",
+"#oo####@. X#.X#",
+"#oo###o X##O #",
+"#oo#+. X###O #",
+"#oXX .####O #",
+"#O .#####o #",
+"#O .###### o#",
+"#o ######o @#",
+"#O O###### X##",
+"#O X######. @##",
+"#o +#####. +###",
+"#o.####@X o####",
+"#oo###O o#####",
+"#oo#@X o######",
+"#oXo X#######",
+"#O X########",
+"#o X#########",
+"#O .##########",
+"#O +##########",
+"#O X###########",
+"#O @###########",
+"#o ############",
+"#oo############",
+"#oo############",
+"#++############"
+};
diff --git a/data/pixmaps/feta/12/flags-d5.xpm b/data/pixmaps/feta/12/flags-d5.xpm
new file mode 100644
index 0000000..3fb631b
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-d5.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 47 8 1",
+" c Gray2",
+". c #2c2c2c",
+"X c #565656",
+"o c Gray44",
+"O c #898989",
+"+ c #aaaaaa",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"###############",
+"############@+#",
+"############O #",
+"############@ @",
+"############# O",
+"############# o",
+"############# o",
+"############@ +",
+"############X #",
+"###########@ o#",
+"##########@ .##",
+"#########@. @#",
+"########o o +#",
+"######@. O# X#",
+"####@o O##O #",
+"###o O###+ #",
+"##o o####O #",
+"##o o#####X #",
+"##o o###### X#",
+"##o o######+ +#",
+"##X @#####@ .##",
+"##Xo#####@. o##",
+"#@X#####+. . @#",
+"#o.###@X +@ +#",
+"#oo##+. O## o#",
+"#oo@. o### o#",
+"#o o#### o#",
+"#O o####+ @#",
+"#O o#####..##",
+"#o X#####+ +##",
+"#O @####@ .###",
+"#O +####@. +###",
+"#o ####@. O####",
+"#oX###O .#####",
+"#oo#@o .@#####",
+"#oo@. .@######",
+"#O .@#######",
+"#o +########",
+"#O o#########",
+"#O X##########",
+"#O @##########",
+"#O X###########",
+"#O @###########",
+"#o ############",
+"#oo############",
+"#oo############",
+"#+@############"
+};
diff --git a/data/pixmaps/feta/12/flags-d6.xpm b/data/pixmaps/feta/12/flags-d6.xpm
new file mode 100644
index 0000000..7be84e2
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-d6.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 53 8 1",
+" c #060606",
+". c #2c2c2c",
+"X c #565656",
+"o c Gray44",
+"O c Gray54",
+"+ c Gray67",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"###############",
+"#############O#",
+"############@ +",
+"############# o",
+"############# o",
+"############# O",
+"############@ O",
+"############X @",
+"###########o o#",
+"#########@X o#",
+"#######+X XO #",
+"###@oo X#O @",
+"##o .+##O #",
+"##o X@###O #",
+"##o +##### X#",
+"##o @#####+ +#",
+"##o @#####@ @#",
+"##XO#####@ o#",
+"##O@####@. + o#",
+"##+####O O# o#",
+"#####+. O## o#",
+"###@o O### o#",
+"##o o###@ o#",
+"##o o####O @#",
+"##o o#####..##",
+"##o X#####o o##",
+"##X @####@ X##",
+"##XO####@ . X##",
+"#@X####@. +.X##",
+"#o.###+. O# X##",
+"#oO##O O## X##",
+"#oo#. .### o##",
+"#o. @##@ @##",
+"#O @###X.###",
+"#O @###@ O###",
+"#o o####o.####",
+"#O .####+ O####",
+"#O O###@ .#####",
+"#o ###@..@#####",
+"#oX###. O######",
+"#oo#@. O#######",
+"#oO@. .@#######",
+"#o. @########",
+"#O o#########",
+"#O .##########",
+"#O @##########",
+"#o X###########",
+"#O +###########",
+"#o ############",
+"#oX############",
+"#oo############",
+"#oo############",
+"#+@############"
+};
diff --git a/data/pixmaps/feta/12/flags-dgrace.xpm b/data/pixmaps/feta/12/flags-dgrace.xpm
new file mode 100644
index 0000000..0e449ef
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-dgrace.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 15 8 1",
+" c Gray2",
+". c #2c2c2c",
+"X c Gray32",
+"o c #6d6d6d",
+"O c Gray57",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"############################",
+"#@o+########################",
+"#O .+######################",
+"##@X .+####################",
+"####@o .O##################",
+"######@o .O################",
+"########@o .O##############",
+"###########o X@###########",
+"#############o. X+#########",
+"###############@X .+#######",
+"#################@X .+#####",
+"###################@o .+###",
+"#####################@o .O#",
+"#######################@o O",
+"#########################@O#"
+};
diff --git a/data/pixmaps/feta/12/flags-dstem.xpm b/data/pixmaps/feta/12/flags-dstem.xpm
new file mode 100644
index 0000000..0c4459a
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-dstem.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 40 3 1",
+" c Gray45",
+". c Gray74",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/12/flags-stem.xpm b/data/pixmaps/feta/12/flags-stem.xpm
new file mode 100644
index 0000000..0c4459a
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-stem.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 40 3 1",
+" c Gray45",
+". c Gray74",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/12/flags-u3.xpm b/data/pixmaps/feta/12/flags-u3.xpm
new file mode 100644
index 0000000..174f795
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-u3.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 37 8 1",
+" c #020202",
+". c #2f2f2f",
+"X c #414141",
+"o c #717171",
+"O c #8b8b8b",
+"+ c #b1b1b1",
+"@ c Gray86",
+"# c None",
+/* pixels */
+"##############",
+"#++###########",
+"#oo###########",
+"#oo###########",
+"#o.###########",
+"#O ###########",
+"#O +##########",
+"#O X##########",
+"#O +#########",
+"#O .#########",
+"#O O########",
+"#O @#######",
+"#O .#######",
+"#oX. O######",
+"#oo@. +#####",
+"#oo##o .@####",
+"#oo###o o####",
+"#oo####o O###",
+"#oo#####o .@##",
+"#oo######. o##",
+"#oo######@. @#",
+"#oo#######+ O#",
+"#oo########. #",
+"#oo########o #",
+"#oo########@ O",
+"#@@######### O",
+"############ O",
+"############ O",
+"############ O",
+"###########O @",
+"###########o #",
+"###########.o#",
+"########### o#",
+"##########@ @#",
+"##########o.##",
+"########## o##",
+"##########O###"
+};
diff --git a/data/pixmaps/feta/12/flags-u4.xpm b/data/pixmaps/feta/12/flags-u4.xpm
new file mode 100644
index 0000000..67d2b68
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-u4.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 43 8 1",
+" c Gray1",
+". c Gray19",
+"X c #4c4c4c",
+"o c Gray45",
+"O c #898989",
+"+ c #b7b7b7",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"#@+###########",
+"#oo###########",
+"#oo###########",
+"#O ###########",
+"#O +##########",
+"#O o##########",
+"#O ##########",
+"#O X#########",
+"#O +########",
+"#O ########",
+"#O X#######",
+"#ooO X######",
+"#oX#+ O#####",
+"#O ###X +####",
+"#O +###X +###",
+"#O X####X X###",
+"#O +####X O##",
+"#O X##### ##",
+"#O o####+ o#",
+"#O +####. #",
+"#O.. +###O +",
+"#oo@. .#### O",
+"#oo##X X### O",
+"#oo###+ X## O",
+"#++####+ +@ +",
+"########+ .o #",
+"#########+ O#",
+"##########X +#",
+"########### .#",
+"###########o #",
+"###########+ O",
+"############ o",
+"############ O",
+"############ O",
+"############ O",
+"###########o #",
+"###########o #",
+"########### o#",
+"##########+ +#",
+"##########o.##",
+"########## o##",
+"##########O###"
+};
diff --git a/data/pixmaps/feta/12/flags-u5.xpm b/data/pixmaps/feta/12/flags-u5.xpm
new file mode 100644
index 0000000..bc78b7e
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-u5.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 51 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c #535353",
+"o c #747474",
+"O c #8b8b8b",
+"+ c Gray70",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"##############",
+"#++###########",
+"#oo###########",
+"#oo###########",
+"#o.###########",
+"#O ###########",
+"#O O##########",
+"#O @#########",
+"#O o#########",
+"#O +########",
+"#O .########",
+"#O .#######",
+"#ooo O######",
+"#oX#@ O#####",
+"#O ##@ @####",
+"#O +##@ .####",
+"#O .###@ O###",
+"#O O###@ @##",
+"#O @###o o##",
+"#O .@###. @#",
+"#O o###@ o#",
+"#oX. O###..#",
+"#oo#o O##o #",
+"#oX##+. o#o #",
+"#O ###@o #O #",
+"##XO####o . X#",
+"##o #####O @#",
+"##o O#####X @#",
+"##o @####@ X#",
+"##o .@####o #",
+"##o .####@ O",
+"##@. o#### O",
+"####O. o### O",
+"#####@. o#@ O",
+"#######O +O @",
+"########O . .#",
+"#########O +#",
+"##########o O#",
+"##########@ #",
+"###########o #",
+"###########@ O",
+"############ O",
+"############ O",
+"############ O",
+"###########+ @",
+"###########o #",
+"###########.o#",
+"########### +#",
+"##########o.##",
+"########## o##",
+"##########O###"
+};
diff --git a/data/pixmaps/feta/12/flags-u6.xpm b/data/pixmaps/feta/12/flags-u6.xpm
new file mode 100644
index 0000000..b4da8fd
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-u6.xpm
@@ -0,0 +1,77 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 63 8 1",
+" c Gray1",
+". c Gray21",
+"X c Gray29",
+"o c #777777",
+"O c #888888",
+"+ c Gray71",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"##############",
+"#@+###########",
+"#oo###########",
+"#oo###########",
+"#o.###########",
+"#O ###########",
+"#O O##########",
+"#O ##########",
+"#O O#########",
+"#O +########",
+"#O X########",
+"#O o#######",
+"#oXo +######",
+"#oo#+ +#####",
+"#o.##+ X#####",
+"#O ###+ X####",
+"#O O###+ +###",
+"#O ####+ ###",
+"#O X####X O##",
+"#O +#### ##",
+"#O +###o +#",
+"#O X#### o#",
+"#oX+ X###. #",
+"#oo#+. X##o #",
+"#o.###X X#o #",
+"#@X@###+ @o #",
+"##o+####+ o#",
+"##o.#####+ ##",
+"##O O#####X +#",
+"##o +##### X#",
+"##O X#####o #",
+"##o X####+ O",
+"##+ o#### O",
+"####X +### O",
+"#####+ +## O",
+"##O@###X #O #",
+"##o+####X X..#",
+"##o.#####X +#",
+"##o +#####X ##",
+"##o X#####+ o#",
+"##o X#####. #",
+"##o O####O @",
+"##+ +#### O",
+"###@. +### O",
+"#####X +## O",
+"######+ X#o #",
+"#######+ . +#",
+"########+ o##",
+"#########+ ##",
+"##########O O#",
+"########### #",
+"###########o @",
+"############ o",
+"############ O",
+"############ O",
+"############ O",
+"###########+ #",
+"###########o #",
+"###########.o#",
+"########### +#",
+"##########o.##",
+"########## o##",
+"##########O###"
+};
diff --git a/data/pixmaps/feta/12/flags-ugrace.xpm b/data/pixmaps/feta/12/flags-ugrace.xpm
new file mode 100644
index 0000000..7874dfe
--- /dev/null
+++ b/data/pixmaps/feta/12/flags-ugrace.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"25 16 8 1",
+" c #070707",
+". c #2f2f2f",
+"X c #555555",
+"o c Gray44",
+"O c Gray57",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"#########################",
+"#######################O#",
+"#####################+ O",
+"###################@. O#",
+"#################@o X@##",
+"################o .+####",
+"##############+. .+######",
+"############@X X########",
+"###########o X@#########",
+"#########+. .+###########",
+"#######@X o#############",
+"#####@X X@##############",
+"####O .+################",
+"##@ +##################",
+"#O o####################",
+"#+o@#####################"
+};
diff --git a/data/pixmaps/feta/12/noteheads--1.xpm b/data/pixmaps/feta/12/noteheads--1.xpm
new file mode 100644
index 0000000..91a1d68
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads--1.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"29 15 8 1",
+" c #040404",
+". c #3c3c3c",
+"X c #494949",
+"o c #797979",
+"O c Gray54",
+"+ c #b6b6b6",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#############################",
+"##++#######+oOOOOO#########O#",
+"#@ ####O. o+####X O",
+"#O ##o O###O .+## O",
+"#O #X o######X +# O",
+"#O X ########X + O",
+"#O ########+ . O",
+"#O #########X O",
+"#O +########o O",
+"#O X########O . O",
+"#O . +#######o +. O",
+"#O #X +###### +# O",
+"#O ##o X@##@. .@## O",
+"#@ ####OX o+####X O",
+"##++#######+oOOOoO#########O#"
+};
diff --git a/data/pixmaps/feta/12/noteheads--1mensural.xpm b/data/pixmaps/feta/12/noteheads--1mensural.xpm
new file mode 100644
index 0000000..bac4384
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads--1mensural.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"25 20 5 1",
+" c Gray2",
+". c #888888",
+"X c #b4b4b4",
+"o c Gray78",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOOOOOOOO",
+"Oo.OOOOOOOOOOOOOOOOOOOO.o",
+"O. OOOOOOOOOOOOOOOOOOOO .",
+"O. .OOOOOOOOOOOOOOOOOO. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. XOOOOOOOOOOOOOOOOOOX .",
+"O. OOOOOOOOOOOOOOOOOOOO .",
+"O. XOOOOOOOOOOOOOOOOOOX .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .OOOOOOOOOOOOOOOOOO. .",
+"O. OOOOOOOOOOOOOOOOOOOO .",
+"Oo.OOOOOOOOOOOOOOOOOOOO.o"
+};
diff --git a/data/pixmaps/feta/12/noteheads--2mensural.xpm b/data/pixmaps/feta/12/noteheads--2mensural.xpm
new file mode 100644
index 0000000..9588473
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads--2mensural.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 31 8 1",
+" c #020202",
+". c Gray15",
+"X c Gray26",
+"o c Gray49",
+"O c #898989",
+"+ c #acacac",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"##########################",
+"#@o####################O+#",
+"#O #################### o#",
+"#O o##@##@#@##@#@#@#@#o O#",
+"#O o#",
+"#O o#",
+"#O o#",
+"#O o#",
+"#O .................... o#",
+"#O @##################@ o#",
+"#O #################### o#",
+"#O O@@@@@@@@@@@@@@@@@@O o#",
+"#O o#",
+"#O o#",
+"#O o#",
+"#O o#",
+"#O .X.XXXXXXXXXXXXXXXX. o#",
+"#O +##################+ O#",
+"#O ###################@ o#",
+"##@#################### o#",
+"####################### o#",
+"####################### #",
+"####################### #",
+"####################### #",
+"####################### #",
+"####################### #",
+"####################### @",
+"####################### O",
+"#######################o O",
+"#######################O O",
+"#######################@o#"
+};
diff --git a/data/pixmaps/feta/12/noteheads--3mensural.xpm b/data/pixmaps/feta/12/noteheads--3mensural.xpm
new file mode 100644
index 0000000..e84e40f
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads--3mensural.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 31 8 1",
+" c #020202",
+". c #282828",
+"X c #434343",
+"o c #7b7b7b",
+"O c #898989",
+"+ c #aeaeae",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"################################",
+"#@o##########################@o#",
+"#O ##########################O #",
+"#O O#@@#@#@##@#@@#@###@##@#@@ #",
+"#O #",
+"#O #",
+"#O #",
+"#O #",
+"#O .......................... #",
+"#O @#########################X #",
+"#O ##########################O #",
+"#O O@@@@@@@@@@@@@@@@@@@@@@@@@. #",
+"#O #",
+"#O #",
+"#O #",
+"#O @",
+"#O .XXXXXXXXXXXXXXXXXXXXXXXXX #",
+"#O +#########################. #",
+"#O ##########################. #",
+"#@@########################## .#",
+"############################# #",
+"#############################o #",
+"#############################O #",
+"#############################O #",
+"#############################O #",
+"#############################O #",
+"#############################O O",
+"#############################O O",
+"#############################O O",
+"#############################O O",
+"##############################O#"
+};
diff --git a/data/pixmaps/feta/12/noteheads-0.xpm b/data/pixmaps/feta/12/noteheads-0.xpm
new file mode 100644
index 0000000..9ca415e
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-0.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 15 8 1",
+" c Gray1",
+". c #2d2d2d",
+"X c #414141",
+"o c Gray44",
+"O c #898989",
+"+ c Gray69",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"########################",
+"#########+oOOOO+########",
+"#####@O. .O@####",
+"####o +##@o o###",
+"###. +#####@. X##",
+"##X .#######@ X#",
+"#+ .########o +",
+"#O .########@ O",
+"#O @########. O",
+"#+ o########. +",
+"##X @#######. X#",
+"###. .@#####+ .##",
+"####o o@##+ o###",
+"#####@O. .O@####",
+"#########+OOOOo+########"
+};
diff --git a/data/pixmaps/feta/12/noteheads-0cross.xpm b/data/pixmaps/feta/12/noteheads-0cross.xpm
new file mode 100644
index 0000000..1292c1d
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-0cross.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 16 8 1",
+" c Gray3",
+". c #343434",
+"X c #565656",
+"o c #6c6c6c",
+"O c #929292",
+"+ c Gray68",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"#####################",
+"#####+@########@+####",
+"####. O######O .###",
+"##+ @o X@##@X o+ +#",
+"#O X###+ ++ +###X O",
+"#@. O####X o####O .@",
+"###o X####OO####X o##",
+"####O @######@ O###",
+"#####@ X######. @####",
+"####+ @######@ O###",
+"###o X####OO####X o##",
+"#@. O####X X####O .@",
+"#O X###+. ++ .+###X O",
+"##+ +o X@##@X o+ +#",
+"####. O######O .###",
+"#####+@########@+####"
+};
diff --git a/data/pixmaps/feta/12/noteheads-0diamond.xpm b/data/pixmaps/feta/12/noteheads-0diamond.xpm
new file mode 100644
index 0000000..7d9ef53
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-0diamond.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 15 8 1",
+" c #040404",
+". c Gray17",
+"X c Gray26",
+"o c #777777",
+"O c #8e8e8e",
+"+ c #aaaaaa",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"########################",
+"###########+o+##########",
+"#########@. .@########",
+"########+. .+#######",
+"#######O O######",
+"###@Oo .@#OO. oO@##",
+"##X .####@ .#",
+"#O .#####. O",
+"#O .#####. O",
+"##X @####. X#",
+"###@Oo .o+#@ oO@##",
+"#######O O######",
+"########+. .+#######",
+"#########@. .@########",
+"###########+o+##########"
+};
diff --git a/data/pixmaps/feta/12/noteheads-0mensural.xpm b/data/pixmaps/feta/12/noteheads-0mensural.xpm
new file mode 100644
index 0000000..89f342b
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-0mensural.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 15 7 1",
+" c #060606",
+". c Gray18",
+"X c Gray47",
+"o c #959595",
+"O c #a9a9a9",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@@@@@@++@@@@@",
+"@@@@@+. +@@@@",
+"@@@@@. .@@@@",
+"@@@@o . o@@@",
+"@@@o X@ o@@",
+"@@o X@@o O@",
+"@O X@@@X O",
+"@O X@@@X O",
+"@@O X@@X O@",
+"@@@o @X o@@",
+"@@@@o . o@@@",
+"@@@@@. .@@@@",
+"@@@@@+ .+@@@@",
+"@@@@@@++@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-0slash.xpm b/data/pixmaps/feta/12/noteheads-0slash.xpm
new file mode 100644
index 0000000..6fa57ea
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-0slash.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"35 25 8 1",
+" c #040404",
+". c #313131",
+"X c Gray34",
+"o c #6d6d6d",
+"O c Gray54",
+"+ c #aaaaaa",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"###################################",
+"##############@OOOOOOOOOOOOOOOOOOo@",
+"##############. @",
+"#############O +#",
+"############@. X##",
+"############X o########### +##",
+"###########@ @##########o o###",
+"###########X O##########@ @###",
+"##########+ .###########X o####",
+"##########. +##########+ .#####",
+"#########O .###########. +#####",
+"########@ @##########+ .######",
+"########o o##########@ @######",
+"#######@ @##########o o#######",
+"#######. +##########@ @#######",
+"######+ .###########. O########",
+"######. +##########+ .#########",
+"#####o X###########. +#########",
+"####@ @##########o X##########",
+"####o o##########@ @##########",
+"###+ ###########o X###########",
+"###X .@###########",
+"##+ O############",
+"#@ .#############",
+"#@oOOOOOOOOOOOOOOOOOO@#############"
+};
diff --git a/data/pixmaps/feta/12/noteheads-0triangle.xpm b/data/pixmaps/feta/12/noteheads-0triangle.xpm
new file mode 100644
index 0000000..9dd6ac8
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-0triangle.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 13 8 1",
+" c Gray1",
+". c #272727",
+"X c #565656",
+"o c #767676",
+"O c Gray55",
+"+ c #a2a2a2",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"################",
+"########O#######",
+"#######+ +######",
+"######@ @#####",
+"######X + X#####",
+"#####+ o#o +####",
+"#####..###..####",
+"####O +###+ O###",
+"###@ .#####. @##",
+"###X @#####@ X##",
+"##@ o#######o @#",
+"## #",
+"#@oooooooooooOo@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-1.xpm b/data/pixmaps/feta/12/noteheads-1.xpm
new file mode 100644
index 0000000..e2b22c0
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-1.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 15 7 1",
+" c Gray1",
+". c Gray21",
+"X c Gray44",
+"o c Gray54",
+"O c Gray69",
+"+ c #cecece",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@+oooXO@@",
+"@@@@@@+X .@",
+"@@@@@X XO@+ O",
+"@@@@. .+@@@@XX",
+"@@@. X@@@@@@XX",
+"@@O +@@@@@@+ o",
+"@@. X@@@@@@@+ @",
+"@@ +@@@@@@@X .@",
+"@o +@@@@@@+. O@",
+"@XX@@@@@@X .@@",
+"@XX@@@@+. .@@@",
+"@O +@OX X@@@@",
+"@@. X+@@@@@",
+"@@@OXooo+@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-1cross.xpm b/data/pixmaps/feta/12/noteheads-1cross.xpm
new file mode 100644
index 0000000..18aa980
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-1cross.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 15 8 1",
+" c Gray2",
+". c #282828",
+"X c Gray33",
+"o c #6f6f6f",
+"O c #959595",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###################",
+"####+@########@+###",
+"###o o######o o##",
+"#@. OO @##@ OO .@",
+"#O X###. ++ .@##X O",
+"##+ X@#@X X##@X +#",
+"###+. O##OO##O .+##",
+"#####o o####o o####",
+"#####o o####o o####",
+"###+. O##OO##O .+##",
+"##+ X@#@o X##@X +#",
+"#O X###. ++ .@##X O",
+"#@. OO @##@ OO .@",
+"###o o######o o##",
+"####+@########@+###"
+};
diff --git a/data/pixmaps/feta/12/noteheads-1diamond.xpm b/data/pixmaps/feta/12/noteheads-1diamond.xpm
new file mode 100644
index 0000000..beab66d
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-1diamond.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 15 8 1",
+" c Gray2",
+". c Gray24",
+"X c #494949",
+"o c #7c7c7c",
+"O c Gray52",
+"+ c Gray75",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"###################",
+"###############@o+#",
+"############+o +",
+"#####o O",
+"####o oo +",
+"#### .+##o o#",
+"#### o####X X##",
+"#### .@####X O##",
+"###O X####@. ###",
+"###X X####o ###",
+"##o o##@. ###",
+"#@ oo O###",
+"#O o####",
+"#@ o+###########",
+"##+o@##############"
+};
diff --git a/data/pixmaps/feta/12/noteheads-1mensural.xpm b/data/pixmaps/feta/12/noteheads-1mensural.xpm
new file mode 100644
index 0000000..89f342b
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-1mensural.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 15 7 1",
+" c #060606",
+". c Gray18",
+"X c Gray47",
+"o c #959595",
+"O c #a9a9a9",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@@@@@@++@@@@@",
+"@@@@@+. +@@@@",
+"@@@@@. .@@@@",
+"@@@@o . o@@@",
+"@@@o X@ o@@",
+"@@o X@@o O@",
+"@O X@@@X O",
+"@O X@@@X O",
+"@@O X@@X O@",
+"@@@o @X o@@",
+"@@@@o . o@@@",
+"@@@@@. .@@@@",
+"@@@@@+ .+@@@@",
+"@@@@@@++@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-1slash.xpm b/data/pixmaps/feta/12/noteheads-1slash.xpm
new file mode 100644
index 0000000..85358b6
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-1slash.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"31 25 7 1",
+" c #040404",
+". c #484848",
+"X c Gray50",
+"o c Gray53",
+"O c #b7b7b7",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@ooooooooooooooo+",
+"@@@@@@@@@@@@@@. +",
+"@@@@@@@@@@@@@O O@",
+"@@@@@@@@@@@@@. .@@",
+"@@@@@@@@@@@@X .@@@@@@+ O@@",
+"@@@@@@@@@@@@ O@@@@@@. X@@@",
+"@@@@@@@@@@@o .@@@@@@O @@@@",
+"@@@@@@@@@@O @@@@@@@. o@@@@",
+"@@@@@@@@@@. X@@@@@@X .@@@@@",
+"@@@@@@@@@O @@@@@@@ O@@@@@",
+"@@@@@@@@@ O@@@@@@X .@@@@@@",
+"@@@@@@@@X .@@@@@@O @@@@@@@",
+"@@@@@@@@ O@@@@@@. o@@@@@@@",
+"@@@@@@@. o@@@@@@O @@@@@@@@",
+"@@@@@@O @@@@@@@ O@@@@@@@@",
+"@@@@@@. X@@@@@@o .@@@@@@@@@",
+"@@@@@o .@@@@@@@ O@@@@@@@@@",
+"@@@@@ O@@@@@@. o@@@@@@@@@@",
+"@@@@X .@@@@@@O @@@@@@@@@@@",
+"@@@O +@@@@@@. o@@@@@@@@@@@",
+"@@@. .@@@@@@@@@@@@",
+"@@O O@@@@@@@@@@@@",
+"@+ .@@@@@@@@@@@@@",
+"@+ooooooooooooooo@@@@@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-1triangle.xpm b/data/pixmaps/feta/12/noteheads-1triangle.xpm
new file mode 100644
index 0000000..e4eb662
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-1triangle.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 13 8 1",
+" c #060606",
+". c #323232",
+"X c #515151",
+"o c #777777",
+"O c #818181",
+"+ c #b4b4b4",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##############",
+"#######@######",
+"######@.@#####",
+"######o o#####",
+"#####+ X +####",
+"#####. # .####",
+"####+ +#+ +###",
+"#### X###X ###",
+"###o @###@ o##",
+"### X#####X ##",
+"##X ####### X#",
+"#+ +",
+"#+oOoooooooOo+"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2.xpm b/data/pixmaps/feta/12/noteheads-2.xpm
new file mode 100644
index 0000000..4001ad2
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 6 1",
+" c #020202",
+". c #4b4b4b",
+"X c Gray49",
+"o c #898989",
+"O c #b9b9b9",
+"+ c None",
+/* pixels */
+"+++++++++++++++++",
+"+++++++++OoooO+++",
+"+++++++X O+",
+"+++++X +",
+"++++. o",
+"+++. o",
+"++X o",
+"++ +",
+"+o X+",
+"+o .++",
+"+o .+++",
+"++ X++++",
+"++O X++++++",
+"++++OoooO++++++++"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2cross.xpm b/data/pixmaps/feta/12/noteheads-2cross.xpm
new file mode 100644
index 0000000..5742e08
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2cross.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 15 7 1",
+" c Gray1",
+". c #3e3e3e",
+"X c Gray31",
+"o c Gray58",
+"O c #b6b6b6",
+"+ c Gray77",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@o@@@@@@@@@@@@o@",
+"@o X@@@@@@@@@@X o",
+"@@X .+@@@@@@+. X@",
+"@@@O O@@@@O O@@",
+"@@@@O O@@O O@@@",
+"@@@@@O XX O@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@@@X X@@@@@@",
+"@@@@@O XX O@@@@",
+"@@@@O O@@O O@@@",
+"@@@O O@@@@O O@@",
+"@@X .+@@@@@@+. X@",
+"@o X@@@@@@@@@@X o",
+"@@o@@@@@@@@@@@@o@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2diamond.xpm b/data/pixmaps/feta/12/noteheads-2diamond.xpm
new file mode 100644
index 0000000..bf3c169
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2diamond.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 15 7 1",
+" c #020202",
+". c #484848",
+"X c #797979",
+"o c #898989",
+"O c #b9b9b9",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@+X+@@@@@@@",
+"@@@@@@@O Xo. .@",
+"@@@@@@@ o",
+"@@@@@@o o",
+"@@@@@@ .@",
+"@@@@@X .@@",
+"@@@@@ .@@@",
+"@@@@. @@@@",
+"@@@. X@@@@",
+"@@. @@@@@",
+"@o o@@@@@",
+"@o @@@@@@",
+"@@. .oX O@@@@@@",
+"@@@@@@@@+X+@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2mensural.xpm b/data/pixmaps/feta/12/noteheads-2mensural.xpm
new file mode 100644
index 0000000..92de7d2
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2mensural.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 15 6 1",
+" c Gray1",
+". c #2a2a2a",
+"X c Gray59",
+"o c Gray66",
+"O c Gray84",
+"+ c None",
+/* pixels */
+"+++++++++++++",
+"++++++OO+++++",
+"+++++O..O++++",
+"+++++. .++++",
+"++++X X+++",
+"+++X X++",
+"++o o+",
+"+o o",
+"+o o",
+"++o o+",
+"+++X X++",
+"++++X X+++",
+"+++++. .++++",
+"+++++O..O++++",
+"++++++OO+++++"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2slash.xpm b/data/pixmaps/feta/12/noteheads-2slash.xpm
new file mode 100644
index 0000000..965d093
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2slash.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 25 7 1",
+" c Gray1",
+". c #484848",
+"X c Gray50",
+"o c Gray53",
+"O c #b7b7b7",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@oooooo+",
+"@@@@@@@@@@@@@@. +",
+"@@@@@@@@@@@@@O O@",
+"@@@@@@@@@@@@@. .@@",
+"@@@@@@@@@@@@X O@@",
+"@@@@@@@@@@@@ o@@@",
+"@@@@@@@@@@@o @@@@",
+"@@@@@@@@@@O X@@@@",
+"@@@@@@@@@@. .@@@@@",
+"@@@@@@@@@O O@@@@@",
+"@@@@@@@@@ .@@@@@@",
+"@@@@@@@@X @@@@@@@",
+"@@@@@@@@ X@@@@@@@",
+"@@@@@@@. @@@@@@@@",
+"@@@@@@O O@@@@@@@@",
+"@@@@@@. .@@@@@@@@@",
+"@@@@@X O@@@@@@@@@",
+"@@@@@ X@@@@@@@@@@",
+"@@@@X @@@@@@@@@@@",
+"@@@O X@@@@@@@@@@@",
+"@@@. .@@@@@@@@@@@@",
+"@@O O@@@@@@@@@@@@",
+"@+ .@@@@@@@@@@@@@",
+"@+oooooo@@@@@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2triangle.xpm b/data/pixmaps/feta/12/noteheads-2triangle.xpm
new file mode 100644
index 0000000..9ce9b31
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2triangle.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 13 8 1",
+" c Gray1",
+". c #282828",
+"X c #4c4c4c",
+"o c #767676",
+"O c #818181",
+"+ c #b7b7b7",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##############",
+"#######@######",
+"######@.@#####",
+"######o o#####",
+"#####+ +####",
+"#####. X####",
+"####+ +###",
+"#### @##",
+"###o o##",
+"### ##",
+"##X X#",
+"#+ +",
+"#+oOOOOOOOOOo+"
+};
diff --git a/data/pixmaps/feta/12/noteheads-2xcircle.xpm b/data/pixmaps/feta/12/noteheads-2xcircle.xpm
new file mode 100644
index 0000000..a48774c
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-2xcircle.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 16 7 1",
+" c Gray1",
+". c #343434",
+"X c #484848",
+"o c Gray49",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@@@@@@OOOO@@@@@@",
+"@@@@@X X@@@@",
+"@@@+ o@@@@o +@@",
+"@@+ X@@@@@@X +@",
+"@@.X+ X@@@@X +X.@",
+"@@ o@+ X@@X +@O @",
+"@O @@@+ XX +@@@ O",
+"@O @@@@o o@@@@ O",
+"@O @@@+ XX +@@@ O",
+"@@ O@+ X@@X +@o @",
+"@@.X+ X@@@@X +X.@",
+"@@+ X@@@@@@X +@",
+"@@@+ O@@@@o +@@",
+"@@@@@. X@@@@",
+"@@@@@@@OOOO@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/noteheads-ledgerending.xpm b/data/pixmaps/feta/12/noteheads-ledgerending.xpm
new file mode 100644
index 0000000..b19fb30
--- /dev/null
+++ b/data/pixmaps/feta/12/noteheads-ledgerending.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 4 4 1",
+" c #010101",
+". c Gray55",
+"X c #cbcbcb",
+"o c None",
+/* pixels */
+"ooooooooooooo",
+"oX..........X",
+"o. .",
+"oX..........X"
+};
diff --git a/data/pixmaps/feta/12/rests--1.xpm b/data/pixmaps/feta/12/rests--1.xpm
new file mode 100644
index 0000000..b7c9ae7
--- /dev/null
+++ b/data/pixmaps/feta/12/rests--1.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 13 5 1",
+" c #020202",
+". c Gray45",
+"X c Gray53",
+"o c Gray77",
+"O c None",
+/* pixels */
+"OOOOOOOOO",
+"Oo.XX.X.o",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"Oo.XX.X.o"
+};
diff --git a/data/pixmaps/feta/12/rests--1o.xpm b/data/pixmaps/feta/12/rests--1o.xpm
new file mode 100644
index 0000000..351fda2
--- /dev/null
+++ b/data/pixmaps/feta/12/rests--1o.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rests__1o_xpm[] = {
+"20 12 11 1",
+" c None",
+". c #828282",
+"+ c #7D7D7D",
+"@ c #737373",
+"# c #878787",
+"$ c #020202",
+"% c #CFCFCF",
+"& c #323232",
+"* c #BDBDBD",
+"= c #030303",
+"- c #898989",
+" .+@@##@##@##@##@++ ",
+".$$$$$$$$$$$$$$$$$$.",
+"%&&$$$$$$$$$$$$$$&&%",
+" #$$$$$$# ",
+" #$$$$$$# ",
+" #$$$$$$# ",
+" #$$$$$$# ",
+" #$$$$$$# ",
+" #$$$$$$# ",
+"*==================*",
+"-==================-",
+" -------------------"};
diff --git a/data/pixmaps/feta/12/rests--2.xpm b/data/pixmaps/feta/12/rests--2.xpm
new file mode 100644
index 0000000..d0d3891
--- /dev/null
+++ b/data/pixmaps/feta/12/rests--2.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 25 5 1",
+" c #020202",
+". c Gray49",
+"X c #898989",
+"o c #c8c8c8",
+"O c None",
+/* pixels */
+"OOOOOOOOO",
+"Oo.XXXX.o",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"Oo.XXXX.o"
+};
diff --git a/data/pixmaps/feta/12/rests--4.xpm b/data/pixmaps/feta/12/rests--4.xpm
new file mode 100644
index 0000000..c218731
--- /dev/null
+++ b/data/pixmaps/feta/12/rests--4.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"93 25 4 1",
+" c #040404",
+". c Gray53",
+"X c Gray78",
+"o c None",
+/* pixels */
+"ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo",
+"oX.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.X",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
+"oX.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.X"
+};
diff --git a/data/pixmaps/feta/12/rests-0.xpm b/data/pixmaps/feta/12/rests-0.xpm
new file mode 100644
index 0000000..ed33aa1
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-0.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 9 5 1",
+" c #020202",
+". c Gray49",
+"X c #898989",
+"o c #c8c8c8",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOO",
+"Oo.XXXXXXXXXXXXXXXo",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"Oo.XXXXXXXXXXXXXX.o"
+};
diff --git a/data/pixmaps/feta/12/rests-0o.xpm b/data/pixmaps/feta/12/rests-0o.xpm
new file mode 100644
index 0000000..4a52b54
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-0o.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"33 10 7 1",
+" c #020202",
+". c #323232",
+"X c Gray49",
+"o c Gray51",
+"O c #bebebe",
+"+ c Gray81",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@oXooooXXXXXXXXXXXXXoXXXXXXooXo@",
+"@o o",
+"@+....... .......+",
+"@@@@@@@@X X@@@@@@@",
+"@@@@@@@@X X@@@@@@@",
+"@@@@@@@@o X@@@@@@@",
+"@@@@@@@@o o@@@@@@@",
+"@@@@@@@@X X@@@@@@@",
+"@@@@@@@@OXXXXXXXXXXXXXXXXO@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/rests-1.xpm b/data/pixmaps/feta/12/rests-1.xpm
new file mode 100644
index 0000000..ed33aa1
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-1.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 9 5 1",
+" c #020202",
+". c Gray49",
+"X c #898989",
+"o c #c8c8c8",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOO",
+"Oo.XXXXXXXXXXXXXXXo",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"OX X",
+"Oo.XXXXXXXXXXXXXX.o"
+};
diff --git a/data/pixmaps/feta/12/rests-1o.xpm b/data/pixmaps/feta/12/rests-1o.xpm
new file mode 100644
index 0000000..3c787e1
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-1o.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"33 10 6 1",
+" c Gray1",
+". c Gray",
+"X c #898989",
+"o c Gray74",
+"O c Gray77",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++++++++++++++",
+"++++++++O.XXXXXXXXXXXXXXXO+++++++",
+"++++++++. .+++++++",
+"++++++++X X+++++++",
+"++++++++. .+++++++",
+"++++++++. X+++++++",
+"++++++++. .+++++++",
+"+o o",
+"+X X",
+"++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+"
+};
diff --git a/data/pixmaps/feta/12/rests-2.xpm b/data/pixmaps/feta/12/rests-2.xpm
new file mode 100644
index 0000000..d2dfd7b
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-2.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 35 8 1",
+" c Gray1",
+". c Gray19",
+"X c #565656",
+"o c Gray45",
+"O c #8d8d8d",
+"+ c #acacac",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"##############",
+"####@o########",
+"####O X#######",
+"#####X o######",
+"######X +#####",
+"####### +####",
+"#######O +###",
+"#######o .###",
+"#######o .##",
+"######@ .#",
+"######o +",
+"#####O O",
+"###@X .#",
+"##@. @#",
+"#@. .@##",
+"#O o####",
+"#+ X#####",
+"##X @#####",
+"##@. X######",
+"###@. o######",
+"####@ O######",
+"#####O .######",
+"##@++@O o#####",
+"#@ . O####",
+"#O @###",
+"#O @##",
+"#O .XXX @#",
+"#@ @####+ o#",
+"##. o######@##",
+"##O O#########",
+"### o#########",
+"###XX#########",
+"###@ #########",
+"####+X########",
+"#####+########"
+};
diff --git a/data/pixmaps/feta/12/rests-2mensural.xpm b/data/pixmaps/feta/12/rests-2mensural.xpm
new file mode 100644
index 0000000..b7ca53f
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-2mensural.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 6 1",
+" c #070707",
+". c #484848",
+"X c Gray46",
+"o c #8b8b8b",
+"O c #b9b9b9",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"++OO+++++++",
+"+O Xo++++",
+"+o .o+",
+"+o X o",
+"+o +++o. O",
+"+o +++++++",
+"+o +++++++",
+"+o +++++++",
+"+O +++++++",
+"++OO+++++++"
+};
diff --git a/data/pixmaps/feta/12/rests-3.xpm b/data/pixmaps/feta/12/rests-3.xpm
new file mode 100644
index 0000000..6eb4645
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-3.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 23 8 1",
+" c Gray1",
+". c Gray19",
+"X c #4e4e4e",
+"o c Gray45",
+"O c Gray52",
+"+ c #afafaf",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#################",
+"###@OO@##########",
+"##+ o#######o+",
+"#@ +#####@ o",
+"#O X#####X #",
+"#O .####@ .#",
+"#@ o##@X o#",
+"##+ @#",
+"###@o .OO .##",
+"############+ o##",
+"############. @##",
+"###########@ .###",
+"###########o o###",
+"###########. @###",
+"##########+ .####",
+"##########. o####",
+"#########@ @####",
+"#########+ .#####",
+"#########X X#####",
+"########@ @#####",
+"########O .######",
+"########X X######",
+"########@O@######"
+};
diff --git a/data/pixmaps/feta/12/rests-3mensural.xpm b/data/pixmaps/feta/12/rests-3mensural.xpm
new file mode 100644
index 0000000..c2d2c6c
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-3mensural.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 8 1",
+" c #070707",
+". c #3e3e3e",
+"X c #4e4e4e",
+"o c Gray46",
+"O c #8b8b8b",
+"+ c #bcbcbc",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"###########",
+"########+O#",
+"#####Oo O",
+"##@X O",
+"#+ o O",
+"##..O### O",
+"######## O",
+"######## O",
+"######## O",
+"########X O",
+"#########O#"
+};
diff --git a/data/pixmaps/feta/12/rests-4.xpm b/data/pixmaps/feta/12/rests-4.xpm
new file mode 100644
index 0000000..92ec572
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-4.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 34 8 1",
+" c #040404",
+". c Gray17",
+"X c Gray30",
+"o c Gray46",
+"O c Gray54",
+"+ c #b1b1b1",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"###################",
+"#######+oO#########",
+"######. .@#####o+",
+"#####X X####@ O",
+"####@ @###O +",
+"####@ @### #",
+"#####o .@#+. o#",
+"######X . O#",
+"#######@.... X@X @#",
+"############### ##",
+"##############+ o##",
+"##############O @##",
+"####@@########. @##",
+"##@. .+#####@ X###",
+"##. @####O O###",
+"#+ X####. @###",
+"#O .####. ####",
+"#@ .@@O. X####",
+"##o O####",
+"###+. X. @####",
+"#####@@@@@@+ X#####",
+"###########O X#####",
+"###########. +#####",
+"##########@ @#####",
+"##########O X######",
+"##########X o######",
+"##########. @######",
+"#########+ .@######",
+"#########X X#######",
+"#########. o#######",
+"########@ @#######",
+"########O .########",
+"########X X########",
+"########@o@########"
+};
diff --git a/data/pixmaps/feta/12/rests-4mensural.xpm b/data/pixmaps/feta/12/rests-4mensural.xpm
new file mode 100644
index 0000000..8291912
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-4mensural.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 13 8 1",
+" c Gray2",
+". c #2d2d2d",
+"X c #4b4b4b",
+"o c #727272",
+"O c #8b8b8b",
+"+ c #aeaeae",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"###########",
+"########@O#",
+"######@o O",
+"####@o O",
+"##@X . O",
+"#+ .+# O",
+"#@.X@##o O",
+"#####o O",
+"##@o . O",
+"#@ .O@. O",
+"#+ .+### O",
+"##@#####X O",
+"#########o#"
+};
diff --git a/data/pixmaps/feta/12/rests-5.xpm b/data/pixmaps/feta/12/rests-5.xpm
new file mode 100644
index 0000000..6965b9d
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-5.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 46 8 1",
+" c Gray2",
+". c Gray23",
+"X c #484848",
+"o c #7b7b7b",
+"O c Gray52",
+"+ c Gray72",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"######################",
+"##########Oo+#########",
+"########+ X######o@",
+"######## o####+ O",
+"#######O ####o @",
+"#######O ####X #",
+"######## X##@. X#",
+"########+ o#",
+"##########o .@O +#",
+"##################X ##",
+"################## ##",
+"#################+ o##",
+"#################O O##",
+"######O .+######X ###",
+"#####X +##### ###",
+"####+ X####+ o###",
+"####o ####o O###",
+"####+ ####X ####",
+"#####X .OOo ####",
+"######o . X####",
+"########OooOOO#O O####",
+"###############X +####",
+"############### #####",
+"##############+ X#####",
+"####Oo+#######O O#####",
+"##+ X######X O#####",
+"## O##### ######",
+"#O ####+ ######",
+"#O ####X o######",
+"## oOo O######",
+"##+ #######",
+"####O O+ #######",
+"##########@#O o#######",
+"############X O#######",
+"############ +#######",
+"###########+ ########",
+"###########O X########",
+"###########X O########",
+"########### +########",
+"##########+ #########",
+"##########O X#########",
+"########## O#########",
+"########## O#########",
+"#########O ##########",
+"#########O ##########",
+"##########O+##########"
+};
diff --git a/data/pixmaps/feta/12/rests-6.xpm b/data/pixmaps/feta/12/rests-6.xpm
new file mode 100644
index 0000000..1ddb77e
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-6.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 57 8 1",
+" c Gray1",
+". c Gray18",
+"X c Gray31",
+"o c Gray43",
+"O c #8d8d8d",
+"+ c #b1b1b1",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#######################",
+"###########+o+#########",
+"#########@. .@#####o+",
+"#########X X####@ O",
+"########@ @###O +",
+"########@ @###X #",
+"#########X .@#@X #",
+"#########@. X o#",
+"###########+ .@@ o#",
+"###################O +#",
+"###################X ##",
+"###################. @#",
+"################### o##",
+"########o X@#####+ o##",
+"#######. .#####O +##",
+"######O O####. @##",
+"######o X#### @##",
+"######O X###@ o###",
+"#######. oOOX o###",
+"#######@o oO +###",
+"#########@oOoOO@#. @###",
+"################# .####",
+"################+ o####",
+"################+ o####",
+"######+oO#######o @####",
+"#####. .@#####. @####",
+"####o X####@ .#####",
+"###@ +###+ o#####",
+"###@ +###o o#####",
+"####o oOo @#####",
+"#####. @#####",
+"######+. oO .######",
+"########@###@#+ X######",
+"##############o o######",
+"##############. @######",
+"##############. @######",
+"###o X@#####+ .#######",
+"##X @####+ X#######",
+"#+ o####X o#######",
+"#O .####. @#######",
+"#+ .##@o @#######",
+"##. .########",
+"###o .. X########",
+"#####oOoOoO#. X########",
+"############. @########",
+"###########@ @########",
+"###########+ X#########",
+"###########X X#########",
+"###########X O#########",
+"########### @#########",
+"##########@ @#########",
+"##########+ X##########",
+"##########X X##########",
+"##########X O##########",
+"#########@ +##########",
+"#########@ @##########",
+"##########+O###########"
+};
diff --git a/data/pixmaps/feta/12/rests-7.xpm b/data/pixmaps/feta/12/rests-7.xpm
new file mode 100644
index 0000000..12b5198
--- /dev/null
+++ b/data/pixmaps/feta/12/rests-7.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 68 8 1",
+" c #040404",
+". c Gray19",
+"X c Gray31",
+"o c Gray43",
+"O c Gray54",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##########################",
+"##############Oo+#########",
+"############+ X########",
+"############ o##### O",
+"###########O ####O O",
+"###########O ####o #",
+"###########+ .##@o #",
+"############X X#",
+"#############O. X+ o#",
+"###############OOOOO@#O O#",
+"######################o ##",
+"###################### ##",
+"############@@######## X##",
+"##########+. o######+ o##",
+"#########+ .#####o @##",
+"#########. +####. ###",
+"######### o#### ###",
+"#########X O###O O###",
+"#########@ ooX. o###",
+"##########@o oX @###",
+"############@O+++O@# ####",
+"#################### .####",
+"###################+ O####",
+"###################O o####",
+"########@XXO#######. @####",
+"#######O .@##### #####",
+"######@ o####@ X#####",
+"######O ####O O#####",
+"######O ####o O#####",
+"#######. X@@@. ######",
+"#######@. . ######",
+"#########+X....X@+ X######",
+"#################O O######",
+"#################o O######",
+"################# #######",
+"######@+@#######@ #######",
+"#####O .@#####o o#######",
+"####O .#####O O#######",
+"####. O####. @#######",
+"#### O###@ ########",
+"####o X@+o .########",
+"####@. o########",
+"######O. .OX O########",
+"#######@@@@@@@# @########",
+"##############@ #########",
+"##############o .#########",
+"##############O O#########",
+"###+..o@######. o#########",
+"##o @##### @#########",
+"#@ X####O ##########",
+"#O ####o o##########",
+"#+ ###+. O##########",
+"##. ... +##########",
+"##@o . ###########",
+"####@oooXoo#o ###########",
+"############O o###########",
+"############ O###########",
+"############ +###########",
+"###########@ ############",
+"###########o ############",
+"###########X o############",
+"########### O############",
+"########### @############",
+"##########O #############",
+"##########o X#############",
+"##########. o#############",
+"########## O#############",
+"##########+O##############"
+};
diff --git a/data/pixmaps/feta/12/scripts-arpeggio.xpm b/data/pixmaps/feta/12/scripts-arpeggio.xpm
new file mode 100644
index 0000000..a402782
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-arpeggio.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 18 8 1",
+" c Gray2",
+". c Gray22",
+"X c #535353",
+"o c #747474",
+"O c #929292",
+"+ c #a9a9a9",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"###########",
+"###o@######",
+"##@ @#####",
+"####. O####",
+"####@ o###",
+"#####X X@#",
+"#####. #",
+"####+ o",
+"###@ @",
+"##@ @#",
+"#@ X###",
+"#o .####",
+"#@. +####",
+"##@ @####",
+"####o X####",
+"#####o +###",
+"######o X##",
+"#######++##"
+};
diff --git a/data/pixmaps/feta/12/scripts-coda.xpm b/data/pixmaps/feta/12/scripts-coda.xpm
new file mode 100644
index 0000000..0587984
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-coda.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 34 8 1",
+" c #020202",
+". c Gray19",
+"X c Gray36",
+"o c #6d6d6d",
+"O c Gray56",
+"+ c #b2b2b2",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"##########################",
+"#############o@###########",
+"############@ @###########",
+"############@ @###########",
+"############@ +###########",
+"############+ @###########",
+"##########@X .+##########",
+"#########O .X . .#########",
+"########O #@ @O .########",
+"#######@ o#+ @# X#######",
+"#######X +#@ @#. @######",
+"######@ .##@ +#+ X######",
+"######O .##@ @#+ .######",
+"######X .##@ @#+ @#####",
+"######. .##+ +#+ O#####",
+"#####@ .##@ @#+ X#####",
+"#+oooo oOX XOX .Oooo#",
+"#O @",
+"#####@ .##+ +#+ X#####",
+"###### .##@ @#+ X#####",
+"######. .##@ +#+ O#####",
+"######X .##@ @#+ @#####",
+"######O .##@ +#+ .######",
+"######@ .##@ @#O X######",
+"#######X +#@ +#. @######",
+"#######@ o#+ @# X#######",
+"########O #@ @O .########",
+"#########O .X X .#########",
+"##########@X +##########",
+"############+ @###########",
+"############@ @###########",
+"############@ @###########",
+"############@ @###########",
+"############@O############"
+};
diff --git a/data/pixmaps/feta/12/scripts-dfermata.xpm b/data/pixmaps/feta/12/scripts-dfermata.xpm
new file mode 100644
index 0000000..24ff94f
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-dfermata.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 19 8 1",
+" c Gray1",
+". c Gray19",
+"X c #484848",
+"o c Gray44",
+"O c #8b8b8b",
+"+ c #b1b1b1",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"################################",
+"#@O############+o+############o@",
+"#O +##########X X##########+ O",
+"#@ o#########+ +#########o @",
+"## .#########O O#########. #",
+"##X @########O O########@ X#",
+"##O o#########o o#########o O#",
+"### @#########+++#########@ ##",
+"###o .#####################. o##",
+"###@ O###################O @##",
+"####o o#################o o###",
+"####@ o@#############@o @###",
+"#####O .+###########+. O####",
+"######. .o+@###@+o. .#####",
+"#######. ... .######",
+"########. .#######",
+"#########+ +########",
+"##########@o o@#########",
+"#############@OOOOO@############"
+};
diff --git a/data/pixmaps/feta/12/scripts-dmarcato.xpm b/data/pixmaps/feta/12/scripts-dmarcato.xpm
new file mode 100644
index 0000000..6d4b283
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-dmarcato.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 14 8 1",
+" c Gray2",
+". c #323232",
+"X c #555555",
+"o c #6c6c6c",
+"O c #888888",
+"+ c Gray69",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#############",
+"#@oOo@#####++",
+"#O .#####.O",
+"## +###+ #",
+"##O o###.O#",
+"### @#@ ##",
+"###X o#XX##",
+"###@ + @##",
+"####o o###",
+"####@ @###",
+"#####. .####",
+"#####+ +####",
+"######..#####",
+"######++#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-downbow.xpm b/data/pixmaps/feta/12/scripts-downbow.xpm
new file mode 100644
index 0000000..4313267
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-downbow.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 17 6 1",
+" c #020202",
+". c Gray",
+"X c #888888",
+"o c Gray70",
+"O c Gray77",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++",
+"+O.XXXXXXXXXXXXXX.O",
+"+X X",
+"+X X",
+"+X X",
+"+X X",
+"+X X",
+"+X .X..........X. X",
+"+X ++++++++++++++ .",
+"+X ++++++++++++++ X",
+"+X ++++++++++++++ X",
+"+X ++++++++++++++ X",
+"+X ++++++++++++++ X",
+"+X ++++++++++++++ .",
+"+X ++++++++++++++ X",
+"+. ++++++++++++++ X",
+"+oo++++++++++++++oO"
+};
diff --git a/data/pixmaps/feta/12/scripts-downmordent.xpm b/data/pixmaps/feta/12/scripts-downmordent.xpm
new file mode 100644
index 0000000..def5801
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-downmordent.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"41 19 8 1",
+" c #040404",
+". c Gray18",
+"X c #4c4c4c",
+"o c #686868",
+"O c #8e8e8e",
+"+ c #acacac",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"#########################################",
+"####++###################################",
+"###+ O###################################",
+"##@ ####################################",
+"##. O######################..############",
+"#@ @####@@#########@###### #@@#########",
+"#O ####+ .########. O##### .O .#########",
+"#O ###@. .@#####O O#### . .@#######",
+"#O ###o .@###@ O### .@####@@",
+"#@ @#O O##. X@# O##O O",
+"##o O#. OO .+ O@ @",
+"##@ .X O. . . . +#",
+"###O .#@. o#O @. o##",
+"####OX@###O .@##@. ##O .@##",
+"###########O +#####. . ###O +###",
+"############O o#######. @ ####+ o####",
+"#############+o@########o+# #####+o@####",
+"########################### ############",
+"###########################++############"
+};
diff --git a/data/pixmaps/feta/12/scripts-downprall.xpm b/data/pixmaps/feta/12/scripts-downprall.xpm
new file mode 100644
index 0000000..c2a5741
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-downprall.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"41 17 8 1",
+" c #020202",
+". c Gray19",
+"X c #555555",
+"o c #747474",
+"O c #8d8d8d",
+"+ c Gray67",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"#########################################",
+"####++###################################",
+"###+ O###################################",
+"##@ ####################################",
+"##. O####################################",
+"#@ @####@@########@@#########@@#########",
+"#O ####+ .@#######. O#######+ .@########",
+"#O ###@. .@#####O O#####@. .@#######",
+"#O ###o .@###@ O####o .@####+@",
+"#@ @#O O##. .@#O O##O O",
+"##o O@. oo .+. O@ .@",
+"##@ .X O. X .. +#",
+"###O .##. o#O @#. o##",
+"####+X@###O .###@. O###O .###",
+"###########+ +#####. X#####+ +###",
+"############+ o#######X @######+ o####",
+"#############+o#########o+########+O#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-dpedalheel.xpm b/data/pixmaps/feta/12/scripts-dpedalheel.xpm
new file mode 100644
index 0000000..65303b5
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-dpedalheel.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 15 5 1",
+" c #020202",
+". c #888888",
+"X c #b4b4b4",
+"o c Gray78",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOO",
+"OOOOO....OOOO",
+"OOOX XOO",
+"OOX .OO. XO",
+"OO XOOOOX O",
+"O. .OOOOOO. .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"Oo.OOOOOOOO.o"
+};
diff --git a/data/pixmaps/feta/12/scripts-dpedaltoe.xpm b/data/pixmaps/feta/12/scripts-dpedaltoe.xpm
new file mode 100644
index 0000000..e9064c3
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-dpedaltoe.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 19 7 1",
+" c #040404",
+". c #434343",
+"X c #777777",
+"o c #888888",
+"O c Gray73",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@+o@@@@@@@@o+",
+"@o O@@@@@@O o",
+"@+ X@@@@@@X +",
+"@@ @@@@@@ @",
+"@@X @@@@@@ X@",
+"@@o o@@@@o o@",
+"@@@ .@@@@. @@",
+"@@@. @@@@ .@@",
+"@@@o o@@o o@@",
+"@@@@ .@@. @@@",
+"@@@@. @@ .@@@",
+"@@@@o ++ o@@@",
+"@@@@O oo O@@@",
+"@@@@@ @@@@",
+"@@@@@X X@@@@",
+"@@@@@O O@@@@",
+"@@@@@@ @@@@@",
+"@@@@@@Oo@@@@@"
+};
diff --git a/data/pixmaps/feta/12/scripts-dstaccatissimo.xpm b/data/pixmaps/feta/12/scripts-dstaccatissimo.xpm
new file mode 100644
index 0000000..01d8031
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-dstaccatissimo.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 14 7 1",
+" c #040404",
+". c #393939",
+"X c #434343",
+"o c Gray49",
+"O c Gray53",
+"+ c #bcbcbc",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@++@@",
+"@@@..@@",
+"@@@ @@",
+"@@@ @@",
+"@@o O@",
+"@@o o@",
+"@@X X@",
+"@@ @",
+"@@ @",
+"@O O",
+"@O O",
+"@+ +",
+"@@+OO+@"
+};
diff --git a/data/pixmaps/feta/12/scripts-flageolet.xpm b/data/pixmaps/feta/12/scripts-flageolet.xpm
new file mode 100644
index 0000000..08d3d07
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-flageolet.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 14 3 1",
+" c #929292",
+". c Gray85",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXX",
+"XXXXX. .XXXX",
+"XXX. ... .XX",
+"XXX .XXXXX. XX",
+"XX .XXXXXXX. X",
+"X. XXXXXXXXX .",
+"X .XXXXXXXXX. ",
+"X .XXXXXXXXX. ",
+"X .XXXXXXXXX. ",
+"X. XXXXXXXXX .",
+"XX .XXXXXXX. X",
+"XXX .XXXXX. XX",
+"XXX. ... .XX",
+"XXXXX. .XXXX"
+};
diff --git a/data/pixmaps/feta/12/scripts-lcomma.xpm b/data/pixmaps/feta/12/scripts-lcomma.xpm
new file mode 100644
index 0000000..9911ebe
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-lcomma.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 16 8 1",
+" c Gray1",
+". c Gray14",
+"X c Gray32",
+"o c Gray47",
+"O c Gray54",
+"+ c #b4b4b4",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#######",
+"#####o+",
+"####+ +",
+"#### X#",
+"###o @#",
+"##@ X##",
+"##O O##",
+"##. ###",
+"#@ ###",
+"#O ###",
+"#O @##",
+"#O o##",
+"#O .##",
+"## O#",
+"##o o#",
+"###OO##"
+};
diff --git a/data/pixmaps/feta/12/scripts-lineprall.xpm b/data/pixmaps/feta/12/scripts-lineprall.xpm
new file mode 100644
index 0000000..874e2c4
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-lineprall.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"38 31 8 1",
+" c #020202",
+". c Gray18",
+"X c #535353",
+"o c #727272",
+"O c #8d8d8d",
+"+ c Gray70",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"######################################",
+"##O###################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##################################",
+"#O O##@+#########+#########+@#########",
+"#O O## O#######X X#######+ @########",
+"#O O#X O#####+ .######. +#######",
+"#O O@ O####. .####o @####+@",
+"#O O. .@#X O#+ X##o O",
+"#O .O O. X@ .#",
+"#O XO X. .X +#",
+"#O +#O .#@ @#X X##",
+"#+ +###@. @###o o###+ .###",
+"########@. o#####o .#####@ +###",
+"##########. .#######o @######@ o####",
+"###########o@########OO########@o#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-mordent.xpm b/data/pixmaps/feta/12/scripts-mordent.xpm
new file mode 100644
index 0000000..a0a3037
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-mordent.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 17 8 1",
+" c #020202",
+". c #343434",
+"X c #494949",
+"o c Gray45",
+"O c Gray58",
+"+ c #b6b6b6",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"###########################",
+"#############O@############",
+"############@ X############",
+"######o@####@ X#OO#########",
+"#####o @###@ X@ O########",
+"####+ @##@ .. O#######",
+"####. @#@ O####O+",
+"###o o@ .##X O",
+"##+ X X@ .#",
+"##. +X .o +#",
+"#O X##. .#o o##",
+"#+o####O X##@ .###",
+"########O X###@ +###",
+"#########O O .####@ o####",
+"##########OO@ X#####@o#####",
+"############@ X############",
+"#############O@############"
+};
diff --git a/data/pixmaps/feta/12/scripts-open.xpm b/data/pixmaps/feta/12/scripts-open.xpm
new file mode 100644
index 0000000..84803c0
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-open.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 13 6 1",
+" c #040404",
+". c Gray30",
+"X c Gray",
+"o c Gray53",
+"O c Gray75",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"++++OooO+++",
+"+++. .++",
+"++o .++. o+",
+"++ ++++ +",
+"+o X++++X o",
+"+o o++++o o",
+"+o X++++o o",
+"+o o++++X o",
+"++ ++++ +",
+"++o .++. X+",
+"+++. .++",
+"++++OooO+++"
+};
diff --git a/data/pixmaps/feta/12/scripts-prall.xpm b/data/pixmaps/feta/12/scripts-prall.xpm
new file mode 100644
index 0000000..d374bd1
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-prall.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 13 8 1",
+" c Gray1",
+". c #373737",
+"X c #515151",
+"o c #747474",
+"O c #929292",
+"+ c #b4b4b4",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###########################",
+"######o@########OO#########",
+"#####o @######+ O########",
+"####+ @##### O#######",
+"####. @###o O####o+",
+"###o o#+ .##X O",
+"##+ X. X+ .#",
+"##. +X .o +#",
+"#O X##. +#o o##",
+"#@o####O o###@ .###",
+"########O .@####@ +###",
+"#########O +######@ o####",
+"##########+O########@o#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-pralldown.xpm b/data/pixmaps/feta/12/scripts-pralldown.xpm
new file mode 100644
index 0000000..989bb44
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-pralldown.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"40 20 8 1",
+" c Gray1",
+". c Gray18",
+"X c #505050",
+"o c Gray46",
+"O c Gray56",
+"+ c #acacac",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"########################################",
+"##########+o#########O+########+o#######",
+"#########+ o#######X @######+ o######",
+"########+ +#####. .#####+ +#####",
+"#+X####O .###@. +###O .#####",
+"#O .##. o#O @#. o####",
+"##X O. X .. +###",
+"##@. oo .+. O@ .@##",
+"###O o##. .@#O o##o o##",
+"####X .@###@ o####X .@####. @#",
+"####@. .@#####O o#####@. .@#####o .#",
+"#####+ .@#######. O#######+ .@######@ @",
+"######@@########@@#########@@######## O",
+"##################################### O",
+"##################################### O",
+"####################################@ @",
+"####################################O o#",
+"#################################### @#",
+"###################################O +##",
+"###################################++###"
+};
diff --git a/data/pixmaps/feta/12/scripts-prallmordent.xpm b/data/pixmaps/feta/12/scripts-prallmordent.xpm
new file mode 100644
index 0000000..70e6683
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-prallmordent.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"38 17 8 1",
+" c #040404",
+". c #3f3f3f",
+"X c #4c4c4c",
+"o c #797979",
+"O c #848484",
+"+ c #b6b6b6",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"######################################",
+"########################++############",
+"######################## ############",
+"######o+########+o###### #o+#########",
+"#####O +####### X##### o +########",
+"####+ +#####X X#### +#######",
+"####X +###+ X### +####o@",
+"###o X## +# X##X O",
+"##+ XX o X+ X#",
+"##X +X o X +#",
+"#O X##X o#+ #X O##",
+"#+o####+ X####X ##+ X###",
+"########+ +#####X . ###+ +###",
+"#########+ O#######X # ####+ O####",
+"##########+o#########o@# #####+o#####",
+"######################## ############",
+"########################++############"
+};
diff --git a/data/pixmaps/feta/12/scripts-prallprall.xpm b/data/pixmaps/feta/12/scripts-prallprall.xpm
new file mode 100644
index 0000000..bebee8f
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-prallprall.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"38 13 7 1",
+" c Gray1",
+". c #4c4c4c",
+"X c #7b7b7b",
+"o c Gray52",
+"O c #b6b6b6",
+"+ c Gray76",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@oO@@@@@@@@Oo@@@@@@@@@oO@@@@@@@@@",
+"@@@@@o O@@@@@@@ .@@@@@@@o O@@@@@@@@",
+"@@@@O O@@@@@. .@@@@@O O@@@@@@@",
+"@@@@. O@@@O .@@@@. O@@@@X+",
+"@@@o .@@ O@X .@@. o",
+"@@O .. X .O .@",
+"@@. O. X .. O@",
+"@o .@@. X@O @@. X@@",
+"@+X@@@@O .@@@@. O@@@O .@@@",
+"@@@@@@@@O O@@@@@. .@@@@@O O@@@",
+"@@@@@@@@@O X@@@@@@@. @@@@@@@O X@@@@",
+"@@@@@@@@@@Oo@@@@@@@@@oO@@@@@@@@Oo@@@@@"
+};
diff --git a/data/pixmaps/feta/12/scripts-prallup.xpm b/data/pixmaps/feta/12/scripts-prallup.xpm
new file mode 100644
index 0000000..2440221
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-prallup.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"41 17 8 1",
+" c #020202",
+". c Gray19",
+"X c #555555",
+"o c #747474",
+"O c #8d8d8d",
+"+ c Gray67",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"#########################################",
+"####################################++###",
+"####################################O +##",
+"#####################################. @#",
+"#####################################O X#",
+"##########@@#########@@########@@####@ @",
+"#########@. +#######O .########. +#### O",
+"########@. .@#####O O#####@. .@##@ O",
+"#@@####@. X####O @###@. o### O",
+"#O O##O +#@. .##O O#@ @",
+"#@. @O .+. oo .@O o#",
+"##+ .. X .O X. @#",
+"###o .#@ O#o .@#. O##",
+"####. O###O .@###. O###@X+###",
+"####+ +#####X .#####+ +##########",
+"#####o +######@ .#######o +###########",
+"######O+########+O#########o+############"
+};
diff --git a/data/pixmaps/feta/12/scripts-rcomma.xpm b/data/pixmaps/feta/12/scripts-rcomma.xpm
new file mode 100644
index 0000000..ddf920c
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-rcomma.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 16 8 1",
+" c Gray1",
+". c Gray14",
+"X c Gray32",
+"o c Gray47",
+"O c Gray54",
+"+ c #b4b4b4",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#######",
+"###OO##",
+"##o o#",
+"##O @",
+"###. O",
+"###o O",
+"###@ O",
+"#### O",
+"#### @",
+"#### .#",
+"###O O#",
+"###X @#",
+"##@ o##",
+"##X ###",
+"#+ +###",
+"#+o####"
+};
diff --git a/data/pixmaps/feta/12/scripts-reverseturn.xpm b/data/pixmaps/feta/12/scripts-reverseturn.xpm
new file mode 100644
index 0000000..2f48439
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-reverseturn.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 14 8 1",
+" c #040404",
+". c Gray24",
+"X c #4b4b4b",
+"o c #7c7c7c",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"###########################",
+"#####OOO##########+OOO#####",
+"###+ +######+. o###",
+"##+ #####X X##",
+"##. ####X o#",
+"#@ X#X X###X .@##O #",
+"#O ###OoO##+ +#####+ O",
+"#O #######+ +####### O",
+"#O +#####+ +##OoO### O",
+"## o##@. X###X X#X @",
+"##o X#### .#",
+"###X X##### +#",
+"####o .@######+ +##",
+"######OOO+##########OOO####"
+};
diff --git a/data/pixmaps/feta/12/scripts-segno.xpm b/data/pixmaps/feta/12/scripts-segno.xpm
new file mode 100644
index 0000000..705bedf
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-segno.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"25 36 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c Gray29",
+"o c #7c7c7c",
+"O c Gray52",
+"+ c #b6b6b6",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"#########################",
+"######OOOO###########@Oo@",
+"####o o#########X #",
+"###X O##@. X#######O +#",
+"##o o##### O###### X##",
+"## #####+ #####X +##",
+"#+ ##### +###+ o###",
+"#O ####O O###X ####",
+"#O +###O o##O +####",
+"#O X###+ +## X#####",
+"#+ +###X X##X +#####",
+"## X########+ O######",
+"##o X#######X #######",
+"### X#####+ +#######",
+"###+ +### X########",
+"####+ X#O +##+ .###",
+"#####+ O###o ###",
+"#######X o####OO###",
+"########+ +#######",
+"####OO####o X######",
+"#### o###O +####",
+"####. +##+ o#X +###",
+"#########X ###+ +##",
+"########+ +#####X ##",
+"######## X#######X o#",
+"#######o +########X #",
+"######+ X##X X###+ +",
+"######X ##+ +###X O",
+"#####+ O##O O###+ O",
+"##### X###O O#### O",
+"####o +###+ ##### @",
+"###+ X##### +##### #",
+"###X ######O #####O o#",
+"##+ o#######X .@##O X##",
+"## X#########O o###",
+"#@OO@###########OOOO#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-sforzato.xpm b/data/pixmaps/feta/12/scripts-sforzato.xpm
new file mode 100644
index 0000000..86331f5
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-sforzato.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 13 7 1",
+" c Gray2",
+". c Gray26",
+"X c #717171",
+"o c Gray54",
+"O c #bbbbbb",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@",
+"@+Xo@@@@@@@@@@@@@@@@@@@",
+"@o Xo@@@@@@@@@@@@@@@",
+"@@@oX Xo@@@@@@@@@@@",
+"@@@@@@@oX Xo@@@@@@@",
+"@@@@@@@@@@@oo. XXO@@",
+"@@@@@@@@@@@@@@@@+oo. o",
+"@@@@@@@@@@@@@@@@+oo. O",
+"@@@@@@@@@@@oX. XXO@@",
+"@@@@@@@oX Xo@@@@@@@",
+"@@@oX Xo@@@@@@@@@@@",
+"@o Xo@@@@@@@@@@@@@@@",
+"@+Xo@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/scripts-staccato.xpm b/data/pixmaps/feta/12/scripts-staccato.xpm
new file mode 100644
index 0000000..fe09428
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-staccato.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 5 3 1",
+" c Gray0",
+". c #8b8b8b",
+"X c None",
+/* pixels */
+"XXXXX",
+"XX..X",
+"X. .",
+"X. .",
+"XX..X"
+};
diff --git a/data/pixmaps/feta/12/scripts-stopped.xpm b/data/pixmaps/feta/12/scripts-stopped.xpm
new file mode 100644
index 0000000..2028a9d
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-stopped.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 15 7 1",
+" c #070707",
+". c #494949",
+"X c #7b7b7b",
+"o c Gray52",
+"O c #bcbcbc",
+"+ c #c3c3c3",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@",
+"@@@@@@@@o@@@@@@",
+"@@@@@@@. o@@@@@",
+"@@@@@@@ X@@@@@",
+"@@@@@@@ X@@@@@",
+"@@@@@@@ X@@@@@",
+"@@OXoXX .oXXo@",
+"@O o",
+"@@. O",
+"@@@@@@@ X@@@@@",
+"@@@@@@@ X@@@@@",
+"@@@@@@@ o@@@@@",
+"@@@@@@@ X@@@@@",
+"@@@@@@@. o@@@@@",
+"@@@@@@@@o@@@@@@"
+};
diff --git a/data/pixmaps/feta/12/scripts-tenuto.xpm b/data/pixmaps/feta/12/scripts-tenuto.xpm
new file mode 100644
index 0000000..8863285
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-tenuto.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 3 3 1",
+" c #515151",
+". c Gray69",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/feta/12/scripts-thumb.xpm b/data/pixmaps/feta/12/scripts-thumb.xpm
new file mode 100644
index 0000000..28d405f
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-thumb.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 17 5 1",
+" c #060606",
+". c #4b4b4b",
+"X c Gray52",
+"o c Gray72",
+"O c None",
+/* pixels */
+"OOOOOOOOOOO",
+"OOOOo.XoOOO",
+"OOO. .OO",
+"OOX .OO. XO",
+"OO XOOX O",
+"OX XOO. X",
+"OX OOOO X",
+"OX OOOO X",
+"OX XOOX X",
+"OO XOO. O",
+"OOX .OO. XO",
+"OOO. .OO",
+"OOOOo oOOO",
+"OOOOO OOOO",
+"OOOOO OOOO",
+"OOOOO OOOO",
+"OOOOOooOOOO"
+};
diff --git a/data/pixmaps/feta/12/scripts-trilelement.xpm b/data/pixmaps/feta/12/scripts-trilelement.xpm
new file mode 100644
index 0000000..b4ebe54
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-trilelement.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 13 7 1",
+" c #020202",
+". c #4c4c4c",
+"X c #7c7c7c",
+"o c Gray52",
+"O c #b7b7b7",
+"+ c Gray76",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@@@@@oO@@@@@@@@@",
+"@@@@@X O@@@@@@@@",
+"@@@@O O@@@@@@@",
+"@@@@. O@@@@X+",
+"@@@X .@@. o",
+"@@O .O .@",
+"@@. O. O@",
+"@o .@@. X@@",
+"@OX@@@@O .@@@",
+"@@@@@@@@O O@@@",
+"@@@@@@@@@O X@@@@",
+"@@@@@@@@@@Oo@@@@@"
+};
diff --git a/data/pixmaps/feta/12/scripts-trill-element.xpm b/data/pixmaps/feta/12/scripts-trill-element.xpm
new file mode 100644
index 0000000..2476e7a
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-trill-element.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 11 8 1",
+" c Gray2",
+". c Gray20",
+"X c Gray34",
+"o c Gray46",
+"O c #8d8d8d",
+"+ c Gray67",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"##################",
+"######@o@#########",
+"#####@. @########",
+"#####X @#####X+",
+"####o X####+ @",
+"###O .+@X o#",
+"##@ X. o##",
+"#@ .@##+ o###",
+"#o #####@ ####",
+"##@######@ .@####",
+"##########@o@#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-trill.xpm b/data/pixmaps/feta/12/scripts-trill.xpm
new file mode 100644
index 0000000..1065dfb
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-trill.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"36 29 8 1",
+" c Gray1",
+". c Gray19",
+"X c Gray33",
+"o c Gray43",
+"O c #909090",
+"+ c #b1b1b1",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"####################################",
+"#################+##################",
+"##############+X o##################",
+"#############X +##################",
+"#############. +##################",
+"############@ .@##################",
+"############@ .###################",
+"############X X###################",
+"############X +###################",
+"############. +###################",
+"###########@ @###################",
+"###########O .####@@@#######@oo+##",
+"###########X .###@OO. o+#@. X#",
+"####+OOO@##X +#@OO###o XXoO O",
+"##@O+@@@OOO OOO@####+ .@##O O",
+"##O#######O +#######+ o###. #",
+"#@O#######+ .########. @###. X#",
+"#+@#######X .########. @###+oO@#",
+"#O@####@OO. OO@######. .#########",
+"#++@@+OO@@ +#O@####+ X#########",
+"##+OO+@##@ @##O@###+ o#########",
+"#########O .###++###o @#########",
+"#########X .###++###. @#########",
+"#########o .###O@###. .##########",
+"#########o @#@X###+ X##########",
+"#########O .O +###+ X##########",
+"#########@ o####o @##########",
+"##########O o#####. @##########",
+"###########@OO@#####################"
+};
diff --git a/data/pixmaps/feta/12/scripts-turn.xpm b/data/pixmaps/feta/12/scripts-turn.xpm
new file mode 100644
index 0000000..ef25205
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-turn.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 14 8 1",
+" c #040404",
+". c Gray24",
+"X c #4b4b4b",
+"o c #7c7c7c",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"###########################",
+"######OOO+##########OOO####",
+"####o .+######+ +##",
+"###X X##### +#",
+"##o X#### X#",
+"## o##@. X###X X#X +",
+"#O +#####+ +##OoO### O",
+"#O #######+ +####### O",
+"#O ###OoO##+ +#####+ O",
+"#+ X#X X###X .@##O #",
+"##X ####X o#",
+"##+ #####X X##",
+"###+ +######+. o###",
+"#####OOO##########+OOO#####"
+};
diff --git a/data/pixmaps/feta/12/scripts-ufermata.xpm b/data/pixmaps/feta/12/scripts-ufermata.xpm
new file mode 100644
index 0000000..ba2bc32
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-ufermata.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 19 8 1",
+" c Gray1",
+". c Gray19",
+"X c #484848",
+"o c Gray44",
+"O c #8b8b8b",
+"+ c #b1b1b1",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"################################",
+"#############@OOOoO#############",
+"##########@o o@#########",
+"#########+ O########",
+"########. .#######",
+"#######. ... .######",
+"######. .o+@###@+o. .#####",
+"#####O .+###########+. O####",
+"####@ o@#############@o @###",
+"####o o#################o o###",
+"###@ O###################O @##",
+"###o .#####################. o##",
+"### @#########+++#########@ ##",
+"##O o#########o o#########o O#",
+"##X @########O O########@ X#",
+"## .#########O O#########. #",
+"#@ O#########+ +#########O @",
+"#O +##########X X##########+ O",
+"#@o############+o+############o@"
+};
diff --git a/data/pixmaps/feta/12/scripts-umarcato.xpm b/data/pixmaps/feta/12/scripts-umarcato.xpm
new file mode 100644
index 0000000..78fb0a5
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-umarcato.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 14 8 1",
+" c Gray2",
+". c #323232",
+"X c #555555",
+"o c #6c6c6c",
+"O c #888888",
+"+ c Gray69",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#############",
+"######++#####",
+"######..#####",
+"#####+ +####",
+"#####. .####",
+"####@ @###",
+"####o o###",
+"###@ + @##",
+"###XX#o X##",
+"### @#@ ##",
+"##O.###o O#",
+"## +###+ .#",
+"#o.#####. O",
+"#++#####@oOo@"
+};
diff --git a/data/pixmaps/feta/12/scripts-upbow.xpm b/data/pixmaps/feta/12/scripts-upbow.xpm
new file mode 100644
index 0000000..dccb6a3
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-upbow.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 25 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c #5b5b5b",
+"o c #797979",
+"O c Gray55",
+"+ c #afafaf",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"#################",
+"#@o############O@",
+"#O +##########+ O",
+"#@ o##########o @",
+"## ########## #",
+"##o @########@ O#",
+"##O O########O O#",
+"### .########. ##",
+"###X @######@ X##",
+"###O O######O O##",
+"#### .######. ###",
+"####X ###### X###",
+"####O O####+ O###",
+"####@ X####X @###",
+"#####. #### .####",
+"#####O O##O O####",
+"#####@ X##X @####",
+"######. ## .#####",
+"######O @@ o#####",
+"######+ OO +#####",
+"####### ######",
+"#######o o######",
+"#######+ +######",
+"######## #######",
+"########+O#######"
+};
diff --git a/data/pixmaps/feta/12/scripts-upedalheel.xpm b/data/pixmaps/feta/12/scripts-upedalheel.xpm
new file mode 100644
index 0000000..c0ff86f
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-upedalheel.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 15 5 1",
+" c #020202",
+". c #888888",
+"X c #b4b4b4",
+"o c Gray78",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOO",
+"Oo.OOOOOOOO.o",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. OOOOOOOO .",
+"O. .OOOOOO. .",
+"OO XOOOOX O",
+"OOX .OO. XO",
+"OOOX XOO",
+"OOOOO....OOOO"
+};
diff --git a/data/pixmaps/feta/12/scripts-upedaltoe.xpm b/data/pixmaps/feta/12/scripts-upedaltoe.xpm
new file mode 100644
index 0000000..959bc7d
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-upedaltoe.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 19 7 1",
+" c #040404",
+". c #434343",
+"X c #777777",
+"o c #888888",
+"O c Gray73",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@@@@@@Oo@@@@@",
+"@@@@@@ @@@@@",
+"@@@@@O O@@@@",
+"@@@@@X X@@@@",
+"@@@@@ @@@@",
+"@@@@O oo O@@@",
+"@@@@o ++ o@@@",
+"@@@@. @@ .@@@",
+"@@@@ .@@. @@@",
+"@@@o o@@o o@@",
+"@@@. @@@@ .@@",
+"@@@ .@@@@. @@",
+"@@o o@@@@o o@",
+"@@X @@@@@@ X@",
+"@@ @@@@@@ @",
+"@+ X@@@@@@X +",
+"@o O@@@@@@O o",
+"@+o@@@@@@@@o+"
+};
diff --git a/data/pixmaps/feta/12/scripts-upmordent.xpm b/data/pixmaps/feta/12/scripts-upmordent.xpm
new file mode 100644
index 0000000..ba3d58f
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-upmordent.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"40 22 8 1",
+" c Gray1",
+". c #2d2d2d",
+"X c #515151",
+"o c #6f6f6f",
+"O c #8e8e8e",
+"+ c #aaaaaa",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"########################################",
+"##########################++############",
+"########################## ############",
+"########o+########+o###### @o+#########",
+"#######o +######@ .##### .o +########",
+"######+ O#####. .#### O#######",
+"######. O###+ .@## O####X+",
+"#####o .#@ O# .##. O",
+"####+ .. X .O X#",
+"###@. @O .+. o .@#",
+"###o o##O O#@. #O O##",
+"##@ .####@. X####o ##@. X###",
+"##. O#####@. .@#####O o ###@. .@###",
+"#@ @######@. +#######O .# #####. +####",
+"#O #########@#########@## #####@@#####",
+"#O ######################..############",
+"#O #######################@############",
+"#@ @###################################",
+"##o o###################################",
+"### ###################################",
+"###+ O##################################",
+"####++##################################"
+};
diff --git a/data/pixmaps/feta/12/scripts-upprall.xpm b/data/pixmaps/feta/12/scripts-upprall.xpm
new file mode 100644
index 0000000..30dfe68
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-upprall.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"40 20 8 1",
+" c Gray1",
+". c Gray18",
+"X c #505050",
+"o c Gray46",
+"O c Gray56",
+"+ c #acacac",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"########################################",
+"########o+########+o#########o+#########",
+"#######o +####### X#######o +########",
+"######+ +#####X .#####+ +#######",
+"######. O###+ .@###. O####X+",
+"#####o .#@ O#o .##X O",
+"####+ .. X XO X#",
+"####. @o .+ oo @#",
+"###o o##o O#@. .##o O##",
+"##@ .####@. X####o @###@. X###",
+"##. O#####@. .@#####o o#####@. .@###",
+"#@ @######@. +#######O .#######@. +####",
+"#O ########@@#########@@########@@#####",
+"#O ####################################",
+"#O ####################################",
+"#@ @###################################",
+"##o O###################################",
+"##@ ###################################",
+"###+ O##################################",
+"####++##################################"
+};
diff --git a/data/pixmaps/feta/12/scripts-ustaccatissimo.xpm b/data/pixmaps/feta/12/scripts-ustaccatissimo.xpm
new file mode 100644
index 0000000..25aacf5
--- /dev/null
+++ b/data/pixmaps/feta/12/scripts-ustaccatissimo.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 14 7 1",
+" c #040404",
+". c #393939",
+"X c #434343",
+"o c Gray49",
+"O c Gray53",
+"+ c #bcbcbc",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@+OO+@",
+"@+ +",
+"@O O",
+"@O O",
+"@@ @",
+"@@ @",
+"@@X X@",
+"@@o o@",
+"@@o O@",
+"@@@ @@",
+"@@@ @@",
+"@@@..@@",
+"@@@++@@"
+};
diff --git a/data/pixmaps/feta/12/unknown.xpm b/data/pixmaps/feta/12/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/feta/12/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/feta/4/accidentals-(.xpm b/data/pixmaps/feta/4/accidentals-(.xpm
new file mode 100644
index 0000000..1ca2da5
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals-(.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 10 4 1",
+" c #515151",
+". c Gray45",
+"X c #d2d2d2",
+"o c None",
+/* pixels */
+"oooo",
+"oooX",
+"oo.X",
+"oX o",
+"o..o",
+"o. o",
+"o..o",
+"oo o",
+"oo.X",
+"oooX"
+};
diff --git a/data/pixmaps/feta/4/accidentals-).xpm b/data/pixmaps/feta/4/accidentals-).xpm
new file mode 100644
index 0000000..ed42cbe
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals-).xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 10 4 1",
+" c #515151",
+". c Gray45",
+"X c #d2d2d2",
+"o c None",
+/* pixels */
+"oooo",
+"oXoo",
+"oX.o",
+"oo o",
+"oo..",
+"oo..",
+"oo..",
+"oo X",
+"oX.o",
+"oXoo"
+};
diff --git a/data/pixmaps/feta/4/accidentals--1.xpm b/data/pixmaps/feta/4/accidentals--1.xpm
new file mode 100644
index 0000000..75cbb6f
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals--1.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 12 8 1",
+" c #0b0b0b",
+". c Gray23",
+"X c Gray30",
+"o c #686868",
+"O c #939393",
+"+ c #b1b1b1",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"#####",
+"#+@##",
+"#oO##",
+"#oO##",
+"#oO##",
+"#oO##",
+"#ooO#",
+"#oX o",
+"#O#Oo",
+"#@+X#",
+"##.@#",
+"#@@##"
+};
diff --git a/data/pixmaps/feta/4/accidentals--2.xpm b/data/pixmaps/feta/4/accidentals--2.xpm
new file mode 100644
index 0000000..244957e
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals--2.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 12 7 1",
+" c Gray6",
+". c Gray31",
+"X c #717171",
+"o c #8b8b8b",
+"O c #b9b9b9",
+"+ c Gray81",
+"@ c None",
+/* pixels */
+"@@@@@@@@",
+"@+O@o@@@",
+"@XX@ @@@",
+"@XX@ @@@",
+"@XX@ @@@",
+"@XX@ @@@",
+"@X.X .X@",
+"@o.. X o",
+"@o+XX@.X",
+"@+O.oO.@",
+"@@.+.O@@",
+"@@O@O@@@"
+};
diff --git a/data/pixmaps/feta/4/accidentals-0.xpm b/data/pixmaps/feta/4/accidentals-0.xpm
new file mode 100644
index 0000000..8b2fe67
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals-0.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 13 6 1",
+" c Gray0",
+". c Gray20",
+"X c Gray45",
+"o c Gray59",
+"O c Gray81",
+"+ c None",
+/* pixels */
+"++++",
+"+O++",
+"+o++",
+"+o++",
+"+X X",
+"+X.o",
+"+o+o",
+"+oOo",
+"+o.X",
+"+X X",
+"+++o",
+"+++o",
+"+++O"
+};
diff --git a/data/pixmaps/feta/4/accidentals-1.xpm b/data/pixmaps/feta/4/accidentals-1.xpm
new file mode 100644
index 0000000..72fee1e
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals-1.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 6 1",
+" c Gray0",
+". c #323232",
+"X c Gray57",
+"o c #bbbbbb",
+"O c #cbcbcb",
+"+ c None",
+/* pixels */
+"++++++",
+"++++O+",
+"++XoX+",
+"++XoX+",
+"++XX X",
+"+O. .O",
+"+X XX+",
+"++XoX+",
+"++XX X",
+"+O. .O",
+"+X XX+",
+"++XoX+",
+"++XoX+",
+"++O+++"
+};
diff --git a/data/pixmaps/feta/4/accidentals-2.xpm b/data/pixmaps/feta/4/accidentals-2.xpm
new file mode 100644
index 0000000..68bc1c2
--- /dev/null
+++ b/data/pixmaps/feta/4/accidentals-2.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 4 1",
+" c Gray3",
+". c Gray53",
+"X c #c5c5c5",
+"o c None",
+/* pixels */
+"oooooo",
+"oX.o.X",
+"o. .",
+"oo o",
+"o. .",
+"oX.o.X"
+};
diff --git a/data/pixmaps/feta/4/accordion-accBB.xpm b/data/pixmaps/feta/4/accordion-accBB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accBB.xpm
diff --git a/data/pixmaps/feta/4/accordion-accBayanbase.xpm b/data/pixmaps/feta/4/accordion-accBayanbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accBayanbase.xpm
diff --git a/data/pixmaps/feta/4/accordion-accDiscant.xpm b/data/pixmaps/feta/4/accordion-accDiscant.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accDiscant.xpm
diff --git a/data/pixmaps/feta/4/accordion-accDot.xpm b/data/pixmaps/feta/4/accordion-accDot.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accDot.xpm
diff --git a/data/pixmaps/feta/4/accordion-accFreebase.xpm b/data/pixmaps/feta/4/accordion-accFreebase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accFreebase.xpm
diff --git a/data/pixmaps/feta/4/accordion-accOldEE.xpm b/data/pixmaps/feta/4/accordion-accOldEE.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accOldEE.xpm
diff --git a/data/pixmaps/feta/4/accordion-accOldEES.xpm b/data/pixmaps/feta/4/accordion-accOldEES.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accOldEES.xpm
diff --git a/data/pixmaps/feta/4/accordion-accSB.xpm b/data/pixmaps/feta/4/accordion-accSB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accSB.xpm
diff --git a/data/pixmaps/feta/4/accordion-accStdbase.xpm b/data/pixmaps/feta/4/accordion-accStdbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/accordion-accStdbase.xpm
diff --git a/data/pixmaps/feta/4/clefs-C.xpm b/data/pixmaps/feta/4/clefs-C.xpm
new file mode 100644
index 0000000..46c5d20
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-C.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 17 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c #4e4e4e",
+"o c #6f6f6f",
+"O c Gray53",
+"+ c Gray68",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"############",
+"#######oo@##",
+"#O oX@XOX O#",
+"#o oXX ## @",
+"#O oXo X#. O",
+"#O oX+X##. o",
+"#O oX+.##. @",
+"#O oX. +O o#",
+"#O O Oo.+##",
+"#O o @@+###",
+"#O o. ....+#",
+"#O oXo.##. @",
+"#o oX+o##. O",
+"#O oX+ O#. O",
+"#O oXX O# @",
+"#O oXo.+X O#",
+"#@o++#+oo@##"
+};
diff --git a/data/pixmaps/feta/4/clefs-C_change.xpm b/data/pixmaps/feta/4/clefs-C_change.xpm
new file mode 100644
index 0000000..48c05b2
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-C_change.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 14 8 1",
+" c #0b0b0b",
+". c Gray16",
+"X c Gray33",
+"o c #727272",
+"O c Gray58",
+"+ c #aeaeae",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"##########",
+"#####@XO##",
+"#o O@.o. #",
+"#o +X #+ O",
+"#o O@+#+ o",
+"#o O+o#+ O",
+"#o +X.@oX#",
+"#o o O+@##",
+"#o O.X+O@#",
+"#o +O.#O @",
+"#o O@+#+ o",
+"#o +O.#+ O",
+"#o Oo o .#",
+"#+O@#+oO##"
+};
diff --git a/data/pixmaps/feta/4/clefs-F.xpm b/data/pixmaps/feta/4/clefs-F.xpm
new file mode 100644
index 0000000..72ce308
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-F.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 14 8 1",
+" c Gray1",
+". c #323232",
+"X c #4e4e4e",
+"o c #717171",
+"O c Gray57",
+"+ c Gray71",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"############",
+"####+Oo@####",
+"##@X@#o O#@#",
+"##Xo###X @ o",
+"#@ X##+ o+@",
+"## .##+ o##",
+"##o.O##+ oXO",
+"#######X +XO",
+"######@ X###",
+"######. @###",
+"#####. @####",
+"###@.X######",
+"##oX+#######",
+"#+O#########"
+};
diff --git a/data/pixmaps/feta/4/clefs-F_change.xpm b/data/pixmaps/feta/4/clefs-F_change.xpm
new file mode 100644
index 0000000..122d93b
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-F_change.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 12 8 1",
+" c Gray2",
+". c #282828",
+"X c Gray28",
+"o c #6f6f6f",
+"O c Gray54",
+"+ c #b1b1b1",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##########",
+"###@OO@###",
+"##OO#@ O#@",
+"##.o##o.OO",
+"#@ +#+ @#",
+"## @#+ +@",
+"##@@##XX+O",
+"#####@ +##",
+"#####.o###",
+"####Xo####",
+"##+X+#####",
+"#@@#######"
+};
diff --git a/data/pixmaps/feta/4/clefs-G.xpm b/data/pixmaps/feta/4/clefs-G.xpm
new file mode 100644
index 0000000..b3e80b9
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-G.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 31 8 1",
+" c Gray3",
+". c Gray17",
+"X c #4e4e4e",
+"o c #727272",
+"O c Gray55",
+"+ c Gray69",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"############",
+"#######O####",
+"######. +###",
+"#####o @##",
+"##### @Xo##",
+"####O X#o.##",
+"####o @#o ##",
+"####o @#o ##",
+"####O #@ ##",
+"#####.#o O##",
+"####@ X .###",
+"#####o @###",
+"####@. @####",
+"###@. #####",
+"###. o.@####",
+"##+ o# #####",
+"##. @+ .X+##",
+"#+ o+ o#",
+"#O @..XX@X @",
+"#O @ O#.##XO",
+"#@ @.X# @#oo",
+"##.X#.XX@#oO",
+"###.X+@oO+X#",
+"####O.. X@#",
+"######@O.###",
+"######## ###",
+"###o X##X###",
+"### ##O@##",
+"### .##O###",
+"###+ .+++###",
+"####@Oo+####"
+};
diff --git a/data/pixmaps/feta/4/clefs-G_change.xpm b/data/pixmaps/feta/4/clefs-G_change.xpm
new file mode 100644
index 0000000..64b5bca
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-G_change.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 25 8 1",
+" c #0b0b0b",
+". c #2f2f2f",
+"X c #505050",
+"o c Gray46",
+"O c #8d8d8d",
+"+ c Gray69",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"##########",
+"######O###",
+"#####. o##",
+"####o O ##",
+"#### X# +#",
+"#### +# o#",
+"####.#+ o#",
+"####O@. @#",
+"####O. o##",
+"####o X###",
+"###O @###",
+"##@ .####",
+"##. #O+###",
+"#+ O#X X@#",
+"#O #o ...#",
+"#oo# @X@ O",
+"#@o#.+.#oo",
+"##O@#oXoXO",
+"###+O+X.+#",
+"####@@XX##",
+"######@.##",
+"##@ X#@O##",
+"##O #@O##",
+"##+ .+++##",
+"###+oo+###"
+};
diff --git a/data/pixmaps/feta/4/clefs-hufnagel_do.xpm b/data/pixmaps/feta/4/clefs-hufnagel_do.xpm
new file mode 100644
index 0000000..5e06827
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-hufnagel_do.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 7 1",
+" c Gray0",
+". c Gray33",
+"X c Gray48",
+"o c #8d8d8d",
+"O c #aeaeae",
+"+ c #cacaca",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@+O@",
+"@@o O",
+"@O .O@",
+"@X +@@",
+"@X X@@",
+"@X X@@",
+"@@+@@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-hufnagel_do_change.xpm b/data/pixmaps/feta/4/clefs-hufnagel_do_change.xpm
new file mode 100644
index 0000000..8e93a84
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-hufnagel_do_change.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 6 7 1",
+" c Gray8",
+". c #252525",
+"X c #6f6f6f",
+"o c Gray61",
+"O c #b7b7b7",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@",
+"@@+o+",
+"@+. O",
+"@X.@@",
+"@X @@",
+"@OX@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-hufnagel_do_fa.xpm b/data/pixmaps/feta/4/clefs-hufnagel_do_fa.xpm
new file mode 100644
index 0000000..894ab20
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-hufnagel_do_fa.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 17 7 1",
+" c Gray1",
+". c #313131",
+"X c #767676",
+"o c #939393",
+"O c Gray70",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@+o@",
+"@@o O",
+"@o X+@",
+"@X O@@",
+"@X X@@",
+"@o o@@",
+"@@@@+@",
+"@@+ O",
+"@+ .X@",
+"@X O@@",
+"@X O",
+"@X .o@",
+"@X +@@",
+"@X O@@",
+"@X @@@",
+"@+@@@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-hufnagel_do_fa_change.xpm b/data/pixmaps/feta/4/clefs-hufnagel_do_fa_change.xpm
new file mode 100644
index 0000000..af2e19e
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-hufnagel_do_fa_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 16 7 1",
+" c Gray4",
+". c #252525",
+"X c Gray42",
+"o c #959595",
+"O c Gray70",
+"+ c #cbcbcb",
+"@ c None",
+/* pixels */
+"@@@@@",
+"@@@O@",
+"@@. O",
+"@X.@@",
+"@X.@@",
+"@X @@",
+"@@@@@",
+"@@@@@",
+"@@+o@",
+"@o O",
+"@X @@",
+"@X O",
+"@X.+@",
+"@X.@@",
+"@XX@@",
+"@+@@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-hufnagel_fa.xpm b/data/pixmaps/feta/4/clefs-hufnagel_fa.xpm
new file mode 100644
index 0000000..ed9ba48
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-hufnagel_fa.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 11 7 1",
+" c Gray0",
+". c #555555",
+"X c #727272",
+"o c Gray55",
+"O c Gray71",
+"+ c #cacaca",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@+O@",
+"@@o O",
+"@O XO@",
+"@X XO@",
+"@X O",
+"@X .+@",
+"@X +@@",
+"@X +@@",
+"@X.@@@",
+"@+@@@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-hufnagel_fa_change.xpm b/data/pixmaps/feta/4/clefs-hufnagel_fa_change.xpm
new file mode 100644
index 0000000..0567326
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-hufnagel_fa_change.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 9 6 1",
+" c #0c0c0c",
+". c #232323",
+"X c #6a6a6a",
+"o c #acacac",
+"O c #d0d0d0",
+"+ c None",
+/* pixels */
+"+++++",
+"++OXO",
+"+o .O",
+"+X O+",
+"+X o",
+"+X.++",
+"+X.++",
+"+XX++",
+"+O+++"
+};
diff --git a/data/pixmaps/feta/4/clefs-medicaea_do.xpm b/data/pixmaps/feta/4/clefs-medicaea_do.xpm
new file mode 100644
index 0000000..ed883f8
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-medicaea_do.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 5 1",
+" c #010101",
+". c Gray56",
+"X c #bebebe",
+"o c #d0d0d0",
+"O c None",
+/* pixels */
+"OOOOOO",
+"OoOOOO",
+"O.oOOO",
+"O.oOOO",
+"O. .OO",
+"O. X",
+"O.o. .",
+"O.oOoo",
+"O. .OO",
+"O. o",
+"O.o. .",
+"O.oOoo",
+"O.oOOO",
+"OoOOOO"
+};
diff --git a/data/pixmaps/feta/4/clefs-medicaea_do_change.xpm b/data/pixmaps/feta/4/clefs-medicaea_do_change.xpm
new file mode 100644
index 0000000..361a614
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-medicaea_do_change.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 12 6 1",
+" c #0e0e0e",
+". c #2f2f2f",
+"X c #929292",
+"o c #bcbcbc",
+"O c #d0d0d0",
+"+ c None",
+/* pixels */
+"++++++",
+"+O++++",
+"+XO+++",
+"+X O++",
+"+X .+",
+"+XOO.O",
+"+XO+++",
+"+X O++",
+"+X. .+",
+"+XOO.o",
+"+XO+++",
+"+O++++"
+};
diff --git a/data/pixmaps/feta/4/clefs-medicaea_fa.xpm b/data/pixmaps/feta/4/clefs-medicaea_fa.xpm
new file mode 100644
index 0000000..32d5472
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-medicaea_fa.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 14 8 1",
+" c Gray2",
+". c #323232",
+"X c #565656",
+"o c Gray44",
+"O c Gray57",
+"+ c Gray68",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#########",
+"####@####",
+"###@O####",
+"###@O####",
+"#### .@##",
+"#+o# X#",
+"#O OO@. O",
+"#O oo##@@",
+"#O o. O##",
+"#@Xoo #",
+"###oO#O O",
+"##@oO####",
+"###oO####",
+"###+@####"
+};
diff --git a/data/pixmaps/feta/4/clefs-medicaea_fa_change.xpm b/data/pixmaps/feta/4/clefs-medicaea_fa_change.xpm
new file mode 100644
index 0000000..d74e951
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-medicaea_fa_change.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 12 8 1",
+" c #0c0c0c",
+". c Gray16",
+"X c Gray30",
+"o c Gray45",
+"O c #8e8e8e",
+"+ c Gray68",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"#######",
+"###@###",
+"###O###",
+"###oO##",
+"###X .@",
+"#o.O@.o",
+"#o O###",
+"#o.XX##",
+"##Oo +",
+"##Oo#oO",
+"##Oo###",
+"##@@###"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural1_c.xpm b/data/pixmaps/feta/4/clefs-mensural1_c.xpm
new file mode 100644
index 0000000..0114ae9
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural1_c.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 17 7 1",
+" c #010101",
+". c #4c4c4c",
+"X c #6c6c6c",
+"o c #8e8e8e",
+"O c Gray65",
+"+ c #d3d3d3",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@+O@@@@@@O+",
+"@OX@@@@@@XO",
+"@OX@@@@@@XO",
+"@OX@@@@@@XO",
+"@OX@@@@@@XO",
+"@OX@@@@@+XO",
+"@O. .O",
+"@O.oOooooXO",
+"@OXoooooo.O",
+"@O. .O",
+"@OX@@@@@@XO",
+"@OX@@@@@@XO",
+"@OX@@@@@@XO",
+"@OX@@@@@@XO",
+"@oX@@@@@@Xo",
+"@+O@@@@@@O+"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural1_c_change.xpm b/data/pixmaps/feta/4/clefs-mensural1_c_change.xpm
new file mode 100644
index 0000000..aaa19bf
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural1_c_change.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 14 7 1",
+" c #020202",
+". c #505050",
+"X c #6f6f6f",
+"o c #979797",
+"O c Gray65",
+"+ c #d2d2d2",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@+@@@@@@+",
+"@o@@@@@@o",
+"@o@@@@@@o",
+"@o+@@@@@o",
+"@OXXoXX.O",
+"@O. .O",
+"@o+@@@@+o",
+"@O. .O",
+"@OXXXoXXO",
+"@o+@@@@+o",
+"@o@@@@@@o",
+"@o@@@@@@o",
+"@+@@@@@@+"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural1_f.xpm b/data/pixmaps/feta/4/clefs-mensural1_f.xpm
new file mode 100644
index 0000000..81bb270
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural1_f.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 23 8 1",
+" c Gray2",
+". c Gray20",
+"X c #4c4c4c",
+"o c Gray44",
+"O c #909090",
+"+ c #b1b1b1",
+"@ c #d7d7d7",
+"# c None",
+/* pixels */
+"##########",
+"#######O##",
+"######+ .#",
+"#O@#@OX+.O",
+"#O o.OX+",
+"#OO@OOO O#",
+"#OXoXOO .#",
+"#O o.@ +",
+"#+@#@O.oX#",
+"####@OO O#",
+"####@O#o##",
+"####@O#O##",
+"####@O#O##",
+"####@O#O##",
+"####@O#O##",
+"####@O@O##",
+"####@O#O##",
+"####@O#O##",
+"####@O#O##",
+"####@O#o##",
+"#####@@O##",
+"######@O##",
+"#######@##"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural1_f_change.xpm b/data/pixmaps/feta/4/clefs-mensural1_f_change.xpm
new file mode 100644
index 0000000..3295fe6
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural1_f_change.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 19 8 1",
+" c #070707",
+". c #2d2d2d",
+"X c #505050",
+"o c Gray45",
+"O c Gray56",
+"+ c #b4b4b4",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"########",
+"#####@O#",
+"#####o @",
+"#OXXOoX+",
+"#o o o#",
+"#O@+@o #",
+"#o +o O",
+"#O+Oo.X+",
+"###++.o#",
+"###++O@#",
+"###+@++#",
+"###+@+@#",
+"###+@+@#",
+"###+@+@#",
+"###+@+@#",
+"###+@++#",
+"###+@+@#",
+"#####+@#",
+"#####@@#"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural2_c.xpm b/data/pixmaps/feta/4/clefs-mensural2_c.xpm
new file mode 100644
index 0000000..53cd0e5
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural2_c.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 17 5 1",
+" c #484848",
+". c #646464",
+"X c #929292",
+"o c #d7d7d7",
+"O c None",
+/* pixels */
+"OOOOOO",
+"OoOOOo",
+"OXoOoX",
+"OXoOoX",
+"OXoOoX",
+"OX . X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX . X",
+"OXoOoX",
+"OXoOoX",
+"OXoOoX",
+"OoOOOo"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural2_c_change.xpm b/data/pixmaps/feta/4/clefs-mensural2_c_change.xpm
new file mode 100644
index 0000000..487ef17
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural2_c_change.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 9 5 1",
+" c Gray49",
+". c Gray53",
+"X c Gray73",
+"o c #cdcdcd",
+"O c None",
+/* pixels */
+"OOOO",
+"OX X",
+"Oooo",
+"Oooo",
+"OX.X",
+"OX.X",
+"Oooo",
+"Oooo",
+"OX X"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural2_f.xpm b/data/pixmaps/feta/4/clefs-mensural2_f.xpm
new file mode 100644
index 0000000..e6bad78
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural2_f.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 8 7 1",
+" c #0b0b0b",
+". c #4b4b4b",
+"X c Gray49",
+"o c #898989",
+"O c Gray70",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@+o@@@@",
+"@+ X+ +",
+"@@@ Oo+",
+"@@@.O@@",
+"@@@.oO@",
+"@+.o+ O",
+"@+O@@@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural2_f_change.xpm b/data/pixmaps/feta/4/clefs-mensural2_f_change.xpm
new file mode 100644
index 0000000..f07ea1a
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural2_f_change.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 8 7 1",
+" c Gray2",
+". c #2c2c2c",
+"X c Gray46",
+"o c #8d8d8d",
+"O c #b2b2b2",
+"+ c Gray78",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@X+@+@",
+"@+. O o",
+"@@@.X+@",
+"@@@XX@@",
+"@@@X@O@",
+"@@X+@ o",
+"@+O@@O@"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural3_c.xpm b/data/pixmaps/feta/4/clefs-mensural3_c.xpm
new file mode 100644
index 0000000..1478946
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural3_c.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 21 5 1",
+" c #484848",
+". c Gray39",
+"X c Gray57",
+"o c #d7d7d7",
+"O c None",
+/* pixels */
+"OOOOOO",
+"OoOOOo",
+"OXoOoX",
+"OXoOoX",
+"OXoOoX",
+"OX . X",
+"OX.X.X",
+"OX.X.X",
+"OX...X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX.X.X",
+"OX . X",
+"OXoOoX",
+"OXoOoX",
+"OXoOoX",
+"OoOOOo"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural3_c_change.xpm b/data/pixmaps/feta/4/clefs-mensural3_c_change.xpm
new file mode 100644
index 0000000..558ce4d
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural3_c_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 19 4 1",
+" c #747474",
+". c #909090",
+"X c #cacaca",
+"o c None",
+/* pixels */
+"ooooo",
+"oXooX",
+"o.oX.",
+"o.oo.",
+"o. .",
+"o.XX.",
+"o.XX.",
+"o....",
+"o....",
+"o.XX.",
+"o.XX.",
+"o....",
+"o....",
+"o.XX.",
+"o.XX.",
+"o. .",
+"o.Xo.",
+"o.oo.",
+"oXooX"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural_g.xpm b/data/pixmaps/feta/4/clefs-mensural_g.xpm
new file mode 100644
index 0000000..40133b4
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural_g.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 10 8 1",
+" c Gray10",
+". c #353535",
+"X c #4e4e4e",
+"o c Gray43",
+"O c Gray55",
+"+ c Gray68",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"######",
+"###@O#",
+"###..#",
+"###O O",
+"##X .o",
+"#@OX.#",
+"#O#o O",
+"#O++Oo",
+"#@XXX@",
+"###OO#"
+};
diff --git a/data/pixmaps/feta/4/clefs-mensural_g_change.xpm b/data/pixmaps/feta/4/clefs-mensural_g_change.xpm
new file mode 100644
index 0000000..8474642
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-mensural_g_change.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 9 8 1",
+" c Gray0",
+". c Gray20",
+"X c #434343",
+"o c #6f6f6f",
+"O c Gray54",
+"+ c Gray66",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#####",
+"###@#",
+"###.@",
+"##+OO",
+"#@ O",
+"#OO +",
+"#++++",
+"#+..O",
+"##@o#"
+};
diff --git a/data/pixmaps/feta/4/clefs-percussion.xpm b/data/pixmaps/feta/4/clefs-percussion.xpm
new file mode 100644
index 0000000..312684d
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-percussion.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 10 4 1",
+" c Gray0",
+". c #868686",
+"X c Gray78",
+"o c None",
+/* pixels */
+"ooooooo",
+"oX.oo.X",
+"o. oo .",
+"o. oo .",
+"o. oo .",
+"o. oo .",
+"o. oo .",
+"o. oo .",
+"o. oo .",
+"oX.oo.X"
+};
diff --git a/data/pixmaps/feta/4/clefs-percussion_change.xpm b/data/pixmaps/feta/4/clefs-percussion_change.xpm
new file mode 100644
index 0000000..7489678
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-percussion_change.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 4 1",
+" c Gray0",
+". c #868686",
+"X c #c6c6c6",
+"o c None",
+/* pixels */
+"oooooo",
+"oX.o.X",
+"o. o .",
+"o. o .",
+"o. o .",
+"o. o .",
+"o. o .",
+"oX.o.X"
+};
diff --git a/data/pixmaps/feta/4/clefs-tab.xpm b/data/pixmaps/feta/4/clefs-tab.xpm
new file mode 100644
index 0000000..cd5e053
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-tab.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 8 1",
+" c #111111",
+". c Gray17",
+"X c Gray31",
+"o c #717171",
+"O c Gray54",
+"+ c Gray70",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"########",
+"#@ooOoo@",
+"#+Xo XX+",
+"####.###",
+"#### ###",
+"#### ###",
+"####.###",
+"####o###",
+"###O O##",
+"### o ##",
+"##+.#.+#",
+"##X . .#",
+"#+ ### +",
+"#+O###++",
+"#O .. +#",
+"#oX##Xo#",
+"#O . .#",
+"#oo###.O",
+"#O.ooo +",
+"#@oooo+#"
+};
diff --git a/data/pixmaps/feta/4/clefs-tab_change.xpm b/data/pixmaps/feta/4/clefs-tab_change.xpm
new file mode 100644
index 0000000..4e92e50
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-tab_change.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 17 8 1",
+" c Gray5",
+". c Gray20",
+"X c #494949",
+"o c Gray43",
+"O c #8b8b8b",
+"+ c #b1b1b1",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#######",
+"#@oOoo@",
+"#+o..o+",
+"###oo##",
+"###oo##",
+"###oo##",
+"#######",
+"###..##",
+"##+XX+#",
+"##.XX.#",
+"#+.ooX+",
+"#######",
+"#O ..+#",
+"#O oXX#",
+"#O.OOX+",
+"#o.OO.+",
+"#@ooo+#"
+};
diff --git a/data/pixmaps/feta/4/clefs-vaticana_do.xpm b/data/pixmaps/feta/4/clefs-vaticana_do.xpm
new file mode 100644
index 0000000..b91a02d
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-vaticana_do.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 8 6 1",
+" c Gray0",
+". c #777777",
+"X c #959595",
+"o c #aaaaaa",
+"O c #d0d0d0",
+"+ c None",
+/* pixels */
+"++++",
+"++.+",
+"+. o",
+"+. O",
+"+XO+",
+"+. O",
+"+. o",
+"++.+"
+};
diff --git a/data/pixmaps/feta/4/clefs-vaticana_do_change.xpm b/data/pixmaps/feta/4/clefs-vaticana_do_change.xpm
new file mode 100644
index 0000000..b91a02d
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-vaticana_do_change.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 8 6 1",
+" c Gray0",
+". c #777777",
+"X c #959595",
+"o c #aaaaaa",
+"O c #d0d0d0",
+"+ c None",
+/* pixels */
+"++++",
+"++.+",
+"+. o",
+"+. O",
+"+XO+",
+"+. O",
+"+. o",
+"++.+"
+};
diff --git a/data/pixmaps/feta/4/clefs-vaticana_fa.xpm b/data/pixmaps/feta/4/clefs-vaticana_fa.xpm
new file mode 100644
index 0000000..98d38a7
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-vaticana_fa.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 11 7 1",
+" c Gray5",
+". c #4c4c4c",
+"X c #727272",
+"o c #8b8b8b",
+"O c Gray74",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@Oo@",
+"@@@ O",
+"@+X @",
+"@o X@@",
+"@+X @",
+"@@@ O",
+"@@+.o@",
+"@@+o@@",
+"@@@o@@",
+"@@@+@@"
+};
diff --git a/data/pixmaps/feta/4/clefs-vaticana_fa_change.xpm b/data/pixmaps/feta/4/clefs-vaticana_fa_change.xpm
new file mode 100644
index 0000000..98d38a7
--- /dev/null
+++ b/data/pixmaps/feta/4/clefs-vaticana_fa_change.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 11 7 1",
+" c Gray5",
+". c #4c4c4c",
+"X c #727272",
+"o c #8b8b8b",
+"O c Gray74",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@Oo@",
+"@@@ O",
+"@+X @",
+"@o X@@",
+"@+X @",
+"@@@ O",
+"@@+.o@",
+"@@+o@@",
+"@@@o@@",
+"@@@+@@"
+};
diff --git a/data/pixmaps/feta/4/custodes-hufnagel.xpm b/data/pixmaps/feta/4/custodes-hufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-hufnagel.xpm
diff --git a/data/pixmaps/feta/4/custodes-medicaea.xpm b/data/pixmaps/feta/4/custodes-medicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-medicaea.xpm
diff --git a/data/pixmaps/feta/4/custodes-mensural.xpm b/data/pixmaps/feta/4/custodes-mensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-mensural.xpm
diff --git a/data/pixmaps/feta/4/custodes-rhufnagel.xpm b/data/pixmaps/feta/4/custodes-rhufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-rhufnagel.xpm
diff --git a/data/pixmaps/feta/4/custodes-rmedicaea.xpm b/data/pixmaps/feta/4/custodes-rmedicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-rmedicaea.xpm
diff --git a/data/pixmaps/feta/4/custodes-rmensural.xpm b/data/pixmaps/feta/4/custodes-rmensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-rmensural.xpm
diff --git a/data/pixmaps/feta/4/custodes-rvaticana.xpm b/data/pixmaps/feta/4/custodes-rvaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-rvaticana.xpm
diff --git a/data/pixmaps/feta/4/custodes-vaticana.xpm b/data/pixmaps/feta/4/custodes-vaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/4/custodes-vaticana.xpm
diff --git a/data/pixmaps/feta/4/dots-dot.xpm b/data/pixmaps/feta/4/dots-dot.xpm
new file mode 100644
index 0000000..f2e038d
--- /dev/null
+++ b/data/pixmaps/feta/4/dots-dot.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 3 3 1",
+" c #8d8d8d",
+". c #b4b4b4",
+"X c None",
+/* pixels */
+"XXX",
+"X. ",
+"X "
+};
diff --git a/data/pixmaps/feta/4/dots-evenrepeatcolon.xpm b/data/pixmaps/feta/4/dots-evenrepeatcolon.xpm
new file mode 100644
index 0000000..017db61
--- /dev/null
+++ b/data/pixmaps/feta/4/dots-evenrepeatcolon.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 11 3 1",
+" c #535353",
+". c Gray68",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"XXX",
+"XXX",
+"XXX",
+"XXX",
+"XXX",
+"XXX",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/4/dots-repeatcolon.xpm b/data/pixmaps/feta/4/dots-repeatcolon.xpm
new file mode 100644
index 0000000..9f6d897
--- /dev/null
+++ b/data/pixmaps/feta/4/dots-repeatcolon.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 7 4 1",
+" c #565656",
+". c Gray49",
+"X c #aaaaaa",
+"o c None",
+/* pixels */
+"ooo",
+"oXX",
+"o. ",
+"ooo",
+"ooo",
+"o. ",
+"oXX"
+};
diff --git a/data/pixmaps/feta/4/flags-d3.xpm b/data/pixmaps/feta/4/flags-d3.xpm
new file mode 100644
index 0000000..40d9f94
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-d3.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 13 7 1",
+" c Gray3",
+". c #535353",
+"X c Gray42",
+"o c Gray57",
+"O c Gray72",
+"+ c Gray80",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@@+@",
+"@@@@o+",
+"@@@@+O",
+"@+@@@o",
+"@o@@OX",
+"@o@@.+",
+"@o+.o@",
+"@o X@@",
+"@X.@@@",
+"@X+@@@",
+"@o@@@@",
+"@+@@@@"
+};
diff --git a/data/pixmaps/feta/4/flags-d4.xpm b/data/pixmaps/feta/4/flags-d4.xpm
new file mode 100644
index 0000000..b86d5af
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-d4.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 13 7 1",
+" c Gray7",
+". c Gray36",
+"X c Gray44",
+"o c #939393",
+"O c #acacac",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@@+O",
+"@@@@+o",
+"@@@@+O",
+"@@@@ +",
+"@oo..+",
+"@X @O+",
+"@o+@o@",
+"@OOX@@",
+"@X O@@",
+"@XO@@@",
+"@o@@@@",
+"@+@@@@"
+};
diff --git a/data/pixmaps/feta/4/flags-d5.xpm b/data/pixmaps/feta/4/flags-d5.xpm
new file mode 100644
index 0000000..8130407
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-d5.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 17 8 1",
+" c Gray2",
+". c Gray20",
+"X c #555555",
+"o c Gray46",
+"O c Gray58",
+"+ c Gray69",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"######",
+"####@+",
+"####@O",
+"####@O",
+"####X@",
+"##@X.@",
+"#+ ++@",
+"#o+#O#",
+"#O#oX#",
+"#O O+@",
+"#XX#O@",
+"#O#@O#",
+"#OO.@#",
+"#o @##",
+"#o+###",
+"#O####",
+"#@####"
+};
diff --git a/data/pixmaps/feta/4/flags-d6.xpm b/data/pixmaps/feta/4/flags-d6.xpm
new file mode 100644
index 0000000..391a598
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-d6.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 19 8 1",
+" c Gray1",
+". c Gray19",
+"X c Gray32",
+"o c #727272",
+"O c Gray56",
+"+ c #b2b2b2",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"######",
+"####@+",
+"####@O",
+"####Oo",
+"##@o.@",
+"#o O+@",
+"#O+#X@",
+"##@OO@",
+"#+ @+@",
+"#o+#o#",
+"#O#Oo#",
+"#OX+O#",
+"#oX@@#",
+"#O#O##",
+"#OX@##",
+"#oX###",
+"#O@###",
+"#O####",
+"#@####"
+};
diff --git a/data/pixmaps/feta/4/flags-dgrace.xpm b/data/pixmaps/feta/4/flags-dgrace.xpm
new file mode 100644
index 0000000..7761b3d
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-dgrace.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 6 6 1",
+" c Gray37",
+". c #686868",
+"X c Gray54",
+"o c #aeaeae",
+"O c #cacaca",
+"+ c None",
+/* pixels */
+"++++++++++",
+"+Oo+++++++",
+"++OXoO++++",
+"++++O .O++",
+"++++++O. O",
+"++++++++Oo"
+};
diff --git a/data/pixmaps/feta/4/flags-dstem.xpm b/data/pixmaps/feta/4/flags-dstem.xpm
new file mode 100644
index 0000000..17fd0cc
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-dstem.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"2 15 3 1",
+" c #a7a7a7",
+". c Gray84",
+"X c None",
+/* pixels */
+"XX",
+"X.",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X."
+};
diff --git a/data/pixmaps/feta/4/flags-stem.xpm b/data/pixmaps/feta/4/flags-stem.xpm
new file mode 100644
index 0000000..17fd0cc
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-stem.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"2 15 3 1",
+" c #a7a7a7",
+". c Gray84",
+"X c None",
+/* pixels */
+"XX",
+"X.",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X."
+};
diff --git a/data/pixmaps/feta/4/flags-u3.xpm b/data/pixmaps/feta/4/flags-u3.xpm
new file mode 100644
index 0000000..50a2771
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-u3.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 13 6 1",
+" c #0e0e0e",
+". c Gray47",
+"X c #909090",
+"o c #b1b1b1",
+"O c Gray82",
+"+ c None",
+/* pixels */
+"++++++",
+"+O++++",
+"+XO+++",
+"+XO+++",
+"+. +++",
+"+X .++",
+"+X+.X+",
+"+XO+.+",
+"+XO+Oo",
+"++++OX",
+"++++oo",
+"++++XO",
+"++++O+"
+};
diff --git a/data/pixmaps/feta/4/flags-u4.xpm b/data/pixmaps/feta/4/flags-u4.xpm
new file mode 100644
index 0000000..6fd09bb
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-u4.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 15 8 1",
+" c Gray3",
+". c Gray21",
+"X c Gray27",
+"o c Gray49",
+"O c Gray57",
+"+ c #a4a4a4",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"######",
+"#@####",
+"#O@###",
+"#OO###",
+"#O ###",
+"#Oo.@#",
+"#O@@.#",
+"#O #OO",
+"#OOX++",
+"#@#@.@",
+"####+@",
+"####@O",
+"####@O",
+"####O@",
+"####@#"
+};
diff --git a/data/pixmaps/feta/4/flags-u5.xpm b/data/pixmaps/feta/4/flags-u5.xpm
new file mode 100644
index 0000000..abc63d7
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-u5.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 18 8 1",
+" c #131313",
+". c #373737",
+"X c Gray30",
+"o c Gray44",
+"O c #8e8e8e",
+"+ c Gray65",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"######",
+"#@####",
+"#O@###",
+"#O@###",
+"#O ###",
+"#+.o##",
+"#O@oO#",
+"#O @X#",
+"#+XXo@",
+"#O@@ #",
+"#oX#++",
+"#@.o@O",
+"###O #",
+"####O@",
+"####@+",
+"####@O",
+"####O@",
+"####@#"
+};
diff --git a/data/pixmaps/feta/4/flags-u6.xpm b/data/pixmaps/feta/4/flags-u6.xpm
new file mode 100644
index 0000000..32fbcce
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-u6.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 22 8 1",
+" c #0e0e0e",
+". c #323232",
+"X c Gray31",
+"o c #767676",
+"O c #939393",
+"+ c #afafaf",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"######",
+"#@####",
+"#O@###",
+"#O@###",
+"#O.###",
+"#O o##",
+"#O@X+#",
+"#o.#X#",
+"#O XO@",
+"#O@X.#",
+"#OO#X@",
+"#@ +@O",
+"##+.OO",
+"#O@#X@",
+"#o.#+O",
+"##oX@O",
+"###+ #",
+"####++",
+"####@O",
+"####@O",
+"####O@",
+"####@#"
+};
diff --git a/data/pixmaps/feta/4/flags-ugrace.xpm b/data/pixmaps/feta/4/flags-ugrace.xpm
new file mode 100644
index 0000000..86624ff
--- /dev/null
+++ b/data/pixmaps/feta/4/flags-ugrace.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 6 6 1",
+" c Gray34",
+". c Gray41",
+"X c Gray57",
+"o c #bbbbbb",
+"O c #cdcdcd",
+"+ c None",
+/* pixels */
+"+++++++++",
+"+++++++Oo",
+"+++++O. O",
+"++++X O++",
+"++X X++++",
+"+oX++++++"
+};
diff --git a/data/pixmaps/feta/4/noteheads--1.xpm b/data/pixmaps/feta/4/noteheads--1.xpm
new file mode 100644
index 0000000..4c9de15
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads--1.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 6 6 1",
+" c #070707",
+". c Gray19",
+"X c #797979",
+"o c #8d8d8d",
+"O c #cecece",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"++OOXooo++O",
+"+o o+o .o",
+"+o +++o o",
+"+o .O+. .o",
+"++OOXooo+OO"
+};
diff --git a/data/pixmaps/feta/4/noteheads--1mensural.xpm b/data/pixmaps/feta/4/noteheads--1mensural.xpm
new file mode 100644
index 0000000..8edf37e
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads--1mensural.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 8 6 1",
+" c #010101",
+". c #5a5a5a",
+"X c #7b7b7b",
+"o c Gray56",
+"O c #cdcdcd",
+"+ c None",
+/* pixels */
+"++++++++++",
+"+O+++++++O",
+"+o.oXXXX.o",
+"+o o",
+"+oO+++++Oo",
+"+o o",
+"+o.XXXXX.o",
+"+O+++++++O"
+};
diff --git a/data/pixmaps/feta/4/noteheads--2mensural.xpm b/data/pixmaps/feta/4/noteheads--2mensural.xpm
new file mode 100644
index 0000000..4fdd7df
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads--2mensural.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 12 7 1",
+" c #010101",
+". c #5a5a5a",
+"X c Gray47",
+"o c Gray55",
+"O c #a9a9a9",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@+@@@@@@@+",
+"@o.oXXXX.o",
+"@o o",
+"@o+@@@@@+o",
+"@o o",
+"@o.oXXXX.o",
+"@+@@@@@@oO",
+"@@@@@@@@Xo",
+"@@@@@@@@XX",
+"@@@@@@@@+o",
+"@@@@@@@@@+"
+};
diff --git a/data/pixmaps/feta/4/noteheads--3mensural.xpm b/data/pixmaps/feta/4/noteheads--3mensural.xpm
new file mode 100644
index 0000000..d2c498f
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads--3mensural.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 6 1",
+" c #010101",
+". c #5b5b5b",
+"X c Gray48",
+"o c Gray56",
+"O c #d2d2d2",
+"+ c None",
+/* pixels */
+"++++++++++++",
+"+O+++++++++O",
+"+o.oXXXXXX.o",
+"+o o",
+"+oO+++O+++Oo",
+"+o o",
+"+o.oXXXXoo.o",
+"+O++++++++Oo",
+"++++++++++Oo",
+"++++++++++Oo",
+"+++++++++++o",
+"+++++++++++O"
+};
diff --git a/data/pixmaps/feta/4/noteheads-0.xpm b/data/pixmaps/feta/4/noteheads-0.xpm
new file mode 100644
index 0000000..6c3316b
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-0.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 6 5 1",
+" c #040404",
+". c Gray36",
+"X c Gray53",
+"o c #b6b6b6",
+"O c None",
+/* pixels */
+"OOOOOOOOO",
+"OOO.XXXOO",
+"Oo .Oo o",
+"OX oOOo X",
+"Oo oO. o",
+"OOOXXX.OO"
+};
diff --git a/data/pixmaps/feta/4/noteheads-0cross.xpm b/data/pixmaps/feta/4/noteheads-0cross.xpm
new file mode 100644
index 0000000..5c46508
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-0cross.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 7 4 1",
+" c #9a9a9a",
+". c #b4b4b4",
+"X c #cacaca",
+"o c None",
+/* pixels */
+"oooooooo",
+"oo.XoX.o",
+"o. . . .",
+"oo XXX o",
+"oo XXX o",
+"o. . . .",
+"oo.XoX.o"
+};
diff --git a/data/pixmaps/feta/4/noteheads-0diamond.xpm b/data/pixmaps/feta/4/noteheads-0diamond.xpm
new file mode 100644
index 0000000..c85d317
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-0diamond.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 6 7 1",
+" c #090909",
+". c #252525",
+"X c Gray30",
+"o c #929292",
+"O c Gray70",
+"+ c #c6c6c6",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@@@@oo@@@",
+"@@O.X..O@",
+"@o +O o",
+"@@O. X.O@",
+"@@@@oo@@@"
+};
diff --git a/data/pixmaps/feta/4/noteheads-0mensural.xpm b/data/pixmaps/feta/4/noteheads-0mensural.xpm
new file mode 100644
index 0000000..71f903e
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-0mensural.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 6 6 1",
+" c Gray10",
+". c #3c3c3c",
+"X c Gray31",
+"o c Gray43",
+"O c #cecece",
+"+ c None",
+/* pixels */
+"+++++",
+"++OO+",
+"++o +",
+"+oOoo",
+"++.X+",
+"++OO+"
+};
diff --git a/data/pixmaps/feta/4/noteheads-0slash.xpm b/data/pixmaps/feta/4/noteheads-0slash.xpm
new file mode 100644
index 0000000..171b23e
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-0slash.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 10 7 1",
+" c #090909",
+". c #323232",
+"X c #727272",
+"o c #838383",
+"O c #b7b7b7",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@@@@@@oXXXoo+",
+"@@@@@X.XXX. @",
+"@@@@O O@@@ O@",
+"@@@@..@@@X.@@",
+"@@@O O@@O O@@",
+"@@@.X@@@..@@@",
+"@@O.@@@O O@@@",
+"@@ .XXX.X@@@@",
+"@+XXXXXo@@@@@"
+};
diff --git a/data/pixmaps/feta/4/noteheads-0triangle.xpm b/data/pixmaps/feta/4/noteheads-0triangle.xpm
new file mode 100644
index 0000000..e40a3c1
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-0triangle.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 6 1",
+" c #5b5b5b",
+". c #727272",
+"X c Gray53",
+"o c Gray67",
+"O c #d5d5d5",
+"+ c None",
+/* pixels */
+"++++++",
+"+++o++",
+"++O O+",
+"++XO.+",
+"+o.+.o",
+"+o.oXo"
+};
diff --git a/data/pixmaps/feta/4/noteheads-1.xpm b/data/pixmaps/feta/4/noteheads-1.xpm
new file mode 100644
index 0000000..5f7225c
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-1.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 6 7 1",
+" c Gray0",
+". c Gray26",
+"X c #7b7b7b",
+"o c Gray59",
+"O c #b2b2b2",
+"+ c Gray80",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@OXo@",
+"@@. O+o",
+"@O.@@.O",
+"@o+O .@",
+"@@oXO@@"
+};
diff --git a/data/pixmaps/feta/4/noteheads-1cross.xpm b/data/pixmaps/feta/4/noteheads-1cross.xpm
new file mode 100644
index 0000000..686889e
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-1cross.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 6 5 1",
+" c Gray42",
+". c #8e8e8e",
+"X c #b7b7b7",
+"o c Gray81",
+"O c None",
+/* pixels */
+"OOOOOOOO",
+"OOooOooO",
+"OX ... X",
+"OO .O. O",
+"OX ... X",
+"OOooOoXO"
+};
diff --git a/data/pixmaps/feta/4/noteheads-1diamond.xpm b/data/pixmaps/feta/4/noteheads-1diamond.xpm
new file mode 100644
index 0000000..652b51c
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-1diamond.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 6 7 1",
+" c Gray0",
+". c #323232",
+"X c Gray33",
+"o c #8d8d8d",
+"O c #b7b7b7",
+"+ c #dddddd",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@@@XO",
+"@@X oXo",
+"@+.++.+",
+"@o.o X@",
+"@Oo@@@@"
+};
diff --git a/data/pixmaps/feta/4/noteheads-1mensural.xpm b/data/pixmaps/feta/4/noteheads-1mensural.xpm
new file mode 100644
index 0000000..71f903e
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-1mensural.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 6 6 1",
+" c Gray10",
+". c #3c3c3c",
+"X c Gray31",
+"o c Gray43",
+"O c #cecece",
+"+ c None",
+/* pixels */
+"+++++",
+"++OO+",
+"++o +",
+"+oOoo",
+"++.X+",
+"++OO+"
+};
diff --git a/data/pixmaps/feta/4/noteheads-1slash.xpm b/data/pixmaps/feta/4/noteheads-1slash.xpm
new file mode 100644
index 0000000..c376740
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-1slash.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 10 7 1",
+" c #0e0e0e",
+". c Gray20",
+"X c Gray27",
+"o c Gray46",
+"O c #8e8e8e",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@@@@@+oooO+",
+"@@@@@XXo. +",
+"@@@@O @@.O@",
+"@@@@ o@O.@@",
+"@@@O +@ O@@",
+"@@@.O@o @@@",
+"@@O.@@ O@@@",
+"@+ .o.X@@@@",
+"@+Oooo+@@@@"
+};
diff --git a/data/pixmaps/feta/4/noteheads-1triangle.xpm b/data/pixmaps/feta/4/noteheads-1triangle.xpm
new file mode 100644
index 0000000..7307fac
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-1triangle.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 5 4 1",
+" c #646464",
+". c #8b8b8b",
+"X c Gray80",
+"o c None",
+/* pixels */
+"oooooo",
+"ooo.oo",
+"ooX Xo",
+"oX o X",
+"oX...X"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2.xpm b/data/pixmaps/feta/4/noteheads-2.xpm
new file mode 100644
index 0000000..3369561
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 6 6 1",
+" c Gray1",
+". c Gray27",
+"X c Gray50",
+"o c #8d8d8d",
+"O c Gray74",
+"+ c None",
+/* pixels */
+"+++++++",
+"+++Ooo+",
+"++. o",
+"+o o",
+"+o .+",
+"++oXO++"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2cross.xpm b/data/pixmaps/feta/4/noteheads-2cross.xpm
new file mode 100644
index 0000000..da01332
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2cross.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 6 4 1",
+" c Gray32",
+". c #bcbcbc",
+"X c Gray84",
+"o c None",
+/* pixels */
+"ooooooo",
+"oXXooXX",
+"oo .. o",
+"ooo oo",
+"oo .. o",
+"oXXooXX"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2diamond.xpm b/data/pixmaps/feta/4/noteheads-2diamond.xpm
new file mode 100644
index 0000000..a39b5b6
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2diamond.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 6 6 1",
+" c #060606",
+". c Gray49",
+"X c #848484",
+"o c #b7b7b7",
+"O c #c0c0c0",
+"+ c None",
+/* pixels */
+"+++++++",
+"+++oX.O",
+"+++ o",
+"++o o+",
+"+o ++",
+"+O.Xo++"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2mensural.xpm b/data/pixmaps/feta/4/noteheads-2mensural.xpm
new file mode 100644
index 0000000..7a79bf1
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2mensural.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 6 4 1",
+" c #151515",
+". c Gray49",
+"X c #d7d7d7",
+"o c None",
+/* pixels */
+"ooooo",
+"ooXXo",
+"oo o",
+"o. .",
+"oo o",
+"ooXXo"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2slash.xpm b/data/pixmaps/feta/4/noteheads-2slash.xpm
new file mode 100644
index 0000000..5770bd5
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2slash.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 10 6 1",
+" c #060606",
+". c Gray17",
+"X c Gray47",
+"o c #909090",
+"O c #d2d2d2",
+"+ c None",
+/* pixels */
+"++++++++",
+"+++++OXO",
+"+++++. O",
+"++++o o+",
+"+++O .++",
+"+++o o++",
+"+++. +++",
+"++o o+++",
+"+O .++++",
+"+OXO++++"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2triangle.xpm b/data/pixmaps/feta/4/noteheads-2triangle.xpm
new file mode 100644
index 0000000..1020404
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2triangle.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 5 6 1",
+" c Gray1",
+". c Gray50",
+"X c #929292",
+"o c #b4b4b4",
+"O c #cdcdcd",
+"+ c None",
+/* pixels */
+"++++++",
+"+++X++",
+"++o o+",
+"++ O",
+"+OXX.O"
+};
diff --git a/data/pixmaps/feta/4/noteheads-2xcircle.xpm b/data/pixmaps/feta/4/noteheads-2xcircle.xpm
new file mode 100644
index 0000000..e149172
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-2xcircle.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 7 4 1",
+" c #535353",
+". c #979797",
+"X c Gray80",
+"o c None",
+/* pixels */
+"ooooooo",
+"ooo..oo",
+"oo XX o",
+"o.X..X.",
+"o.X..X.",
+"oo XX o",
+"ooo..oo"
+};
diff --git a/data/pixmaps/feta/4/noteheads-ledgerending.xpm b/data/pixmaps/feta/4/noteheads-ledgerending.xpm
new file mode 100644
index 0000000..99ba1a3
--- /dev/null
+++ b/data/pixmaps/feta/4/noteheads-ledgerending.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 3 3 1",
+" c Gray42",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/feta/4/rests--1.xpm b/data/pixmaps/feta/4/rests--1.xpm
new file mode 100644
index 0000000..df2a459
--- /dev/null
+++ b/data/pixmaps/feta/4/rests--1.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 6 4 1",
+" c Gray0",
+". c #747474",
+"X c #bebebe",
+"o c None",
+/* pixels */
+"oooo",
+"oX.X",
+"o. .",
+"o. .",
+"o. .",
+"oX.X"
+};
diff --git a/data/pixmaps/feta/4/rests--1o.xpm b/data/pixmaps/feta/4/rests--1o.xpm
new file mode 100644
index 0000000..ba2d6d6
--- /dev/null
+++ b/data/pixmaps/feta/4/rests--1o.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * rests__1o_xpm[] = {
+"9 6 9 1",
+" c None",
+". c #B5B5B5",
+"+ c #646464",
+"@ c #878787",
+"# c #5D5D5D",
+"$ c #292929",
+"% c #020202",
+"& c #747474",
+"* c #000000",
+" ",
+" .+@@@+. ",
+" .#$%$#. ",
+" &*& ",
+" .#$%$#. ",
+" .+@@@+. "};
diff --git a/data/pixmaps/feta/4/rests--2.xpm b/data/pixmaps/feta/4/rests--2.xpm
new file mode 100644
index 0000000..9151f93
--- /dev/null
+++ b/data/pixmaps/feta/4/rests--2.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 10 4 1",
+" c Gray0",
+". c Gray45",
+"X c #bebebe",
+"o c None",
+/* pixels */
+"oooo",
+"oX.X",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"oX.X"
+};
diff --git a/data/pixmaps/feta/4/rests--4.xpm b/data/pixmaps/feta/4/rests--4.xpm
new file mode 100644
index 0000000..7862c4c
--- /dev/null
+++ b/data/pixmaps/feta/4/rests--4.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 10 4 1",
+" c Gray4",
+". c Gray57",
+"X c #d3d3d3",
+"o c None",
+/* pixels */
+"oooooooooooooooooooooooooooooooo",
+"oXoooooooooooooooooooooooooooooX",
+"o.XoooooooooooooooooooooooooooX.",
+"o.XoooooooooooooooooXoooooooooX.",
+"o. .",
+"o. .",
+"o. .",
+"o.XoooooXooooooooooXooooooXoooX.",
+"o.XoooooooooooooooooooooooooooX.",
+"oXoooooooooooooooooooooooooooooX"
+};
diff --git a/data/pixmaps/feta/4/rests-0.xpm b/data/pixmaps/feta/4/rests-0.xpm
new file mode 100644
index 0000000..cd3ae12
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-0.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 4 4 1",
+" c #020202",
+". c #6f6f6f",
+"X c Gray71",
+"o c None",
+/* pixels */
+"ooooooo",
+"oX....X",
+"o. .",
+"oX....X"
+};
diff --git a/data/pixmaps/feta/4/rests-0o.xpm b/data/pixmaps/feta/4/rests-0o.xpm
new file mode 100644
index 0000000..12ed55e
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-0o.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 5 7 1",
+" c #020202",
+". c Gray16",
+"X c #5d5d5d",
+"o c #646464",
+"O c Gray53",
+"+ c Gray71",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@+oOOOOOOo+",
+"@+X. .X+",
+"@@@X X@@",
+"@@@+OOOO+@@"
+};
diff --git a/data/pixmaps/feta/4/rests-1.xpm b/data/pixmaps/feta/4/rests-1.xpm
new file mode 100644
index 0000000..cd3ae12
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-1.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 4 4 1",
+" c #020202",
+". c #6f6f6f",
+"X c Gray71",
+"o c None",
+/* pixels */
+"ooooooo",
+"oX....X",
+"o. .",
+"oX....X"
+};
diff --git a/data/pixmaps/feta/4/rests-1o.xpm b/data/pixmaps/feta/4/rests-1o.xpm
new file mode 100644
index 0000000..4fb45b8
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-1o.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 5 7 1",
+" c #020202",
+". c Gray16",
+"X c #5d5d5d",
+"o c #646464",
+"O c Gray53",
+"+ c Gray71",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@@@+OOOO+@@",
+"@@@X X@@",
+"@+X. .X+",
+"@+oOOOOOOo+"
+};
diff --git a/data/pixmaps/feta/4/rests-2.xpm b/data/pixmaps/feta/4/rests-2.xpm
new file mode 100644
index 0000000..d9d9f4c
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-2.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 13 8 1",
+" c Gray1",
+". c #393939",
+"X c #484848",
+"o c #767676",
+"O c #8d8d8d",
+"+ c Gray70",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"######",
+"##@@##",
+"###O##",
+"###o.#",
+"##+ O",
+"#+ X#",
+"#+ X##",
+"##+O##",
+"#@O.O#",
+"#O @",
+"#+X###",
+"##+###",
+"##@###"
+};
diff --git a/data/pixmaps/feta/4/rests-2mensural.xpm b/data/pixmaps/feta/4/rests-2mensural.xpm
new file mode 100644
index 0000000..205d612
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-2mensural.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 5 5 1",
+" c Gray9",
+". c Gray44",
+"X c Gray54",
+"o c #c6c6c6",
+"O c None",
+/* pixels */
+"OOOOO",
+"OOXOO",
+"OX X",
+"O..OO",
+"OOoOO"
+};
diff --git a/data/pixmaps/feta/4/rests-3.xpm b/data/pixmaps/feta/4/rests-3.xpm
new file mode 100644
index 0000000..9fba802
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-3.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 9 6 1",
+" c #0e0e0e",
+". c #505050",
+"X c #8e8e8e",
+"o c Gray74",
+"O c #d5d5d5",
+"+ c None",
+/* pixels */
+"+++++++",
+"++Xo++O",
+"+X +X.",
+"+o +",
+"++++O.+",
+"++++OX+",
+"++++XO+",
+"++++.++",
+"++++o++"
+};
diff --git a/data/pixmaps/feta/4/rests-3mensural.xpm b/data/pixmaps/feta/4/rests-3mensural.xpm
new file mode 100644
index 0000000..9bb63db
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-3mensural.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 5 6 1",
+" c Gray3",
+". c #6a6a6a",
+"X c #888888",
+"o c #acacac",
+"O c #cdcdcd",
+"+ c None",
+/* pixels */
+"++++",
+"++Xo",
+"+X .",
+"++o.",
+"+++O"
+};
diff --git a/data/pixmaps/feta/4/rests-4.xpm b/data/pixmaps/feta/4/rests-4.xpm
new file mode 100644
index 0000000..36254ec
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-4.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 12 8 1",
+" c #010101",
+". c #2d2d2d",
+"X c #4c4c4c",
+"o c Gray44",
+"O c #909090",
+"+ c Gray69",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"#######",
+"###o@#@",
+"##X X++",
+"##+.. @",
+"##@##o#",
+"#O o#o#",
+"#O .O+#",
+"##@@.@#",
+"####o##",
+"###+o##",
+"###X+##",
+"###O@##"
+};
diff --git a/data/pixmaps/feta/4/rests-4mensural.xpm b/data/pixmaps/feta/4/rests-4mensural.xpm
new file mode 100644
index 0000000..f02c904
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-4mensural.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 6 7 1",
+" c Gray5",
+". c #2a2a2a",
+"X c Gray43",
+"o c #9d9d9d",
+"O c #aeaeae",
+"+ c Gray79",
+"@ c None",
+/* pixels */
+"@@@@",
+"@@+O",
+"@O X",
+"@O X",
+"@o.X",
+"@@@+"
+};
diff --git a/data/pixmaps/feta/4/rests-5.xpm b/data/pixmaps/feta/4/rests-5.xpm
new file mode 100644
index 0000000..e82b8a8
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-5.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 16 8 1",
+" c Gray3",
+". c Gray22",
+"X c #555555",
+"o c #767676",
+"O c Gray57",
+"+ c #b2b2b2",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"########",
+"###@o@##",
+"###X X#O",
+"###O XX+",
+"######o@",
+"##@X@#o#",
+"##X .@o#",
+"##@.. +#",
+"##@@#O@#",
+"#O X#o##",
+"#O .+o##",
+"##@@o+##",
+"####X+##",
+"####o###",
+"###+.###",
+"###@@###"
+};
diff --git a/data/pixmaps/feta/4/rests-6.xpm b/data/pixmaps/feta/4/rests-6.xpm
new file mode 100644
index 0000000..b46c2a4
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-6.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 20 8 1",
+" c #060606",
+". c #2f2f2f",
+"X c #555555",
+"o c #6a6a6a",
+"O c #8e8e8e",
+"+ c #afafaf",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"#########",
+"####+O###",
+"#### O@O",
+"####X XO@",
+"#######O@",
+"###+X@#O@",
+"### o+O#",
+"###O..XO#",
+"###@@#+O#",
+"##O .#O@#",
+"##O +.##",
+"###@@+o##",
+"##+@#@O##",
+"#O .#OO##",
+"#+ .X###",
+"##@@@o@##",
+"#####X###",
+"####@O###",
+"####oo###",
+"####@@###"
+};
diff --git a/data/pixmaps/feta/4/rests-7.xpm b/data/pixmaps/feta/4/rests-7.xpm
new file mode 100644
index 0000000..1c882ab
--- /dev/null
+++ b/data/pixmaps/feta/4/rests-7.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 24 8 1",
+" c #090909",
+". c Gray16",
+"X c #4c4c4c",
+"o c #717171",
+"O c #8d8d8d",
+"+ c Gray68",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"##########",
+"#####+O###",
+"##### O@O",
+"##### ..@",
+"#####@OOX#",
+"####+o##O@",
+"#### O#O#",
+"####o X+O#",
+"#######+@#",
+"###@XO#O@#",
+"###O +X##",
+"###@X..o##",
+"###@@#@O##",
+"##O .#O@##",
+"##O +O@##",
+"###@@+X###",
+"##+@#@O###",
+"#O .#oo###",
+"#+ ..@###",
+"##@@@X####",
+"####@X####",
+"####@O####",
+"####oo####",
+"####+#####"
+};
diff --git a/data/pixmaps/feta/4/scripts-arpeggio.xpm b/data/pixmaps/feta/4/scripts-arpeggio.xpm
new file mode 100644
index 0000000..6e69d91
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-arpeggio.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 7 5 1",
+" c Gray0",
+". c #929292",
+"X c #acacac",
+"o c Gray78",
+"O c None",
+/* pixels */
+"OOOOO",
+"OOXOO",
+"OOo.O",
+"OO. X",
+"OX .O",
+"OO.oO",
+"OOOXO"
+};
diff --git a/data/pixmaps/feta/4/scripts-coda.xpm b/data/pixmaps/feta/4/scripts-coda.xpm
new file mode 100644
index 0000000..dd62c53
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-coda.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 12 8 1",
+" c Gray6",
+". c #2f2f2f",
+"X c #505050",
+"o c #656565",
+"O c #909090",
+"+ c #aaaaaa",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"##########",
+"#####@####",
+"####O.@###",
+"###Ooo.###",
+"### ++.O##",
+"##+ OO X#@",
+"#@o oX .O@",
+"##@ ++.X##",
+"### ++.O##",
+"###Ooo.###",
+"####O.@###",
+"#####@####"
+};
diff --git a/data/pixmaps/feta/4/scripts-dfermata.xpm b/data/pixmaps/feta/4/scripts-dfermata.xpm
new file mode 100644
index 0000000..584fc1f
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-dfermata.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 8 7 1",
+" c #010101",
+". c Gray26",
+"X c Gray47",
+"o c #888888",
+"O c #afafaf",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@+@@@@o@@@@+",
+"@oO@@o o@@Oo",
+"@+o@@+XO@@o+",
+"@@.O@@@@@O.@",
+"@@O X@@@X O@",
+"@@@O O@@",
+"@@@@@ooo@@@@"
+};
diff --git a/data/pixmaps/feta/4/scripts-dmarcato.xpm b/data/pixmaps/feta/4/scripts-dmarcato.xpm
new file mode 100644
index 0000000..433522b
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-dmarcato.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 6 1",
+" c #020202",
+". c Gray44",
+"X c #848484",
+"o c #afafaf",
+"O c #c8c8c8",
+"+ c None",
+/* pixels */
+"++++++",
+"+OX++O",
+"++ Xoo",
+"++X .+",
+"+++ o+",
+"+++O++"
+};
diff --git a/data/pixmaps/feta/4/scripts-downbow.xpm b/data/pixmaps/feta/4/scripts-downbow.xpm
new file mode 100644
index 0000000..50e7080
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-downbow.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 7 5 1",
+" c #020202",
+". c Gray40",
+"X c #8e8e8e",
+"o c #d3d3d3",
+"O c None",
+/* pixels */
+"OOOOOOOO",
+"OoXXXXXo",
+"OX X",
+"OX.XXX.X",
+"OXoOOOoX",
+"OXoOOOoX",
+"OoOOOOOo"
+};
diff --git a/data/pixmaps/feta/4/scripts-downmordent.xpm b/data/pixmaps/feta/4/scripts-downmordent.xpm
new file mode 100644
index 0000000..f677374
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-downmordent.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 8 8 1",
+" c #090909",
+". c Gray17",
+"X c Gray31",
+"o c Gray43",
+"O c #898989",
+"+ c #aaaaaa",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"###############",
+"##@############",
+"#+o#######@####",
+"#oo@X##X+#.X###",
+"#+X. oo +. o+O",
+"##X+X .+ oo #",
+"#####X+#+.O#.+#",
+"##########@####"
+};
diff --git a/data/pixmaps/feta/4/scripts-downprall.xpm b/data/pixmaps/feta/4/scripts-downprall.xpm
new file mode 100644
index 0000000..6fb7d66
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-downprall.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 7 8 1",
+" c #070707",
+". c Gray19",
+"X c #515151",
+"o c Gray44",
+"O c Gray58",
+"+ c #b1b1b1",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"###############",
+"##@############",
+"#Oo#@######@###",
+"#ooO ## O#o.##@",
+"#@X. .X o. .oO",
+"##O@+ .#. ++ .#",
+"#####+@#@+##+@#"
+};
diff --git a/data/pixmaps/feta/4/scripts-dpedalheel.xpm b/data/pixmaps/feta/4/scripts-dpedalheel.xpm
new file mode 100644
index 0000000..cab3ca7
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-dpedalheel.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 6 1",
+" c #555555",
+". c Gray49",
+"X c Gray59",
+"o c #a4a4a4",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"++++++",
+"++o.o+",
+"+o + o",
+"+XO+OX",
+"+XO+OX",
+"+O+++O"
+};
diff --git a/data/pixmaps/feta/4/scripts-dpedaltoe.xpm b/data/pixmaps/feta/4/scripts-dpedaltoe.xpm
new file mode 100644
index 0000000..c0eeb14
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-dpedaltoe.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 7 7 1",
+" c #101010",
+". c #585858",
+"X c Gray47",
+"o c #8d8d8d",
+"O c #b7b7b7",
+"+ c Gray86",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@O+@+O",
+"@OX@XO",
+"@@.+.@",
+"@@oXo@",
+"@@+ +@",
+"@@@o@@"
+};
diff --git a/data/pixmaps/feta/4/scripts-dstaccatissimo.xpm b/data/pixmaps/feta/4/scripts-dstaccatissimo.xpm
new file mode 100644
index 0000000..4a805ab
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-dstaccatissimo.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 6 5 1",
+" c #0e0e0e",
+". c #6f6f6f",
+"X c Gray56",
+"o c Gray79",
+"O c None",
+/* pixels */
+"OOOO",
+"OOXO",
+"OO O",
+"OO O",
+"OX X",
+"Oo.o"
+};
diff --git a/data/pixmaps/feta/4/scripts-flageolet.xpm b/data/pixmaps/feta/4/scripts-flageolet.xpm
new file mode 100644
index 0000000..1d5afb3
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-flageolet.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 4 1",
+" c #909090",
+". c Gray71",
+"X c Gray86",
+"o c None",
+/* pixels */
+"oooooo",
+"oo. .o",
+"oX.X..",
+"o XoX ",
+"o..X..",
+"oo. .o"
+};
diff --git a/data/pixmaps/feta/4/scripts-lcomma.xpm b/data/pixmaps/feta/4/scripts-lcomma.xpm
new file mode 100644
index 0000000..58426ec
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-lcomma.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 7 7 1",
+" c #202020",
+". c Gray32",
+"X c #6f6f6f",
+"o c #868686",
+"O c #acacac",
+"+ c #d7d7d7",
+"@ c None",
+/* pixels */
+"@@@@",
+"@@++",
+"@@.+",
+"@OX@",
+"@XX@",
+"@o @",
+"@@o@"
+};
diff --git a/data/pixmaps/feta/4/scripts-lineprall.xpm b/data/pixmaps/feta/4/scripts-lineprall.xpm
new file mode 100644
index 0000000..f72aea7
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-lineprall.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 12 7 1",
+" c #090909",
+". c Gray20",
+"X c Gray29",
+"o c #959595",
+"O c Gray73",
+"+ c Gray80",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@",
+"@+@@@@@@@@@@@@",
+"@o+@@@@@@@@@@@",
+"@o+@@@@@@@@@@@",
+"@o+@@@@@@@@@@@",
+"@o+@@@@@@@@@@@",
+"@o+@@@@@@@@@@@",
+"@o++@@O@@@O@@@",
+"@o O+ X@X O@O",
+"@o. X. .X .o",
+"@+@O X@X ++ .@",
+"@@@@O@@@+@@+@@"
+};
diff --git a/data/pixmaps/feta/4/scripts-mordent.xpm b/data/pixmaps/feta/4/scripts-mordent.xpm
new file mode 100644
index 0000000..5ce3758
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-mordent.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 7 7 1",
+" c Gray0",
+". c Gray23",
+"X c #555555",
+"o c #8b8b8b",
+"O c #a9a9a9",
+"+ c #d3d3d3",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@@@@+@@@@",
+"@@oX@X.+@@",
+"@+ oX XOo",
+"@oOX Xo +",
+"@@@+.X@Xo@",
+"@@@@@+@@@@"
+};
diff --git a/data/pixmaps/feta/4/scripts-open.xpm b/data/pixmaps/feta/4/scripts-open.xpm
new file mode 100644
index 0000000..302a86b
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-open.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 6 2 1",
+" c #8e8e8e",
+". c None",
+/* pixels */
+".....",
+".. .",
+". ",
+". .. ",
+". ",
+".. ."
+};
diff --git a/data/pixmaps/feta/4/scripts-prall.xpm b/data/pixmaps/feta/4/scripts-prall.xpm
new file mode 100644
index 0000000..4920990
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-prall.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 6 7 1",
+" c #0c0c0c",
+". c Gray18",
+"X c Gray30",
+"o c #929292",
+"O c #b1b1b1",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@@+@@+@@@",
+"@@. @o o@O",
+"@O. X .O",
+"@O@o o@ .@",
+"@@@@O@@+@@"
+};
diff --git a/data/pixmaps/feta/4/scripts-pralldown.xpm b/data/pixmaps/feta/4/scripts-pralldown.xpm
new file mode 100644
index 0000000..f4a6b2c
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-pralldown.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 8 8 1",
+" c Gray4",
+". c #323232",
+"X c Gray34",
+"o c #6f6f6f",
+"O c Gray56",
+"+ c #b7b7b7",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"##############",
+"####+##@@##+##",
+"#+@O o@ @X O#",
+"#@ .X o XX#",
+"##X.#+ +#.X#O@",
+"############oo",
+"############OO",
+"############@#"
+};
diff --git a/data/pixmaps/feta/4/scripts-prallmordent.xpm b/data/pixmaps/feta/4/scripts-prallmordent.xpm
new file mode 100644
index 0000000..4fc8fc2
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-prallmordent.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 7 8 1",
+" c #090909",
+". c Gray18",
+"X c Gray31",
+"o c Gray39",
+"O c #8b8b8b",
+"+ c Gray66",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"##############",
+"#########@####",
+"##+X##.+#.X###",
+"## oO + o+O",
+"#O+o + oo #",
+"####X+#+.O#X+#",
+"#########@####"
+};
diff --git a/data/pixmaps/feta/4/scripts-prallprall.xpm b/data/pixmaps/feta/4/scripts-prallprall.xpm
new file mode 100644
index 0000000..8ee833b
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-prallprall.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 6 6 1",
+" c #070707",
+". c Gray22",
+"X c #494949",
+"o c #b7b7b7",
+"O c Gray77",
+"+ c None",
+/* pixels */
+"++++++++++++++",
+"+++O++O+++O+++",
+"++X oO X+X o+o",
+"+o. X. .X .o",
+"+o+o X+X Oo X+",
+"++++O+++O++O++"
+};
diff --git a/data/pixmaps/feta/4/scripts-prallup.xpm b/data/pixmaps/feta/4/scripts-prallup.xpm
new file mode 100644
index 0000000..f02c529
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-prallup.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 7 8 1",
+" c #070707",
+". c Gray19",
+"X c #515151",
+"o c Gray44",
+"O c Gray58",
+"+ c #b1b1b1",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"###############",
+"#############@#",
+"#############oO",
+"#@##.o#O #@ Ooo",
+"#Oo. .o o. .X@",
+"##. O+ .#X O@O#",
+"##@+##+@#@+####"
+};
diff --git a/data/pixmaps/feta/4/scripts-rcomma.xpm b/data/pixmaps/feta/4/scripts-rcomma.xpm
new file mode 100644
index 0000000..92660fb
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-rcomma.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 7 7 1",
+" c #202020",
+". c Gray32",
+"X c #6f6f6f",
+"o c #868686",
+"O c #acacac",
+"+ c #d7d7d7",
+"@ c None",
+/* pixels */
+"@@@@",
+"@@o@",
+"@@ o",
+"@@XX",
+"@@XO",
+"@+.@",
+"@++@"
+};
diff --git a/data/pixmaps/feta/4/scripts-reverseturn.xpm b/data/pixmaps/feta/4/scripts-reverseturn.xpm
new file mode 100644
index 0000000..baa4ece
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-reverseturn.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 6 7 1",
+" c #040404",
+". c Gray24",
+"X c #686868",
+"o c #8d8d8d",
+"O c #b4b4b4",
+"+ c Gray78",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@oo@@OXO@",
+"@o @O X.O",
+"@o+@O O@+o",
+"@O.X O@ o",
+"@@OXO@@oo@"
+};
diff --git a/data/pixmaps/feta/4/scripts-segno.xpm b/data/pixmaps/feta/4/scripts-segno.xpm
new file mode 100644
index 0000000..66a08c2
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-segno.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 13 8 1",
+" c Gray5",
+". c #343434",
+"X c #515151",
+"o c #6f6f6f",
+"O c #929292",
+"+ c Gray70",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##########",
+"##+OO###++",
+"#+.#o.#@X#",
+"#oo#o #X+#",
+"#O.#+OOo##",
+"##..## #@#",
+"###o..O#O#",
+"##O#O..o##",
+"###@ ##..#",
+"###oOO+#.O",
+"##+X# o#oo",
+"##X@#.o#.+",
+"#@+###OO+#"
+};
diff --git a/data/pixmaps/feta/4/scripts-sforzato.xpm b/data/pixmaps/feta/4/scripts-sforzato.xpm
new file mode 100644
index 0000000..e0af282
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-sforzato.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 6 7 1",
+" c #161616",
+". c #5d5d5d",
+"X c #7c7c7c",
+"o c #8b8b8b",
+"O c #b7b7b7",
+"+ c #d2d2d2",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@+o+@@@@@",
+"@@oo.X+@@",
+"@@@@@O+ o",
+"@@oo.X+@@",
+"@+o++@@@@"
+};
diff --git a/data/pixmaps/feta/4/scripts-staccato.xpm b/data/pixmaps/feta/4/scripts-staccato.xpm
new file mode 100644
index 0000000..63ec602
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-staccato.xpm
@@ -0,0 +1,11 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 3 2 1",
+" c #b2b2b2",
+". c None",
+/* pixels */
+"...",
+". ",
+". "
+};
diff --git a/data/pixmaps/feta/4/scripts-stopped.xpm b/data/pixmaps/feta/4/scripts-stopped.xpm
new file mode 100644
index 0000000..a60423e
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-stopped.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 6 6 1",
+" c #020202",
+". c Gray25",
+"X c #838383",
+"o c #a4a4a4",
+"O c Gray86",
+"+ c None",
+/* pixels */
+"+++++",
+"++OO+",
+"++.o+",
+"+X X",
+"++.o+",
+"++OO+"
+};
diff --git a/data/pixmaps/feta/4/scripts-tenuto.xpm b/data/pixmaps/feta/4/scripts-tenuto.xpm
new file mode 100644
index 0000000..b33855f
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-tenuto.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 2 4 1",
+" c Gray62",
+". c #a9a9a9",
+"X c Gray84",
+"o c None",
+/* pixels */
+"ooooooo",
+"oX .. X"
+};
diff --git a/data/pixmaps/feta/4/scripts-thumb.xpm b/data/pixmaps/feta/4/scripts-thumb.xpm
new file mode 100644
index 0000000..35e8fe3
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-thumb.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 7 5 1",
+" c #5b5b5b",
+". c Gray45",
+"X c #8d8d8d",
+"o c #b1b1b1",
+"O c None",
+/* pixels */
+"OOOOO",
+"OOXXO",
+"O....",
+"O.XX.",
+"OX X",
+"OO O",
+"OOooO"
+};
diff --git a/data/pixmaps/feta/4/scripts-trilelement.xpm b/data/pixmaps/feta/4/scripts-trilelement.xpm
new file mode 100644
index 0000000..af6cccd
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-trilelement.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 6 5 1",
+" c #0b0b0b",
+". c Gray22",
+"X c #b7b7b7",
+"o c Gray77",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"OOOoOOO",
+"OO. XOX",
+"OX. .X",
+"OXOX .O",
+"OOOOoOO"
+};
diff --git a/data/pixmaps/feta/4/scripts-trill-element.xpm b/data/pixmaps/feta/4/scripts-trill-element.xpm
new file mode 100644
index 0000000..adc82d3
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-trill-element.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 5 5 1",
+" c Gray0",
+". c Gray57",
+"X c #acacac",
+"o c Gray78",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"OOOXOOO",
+"OO. .oX",
+"OXo. .O",
+"OOOOXOO"
+};
diff --git a/data/pixmaps/feta/4/scripts-trill.xpm b/data/pixmaps/feta/4/scripts-trill.xpm
new file mode 100644
index 0000000..c9f14ca
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-trill.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 11 8 1",
+" c #090909",
+". c #2d2d2d",
+"X c #494949",
+"o c #626262",
+"O c Gray55",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#############",
+"######@######",
+"##### +######",
+"####@ +######",
+"####@ #@o##@#",
+"##++X.+OX.@ +",
+"#++@. @#+.#.@",
+"#+OO X##.O###",
+"##@@ +O#.@###",
+"###@ X+@ @###",
+"####+O#@O####"
+};
diff --git a/data/pixmaps/feta/4/scripts-turn.xpm b/data/pixmaps/feta/4/scripts-turn.xpm
new file mode 100644
index 0000000..2a07d97
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-turn.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 6 7 1",
+" c #040404",
+". c Gray24",
+"X c #686868",
+"o c #8d8d8d",
+"O c #b4b4b4",
+"+ c Gray78",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@OX+@@oo@",
+"@O.X O@ o",
+"@o+@O O@+o",
+"@o @O X.O",
+"@@oo@@OXO@"
+};
diff --git a/data/pixmaps/feta/4/scripts-ufermata.xpm b/data/pixmaps/feta/4/scripts-ufermata.xpm
new file mode 100644
index 0000000..8ec0622
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-ufermata.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 8 7 1",
+" c #010101",
+". c Gray26",
+"X c Gray47",
+"o c #888888",
+"O c #afafaf",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@@@@@ooo@@@@",
+"@@@O O@@",
+"@@O X@@@o O@",
+"@@.O@@@@@O.@",
+"@+X@@OX+@@o+",
+"@oO@@o X@@Oo",
+"@+@@@@o@@@++"
+};
diff --git a/data/pixmaps/feta/4/scripts-umarcato.xpm b/data/pixmaps/feta/4/scripts-umarcato.xpm
new file mode 100644
index 0000000..c4ccf08
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-umarcato.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 6 1",
+" c #020202",
+". c Gray44",
+"X c #848484",
+"o c #afafaf",
+"O c #c8c8c8",
+"+ c None",
+/* pixels */
+"++++++",
+"+++O++",
+"++o ++",
+"++. .+",
+"+ooX +",
+"+O++XO"
+};
diff --git a/data/pixmaps/feta/4/scripts-upbow.xpm b/data/pixmaps/feta/4/scripts-upbow.xpm
new file mode 100644
index 0000000..c27fa61
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-upbow.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 10 6 1",
+" c #5a5a5a",
+". c #717171",
+"X c #8d8d8d",
+"o c #b1b1b1",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"+++++++",
+"+O++++O",
+"+Xo++oX",
+"+OX++.O",
+"++ ++ +",
+"++.oo.+",
+"++OXXO+",
+"+++ ++",
+"+++. ++",
+"+++oO++"
+};
diff --git a/data/pixmaps/feta/4/scripts-upedalheel.xpm b/data/pixmaps/feta/4/scripts-upedalheel.xpm
new file mode 100644
index 0000000..a3351a5
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-upedalheel.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 6 1",
+" c #555555",
+". c Gray49",
+"X c Gray59",
+"o c #a4a4a4",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"++++++",
+"+O+++O",
+"+XO+OX",
+"+XO+OX",
+"+o + o",
+"++o.o+"
+};
diff --git a/data/pixmaps/feta/4/scripts-upedaltoe.xpm b/data/pixmaps/feta/4/scripts-upedaltoe.xpm
new file mode 100644
index 0000000..1aeab50
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-upedaltoe.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 7 7 1",
+" c #101010",
+". c #585858",
+"X c Gray47",
+"o c #8d8d8d",
+"O c #b7b7b7",
+"+ c Gray86",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@o@@",
+"@@+ +@",
+"@@oXo@",
+"@@.+.@",
+"@OX@XO",
+"@O+@+O"
+};
diff --git a/data/pixmaps/feta/4/scripts-upmordent.xpm b/data/pixmaps/feta/4/scripts-upmordent.xpm
new file mode 100644
index 0000000..fb0a226
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-upmordent.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 9 8 1",
+" c #010101",
+". c Gray20",
+"X c Gray31",
+"o c Gray44",
+"O c Gray56",
+"+ c #a5a5a5",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"##############",
+"#########@####",
+"###.@#oo#X.###",
+"##o .+ OX X+O",
+"#@o+ +. XO #",
+"#+O#OX#@.o#XO#",
+"#oo######@####",
+"#+O###########",
+"##@###########"
+};
diff --git a/data/pixmaps/feta/4/scripts-upprall.xpm b/data/pixmaps/feta/4/scripts-upprall.xpm
new file mode 100644
index 0000000..52411e3
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-upprall.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 8 8 1",
+" c Gray4",
+". c #323232",
+"X c Gray34",
+"o c #6f6f6f",
+"O c Gray56",
+"+ c #b7b7b7",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"##############",
+"###+##@@##+###",
+"##O X# @o O@+",
+"##XX o X. @",
+"#@O#X.#+ +#.X#",
+"#oo##@########",
+"#OO###########",
+"##@###########"
+};
diff --git a/data/pixmaps/feta/4/scripts-ustaccatissimo.xpm b/data/pixmaps/feta/4/scripts-ustaccatissimo.xpm
new file mode 100644
index 0000000..fe7b754
--- /dev/null
+++ b/data/pixmaps/feta/4/scripts-ustaccatissimo.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 6 5 1",
+" c #0e0e0e",
+". c #6f6f6f",
+"X c Gray56",
+"o c Gray79",
+"O c None",
+/* pixels */
+"OOOO",
+"Oo.o",
+"OX X",
+"OO O",
+"OO O",
+"OOXO"
+};
diff --git a/data/pixmaps/feta/4/unknown.xpm b/data/pixmaps/feta/4/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/feta/4/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/feta/6/accidentals-(.xpm b/data/pixmaps/feta/6/accidentals-(.xpm
new file mode 100644
index 0000000..2887b0e
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals-(.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 14 6 1",
+" c Gray26",
+". c Gray38",
+"X c Gray56",
+"o c #a2a2a2",
+"O c #c8c8c8",
+"+ c None",
+/* pixels */
+"++++",
+"+++o",
+"++oX",
+"++.+",
+"+O +",
+"+Xo+",
+"+.o+",
+"+.o+",
+"+.o+",
+"+Xo+",
+"+O +",
+"++.+",
+"++oX",
+"+++O"
+};
diff --git a/data/pixmaps/feta/6/accidentals-).xpm b/data/pixmaps/feta/6/accidentals-).xpm
new file mode 100644
index 0000000..428228d
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals-).xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 14 6 1",
+" c Gray26",
+". c Gray38",
+"X c Gray56",
+"o c #a2a2a2",
+"O c #c8c8c8",
+"+ c None",
+/* pixels */
+"++++",
+"+O++",
+"+Xo+",
+"++.+",
+"++ O",
+"++oX",
+"++o.",
+"++o.",
+"++o.",
+"++oX",
+"++ O",
+"++.+",
+"+Xo+",
+"+O++"
+};
diff --git a/data/pixmaps/feta/6/accidentals--1.xpm b/data/pixmaps/feta/6/accidentals--1.xpm
new file mode 100644
index 0000000..0033ae5
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals--1.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 17 7 1",
+" c #040404",
+". c #282828",
+"X c #6f6f6f",
+"o c #888888",
+"O c #b4b4b4",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@+O@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX+XO@",
+"@o +",
+"@o.@O o",
+"@XX@@ O",
+"@XX@Xo@",
+"@XXXO@@",
+"@o O@@@",
+"@OO@@@@"
+};
diff --git a/data/pixmaps/feta/6/accidentals--2.xpm b/data/pixmaps/feta/6/accidentals--2.xpm
new file mode 100644
index 0000000..813f6ea
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals--2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 17 8 1",
+" c Gray4",
+". c Gray21",
+"X c #515151",
+"o c #727272",
+"O c Gray54",
+"+ c Gray70",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"###########",
+"#@+##O@####",
+"#oo## o####",
+"#oo## +####",
+"#oo## @####",
+"#oo## #####",
+"#oo##.#####",
+"#oo#@ #####",
+"#oo##X#####",
+"#oo@oX#+o+#",
+"#O . +",
+"#oX#X O#X O",
+"#oo#o ##o @",
+"#oo+ X##.+#",
+"#O X@+O.+##",
+"#o.##o +###",
+"#@+##++####"
+};
diff --git a/data/pixmaps/feta/6/accidentals-0.xpm b/data/pixmaps/feta/6/accidentals-0.xpm
new file mode 100644
index 0000000..1cd3b38
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals-0.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 19 6 1",
+" c #060606",
+". c #2f2f2f",
+"X c #5f5f5f",
+"o c Gray57",
+"O c Gray84",
+"+ c None",
+/* pixels */
+"++++++",
+"+O++++",
+"+oO+++",
+"+oO+++",
+"+oO+++",
+"+oXo.o",
+"+o o",
+"+o o",
+"+oO+Oo",
+"+oO+Oo",
+"+oO+Oo",
+"+oO+Oo",
+"+o o",
+"+o o",
+"+o.oXo",
+"++++Oo",
+"++++Oo",
+"++++Oo",
+"+++++O"
+};
diff --git a/data/pixmaps/feta/6/accidentals-1.xpm b/data/pixmaps/feta/6/accidentals-1.xpm
new file mode 100644
index 0000000..d44e4f4
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals-1.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 8 1",
+" c #020202",
+". c #2d2d2d",
+"X c Gray31",
+"o c #777777",
+"O c Gray59",
+"+ c Gray66",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"########",
+"#####@##",
+"##@@#+@#",
+"##@+#+@#",
+"##@+#+@#",
+"##++#+X@",
+"##@Oo o",
+"#@. .@",
+"#o oO@#",
+"#@XO#++#",
+"##@+#+@#",
+"##@+#OX@",
+"##@Oo o",
+"#@. .@",
+"#o oO@#",
+"#@XO#++#",
+"##@+#+@#",
+"##@+#+@#",
+"##@+#@@#",
+"##@@####"
+};
diff --git a/data/pixmaps/feta/6/accidentals-2.xpm b/data/pixmaps/feta/6/accidentals-2.xpm
new file mode 100644
index 0000000..8ecbe47
--- /dev/null
+++ b/data/pixmaps/feta/6/accidentals-2.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 6 1",
+" c #0e0e0e",
+". c #767676",
+"X c Gray54",
+"o c Gray75",
+"O c Gray80",
+"+ c None",
+/* pixels */
+"++++++++",
+"+O.o+O.O",
+"+X + X",
+"+O . o",
+"+++. .++",
+"+o . o",
+"+X O X",
+"+O.O+o.O"
+};
diff --git a/data/pixmaps/feta/6/accordion-accBB.xpm b/data/pixmaps/feta/6/accordion-accBB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accBB.xpm
diff --git a/data/pixmaps/feta/6/accordion-accBayanbase.xpm b/data/pixmaps/feta/6/accordion-accBayanbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accBayanbase.xpm
diff --git a/data/pixmaps/feta/6/accordion-accDiscant.xpm b/data/pixmaps/feta/6/accordion-accDiscant.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accDiscant.xpm
diff --git a/data/pixmaps/feta/6/accordion-accDot.xpm b/data/pixmaps/feta/6/accordion-accDot.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accDot.xpm
diff --git a/data/pixmaps/feta/6/accordion-accFreebase.xpm b/data/pixmaps/feta/6/accordion-accFreebase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accFreebase.xpm
diff --git a/data/pixmaps/feta/6/accordion-accOldEE.xpm b/data/pixmaps/feta/6/accordion-accOldEE.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accOldEE.xpm
diff --git a/data/pixmaps/feta/6/accordion-accOldEES.xpm b/data/pixmaps/feta/6/accordion-accOldEES.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accOldEES.xpm
diff --git a/data/pixmaps/feta/6/accordion-accSB.xpm b/data/pixmaps/feta/6/accordion-accSB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accSB.xpm
diff --git a/data/pixmaps/feta/6/accordion-accStdbase.xpm b/data/pixmaps/feta/6/accordion-accStdbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/accordion-accStdbase.xpm
diff --git a/data/pixmaps/feta/6/clefs-C.xpm b/data/pixmaps/feta/6/clefs-C.xpm
new file mode 100644
index 0000000..74f0e4e
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-C.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 25 8 1",
+" c #040404",
+". c Gray21",
+"X c #515151",
+"o c #747474",
+"O c #909090",
+"+ c #b1b1b1",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"##################",
+"##########+oo+####",
+"#O OOo##oXo .+##",
+"#O OOX#. @##X +#",
+"#O Ooo@ .##O #",
+"#O Ooo+ ### +",
+"#O Ooo#o @### O",
+"#O +OX####### O",
+"#O OOX#XO#### O",
+"#O Ooo# o###@ @",
+"#O OOo# @##o o#",
+"#O OooO ..X. O##",
+"#O OO #@o.O@###",
+"#O OO ###@@####",
+"#O OOXX +o o###",
+"#O Ooo+ o@@. @#",
+"#O Ooo# o###+ #",
+"#O OOo# o#### +",
+"#O OOX#+@#### O",
+"#O Ooo#@+#### O",
+"#O Ooo@ o### +",
+"#O OOOO ##@ #",
+"#O OOo# +##X +#",
+"#O Ooo#+ oo .+##",
+"#@oo@@+###ooo+####"
+};
diff --git a/data/pixmaps/feta/6/clefs-C_change.xpm b/data/pixmaps/feta/6/clefs-C_change.xpm
new file mode 100644
index 0000000..6e595fe
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-C_change.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 20 8 1",
+" c #010101",
+". c Gray19",
+"X c #565656",
+"o c #6f6f6f",
+"O c Gray53",
+"+ c Gray69",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"########Oo+###",
+"#O .@+#oXo .##",
+"#O .@+O ##+ .#",
+"#O .@+o X##. +",
+"#O .@++ +##. O",
+"#O .@+#+###. o",
+"#O .@++.###. @",
+"#O .++X +#+ o#",
+"#O .@X ....o##",
+"#O .@ @#+@###",
+"#O .@. OO.X+##",
+"#O .@O. X@O o#",
+"#O .@+o.###. @",
+"#O .@+@o###. o",
+"#O .++#O###. O",
+"#O .@+o X##. +",
+"#O .@+X O#+ .#",
+"#O .@+#.oo .##",
+"#@o+#@#@oX+###"
+};
diff --git a/data/pixmaps/feta/6/clefs-F.xpm b/data/pixmaps/feta/6/clefs-F.xpm
new file mode 100644
index 0000000..48ae4b2
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-F.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 21 8 1",
+" c #040404",
+". c #353535",
+"X c #484848",
+"o c #7b7b7b",
+"O c Gray54",
+"+ c Gray71",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"##################",
+"######+OOo+#######",
+"####+.o@#O .@#####",
+"###+ +####O +#+o#",
+"###..###### X# O",
+"##+ +####X @@ +",
+"##o X####o O###",
+"##o ####o O###",
+"##+ ####O o###",
+"###X +####o O@ +",
+"########### # O",
+"##########+ X#+o#",
+"##########X +####",
+"#########o X#####",
+"########+ X######",
+"#######+ X#######",
+"######+ O########",
+"#####X .@#########",
+"###+..@###########",
+"##o.+#############",
+"#@O###############"
+};
diff --git a/data/pixmaps/feta/6/clefs-F_change.xpm b/data/pixmaps/feta/6/clefs-F_change.xpm
new file mode 100644
index 0000000..6cb9327
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-F_change.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 17 8 1",
+" c Gray3",
+". c Gray19",
+"X c Gray33",
+"o c #747474",
+"O c #939393",
+"+ c Gray68",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"###############",
+"#####+ooo######",
+"####. oO. +####",
+"###.X####X +@ +",
+"##+ X+###O o@ O",
+"##o +### ###",
+"##o o### ###",
+"##@. @### #@@",
+"###@+@###@ o+ O",
+"#########o @#o@",
+"######### X####",
+"########X.#####",
+"#######X.######",
+"#####@XX@######",
+"####O.O########",
+"##oXO##########",
+"#@O############"
+};
diff --git a/data/pixmaps/feta/6/clefs-G.xpm b/data/pixmaps/feta/6/clefs-G.xpm
new file mode 100644
index 0000000..e121ee9
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-G.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 46 8 1",
+" c #070707",
+". c Gray20",
+"X c #4b4b4b",
+"o c #747474",
+"O c Gray54",
+"+ c #b2b2b2",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"#################",
+"##########O######",
+"#########X O#####",
+"########+ #####",
+"######## o####",
+"#######o OO ####",
+"####### X## +###",
+"######+ @## o###",
+"######O o### ###",
+"######O +### ###",
+"######O ###+ ###",
+"######O ###o ###",
+"######@ ### o###",
+"####### @#o +###",
+"####### O@ X####",
+"#######ooX +####",
+"#######o O#####",
+"#######X X######",
+"######o X#######",
+"#####+ @#######",
+"####+ .o#######",
+"#### @oo#######",
+"###X +#oo#######",
+"##+ X##+ @######",
+"##X ##@X O####",
+"## o#+ +##",
+"#O @# ..O +#",
+"#O X#O X#oo##X X#",
+"#O O#o ##oo###X @",
+"#O o#O ##+ ###+ O",
+"## o## o#@ #### O",
+"##. @#+ +#.@### +",
+"##+ o##+.+oo##+.#",
+"###+ +####oo##.+#",
+"####+.Xo@#o.+X+##",
+"######+X . o@###",
+"##########@ #####",
+"########### +####",
+"###########oo####",
+"####X +###+o####",
+"###+ ###@O####",
+"###o ###@O####",
+"###O ###+O####",
+"#### +###X@####",
+"####+ o++.+#####",
+"######OoOO@######"
+};
diff --git a/data/pixmaps/feta/6/clefs-G_change.xpm b/data/pixmaps/feta/6/clefs-G_change.xpm
new file mode 100644
index 0000000..480086d
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-G_change.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 37 8 1",
+" c #060606",
+". c #2f2f2f",
+"X c #4e4e4e",
+"o c Gray46",
+"O c Gray55",
+"+ c Gray68",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"##############",
+"########+#####",
+"#######o @####",
+"######O X####",
+"###### ..@###",
+"#####@ @+X###",
+"#####X O#+ ###",
+"#####X @#+ @##",
+"#####X.##O @##",
+"#####X.##. ###",
+"#####+.#@ .###",
+"#####@.#X +###",
+"######.X .####",
+"######X +####",
+"#####@ +#####",
+"####@ .######",
+"####X X######",
+"###o X@ @#####",
+"##@ ##.+#####",
+"##X +#@..X+###",
+"#@ .#+ o##",
+"#O +#. X o#",
+"#o ## X+ #@X @",
+"#o #@ +#.+#+ O",
+"#@.##.o#.O## o",
+"##XO#@ O.X## o",
+"##@.@#@XoX#+ @",
+"###@.o@#+ O.O#",
+"#####oX. .O##",
+"#######@@.@###",
+"#########.X###",
+"####O+###Oo###",
+"###X O##+@###",
+"##@ .##++###",
+"###. @##X####",
+"####. O+XO####",
+"#####+oo@#####"
+};
diff --git a/data/pixmaps/feta/6/clefs-hufnagel_do.xpm b/data/pixmaps/feta/6/clefs-hufnagel_do.xpm
new file mode 100644
index 0000000..1e4bd09
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-hufnagel_do.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 10 8 1",
+" c #040404",
+". c Gray22",
+"X c Gray29",
+"o c #7b7b7b",
+"O c Gray60",
+"+ c Gray73",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"########",
+"####@O##",
+"##@X .+",
+"#@. X#",
+"#o .+@##",
+"#o .####",
+"#o .####",
+"#o O###",
+"#o +###",
+"##o@####"
+};
diff --git a/data/pixmaps/feta/6/clefs-hufnagel_do_change.xpm b/data/pixmaps/feta/6/clefs-hufnagel_do_change.xpm
new file mode 100644
index 0000000..2efcd7e
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-hufnagel_do_change.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 9 7 1",
+" c Gray1",
+". c Gray28",
+"X c Gray49",
+"o c Gray55",
+"O c #b7b7b7",
+"+ c Gray76",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@+XO@",
+"@@O +",
+"@+ O@",
+"@o X@@@",
+"@o o@@@",
+"@o O@@",
+"@o .@@@",
+"@@o@@@@"
+};
diff --git a/data/pixmaps/feta/6/clefs-hufnagel_do_fa.xpm b/data/pixmaps/feta/6/clefs-hufnagel_do_fa.xpm
new file mode 100644
index 0000000..1783328
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-hufnagel_do_fa.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 25 8 1",
+" c #020202",
+". c #2f2f2f",
+"X c Gray31",
+"o c #797979",
+"O c #868686",
+"+ c #aeaeae",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"########",
+"####@+##",
+"###X X+",
+"##. .#",
+"#O .o+##",
+"#o .####",
+"#o .####",
+"#O .@###",
+"#o O###",
+"#+ o####",
+"########",
+"####@+##",
+"###X X@",
+"##. X#",
+"#O .O+##",
+"#o .####",
+"#o ...o+",
+"#o .#",
+"#o .Oo@#",
+"#O .####",
+"#o .####",
+"#O .####",
+"#O X####",
+"#o @####",
+"#+@#####"
+};
diff --git a/data/pixmaps/feta/6/clefs-hufnagel_do_fa_change.xpm b/data/pixmaps/feta/6/clefs-hufnagel_do_fa_change.xpm
new file mode 100644
index 0000000..ca15e0b
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-hufnagel_do_fa_change.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 23 8 1",
+" c Gray1",
+". c #202020",
+"X c Gray31",
+"o c Gray47",
+"O c #8d8d8d",
+"+ c Gray70",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"#######",
+"###+O@#",
+"##O +",
+"#+ O#",
+"#o +###",
+"#O +###",
+"#o .###",
+"#O o###",
+"##O####",
+"#######",
+"#######",
+"###@O##",
+"##O +",
+"#+ O#",
+"#o +###",
+"#o X.X@",
+"#o .#",
+"#o XO@#",
+"#O +###",
+"#o +###",
+"#o +###",
+"#oX####",
+"#@#####"
+};
diff --git a/data/pixmaps/feta/6/clefs-hufnagel_fa.xpm b/data/pixmaps/feta/6/clefs-hufnagel_fa.xpm
new file mode 100644
index 0000000..f728313
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-hufnagel_fa.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 15 8 1",
+" c #040404",
+". c #373737",
+"X c #4c4c4c",
+"o c Gray47",
+"O c #9a9a9a",
+"+ c #b2b2b2",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"########",
+"####@O##",
+"###O X+",
+"## .#",
+"#o .+@##",
+"#o X####",
+"#o . o#",
+"#o X#",
+"#O .oX##",
+"#o .####",
+"#o .####",
+"#o .####",
+"#O .####",
+"#o.#####",
+"#@######"
+};
diff --git a/data/pixmaps/feta/6/clefs-hufnagel_fa_change.xpm b/data/pixmaps/feta/6/clefs-hufnagel_fa_change.xpm
new file mode 100644
index 0000000..ec04757
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-hufnagel_fa_change.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 13 8 1",
+" c #010101",
+". c Gray17",
+"X c #4b4b4b",
+"o c #767676",
+"O c Gray54",
+"+ c #b4b4b4",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"#######",
+"####+##",
+"###. .#",
+"##. O#",
+"#O O+##",
+"#O oXX@",
+"#o .#",
+"#o XO@#",
+"#O +###",
+"#o +###",
+"#o +###",
+"#oX####",
+"#@#####"
+};
diff --git a/data/pixmaps/feta/6/clefs-medicaea_do.xpm b/data/pixmaps/feta/6/clefs-medicaea_do.xpm
new file mode 100644
index 0000000..04eedf3
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-medicaea_do.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 7 1",
+" c #020202",
+". c #323232",
+"X c #444444",
+"o c Gray57",
+"O c Gray72",
+"+ c #d3d3d3",
+"@ c None",
+/* pixels */
+"@@@@@@@@",
+"@+@@@@@@",
+"@o+@@@@@",
+"@o+@@@@@",
+"@o+@@@@@",
+"@o.+@@@@",
+"@o .O@@",
+"@o .+",
+"@ooX o",
+"@o+@OX o",
+"@oo@@@OO",
+"@o XO@@@",
+"@o XO@",
+"@o. o",
+"@o++. o",
+"@o+@@O.o",
+"@o+@@@@@",
+"@o+@@@@@",
+"@o+@@@@@",
+"@+@@@@@@"
+};
diff --git a/data/pixmaps/feta/6/clefs-medicaea_do_change.xpm b/data/pixmaps/feta/6/clefs-medicaea_do_change.xpm
new file mode 100644
index 0000000..72c9a83
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-medicaea_do_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 16 7 1",
+" c Gray1",
+". c Gray18",
+"X c #464646",
+"o c Gray57",
+"O c #b7b7b7",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@+@@@@@",
+"@o+@@@@",
+"@oo@@@@",
+"@o X+@@",
+"@o .+",
+"@ooX o",
+"@o+@+.o",
+"@o+@@@@",
+"@o.+@@@",
+"@o XO@",
+"@o. o",
+"@o++. o",
+"@o+@@OO",
+"@o+@@@@",
+"@+@@@@@"
+};
diff --git a/data/pixmaps/feta/6/clefs-medicaea_fa.xpm b/data/pixmaps/feta/6/clefs-medicaea_fa.xpm
new file mode 100644
index 0000000..4f42fe4
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-medicaea_fa.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 20 8 1",
+" c #040404",
+". c Gray20",
+"X c #444444",
+"o c Gray46",
+"O c #8d8d8d",
+"+ c Gray72",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"############",
+"#####@######",
+"#####O@#####",
+"#####O@#####",
+"#####O@#####",
+"#####o.@####",
+"#####o .@##",
+"#@oO#O .@",
+"#O #OOX O",
+"#O #O@#+X O",
+"#O #OO###++",
+"#O #O .+###",
+"#O #O .+#",
+"###O#O. O",
+"###O#O@@. O",
+"###O#O@##@.O",
+"###O#O@#####",
+"###O#O@#####",
+"###O#O@#####",
+"###@#@######"
+};
diff --git a/data/pixmaps/feta/6/clefs-medicaea_fa_change.xpm b/data/pixmaps/feta/6/clefs-medicaea_fa_change.xpm
new file mode 100644
index 0000000..8d6159d
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-medicaea_fa_change.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 16 8 1",
+" c Gray1",
+". c Gray19",
+"X c #535353",
+"o c #6c6c6c",
+"O c #8e8e8e",
+"+ c #aeaeae",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"##########",
+"####@#####",
+"####O#####",
+"####oO####",
+"####X .+##",
+"####X .#",
+"#O +O@X O",
+"#O +O##@.+",
+"#O +O#####",
+"#O +oX@###",
+"#@X+o o##",
+"##@+o. @",
+"##@+O#O. O",
+"##@+O###O#",
+"##++O#####",
+"###@@#####"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural1_c.xpm b/data/pixmaps/feta/6/clefs-mensural1_c.xpm
new file mode 100644
index 0000000..d97abf4
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural1_c.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 25 7 1",
+" c #0b0b0b",
+". c Gray17",
+"X c Gray49",
+"o c #979797",
+"O c Gray75",
+"+ c #c6c6c6",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@",
+"@+@o@@@@@@@@@o@+",
+"@oO.@@@@@@@@@.Oo",
+"@oO.@@@@@@@@@.+o",
+"@oO.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.+o",
+"@o+ XXXXOoXXX +o",
+"@o+ X +o",
+"@o+ X +o",
+"@o+.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.+o",
+"@o+ X +o",
+"@o+ X +o",
+"@o+ oXXoOoXXX +o",
+"@o+.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.Oo",
+"@o+.@@@@@@@@@.Oo",
+"@oO.@@@@@@@@@.+o",
+"@oO.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.+o",
+"@o+.@@@@@@@@@.Oo",
+"@+@o@@@@@@@@@o@+"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural1_c_change.xpm b/data/pixmaps/feta/6/clefs-mensural1_c_change.xpm
new file mode 100644
index 0000000..77919b0
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural1_c_change.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 20 5 1",
+" c Gray6",
+". c Gray60",
+"X c #b6b6b6",
+"o c #d2d2d2",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOO",
+"OoooOOOOOOOooo",
+"O.X.OOOOOOO.o.",
+"O.X.OOOOOOO.X.",
+"O.X.OOOOOOO.X.",
+"O.X.OOOOOOO.X.",
+"O.o.OOOOOOO.o.",
+"O.X.OOOOOOO.X.",
+"O.o o.",
+"O.o o.",
+"O.X.OoooooO.X.",
+"O.o o.",
+"O.o o.",
+"O.X.OOoOOOO.X.",
+"O.X.OOOOOOO.X.",
+"O.X.OOOOOOO.X.",
+"O.X.OOOOOOO.X.",
+"O.o.OOOOOOO.X.",
+"O.X.OOOOOOO.XX",
+"OoooOOOOOOOooo"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural1_f.xpm b/data/pixmaps/feta/6/clefs-mensural1_f.xpm
new file mode 100644
index 0000000..9be21ad
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural1_f.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 34 8 1",
+" c Gray4",
+". c #323232",
+"X c #535353",
+"o c #717171",
+"O c #8d8d8d",
+"+ c #aeaeae",
+"@ c #dadada",
+"# c None",
+/* pixels */
+"##############",
+"##########++##",
+"########## .##",
+"#########X. o#",
+"#oX#@@ #+X# @",
+"#O #.o#O @",
+"#O @ ++X#",
+"#o.+OO #@ . @#",
+"#oo### @#X @#",
+"#O oXX ##X o#",
+"#O #OX#. @",
+"#O ... @ .#+ #",
+"#OO###.#X +oo#",
+"######O@@ X##",
+"######O@#O @##",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"######O@#@O###",
+"#########@O###",
+"#########@O###",
+"##########@###"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural1_f_change.xpm b/data/pixmaps/feta/6/clefs-mensural1_f_change.xpm
new file mode 100644
index 0000000..943f427
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural1_f_change.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 28 8 1",
+" c #060606",
+". c Gray19",
+"X c Gray29",
+"o c Gray43",
+"O c Gray56",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"###########",
+"########O@#",
+"#######+ o#",
+"#######oO @",
+"#O@#@O+.# +",
+"#O X@ +o#",
+"#O ..X#X +#",
+"#O@@@o#+ @#",
+"#o .#O .#",
+"#O ..X@X@ O",
+"#+###Oo.#X+",
+"#####O@ .o#",
+"#####O#O ##",
+"#####o#OX##",
+"#####O#OX##",
+"#####O#OX##",
+"#####o#OX##",
+"#####O#+X##",
+"#####O#OX##",
+"#####O#OX##",
+"#####o#OX##",
+"#####O#+X##",
+"#####O#OX##",
+"#####O#OX##",
+"#####O#OX##",
+"#####+#OX##",
+"#######OX##",
+"#######@+##"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural2_c.xpm b/data/pixmaps/feta/6/clefs-mensural2_c.xpm
new file mode 100644
index 0000000..252eca2
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural2_c.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 25 8 1",
+" c #020202",
+". c #393939",
+"X c Gray27",
+"o c #6c6c6c",
+"O c #8e8e8e",
+"+ c #b9b9b9",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"#######",
+"#+@##@+",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##oo",
+"#o o",
+"#o.OO.o",
+"#oO##Oo",
+"#o O",
+"#oXOOXo",
+"#oX+OXo",
+"#o o",
+"#oO##Oo",
+"#o.OO.o",
+"#o o",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#++##@+"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural2_c_change.xpm b/data/pixmaps/feta/6/clefs-mensural2_c_change.xpm
new file mode 100644
index 0000000..c57f7c1
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural2_c_change.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 21 5 1",
+" c Gray0",
+". c #767676",
+"X c #929292",
+"o c Gray80",
+"O c None",
+/* pixels */
+"OOOOOO",
+"OoOOOo",
+"OXOOOX",
+"OXOOOX",
+"OXOOOX",
+"OXOOoX",
+"O. . .",
+"OX.o.X",
+"OXOOOX",
+"O. . .",
+"OX.o.X",
+"OX.o.X",
+"O. X .",
+"OXOOOX",
+"OX.o..",
+"O. . .",
+"OXOOOX",
+"OXOOOX",
+"OXOOOX",
+"OXOOOX",
+"OoOOOo"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural2_f.xpm b/data/pixmaps/feta/6/clefs-mensural2_f.xpm
new file mode 100644
index 0000000..0dad4cc
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural2_f.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 8 1",
+" c Gray2",
+". c Gray21",
+"X c #444444",
+"o c #767676",
+"O c #8b8b8b",
+"+ c #b4b4b4",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"##########",
+"##O+###O##",
+"#O X#O @",
+"##@X O#oX#",
+"#### ####",
+"####o ####",
+"####o.####",
+"####.+@.+#",
+"#+ +#+ #",
+"#@o####+O#"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural2_f_change.xpm b/data/pixmaps/feta/6/clefs-mensural2_f_change.xpm
new file mode 100644
index 0000000..20f326f
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural2_f_change.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 10 8 1",
+" c #060606",
+". c Gray24",
+"X c #444444",
+"o c #747474",
+"O c Gray55",
+"+ c #b1b1b1",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"#########",
+"##o@##@+#",
+"#@ o#o +",
+"###O @#o+",
+"####.X###",
+"####+.###",
+"####+o###",
+"###@.#+o#",
+"#@oX@#O O",
+"#@o####@#"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural3_c.xpm b/data/pixmaps/feta/6/clefs-mensural3_c.xpm
new file mode 100644
index 0000000..540d579
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural3_c.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 30 8 1",
+" c Gray2",
+". c Gray18",
+"X c Gray34",
+"o c Gray43",
+"O c #8d8d8d",
+"+ c #bbbbbb",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#######",
+"#+@##@+",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##OX",
+"#oO##Oo",
+"#oo##oo",
+"#o o",
+"#oX+@Xo",
+"#oo##oo",
+"#o o",
+"#oo@@oo",
+"#o XX o",
+"#o .. o",
+"#oO##Oo",
+"#o .. o",
+"#o XX.o",
+"#oo@@oo",
+"#o o",
+"#oo##oo",
+"#oX++Xo",
+"#o o",
+"#oo##oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##Oo",
+"#oO##OX",
+"#+@##@+"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural3_c_change.xpm b/data/pixmaps/feta/6/clefs-mensural3_c_change.xpm
new file mode 100644
index 0000000..552039c
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural3_c_change.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 26 8 1",
+" c #060606",
+". c #343434",
+"X c #565656",
+"o c Gray47",
+"O c #929292",
+"+ c #b2b2b2",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"######",
+"#@###@",
+"#O##@O",
+"#O###O",
+"#O###O",
+"#O@#@O",
+"#o o",
+"#OO+OO",
+"#O@#@O",
+"#o o",
+"#O+@+O",
+"#O.X.O",
+"#o . o",
+"#O###O",
+"#o . o",
+"#O.X.O",
+"#O+@+O",
+"#o o",
+"#O@#@O",
+"#OO+OO",
+"#o o",
+"#O@#@O",
+"#O###O",
+"#O@##O",
+"#O###O",
+"#@###@"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural_g.xpm b/data/pixmaps/feta/6/clefs-mensural_g.xpm
new file mode 100644
index 0000000..501c19f
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural_g.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 15 8 1",
+" c #060606",
+". c #323232",
+"X c Gray31",
+"o c #717171",
+"O c #868686",
+"+ c Gray72",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#########",
+"#####++##",
+"##### .##",
+"##### .+#",
+"#####+ +",
+"####o##Xo",
+"###X o o",
+"##o . +",
+"## @O X##",
+"#oo#o X#",
+"#oX#oo@ #",
+"#O #oo# #",
+"## X.o+.#",
+"##+ +#",
+"####@o@##"
+};
diff --git a/data/pixmaps/feta/6/clefs-mensural_g_change.xpm b/data/pixmaps/feta/6/clefs-mensural_g_change.xpm
new file mode 100644
index 0000000..b3d89b3
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-mensural_g_change.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 13 8 1",
+" c Gray1",
+". c #252525",
+"X c #565656",
+"o c #6c6c6c",
+"O c #959595",
+"+ c Gray70",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#######",
+"####O@#",
+"###@ o#",
+"###@ O#",
+"####O +",
+"###.X o",
+"##. X.+",
+"#OoX O#",
+"#oOo #",
+"#oOX++@",
+"#@..@o@",
+"##O X#",
+"####O@#"
+};
diff --git a/data/pixmaps/feta/6/clefs-percussion.xpm b/data/pixmaps/feta/6/clefs-percussion.xpm
new file mode 100644
index 0000000..7827bdc
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-percussion.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 13 7 1",
+" c Gray0",
+". c Gray21",
+"X c Gray49",
+"o c #818181",
+"O c #a2a2a2",
+"+ c Gray77",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@+XO@@OX+",
+"@X .@@. X",
+"@o .@@. o",
+"@X .@@. X",
+"@X .@@. X",
+"@X .@@. X",
+"@X .@@. X",
+"@X .@@. X",
+"@X .@@. X",
+"@o .@@. o",
+"@X .@@. X",
+"@+XO@@OX+"
+};
diff --git a/data/pixmaps/feta/6/clefs-percussion_change.xpm b/data/pixmaps/feta/6/clefs-percussion_change.xpm
new file mode 100644
index 0000000..b0c723c
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-percussion_change.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 11 5 1",
+" c Gray0",
+". c #7c7c7c",
+"X c Gray55",
+"o c #c8c8c8",
+"O c None",
+/* pixels */
+"OOOOOOOO",
+"Oo.oOo.o",
+"OX .O. X",
+"OX XOX X",
+"OX XO. X",
+"OX .O. X",
+"OX .O. X",
+"OX .OX X",
+"OX XO. X",
+"OX .O. X",
+"Oo.oOo.o"
+};
diff --git a/data/pixmaps/feta/6/clefs-tab.xpm b/data/pixmaps/feta/6/clefs-tab.xpm
new file mode 100644
index 0000000..faf3d14
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-tab.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 29 8 1",
+" c #010101",
+". c #323232",
+"X c #4c4c4c",
+"o c #767676",
+"O c #888888",
+"+ c #b1b1b1",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"###########",
+"#@oOoOOOOo@",
+"#o o",
+"#####X @###",
+"#####X @###",
+"#####X @###",
+"#####X @###",
+"#####X @###",
+"#####X @###",
+"#####o @###",
+"###########",
+"####@XX@###",
+"####o o###",
+"####....###",
+"###+ ++ +##",
+"###X @+ X##",
+"##+ +#",
+"##X +@@+ X#",
+"## X####X #",
+"##@#####@@#",
+"#@+++++@###",
+"#o X##",
+"#O O###o o#",
+"#O o+O+. O#",
+"#o X#",
+"#O O#@##o O",
+"#O +####o O",
+"#O .#",
+"#@oOoOoo@##"
+};
diff --git a/data/pixmaps/feta/6/clefs-tab_change.xpm b/data/pixmaps/feta/6/clefs-tab_change.xpm
new file mode 100644
index 0000000..e6da9a9
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-tab_change.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 24 8 1",
+" c Gray2",
+". c #343434",
+"X c Gray30",
+"o c Gray45",
+"O c #868686",
+"+ c Gray71",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#########",
+"#@ooOooo#",
+"#+Xo .oo#",
+"#### o###",
+"#### o###",
+"#### o###",
+"#### o###",
+"#### O###",
+"#########",
+"#### o###",
+"###O ###",
+"### o o##",
+"##O #o ##",
+"##X . +#",
+"#+ +##..#",
+"#O ###O #",
+"####@####",
+"#O O##",
+"#O ##+ o#",
+"#O oo. +#",
+"#O oooX @",
+"#O #### O",
+"#O oXo. @",
+"#@ooooo##"
+};
diff --git a/data/pixmaps/feta/6/clefs-vaticana_do.xpm b/data/pixmaps/feta/6/clefs-vaticana_do.xpm
new file mode 100644
index 0000000..e2e3b7c
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-vaticana_do.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 11 4 1",
+" c #020202",
+". c #898989",
+"X c Gray72",
+"o c None",
+/* pixels */
+"ooooo",
+"ooX.o",
+"oX .",
+"o. .",
+"o. X",
+"o.Xoo",
+"o.Xoo",
+"o. X",
+"o. .",
+"oX .",
+"ooX.o"
+};
diff --git a/data/pixmaps/feta/6/clefs-vaticana_do_change.xpm b/data/pixmaps/feta/6/clefs-vaticana_do_change.xpm
new file mode 100644
index 0000000..e2e3b7c
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-vaticana_do_change.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 11 4 1",
+" c #020202",
+". c #898989",
+"X c Gray72",
+"o c None",
+/* pixels */
+"ooooo",
+"ooX.o",
+"oX .",
+"o. .",
+"o. X",
+"o.Xoo",
+"o.Xoo",
+"o. X",
+"o. .",
+"oX .",
+"ooX.o"
+};
diff --git a/data/pixmaps/feta/6/clefs-vaticana_fa.xpm b/data/pixmaps/feta/6/clefs-vaticana_fa.xpm
new file mode 100644
index 0000000..0f74f94
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-vaticana_fa.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 15 8 1",
+" c Gray2",
+". c #2a2a2a",
+"X c #4e4e4e",
+"o c #777777",
+"O c #898989",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#######",
+"####@o+",
+"###@ O",
+"###+ o",
+"#+ . O",
+"#o +##",
+"#o. o@@",
+"#@#X O",
+"###X o",
+"###OX o",
+"###O#@#",
+"###O###",
+"###O###",
+"###O###",
+"###@###"
+};
diff --git a/data/pixmaps/feta/6/clefs-vaticana_fa_change.xpm b/data/pixmaps/feta/6/clefs-vaticana_fa_change.xpm
new file mode 100644
index 0000000..0f74f94
--- /dev/null
+++ b/data/pixmaps/feta/6/clefs-vaticana_fa_change.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 15 8 1",
+" c Gray2",
+". c #2a2a2a",
+"X c #4e4e4e",
+"o c #777777",
+"O c #898989",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#######",
+"####@o+",
+"###@ O",
+"###+ o",
+"#+ . O",
+"#o +##",
+"#o. o@@",
+"#@#X O",
+"###X o",
+"###OX o",
+"###O#@#",
+"###O###",
+"###O###",
+"###O###",
+"###@###"
+};
diff --git a/data/pixmaps/feta/6/custodes-hufnagel.xpm b/data/pixmaps/feta/6/custodes-hufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-hufnagel.xpm
diff --git a/data/pixmaps/feta/6/custodes-medicaea.xpm b/data/pixmaps/feta/6/custodes-medicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-medicaea.xpm
diff --git a/data/pixmaps/feta/6/custodes-mensural.xpm b/data/pixmaps/feta/6/custodes-mensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-mensural.xpm
diff --git a/data/pixmaps/feta/6/custodes-rhufnagel.xpm b/data/pixmaps/feta/6/custodes-rhufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-rhufnagel.xpm
diff --git a/data/pixmaps/feta/6/custodes-rmedicaea.xpm b/data/pixmaps/feta/6/custodes-rmedicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-rmedicaea.xpm
diff --git a/data/pixmaps/feta/6/custodes-rmensural.xpm b/data/pixmaps/feta/6/custodes-rmensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-rmensural.xpm
diff --git a/data/pixmaps/feta/6/custodes-rvaticana.xpm b/data/pixmaps/feta/6/custodes-rvaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-rvaticana.xpm
diff --git a/data/pixmaps/feta/6/custodes-vaticana.xpm b/data/pixmaps/feta/6/custodes-vaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/6/custodes-vaticana.xpm
diff --git a/data/pixmaps/feta/6/dots-dot.xpm b/data/pixmaps/feta/6/dots-dot.xpm
new file mode 100644
index 0000000..b78d7fd
--- /dev/null
+++ b/data/pixmaps/feta/6/dots-dot.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 4 7 1",
+" c Gray0",
+". c Gray35",
+"X c #717171",
+"o c #898989",
+"O c #a9a9a9",
+"+ c #d3d3d3",
+"@ c None",
+/* pixels */
+"@@@@",
+"@@O@",
+"@o X",
+"@+.O"
+};
diff --git a/data/pixmaps/feta/6/dots-evenrepeatcolon.xpm b/data/pixmaps/feta/6/dots-evenrepeatcolon.xpm
new file mode 100644
index 0000000..800f78e
--- /dev/null
+++ b/data/pixmaps/feta/6/dots-evenrepeatcolon.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 16 4 1",
+" c Gray0",
+". c #767676",
+"X c #a5a5a5",
+"o c None",
+/* pixels */
+"oooo",
+"oo.o",
+"o. .",
+"oX X",
+"oooo",
+"oooo",
+"oooo",
+"oooo",
+"oooo",
+"oooo",
+"oooo",
+"oooo",
+"oooo",
+"oX X",
+"o. .",
+"oo.o"
+};
diff --git a/data/pixmaps/feta/6/dots-repeatcolon.xpm b/data/pixmaps/feta/6/dots-repeatcolon.xpm
new file mode 100644
index 0000000..b656783
--- /dev/null
+++ b/data/pixmaps/feta/6/dots-repeatcolon.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 10 4 1",
+" c Gray0",
+". c #767676",
+"X c #a5a5a5",
+"o c None",
+/* pixels */
+"oooo",
+"oo.o",
+"o. .",
+"oX X",
+"oooo",
+"oooo",
+"oooo",
+"oX X",
+"o. .",
+"oo.o"
+};
diff --git a/data/pixmaps/feta/6/flags-d3.xpm b/data/pixmaps/feta/6/flags-d3.xpm
new file mode 100644
index 0000000..7b4e1da
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-d3.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 19 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c Gray33",
+"o c #727272",
+"O c Gray56",
+"+ c Gray68",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"########",
+"#####@@#",
+"#####@X#",
+"######.@",
+"######X+",
+"######Oo",
+"#@####OX",
+"#O####Oo",
+"#+####.@",
+"#O@##XX#",
+"#O@#o.##",
+"#O@o O##",
+"#o O###",
+"#O o####",
+"#o @####",
+"#oX#####",
+"#O+#####",
+"#O@#####",
+"#@######"
+};
diff --git a/data/pixmaps/feta/6/flags-d4.xpm b/data/pixmaps/feta/6/flags-d4.xpm
new file mode 100644
index 0000000..0860fcb
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-d4.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 8 1",
+" c Gray6",
+". c Gray20",
+"X c #515151",
+"o c #6f6f6f",
+"O c #8d8d8d",
+"+ c Gray69",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"########",
+"######@@",
+"######Oo",
+"######Oo",
+"######Oo",
+"######.@",
+"#####XX#",
+"#@##o O#",
+"#O@. #+@",
+"#o @#O@",
+"#o @##X#",
+"#oX##oO#",
+"#O+#o.##",
+"#O@o ###",
+"#O @###",
+"#o @####",
+"#oX#####",
+"#O+#####",
+"#O@#####",
+"#@######"
+};
diff --git a/data/pixmaps/feta/6/flags-d5.xpm b/data/pixmaps/feta/6/flags-d5.xpm
new file mode 100644
index 0000000..e14e509
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-d5.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 25 8 1",
+" c #0c0c0c",
+". c Gray17",
+"X c Gray32",
+"o c #6f6f6f",
+"O c #8d8d8d",
+"+ c #aeaeae",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"########",
+"######@@",
+"######Oo",
+"######Oo",
+"######Oo",
+"######.@",
+"#####o #",
+"###@X.X@",
+"##o #Oo",
+"#@ @#oo",
+"#@ @##.+",
+"#@o##oX#",
+"#+@#o.X@",
+"#++. #+@",
+"#o @#O@",
+"#o @##O#",
+"#oX##o@#",
+"#O+#oo##",
+"#+@..###",
+"#o @###",
+"#o @####",
+"#oX#####",
+"#O+#####",
+"#O@#####",
+"#@######"
+};
diff --git a/data/pixmaps/feta/6/flags-d6.xpm b/data/pixmaps/feta/6/flags-d6.xpm
new file mode 100644
index 0000000..f513b63
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-d6.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 27 8 1",
+" c #070707",
+". c #2c2c2c",
+"X c Gray31",
+"o c #727272",
+"O c #8e8e8e",
+"+ c #aeaeae",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"########",
+"######@+",
+"######oo",
+"######Oo",
+"######XO",
+"####@. O",
+"##o. Ooo",
+"#@ .+#Xo",
+"#@.@#+ @",
+"#@+#+.X@",
+"##@o ++@",
+"##. +#O@",
+"#@ +##O#",
+"#@X##OX#",
+"#@+#+XO#",
+"#O#XX@o#",
+"#O .#+o#",
+"#o +#X@#",
+"#o.#Oo##",
+"#o++ @##",
+"#+O @###",
+"#O o####",
+"#o #####",
+"#oo#####",
+"#O@#####",
+"#O######",
+"#@######"
+};
diff --git a/data/pixmaps/feta/6/flags-dgrace.xpm b/data/pixmaps/feta/6/flags-dgrace.xpm
new file mode 100644
index 0000000..7f1ff2e
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-dgrace.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 9 7 1",
+" c Gray5",
+". c #2f2f2f",
+"X c Gray36",
+"o c #6f6f6f",
+"O c #b1b1b1",
+"+ c Gray80",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@",
+"@++@@@@@@@@@@@@",
+"@O o+@@@@@@@@@@",
+"@@@o.o@@@@@@@@@",
+"@@@@@o XO@@@@@@",
+"@@@@@@@oX.O@@@@",
+"@@@@@@@@@O..O@@",
+"@@@@@@@@@@@O..+",
+"@@@@@@@@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/6/flags-dstem.xpm b/data/pixmaps/feta/6/flags-dstem.xpm
new file mode 100644
index 0000000..2d3884e
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-dstem.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"2 21 3 1",
+" c #a7a7a7",
+". c Gray84",
+"X c None",
+/* pixels */
+"XX",
+"X.",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X."
+};
diff --git a/data/pixmaps/feta/6/flags-stem.xpm b/data/pixmaps/feta/6/flags-stem.xpm
new file mode 100644
index 0000000..2d3884e
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-stem.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"2 21 3 1",
+" c #a7a7a7",
+". c Gray84",
+"X c None",
+/* pixels */
+"XX",
+"X.",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X."
+};
diff --git a/data/pixmaps/feta/6/flags-u3.xpm b/data/pixmaps/feta/6/flags-u3.xpm
new file mode 100644
index 0000000..05b4dfd
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-u3.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 8 1",
+" c Gray3",
+". c Gray22",
+"X c #4b4b4b",
+"o c #6f6f6f",
+"O c #929292",
+"+ c #b2b2b2",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"########",
+"#@######",
+"#O@#####",
+"#OO#####",
+"#oX#####",
+"#O #####",
+"#O O####",
+"#O +###",
+"#OO ###",
+"#O@@ X##",
+"#O@#+ +#",
+"#O@##o.#",
+"#O@### +",
+"#@####oo",
+"######oo",
+"######oo",
+"######.+",
+"###### #",
+"#####Oo#",
+"#####++#"
+};
diff --git a/data/pixmaps/feta/6/flags-u4.xpm b/data/pixmaps/feta/6/flags-u4.xpm
new file mode 100644
index 0000000..404aaf3
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-u4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 23 8 1",
+" c #070707",
+". c #353535",
+"X c #484848",
+"o c #727272",
+"O c #8d8d8d",
+"+ c Gray68",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"########",
+"#@######",
+"#O@#####",
+"#O+#####",
+"#o.#####",
+"#O +####",
+"#O X####",
+"#+O o###",
+"#o+@ +##",
+"#o.#+ ##",
+"#O +#oo#",
+"#O ##O#",
+"#O+..#O@",
+"#@##.XO@",
+"#####.X#",
+"#####+X#",
+"######X+",
+"######oo",
+"######oo",
+"######oo",
+"###### @",
+"#####+.#",
+"#####++#"
+};
diff --git a/data/pixmaps/feta/6/flags-u5.xpm b/data/pixmaps/feta/6/flags-u5.xpm
new file mode 100644
index 0000000..d36eb12
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-u5.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 27 8 1",
+" c Gray3",
+". c #323232",
+"X c Gray29",
+"o c #727272",
+"O c #8e8e8e",
+"+ c #b1b1b1",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"########",
+"#@######",
+"#O@#####",
+"#O+#####",
+"#o.#####",
+"#O +####",
+"#O X####",
+"#+O X###",
+"#O+@ +##",
+"#o.#+ ##",
+"#O +#.o#",
+"#O #+ #",
+"#O+.X# @",
+"#++#...#",
+"#@X##.o#",
+"## +#@X#",
+"## +#o@",
+"##@. @+@",
+"####X O#",
+"#####.X#",
+"###### +",
+"######oo",
+"######oo",
+"######oo",
+"###### #",
+"#####+.#",
+"#####++#"
+};
diff --git a/data/pixmaps/feta/6/flags-u6.xpm b/data/pixmaps/feta/6/flags-u6.xpm
new file mode 100644
index 0000000..e078090
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-u6.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 33 8 1",
+" c #070707",
+". c #343434",
+"X c Gray28",
+"o c #767676",
+"O c #8e8e8e",
+"+ c #aeaeae",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"########",
+"#@######",
+"#O@#####",
+"#O+#####",
+"#o.#####",
+"#O +####",
+"#O X####",
+"#+O O###",
+"#O+@ +##",
+"#o.#+X##",
+"#O +#X+#",
+"#O X#+.#",
+"#OO X# #",
+"#@@#XO.#",
+"#@O##..#",
+"## ##+o#",
+"## .##O#",
+"##+ o#O@",
+"####X+O@",
+"#@O##.o#",
+"## ##+o#",
+"## X##O@",
+"##X X#O@",
+"###+ +O#",
+"####+ o#",
+"#####+.#",
+"######X+",
+"######oo",
+"######oo",
+"######oo",
+"###### #",
+"#####+.#",
+"#####++#"
+};
diff --git a/data/pixmaps/feta/6/flags-ugrace.xpm b/data/pixmaps/feta/6/flags-ugrace.xpm
new file mode 100644
index 0000000..da65d73
--- /dev/null
+++ b/data/pixmaps/feta/6/flags-ugrace.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 10 8 1",
+" c #1d1d1d",
+". c Gray18",
+"X c #505050",
+"o c #747474",
+"O c #868686",
+"+ c #acacac",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"#############",
+"###########++",
+"##########o.+",
+"########@XX@#",
+"#######o +###",
+"#####@ o#####",
+"####o @######",
+"##+XO########",
+"#+.@#########",
+"#@@##########"
+};
diff --git a/data/pixmaps/feta/6/noteheads--1.xpm b/data/pixmaps/feta/6/noteheads--1.xpm
new file mode 100644
index 0000000..b64eaba
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads--1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 8 8 1",
+" c #070707",
+". c Gray19",
+"X c Gray36",
+"o c Gray45",
+"O c #8d8d8d",
+"+ c Gray72",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"###############",
+"#@+##+OOoO###++",
+"#oXO X@@X .@Xo",
+"#O O###O ..O",
+"#O o#### O",
+"#O #### .o",
+"#oXO .+#O .@oo",
+"#@+##+ooOO###+@"
+};
diff --git a/data/pixmaps/feta/6/noteheads--1mensural.xpm b/data/pixmaps/feta/6/noteheads--1mensural.xpm
new file mode 100644
index 0000000..7f5169f
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads--1mensural.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 11 6 1",
+" c Gray3",
+". c #2a2a2a",
+"X c #777777",
+"o c #888888",
+"O c #cdcdcd",
+"+ c None",
+/* pixels */
+"+++++++++++++",
+"+O++++++++++O",
+"+o.oXXXXXXo.X",
+"+o o",
+"+o o",
+"+XX++++++++XX",
+"+XX++++++++XX",
+"+o . o",
+"+o o",
+"+o.oXoXXXXo.X",
+"+O++++++++++O"
+};
diff --git a/data/pixmaps/feta/6/noteheads--2mensural.xpm b/data/pixmaps/feta/6/noteheads--2mensural.xpm
new file mode 100644
index 0000000..23eca92
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads--2mensural.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 16 8 1",
+" c #020202",
+". c #2a2a2a",
+"X c #4e4e4e",
+"o c #727272",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"#@#########@@#",
+"#o.oooooooo.o#",
+"#O O#",
+"#O ........ o#",
+"#oo########oo#",
+"#oX#@@@@@@@Xo#",
+"#O o#",
+"#O o#",
+"#Oo@@@@@@@@oX#",
+"############ #",
+"############X#",
+"############oO",
+"############oo",
+"############oo",
+"############++"
+};
diff --git a/data/pixmaps/feta/6/noteheads--3mensural.xpm b/data/pixmaps/feta/6/noteheads--3mensural.xpm
new file mode 100644
index 0000000..61415bd
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads--3mensural.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 16 8 1",
+" c #040404",
+". c Gray17",
+"X c Gray35",
+"o c #727272",
+"O c Gray53",
+"+ c Gray73",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"#################",
+"#++############O#",
+"#o.oooooooooooo #",
+"#O #",
+"#O ............ #",
+"#oo############.@",
+"#oX@@@@@@@@@@@+ @",
+"#O #",
+"#O #",
+"#oX@+@@@@@@@@@@ #",
+"###############.@",
+"###############.#",
+"###############.+",
+"###############Oo",
+"###############oo",
+"###############@+"
+};
diff --git a/data/pixmaps/feta/6/noteheads-0.xpm b/data/pixmaps/feta/6/noteheads-0.xpm
new file mode 100644
index 0000000..3fd6ae2
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-0.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 8 7 1",
+" c Gray1",
+". c #2c2c2c",
+"X c Gray",
+"o c #8e8e8e",
+"O c #b7b7b7",
+"+ c Gray85",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@@@@+ooXo+@@@",
+"@@O. O@o .O@",
+"@O .@@@O O",
+"@X .@@@@. o",
+"@O O@@@. O",
+"@@O. o+O .O@",
+"@@@@+oooo+@@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-0cross.xpm b/data/pixmaps/feta/6/noteheads-0cross.xpm
new file mode 100644
index 0000000..ce84365
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-0cross.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 9 7 1",
+" c #2a2a2a",
+". c Gray30",
+"X c Gray43",
+"o c #8d8d8d",
+"O c #b4b4b4",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@@@O+@@@+O@@",
+"@@.o.o@o.o.@",
+"@O +@X X@+ O",
+"@@@.X@@@..@@",
+"@@@.X@@@X.@@",
+"@O +@X X@+ O",
+"@@.o.o@o.o.@",
+"@@@O+@@@+O@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-0diamond.xpm b/data/pixmaps/feta/6/noteheads-0diamond.xpm
new file mode 100644
index 0000000..4d54160
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-0diamond.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 8 6 1",
+" c #040404",
+". c #2f2f2f",
+"X c Gray46",
+"o c #8d8d8d",
+"O c Gray63",
+"+ c None",
+/* pixels */
+"+++++++++++++",
+"++++++OO+++++",
+"+++++. .++++",
+"++oX .+O Xo+",
+"+o .++. o",
+"++oX O+. Xo+",
+"+++++. .++++",
+"++++++OO+++++"
+};
diff --git a/data/pixmaps/feta/6/noteheads-0mensural.xpm b/data/pixmaps/feta/6/noteheads-0mensural.xpm
new file mode 100644
index 0000000..837b37d
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-0mensural.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 8 7 1",
+" c #131313",
+". c #252525",
+"X c #464646",
+"o c Gray50",
+"O c Gray72",
+"+ c #d8d8d8",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@++@@",
+"@@+..@@",
+"@@XO .@",
+"@o @@ o",
+"@@. OX+",
+"@@@..+@",
+"@@@++@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-0slash.xpm b/data/pixmaps/feta/6/noteheads-0slash.xpm
new file mode 100644
index 0000000..5e0cb24
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-0slash.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 13 8 1",
+" c #020202",
+". c Gray17",
+"X c Gray25",
+"o c #727272",
+"O c #8b8b8b",
+"+ c #b2b2b2",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##################",
+"#######@OOOOOOOOo@",
+"#######O .#",
+"######@ .OOOOO +#",
+"######. +####+ X##",
+"#####O o#####. @##",
+"#####. @####o o###",
+"####o o####@ .####",
+"###@ .#####o O####",
+"###. +####+ .#####",
+"##+ OOOOO. @#####",
+"##. O######",
+"#@oOOOOOOOO@######"
+};
diff --git a/data/pixmaps/feta/6/noteheads-0triangle.xpm b/data/pixmaps/feta/6/noteheads-0triangle.xpm
new file mode 100644
index 0000000..9173460
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-0triangle.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 8 1",
+" c #161616",
+". c Gray20",
+"X c Gray32",
+"o c #6f6f6f",
+"O c #979797",
+"+ c Gray67",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"#########",
+"####++###",
+"####..###",
+"###XOOX##",
+"##@.##.@#",
+"## @##@ #",
+"#@oOOOOo@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-1.xpm b/data/pixmaps/feta/6/noteheads-1.xpm
new file mode 100644
index 0000000..e6f75e5
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 8 8 1",
+" c Gray1",
+". c #3c3c3c",
+"X c #4c4c4c",
+"o c Gray43",
+"O c #8b8b8b",
+"+ c Gray71",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"##########",
+"#####OoOO#",
+"###O o#OO",
+"##X .@##+O",
+"#+ O###O +",
+"#O+##@. X#",
+"#OO#o o##",
+"##OOoO####"
+};
diff --git a/data/pixmaps/feta/6/noteheads-1cross.xpm b/data/pixmaps/feta/6/noteheads-1cross.xpm
new file mode 100644
index 0000000..32ee9fc
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-1cross.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 9 7 1",
+" c Gray22",
+". c #434343",
+"X c #6c6c6c",
+"o c Gray60",
+"O c #b9b9b9",
+"+ c #d3d3d3",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@++@@@O+@",
+"@o.XX@XX.o",
+"@O +o o+ O",
+"@@@ +@+ @@",
+"@@+ +@+ @@",
+"@O +o o+ O",
+"@o XX@XX.o",
+"@@+O@@@O+@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-1diamond.xpm b/data/pixmaps/feta/6/noteheads-1diamond.xpm
new file mode 100644
index 0000000..b067cb8
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-1diamond.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 8 7 1",
+" c Gray3",
+". c Gray20",
+"X c Gray47",
+"o c #8b8b8b",
+"O c #b7b7b7",
+"+ c Gray81",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@@@@@@Oo@",
+"@@O o",
+"@@o .+@ @",
+"@@X.+@+.X@",
+"@@ @+. o@",
+"@o O@",
+"@@XO@@@@@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-1mensural.xpm b/data/pixmaps/feta/6/noteheads-1mensural.xpm
new file mode 100644
index 0000000..837b37d
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-1mensural.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 8 7 1",
+" c #131313",
+". c #252525",
+"X c #464646",
+"o c Gray50",
+"O c Gray72",
+"+ c #d8d8d8",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@++@@",
+"@@+..@@",
+"@@XO .@",
+"@o @@ o",
+"@@. OX+",
+"@@@..+@",
+"@@@++@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-1slash.xpm b/data/pixmaps/feta/6/noteheads-1slash.xpm
new file mode 100644
index 0000000..b2de115
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-1slash.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 13 7 1",
+" c #020202",
+". c Gray18",
+"X c #747474",
+"o c Gray54",
+"O c Gray71",
+"+ c Gray81",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@",
+"@@@@@@@+ooooooX+",
+"@@@@@@@o .@",
+"@@@@@@+ .ooo O@",
+"@@@@@@. O@@O .@@",
+"@@@@@o X@@@. +@@",
+"@@@@@. +@@X X@@@",
+"@@@@X X@@+ .@@@@",
+"@@@+ .@@@X o@@@@",
+"@@@. O@@+ .@@@@@",
+"@@O ooo. +@@@@@",
+"@@. o@@@@@@",
+"@+Xoooooo+@@@@@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-1triangle.xpm b/data/pixmaps/feta/6/noteheads-1triangle.xpm
new file mode 100644
index 0000000..db7ad45
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-1triangle.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 7 6 1",
+" c #434343",
+". c #6d6d6d",
+"X c #939393",
+"o c Gray73",
+"O c Gray86",
+"+ c None",
+/* pixels */
+"+++++++",
+"+++OO++",
+"+++..++",
+"++o o+",
+"++.OO.+",
+"+X +O X",
+"+oXXXXo"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2.xpm b/data/pixmaps/feta/6/noteheads-2.xpm
new file mode 100644
index 0000000..90b6ede
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 8 7 1",
+" c Gray1",
+". c Gray21",
+"X c #717171",
+"o c #848484",
+"O c #b2b2b2",
+"+ c #d8d8d8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@@@@+ooO@",
+"@@@X O",
+"@@. X",
+"@O O",
+"@X .@",
+"@O X+@",
+"@@Ooo+@@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2cross.xpm b/data/pixmaps/feta/6/noteheads-2cross.xpm
new file mode 100644
index 0000000..f965bf4
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2cross.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 8 5 1",
+" c Gray0",
+". c #252525",
+"X c #848484",
+"o c #b7b7b7",
+"O c None",
+/* pixels */
+"OOOOOOOOO",
+"OooOOOOoo",
+"Oo.oOOo.o",
+"OOO.XX.OO",
+"OOOo oOO",
+"OOO.XX.OO",
+"Oo.oOOo.o",
+"OooOOOOoo"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2diamond.xpm b/data/pixmaps/feta/6/noteheads-2diamond.xpm
new file mode 100644
index 0000000..2421e19
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2diamond.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 8 8 1",
+" c #020202",
+". c #313131",
+"X c #5d5d5d",
+"o c Gray",
+"O c #888888",
+"+ c #a7a7a7",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"#########",
+"####+OOO@",
+"###@ o",
+"###X .#",
+"###. .##",
+"##. X##",
+"#o @##",
+"#+oOO+###"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2mensural.xpm b/data/pixmaps/feta/6/noteheads-2mensural.xpm
new file mode 100644
index 0000000..548a377
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2mensural.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 8 5 1",
+" c #0b0b0b",
+". c #313131",
+"X c #838383",
+"o c #d7d7d7",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"OOOooOO",
+"OOO OO",
+"OO. .O",
+"OX X",
+"OO. .O",
+"OOo..oO",
+"OOOooOO"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2slash.xpm b/data/pixmaps/feta/6/noteheads-2slash.xpm
new file mode 100644
index 0000000..6c28fd8
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2slash.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 13 8 1",
+" c Gray1",
+". c #343434",
+"X c Gray29",
+"o c #797979",
+"O c #898989",
+"+ c #b6b6b6",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"############",
+"########OOo@",
+"#######+ .#",
+"####### +#",
+"######X X##",
+"#####+ ###",
+"#####X O###",
+"####o X####",
+"#### +####",
+"###X X#####",
+"##+ ######",
+"##. +######",
+"#@oOO#######"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2triangle.xpm b/data/pixmaps/feta/6/noteheads-2triangle.xpm
new file mode 100644
index 0000000..be8ebf9
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2triangle.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 7 7 1",
+" c #010101",
+". c Gray37",
+"X c Gray47",
+"o c Gray55",
+"O c #aeaeae",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@++@@",
+"@@@XX@@",
+"@@+ +@",
+"@@. .@",
+"@O O",
+"@OXooXO"
+};
diff --git a/data/pixmaps/feta/6/noteheads-2xcircle.xpm b/data/pixmaps/feta/6/noteheads-2xcircle.xpm
new file mode 100644
index 0000000..d7ce357
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-2xcircle.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 9 7 1",
+" c Gray20",
+". c #585858",
+"X c #797979",
+"o c #929292",
+"O c #a5a5a5",
+"+ c #d7d7d7",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@@@OooO@@",
+"@@ .@@. @",
+"@OX.++.XO",
+"@o@@ .+@o",
+"@o++ +@o",
+"@OX.++.XO",
+"@@ .+@. @",
+"@@@OooO@@"
+};
diff --git a/data/pixmaps/feta/6/noteheads-ledgerending.xpm b/data/pixmaps/feta/6/noteheads-ledgerending.xpm
new file mode 100644
index 0000000..ca66749
--- /dev/null
+++ b/data/pixmaps/feta/6/noteheads-ledgerending.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 3 3 1",
+" c #6f6f6f",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXXXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/feta/6/rests--1.xpm b/data/pixmaps/feta/6/rests--1.xpm
new file mode 100644
index 0000000..7cb06b2
--- /dev/null
+++ b/data/pixmaps/feta/6/rests--1.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 7 4 1",
+" c Gray0",
+". c #727272",
+"X c Gray71",
+"o c None",
+/* pixels */
+"ooooo",
+"oX..X",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"oX..X"
+};
diff --git a/data/pixmaps/feta/6/rests--1o.xpm b/data/pixmaps/feta/6/rests--1o.xpm
new file mode 100644
index 0000000..8ae32b3
--- /dev/null
+++ b/data/pixmaps/feta/6/rests--1o.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * rests__1o_xpm[] = {
+"11 7 7 1",
+" c None",
+". c #B9B9B9",
+"+ c #727272",
+"@ c #898989",
+"# c #595959",
+"$ c #030303",
+"% c #D9D9D9",
+" ",
+" .+++@@+++.",
+" .#+#$$#+#.",
+" %$$% ",
+" %$$% ",
+" .#+#$$#+#.",
+" .+++@@+++."};
diff --git a/data/pixmaps/feta/6/rests--2.xpm b/data/pixmaps/feta/6/rests--2.xpm
new file mode 100644
index 0000000..4bc5415
--- /dev/null
+++ b/data/pixmaps/feta/6/rests--2.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 13 5 1",
+" c Gray0",
+". c #747474",
+"X c #808080",
+"o c #bebebe",
+"O c None",
+/* pixels */
+"OOOOO",
+"OoXXo",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"OoXXo"
+};
diff --git a/data/pixmaps/feta/6/rests--4.xpm b/data/pixmaps/feta/6/rests--4.xpm
new file mode 100644
index 0000000..c46fa5e
--- /dev/null
+++ b/data/pixmaps/feta/6/rests--4.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 13 4 1",
+" c #070707",
+". c Gray57",
+"X c #d5d5d5",
+"o c None",
+/* pixels */
+"oooooooooooooooooooooooooooooooooooooooooooooooo",
+"oXoooooooooooooooooooooooooooooooooooooooooooooX",
+"o.XoooooooooooooooooooooooooooooooooooooooooooX.",
+"o.XoooooooooooooooooooooooooooooooooooooooooooX.",
+"o.XooooooooooooooooooXooooooooooooooooooooooooX.",
+"o. .",
+"o. .",
+"o. .",
+"o. .",
+"o.XoooooooooooooooooooooooooooooooooooooooooooX.",
+"o.XoooooooooooooooooooooooooooooooooooooooooooX.",
+"o.XoooooooooooooooooooooooooooooooooooooooooooX.",
+"oXoooooooooooooooooooooooooooooooooooooooooooooX"
+};
diff --git a/data/pixmaps/feta/6/rests-0.xpm b/data/pixmaps/feta/6/rests-0.xpm
new file mode 100644
index 0000000..938ab3f
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-0.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 5 4 1",
+" c #010101",
+". c Gray45",
+"X c Gray72",
+"o c None",
+/* pixels */
+"oooooooooo",
+"oX.......X",
+"oX .",
+"o. .",
+"oX.......X"
+};
diff --git a/data/pixmaps/feta/6/rests-0o.xpm b/data/pixmaps/feta/6/rests-0o.xpm
new file mode 100644
index 0000000..7616ad0
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-0o.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 6 7 1",
+" c Gray1",
+". c Gray35",
+"X c #727272",
+"o c #898989",
+"O c #b9b9b9",
+"+ c Gray85",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@OXXXooooooooXXXO",
+"@O.X. .X.O",
+"@@@@+ +@@@",
+"@@@@+ +@@@",
+"@@@@@oooooooo@@@@"
+};
diff --git a/data/pixmaps/feta/6/rests-1.xpm b/data/pixmaps/feta/6/rests-1.xpm
new file mode 100644
index 0000000..938ab3f
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-1.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 5 4 1",
+" c #010101",
+". c Gray45",
+"X c Gray72",
+"o c None",
+/* pixels */
+"oooooooooo",
+"oX.......X",
+"oX .",
+"o. .",
+"oX.......X"
+};
diff --git a/data/pixmaps/feta/6/rests-1o.xpm b/data/pixmaps/feta/6/rests-1o.xpm
new file mode 100644
index 0000000..7e282a2
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-1o.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 6 7 1",
+" c Gray1",
+". c Gray35",
+"X c #727272",
+"o c #898989",
+"O c #b9b9b9",
+"+ c Gray85",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@@@@oooooooo@@@@",
+"@@@@+ +@@@",
+"@@@@+ +@@@",
+"@O.X. .X.O",
+"@OXXXooooooooXXXO"
+};
diff --git a/data/pixmaps/feta/6/rests-2.xpm b/data/pixmaps/feta/6/rests-2.xpm
new file mode 100644
index 0000000..3656dee
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-2.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 18 8 1",
+" c #040404",
+". c #343434",
+"X c #494949",
+"o c #747474",
+"O c Gray52",
+"+ c Gray69",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"########",
+"###@####",
+"###+X###",
+"####o.##",
+"####O +#",
+"####o +",
+"###+ O",
+"##+ X#",
+"## X##",
+"##o ###",
+"###X ###",
+"####X+##",
+"#@ ...##",
+"#O .#",
+"#+ X##o#",
+"##.o####",
+"##+o####",
+"###@####"
+};
diff --git a/data/pixmaps/feta/6/rests-2mensural.xpm b/data/pixmaps/feta/6/rests-2mensural.xpm
new file mode 100644
index 0000000..7994d61
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-2mensural.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 7 1",
+" c Gray0",
+". c Gray15",
+"X c Gray43",
+"o c #9a9a9a",
+"O c #afafaf",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@OX+@@",
+"@X ..o",
+"@Xo@o+",
+"@Xo@@@",
+"@O+@@@"
+};
diff --git a/data/pixmaps/feta/6/rests-3.xpm b/data/pixmaps/feta/6/rests-3.xpm
new file mode 100644
index 0000000..31d35ee
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-3.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 12 8 1",
+" c #090909",
+". c #353535",
+"X c #464646",
+"o c #727272",
+"O c #8e8e8e",
+"+ c #b1b1b1",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#########",
+"##OO#####",
+"#o o##+O",
+"#O .#@X@",
+"##. .X#",
+"######Oo#",
+"######o@#",
+"#####@.##",
+"#####+X##",
+"#####.+##",
+"####+ ###",
+"####@+###"
+};
diff --git a/data/pixmaps/feta/6/rests-3mensural.xpm b/data/pixmaps/feta/6/rests-3mensural.xpm
new file mode 100644
index 0000000..65d248e
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-3mensural.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 6 7 1",
+" c Gray0",
+". c #282828",
+"X c Gray43",
+"o c #989898",
+"O c #afafaf",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@+XO",
+"@+.. X",
+"@+o@oX",
+"@@@@oX",
+"@@@@OO"
+};
diff --git a/data/pixmaps/feta/6/rests-4.xpm b/data/pixmaps/feta/6/rests-4.xpm
new file mode 100644
index 0000000..9417098
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-4.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 18 8 1",
+" c #060606",
+". c #323232",
+"X c #4b4b4b",
+"o c #767676",
+"O c Gray53",
+"+ c #aeaeae",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"##########",
+"###@o+####",
+"###. O#+o",
+"##@ X#X+",
+"###+. X.@",
+"#######@O#",
+"#######OX#",
+"##. @##o@#",
+"#O .##.@#",
+"#o .OXX##",
+"##. ..X##",
+"###@##X+##",
+"#####@.###",
+"#####+X###",
+"#####oo###",
+"#####.+###",
+"####@ ####",
+"####@+####"
+};
diff --git a/data/pixmaps/feta/6/rests-4mensural.xpm b/data/pixmaps/feta/6/rests-4mensural.xpm
new file mode 100644
index 0000000..d3a5359
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-4mensural.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 7 8 1",
+" c #060606",
+". c #343434",
+"X c #535353",
+"o c #717171",
+"O c Gray57",
+"+ c #afafaf",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"######",
+"####++",
+"##+. o",
+"#+X+Xo",
+"##O. o",
+"#O +Oo",
+"####@+"
+};
diff --git a/data/pixmaps/feta/6/rests-5.xpm b/data/pixmaps/feta/6/rests-5.xpm
new file mode 100644
index 0000000..9a1aa47
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-5.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 24 8 1",
+" c #060606",
+". c #313131",
+"X c #4e4e4e",
+"o c #747474",
+"O c #8b8b8b",
+"+ c #acacac",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###########",
+"####@o+####",
+"####. O#+O",
+"###@ X#O+",
+"####. @",
+"####@oOo+X#",
+"########OX#",
+"###+o@##OO#",
+"##+ .##.@#",
+"##X +#.@#",
+"##@o ..X##",
+"#######OX##",
+"#######.@##",
+"##. @##.@##",
+"#O .#+X###",
+"#o OXX###",
+"##. . +###",
+"######.@###",
+"#####+.####",
+"#####+.####",
+"#####Xo####",
+"#####.+####",
+"####@ #####",
+"####@+#####"
+};
diff --git a/data/pixmaps/feta/6/rests-6.xpm b/data/pixmaps/feta/6/rests-6.xpm
new file mode 100644
index 0000000..4149256
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-6.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 29 8 1",
+" c Gray2",
+". c #313131",
+"X c Gray30",
+"o c Gray44",
+"O c #8e8e8e",
+"+ c #b1b1b1",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"############",
+"#####@o+####",
+"#####. O#+o",
+"####@ X#o+",
+"#####. #",
+"#####@OOO+.@",
+"#########@O#",
+"####OX@##OX#",
+"###@ @#O+#",
+"###@ O@ @#",
+"####+...O.@#",
+"########+o##",
+"###@+###OX##",
+"##@. X##X+##",
+"##o +#.@##",
+"##O ..X###",
+"###o.XXXX###",
+"#######Oo###",
+"##o.###.+###",
+"#O X##.@###",
+"#o .#+.####",
+"#@. ..X####",
+"###@@@.o####",
+"######.+####",
+"###### +####",
+"#####+.#####",
+"#####O.#####",
+"#####.o#####",
+"#####+@#####"
+};
diff --git a/data/pixmaps/feta/6/rests-7.xpm b/data/pixmaps/feta/6/rests-7.xpm
new file mode 100644
index 0000000..73c43ac
--- /dev/null
+++ b/data/pixmaps/feta/6/rests-7.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 35 8 1",
+" c Gray2",
+". c #313131",
+"X c Gray30",
+"o c #727272",
+"O c Gray55",
+"+ c Gray67",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"#############",
+"######@o+####",
+"######. O#+O",
+"#####@ X#o+",
+"######+. X @",
+"###########.#",
+"######@###@O#",
+"#####O O##OX#",
+"####@ @#OO#",
+"####@ Xo @#",
+"#####O o.@#",
+"#########@o##",
+"#####@###OX##",
+"####. o##OO##",
+"###o @#.@##",
+"###+ XO.@##",
+"####@oOoOo###",
+"########OX###",
+"###+O###oO###",
+"##+ o##.@###",
+"##o .#@ @###",
+"##+ X####",
+"###+oo++X####",
+"#######oo####",
+"##. @##.+####",
+"#o .## @####",
+"#O .#O.#####",
+"##. XXX#####",
+"######Xo#####",
+"######.+#####",
+"#####@.@#####",
+"#####@.######",
+"#####O.######",
+"#####X+######",
+"#####+@######"
+};
diff --git a/data/pixmaps/feta/6/scripts-arpeggio.xpm b/data/pixmaps/feta/6/scripts-arpeggio.xpm
new file mode 100644
index 0000000..1b85028
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-arpeggio.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 10 6 1",
+" c #090909",
+". c #3f3f3f",
+"X c #777777",
+"o c #929292",
+"O c Gray80",
+"+ c None",
+/* pixels */
+"++++++",
+"++oO++",
+"++o O+",
+"+++. O",
+"++O o",
+"+O O",
+"+X O+",
+"+O .++",
+"++O o+",
+"+++Oo+"
+};
diff --git a/data/pixmaps/feta/6/scripts-coda.xpm b/data/pixmaps/feta/6/scripts-coda.xpm
new file mode 100644
index 0000000..729a59a
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-coda.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 17 8 1",
+" c Gray2",
+". c Gray18",
+"X c #505050",
+"o c #767676",
+"O c Gray56",
+"+ c Gray71",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##############",
+"#######@######",
+"#######O######",
+"######@o######",
+"#####OOXo@####",
+"####o.#O+ ####",
+"#### O#o#.o###",
+"###O +#o#. ###",
+"#@+X o@X+. O+@",
+"#@+X o@X+ ++@",
+"###X +#o#. @##",
+"###@ +#o#..###",
+"####.o#O# +###",
+"####@.@Ooo####",
+"######O.+#####",
+"#######O######",
+"#######@######"
+};
diff --git a/data/pixmaps/feta/6/scripts-dfermata.xpm b/data/pixmaps/feta/6/scripts-dfermata.xpm
new file mode 100644
index 0000000..0705e84
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-dfermata.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 11 8 1",
+" c #060606",
+". c #3e3e3e",
+"X c Gray28",
+"o c #6f6f6f",
+"O c Gray52",
+"+ c #b7b7b7",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#################",
+"#@+#####OO#####++",
+"#oo####O O####oo",
+"##X####o O####X#",
+"##.+####Oo####+.#",
+"##+X##########X+#",
+"###X.########..##",
+"###+ O####O +##",
+"####+ +###",
+"#####@. .@####",
+"#######+OO+######"
+};
diff --git a/data/pixmaps/feta/6/scripts-dmarcato.xpm b/data/pixmaps/feta/6/scripts-dmarcato.xpm
new file mode 100644
index 0000000..81c5845
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-dmarcato.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 8 1",
+" c Gray2",
+". c Gray21",
+"X c Gray36",
+"o c #6d6d6d",
+"O c #888888",
+"+ c Gray70",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"########",
+"#+oO##@+",
+"#@ @#o+",
+"##X o@X#",
+"##@ .X@#",
+"###. .##",
+"###+ +##",
+"####O###"
+};
diff --git a/data/pixmaps/feta/6/scripts-downbow.xpm b/data/pixmaps/feta/6/scripts-downbow.xpm
new file mode 100644
index 0000000..6826845
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-downbow.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 9 6 1",
+" c #010101",
+". c #797979",
+"X c #929292",
+"o c Gray72",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"+O........O",
+"+X X",
+"+X X",
+"+XXooooooXX",
+"+XO++++++OX",
+"+XO++++++OX",
+"+XO++++++OX",
+"+O++++++++O"
+};
diff --git a/data/pixmaps/feta/6/scripts-downmordent.xpm b/data/pixmaps/feta/6/scripts-downmordent.xpm
new file mode 100644
index 0000000..a8965fc
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-downmordent.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 10 8 1",
+" c Gray2",
+". c Gray17",
+"X c Gray30",
+"o c Gray42",
+"O c #959595",
+"+ c #afafaf",
+"@ c #d8d8d8",
+"# c None",
+/* pixels */
+"######################",
+"##O@##################",
+"#@ @##########@#######",
+"#oo#@O####O@#@.@O#####",
+"#oo#o X@#@ O#.X X@#@#",
+"#Oo+ .+. o .+.+",
+"##. X .. X o#",
+"##@O#O .##. #O .##",
+"######@.+###O..@#@.+##",
+"#############@O#######"
+};
diff --git a/data/pixmaps/feta/6/scripts-downprall.xpm b/data/pixmaps/feta/6/scripts-downprall.xpm
new file mode 100644
index 0000000..856b6c4
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-downprall.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 10 8 1",
+" c Gray2",
+". c #373737",
+"X c #494949",
+"o c #767676",
+"O c Gray51",
+"+ c #b9b9b9",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"######################",
+"##+@##################",
+"## @##################",
+"#Oo#@+####@#####+#####",
+"#oo#o O### .@##o O####",
+"#oo@ X#X +@ X#.+",
+"## . .#",
+"##+X#X @+ X#X +#",
+"######o o##@. ###O o##",
+"#######+#####+####@###"
+};
diff --git a/data/pixmaps/feta/6/scripts-dpedalheel.xpm b/data/pixmaps/feta/6/scripts-dpedalheel.xpm
new file mode 100644
index 0000000..32887dc
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-dpedalheel.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 9 4 1",
+" c #555555",
+". c #717171",
+"X c #cdcdcd",
+"o c None",
+/* pixels */
+"oooooooo",
+"ooo...oo",
+"oo . o",
+"o..ooo..",
+"o..ooo..",
+"o..ooo..",
+"o..ooo..",
+"o..ooo..",
+"oXoooooX"
+};
diff --git a/data/pixmaps/feta/6/scripts-dpedaltoe.xpm b/data/pixmaps/feta/6/scripts-dpedaltoe.xpm
new file mode 100644
index 0000000..5f79ae7
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-dpedaltoe.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 10 8 1",
+" c #090909",
+". c Gray18",
+"X c #565656",
+"o c #6c6c6c",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"########",
+"#@@###@@",
+"#OX###.+",
+"## ##@.#",
+"##XO#oo#",
+"##OX#.@#",
+"###.+.##",
+"###o O##",
+"###+ @##",
+"####+###"
+};
diff --git a/data/pixmaps/feta/6/scripts-dstaccatissimo.xpm b/data/pixmaps/feta/6/scripts-dstaccatissimo.xpm
new file mode 100644
index 0000000..dbd58b4
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-dstaccatissimo.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 7 5 1",
+" c Gray4",
+". c #7b7b7b",
+"X c Gray54",
+"o c #a4a4a4",
+"O c None",
+/* pixels */
+"OOOO",
+"OOXO",
+"OO O",
+"OO O",
+"Oo o",
+"OX X",
+"OO.O"
+};
diff --git a/data/pixmaps/feta/6/scripts-flageolet.xpm b/data/pixmaps/feta/6/scripts-flageolet.xpm
new file mode 100644
index 0000000..f516984
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-flageolet.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 3 1",
+" c Gray59",
+". c #d5d5d5",
+"X c None",
+/* pixels */
+"XXXXXXXX",
+"XXX XX",
+"XX ... X",
+"X .XXX. ",
+"X .XXX. ",
+"X .XXX. ",
+"XX ... X",
+"XXX XX"
+};
diff --git a/data/pixmaps/feta/6/scripts-lcomma.xpm b/data/pixmaps/feta/6/scripts-lcomma.xpm
new file mode 100644
index 0000000..76058ce
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-lcomma.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 9 7 1",
+" c Gray0",
+". c #323232",
+"X c Gray42",
+"o c Gray56",
+"O c #a2a2a2",
+"+ c Gray81",
+"@ c None",
+/* pixels */
+"@@@@",
+"@@@+",
+"@@Xo",
+"@@.@",
+"@o.@",
+"@X.@",
+"@X.@",
+"@O +",
+"@@X@"
+};
diff --git a/data/pixmaps/feta/6/scripts-lineprall.xpm b/data/pixmaps/feta/6/scripts-lineprall.xpm
new file mode 100644
index 0000000..dbd5c88
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-lineprall.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 17 8 1",
+" c #040404",
+". c #343434",
+"X c Gray29",
+"o c #727272",
+"O c #868686",
+"+ c #bbbbbb",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"#####################",
+"#@+##################",
+"#oo##################",
+"#oo##################",
+"#oo##################",
+"#oo##################",
+"#oo##################",
+"#oo##################",
+"#oo##################",
+"#oo##################",
+"#oo#+####+#####+#####",
+"#ooO o### .+##o o####",
+"#O. X#X +@ X#X+",
+"#O .#",
+"#O.#X @+ X#X +#",
+"#####O o##+. ###o o##",
+"######@#####+####+###"
+};
diff --git a/data/pixmaps/feta/6/scripts-mordent.xpm b/data/pixmaps/feta/6/scripts-mordent.xpm
new file mode 100644
index 0000000..5043edd
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-mordent.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 9 8 1",
+" c #060606",
+". c #313131",
+"X c Gray32",
+"o c #6f6f6f",
+"O c #939393",
+"+ c Gray70",
+"@ c Gray85",
+"# c None",
+/* pixels */
+"###############",
+"#######@O######",
+"###OX##+ X@####",
+"###. @@ O#+@",
+"##o .o o +",
+"#+ o .. o#",
+"#@+#O .X@ .##",
+"#####@XOX##XO##",
+"#######@+######"
+};
diff --git a/data/pixmaps/feta/6/scripts-open.xpm b/data/pixmaps/feta/6/scripts-open.xpm
new file mode 100644
index 0000000..b7a6d18
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-open.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 8 5 1",
+" c #464646",
+". c #717171",
+"X c Gray55",
+"o c #a7a7a7",
+"O c None",
+/* pixels */
+"OOOOOOO",
+"OOOXXOO",
+"OO oo O",
+"Oo.OO.o",
+"O..OO..",
+"Oo.OO.o",
+"OO Xo O",
+"OOOXXOO"
+};
diff --git a/data/pixmaps/feta/6/scripts-prall.xpm b/data/pixmaps/feta/6/scripts-prall.xpm
new file mode 100644
index 0000000..9bf049d
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-prall.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 8 8 1",
+" c Gray2",
+". c Gray20",
+"X c #505050",
+"o c #6c6c6c",
+"O c #989898",
+"+ c Gray70",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"###############",
+"###@@####@#####",
+"###o O##+ o####",
+"##+ o# .#X+",
+"##. .#",
+"#+X#. .#o +#",
+"#####o +##O X##",
+"######+####@@##"
+};
diff --git a/data/pixmaps/feta/6/scripts-pralldown.xpm b/data/pixmaps/feta/6/scripts-pralldown.xpm
new file mode 100644
index 0000000..c72e279
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-pralldown.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 11 8 1",
+" c #060606",
+". c #2f2f2f",
+"X c #505050",
+"o c Gray45",
+"O c #939393",
+"+ c Gray69",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"#####################",
+"######+####@@####+###",
+"####@X O##O X##+. @##",
+"#+.@. @o o+ .##",
+"##X . . .O#",
+"##@ O#X X#O @@ #",
+"###O.@##@ O###XX###XO",
+"####@##############oo",
+"###################oo",
+"################### @",
+"##################@+#"
+};
diff --git a/data/pixmaps/feta/6/scripts-prallmordent.xpm b/data/pixmaps/feta/6/scripts-prallmordent.xpm
new file mode 100644
index 0000000..c9be15e
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-prallmordent.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 9 8 1",
+" c #060606",
+". c #323232",
+"X c #494949",
+"o c #797979",
+"O c #989898",
+"+ c Gray69",
+"@ c #c0c0c0",
+"# c None",
+/* pixels */
+"#####################",
+"#############O#######",
+"###+X####XO##.OX#####",
+"###X +#+ X@.. +#+#",
+"##o o . o @",
+"#@ o XX o o#",
+"##+#+ X##X #+ X##",
+"######X+###+..###X+##",
+"#############O#######"
+};
diff --git a/data/pixmaps/feta/6/scripts-prallprall.xpm b/data/pixmaps/feta/6/scripts-prallprall.xpm
new file mode 100644
index 0000000..22aeb6a
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-prallprall.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 8 8 1",
+" c #040404",
+". c #393939",
+"X c #494949",
+"o c #7c7c7c",
+"O c #818181",
+"+ c Gray73",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"#####################",
+"####@####@#####@#####",
+"###o o### .@##o O####",
+"##+ X#X ++ X#X+",
+"##. .#",
+"#+X#X @+ X#X +#",
+"#####O o##+. ###O o##",
+"######@#####@####@###"
+};
diff --git a/data/pixmaps/feta/6/scripts-prallup.xpm b/data/pixmaps/feta/6/scripts-prallup.xpm
new file mode 100644
index 0000000..c25cf4b
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-prallup.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 10 8 1",
+" c Gray2",
+". c #373737",
+"X c #494949",
+"o c #767676",
+"O c Gray51",
+"+ c #b9b9b9",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"######################",
+"###################@+#",
+"###################@ #",
+"######+#####@####+##oo",
+"#####o o##@. ###O o#oo",
+"#+X#X @+ X#X @oo",
+"##. . #",
+"##+ X#X ++ X#.+#",
+"###o o### .+##o O#####",
+"####+####@#####@######"
+};
diff --git a/data/pixmaps/feta/6/scripts-rcomma.xpm b/data/pixmaps/feta/6/scripts-rcomma.xpm
new file mode 100644
index 0000000..99e94fb
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-rcomma.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 9 7 1",
+" c Gray0",
+". c #323232",
+"X c Gray42",
+"o c Gray56",
+"O c #a2a2a2",
+"+ c Gray81",
+"@ c None",
+/* pixels */
+"@@@@",
+"@@X@",
+"@+ O",
+"@@.X",
+"@@.X",
+"@@.o",
+"@@.@",
+"@oX@",
+"@+@@"
+};
diff --git a/data/pixmaps/feta/6/scripts-reverseturn.xpm b/data/pixmaps/feta/6/scripts-reverseturn.xpm
new file mode 100644
index 0000000..e432a75
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-reverseturn.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 8 8 1",
+" c #010101",
+". c Gray21",
+"X c #484848",
+"o c #777777",
+"O c Gray56",
+"+ c #b9b9b9",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"###OO####OO@##",
+"##. o#+. .#",
+"#@oX @+ XO.+",
+"#O@##+ +##@O",
+"#+.OX @@ Xo@",
+"##X .@#o .#",
+"###+OO####OO##"
+};
diff --git a/data/pixmaps/feta/6/scripts-segno.xpm b/data/pixmaps/feta/6/scripts-segno.xpm
new file mode 100644
index 0000000..42c5c7b
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-segno.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 19 8 1",
+" c Gray1",
+". c #373737",
+"X c #4c4c4c",
+"o c Gray48",
+"O c Gray55",
+"+ c Gray70",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"#############",
+"###+OO#####O@",
+"##..#O +##o #",
+"#@ O## X## +#",
+"#O o#o #o.##",
+"#O X#+ X+ +##",
+"#@ +###X.###",
+"##X +#+ ####",
+"###X O.O#.O#",
+"####X +#o+#",
+"##+o#+ X###",
+"##O.#O.O X##",
+"##### +#+ X#",
+"####X.###+ @",
+"###+ +X +#X O",
+"###.O# o#o O",
+"##+ ##X ##o @",
+"## o##+ O#..#",
+"#@O#####OO+##"
+};
diff --git a/data/pixmaps/feta/6/scripts-sforzato.xpm b/data/pixmaps/feta/6/scripts-sforzato.xpm
new file mode 100644
index 0000000..7e03ac4
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-sforzato.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 8 7 1",
+" c Gray0",
+". c #2a2a2a",
+"X c Gray43",
+"o c #8d8d8d",
+"O c Gray70",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@OO@@@@@@@@",
+"@O..Xo@@@@@",
+"@@@+XX.Xo+@",
+"@@@@@@++X o",
+"@@@+XX.Xo+@",
+"@O..Xo@@@@@",
+"@OO@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/6/scripts-staccato.xpm b/data/pixmaps/feta/6/scripts-staccato.xpm
new file mode 100644
index 0000000..5da730f
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-staccato.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 3 3 1",
+" c #8e8e8e",
+". c #b7b7b7",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X "
+};
diff --git a/data/pixmaps/feta/6/scripts-stopped.xpm b/data/pixmaps/feta/6/scripts-stopped.xpm
new file mode 100644
index 0000000..99da16f
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-stopped.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 4 1",
+" c Gray8",
+". c Gray59",
+"X c #dddddd",
+"o c None",
+/* pixels */
+"oooooooo",
+"oooo.ooo",
+"oooo ooo",
+"oooX Xoo",
+"o. .",
+"ooXX Xoo",
+"oooo ooo",
+"oooo.ooo"
+};
diff --git a/data/pixmaps/feta/6/scripts-tenuto.xpm b/data/pixmaps/feta/6/scripts-tenuto.xpm
new file mode 100644
index 0000000..3a06d14
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-tenuto.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 3 3 1",
+" c Gray43",
+". c #b6b6b6",
+"X c None",
+/* pixels */
+"XXXXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/feta/6/scripts-thumb.xpm b/data/pixmaps/feta/6/scripts-thumb.xpm
new file mode 100644
index 0000000..97602f5
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-thumb.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 10 7 1",
+" c Gray1",
+". c #3e3e3e",
+"X c #414141",
+"o c Gray42",
+"O c Gray57",
+"+ c Gray72",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@@@OO@@",
+"@@XOO.@",
+"@+ @@ +",
+"@O @@ O",
+"@+ @@ +",
+"@@.++.@",
+"@@@..@@",
+"@@@oo@@",
+"@@@++@@"
+};
diff --git a/data/pixmaps/feta/6/scripts-trilelement.xpm b/data/pixmaps/feta/6/scripts-trilelement.xpm
new file mode 100644
index 0000000..5fb396b
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-trilelement.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 8 8 1",
+" c Gray1",
+". c Gray24",
+"X c Gray28",
+"o c #7c7c7c",
+"O c #818181",
+"+ c #b9b9b9",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"##########",
+"####@#####",
+"###o O####",
+"##+ X#X+",
+"##. .#",
+"#+X#X +#",
+"#####O o##",
+"######+###"
+};
diff --git a/data/pixmaps/feta/6/scripts-trill-element.xpm b/data/pixmaps/feta/6/scripts-trill-element.xpm
new file mode 100644
index 0000000..61cf5a9
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-trill-element.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 6 6 1",
+" c #0e0e0e",
+". c #414141",
+"X c #6a6a6a",
+"o c #909090",
+"O c Gray81",
+"+ c None",
+/* pixels */
+"++++++++++",
+"+++OXO++++",
+"++O O+oo",
+"+O . . O",
+"+oo+O O+",
+"+++++OXO++"
+};
diff --git a/data/pixmaps/feta/6/scripts-trill.xpm b/data/pixmaps/feta/6/scripts-trill.xpm
new file mode 100644
index 0000000..8a1fce1
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-trill.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 15 8 1",
+" c #060606",
+". c #2c2c2c",
+"X c Gray37",
+"o c Gray47",
+"O c Gray54",
+"+ c #aeaeae",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###################",
+"########o+#########",
+"#######o +#########",
+"####### ##########",
+"####### .##########",
+"######+ o##@@###@@#",
+"###++#O O#O. .+O. +",
+"##+++OX oO@#O X#. O",
+"#@O### @###o +#. #",
+"#O@#+O .+###. ###@#",
+"##oO@@ o#O## #####",
+"#####o O#o## .#####",
+"#####O Xoo#@ o#####",
+"###### .##o o#####",
+"######+o###########"
+};
diff --git a/data/pixmaps/feta/6/scripts-turn.xpm b/data/pixmaps/feta/6/scripts-turn.xpm
new file mode 100644
index 0000000..fa1bc6d
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-turn.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 8 8 1",
+" c #010101",
+". c Gray21",
+"X c #484848",
+"o c #777777",
+"O c Gray56",
+"+ c #b9b9b9",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"###@OO####OO##",
+"##X .+#o .#",
+"#+.OX @@ Xo@",
+"#O@##+ +##@O",
+"#@oX @@ XO.+",
+"##. o#+. X#",
+"###OO####OO@##"
+};
diff --git a/data/pixmaps/feta/6/scripts-ufermata.xpm b/data/pixmaps/feta/6/scripts-ufermata.xpm
new file mode 100644
index 0000000..d5ff0a0
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-ufermata.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 11 8 1",
+" c #060606",
+". c #3e3e3e",
+"X c Gray28",
+"o c #6f6f6f",
+"O c Gray52",
+"+ c #b7b7b7",
+"@ c #c3c3c3",
+"# c None",
+/* pixels */
+"#################",
+"#######+OO+######",
+"#####+. X@####",
+"####+ +###",
+"###+ O####o +##",
+"###..########X.##",
+"##+X##########X+#",
+"##.+####Oo####+.#",
+"##X####O O####X#",
+"#oo####O O####oo",
+"#++#####OO#####++"
+};
diff --git a/data/pixmaps/feta/6/scripts-umarcato.xpm b/data/pixmaps/feta/6/scripts-umarcato.xpm
new file mode 100644
index 0000000..fda4e01
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-umarcato.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 8 1",
+" c Gray2",
+". c Gray21",
+"X c Gray36",
+"o c #6d6d6d",
+"O c #888888",
+"+ c Gray70",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"########",
+"####O###",
+"###+ +##",
+"###. .##",
+"##@X @#",
+"##X@o X#",
+"#+o#@ @",
+"#+@##Oo+"
+};
diff --git a/data/pixmaps/feta/6/scripts-upbow.xpm b/data/pixmaps/feta/6/scripts-upbow.xpm
new file mode 100644
index 0000000..c25301f
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-upbow.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 14 8 1",
+" c #181818",
+". c #2d2d2d",
+"X c Gray26",
+"o c #6a6a6a",
+"O c #818181",
+"+ c Gray69",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"#########",
+"##@#####@",
+"#oo####oo",
+"## #### #",
+"## ###+X#",
+"##oo##oo#",
+"##+.##X+#",
+"### ## ##",
+"###X++X##",
+"###oOoo##",
+"###+. ###",
+"#### ###",
+"####oo###",
+"#####@###"
+};
diff --git a/data/pixmaps/feta/6/scripts-upedalheel.xpm b/data/pixmaps/feta/6/scripts-upedalheel.xpm
new file mode 100644
index 0000000..87dadf9
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-upedalheel.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 9 4 1",
+" c #555555",
+". c #717171",
+"X c #cdcdcd",
+"o c None",
+/* pixels */
+"oooooooo",
+"oXoooooX",
+"o..ooo..",
+"o..ooo..",
+"o..ooo .",
+"o..ooo..",
+"o. ooo .",
+"oo . o",
+"ooo...oo"
+};
diff --git a/data/pixmaps/feta/6/scripts-upedaltoe.xpm b/data/pixmaps/feta/6/scripts-upedaltoe.xpm
new file mode 100644
index 0000000..4080a16
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-upedaltoe.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 10 8 1",
+" c #090909",
+". c Gray18",
+"X c #565656",
+"o c #6c6c6c",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"########",
+"####+###",
+"###+ @##",
+"###o O##",
+"###.+.##",
+"##OX#.@#",
+"##XO#oo#",
+"## ##@.#",
+"#OX###.+",
+"#@@###@@"
+};
diff --git a/data/pixmaps/feta/6/scripts-upmordent.xpm b/data/pixmaps/feta/6/scripts-upmordent.xpm
new file mode 100644
index 0000000..b3a6abe
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-upmordent.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 12 8 1",
+" c Gray2",
+". c #2f2f2f",
+"X c Gray29",
+"o c Gray44",
+"O c #939393",
+"+ c #b4b4b4",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#####################",
+"#############O@######",
+"####.+###oo##.OX#####",
+"###+ o##. .#X. O#+@",
+"##@ o. .. o +",
+"##.XX .o o. o#",
+"#@.##. @#o @@ .##",
+"#oo###Oo###@X @##oO##",
+"#oo##########O@######",
+"#oo##################",
+"#@ ##################",
+"##+@#################"
+};
diff --git a/data/pixmaps/feta/6/scripts-upprall.xpm b/data/pixmaps/feta/6/scripts-upprall.xpm
new file mode 100644
index 0000000..78b4a57
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-upprall.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 11 8 1",
+" c #060606",
+". c #2f2f2f",
+"X c #505050",
+"o c Gray45",
+"O c #939393",
+"+ c Gray69",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"#####################",
+"####+####@@####+#####",
+"###@ .@##. O##O X@###",
+"###. +o o@ .@.+",
+"##O. . . X#",
+"## @@ +#X X#O @#",
+"#OX###X.###O @##@.O##",
+"#oo##################",
+"#oo##################",
+"#@ ##################",
+"##+@#################"
+};
diff --git a/data/pixmaps/feta/6/scripts-ustaccatissimo.xpm b/data/pixmaps/feta/6/scripts-ustaccatissimo.xpm
new file mode 100644
index 0000000..2bd7272
--- /dev/null
+++ b/data/pixmaps/feta/6/scripts-ustaccatissimo.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 7 5 1",
+" c Gray4",
+". c #7b7b7b",
+"X c Gray54",
+"o c #a4a4a4",
+"O c None",
+/* pixels */
+"OOOO",
+"OO.O",
+"OX X",
+"Oo o",
+"OO O",
+"OO O",
+"OOXO"
+};
diff --git a/data/pixmaps/feta/6/unknown.xpm b/data/pixmaps/feta/6/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/feta/6/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/feta/8/accidentals-(.xpm b/data/pixmaps/feta/8/accidentals-(.xpm
new file mode 100644
index 0000000..7b48b75
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals-(.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 18 7 1",
+" c #1b1b1b",
+". c #2c2c2c",
+"X c #6f6f6f",
+"o c Gray56",
+"O c #b7b7b7",
+"+ c #d2d2d2",
+"@ c None",
+/* pixels */
+"@@@@@",
+"@@@+O",
+"@@@Xo",
+"@@+.@",
+"@@XX@",
+"@@ O@",
+"@+.@@",
+"@X.@@",
+"@X @@",
+"@X.@@",
+"@X @@",
+"@X.@@",
+"@+.@@",
+"@@ O@",
+"@@XX@",
+"@@+.@",
+"@@@Xo",
+"@@@+O"
+};
diff --git a/data/pixmaps/feta/8/accidentals-).xpm b/data/pixmaps/feta/8/accidentals-).xpm
new file mode 100644
index 0000000..7b59f8c
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals-).xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 18 7 1",
+" c #1b1b1b",
+". c #2c2c2c",
+"X c #6f6f6f",
+"o c Gray56",
+"O c #b7b7b7",
+"+ c #d2d2d2",
+"@ c None",
+/* pixels */
+"@@@@@",
+"@O+@@",
+"@oX@@",
+"@@.+@",
+"@@Xo@",
+"@@O @",
+"@@@.+",
+"@@@.X",
+"@@@ X",
+"@@@ X",
+"@@@ X",
+"@@@ X",
+"@@@.+",
+"@@+ @",
+"@@XX@",
+"@@.+@",
+"@oX@@",
+"@O+@@"
+};
diff --git a/data/pixmaps/feta/8/accidentals--1.xpm b/data/pixmaps/feta/8/accidentals--1.xpm
new file mode 100644
index 0000000..69bf1dd
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals--1.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 22 8 1",
+" c Gray5",
+". c Gray18",
+"X c #4c4c4c",
+"o c #717171",
+"O c Gray55",
+"+ c #b7b7b7",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"#########",
+"#@o+#####",
+"#+ +#####",
+"## ######",
+"## ######",
+"## ######",
+"## ######",
+"## ######",
+"## ######",
+"## ######",
+"## ######",
+"## ##++##",
+"## o o#",
+"## X. @",
+"## O#@ O",
+"## @## +",
+"## @#@ .#",
+"## ##X.##",
+"## #X.###",
+"##...####",
+"## .#####",
+"##O######"
+};
diff --git a/data/pixmaps/feta/8/accidentals--2.xpm b/data/pixmaps/feta/8/accidentals--2.xpm
new file mode 100644
index 0000000..4d80580
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals--2.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 22 8 1",
+" c #0c0c0c",
+". c #2c2c2c",
+"X c #4c4c4c",
+"o c #747474",
+"O c #8d8d8d",
+"+ c #b4b4b4",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"##############",
+"#@o+##@O######",
+"#+ +##o ######",
+"## ###o ######",
+"## ###o ######",
+"## ###O ######",
+"## #### ######",
+"## #### ######",
+"## @### ######",
+"## #### ######",
+"## #### @#####",
+"## ##@+ ##+@##",
+"## o o o#",
+"## X. X. +",
+"## X#@ O#@ O",
+"## @## ### +",
+"## ##O ##@ .#",
+"## ## O.##X.##",
+"## #XO# #X.###",
+"##..O##...####",
+"## o### .#####",
+"##O####O######"
+};
diff --git a/data/pixmaps/feta/8/accidentals-0.xpm b/data/pixmaps/feta/8/accidentals-0.xpm
new file mode 100644
index 0000000..1300396
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals-0.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 25 7 1",
+" c Gray2",
+". c Gray16",
+"X c #6f6f6f",
+"o c Gray53",
+"O c #b9b9b9",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@+O@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@XO",
+"@o o",
+"@o o",
+"@o o",
+"@o.X+XX",
+"@XX@@XX",
+"@XX@@XX",
+"@XX@@XX",
+"@XX@@XX",
+"@XX+o.o",
+"@o o",
+"@o o",
+"@o o",
+"@+X@@XX",
+"@@@@@XX",
+"@@@@@XX",
+"@@@@@XX",
+"@@@@@XX",
+"@@@@@O+"
+};
diff --git a/data/pixmaps/feta/8/accidentals-1.xpm b/data/pixmaps/feta/8/accidentals-1.xpm
new file mode 100644
index 0000000..0e90b59
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals-1.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 26 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c #4c4c4c",
+"o c #777777",
+"O c #9a9a9a",
+"+ c #acacac",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"##########",
+"######@+##",
+"######OX##",
+"###XO#OX##",
+"###XO#OX##",
+"###XO#OX##",
+"###XO#OX@+",
+"###XO#o o",
+"###X. o",
+"#@. .@",
+"#o .X##",
+"#o o#OX##",
+"#+@XO#OX##",
+"###XO#OX##",
+"###XO#OX@+",
+"###XO#o o",
+"###X. o",
+"#@. .@",
+"#o .X##",
+"#o o#OX##",
+"#+@XO#OX##",
+"###XO#OX##",
+"###XO#OX##",
+"###XO#OX##",
+"###XO#####",
+"###+@#####"
+};
diff --git a/data/pixmaps/feta/8/accidentals-2.xpm b/data/pixmaps/feta/8/accidentals-2.xpm
new file mode 100644
index 0000000..485acb4
--- /dev/null
+++ b/data/pixmaps/feta/8/accidentals-2.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 6 1",
+" c #020202",
+". c Gray27",
+"X c #7c7c7c",
+"o c Gray55",
+"O c Gray79",
+"+ c None",
+/* pixels */
+"++++++++++",
+"+OXo+++oXO",
+"+o o+X o",
+"+o .+. o",
+"++o. X .o+",
+"++++X X+++",
+"++o. X .o+",
+"+o .+. o",
+"+o X+X o",
+"+OXo+++oXO"
+};
diff --git a/data/pixmaps/feta/8/accordion-accBB.xpm b/data/pixmaps/feta/8/accordion-accBB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accBB.xpm
diff --git a/data/pixmaps/feta/8/accordion-accBayanbase.xpm b/data/pixmaps/feta/8/accordion-accBayanbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accBayanbase.xpm
diff --git a/data/pixmaps/feta/8/accordion-accDiscant.xpm b/data/pixmaps/feta/8/accordion-accDiscant.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accDiscant.xpm
diff --git a/data/pixmaps/feta/8/accordion-accDot.xpm b/data/pixmaps/feta/8/accordion-accDot.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accDot.xpm
diff --git a/data/pixmaps/feta/8/accordion-accFreebase.xpm b/data/pixmaps/feta/8/accordion-accFreebase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accFreebase.xpm
diff --git a/data/pixmaps/feta/8/accordion-accOldEE.xpm b/data/pixmaps/feta/8/accordion-accOldEE.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accOldEE.xpm
diff --git a/data/pixmaps/feta/8/accordion-accOldEES.xpm b/data/pixmaps/feta/8/accordion-accOldEES.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accOldEES.xpm
diff --git a/data/pixmaps/feta/8/accordion-accSB.xpm b/data/pixmaps/feta/8/accordion-accSB.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accSB.xpm
diff --git a/data/pixmaps/feta/8/accordion-accStdbase.xpm b/data/pixmaps/feta/8/accordion-accStdbase.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/accordion-accStdbase.xpm
diff --git a/data/pixmaps/feta/8/clefs-C.xpm b/data/pixmaps/feta/8/clefs-C.xpm
new file mode 100644
index 0000000..87d232a
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-C.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 32 8 1",
+" c #040404",
+". c Gray19",
+"X c Gray29",
+"o c Gray46",
+"O c #888888",
+"+ c #afafaf",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#######################",
+"#############+oOO######",
+"#O O# O##+. .+###",
+"#O O# o#+ X###@ +##",
+"#O O# O# X####o +#",
+"#O o# O+ X###O .#",
+"#O O# OO #### #",
+"#O O# O@ o#### O",
+"#O O# o#@++##### O",
+"#O o# o#++###### O",
+"#O O# o#o ###### +",
+"#O O# o#o #####@ .#",
+"#O O# o#. +####o O#",
+"#O O# O# .+###. o##",
+"#O o# OO . .X. O###",
+"#O O# o##o .+@####",
+"#O O# o###########",
+"#O O# o##@+@######",
+"#O O# XX .@o .o####",
+"#O o# O+ .@@O @##",
+"#O O# O# o####o @#",
+"#O o# o#o @####+ X#",
+"#O O# o#o ###### @",
+"#O O# o#o.###### O",
+"#O O# o######### O",
+"#O O# o#o .@#### O",
+"#O O# O+ #### #",
+"#O O# OO ###+ .#",
+"#O o# O@ +###o +#",
+"#O O# O#X o###@ +##",
+"#O O# o##X X .+###",
+"#@oOo@#o+###+oOoO######"
+};
diff --git a/data/pixmaps/feta/8/clefs-C_change.xpm b/data/pixmaps/feta/8/clefs-C_change.xpm
new file mode 100644
index 0000000..2f112f1
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-C_change.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 26 8 1",
+" c #070707",
+". c Gray17",
+"X c #4e4e4e",
+"o c #727272",
+"O c #898989",
+"+ c #aeaeae",
+"@ c #d7d7d7",
+"# c None",
+/* pixels */
+"###################",
+"###########ooO#####",
+"#O .@.##+.o. .+##",
+"#O @ #@ O###X +#",
+"#O @ #X .###O #",
+"#O @.@ O### +",
+"#O @.#o @### O",
+"#O .@.##o@#### O",
+"#O @.##.##### O",
+"#O @ #+ @#### @",
+"#O .@.#o o###+ o#",
+"#O .@.@ o@+. O##",
+"#O @.X .@o..o@###",
+"#O # o#########",
+"#O # . X#@++@####",
+"#O @.O ..X. o###",
+"#O @.#. .@##o .@#",
+"#O @ #O +###@ .#",
+"#O @.#@ ##### O",
+"#O @.##o##### O",
+"#O @.#@.o#### O",
+"#O .@.@. o### +",
+"#O @.@ +##O #",
+"#O .@.#o O###X +#",
+"#O @.##..O. .+##",
+"#@oOO#O###+ooO#####"
+};
diff --git a/data/pixmaps/feta/8/clefs-F.xpm b/data/pixmaps/feta/8/clefs-F.xpm
new file mode 100644
index 0000000..4addcdd
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-F.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 27 8 1",
+" c Gray1",
+". c Gray18",
+"X c #4b4b4b",
+"o c #717171",
+"O c Gray56",
+"+ c #b1b1b1",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"#######################",
+"#######@oooo@##########",
+"#####+. Xoo. .@########",
+"####+ @####o O#######",
+"###+ @######X O##X X#",
+"###X O#######+ .##. @",
+"##@ X@######. o#. @",
+"##o @#####o .##O@#",
+"##o o#####+ @####",
+"##o .#####+ @####",
+"##+ .#####+ @####",
+"###X +#####+ @#O@#",
+"####o .O######o o#. @",
+"##############. O#. @",
+"#############+ @#X X#",
+"#############o X######",
+"############@. .#######",
+"############. O#######",
+"###########o O########",
+"##########O O#########",
+"#########O .+##########",
+"########o .@###########",
+"######+. o#############",
+"####@o X@##############",
+"###+..@################",
+"##..+##################",
+"#@+####################"
+};
diff --git a/data/pixmaps/feta/8/clefs-F_change.xpm b/data/pixmaps/feta/8/clefs-F_change.xpm
new file mode 100644
index 0000000..b2ba711
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-F_change.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 22 8 1",
+" c #040404",
+". c #323232",
+"X c #505050",
+"o c Gray45",
+"O c #929292",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###################",
+"######@ooo+########",
+"#####X.oo. o######",
+"####.X####@ .##+o#",
+"###o ######O o# O",
+"##@ O##### @. O",
+"##o @####X +###",
+"##o o####o O###",
+"##@ O####o o###",
+"###o o#####O o@+#",
+"####++######o O. O",
+"############ #. +",
+"###########O X#@@#",
+"##########@. .@####",
+"##########X +#####",
+"#########o O######",
+"########o O#######",
+"######@X X@########",
+"#####O O##########",
+"###@. o############",
+"##X.o@#############",
+"#@O################"
+};
diff --git a/data/pixmaps/feta/8/clefs-G.xpm b/data/pixmaps/feta/8/clefs-G.xpm
new file mode 100644
index 0000000..deea1a5
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-G.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 60 8 1",
+" c Gray2",
+". c #2c2c2c",
+"X c #535353",
+"o c #727272",
+"O c Gray55",
+"+ c Gray67",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"######################",
+"############@@########",
+"############X +#######",
+"###########X #######",
+"##########o o######",
+"#########+ ######",
+"#########X X@ o#####",
+"########@ X## #####",
+"########o .###o +####",
+"########. +###O O####",
+"######## X####O X####",
+"######## O####o ####",
+"######## @####O ####",
+"######## #####. ####",
+"########. ####@ .####",
+"########o ####o o####",
+"########o ###@ +####",
+"########O +##o .#####",
+"######### o#+ O#####",
+"######### o#. .######",
+"#########X.. @######",
+"#########o o#######",
+"#########o o########",
+"########O X#########",
+"#######O .@#########",
+"######+ o##########",
+"#####@. .X ##########",
+"####@. #O ##########",
+"####o O#@ +#########",
+"###+ o### o#########",
+"###. X####.o#########",
+"##O @####X X.o@#####",
+"##X o###O .@###",
+"## @##o .@##",
+"#+ o##@ .X. .##",
+"#O +##X O@ o#@O o#",
+"#O ### o##o ###@. #",
+"#O ### @##o ####+ +",
+"#+ ### ###@ #####. O",
+"## @##X @### O####O O",
+"##o O##@ X###.o####O O",
+"##@..###O X@#oX####X @",
+"###+ o###+ #o ###@ .#",
+"####O o####@#O ###X +#",
+"#####O .+##### @#X +##",
+"######@X X++O O###",
+"########@o. .o@####",
+"###########@@#o ######",
+"##############+ ######",
+"##############@.######",
+"############### O#####",
+"#####@. X@#####.o#####",
+"##### .#####oo#####",
+"####O O####Xo#####",
+"####o o####oo#####",
+"####O +####.+#####",
+"##### X####o.######",
+"#####+ o####+ +######",
+"######@. XoX.+#######",
+"########+ooo+#########"
+};
diff --git a/data/pixmaps/feta/8/clefs-G_change.xpm b/data/pixmaps/feta/8/clefs-G_change.xpm
new file mode 100644
index 0000000..b24e4b1
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-G_change.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 49 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c #515151",
+"o c #6d6d6d",
+"O c #8e8e8e",
+"+ c #aeaeae",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"##################",
+"##########@@######",
+"#########@ .######",
+"########@. O#####",
+"########X .#####",
+"#######@ o O####",
+"#######X O#XX####",
+"#######. X##+ @###",
+"######@ +##+ +###",
+"######@ .###+ o###",
+"######@ +###+ o###",
+"######@ +###. o###",
+"#######.+##@ +###",
+"#######.+##o @###",
+"#######Xo#@. o####",
+"#######+.#o @####",
+"#######+.O X#####",
+"########. .######",
+"########. .@######",
+"######@. O#######",
+"#####@. .########",
+"#####. .X########",
+"####o O@ ########",
+"###+ o##.+#######",
+"###. @##.+#######",
+"##o @###o.Oo@####",
+"## o##@o o###",
+"#+ @##. X##",
+"#O .##X .O @@X o#",
+"#O O#@ +#.+##X #",
+"#O O#@ .##.X###. O",
+"#O O#@ .##OX###O O",
+"## X##X +#+.###O O",
+"##. @##. @@ @##O O",
+"##@ X###..#.@##X #",
+"###+ X@##+#.O#@ o#",
+"####+ o@##o.O .##",
+"#####@o o###",
+"########OooX @####",
+"############.@####",
+"############.O####",
+"#####oo@####XX####",
+"####o .@###OX####",
+"###@ +###OX####",
+"###@ +###XX####",
+"####. .###@ @####",
+"####O +###X.#####",
+"#####+. Xo.X@#####",
+"#######+oo@#######"
+};
diff --git a/data/pixmaps/feta/8/clefs-hufnagel_do.xpm b/data/pixmaps/feta/8/clefs-hufnagel_do.xpm
new file mode 100644
index 0000000..059ab63
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-hufnagel_do.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 13 8 1",
+" c Gray1",
+". c #323232",
+"X c Gray34",
+"o c #6f6f6f",
+"O c #888888",
+"+ c #aaaaaa",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"###########",
+"######++###",
+"####+. .X@",
+"###. X#",
+"##. o##",
+"#O +++###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O X@####",
+"#O +####",
+"#O +#####",
+"##oO#######"
+};
diff --git a/data/pixmaps/feta/8/clefs-hufnagel_do_change.xpm b/data/pixmaps/feta/8/clefs-hufnagel_do_change.xpm
new file mode 100644
index 0000000..e9b95b4
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-hufnagel_do_change.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 11 8 1",
+" c #040404",
+". c #272727",
+"X c #5f5f5f",
+"o c Gray45",
+"O c Gray55",
+"+ c Gray70",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#########",
+"#####@+##",
+"###@X .+",
+"##O @",
+"#+ ..o##",
+"#O o####",
+"#O O####",
+"#O X####",
+"#O O###",
+"#O X@###",
+"##o+#####"
+};
diff --git a/data/pixmaps/feta/8/clefs-hufnagel_do_fa.xpm b/data/pixmaps/feta/8/clefs-hufnagel_do_fa.xpm
new file mode 100644
index 0000000..7a703d5
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-hufnagel_do_fa.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 33 8 1",
+" c #040404",
+". c Gray22",
+"X c #494949",
+"o c Gray48",
+"O c #898989",
+"+ c #b7b7b7",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"###########",
+"######++###",
+"####+. Xo@",
+"###X .#",
+"##X X##",
+"#O ooO###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O +#####",
+"#O O####",
+"#O X#####",
+"#@ o######",
+"###########",
+"###########",
+"#####o O##",
+"###+ @",
+"##+ +#",
+"#+ X .@##",
+"#O ######",
+"#O #@o###",
+"#O . Xo@",
+"#O .#",
+"#O X##",
+"#O ooO###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O +######",
+"#O +#######",
+"#@+########"
+};
diff --git a/data/pixmaps/feta/8/clefs-hufnagel_do_fa_change.xpm b/data/pixmaps/feta/8/clefs-hufnagel_do_fa_change.xpm
new file mode 100644
index 0000000..7911ffa
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-hufnagel_do_fa_change.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 30 8 1",
+" c Gray1",
+". c #2c2c2c",
+"X c #5d5d5d",
+"o c #777777",
+"O c Gray55",
+"+ c #b1b1b1",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"#########",
+"#####@@##",
+"###@X X#",
+"##O .#",
+"#+ O##",
+"#o +####",
+"#O +####",
+"#o +####",
+"#o .@###",
+"#o .@###",
+"#+ o#####",
+"#########",
+"#########",
+"#########",
+"#########",
+"####@X+##",
+"###O +",
+"##X O#",
+"#O XO+##",
+"#o +####",
+"#o X..+#",
+"#o .#",
+"#o .##",
+"#o O+###",
+"#O +####",
+"#o +####",
+"#o +####",
+"#o .@####",
+"#o @#####",
+"#+@######"
+};
diff --git a/data/pixmaps/feta/8/clefs-hufnagel_fa.xpm b/data/pixmaps/feta/8/clefs-hufnagel_fa.xpm
new file mode 100644
index 0000000..cd99011
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-hufnagel_fa.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 20 8 1",
+" c #040404",
+". c #373737",
+"X c #4b4b4b",
+"o c #747474",
+"O c #898989",
+"+ c #b4b4b4",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"###########",
+"######++###",
+"####@. Xo@",
+"###o .#",
+"##X X##",
+"#O ooO###",
+"#O ######",
+"#O @oX###",
+"#O X@",
+"#O .#",
+"#O X##",
+"#O +o+###",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O ######",
+"#O +######",
+"#O +#######",
+"#@@########"
+};
diff --git a/data/pixmaps/feta/8/clefs-hufnagel_fa_change.xpm b/data/pixmaps/feta/8/clefs-hufnagel_fa_change.xpm
new file mode 100644
index 0000000..73d6fe6
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-hufnagel_fa_change.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 16 8 1",
+" c #020202",
+". c Gray18",
+"X c #5a5a5a",
+"o c Gray44",
+"O c #8b8b8b",
+"+ c #b2b2b2",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"#########",
+"#####++##",
+"####. .+",
+"##O @",
+"#+ .o##",
+"#O O#@##",
+"#O XX.@@",
+"#O +",
+"#O .@#",
+"#O X@@##",
+"#O O####",
+"#O O####",
+"#O o####",
+"#O +####",
+"#O +#####",
+"#@@######"
+};
diff --git a/data/pixmaps/feta/8/clefs-medicaea_do.xpm b/data/pixmaps/feta/8/clefs-medicaea_do.xpm
new file mode 100644
index 0000000..281a683
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-medicaea_do.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 25 8 1",
+" c #060606",
+". c Gray15",
+"X c Gray36",
+"o c #747474",
+"O c #888888",
+"+ c #b9b9b9",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"###########",
+"#@+########",
+"#oo########",
+"#oo########",
+"#oo########",
+"#O.########",
+"#O O######",
+"#O o####",
+"#O O##",
+"#o.. #",
+"#oo#o #",
+"#oX###o +",
+"#oX#####o #",
+"#O O#######",
+"#O o#####",
+"#O o###",
+"#O o#",
+"#oXO #",
+"#oo##o @",
+"#oX####O #",
+"#oX######O#",
+"#oo########",
+"#oo########",
+"#oo########",
+"#@+########"
+};
diff --git a/data/pixmaps/feta/8/clefs-medicaea_do_change.xpm b/data/pixmaps/feta/8/clefs-medicaea_do_change.xpm
new file mode 100644
index 0000000..b85e408
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-medicaea_do_change.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 21 7 1",
+" c #070707",
+". c #5a5a5a",
+"X c #7b7b7b",
+"o c Gray56",
+"O c Gray75",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@+@@@@@@@",
+"@o+@@@@@@",
+"@o+@@@@@@",
+"@oX@@@@@@",
+"@o X@@@@",
+"@o X@@",
+"@o. +",
+"@o+@X o",
+"@o+@@@X o",
+"@o+@@@@@@",
+"@o+@@@@@@",
+"@o o@@@@@",
+"@o X@@@",
+"@o X@",
+"@o+o o",
+"@o+@@X o",
+"@o+@@@@X+",
+"@o+@@@@@@",
+"@o+@@@@@@",
+"@+@@@@@@@"
+};
diff --git a/data/pixmaps/feta/8/clefs-medicaea_fa.xpm b/data/pixmaps/feta/8/clefs-medicaea_fa.xpm
new file mode 100644
index 0000000..dcd6d52
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-medicaea_fa.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 25 8 1",
+" c Gray3",
+". c Gray22",
+"X c Gray25",
+"o c Gray45",
+"O c Gray54",
+"+ c Gray73",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"################",
+"#######O########",
+"#######.########",
+"####### ########",
+"####### ########",
+"####### +#######",
+"####### .+#####",
+"####### X@###",
+"####### .+#",
+"#+ O#.. +",
+"#O o# #@X O",
+"#O O# @##@. O",
+"#O o# #####@.O",
+"#O O# o#######",
+"#O o# o#####",
+"#O O# o###",
+"##oO.o# o#",
+"####oo# o O",
+"####oo# ##o O",
+"####oo# ####o O",
+"####oo# ######o@",
+"####oo# ########",
+"####oo# ########",
+"####oo# ########",
+"####++#O########"
+};
diff --git a/data/pixmaps/feta/8/clefs-medicaea_fa_change.xpm b/data/pixmaps/feta/8/clefs-medicaea_fa_change.xpm
new file mode 100644
index 0000000..9a5b30f
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-medicaea_fa_change.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 21 8 1",
+" c #060606",
+". c #373737",
+"X c Gray29",
+"o c #727272",
+"O c Gray54",
+"+ c #bcbcbc",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"#############",
+"######@######",
+"#####@O######",
+"#####@O######",
+"######X@#####",
+"###### X+###",
+"###### .@#",
+"#####@XX @",
+"#O ##O#+. O",
+"#O #@O###+.O",
+"#O @#O######",
+"#O o#O######",
+"#O O# o#####",
+"#O O# o###",
+"###oo# o#",
+"###oo#oO O",
+"###oo#o##o O",
+"###oo#O####oO",
+"###oo#O######",
+"###oo#O######",
+"###++#@######"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural1_c.xpm b/data/pixmaps/feta/8/clefs-mensural1_c.xpm
new file mode 100644
index 0000000..e7c5397
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural1_c.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 32 7 1",
+" c Gray3",
+". c #222222",
+"X c #414141",
+"o c #7c7c7c",
+"O c #868686",
+"+ c #c6c6c6",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@",
+"@+O@O@@@@@@@@@@@@@O@O+",
+"@O +.@@@@@@@@@@@@@.@ o",
+"@O @.@@@@@@@@@@@@@.@ O",
+"@O @.@@@@@@@@@@@@@.@ O",
+"@o +.@@@@@@@@@@@@@.+ O",
+"@O @.@@@@@@@@@@@@@ @ O",
+"@O +.@@@@@@@@@@@@@.+ o",
+"@O @.@@@@@@@@@@@@+.@ O",
+"@O @ @@@@@@@@@@@@@.@ O",
+"@O +.@@@@@@@@@@@@@.+ o",
+"@o @.@@@@@@@@@@@@@ @ O",
+"@O @ .OoOOooooooO. @ o",
+"@O + @ O",
+"@O @ @ O",
+"@O @.ooooooooooooo @ O",
+"@O @.@@@@@@@@@@@@@ @ O",
+"@o + ooooooooooooo.+ O",
+"@O @ @ o",
+"@O @ @ O",
+"@O @ .OOooooOOOoO. @ o",
+"@O @ @@@@@@@@@@@@@ @ O",
+"@O +.@@@@@@@@@@@@@.@ O",
+"@o @.@@@@@@@@@@@@@.+ o",
+"@O +.@@@@@@@@@@@@+.@ O",
+"@O @.@@@@@@@@@@@@@.+ O",
+"@O +.@@@@@@@@@@@@@ @ o",
+"@O @.@@@@@@@@@@@@@.@ O",
+"@o @.@@@@@@@@@@@@@.+ O",
+"@O +.@@@@@@@@@@@@@.@ O",
+"@O @.@@@@@@@@@@@@@.@ o",
+"@+O@O@@@@@@@@@@@@@O@O+"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural1_c_change.xpm b/data/pixmaps/feta/8/clefs-mensural1_c_change.xpm
new file mode 100644
index 0000000..75ccb1a
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural1_c_change.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 26 8 1",
+" c Gray3",
+". c Gray14",
+"X c #5f5f5f",
+"o c #717171",
+"O c #868686",
+"+ c #bbbbbb",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"##################",
+"#+@@+#########+@@+",
+"#oOOX#########XOOo",
+"#oOOX#########XOOo",
+"#ooOX#########XOoo",
+"#oOOX#########XOOo",
+"#oOOX#########XOOo",
+"#oOOX#########XOOo",
+"#oOOX#########XoOo",
+"#oOOX#########XOOo",
+"#ooO . OOo",
+"#oOO Ooo",
+"#oOO.OooOoOooO.Ooo",
+"#oOOX#########XOOo",
+"#ooO.OoooOoooO.OOo",
+"#oo+ +oo",
+"#ooO . . Ooo",
+"#oOOX#########XOOo",
+"#oOOX#########XOOo",
+"#oOOX#########XOOo",
+"#oOOX#########XOOo",
+"#ooOX#########XOOo",
+"#oOOX#########XOOo",
+"#oOOo#########XOOo",
+"#oOOX#########XOOo",
+"#+@@+#########+@@+"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural1_f.xpm b/data/pixmaps/feta/8/clefs-mensural1_f.xpm
new file mode 100644
index 0000000..6a5758b
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural1_f.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 45 8 1",
+" c #0b0b0b",
+". c #2d2d2d",
+"X c #4c4c4c",
+"o c #6d6d6d",
+"O c #8e8e8e",
+"+ c Gray70",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"##################",
+"##############+###",
+"#############X ###",
+"############o o##",
+"###########+ X ##",
+"#oo##### ##.X# X#",
+"#o.#@@#O #+ +#O @",
+"#O #X o##..#",
+"#O #O ++ +#",
+"#O ... ## ..X##",
+"#oo####@ ##@ o##",
+"#oX#@@@@ @## .##",
+"#O ##O O O#",
+"#O #@ O#X @",
+"#O .... #o +#@. @",
+"#oX####@ #o .##.o#",
+"#OO####@ #@ OO.##",
+"######## ##o O##",
+"########.##@ o###",
+"#######@ @##o @###",
+"########.###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"########.@##oo####",
+"########.###oo####",
+"#######@ ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"#######@ ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"#######@ ###oo####",
+"######## ###oo####",
+"######## ###oo####",
+"#######@ ###oo####",
+"########.###oo####",
+"######## ###oo####",
+"########.@##oo####",
+"############oo####",
+"############oo####",
+"############oo####",
+"############++####"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural1_f_change.xpm b/data/pixmaps/feta/8/clefs-mensural1_f_change.xpm
new file mode 100644
index 0000000..b1094af
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural1_f_change.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 37 8 1",
+" c #060606",
+". c Gray22",
+"X c #535353",
+"o c #727272",
+"O c Gray53",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##############",
+"##########@o##",
+"#########@ +#",
+"#########o .#",
+"########@ @. +",
+"#oo#@#.+o #+ O",
+"#o @X O@ #",
+"#o @@ ..o#",
+"#oX+O+ +#X X##",
+"#oo###.+## .##",
+"#o oXo +#+ X#",
+"#O +#.O @",
+"#o ... @+ #o O",
+"#OO###X+X @@ @",
+"######.++ XO.#",
+"######.+# +#",
+"######.+#O o##",
+"######.+#@X###",
+"######.+##O###",
+"######.+##O###",
+"######.+##o###",
+"######.+##O###",
+"######.+##O###",
+"######.+##O###",
+"######.+##o###",
+"######.+##o###",
+"######.+##O###",
+"######.+##O###",
+"######.+##o###",
+"######.+##O###",
+"######.+##O###",
+"######X+##O###",
+"######.+##O###",
+"######O@##O###",
+"##########O###",
+"##########O###",
+"##########@###"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural2_c.xpm b/data/pixmaps/feta/8/clefs-mensural2_c.xpm
new file mode 100644
index 0000000..249f60c
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural2_c.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 32 7 1",
+" c Gray2",
+". c #393939",
+"X c #717171",
+"o c Gray53",
+"O c Gray73",
+"+ c #c6c6c6",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@O+@@@@+O",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@XX@@@@oX",
+"@XX@@@@XX",
+"@X X",
+"@X X",
+"@Xo@@@@oX",
+"@X.oooo.X",
+"@X X",
+"@X.oXoo.X",
+"@Xo@@@@oX",
+"@X.oXXo.X",
+"@X X",
+"@X.oooo.X",
+"@Xo@@@@oX",
+"@X X",
+"@X X",
+"@Xo@@@@XX",
+"@Xo@@@@oX",
+"@Xo@@@@XX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@Xo@@@@oX",
+"@O+@@@@+O"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural2_c_change.xpm b/data/pixmaps/feta/8/clefs-mensural2_c_change.xpm
new file mode 100644
index 0000000..2a6a335
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural2_c_change.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 28 8 1",
+" c #020202",
+". c #252525",
+"X c #5f5f5f",
+"o c Gray44",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c #c0c0c0",
+"# c None",
+/* pixels */
+"########",
+"#@+###+@",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#oX###oo",
+"#oo###Xo",
+"#O.OoO.O",
+"#O O",
+"#oX###Xo",
+"#oX###Xo",
+"#oX###oo",
+"#O.OoO.O",
+"#O O",
+"#oX###Xo",
+"#O O",
+"#O.OoO.O",
+"#oo###oo",
+"#oo###Xo",
+"#oX###Xo",
+"#O O",
+"#O.OoO.O",
+"#oX###Xo",
+"#oX###oo",
+"#oo###Xo",
+"#oo###oo",
+"#oo###oo",
+"#@+###+@"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural2_f.xpm b/data/pixmaps/feta/8/clefs-mensural2_f.xpm
new file mode 100644
index 0000000..6e15d3d
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural2_f.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 13 8 1",
+" c Gray2",
+". c Gray19",
+"X c #4e4e4e",
+"o c Gray43",
+"O c Gray54",
+"+ c Gray69",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"############",
+"##+o@###@o##",
+"#+ ## .#",
+"#+o .#o O",
+"####O @#X.#",
+"#####X X####",
+"#####@ X####",
+"#####@ X####",
+"#####@ @####",
+"#####..#o.##",
+"##+o. ## +",
+"#+ X@##o +",
+"#+O######++#"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural2_f_change.xpm b/data/pixmaps/feta/8/clefs-mensural2_f_change.xpm
new file mode 100644
index 0000000..a156eea
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural2_f_change.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 13 8 1",
+" c #040404",
+". c #373737",
+"X c Gray32",
+"o c Gray44",
+"O c Gray56",
+"+ c #b6b6b6",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"############",
+"##+o@####@##",
+"#+ o##X O#",
+"###o O#o +",
+"####O ##O+#",
+"#####X @####",
+"#####@ @####",
+"#####@ @####",
+"#####+ #####",
+"#####Xo#@o##",
+"####Xo##. .#",
+"##. X###@ +",
+"#+o@#####@+#"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural3_c.xpm b/data/pixmaps/feta/8/clefs-mensural3_c.xpm
new file mode 100644
index 0000000..b46053c
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural3_c.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 39 8 1",
+" c Gray2",
+". c #272727",
+"X c #515151",
+"o c #6f6f6f",
+"O c Gray52",
+"+ c Gray70",
+"@ c Gray80",
+"# c None",
+/* pixels */
+"#########",
+"#+@####@+",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oo#@@#oo",
+"#o o",
+"#o .... o",
+"#oO####Oo",
+"#o.oXXX.o",
+"#o O",
+"#oX@+++Xo",
+"#oO####Oo",
+"#o XXXX o",
+"#o O",
+"#oo@@@@oo",
+"#oo#@@@oo",
+"#o o",
+"#o XXXX.o",
+"#oO####Oo",
+"#oX@++@Xo",
+"#o o",
+"#o.XXXX.o",
+"#oO####Oo",
+"#o .... o",
+"#o o",
+"#oo#@@#oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####Oo",
+"#oO####OX",
+"#+@####@+"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural3_c_change.xpm b/data/pixmaps/feta/8/clefs-mensural3_c_change.xpm
new file mode 100644
index 0000000..4d87755
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural3_c_change.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 35 8 1",
+" c Gray3",
+". c #323232",
+"X c #4e4e4e",
+"o c Gray44",
+"O c #868686",
+"+ c #b9b9b9",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"########",
+"#++###++",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#O oXo o",
+"#O O",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#O XXX O",
+"#O ... O",
+"#oX#@#Xo",
+"#O O",
+"#o.@+@Xo",
+"#oo###oo",
+"#oo###oo",
+"#oX@+@Xo",
+"#O O",
+"#oX#@#Xo",
+"#O ... O",
+"#O X.X O",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#O O",
+"#O oXo O",
+"#oo###oo",
+"#oX###oo",
+"#oo###oo",
+"#oo###oo",
+"#oo###oo",
+"#++###+@"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural_g.xpm b/data/pixmaps/feta/8/clefs-mensural_g.xpm
new file mode 100644
index 0000000..1e4cab4
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural_g.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 19 8 1",
+" c #060606",
+". c Gray17",
+"X c #4e4e4e",
+"o c #717171",
+"O c Gray57",
+"+ c #aeaeae",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###########",
+"#######o@##",
+"######. .##",
+"###### .+##",
+"######X.@##",
+"######@ .#",
+"#####@#@O +",
+"####O X## O",
+"###O .. O",
+"##O oX @",
+"##..+ XoO##",
+"#O @# .@#",
+"#O ## .o. #",
+"#O ## o#@ #",
+"#+ O# o## #",
+"##. @ o#@X#",
+"##+ X+XO#",
+"###+. .##",
+"#####@+O###"
+};
diff --git a/data/pixmaps/feta/8/clefs-mensural_g_change.xpm b/data/pixmaps/feta/8/clefs-mensural_g_change.xpm
new file mode 100644
index 0000000..c1c356f
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-mensural_g_change.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 16 8 1",
+" c #060606",
+". c #2d2d2d",
+"X c #4e4e4e",
+"o c Gray45",
+"O c Gray55",
+"+ c Gray68",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"#########",
+"#####O@##",
+"####@ .@#",
+"####@ X##",
+"#####X o#",
+"######X @",
+"###@O@+ o",
+"##@ O",
+"##X O.o#",
+"#+.#X .@#",
+"#oO#X #",
+"#oX#.X@ @",
+"#+ #X+#.@",
+"##. ooX#",
+"##@X O#",
+"####+++##"
+};
diff --git a/data/pixmaps/feta/8/clefs-percussion.xpm b/data/pixmaps/feta/8/clefs-percussion.xpm
new file mode 100644
index 0000000..73d2cad
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-percussion.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 17 5 1",
+" c Gray2",
+". c Gray49",
+"X c Gray54",
+"o c #c8c8c8",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOO",
+"OoXXXOOOXXXo",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"Oo.XXOOOXXXo"
+};
diff --git a/data/pixmaps/feta/8/clefs-percussion_change.xpm b/data/pixmaps/feta/8/clefs-percussion_change.xpm
new file mode 100644
index 0000000..4f5fd7e
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-percussion_change.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 14 5 1",
+" c #090909",
+". c #7b7b7b",
+"X c Gray55",
+"o c Gray79",
+"O c None",
+/* pixels */
+"OOOOOOOOOO",
+"OoXXOOOX.o",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OX OOO X",
+"OoXXOOOX.o"
+};
diff --git a/data/pixmaps/feta/8/clefs-tab.xpm b/data/pixmaps/feta/8/clefs-tab.xpm
new file mode 100644
index 0000000..a648339
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-tab.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 38 8 1",
+" c #060606",
+". c #343434",
+"X c #484848",
+"o c Gray48",
+"O c Gray53",
+"+ c #b9b9b9",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"##############",
+"#@OOOOOOOOOOO#",
+"#O #",
+"#@oOOo XOoOO#",
+"###### O#####",
+"###### o#####",
+"###### O#####",
+"###### O#####",
+"###### O#####",
+"###### o#####",
+"###### O#####",
+"###### O#####",
+"######Oo+#####",
+"##############",
+"#####+ X#####",
+"#####o #####",
+"##### O####",
+"####o .o ####",
+"#### o# O###",
+"###+ ##o X###",
+"###X oOX +##",
+"##+ X##",
+"##o XOOOOo ##",
+"## O##### o#",
+"#O ######o #",
+"##############",
+"#@oOoOOoO#####",
+"#O X###",
+"#O ooooo O##",
+"#O #####o ##",
+"#O oooOo O##",
+"#O .@#",
+"#O oOOOOo #",
+"#O ####### O",
+"#O ####### O",
+"#O oOOOOo #",
+"#O .@#",
+"#@OOOOOOOO####"
+};
diff --git a/data/pixmaps/feta/8/clefs-tab_change.xpm b/data/pixmaps/feta/8/clefs-tab_change.xpm
new file mode 100644
index 0000000..4543681
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-tab_change.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 31 7 1",
+" c #020202",
+". c #494949",
+"X c #777777",
+"o c #868686",
+"O c #b7b7b7",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@+XoooooooX+",
+"@o o",
+"@@@@@o o@@@@",
+"@@@@@o o@@@@",
+"@@@@@o o@@@@",
+"@@@@@o o@@@@",
+"@@@@@o o@@@@",
+"@@@@@o o@@@@",
+"@@@@@o o@@@@",
+"@@@@@+o+@@@@",
+"@@@@@+o+@@@@",
+"@@@@@ @@@@",
+"@@@@O O@@@",
+"@@@@. X .@@@",
+"@@@O .@. O@@",
+"@@@. O@O .@@",
+"@@O O@",
+"@@X XXXXX X@",
+"@@ @@@@@ @",
+"@+o+@@@@@OX+",
+"@+ooXXXXO@@@",
+"@o .@@",
+"@o o@@@@. X@",
+"@o o@@@@. o@",
+"@o O@",
+"@o .oXXX. +",
+"@o o@@@@@X o",
+"@o .XXXX. +",
+"@o XO@",
+"@+X+@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/8/clefs-vaticana_do.xpm b/data/pixmaps/feta/8/clefs-vaticana_do.xpm
new file mode 100644
index 0000000..50c8053
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-vaticana_do.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 7 1",
+" c #040404",
+". c Gray17",
+"X c #464646",
+"o c #777777",
+"O c #8b8b8b",
+"+ c Gray74",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@OO@",
+"@@X O",
+"@+ O",
+"@O O",
+"@O O",
+"@o.@@@",
+"@oo@@@",
+"@O.@@@",
+"@O O",
+"@O O",
+"@+ O",
+"@@X O",
+"@@@OO@"
+};
diff --git a/data/pixmaps/feta/8/clefs-vaticana_do_change.xpm b/data/pixmaps/feta/8/clefs-vaticana_do_change.xpm
new file mode 100644
index 0000000..50c8053
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-vaticana_do_change.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 7 1",
+" c #040404",
+". c Gray17",
+"X c #464646",
+"o c #777777",
+"O c #8b8b8b",
+"+ c Gray74",
+"@ c None",
+/* pixels */
+"@@@@@@",
+"@@@OO@",
+"@@X O",
+"@+ O",
+"@O O",
+"@O O",
+"@o.@@@",
+"@oo@@@",
+"@O.@@@",
+"@O O",
+"@O O",
+"@+ O",
+"@@X O",
+"@@@OO@"
+};
diff --git a/data/pixmaps/feta/8/clefs-vaticana_fa.xpm b/data/pixmaps/feta/8/clefs-vaticana_fa.xpm
new file mode 100644
index 0000000..ea4db63
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-vaticana_fa.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 19 8 1",
+" c Gray2",
+". c Gray17",
+"X c #484848",
+"o c Gray44",
+"O c Gray54",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"##########",
+"#######Oo#",
+"######X O",
+"#####+ O",
+"###@#o O",
+"##. XO . O",
+"#O .X###",
+"#O o###",
+"#O X. .@@@",
+"##@#o O",
+"####o O",
+"####oX. O",
+"####ooO +",
+"####oo#@@#",
+"####oo####",
+"####oo####",
+"####oo####",
+"####oo####",
+"####++####"
+};
diff --git a/data/pixmaps/feta/8/clefs-vaticana_fa_change.xpm b/data/pixmaps/feta/8/clefs-vaticana_fa_change.xpm
new file mode 100644
index 0000000..ea4db63
--- /dev/null
+++ b/data/pixmaps/feta/8/clefs-vaticana_fa_change.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 19 8 1",
+" c Gray2",
+". c Gray17",
+"X c #484848",
+"o c Gray44",
+"O c Gray54",
+"+ c Gray69",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"##########",
+"#######Oo#",
+"######X O",
+"#####+ O",
+"###@#o O",
+"##. XO . O",
+"#O .X###",
+"#O o###",
+"#O X. .@@@",
+"##@#o O",
+"####o O",
+"####oX. O",
+"####ooO +",
+"####oo#@@#",
+"####oo####",
+"####oo####",
+"####oo####",
+"####oo####",
+"####++####"
+};
diff --git a/data/pixmaps/feta/8/custodes-hufnagel.xpm b/data/pixmaps/feta/8/custodes-hufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-hufnagel.xpm
diff --git a/data/pixmaps/feta/8/custodes-medicaea.xpm b/data/pixmaps/feta/8/custodes-medicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-medicaea.xpm
diff --git a/data/pixmaps/feta/8/custodes-mensural.xpm b/data/pixmaps/feta/8/custodes-mensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-mensural.xpm
diff --git a/data/pixmaps/feta/8/custodes-rhufnagel.xpm b/data/pixmaps/feta/8/custodes-rhufnagel.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-rhufnagel.xpm
diff --git a/data/pixmaps/feta/8/custodes-rmedicaea.xpm b/data/pixmaps/feta/8/custodes-rmedicaea.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-rmedicaea.xpm
diff --git a/data/pixmaps/feta/8/custodes-rmensural.xpm b/data/pixmaps/feta/8/custodes-rmensural.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-rmensural.xpm
diff --git a/data/pixmaps/feta/8/custodes-rvaticana.xpm b/data/pixmaps/feta/8/custodes-rvaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-rvaticana.xpm
diff --git a/data/pixmaps/feta/8/custodes-vaticana.xpm b/data/pixmaps/feta/8/custodes-vaticana.xpm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/pixmaps/feta/8/custodes-vaticana.xpm
diff --git a/data/pixmaps/feta/8/dots-dot.xpm b/data/pixmaps/feta/8/dots-dot.xpm
new file mode 100644
index 0000000..c27b27b
--- /dev/null
+++ b/data/pixmaps/feta/8/dots-dot.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 5 6 1",
+" c Gray0",
+". c #6f6f6f",
+"X c #909090",
+"o c #bcbcbc",
+"O c Gray87",
+"+ c None",
+/* pixels */
+"+++++",
+"++oo+",
+"+X O",
+"+. X",
+"+O..O"
+};
diff --git a/data/pixmaps/feta/8/dots-evenrepeatcolon.xpm b/data/pixmaps/feta/8/dots-evenrepeatcolon.xpm
new file mode 100644
index 0000000..78a9967
--- /dev/null
+++ b/data/pixmaps/feta/8/dots-evenrepeatcolon.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 21 6 1",
+" c Gray0",
+". c #2d2d2d",
+"X c Gray45",
+"o c Gray65",
+"O c #d7d7d7",
+"+ c None",
+/* pixels */
+"+++++",
+"++oO+",
+"+o o",
+"+X X",
+"+O .+",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+++++",
+"+O .+",
+"+X X",
+"+o o",
+"++oO+"
+};
diff --git a/data/pixmaps/feta/8/dots-repeatcolon.xpm b/data/pixmaps/feta/8/dots-repeatcolon.xpm
new file mode 100644
index 0000000..b41654d
--- /dev/null
+++ b/data/pixmaps/feta/8/dots-repeatcolon.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 13 5 1",
+" c Gray0",
+". c Gray14",
+"X c Gray45",
+"o c #a4a4a4",
+"O c None",
+/* pixels */
+"OOOOO",
+"OOooO",
+"Oo o",
+"OX X",
+"OO..O",
+"OOOOO",
+"OOOOO",
+"OOOOO",
+"OOOOO",
+"OO..O",
+"OX X",
+"Oo o",
+"OOooO"
+};
diff --git a/data/pixmaps/feta/8/flags-d3.xpm b/data/pixmaps/feta/8/flags-d3.xpm
new file mode 100644
index 0000000..b5d3b44
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-d3.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 24 8 1",
+" c Gray4",
+". c #323232",
+"X c Gray37",
+"o c Gray44",
+"O c #8e8e8e",
+"+ c Gray68",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"###########",
+"########O##",
+"########.+#",
+"########oX#",
+"######### #",
+"######### +",
+"#########oo",
+"#########Xo",
+"#oo######oo",
+"#oX######.O",
+"#oX#####O #",
+"#oX##### O#",
+"#oo###@..##",
+"#oo##+. ###",
+"#oo#X O###",
+"#O.. O####",
+"#O O#####",
+"#O .######",
+"#O @######",
+"#O o#######",
+"#O ########",
+"#oX########",
+"#oo########",
+"##@########"
+};
diff --git a/data/pixmaps/feta/8/flags-d4.xpm b/data/pixmaps/feta/8/flags-d4.xpm
new file mode 100644
index 0000000..359f564
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-d4.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 25 8 1",
+" c #090909",
+". c Gray17",
+"X c Gray33",
+"o c Gray44",
+"O c #8b8b8b",
+"+ c #a7a7a7",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"###########",
+"#########@#",
+"#########o+",
+"#########oo",
+"#########oo",
+"#########.O",
+"########+ #",
+"######## o#",
+"#######. o#",
+"#oX##O o# #",
+"#oo#X o## #",
+"#O . o### #",
+"#O o###OX#",
+"#O .####.@#",
+"#O +###XX##",
+"#o ###o ###",
+"#oX#@..@###",
+"#ooO .#####",
+"#O +#####",
+"#O O######",
+"#O o#######",
+"#O ########",
+"#o.########",
+"#oo########",
+"##@########"
+};
diff --git a/data/pixmaps/feta/8/flags-d5.xpm b/data/pixmaps/feta/8/flags-d5.xpm
new file mode 100644
index 0000000..0470804
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-d5.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 32 8 1",
+" c Gray2",
+". c #313131",
+"X c #4b4b4b",
+"o c Gray45",
+"O c #868686",
+"+ c #b2b2b2",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"###########",
+"#########@#",
+"#########o+",
+"#########oo",
+"#########oo",
+"#########oo",
+"######### #",
+"########.o#",
+"#######...#",
+"#####O .#X+",
+"###o X##Xo",
+"##O X###oo",
+"##o X####X+",
+"##o.####oX#",
+"##o+###+ o#",
+"#+o###O .X#",
+"#oo#+X X# #",
+"#o.X X## #",
+"#O X##+.#",
+"#O X###.o#",
+"#O ###+ ##",
+"#O +##+ +##",
+"#o.##+ o###",
+"#oo#X X####",
+"#O.. X#####",
+"#O .######",
+"#O +######",
+"#O O#######",
+"#o ########",
+"#oo########",
+"#oo########",
+"##@########"
+};
diff --git a/data/pixmaps/feta/8/flags-d6.xpm b/data/pixmaps/feta/8/flags-d6.xpm
new file mode 100644
index 0000000..f105376
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-d6.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 36 8 1",
+" c #040404",
+". c #313131",
+"X c #4b4b4b",
+"o c #717171",
+"O c #898989",
+"+ c #b6b6b6",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"###########",
+"#########+@",
+"#########oo",
+"#########oo",
+"#########oo",
+"######### +",
+"########. #",
+"#####+o Xoo",
+"##@. o#oo",
+"##o +##oo",
+"##O X#### +",
+"##o.####X #",
+"##O@###X #",
+"#####+ O.#",
+"###+X +# #",
+"##O X##+.#",
+"##o X###.o#",
+"##o ###+ o#",
+"##o+##+ .o#",
+"#@o##+ ooo#",
+"#oo#o X#oo#",
+"#ooo X##oo#",
+"#O ###.@#",
+"#O +##o.##",
+"#O o### +##",
+"#O ###.o###",
+"#O.##..####",
+"#oo#X #####",
+"#o.X +#####",
+"#O O######",
+"#O X#######",
+"#O +#######",
+"#O ########",
+"#oo########",
+"#oo########",
+"##@########"
+};
diff --git a/data/pixmaps/feta/8/flags-dgrace.xpm b/data/pixmaps/feta/8/flags-dgrace.xpm
new file mode 100644
index 0000000..dda390e
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-dgrace.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 11 6 1",
+" c #151515",
+". c #232323",
+"X c #7b7b7b",
+"o c #8e8e8e",
+"O c #b1b1b1",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++",
+"+OX++++++++++++++++",
+"+O. X++++++++++++++",
+"+++O. o++++++++++++",
+"+++++O o++++++++++",
+"+++++++O. o++++++++",
+"+++++++++o O++++++",
+"+++++++++++o .O++++",
+"+++++++++++++o .O++",
+"+++++++++++++++X .O",
+"+++++++++++++++++XO"
+};
diff --git a/data/pixmaps/feta/8/flags-dstem.xpm b/data/pixmaps/feta/8/flags-dstem.xpm
new file mode 100644
index 0000000..e3de3d1
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-dstem.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 27 3 1",
+" c Gray45",
+". c #bcbcbc",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/8/flags-stem.xpm b/data/pixmaps/feta/8/flags-stem.xpm
new file mode 100644
index 0000000..e3de3d1
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-stem.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"3 27 3 1",
+" c Gray45",
+". c #bcbcbc",
+"X c None",
+/* pixels */
+"XXX",
+"X..",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X ",
+"X.."
+};
diff --git a/data/pixmaps/feta/8/flags-u3.xpm b/data/pixmaps/feta/8/flags-u3.xpm
new file mode 100644
index 0000000..a0365d3
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-u3.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 25 8 1",
+" c #040404",
+". c #2d2d2d",
+"X c #4c4c4c",
+"o c #717171",
+"O c #868686",
+"+ c Gray71",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##########",
+"#@@#######",
+"#oO#######",
+"#oo#######",
+"#o #######",
+"#o @######",
+"#O o######",
+"#O +#####",
+"#o .#####",
+"#oX. o####",
+"#oO@ +###",
+"#oo#+ @##",
+"#oo##+ .##",
+"#oO###+ +#",
+"#oO####X.#",
+"#oO####+ #",
+"#oo#####.O",
+"#@######Oo",
+"########Oo",
+"########Oo",
+"########.@",
+"#######@ @",
+"#######OX#",
+"#######.O#",
+"#######O##"
+};
diff --git a/data/pixmaps/feta/8/flags-u4.xpm b/data/pixmaps/feta/8/flags-u4.xpm
new file mode 100644
index 0000000..065eda3
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-u4.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 29 8 1",
+" c Gray2",
+". c #2c2c2c",
+"X c #4e4e4e",
+"o c Gray45",
+"O c Gray55",
+"+ c #b6b6b6",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"##########",
+"#@@#######",
+"#oO#######",
+"#oo#######",
+"#o #######",
+"#O O######",
+"#o .######",
+"#o o#####",
+"#o. @####",
+"#oO@ @###",
+"#o.#+ .###",
+"#o +#+ o##",
+"#O X##O ##",
+"#o O##.o#",
+"#o +#+ #",
+"#oOO @#.@",
+"#oO#+ X#.@",
+"#@@##+ X.#",
+"######+ o#",
+"#######X.#",
+"######## +",
+"########oo",
+"########Oo",
+"########oo",
+"########XO",
+"########.@",
+"#######OX#",
+"#######.O#",
+"#######O##"
+};
diff --git a/data/pixmaps/feta/8/flags-u5.xpm b/data/pixmaps/feta/8/flags-u5.xpm
new file mode 100644
index 0000000..8410dcd
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-u5.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 35 8 1",
+" c #060606",
+". c #313131",
+"X c #505050",
+"o c Gray45",
+"O c #8d8d8d",
+"+ c #aeaeae",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##########",
+"#@@#######",
+"#oO#######",
+"#oo#######",
+"#o #######",
+"#o @######",
+"#O X######",
+"#o +#####",
+"#o. @####",
+"#oO@ .####",
+"#o.#+ o###",
+"#o @#+ @##",
+"#O X##..##",
+"#o +#@ @#",
+"#o +#.o#",
+"#oOo .#OX#",
+"#oo#+ oOX#",
+"#@X@#+ o#",
+"##Xo##+ @#",
+"##X ###Xo#",
+"##X .##+ #",
+"##O X##.@",
+"###+ +#.@",
+"#####X O.#",
+"######X O#",
+"#######Xo#",
+"#######@ #",
+"########.o",
+"########Oo",
+"########oo",
+"########X+",
+"########.@",
+"#######OX#",
+"#######.O#",
+"#######O##"
+};
diff --git a/data/pixmaps/feta/8/flags-u6.xpm b/data/pixmaps/feta/8/flags-u6.xpm
new file mode 100644
index 0000000..b66db19
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-u6.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 43 8 1",
+" c Gray2",
+". c #2a2a2a",
+"X c #505050",
+"o c #727272",
+"O c Gray55",
+"+ c #acacac",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"##########",
+"#@@#######",
+"#oO#######",
+"#oo#######",
+"#o #######",
+"#o @######",
+"#O o######",
+"#o +#####",
+"#o. .@####",
+"#oO+ o####",
+"#oX#O @###",
+"#o ##o ###",
+"#O +##.O##",
+"#o @#+.##",
+"#o .##.@#",
+"#oXX O#OX#",
+"#oO#X ++X#",
+"#+O##o.oX#",
+"##O###o +#",
+"##XX###.+#",
+"##X @##OX#",
+"##o .###.@",
+"##+. O##.@",
+"####o O#.@",
+"##@##o.OX#",
+"##o+##o +#",
+"##XX###.+#",
+"##o +##OX#",
+"##o .@##.@",
+"###. .@#.@",
+"####O .#.@",
+"#####@..+#",
+"######@ +#",
+"#######+.#",
+"########.@",
+"########oo",
+"########oo",
+"########Oo",
+"########X+",
+"########.@",
+"#######OX#",
+"#######.O#",
+"#######O##"
+};
diff --git a/data/pixmaps/feta/8/flags-ugrace.xpm b/data/pixmaps/feta/8/flags-ugrace.xpm
new file mode 100644
index 0000000..2b9c6ff
--- /dev/null
+++ b/data/pixmaps/feta/8/flags-ugrace.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 12 6 1",
+" c Gray1",
+". c Gray19",
+"X c #727272",
+"o c #b4b4b4",
+"O c #c1c1c1",
+"+ c None",
+/* pixels */
+"++++++++++++++++++",
+"++++++++++++++++oo",
+"++++++++++++++o. o",
+"+++++++++++++X X++",
+"+++++++++++o .o+++",
+"+++++++++o. o+++++",
+"++++++++X X+++++++",
+"++++++o .O++++++++",
+"++++o. o++++++++++",
+"+++X X++++++++++++",
+"+o .o+++++++++++++",
+"+oo+++++++++++++++"
+};
diff --git a/data/pixmaps/feta/8/noteheads--1.xpm b/data/pixmaps/feta/8/noteheads--1.xpm
new file mode 100644
index 0000000..7b9a423
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads--1.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 10 8 1",
+" c #040404",
+". c #2c2c2c",
+"X c Gray26",
+"o c #777777",
+"O c Gray54",
+"+ c #b1b1b1",
+"@ c Gray85",
+"# c None",
+/* pixels */
+"###################",
+"##O###@oOOOO+####++",
+"#O #+. o#@O o@# o",
+"#o X .####@ + o",
+"#O .#####o O",
+"#O .#####+ O",
+"#O @####+ o",
+"#o . o####+ + o",
+"#o #+. X@@@ o@# o",
+"##O###@OoOOO+####+@"
+};
diff --git a/data/pixmaps/feta/8/noteheads--1mensural.xpm b/data/pixmaps/feta/8/noteheads--1mensural.xpm
new file mode 100644
index 0000000..12e293e
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads--1mensural.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 7 1",
+" c #010101",
+". c #252525",
+"X c #797979",
+"o c #868686",
+"O c #b9b9b9",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@+O@@@@@@@@@@@@O+",
+"@XX@@@@@@@@@@@@XX",
+"@o XoXoXXXXoXXX o",
+"@o o",
+"@o o",
+"@o.oXXXXXXXXXXo.X",
+"@XX@@@@@@@@@@@@XX",
+"@o.oXXXXXXXXXXo.o",
+"@o o",
+"@o o",
+"@o XoXXXXoXoXoX o",
+"@XX@@@@@@@@@@@@XX",
+"@+O@@@@@@@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/8/noteheads--2mensural.xpm b/data/pixmaps/feta/8/noteheads--2mensural.xpm
new file mode 100644
index 0000000..022203a
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads--2mensural.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 21 8 1",
+" c #020202",
+". c #393939",
+"X c Gray30",
+"o c #717171",
+"O c Gray55",
+"+ c #a9a9a9",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"##################",
+"#++############++#",
+"#oo############Xo#",
+"#O oooooooooooo o#",
+"#O O#",
+"#O o#",
+"#o.++++++++++++.o#",
+"#oo############oo#",
+"#O XXXXXXXXXXXX o#",
+"#O o#",
+"#O o#",
+"#O @@@+@+@@@@@@ o#",
+"#oo############oX#",
+"##@############o #",
+"###############+ #",
+"################ #",
+"################ #",
+"################ O",
+"################ O",
+"################ O",
+"################o+"
+};
diff --git a/data/pixmaps/feta/8/noteheads--3mensural.xpm b/data/pixmaps/feta/8/noteheads--3mensural.xpm
new file mode 100644
index 0000000..01728a5
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads--3mensural.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 21 8 1",
+" c Gray1",
+". c #3f3f3f",
+"X c #4b4b4b",
+"o c #717171",
+"O c Gray54",
+"+ c #a9a9a9",
+"@ c Gray76",
+"# c None",
+/* pixels */
+"######################",
+"#++#################O#",
+"#oo################# #",
+"#O oooooooooooooooo. #",
+"#O #",
+"#O @",
+"#oX++++O+++O+++++++O #",
+"#oo################# #",
+"#O oXXXXXXXXXXXXXXXX #",
+"#O #",
+"#O #",
+"#o @@+@@+@@@@@@+@+@O #",
+"#oo################# #",
+"##@################# #",
+"#################### #",
+"#################### #",
+"#################### +",
+"#################### O",
+"#################### O",
+"#################### O",
+"####################++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-0.xpm b/data/pixmaps/feta/8/noteheads-0.xpm
new file mode 100644
index 0000000..c4027f2
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-0.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 10 8 1",
+" c #040404",
+". c #373737",
+"X c #484848",
+"o c #7b7b7b",
+"O c #8e8e8e",
+"+ c Gray72",
+"@ c gainsboro",
+"# c None",
+/* pixels */
+"#################",
+"#####@OOOOoO#####",
+"###@. .@@+. .+##",
+"##X #####X X#",
+"#O #####+ O",
+"#O ###### O",
+"#O +##### O",
+"##X X##### X#",
+"###@. .+@@. .+##",
+"#####@OoOOOO#####"
+};
diff --git a/data/pixmaps/feta/8/noteheads-0cross.xpm b/data/pixmaps/feta/8/noteheads-0cross.xpm
new file mode 100644
index 0000000..08dd5fe
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-0cross.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 11 7 1",
+" c Gray3",
+". c Gray21",
+"X c Gray28",
+"o c Gray42",
+"O c #8b8b8b",
+"+ c Gray69",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@",
+"@@@@O@@@@@@o@@@",
+"@@+ o +@@+ o +@",
+"@O +@+....+@+ O",
+"@@X.+@@oo@@+.X@",
+"@@@+ o@@@@o +@@",
+"@@@+ o@@@@o +@@",
+"@@X.+@@oo@@+.X@",
+"@O +@+....+@+ O",
+"@@+ o O@@+ o +@",
+"@@@@O@@@@@@o@@@"
+};
diff --git a/data/pixmaps/feta/8/noteheads-0diamond.xpm b/data/pixmaps/feta/8/noteheads-0diamond.xpm
new file mode 100644
index 0000000..3cb826e
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-0diamond.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 10 7 1",
+" c #060606",
+". c Gray27",
+"X c Gray47",
+"o c Gray55",
+"O c #b1b1b1",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@@@@@@@oo@@@@@@@",
+"@@@@@@O O@@@@@",
+"@@@@o. Xo .o@@@",
+"@O @@@O +",
+"@o @@@@ o",
+"@+ O@@@ +",
+"@@@@o. XX .o@@@",
+"@@@@@@O O@@@@@",
+"@@@@@@@@oo@@@@@@@"
+};
diff --git a/data/pixmaps/feta/8/noteheads-0mensural.xpm b/data/pixmaps/feta/8/noteheads-0mensural.xpm
new file mode 100644
index 0000000..29ac3c7
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-0mensural.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 10 6 1",
+" c #0b0b0b",
+". c Gray19",
+"X c Gray46",
+"o c Gray54",
+"O c #d8d8d8",
+"+ c None",
+/* pixels */
+"+++++++++",
+"++++OO+++",
+"+++O +++",
+"+++.. .++",
+"++.X+X .+",
+"+o X++X o",
+"++. X+X.+",
+"++O. ..++",
+"+++O. +++",
+"++++OO+++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-0slash.xpm b/data/pixmaps/feta/8/noteheads-0slash.xpm
new file mode 100644
index 0000000..63bf93b
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-0slash.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 17 7 1",
+" c #060606",
+". c #484848",
+"X c Gray50",
+"o c Gray53",
+"O c #b6b6b6",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@Ooooooooooooo+",
+"@@@@@@@@@O +",
+"@@@@@@@@@. O@",
+"@@@@@@@@O X@@@@@@O .@@",
+"@@@@@@@@ .@@@@@@@. O@@",
+"@@@@@@@o O@@@@@@O o@@@",
+"@@@@@@O .@@@@@@@ @@@@",
+"@@@@@@. @@@@@@@o O@@@@",
+"@@@@@O X@@@@@@@ .@@@@@",
+"@@@@@ @@@@@@@. O@@@@@",
+"@@@@X O@@@@@@O o@@@@@@",
+"@@@O .@@@@@@@. @@@@@@@",
+"@@@. O@@@@@@X O@@@@@@@",
+"@@O .@@@@@@@@",
+"@+ O@@@@@@@@",
+"@+oooooooooooo+@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/8/noteheads-0triangle.xpm b/data/pixmaps/feta/8/noteheads-0triangle.xpm
new file mode 100644
index 0000000..a73af66
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-0triangle.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 9 8 1",
+" c Gray0",
+". c #2c2c2c",
+"X c #535353",
+"o c Gray43",
+"O c Gray55",
+"+ c Gray71",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"###########",
+"#####++####",
+"#####..####",
+"####XXXX###",
+"###@.@#.@##",
+"###XO##OX##",
+"##O.####.O#",
+"## XOOOOX #",
+"#@oooooooo@"
+};
diff --git a/data/pixmaps/feta/8/noteheads-1.xpm b/data/pixmaps/feta/8/noteheads-1.xpm
new file mode 100644
index 0000000..3f90a35
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-1.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 10 8 1",
+" c Gray2",
+". c #313131",
+"X c Gray31",
+"o c Gray46",
+"O c #8b8b8b",
+"+ c Gray67",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"############",
+"######@oOO+#",
+"####+. .O#X+",
+"###. X@##oo",
+"##o o###@ O",
+"#@ @###@ @",
+"#O @###o o#",
+"#oO###X .##",
+"#+X@O .+###",
+"##+OOO@#####"
+};
diff --git a/data/pixmaps/feta/8/noteheads-1cross.xpm b/data/pixmaps/feta/8/noteheads-1cross.xpm
new file mode 100644
index 0000000..5cc98b5
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-1cross.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 11 6 1",
+" c Gray4",
+". c Gray23",
+"X c Gray57",
+"o c #afafaf",
+"O c #d0d0d0",
+"+ c None",
+/* pixels */
+"+++++++++++++",
+"+++XO++++OX++",
+"++.. o++O ..+",
+"+X Oo XX oO X",
+"++X O+ .+O X+",
+"+++o X++X X++",
+"+++X X++X X++",
+"++X O+. +O X+",
+"+X Oo XX oO X",
+"++.. O++O ..+",
+"+++XO++++OX++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-1diamond.xpm b/data/pixmaps/feta/8/noteheads-1diamond.xpm
new file mode 100644
index 0000000..41bce2f
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-1diamond.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 10 8 1",
+" c #070707",
+". c Gray20",
+"X c Gray26",
+"o c Gray39",
+"O c #888888",
+"+ c #b7b7b7",
+"@ c #c1c1c1",
+"# c None",
+/* pixels */
+"#############",
+"##########OO#",
+"###@. o O",
+"### .@+ +",
+"### o##+ X#",
+"##+ +##+ +#",
+"##X +##O ##",
+"#+ @+. ##",
+"#O o .@##",
+"##OO#########"
+};
diff --git a/data/pixmaps/feta/8/noteheads-1mensural.xpm b/data/pixmaps/feta/8/noteheads-1mensural.xpm
new file mode 100644
index 0000000..29ac3c7
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-1mensural.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 10 6 1",
+" c #0b0b0b",
+". c Gray19",
+"X c Gray46",
+"o c Gray54",
+"O c #d8d8d8",
+"+ c None",
+/* pixels */
+"+++++++++",
+"++++OO+++",
+"+++O +++",
+"+++.. .++",
+"++.X+X .+",
+"+o X++X o",
+"++. X+X.+",
+"++O. ..++",
+"+++O. +++",
+"++++OO+++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-1slash.xpm b/data/pixmaps/feta/8/noteheads-1slash.xpm
new file mode 100644
index 0000000..e292a34
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-1slash.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 17 7 1",
+" c #060606",
+". c #484848",
+"X c Gray50",
+"o c #868686",
+"O c #b6b6b6",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@Oooooooooo+",
+"@@@@@@@@@O +",
+"@@@@@@@@@. O@",
+"@@@@@@@@O X@@@O .@@",
+"@@@@@@@@ .@@@@. O@@",
+"@@@@@@@o O@@@O X@@@",
+"@@@@@@O .@@@@ @@@@",
+"@@@@@@. @@@@X O@@@@",
+"@@@@@O X@@@@ .@@@@@",
+"@@@@@ @@@@. O@@@@@",
+"@@@@X O@@@O X@@@@@@",
+"@@@O .@@@@. @@@@@@@",
+"@@@. O@@@X O@@@@@@@",
+"@@O .@@@@@@@@",
+"@+ O@@@@@@@@",
+"@+ooooooooo+@@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/8/noteheads-1triangle.xpm b/data/pixmaps/feta/8/noteheads-1triangle.xpm
new file mode 100644
index 0000000..48852af
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-1triangle.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 9 7 1",
+" c Gray0",
+". c #2a2a2a",
+"X c #464646",
+"o c #727272",
+"O c #b1b1b1",
+"+ c #cdcdcd",
+"@ c None",
+/* pixels */
+"@@@@@@@@@",
+"@@@@++@@@",
+"@@@@oo@@@",
+"@@@+..+@@",
+"@@@XOOX@@",
+"@@+.@@.+@",
+"@@.O@@O.@",
+"@O oooo O",
+"@Ooooooo+"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2.xpm b/data/pixmaps/feta/8/noteheads-2.xpm
new file mode 100644
index 0000000..4e0ff64
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 10 5 1",
+" c #020202",
+". c #494949",
+"X c #c0c0c0",
+"o c #e9e9e9",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOO",
+"OOOOOOoXXoOO",
+"OOOOo .O",
+"OOO. X",
+"OO. X",
+"Oo o",
+"OX .O",
+"OX .OO",
+"OO. oOOO",
+"OOOoXXoOOOOO"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2cross.xpm b/data/pixmaps/feta/8/noteheads-2cross.xpm
new file mode 100644
index 0000000..138f62e
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2cross.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 10 7 1",
+" c #060606",
+". c #323232",
+"X c Gray26",
+"o c Gray49",
+"O c Gray71",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@OO@@@@@@@OO",
+"@O X@@@@@X O",
+"@@+..@@@..+@",
+"@@@@X o .@@@",
+"@@@@@ @@@@",
+"@@@@X o X@@@",
+"@@+..@@@..+@",
+"@O X@@@@@X O",
+"@OO@@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2diamond.xpm b/data/pixmaps/feta/8/noteheads-2diamond.xpm
new file mode 100644
index 0000000..d9690d0
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2diamond.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 11 6 1",
+" c Gray1",
+". c Gray24",
+"X c Gray28",
+"o c Gray53",
+"O c #bbbbbb",
+"+ c None",
+/* pixels */
+"++++++++++++",
+"+++++Oo+++++",
+"+++++ . O",
+"++++o o",
+"++++X X+",
+"+++O X++",
+"+++X O++",
+"++X X+++",
+"+o o+++",
+"+O . ++++",
+"++++++oO++++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2mensural.xpm b/data/pixmaps/feta/8/noteheads-2mensural.xpm
new file mode 100644
index 0000000..6d6115f
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2mensural.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 10 5 1",
+" c #070707",
+". c Gray20",
+"X c Gray53",
+"o c #d7d7d7",
+"O c None",
+/* pixels */
+"OOOOOOOOO",
+"OOOOooOOO",
+"OOOo. OOO",
+"OOO. .OO",
+"OO. .O",
+"OX X",
+"OO. .O",
+"OOo. .oO",
+"OOOO. oOO",
+"OOOOooOOO"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2slash.xpm b/data/pixmaps/feta/8/noteheads-2slash.xpm
new file mode 100644
index 0000000..82554af
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2slash.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 17 6 1",
+" c Gray1",
+". c #464646",
+"X c #838383",
+"o c #b7b7b7",
+"O c #cdcdcd",
+"+ c None",
+/* pixels */
+"+++++++++++++++",
+"++++++++++oXXXO",
+"+++++++++o +",
+"+++++++++. o+",
+"++++++++o .++",
+"++++++++ o++",
+"+++++++X .+++",
+"++++++o ++++",
+"++++++. o++++",
+"+++++o .+++++",
+"+++++ O+++++",
+"++++. X++++++",
+"+++o +++++++",
+"+++. o+++++++",
+"++o .++++++++",
+"++ o++++++++",
+"+O.XXO+++++++++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2triangle.xpm b/data/pixmaps/feta/8/noteheads-2triangle.xpm
new file mode 100644
index 0000000..083eeb8
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2triangle.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 9 8 1",
+" c #010101",
+". c #393939",
+"X c #585858",
+"o c #797979",
+"O c Gray54",
+"+ c #b1b1b1",
+"@ c Gray83",
+"# c None",
+/* pixels */
+"#########",
+"####@@###",
+"####oo###",
+"###@ @##",
+"###X X##",
+"##@ @#",
+"##. .#",
+"#+ +",
+"#+oOOOOo+"
+};
diff --git a/data/pixmaps/feta/8/noteheads-2xcircle.xpm b/data/pixmaps/feta/8/noteheads-2xcircle.xpm
new file mode 100644
index 0000000..6b25356
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-2xcircle.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 11 6 1",
+" c #040404",
+". c Gray21",
+"X c #4c4c4c",
+"o c #6f6f6f",
+"O c #b9b9b9",
+"+ c None",
+/* pixels */
+"++++++++++++",
+"+++++ooo++++",
+"+++o.ooo.o++",
+"++X o+++o .+",
+"+O +..+..+ O",
+"+oo++X X++oo",
+"+oo++X X++oo",
+"+O +..+..+ O",
+"++X o+++o X+",
+"+++o.ooo.o++",
+"+++++ooo++++"
+};
diff --git a/data/pixmaps/feta/8/noteheads-ledgerending.xpm b/data/pixmaps/feta/8/noteheads-ledgerending.xpm
new file mode 100644
index 0000000..a74581c
--- /dev/null
+++ b/data/pixmaps/feta/8/noteheads-ledgerending.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 4 4 1",
+" c #010101",
+". c #8b8b8b",
+"X c #cbcbcb",
+"o c None",
+/* pixels */
+"oooooooooo",
+"oX.......X",
+"o. .",
+"oX.......X"
+};
diff --git a/data/pixmaps/feta/8/rests--1.xpm b/data/pixmaps/feta/8/rests--1.xpm
new file mode 100644
index 0000000..1401b29
--- /dev/null
+++ b/data/pixmaps/feta/8/rests--1.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 9 5 1",
+" c #040404",
+". c Gray46",
+"X c #818181",
+"o c #b9b9b9",
+"O c None",
+/* pixels */
+"OOOOOO",
+"Oo.X.o",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"Oo.X.o"
+};
diff --git a/data/pixmaps/feta/8/rests--1o.xpm b/data/pixmaps/feta/8/rests--1o.xpm
new file mode 100644
index 0000000..76958c1
--- /dev/null
+++ b/data/pixmaps/feta/8/rests--1o.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * rests__1o_xpm[] = {
+"15 9 11 1",
+" c None",
+". c #888888",
+"+ c #818181",
+"@ c #B9B9B9",
+"# c #020202",
+"$ c #040404",
+"% c #757575",
+"& c #C8C8C8",
+"* c #050505",
+"= c #737373",
+"- c #AAAAAA",
+" ",
+" ......+...... ",
+"@######$######@",
+" %$$$% ",
+" %$$$% ",
+" %$$$% ",
+" %$$$% ",
+"&******$******&",
+"&=====-+====== "};
diff --git a/data/pixmaps/feta/8/rests--2.xpm b/data/pixmaps/feta/8/rests--2.xpm
new file mode 100644
index 0000000..9ed05a1
--- /dev/null
+++ b/data/pixmaps/feta/8/rests--2.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 17 5 1",
+" c Gray1",
+". c #777777",
+"X c #8d8d8d",
+"o c #c0c0c0",
+"O c None",
+/* pixels */
+"OOOOOO",
+"Oo.X.o",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"O. .",
+"Oo.XXo"
+};
diff --git a/data/pixmaps/feta/8/rests--4.xpm b/data/pixmaps/feta/8/rests--4.xpm
new file mode 100644
index 0000000..4d858b3
--- /dev/null
+++ b/data/pixmaps/feta/8/rests--4.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"63 17 7 1",
+" c Gray1",
+". c #272727",
+"X c #7b7b7b",
+"o c #888888",
+"O c #b9b9b9",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@+O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OO",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@X.oXXXXXXXXXXXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.o",
+"@X o",
+"@o o",
+"@o o",
+"@o X",
+"@o.oXXXXXXoooXXXoXoXXoXXXoXXXoXoXXXXooXXoXoXXoXXXXXooXXXXoXoo X",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@XX@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX",
+"@+O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O+"
+};
diff --git a/data/pixmaps/feta/8/rests-0.xpm b/data/pixmaps/feta/8/rests-0.xpm
new file mode 100644
index 0000000..e3da06f
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-0.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 7 5 1",
+" c Gray1",
+". c Gray49",
+"X c Gray53",
+"o c Gray77",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOO",
+"Oo.XXXXXXXX.o",
+"O. X",
+"OX X",
+"OX X",
+"OX .",
+"Oo.XXXXXXXX.o"
+};
diff --git a/data/pixmaps/feta/8/rests-0o.xpm b/data/pixmaps/feta/8/rests-0o.xpm
new file mode 100644
index 0000000..194bf4e
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-0o.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 8 6 1",
+" c #020202",
+". c Gray37",
+"X c Gray38",
+"o c #888888",
+"O c #b9b9b9",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++++",
+"++oooooooooooooooooooo+",
+"+O O",
+"++++++X .+++++",
+"++++++X .+++++",
+"++++++X .+++++",
+"++++++. .+++++",
+"++++++OXoooooooooO+++++"
+};
diff --git a/data/pixmaps/feta/8/rests-1.xpm b/data/pixmaps/feta/8/rests-1.xpm
new file mode 100644
index 0000000..e3da06f
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-1.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 7 5 1",
+" c Gray1",
+". c Gray49",
+"X c Gray53",
+"o c Gray77",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOO",
+"Oo.XXXXXXXX.o",
+"O. X",
+"OX X",
+"OX X",
+"OX .",
+"Oo.XXXXXXXX.o"
+};
diff --git a/data/pixmaps/feta/8/rests-1o.xpm b/data/pixmaps/feta/8/rests-1o.xpm
new file mode 100644
index 0000000..d94fa12
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-1o.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 7 6 1",
+" c Gray2",
+". c Gray37",
+"X c Gray45",
+"o c #aaaaaa",
+"O c #c8c8c8",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++++",
+"++++++oXXXXXXXXXXo+++++",
+"++++++. .+++++",
+"++++++. .+++++",
+"++++++. .+++++",
+"+O O",
+"+OXXXXXoXXXXXXXXXXXXXX+"
+};
diff --git a/data/pixmaps/feta/8/rests-2.xpm b/data/pixmaps/feta/8/rests-2.xpm
new file mode 100644
index 0000000..23e5271
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-2.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 23 8 1",
+" c Gray2",
+". c #2f2f2f",
+"X c Gray31",
+"o c #6f6f6f",
+"O c #909090",
+"+ c Gray72",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#########",
+"###O@####",
+"###O @###",
+"####Xo###",
+"####@ o##",
+"####+ @#",
+"####o .#",
+"###@ o",
+"##@ @",
+"#@. @#",
+"#o +##",
+"#@ o###",
+"##o +###",
+"###o @###",
+"####.X###",
+"#@..X +##",
+"#o .##",
+"#O .Xo .#",
+"#@ O###o#",
+"## +#####",
+"##OO#####",
+"###O#####",
+"###@@####"
+};
diff --git a/data/pixmaps/feta/8/rests-2mensural.xpm b/data/pixmaps/feta/8/rests-2mensural.xpm
new file mode 100644
index 0000000..b57b733
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-2mensural.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 7 1",
+" c #010101",
+". c #444444",
+"X c #727272",
+"o c #898989",
+"O c #bbbbbb",
+"+ c #c1c1c1",
+"@ c None",
+/* pixels */
+"@@@@@@@@",
+"@@o+@@@@",
+"@o XO@",
+"@o o. o",
+"@o @@@X+",
+"@o @@@@@",
+"@o @@@@@",
+"@@o@@@@@"
+};
diff --git a/data/pixmaps/feta/8/rests-3.xpm b/data/pixmaps/feta/8/rests-3.xpm
new file mode 100644
index 0000000..76e19bd
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-3.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 16 8 1",
+" c Gray2",
+". c Gray20",
+"X c #515151",
+"o c #777777",
+"O c #8b8b8b",
+"+ c #b4b4b4",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"############",
+"##+OO@######",
+"#+ @###++",
+"#o @###Xo",
+"#O +#@X #",
+"##. . X#",
+"###+oOoO#.O#",
+"########+ @#",
+"######## X##",
+"#######@ @##",
+"#######o ###",
+"####### X###",
+"######+ @###",
+"######X ####",
+"#####@ O####",
+"#####@O@####"
+};
diff --git a/data/pixmaps/feta/8/rests-3mensural.xpm b/data/pixmaps/feta/8/rests-3mensural.xpm
new file mode 100644
index 0000000..6bf3cca
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-3mensural.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 7 1",
+" c #010101",
+". c #3c3c3c",
+"X c #747474",
+"o c Gray53",
+"O c #b7b7b7",
+"+ c #c3c3c3",
+"@ c None",
+/* pixels */
+"@@@@@@@@",
+"@@@@@@o+",
+"@@@o. o",
+"@+ X o",
+"@@XO@@ o",
+"@@@@@@ o",
+"@@@@@@ o",
+"@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/8/rests-4.xpm b/data/pixmaps/feta/8/rests-4.xpm
new file mode 100644
index 0000000..525ff92
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-4.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 23 8 1",
+" c #060606",
+". c Gray17",
+"X c Gray30",
+"o c Gray46",
+"O c #8d8d8d",
+"+ c #aaaaaa",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##############",
+"#####OoO######",
+"####X .###++",
+"#### ###.O",
+"####. @@X #",
+"####@. . .#",
+"######O++O@oX#",
+"########### @#",
+"##########+ ##",
+"##OXXO####XX##",
+"#+ +### O##",
+"#O o##O ###",
+"#+ X@o .###",
+"##O . o###",
+"###@@@@@@ +###",
+"########o ####",
+"######## o####",
+"#######@ o####",
+"#######o #####",
+"####### .#####",
+"####### O#####",
+"######o +#####",
+"######+O######"
+};
diff --git a/data/pixmaps/feta/8/rests-4mensural.xpm b/data/pixmaps/feta/8/rests-4mensural.xpm
new file mode 100644
index 0000000..3b5ef4f
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-4mensural.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 9 7 1",
+" c Gray2",
+". c Gray32",
+"X c #777777",
+"o c Gray54",
+"O c Gray67",
+"+ c Gray82",
+"@ c None",
+/* pixels */
+"@@@@@@@@",
+"@@@@@+X+",
+"@@@+. o",
+"@+. X o",
+"@O o+O o",
+"@@@o o",
+"@+ .+ o",
+"@O.+@@ o",
+"@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/8/rests-5.xpm b/data/pixmaps/feta/8/rests-5.xpm
new file mode 100644
index 0000000..ed48e47
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-5.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"15 31 8 1",
+" c #060606",
+". c #2f2f2f",
+"X c #515151",
+"o c Gray43",
+"O c #898989",
+"+ c #b1b1b1",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"###############",
+"######+OO@#####",
+"#####O .###++",
+"#####X @##.o",
+"#####X @#O #",
+"######. #",
+"#######OoOo+oX#",
+"############ o#",
+"############.@#",
+"####. o###O @#",
+"###o @##OX##",
+"###o +##.o##",
+"###+ XO @##",
+"####+. .X @##",
+"##########oX###",
+"##########.X###",
+"#########+ @###",
+"##. o###+ @###",
+"#O +##.X####",
+"#O +##.O####",
+"#+ XO. @####",
+"##+. . #####",
+"########.X#####",
+"#######@ O#####",
+"#######+ @#####",
+"#######X ######",
+"#######..######",
+"######@ O######",
+"######@ @######",
+"######X @######",
+"######+O#######"
+};
diff --git a/data/pixmaps/feta/8/rests-6.xpm b/data/pixmaps/feta/8/rests-6.xpm
new file mode 100644
index 0000000..1aa4a6a
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-6.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 39 8 1",
+" c #060606",
+". c #2f2f2f",
+"X c #505050",
+"o c Gray45",
+"O c Gray55",
+"+ c #aeaeae",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"################",
+"#######+Oo@#####",
+"######O .###++",
+"######X @##oo",
+"######X @#O @",
+"######@. . #",
+"########OoOo++.#",
+"#############OX#",
+"######@###### o#",
+"#####. o####.@#",
+"####o @##@ @#",
+"####X @##X.##",
+"####+ XO o##",
+"#####+. o O##",
+"###########@ @##",
+"###########+ @##",
+"###########OX###",
+"###+ .@###.X###",
+"##@ .###.O###",
+"##@ .##+ @###",
+"###. .OX @###",
+"####o XXX####",
+"#####@####.X####",
+"#########@ @####",
+"##+oo@###+ @####",
+"#+ @##o #####",
+"#O +##.X#####",
+"#O +#O X#####",
+"##. @#####",
+"###+oOo++ @#####",
+"########X ######",
+"########..######",
+"#######@ O######",
+"#######@ @######",
+"#######O @######",
+"#######..#######",
+"####### .#######",
+"######@ O#######",
+"#######o@#######"
+};
diff --git a/data/pixmaps/feta/8/rests-7.xpm b/data/pixmaps/feta/8/rests-7.xpm
new file mode 100644
index 0000000..0472e2d
--- /dev/null
+++ b/data/pixmaps/feta/8/rests-7.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 46 8 1",
+" c #060606",
+". c #2c2c2c",
+"X c Gray30",
+"o c #747474",
+"O c #8e8e8e",
+"+ c #aeaeae",
+"@ c Gray82",
+"# c None",
+/* pixels */
+"##################",
+"#########OoO######",
+"########X X###oo",
+"######## ###.O",
+"######## @#o @",
+"########@ #",
+"##########OOOO@oo#",
+"###############oo#",
+"#######@@###### +#",
+"######O O###@ ##",
+"###### ###o ##",
+"###### ##@.o##",
+"######o XX o##",
+"#######+... X@ @##",
+"#############+ ###",
+"#############o ###",
+"#####OXXO####Xo###",
+"####+ +### O###",
+"####o o##@ ####",
+"####O o@O ####",
+"#####O XXX####",
+"######@++++#.o####",
+"############ O####",
+"###########O #####",
+"###@X.X@###o #####",
+"###. .###XX#####",
+"### ### o#####",
+"###. ++. O#####",
+"###@X . ######",
+"#####@@@@#O ######",
+"########## o######",
+"##@O+@#### o######",
+"#@ @##O @######",
+"#O o##o #######",
+"#O O#@X.#######",
+"##. O#######",
+"###OXoXo@ o#######",
+"########O ########",
+"########o ########",
+"######## .########",
+"######## o########",
+"#######@ O########",
+"#######o @########",
+"#######X #########",
+"####### X#########",
+"#######O+#########"
+};
diff --git a/data/pixmaps/feta/8/scripts-arpeggio.xpm b/data/pixmaps/feta/8/scripts-arpeggio.xpm
new file mode 100644
index 0000000..bf68a37
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-arpeggio.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 13 8 1",
+" c Gray2",
+". c #343434",
+"X c Gray33",
+"o c #777777",
+"O c #8d8d8d",
+"+ c Gray66",
+"@ c #cbcbcb",
+"# c None",
+/* pixels */
+"########",
+"##+@####",
+"##O +###",
+"###O O##",
+"###@ .#",
+"###O O",
+"##O .#",
+"#+ .##",
+"#o ###",
+"##. X###",
+"###X ###",
+"####o ##",
+"#####O##"
+};
diff --git a/data/pixmaps/feta/8/scripts-coda.xpm b/data/pixmaps/feta/8/scripts-coda.xpm
new file mode 100644
index 0000000..8315c0d
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-coda.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 24 7 1",
+" c #0b0b0b",
+". c Gray15",
+"X c #484848",
+"o c #797979",
+"O c Gray57",
+"+ c #bcbcbc",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@O@@@@@@@@",
+"@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@.@@@@@@@@",
+"@@@@@@@@@ @@@@@@@@",
+"@@@@@@@o o@@@@@@",
+"@@@@@@X O.O X@@@@@",
+"@@@@@+ O@ @O +@@@@",
+"@@@@@X @@ @+ .@@@@",
+"@@@@@ @@.@@ @@@@",
+"@@@@o @@ @@ O@@@",
+"@@@@o ++.@@ o@@@",
+"@O . . O",
+"@@@@o @@ @+ o@@@",
+"@@@@o @@ @@ O@@@",
+"@@@@@ @@ @@ @@@@",
+"@@@@@X @@.@@ .@@@@",
+"@@@@@+ O@ @O +@@@@",
+"@@@@@@X O.O X@@@@@",
+"@@@@@@@o o@@@@@@",
+"@@@@@@@@@ +@@@@@@@",
+"@@@@@@@@@.@@@@@@@@",
+"@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@O@@@@@@@@"
+};
diff --git a/data/pixmaps/feta/8/scripts-dfermata.xpm b/data/pixmaps/feta/8/scripts-dfermata.xpm
new file mode 100644
index 0000000..50ca260
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-dfermata.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 13 8 1",
+" c #040404",
+". c Gray18",
+"X c #535353",
+"o c #777777",
+"O c Gray56",
+"+ c #afafaf",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"######################",
+"#++#######+o+#######++",
+"#oX######+ +######Xo",
+"## ######O O######.#",
+"##XO#####@ @#####OX#",
+"##O.######@+@######.O#",
+"###.o#############o.##",
+"###+ o###########o +##",
+"####. .+#######+. .###",
+"#####. .o+O+o. .####",
+"######. .#####",
+"#######O O######",
+"#########+oOo+########"
+};
diff --git a/data/pixmaps/feta/8/scripts-dmarcato.xpm b/data/pixmaps/feta/8/scripts-dmarcato.xpm
new file mode 100644
index 0000000..c121e0d
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-dmarcato.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 8 1",
+" c #020202",
+". c #373737",
+"X c Gray30",
+"o c Gray43",
+"O c Gray59",
+"+ c #b2b2b2",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##########",
+"#+oo+###@@",
+"#@ ###.+",
+"##X +#OX#",
+"##@ .#.@#",
+"###o o.##",
+"###+ O##",
+"####. .###",
+"####+ +###",
+"#####+####"
+};
diff --git a/data/pixmaps/feta/8/scripts-downbow.xpm b/data/pixmaps/feta/8/scripts-downbow.xpm
new file mode 100644
index 0000000..9019b44
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-downbow.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 12 7 1",
+" c #040404",
+". c #272727",
+"X c #747474",
+"o c #898989",
+"O c #b9b9b9",
+"+ c Gray77",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@",
+"@+XooooooooX+",
+"@o o",
+"@o o",
+"@o o",
+"@X.oXooXXXo.X",
+"@XX@@@@@@@@XX",
+"@XX@@@@@@@@XX",
+"@XX@@@@@@@@XX",
+"@XX@@@@@@@@XX",
+"@XX@@@@@@@@XX",
+"@OO@@@@@@@@OO"
+};
diff --git a/data/pixmaps/feta/8/scripts-downmordent.xpm b/data/pixmaps/feta/8/scripts-downmordent.xpm
new file mode 100644
index 0000000..735f48d
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-downmordent.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 13 8 1",
+" c #070707",
+". c Gray16",
+"X c Gray31",
+"o c #6c6c6c",
+"O c Gray57",
+"+ c #acacac",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"############################",
+"###++#######################",
+"##+ @#######################",
+"##..###@######@###OX#@######",
+"#+ O##@ +####+ @##OX+ @#####",
+"#O O##. +##@ +#+ .@####",
+"#+ O#o +#X @+ @#oO",
+"## .+ . o .o .o @",
+"##@ +@. o@ o+ O#",
+"###OO##@ .##+ X#+ o##",
+"########@. @###@ .oX##+ .@##",
+"#########@o#####+++.###++###",
+"##################@+########"
+};
diff --git a/data/pixmaps/feta/8/scripts-downprall.xpm b/data/pixmaps/feta/8/scripts-downprall.xpm
new file mode 100644
index 0000000..cf627c9
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-downprall.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 12 8 1",
+" c #070707",
+". c Gray17",
+"X c Gray30",
+"o c Gray42",
+"O c Gray57",
+"+ c #aeaeae",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"############################",
+"###++#######################",
+"##+ @#######################",
+"##..###@######@######@######",
+"#+ O##+ +####+ @####O @#####",
+"#O O##. +##@ @##@ .@####",
+"#O O#o +#X +#. @#oO",
+"## .+ . o .o .o @",
+"##@ +@. o@ O+ O#",
+"###OO##@ .##@ X##+ o##",
+"########@. @###@ @###+ .###",
+"#########@O#####@O#####++###"
+};
diff --git a/data/pixmaps/feta/8/scripts-dpedalheel.xpm b/data/pixmaps/feta/8/scripts-dpedalheel.xpm
new file mode 100644
index 0000000..8c95c34
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-dpedalheel.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 11 7 1",
+" c #060606",
+". c #343434",
+"X c Gray44",
+"o c #848484",
+"O c #b1b1b1",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@@@XXo@@@",
+"@@O .X. O@",
+"@@ O@@@O @",
+"@X.@@@@@.o",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@+O@@@@@O+"
+};
diff --git a/data/pixmaps/feta/8/scripts-dpedaltoe.xpm b/data/pixmaps/feta/8/scripts-dpedaltoe.xpm
new file mode 100644
index 0000000..3e9d9f5
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-dpedaltoe.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 13 8 1",
+" c #131313",
+". c #2d2d2d",
+"X c Gray31",
+"o c #6f6f6f",
+"O c #8d8d8d",
+"+ c Gray70",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##########",
+"#++#####++",
+"#O #####.o",
+"## @###@ #",
+"##.o###o.#",
+"##O.###.O#",
+"##@ @#@ ##",
+"###Xo#oX##",
+"###O # O##",
+"#### O ###",
+"####o o###",
+"####+ +###",
+"#####O####"
+};
diff --git a/data/pixmaps/feta/8/scripts-dstaccatissimo.xpm b/data/pixmaps/feta/8/scripts-dstaccatissimo.xpm
new file mode 100644
index 0000000..67f3fd8
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-dstaccatissimo.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 10 6 1",
+" c #020202",
+". c #393939",
+"X c #686868",
+"o c #8b8b8b",
+"O c #bbbbbb",
+"+ c None",
+/* pixels */
+"+++++",
+"++OO+",
+"++XX+",
+"++..+",
+"++ +",
+"++ +",
+"+O O",
+"+o o",
+"+o o",
+"++oo+"
+};
diff --git a/data/pixmaps/feta/8/scripts-flageolet.xpm b/data/pixmaps/feta/8/scripts-flageolet.xpm
new file mode 100644
index 0000000..b7a6601
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-flageolet.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 4 1",
+" c Gray57",
+". c Gray73",
+"X c Gray86",
+"o c None",
+/* pixels */
+"oooooooooo",
+"oooX Xoo",
+"oo. XXX .o",
+"oX ooooo X",
+"o XoooooX ",
+"o XoooooX ",
+"o XoooooX ",
+"oX ooooo X",
+"oo. XXX .o",
+"oooX Xoo"
+};
diff --git a/data/pixmaps/feta/8/scripts-lcomma.xpm b/data/pixmaps/feta/8/scripts-lcomma.xpm
new file mode 100644
index 0000000..bc0659a
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-lcomma.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 11 8 1",
+" c #040404",
+". c Gray18",
+"X c #414141",
+"o c #797979",
+"O c #929292",
+"+ c Gray67",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#####",
+"###@+",
+"###.O",
+"##+.#",
+"##Xo#",
+"#@ +#",
+"#o @#",
+"#o @#",
+"#o .#",
+"#@ @",
+"##++#"
+};
diff --git a/data/pixmaps/feta/8/scripts-lineprall.xpm b/data/pixmaps/feta/8/scripts-lineprall.xpm
new file mode 100644
index 0000000..e586ad6
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-lineprall.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 21 8 1",
+" c Gray2",
+". c #282828",
+"X c Gray31",
+"o c Gray45",
+"O c #8d8d8d",
+"+ c #b1b1b1",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"##########################",
+"#++#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo#######################",
+"#oo##+######@#####@@######",
+"#oo#+ O####+ +####O @#####",
+"#oo# O##@ +##+ +###@",
+"#ooo O#. +#. @#Xo",
+"#o... X.. X.. .X.@",
+"#O +#. o@ O@ +#",
+"#++###. .##@. X##+ o##",
+"######@. @###@ @###+ .###",
+"#######@O#####@+#####++###"
+};
diff --git a/data/pixmaps/feta/8/scripts-mordent.xpm b/data/pixmaps/feta/8/scripts-mordent.xpm
new file mode 100644
index 0000000..c03e615
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-mordent.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 12 8 1",
+" c #040404",
+". c Gray20",
+"X c #515151",
+"o c Gray45",
+"O c #868686",
+"+ c #b4b4b4",
+"@ c #cacaca",
+"# c None",
+/* pixels */
+"###################",
+"#########++########",
+"####++###Xo@+######",
+"####X +##ooX +#####",
+"###O +#O +###@",
+"##+ @O +#.o",
+"##.. .. ..#",
+"#o.#+ O@ +#",
+"#@###+ o#+ o##",
+"######+ Xoo##+ X###",
+"#######+@oo###++###",
+"#########@+########"
+};
diff --git a/data/pixmaps/feta/8/scripts-open.xpm b/data/pixmaps/feta/8/scripts-open.xpm
new file mode 100644
index 0000000..de6b192
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-open.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 10 6 1",
+" c #020202",
+". c #323232",
+"X c Gray47",
+"o c #868686",
+"O c Gray73",
+"+ c None",
+/* pixels */
+"++++++++",
+"+++oXo++",
+"++..X..+",
+"+O +++ O",
+"+o +++ o",
+"+o +++ o",
+"+o +++ o",
+"+O +++ O",
+"++..X..+",
+"+++oXo++"
+};
diff --git a/data/pixmaps/feta/8/scripts-prall.xpm b/data/pixmaps/feta/8/scripts-prall.xpm
new file mode 100644
index 0000000..3148bed
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-prall.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 10 8 1",
+" c #040404",
+". c Gray20",
+"X c #434343",
+"o c Gray",
+"O c Gray51",
+"+ c #b7b7b7",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"###################",
+"####++#####++######",
+"####X +####X +#####",
+"###O +##O +###@",
+"##+ @@ +#.o",
+"##.. .. ..#",
+"#O.#+ @@ +#",
+"#@###+ O##+ O##",
+"######+ X####+ X###",
+"#######++#####++###"
+};
diff --git a/data/pixmaps/feta/8/scripts-pralldown.xpm b/data/pixmaps/feta/8/scripts-pralldown.xpm
new file mode 100644
index 0000000..84fbbdc
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-pralldown.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 14 8 1",
+" c Gray2",
+". c #2d2d2d",
+"X c #4e4e4e",
+"o c #6c6c6c",
+"O c #909090",
+"+ c Gray68",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"###########################",
+"#######O@#####O@#####O#####",
+"######O X####o o####X O####",
+"#+@##O O##o +##X @###",
+"#O.#O @o @X .###",
+"##X. X.. X.. o.o##",
+"##@ .#+ X#+ X#@ @#",
+"###O .###o X###X o###..#",
+"####X.#####.X##### o####O +",
+"####@@#####@######@#####O O",
+"########################O +",
+"########################..#",
+"#######################@ +#",
+"#######################+O##"
+};
diff --git a/data/pixmaps/feta/8/scripts-prallmordent.xpm b/data/pixmaps/feta/8/scripts-prallmordent.xpm
new file mode 100644
index 0000000..897f318
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-prallmordent.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 12 8 1",
+" c #040404",
+". c #323232",
+"X c #4c4c4c",
+"o c Gray45",
+"O c #848484",
+"+ c #b4b4b4",
+"@ c Gray78",
+"# c None",
+/* pixels */
+"##########################",
+"################++########",
+"####++#####++###oo@+######",
+"####X +####. +##ooo +#####",
+"###O +##O +#o +###@",
+"##+ @@ @O +#.o",
+"##.. .. .. ..#",
+"#o.#+ @@ O@ +#",
+"#@###+ O##+ o#+ o##",
+"######+ X####+ Xoo##+ X###",
+"#######++#####+@oo###++###",
+"################++########"
+};
diff --git a/data/pixmaps/feta/8/scripts-prallprall.xpm b/data/pixmaps/feta/8/scripts-prallprall.xpm
new file mode 100644
index 0000000..3919722
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-prallprall.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"26 10 8 1",
+" c #040404",
+". c #323232",
+"X c #434343",
+"o c Gray",
+"O c #818181",
+"+ c #b6b6b6",
+"@ c Gray77",
+"# c None",
+/* pixels */
+"##########################",
+"####++#####++#####++######",
+"####X +####X +####X +#####",
+"###O +##O +##O +###@",
+"##+ @@ +@ +#.o",
+"##.. ... .. ..#",
+"#O.#+ @@ @+ +#",
+"#@###+ o##+ O##+ O##",
+"######+ X####+ X####+ X###",
+"#######++#####++#####++###"
+};
diff --git a/data/pixmaps/feta/8/scripts-prallup.xpm b/data/pixmaps/feta/8/scripts-prallup.xpm
new file mode 100644
index 0000000..9c6c9c5
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-prallup.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"28 12 8 1",
+" c #070707",
+". c Gray17",
+"X c Gray30",
+"o c Gray42",
+"O c Gray57",
+"+ c #aeaeae",
+"@ c Gray81",
+"# c None",
+/* pixels */
+"############################",
+"########################++##",
+"########################@ +#",
+"##############@######@###..#",
+"######@ O####@ +####+ @##O +",
+"#####@ @##@ @##+ ##O O",
+"#oo#@ .#+ X#O o#O +",
+"#@.o. o o . +. #",
+"##O @O @o @+ @#",
+"###o +##X @##. .@##OO##",
+"####. +###@ @###@ .@#######",
+"####++#####+@#####O@########"
+};
diff --git a/data/pixmaps/feta/8/scripts-rcomma.xpm b/data/pixmaps/feta/8/scripts-rcomma.xpm
new file mode 100644
index 0000000..856ab34
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-rcomma.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 11 8 1",
+" c #040404",
+". c Gray18",
+"X c #414141",
+"o c #797979",
+"O c #929292",
+"+ c Gray67",
+"@ c #cdcdcd",
+"# c None",
+/* pixels */
+"#####",
+"##++#",
+"#@ @",
+"##. o",
+"##+ o",
+"##@ o",
+"##@ @",
+"##oX#",
+"##.+#",
+"#O.##",
+"#+@##"
+};
diff --git a/data/pixmaps/feta/8/scripts-reverseturn.xpm b/data/pixmaps/feta/8/scripts-reverseturn.xpm
new file mode 100644
index 0000000..ac5fe49
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-reverseturn.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 10 7 1",
+" c #060606",
+". c #373737",
+"X c #767676",
+"o c #8d8d8d",
+"O c #b6b6b6",
+"+ c #c1c1c1",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@",
+"@@@@oX+@@@@@@ooo@@@",
+"@@O @@@@X O@",
+"@@ . @@+. @",
+"@o.@OXO@O o@@O o",
+"@XX@@@@O O@@@@XX",
+"@o O@@X O@OXO@.o",
+"@@ .+@@ . @",
+"@@O X@@@@ O@",
+"@@@@ooo@@@@@@Ooo@@@"
+};
diff --git a/data/pixmaps/feta/8/scripts-segno.xpm b/data/pixmaps/feta/8/scripts-segno.xpm
new file mode 100644
index 0000000..4274675
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-segno.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 25 7 1",
+" c Gray2",
+". c Gray29",
+"X c #747474",
+"o c Gray52",
+"O c Gray71",
+"+ c #c8c8c8",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@",
+"@@@@OXX@@@@@@@+X+",
+"@@@. XX O@@@@@ @",
+"@@. O@@O O@@@o O@",
+"@+ @@@. .@@@ .@@",
+"@o @@o @@. O@@",
+"@o O@X @O .@@@",
+"@o .@@. .@. @@@@",
+"@@ O@@@@O o@@@@",
+"@@X O@@@ @@@@@",
+"@@@. X@X O@OO@@",
+"@@@@. . .@@. @@",
+"@@@@@X .@@OO@@",
+"@@@OO@@. X@@@@",
+"@@@ .@@. . .@@@",
+"@@@OO@O o@X .@@",
+"@@@@@@ @@@O X@",
+"@@@@@o O@@@@O @",
+"@@@@@ .@. .@@. o",
+"@@@@. O@ o@O o",
+"@@@O .@@ o@@ o",
+"@@@. @@@. .@@@ +",
+"@@O X@@@O O@@O .@",
+"@@ @@@@@O .X .@@",
+"@+X+@@@@@@@XXO@@@"
+};
diff --git a/data/pixmaps/feta/8/scripts-sforzato.xpm b/data/pixmaps/feta/8/scripts-sforzato.xpm
new file mode 100644
index 0000000..0d44253
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-sforzato.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"16 10 8 1",
+" c #101010",
+". c #2f2f2f",
+"X c #565656",
+"o c #6f6f6f",
+"O c Gray55",
+"+ c Gray70",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"################",
+"#+o#############",
+"#+. Xo#########",
+"####+o. X+#####",
+"########+XX XO+#",
+"###########@@ O",
+"########+XX XO+#",
+"####+o. X+#####",
+"#@. Xo#########",
+"#+o#############"
+};
diff --git a/data/pixmaps/feta/8/scripts-staccato.xpm b/data/pixmaps/feta/8/scripts-staccato.xpm
new file mode 100644
index 0000000..03b9db6
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-staccato.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 4 4 1",
+" c Gray0",
+". c #8b8b8b",
+"X c #cacaca",
+"o c None",
+/* pixels */
+"oooo",
+"oo.X",
+"o. .",
+"oo.X"
+};
diff --git a/data/pixmaps/feta/8/scripts-stopped.xpm b/data/pixmaps/feta/8/scripts-stopped.xpm
new file mode 100644
index 0000000..2669d33
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-stopped.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 7 1",
+" c Gray0",
+". c #3c3c3c",
+"X c #797979",
+"o c #898989",
+"O c Gray72",
+"+ c #c3c3c3",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@@@@@OO@@@",
+"@@@@@ X@@@",
+"@@@@@ o@@@",
+"@@XXX .oXO",
+"@+ o",
+"@@@@@ X@@@",
+"@@@@@ X@@@",
+"@@@@@ X@@@",
+"@@@@@OO@@@"
+};
diff --git a/data/pixmaps/feta/8/scripts-tenuto.xpm b/data/pixmaps/feta/8/scripts-tenuto.xpm
new file mode 100644
index 0000000..a0cb960
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-tenuto.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 3 3 1",
+" c Gray44",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXXXXXXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/feta/8/scripts-thumb.xpm b/data/pixmaps/feta/8/scripts-thumb.xpm
new file mode 100644
index 0000000..46f2739
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-thumb.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 13 6 1",
+" c Gray0",
+". c #464646",
+"X c Gray48",
+"o c Gray55",
+"O c Gray76",
+"+ c None",
+/* pixels */
+"++++++++",
+"+++oXo++",
+"++. . .+",
+"+O X+X O",
+"+o o+X o",
+"+o X+o o",
+"+o X+o o",
+"+O X+X O",
+"++. X .+",
+"+++. .++",
+"+++o o++",
+"+++o o++",
+"++++o+++"
+};
diff --git a/data/pixmaps/feta/8/scripts-trilelement.xpm b/data/pixmaps/feta/8/scripts-trilelement.xpm
new file mode 100644
index 0000000..f791330
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-trilelement.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 10 8 1",
+" c #040404",
+". c Gray20",
+"X c #434343",
+"o c Gray",
+"O c Gray51",
+"+ c #b7b7b7",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"############",
+"####++######",
+"####X +#####",
+"###O +###@",
+"##+ +#.O",
+"##.. ..#",
+"#o.#+ +#",
+"#@###+ O##",
+"######+ X###",
+"#######++###"
+};
diff --git a/data/pixmaps/feta/8/scripts-trill-element.xpm b/data/pixmaps/feta/8/scripts-trill-element.xpm
new file mode 100644
index 0000000..4aa8055
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-trill-element.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 8 8 1",
+" c #040404",
+". c #2f2f2f",
+"X c Gray32",
+"o c #6f6f6f",
+"O c #8e8e8e",
+"+ c #a9a9a9",
+"@ c #cecece",
+"# c None",
+/* pixels */
+"#############",
+"#####O#######",
+"####. .######",
+"###O .@## O",
+"##O .X o#",
+"#@ O@O o##",
+"#+O###O .###",
+"#######+o####"
+};
diff --git a/data/pixmaps/feta/8/scripts-trill.xpm b/data/pixmaps/feta/8/scripts-trill.xpm
new file mode 100644
index 0000000..ef33ed7
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-trill.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"25 20 8 1",
+" c #060606",
+". c #3c3c3c",
+"X c #494949",
+"o c #797979",
+"O c Gray54",
+"+ c #b4b4b4",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"#########################",
+"###########++############",
+"#########+ O############",
+"#########O +############",
+"#########X #############",
+"######### #############",
+"######### o#############",
+"########O o###@######@##",
+"####@@##o +#@X O@o X#",
+"##@OOOO@X @OO@#+ oX O",
+"##O@##@O O@#### o#o O",
+"#++####@ .#####+ +#+ X#",
+"#O@#@@OX X+####o ######",
+"#@OOOO#O O@+###X ######",
+"##@@###X @#O@## o######",
+"####### ##O@#+ O######",
+"####### ##o##O @######",
+"#######X X.+##O #######",
+"#######+ +### X#######",
+"########+o#####@#########"
+};
diff --git a/data/pixmaps/feta/8/scripts-turn.xpm b/data/pixmaps/feta/8/scripts-turn.xpm
new file mode 100644
index 0000000..62e3c4f
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-turn.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"19 10 7 1",
+" c #060606",
+". c #373737",
+"X c #767676",
+"o c #8d8d8d",
+"O c #b6b6b6",
+"+ c #c1c1c1",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@",
+"@@@@ooo@@@@@@+oo@@@",
+"@@O X@@@@ O@",
+"@@ .+@@ . @",
+"@o O@@X O@OXO@.X",
+"@XX@@@@O O@@@@XX",
+"@o.@OXO@O X@@O o",
+"@@ . @@O. @",
+"@@O @@@@X O@",
+"@@@@oXO@@@@@@ooo@@@"
+};
diff --git a/data/pixmaps/feta/8/scripts-ufermata.xpm b/data/pixmaps/feta/8/scripts-ufermata.xpm
new file mode 100644
index 0000000..6a56490
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-ufermata.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 13 8 1",
+" c #040404",
+". c Gray18",
+"X c #535353",
+"o c #777777",
+"O c Gray56",
+"+ c #afafaf",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"######################",
+"#########+oOo+########",
+"#######O O######",
+"######. .#####",
+"####@. .o+O+o. .@###",
+"####. .+#######+. .###",
+"###+ O###########O O##",
+"###.o#############o.##",
+"##O.######@+@######.O#",
+"##XO#####@ .@#####OX#",
+"##.@#####o o###### #",
+"#oX######+ +######XO",
+"#++#######+o+#######++"
+};
diff --git a/data/pixmaps/feta/8/scripts-umarcato.xpm b/data/pixmaps/feta/8/scripts-umarcato.xpm
new file mode 100644
index 0000000..9a5fa02
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-umarcato.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 8 1",
+" c #020202",
+". c #373737",
+"X c Gray30",
+"o c Gray43",
+"O c Gray59",
+"+ c #b2b2b2",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"##########",
+"#####+####",
+"####+ +###",
+"####. .###",
+"###O O##",
+"###Xo o##",
+"##@.#. @#",
+"##XO#O X#",
+"#@.### +",
+"#@+###+oo@"
+};
diff --git a/data/pixmaps/feta/8/scripts-upbow.xpm b/data/pixmaps/feta/8/scripts-upbow.xpm
new file mode 100644
index 0000000..b474161
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-upbow.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 18 8 1",
+" c Gray7",
+". c #313131",
+"X c Gray27",
+"o c #717171",
+"O c #8d8d8d",
+"+ c #b6b6b6",
+"@ c Gray84",
+"# c None",
+/* pixels */
+"############",
+"#++#######++",
+"#O.#######.O",
+"## @###### @",
+"##.o#####+ #",
+"##oo#####oo#",
+"##+ ##### +#",
+"### +###+ ##",
+"###oo###oX##",
+"###+ ###.o##",
+"#### @#@ @##",
+"####.o#o.###",
+"####O.#.o###",
+"####@ @ @###",
+"#####X..####",
+"#####o O####",
+"#####+ +####",
+"######O#####"
+};
diff --git a/data/pixmaps/feta/8/scripts-upedalheel.xpm b/data/pixmaps/feta/8/scripts-upedalheel.xpm
new file mode 100644
index 0000000..a0fa1cc
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-upedalheel.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 11 7 1",
+" c #060606",
+". c #343434",
+"X c Gray44",
+"o c #848484",
+"O c #b1b1b1",
+"+ c #c0c0c0",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@",
+"@+O@@@@@OO",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@XX@@@@@XX",
+"@o.@@@@@.o",
+"@@ O@@@O @",
+"@@O .X. O@",
+"@@@@oXX@@@"
+};
diff --git a/data/pixmaps/feta/8/scripts-upedaltoe.xpm b/data/pixmaps/feta/8/scripts-upedaltoe.xpm
new file mode 100644
index 0000000..c90d34c
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-upedaltoe.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"10 13 8 1",
+" c #131313",
+". c #2d2d2d",
+"X c Gray31",
+"o c #6f6f6f",
+"O c #8d8d8d",
+"+ c Gray70",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"##########",
+"#####O####",
+"####+ +###",
+"####o o###",
+"#### O ###",
+"###O # O##",
+"###Xo#oX##",
+"### @#@ ##",
+"##O.###.O#",
+"##.o###o.#",
+"## @###@ #",
+"#O.#####.O",
+"#++#####++"
+};
diff --git a/data/pixmaps/feta/8/scripts-upmordent.xpm b/data/pixmaps/feta/8/scripts-upmordent.xpm
new file mode 100644
index 0000000..2ac635a
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-upmordent.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 15 8 1",
+" c Gray2",
+". c #2d2d2d",
+"X c #4b4b4b",
+"o c #6d6d6d",
+"O c #8d8d8d",
+"+ c #aaaaaa",
+"@ c #d5d5d5",
+"# c None",
+/* pixels */
+"###########################",
+"#################@+########",
+"#####@o#####@o###OX@O######",
+"#####O X####o o##+Xo O#####",
+"####@ X##+ o#+ O##@+",
+"####. X@ o+ O#.O",
+"###o.o ..X ..X X#",
+"##@ @#o +#X X#. .@#",
+"##..###o X###X X#@. O##",
+"#+ O####o #####XX+X###.X###",
+"#O O#####@#####@#OX###@@###",
+"#+ O##############@########",
+"##..#######################",
+"##+ @######################",
+"###++######################"
+};
diff --git a/data/pixmaps/feta/8/scripts-upprall.xpm b/data/pixmaps/feta/8/scripts-upprall.xpm
new file mode 100644
index 0000000..3c94881
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-upprall.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"27 14 8 1",
+" c Gray2",
+". c #2d2d2d",
+"X c #4e4e4e",
+"o c #6c6c6c",
+"O c #909090",
+"+ c Gray68",
+"@ c #d3d3d3",
+"# c None",
+/* pixels */
+"###########################",
+"######O#####@O#####@O######",
+"#####O X####o o####X O#####",
+"####@ X##+ o##O O##@+",
+"####. X@ o@ O#.O",
+"###O.o ..X ..X X#",
+"##@ @#o +#X +#. .@#",
+"## .###o X###X o###. O##",
+"#O O####X #####X.#####.X###",
+"#O O#####@######@######@###",
+"#+ O#######################",
+"##..#######################",
+"##+ @######################",
+"###++######################"
+};
diff --git a/data/pixmaps/feta/8/scripts-ustaccatissimo.xpm b/data/pixmaps/feta/8/scripts-ustaccatissimo.xpm
new file mode 100644
index 0000000..ce3790b
--- /dev/null
+++ b/data/pixmaps/feta/8/scripts-ustaccatissimo.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"5 10 6 1",
+" c #020202",
+". c #393939",
+"X c #686868",
+"o c #8b8b8b",
+"O c #bbbbbb",
+"+ c None",
+/* pixels */
+"+++++",
+"++oo+",
+"+o o",
+"+o o",
+"+O O",
+"++ +",
+"++ +",
+"++..+",
+"++XX+",
+"++OO+"
+};
diff --git a/data/pixmaps/feta/8/unknown.xpm b/data/pixmaps/feta/8/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/feta/8/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/feta/README b/data/pixmaps/feta/README
new file mode 100644
index 0000000..d853aee
--- /dev/null
+++ b/data/pixmaps/feta/README
@@ -0,0 +1,10 @@
+
+The pixmaps in the feta/* directories have been generated from the
+METAFONT outline font supplied with the GNU Lilypond musical notation
+typesetting system. Lilypond and the feta font are copyright 1997 to
+2001 by Han-Wen Nienhuys and Jan Nieuwenhuizen and are distributed
+under the terms of the GNU General Public Licence, a copy of which may
+be found in the top-level directory of this distribution.
+
+See http://www.lilypond.org/ for more information about Lilypond.
+
diff --git a/data/pixmaps/icons/cc-hi16-rosegarden.xpm b/data/pixmaps/icons/cc-hi16-rosegarden.xpm
new file mode 100644
index 0000000..76f5dc3
--- /dev/null
+++ b/data/pixmaps/icons/cc-hi16-rosegarden.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *rose-icon-tiny[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 16 1",
+/* colors */
+". c None",
+"# c #f9ca30",
+"a c #ebb400",
+"b c #b78c00",
+"c c #d0a832",
+"d c #deaa00",
+"e c #d09f00",
+"f c #f9bf00",
+"g c #947400",
+"h c #715f24",
+"i c #715500",
+"j c #000000",
+"k c #4d3a00",
+"l c #324f00",
+"m c #181300",
+"n c #487100",
+/* pixels */
+"......c#c.......",
+"......#b........",
+".c#.cacbdccccc..",
+"..#ee#bgcdccc...",
+"..faccacbcbcac..",
+".#bcddafbehefd#.",
+"..c#cfccdfgdcc..",
+"...#acedcfcbcg..",
+"..#bf#bcdcdgh...",
+"..cceeggcdhhccjh",
+"....cgcbbd.c.kjh",
+"....hjcce#...jjh",
+"....g.gckj..ljjh",
+"......h.jjk.gjj.",
+"......h.mjj..j..",
+"......lhmhiklh.."
+};
diff --git a/data/pixmaps/icons/cc-hi32-rosegarden.xpm b/data/pixmaps/icons/cc-hi32-rosegarden.xpm
new file mode 100644
index 0000000..ba972f3
--- /dev/null
+++ b/data/pixmaps/icons/cc-hi32-rosegarden.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char * test_4_xpm[] = {
+/* width height num_colors chars_per_pixel */
+"32 32 16 1",
+/* colors */
+" c None",
+". c #f9ca30",
+"X c #ebb400",
+"o c #b78c00",
+"O c #d0a832",
+"+ c #deaa00",
+"@ c #d09f00",
+"# c #f9bf00",
+"$ c #947400",
+"% c #715f24",
+"& c #715500",
+"* c black",
+"= c #4d3a00",
+"- c #324f00",
+"; c #181300",
+": c #487100",
+/* pixels */
+" ",
+" .X. ",
+" ..oO ",
+" O XX+OO@X.OO . ",
+" ...#oOXOO$OOOOO#O@. ",
+" ##OO@.o@$oO+OOOOO ",
+" ##XO+OO+oOOOoOO#OO ",
+" #.Xo.OX#O@$O$oO+OO ",
+" .%#O+O+X##$O@%o##XO. ",
+" #X+O#OOOO+X&$#OOO ",
+" ..XO#+O.@X#o#XOOO ",
+" .XXO@O@O#XOX$O% ",
+" ..$###@oOXO#+$%%O ",
+" ..Oo.#.o%oO.O@O&& ",
+" #O@@@+%$Oo+%$%O $** ",
+" .OOO@=&oOO. +O *** ",
+" &%XO#OoX %*** ",
+" **OOO@+. **** ",
+" O% %OO%** -**** ",
+" O *%%**& %**** ",
+" O* **** *** ",
+" * =***% ** ",
+" * %***= % ",
+" &***%OO%***; ",
+" $**** %*****O ",
+" %***% %%***** ",
+" % ;*=; %;=% ",
+" % :%*% ",
+" % % **** ",
+" % **** ",
+" % % ****= ",
+" "};
diff --git a/data/pixmaps/icons/cc-hi48-rosegarden.xpm b/data/pixmaps/icons/cc-hi48-rosegarden.xpm
new file mode 100644
index 0000000..3f93590
--- /dev/null
+++ b/data/pixmaps/icons/cc-hi48-rosegarden.xpm
@@ -0,0 +1,307 @@
+/* XPM */
+static char * hi48_rosegarden_xpm[] = {
+"48 48 256 2",
+" c None",
+". c #020202",
+"+ c #121205",
+"@ c #3E460E",
+"# c #466602",
+"$ c #AA8602",
+"% c #D6A602",
+"& c #FAC206",
+"* c #EEB602",
+"= c #BE9202",
+"- c #826202",
+"; c #D2A616",
+"> c #262206",
+", c #5C4602",
+"' c #EABA1A",
+") c #927204",
+"! c #E6B616",
+"~ c #B4922E",
+"{ c #6A5206",
+"] c #D2A622",
+"^ c #322602",
+"/ c #0E0E02",
+"( c #CE9E07",
+"_ c #FAC20B",
+": c #E2AE02",
+"< c #A2862A",
+"[ c #4E6E06",
+"} c #565E0E",
+"| c #8A7220",
+"1 c #DEB222",
+"2 c #CA9E02",
+"3 c #F6C21A",
+"4 c #3C3202",
+"5 c #62521E",
+"6 c #DAAE16",
+"7 c #7A6202",
+"8 c #EEBE22",
+"9 c #C29A23",
+"0 c #221E0A",
+"a c #B6921A",
+"b c #0A0A02",
+"c c #463606",
+"d c #6A5622",
+"e c #927622",
+"f c #9A7A04",
+"g c #D2AA2A",
+"h c #F2C222",
+"i c #FABE02",
+"j c #7E661A",
+"k c #E6B622",
+"l c #D2AA2E",
+"m c #FACA2A",
+"n c #5E4A06",
+"o c #1E1605",
+"p c #B28A06",
+"q c #EAB605",
+"r c #EEBE16",
+"s c #6A621E",
+"t c #524206",
+"u c #BA921A",
+"v c #C29A06",
+"w c #CEA21B",
+"x c #967A26",
+"y c #F2BE06",
+"z c #AE8E1A",
+"A c #765E1A",
+"B c #C69E22",
+"C c #826602",
+"D c #E6AE02",
+"E c #DEAE17",
+"F c #322E0E",
+"G c #D6AA22",
+"H c #1E2A02",
+"I c #DAA606",
+"J c #AE8E2A",
+"K c #C69E16",
+"L c #56461A",
+"M c #0A0602",
+"N c #EEC22C",
+"O c #A68206",
+"P c #A2822A",
+"Q c #D6AA1A",
+"R c #BE9617",
+"S c #9E7602",
+"T c #D6AE22",
+"U c #EEB60A",
+"V c #AA8616",
+"W c #EABA22",
+"X c #7A6212",
+"Y c #886E18",
+"Z c #403616",
+"` c #D0A214",
+" . c #7A5E06",
+".. c #2E2A0E",
+"+. c #060202",
+"@. c #CEA62A",
+"#. c #B28E16",
+"$. c #1A1202",
+"%. c #D6A206",
+"&. c #8A6A0A",
+"*. c #4E420E",
+"=. c #C69A19",
+"-. c #3E5206",
+";. c #9E7A16",
+">. c #DAB22A",
+",. c #7A6216",
+"'. c #DEB21D",
+"). c #CAA231",
+"!. c #322A11",
+"~. c #C69602",
+"{. c #9A7A1A",
+"]. c #5E4E12",
+"^. c #463A16",
+"/. c #F6C62A",
+"(. c #121A02",
+"_. c #D2A202",
+":. c #C29602",
+"<. c #E6B20E",
+"[. c #C29E31",
+"}. c #8A7212",
+"|. c #423A02",
+"1. c #D6AE32",
+"2. c #DAAA0C",
+"3. c #725E1E",
+"4. c #3A3212",
+"5. c #664E02",
+"6. c #F2C62A",
+"7. c #826A1E",
+"8. c #A6862B",
+"9. c #CEA630",
+"0. c #5A4E1E",
+"a. c #B68E07",
+"b. c #060602",
+"c. c #FAC622",
+"d. c #F2BA08",
+"e. c #EAB60E",
+"f. c #E2AE06",
+"g. c #E6BA31",
+"h. c #4E421A",
+"i. c #CEA226",
+"j. c #E2B20E",
+"k. c #C29A12",
+"l. c #BE960E",
+"m. c #AE8602",
+"n. c #DAAE27",
+"o. c #1E1A09",
+"p. c #D2A206",
+"q. c #2E260A",
+"r. c #A27E0C",
+"s. c #DAAA19",
+"t. c #A27E1C",
+"u. c #766224",
+"v. c #F2BA02",
+"w. c #725A06",
+"x. c #665E1E",
+"y. c #E2B62A",
+"z. c #EEBA0A",
+"A. c #E6B216",
+"B. c #D6AA26",
+"C. c #CAA21A",
+"D. c #D6A606",
+"E. c #9E7E26",
+"F. c #26220E",
+"G. c #6E5602",
+"H. c #826E26",
+"I. c #EAB205",
+"J. c #D2AA32",
+"K. c #D2A628",
+"L. c #C69A05",
+"M. c #FACA32",
+"N. c #4E3A02",
+"O. c #362E0E",
+"P. c #725E26",
+"Q. c #F2BE0E",
+"R. c #AA8A2E",
+"S. c #D6A618",
+"T. c #3A2A02",
+"U. c #524619",
+"V. c #CAA229",
+"W. c #CEA20E",
+"X. c #EEBE2E",
+"Y. c #A28211",
+"Z. c #CA9E1A",
+"`. c #0E0A02",
+" + c #E2B219",
+".+ c #D2A20B",
+"++ c #DEAE0B",
+"@+ c #161203",
+"#+ c #423202",
+"$+ c #927616",
+"%+ c #DAB231",
+"&+ c #F2C631",
+"*+ c #B6962C",
+"=+ c #FAC618",
+"-+ c #9E7E04",
+";+ c #E6B206",
+">+ c #DEAA05",
+",+ c #AA8607",
+"'+ c #D2A61C",
+")+ c #C69E1C",
+"!+ c #261E05",
+"~+ c #5E4E1D",
+"{+ c #463A0E",
+"]+ c #C29A1A",
+"^+ c #7E620E",
+"/+ c #120E06",
+"(+ c #7E660E",
+"_+ c #6A5A1F",
+":+ c #D6AA2A",
+"<+ c #E2AE16",
+"[+ c #E2AE0E",
+"}+ c #866E12",
+"|+ c #DAAE1C",
+"1+ c #EAB60A",
+"2+ c #AE860A",
+"3+ c #D6A60C",
+"4+ c #F6BE02",
+"5+ c #221A02",
+"6+ c #CA9A04",
+"7+ c #4A3A04",
+"8+ c #7A6626",
+"9+ c #B28E0E",
+"0+ c #BA9206",
+"a+ c #C29608",
+"b+ c #DEB232",
+"c+ c #E2B21E",
+"d+ c #CE9E0E",
+"e+ c #D6AE2A",
+"f+ c #7E6A26",
+"g+ c #E2B62F",
+"h+ c #EEBA0E",
+"i+ c #A6860E",
+"j+ c #2A2202",
+"k+ c #EAB61A",
+"l+ c #F2C22A",
+"m+ c #DEAA0A",
+"n+ c #CAA222",
+"o+ c #9E7E12",
+"p+ c #120E02",
+"q+ c #D6AA1E",
+"r+ c #D2A62E",
+"s+ c #C29616",
+"t+ c #DEAE22",
+"u+ c #F2BE17",
+"v+ c #AA862A",
+"w+ c #725605",
+"x+ c #BE9207",
+"y+ c #E6B61A",
+"z+ c #B28E22",
+"A+ c #C69A0A",
+"B+ c #E6B20A",
+"C+ c #261E0A",
+"D+ c #221A0A",
+"E+ c #2A220A",
+"F+ c #3A2E12",
+"G+ c #8A6E10",
+" ",
+" ",
+" M.u+z./. ",
+" M.m y+p.y.g. ",
+" h 6.&+s.x+V.G ",
+" J. q q ;+<+n.J.@..+I z./.g.J.J. M. ",
+" M.l+g.W * :..+<+I.f.S.9.9 a C.S. +g+1.9.J.1 Q.g.1 3+h ",
+" M.m m m 3 1+~.=.q+! |+9.K.#.;.=.9.9.g l J.9.c+U :+` 3+l+ ",
+" _ _ & ! l 9.w 3+h Q = ( p f a.)+K.I S.J.9.J.1.J.r+g ",
+" 4+4+i U E l ; 2.y.G K _.= O R B J.B.C.=.9.l l c+n.9.J. ",
+" i & 4+d.;+] S.++g l G ++_.x+@.).V.J.]+a.B 9.B.z. +9.J.J. ",
+" i 4+m u+: a+6 X.1.s.q v.E @.( a.O [.#.f a.=.g ++|+J.9.9. ",
+" '+l.h+k+2.( Q y.|+<+* i U E x+9+u w V G+m.d+<.I.[+|+J.b+ ",
+" M.~ | ;+k+G 2.s.g ++: q z.y B+,+u g .+O j O % i y z.<+g g.M. ",
+" v.v.D >+S.B.z. +B.:+:+:+V.` >+: O .) 2 d.n.n.:+9.1. ",
+" =+3 u+;+E :+d.I.S.l %+g+'+2.;+v.~.S = I * :+9.9.J.9. ",
+" m m /.q +n.h+B+I r+1 8 S.>+* v.I ~.* q 2.g ).[.9. ",
+" M./.z.I.[+T S..+@.G 3+] <.v.v.6 @.q L.,+B R.7. ",
+" M.m T W.q v.* ! 2.( =.Z.'+|+ +<.* B+; :.r.Y P < P ",
+" M.m &+K $ I.& i & : L.m.u @.[+c+b+d.;+( ,+}+3._+E.J. ",
+" M.M.l+b+=.l.8 =+i c.2.p Y ;.a+@.y.N %+S.( Z.{.w.G.^+ ",
+" M.6.y+'+K E ;+j.! 2.= f+}.m.B g Q S.l.Y.z $+A {.o+ 7+. . ",
+" i y+:+` ( ( ( %.6+j (+f 9 =.a+3+#.| ) G+e [.J. 7 F+. . . ",
+" l+N :+K.K.@.; = 5.n - p k.@.K.%+g+ L.d+r+9. $.`.. . . ",
+" &+1.z P P l.p.;.r.p s+=.)+s.k 2.g < U.b . . . . ",
+" , , ].Y.<+:+c+h+G =.~.;+* ~+h./+. . . . ",
+" p+p+/+A g r+l B..+% 2.N /. /+`.. . . . . ",
+" _+!.p+d R.).r+).i+&.w+X j (.. . . . . . ",
+" r+8.u. f+< ~ ~ 8+4.. . p+ -.H . . . . . . ",
+" J.[. C+U.f+u.O.. . ^ w+ x.F . . . . . . ",
+" x p+C+5 Z o . . o T. C+. . . . . ",
+" 8.5+. b b.. . . b. . . . . . ",
+" b.. F+o . . . / 0. . . . . ",
+" . . ].^ . . . /+t ]. O.. . ",
+" . . 0.O.+ o.D+E+N.c 0.h. ",
+" , `.. +./ 4.d P J P u.4.+./+b +.@+ ",
+" - G.p+. . . o.^.8.9.~ 8+4.. . . . b M 0 J ",
+" - !+b.. . . . 3.Z `.. . . . . o | J ",
+" 5 q.. . . /+0. 3._+h.`.. . . . M o 0 ",
+" P.3.4.. M +./ t {+> 5 P.~++ C+q.p+$.> !.F+ ",
+" s P. @+`.`.|.F+> 5 !+^ t _+ ",
+" P.u. # } U.+ 4.P. ",
+" P.P. s [ @ q.b.o.!./+ ",
+" P.s 3. . . . . . . . ",
+" P.P. . . . . . . . ",
+" P.u. . . . . . . $. ",
+" P. P. . . . . . !+N. ",
+" "};
diff --git a/data/pixmaps/icons/cc-hi64-rosegarden.xpm b/data/pixmaps/icons/cc-hi64-rosegarden.xpm
new file mode 100644
index 0000000..3400776
--- /dev/null
+++ b/data/pixmaps/icons/cc-hi64-rosegarden.xpm
@@ -0,0 +1,100 @@
+/* XPM */
+static char * rose_64x64_xpm[] = {
+"64 64 33 1",
+" c None",
+". c #141500",
+"+ c #858E27",
+"@ c #C6A80E",
+"# c #304801",
+"$ c #FFD024",
+"% c #AE9925",
+"& c #5D5304",
+"* c #456000",
+"= c #262900",
+"- c #D0BE17",
+"; c #C69328",
+"> c #5D6202",
+", c #A97F11",
+"' c #978E03",
+") c #CF9700",
+"! c #464500",
+"~ c #BC9726",
+"{ c #E8B42C",
+"] c #E8B706",
+"^ c #D1A92B",
+"/ c #C59B00",
+"( c #BA9E2B",
+"_ c #9B842E",
+": c #323700",
+"< c #2F3000",
+"[ c #1F1F00",
+"} c #7B6000",
+"| c #EAB81E",
+"1 c #C37E07",
+"2 c #D0A805",
+"3 c #917800",
+"4 c #9A8214",
+" ",
+" ",
+" ",
+" $$$$ ",
+" $$$]|]]$$ ",
+" $$$$2((2|$|$ ",
+" $$$$$$$$2((((($$ ",
+" $$$$$$$]]2/~(~~~)) ",
+" $$$$$$$]2]22/@@@@2]||$ ",
+" 2]) ]]|$$$^2(^(@22222@2]$|$$$$$$$$ ",
+" $$$]{2@,/2{|$|](2(((({||^{(2@||$$$|||||$|^( ",
+" $$$$${((;((^|$^@(@@@(@^|2^^^^(((^^{^(^{|$]{^ ",
+" $$$$$${((;;(^$$]@(@@///(^22((^22(((((((^^((^^ ",
+" $$$$$${^((((^$$@/2@@21'%%(2(((^2(((((((^^(@^^ ",
+" $$$$${^(((@]$$@//222)~/_%~/((^2@((((((((((((( ",
+" $$$$$|{(((@2{(((/]]2/@/%~(@(((@2/((((((((^((( ",
+" $$$$$]{(((2]{(((^|$$//22(~2/((22((~@@((((^((( ",
+" $$$$$${(((2]^((22$$$$22@((@(~~/2/~3((^{^(((((~ ",
+" $$$$$${((2]](((|2|$$$222^|]2~;/2~_4(^^^((@(((^ ",
+" ]|$$$${((^|{((^{{{]$]||{{|2(,;)),4@^^^^^2]2{^|@ ",
+" ~{{$$$${(^^|((({{^^|$${{{{^2~;,;3,,@(2^2]$$${(^^ ",
+" %{{$$$$^(^(@(((]]^({$$${^((/;);~331/)/2$$$$${^{(( ",
+" %|$$$${(((((($$${(^]$$|^(~/;2@2,,,,,)$$$$$(((((( ",
+" $$$$$^((@(@{$$$|(({{|2(((@@222/3,,1$$$$2((;(--( ",
+" $$$$|^(((^{$$$@((^^^((((@@]$]%33,$$$$@(((((-- ",
+" $$$$${2^{|$$$@((^^((((((@$$$/'2$$$$|((((((@ ",
+" $$$$$$|^^|$$$@;((((^((((@$$$$$$$$$$((((((( ",
+" $$$$$$|22^|@/;(((((((((]$$$$$$$$$-(((~((; ",
+" $$$$$$@(((@(;~~((((@2]$$$$$$$$$-@(((,(( ",
+" $$$$$|@((^(1,/---]$$$$$$$$$$$@(((~%_(~ ",
+" $$$$$$2@@]]]2-$$$$$$$$$$|{{](((%%_%~(~ ",
+" 3]$$$$$$2@2$$$$$$$$$$$$$](^^/~((____~~ ",
+" 2)/3/$$$$$$2/)$$]22$$$]|^(^{({(__~~_4__(~ ",
+" $$$@(;~]$$$$$$@//2;(/((^(^(^(|{|@3+~%___%(% ",
+" $$$$^(()-$$$$$$22/~_,;(((({{{{{{|@~;;~__4%( ",
+" @]$${((/-$$$$$$$2/___;((((^^{{{^2)~~;%__'%% ",
+" {|$${(@@]$$$$$$$$~%__~((((^^^^2/~,(;%___%, ",
+" ]$$]^((22]$$$$$$|%___~(((((^^@44_~~___;% ",
+" ]$${^(/(//2$$$$24____~(((((@/43_~~~_%~~ ",
+" ]]{^(((((@2$$/4333____,(@@22@'%~~__%(~ ",
+" 2]2^^(((@@2]~433,43_4,)22@22@34444~(~ ",
+" @((((((---2~,'~/~//22@^]$] 4~ ",
+" (~~_;2@-{|22@@(((@(((|2 ",
+" ++&3)@({|{{{(((((;({| ",
+" >>>>@((((((((((((@2|2 ",
+" >>>>'@(((((((((~(@@) ",
+" &>>>* }%((((((((/@)' ",
+" &>> ,%((((((;, ",
+" &> ,_;@@@@4 ",
+" >3,/@%> ",
+" >>>! .=<=<=! ",
+" #>><[[<<<<<<<<<!<= ",
+" <>!<=!<<<<<<<<<<<<## ",
+" !>! =<<<<<<<<<<<<<<#= ",
+" <!< <<<<<<<<<<<<<<<<==[ ",
+" << <<<<<<<<<<<<<<<<<=!! ",
+" !< <<<<<<<<<<<<<<<<<<= ",
+" >! <<<<<<<<<<<<<<<<<= ",
+" !>&! <<<<<<<<<<<<<<<<<. ",
+" &&&:= <<<<<<<<<<<<<<<<< ",
+" >&&#<< <<<<<<<<<<<<<<<< ",
+" !>>#<<< <<<<<<<=<<<<<< ",
+" &><< ",
+" <<< "};
diff --git a/data/pixmaps/icons/mm-mime-hi16-rosegarden.png b/data/pixmaps/icons/mm-mime-hi16-rosegarden.png
new file mode 100644
index 0000000..0d4cf3c
--- /dev/null
+++ b/data/pixmaps/icons/mm-mime-hi16-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/mm-mime-hi16-rosegarden.xpm b/data/pixmaps/icons/mm-mime-hi16-rosegarden.xpm
new file mode 100644
index 0000000..f66faf3
--- /dev/null
+++ b/data/pixmaps/icons/mm-mime-hi16-rosegarden.xpm
@@ -0,0 +1,176 @@
+/* XPM */
+static char * x_mini_rosegarden_4_xpm[] = {
+"16 16 157 2",
+" c None",
+". c #BAAF8F",
+"+ c #BEB9B3",
+"@ c #AEAAA4",
+"# c #9E9B95",
+"$ c #8F8C88",
+"% c #787774",
+"& c #6D6D6D",
+"* c #D5A91C",
+"= c #D2AB31",
+"- c #E4CC83",
+"; c #E8D69F",
+"> c #EDEAE1",
+", c #EFEFEF",
+"' c #BCBCBC",
+") c #8F8F8F",
+"! c #2F2F2F",
+"~ c #EEBA11",
+"{ c #DBAC16",
+"] c #D2A515",
+"^ c #C09714",
+"/ c #BD961E",
+"( c #D0A621",
+"_ c #CFC39F",
+": c #DCDCDC",
+"< c #D4D4D4",
+"[ c #C7C7C7",
+"} c #ADADAD",
+"| c #303030",
+"1 c #E0AF11",
+"2 c #D3A616",
+"3 c #C79C15",
+"4 c #B78E07",
+"5 c #C69D1A",
+"6 c #ACA078",
+"7 c #B5B5B5",
+"8 c #C5C5C5",
+"9 c #8E8E8E",
+"0 c #C6C6C6",
+"a c #5F5F5F",
+"b c #DAAB11",
+"c c #C69A0C",
+"d c #BD9517",
+"e c #BC930F",
+"f c #947B2D",
+"g c #7E7C72",
+"h c #9C9C9C",
+"i c #B2B1B0",
+"j c #9A9995",
+"k c #85827E",
+"l c #676563",
+"m c #AD891A",
+"n c #A48111",
+"o c #B18B13",
+"p c #A48D42",
+"q c #867F4A",
+"r c #575E43",
+"s c #828282",
+"t c #838383",
+"u c #E9E8E7",
+"v c #DAD8D5",
+"w c #BCB8AF",
+"x c #6A665F",
+"y c #695D23",
+"z c #7B871D",
+"A c #5F673D",
+"B c #62704D",
+"C c #33362F",
+"D c #585858",
+"E c #636362",
+"F c #BDBAB8",
+"G c #BFBCB8",
+"H c #CCC6BD",
+"I c #787369",
+"J c #464D19",
+"K c #5D6B2E",
+"L c #5D6B29",
+"M c #666E4D",
+"N c #46483F",
+"O c #5F5E5D",
+"P c #464545",
+"Q c #B0ADA8",
+"R c #A29F9B",
+"S c #CCC4B8",
+"T c #80786B",
+"U c #50591E",
+"V c #627336",
+"W c #829247",
+"X c #44531E",
+"Y c #546320",
+"Z c #666460",
+"` c #8B8884",
+" . c #AAA59D",
+".. c #A6A29B",
+"+. c #D0C5B3",
+"@. c #83796A",
+"#. c #495A17",
+"$. c #9AA088",
+"%. c #657549",
+"&. c #56612D",
+"*. c #6F715D",
+"=. c #605E5A",
+"-. c #98938A",
+";. c #DDD1BF",
+">. c #ECDCC5",
+",. c #E7D8BE",
+"'. c #867A68",
+"). c #5B7116",
+"!. c #5B662E",
+"~. c #4B4F3A",
+"{. c #566521",
+"]. c #53534A",
+"^. c #484644",
+"/. c #78746E",
+"(. c #837C73",
+"_. c #B4AA9A",
+":. c #DCCBB0",
+"<. c #887B66",
+"[. c #8B9760",
+"}. c #787D5D",
+"|. c #4F5F19",
+"1. c #535740",
+"2. c #484744",
+"3. c #9F9689",
+"4. c #706961",
+"5. c #A89E90",
+"6. c #D5C3A6",
+"7. c #887962",
+"8. c #B0AFAD",
+"9. c #8D8983",
+"0. c #697635",
+"a. c #4D5629",
+"b. c #53504A",
+"c. c #9B9488",
+"d. c #6A6661",
+"e. c #B2A695",
+"f. c #D8C19F",
+"g. c #88775D",
+"h. c #D6CCC1",
+"i. c #D4C5B1",
+"j. c #BEB29A",
+"k. c #68742F",
+"l. c #7C785A",
+"m. c #978C7C",
+"n. c #9B8F7E",
+"o. c #E2C8A2",
+"p. c #E2C7A0",
+"q. c #877559",
+"r. c #837767",
+"s. c #897D6C",
+"t. c #817667",
+"u. c #706D4D",
+"v. c #5C5541",
+"w. c #645A4A",
+"x. c #7D6E59",
+"y. c #86765C",
+"z. c #5B4F3D",
+" . + @ # $ % & ",
+" * = - ; > , ' ) ! ",
+" ~ { ] ^ / ( _ : < [ } | ",
+" 1 2 3 4 5 6 7 8 9 0 9 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 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 ` ...+.@. ",
+" #.$.%.&.*.=.-.;.>.,.'. ",
+" ).!.~.{.].^./.(._.:.<. ",
+" [.}.|.1.2.3.4.5.6.7. ",
+" 8.9.0.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.q.z. ",
+" "};
diff --git a/data/pixmaps/icons/mm-mime-hi32-rosegarden.png b/data/pixmaps/icons/mm-mime-hi32-rosegarden.png
new file mode 100644
index 0000000..642392d
--- /dev/null
+++ b/data/pixmaps/icons/mm-mime-hi32-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/mm-mime-hi32-rosegarden.xpm b/data/pixmaps/icons/mm-mime-hi32-rosegarden.xpm
new file mode 100644
index 0000000..785fbbe
--- /dev/null
+++ b/data/pixmaps/icons/mm-mime-hi32-rosegarden.xpm
@@ -0,0 +1,3727 @@
+/* XPM */
+static char * mm_mime_hi32_rosegarden_xpm[] = {
+"128 128 3596 2",
+" c None",
+". c #6C6547",
+"+ c #6C6647",
+"@ c #6C6648",
+"# c #6D6748",
+"$ c #6D6749",
+"% c #6B6648",
+"& c #6B6448",
+"* c #6A6447",
+"= c #6A6345",
+"- c #696346",
+"; c #696146",
+"> c #686144",
+", c #676144",
+"' c #676143",
+") c #676044",
+"! c #665F44",
+"~ c #656043",
+"{ c #655F43",
+"] c #645E43",
+"^ c #645E42",
+"/ c #655E43",
+"( c #655E42",
+"_ c #655F42",
+": c #656044",
+"< c #665F43",
+"[ c #666044",
+"} c #686145",
+"| c #686245",
+"1 c #696245",
+"2 c #696246",
+"3 c #6D684F",
+"4 c #34322E",
+"5 c #4A4839",
+"6 c #6F694B",
+"7 c #6E6749",
+"8 c #6D6648",
+"9 c #6C6548",
+"0 c #6B6548",
+"a c #6B6447",
+"b c #6A6346",
+"c c #696345",
+"d c #675F44",
+"e c #676145",
+"f c #666144",
+"g c #645F42",
+"h c #645D43",
+"i c #646043",
+"j c #666043",
+"k c #686246",
+"l c #21211E",
+"m c #43413D",
+"n c #63625D",
+"o c #767571",
+"p c #666462",
+"q c #3C3C38",
+"r c #1C1915",
+"s c #F8F5ED",
+"t c #F7F5EC",
+"u c #F8F4ED",
+"v c #F7F4EB",
+"w c #F7F3EB",
+"x c #F6F3EB",
+"y c #EFECE3",
+"z c #E0DDD2",
+"A c #77756D",
+"B c #3F3E3A",
+"C c #7D785A",
+"D c #000000",
+"E c #F8F4EC",
+"F c #F7F4EC",
+"G c #F6F4EB",
+"H c #F4F1E9",
+"I c #EDEAE1",
+"J c #D8D5CB",
+"K c #C7C3B6",
+"L c #A7A495",
+"M c #817F73",
+"N c #7E795F",
+"O c #F7F5ED",
+"P c #F6F3EA",
+"Q c #F5F2EA",
+"R c #F1EEE5",
+"S c #E4E1D8",
+"T c #CFCCBF",
+"U c #C2BEB1",
+"V c #B2AE9F",
+"W c #9D9A8A",
+"X c #79735B",
+"Y c #EFEBE0",
+"Z c #F5F3EA",
+"` c #F5F2E9",
+" . c #F0EDE4",
+".. c #E3E0D6",
+"+. c #D1CDC0",
+"@. c #C8C4B7",
+"#. c #B1AD9E",
+"$. c #9E9B8B",
+"%. c #767157",
+"&. c #E6E2D3",
+"*. c #EEEBE0",
+"=. c #9D6241",
+"-. c #F6F2EA",
+";. c #F6F2E9",
+">. c #F5F1E9",
+",. c #F4F1E8",
+"'. c #F0ECE3",
+"). c #E4E1D7",
+"!. c #D5D2C6",
+"~. c #ADA999",
+"{. c #918E80",
+"]. c #514C3B",
+"^. c #DCD7C6",
+"/. c #E5E1D3",
+"(. c #954A22",
+"_. c #D57E2A",
+":. c #BC6925",
+"<. c #AE5425",
+"[. c #BB531E",
+"}. c #AC5428",
+"|. c #BA5A29",
+"1. c #DE6A20",
+"2. c #E57120",
+"3. c #E57024",
+"4. c #DC6925",
+"5. c #C9642E",
+"6. c #C26330",
+"7. c #151807",
+"8. c #4D4E4D",
+"9. c #242724",
+"0. c #848484",
+"a. c #585849",
+"b. c #737364",
+"c. c #727162",
+"d. c #54513E",
+"e. c #BFBBA6",
+"f. c #D8D4C2",
+"g. c #E5E2D3",
+"h. c #B96223",
+"i. c #DD7C1F",
+"j. c #D27A21",
+"k. c #B56A2A",
+"l. c #D97222",
+"m. c #DA651A",
+"n. c #E67921",
+"o. c #E97C1A",
+"p. c #EC7117",
+"q. c #EB7214",
+"r. c #E66717",
+"s. c #E7691A",
+"t. c #E9701D",
+"u. c #E37323",
+"v. c #C86729",
+"w. c #6E6648",
+"x. c #F5F1E8",
+"y. c #F4F1E7",
+"z. c #F0EDE3",
+"A. c #E7E4D9",
+"B. c #D9D6C9",
+"C. c #D1CDBF",
+"D. c #BEBBAD",
+"E. c #A7A497",
+"F. c #686658",
+"G. c #D3CEB9",
+"H. c #DCD8C6",
+"I. c #CF711E",
+"J. c #E08018",
+"K. c #E3891D",
+"L. c #E68622",
+"M. c #E9791D",
+"N. c #EA7518",
+"O. c #ED7D12",
+"P. c #EC790F",
+"Q. c #E96F0E",
+"R. c #E66C0B",
+"S. c #E2620D",
+"T. c #E36612",
+"U. c #E56916",
+"V. c #EA741F",
+"W. c #E67626",
+"X. c #CC6C2E",
+"Y. c #A3562C",
+"Z. c #E4E0D5",
+"`. c #D9D5CA",
+" + c #CFCBBF",
+".+ c #CAC6B9",
+"++ c #C1BDAF",
+"@+ c #AEAB9D",
+"#+ c #6A675D",
+"$+ c #EFECE0",
+"%+ c #924C24",
+"&+ c #DB761F",
+"*+ c #E68416",
+"=+ c #E68014",
+"-+ c #ED811E",
+";+ c #EF7A17",
+">+ c #EE730F",
+",+ c #EA6E0B",
+"'+ c #E76909",
+")+ c #E46408",
+"!+ c #E16106",
+"~+ c #E26D10",
+"{+ c #E5761B",
+"]+ c #E46B18",
+"^+ c #E97A24",
+"/+ c #EC8026",
+"(+ c #E78328",
+"_+ c #BC6929",
+":+ c #6C6649",
+"<+ c #F7F4ED",
+"[+ c #F4F0E7",
+"}+ c #F3F0E7",
+"|+ c #F3F0E6",
+"1+ c #ECE8DE",
+"2+ c #DEDBD1",
+"3+ c #D1CDC1",
+"4+ c #CCC8BB",
+"5+ c #ADA99C",
+"6+ c #5D5B52",
+"7+ c #E6E1D3",
+"8+ c #EEEADF",
+"9+ c #B96222",
+"0+ c #E07D1D",
+"a+ c #EA8314",
+"b+ c #EA7A11",
+"c+ c #F08215",
+"d+ c #EE700B",
+"e+ c #EB6608",
+"f+ c #E45905",
+"g+ c #E15606",
+"h+ c #E45C07",
+"i+ c #E05905",
+"j+ c #EC9322",
+"k+ c #F4B546",
+"l+ c #F7C35B",
+"m+ c #F3AE4B",
+"n+ c #F09832",
+"o+ c #E79029",
+"p+ c #BC7126",
+"q+ c #6D6649",
+"r+ c #F8F5EC",
+"s+ c #F3EFE6",
+"t+ c #F3EFE5",
+"u+ c #EFEBE1",
+"v+ c #E6E2D7",
+"w+ c #D8D4C9",
+"x+ c #C9C5B8",
+"y+ c #B8B4A7",
+"z+ c #6B695E",
+"A+ c #C86A21",
+"B+ c #E8861B",
+"C+ c #EC760F",
+"D+ c #EE6B0A",
+"E+ c #EE6608",
+"F+ c #EB5F05",
+"G+ c #E75503",
+"H+ c #E55203",
+"I+ c #E85F07",
+"J+ c #ED6709",
+"K+ c #EC6F0E",
+"L+ c #F7B934",
+"M+ c #FCDC55",
+"N+ c #FBD95B",
+"O+ c #F9C84F",
+"P+ c #F6B13B",
+"Q+ c #ED9D30",
+"R+ c #B36D2B",
+"S+ c #1A1C0C",
+"T+ c #1F2211",
+"U+ c #303322",
+"V+ c #727264",
+"W+ c #908E80",
+"X+ c #979587",
+"Y+ c #767467",
+"Z+ c #CDC9B4",
+"`+ c #D1CCB7",
+" @ c #D3CEBA",
+".@ c #EEECE0",
+"+@ c #C6681F",
+"@@ c #EF8717",
+"#@ c #ED5E07",
+"$@ c #ED4E03",
+"%@ c #EC5102",
+"&@ c #E74C02",
+"*@ c #E44502",
+"=@ c #EB5A08",
+"-@ c #F16B08",
+";@ c #EF6406",
+">@ c #F3941C",
+",@ c #FACD3B",
+"'@ c #FBDA49",
+")@ c #FBCC42",
+"!@ c #F8BA35",
+"~@ c #F6B12D",
+"{@ c #F1A52A",
+"]@ c #D5872A",
+"^@ c #BE7332",
+"/@ c #CA792B",
+"(@ c #C87B28",
+"_@ c #A85F2E",
+":@ c #F4F2E9",
+"<@ c #F5F2E8",
+"[@ c #F3F0E5",
+"}@ c #F2EFE5",
+"|@ c #F2EFE4",
+"1@ c #EFECE1",
+"2@ c #D4D1C6",
+"3@ c #C4C1B6",
+"4@ c #D0CDC1",
+"5@ c #CCC9BC",
+"6@ c #C2BEB0",
+"7@ c #9B4E1E",
+"8@ c #D5761C",
+"9@ c #EF730F",
+"0@ c #ED4F03",
+"a@ c #EC4201",
+"b@ c #E83C00",
+"c@ c #E53C01",
+"d@ c #E74404",
+"e@ c #F2640C",
+"f@ c #EE5A04",
+"g@ c #E95305",
+"h@ c #F8BC27",
+"i@ c #FBD93F",
+"j@ c #FBD53D",
+"k@ c #F9C232",
+"l@ c #F8B229",
+"m@ c #F6AA23",
+"n@ c #F6A522",
+"o@ c #F59F21",
+"p@ c #F39621",
+"q@ c #EA8B23",
+"r@ c #EC8922",
+"s@ c #EB7F20",
+"t@ c #D66720",
+"u@ c #AC4A1E",
+"v@ c #F5F1E7",
+"w@ c #F3F1E7",
+"x@ c #F4F0E6",
+"y@ c #F2EEE5",
+"z@ c #F2EEE4",
+"A@ c #F1EEE4",
+"B@ c #E9E6DB",
+"C@ c #DCD8CC",
+"D@ c #D3D0C3",
+"E@ c #CBC7BA",
+"F@ c #B9B5A7",
+"G@ c #7C7A6E",
+"H@ c #A65623",
+"I@ c #EA8315",
+"J@ c #EF5506",
+"K@ c #EC4001",
+"L@ c #E93901",
+"M@ c #E83B02",
+"N@ c #E83803",
+"O@ c #ED4C06",
+"P@ c #ED4F06",
+"Q@ c #E84503",
+"R@ c #ED7311",
+"S@ c #FACC2F",
+"T@ c #FBDB3C",
+"U@ c #FACF37",
+"V@ c #F8BD29",
+"W@ c #F7B021",
+"X@ c #F7AA1D",
+"Y@ c #F6A41F",
+"Z@ c #F69F20",
+"`@ c #F5931C",
+" # c #F1861C",
+".# c #ED7B1A",
+"+# c #EA721A",
+"@# c #E3651A",
+"## c #C1501B",
+"$# c #F5F3E9",
+"%# c #F1EEE3",
+"&# c #F0EDE2",
+"*# c #EBE8DC",
+"=# c #DDD9CD",
+"-# c #D5D1C4",
+";# c #ADA99B",
+"># c #6A685D",
+",# c #B75B1A",
+"'# c #F06E0C",
+")# c #ED3D00",
+"!# c #E93200",
+"~# c #E83501",
+"{# c #E73401",
+"]# c #E73202",
+"^# c #EE4905",
+"/# c #E22F01",
+"(# c #E34205",
+"_# c #F29C1C",
+":# c #FBD331",
+"<# c #FAD635",
+"[# c #F9CA2D",
+"}# c #F8BE24",
+"|# c #F8B41F",
+"1# c #F7AD20",
+"2# c #F5A51F",
+"3# c #F59C1E",
+"4# c #F58F1B",
+"5# c #F4831B",
+"6# c #EE7717",
+"7# c #E86815",
+"8# c #E35D15",
+"9# c #CF4B15",
+"0# c #F4F0E8",
+"a# c #ECE8DD",
+"b# c #DDD9CC",
+"c# c #D5D1C3",
+"d# c #C0BCAE",
+"e# c #9D9A8C",
+"f# c #5C5A4F",
+"g# c #DDD7C6",
+"h# c #672F15",
+"i# c #CD5B12",
+"j# c #EC5006",
+"k# c #EA3000",
+"l# c #E72701",
+"m# c #E52700",
+"n# c #E32601",
+"o# c #E52F02",
+"p# c #E43504",
+"q# c #D71E00",
+"r# c #E55609",
+"s# c #FAC629",
+"t# c #FBDA34",
+"u# c #FAD12F",
+"v# c #F9C929",
+"w# c #F8C324",
+"x# c #F8BB23",
+"y# c #F6B01F",
+"z# c #F5A31D",
+"A# c #F5991D",
+"B# c #F58F1F",
+"C# c #F5871E",
+"D# c #F27A19",
+"E# c #E76013",
+"F# c #DF5010",
+"G# c #D24210",
+"H# c #9A3216",
+"I# c #A06D4B",
+"J# c #D29459",
+"K# c #6F684B",
+"L# c #171A09",
+"M# c #1A1D0C",
+"N# c #272A19",
+"O# c #393B2B",
+"P# c #989789",
+"Q# c #A8A798",
+"R# c #949284",
+"S# c #514F44",
+"T# c #DDD8C6",
+"U# c #F1EDE3",
+"V# c #E4DCCE",
+"W# c #8D431A",
+"X# c #E55D10",
+"Y# c #EB3501",
+"Z# c #E62001",
+"`# c #E41A01",
+" $ c #DE1500",
+".$ c #E22403",
+"+$ c #E43004",
+"@$ c #D62002",
+"#$ c #D72F03",
+"$$ c #ED8115",
+"%$ c #FACB2D",
+"&$ c #FBD632",
+"*$ c #FAD02A",
+"=$ c #F9CA27",
+"-$ c #F8C425",
+";$ c #F7BA25",
+">$ c #F6AE1A",
+",$ c #F5A21B",
+"'$ c #F4981E",
+")$ c #F48E1F",
+"!$ c #F4851E",
+"~$ c #F37F1D",
+"{$ c #E75D14",
+"]$ c #DC450E",
+"^$ c #D13B0E",
+"/$ c #A73E21",
+"($ c #905D3B",
+"_$ c #BF8747",
+":$ c #DFA151",
+"<$ c #F0AD56",
+"[$ c #EDA553",
+"}$ c #C3754B",
+"|$ c #6B6547",
+"1$ c #7A7459",
+"2$ c #F2EEE3",
+"3$ c #F2EDE4",
+"4$ c #F0ECE2",
+"5$ c #F0ECE1",
+"6$ c #EDEADE",
+"7$ c #E9E5D9",
+"8$ c #DFDCD0",
+"9$ c #D6D2C5",
+"0$ c #C5C1B4",
+"a$ c #545247",
+"b$ c #EDEBDF",
+"c$ c #CABB9A",
+"d$ c #AB9356",
+"e$ c #9D7020",
+"f$ c #B56112",
+"g$ c #E8570F",
+"h$ c #E82400",
+"i$ c #E21501",
+"j$ c #DD0F01",
+"k$ c #D50C02",
+"l$ c #E43306",
+"m$ c #DC2C04",
+"n$ c #C30D00",
+"o$ c #E24B04",
+"p$ c #F5A41B",
+"q$ c #FACC2C",
+"r$ c #FAD22C",
+"s$ c #FACF27",
+"t$ c #F9C825",
+"u$ c #F8BF23",
+"v$ c #F7B51F",
+"w$ c #F6AB1B",
+"x$ c #F5A21D",
+"y$ c #F49320",
+"z$ c #F3871C",
+"A$ c #F27B1A",
+"B$ c #F37819",
+"C$ c #E95813",
+"D$ c #D73A0B",
+"E$ c #C52D0D",
+"F$ c #944227",
+"G$ c #C48341",
+"H$ c #E8A246",
+"I$ c #F2AE48",
+"J$ c #F5B554",
+"K$ c #F2AB5A",
+"L$ c #CB8353",
+"M$ c #726D4F",
+"N$ c #F3EEE5",
+"O$ c #F1EDE2",
+"P$ c #E6E2D6",
+"Q$ c #DAD6C9",
+"R$ c #CCC9BB",
+"S$ c #BAB6A8",
+"T$ c #48473E",
+"U$ c #DBD7C5",
+"V$ c #E4E0D1",
+"W$ c #BCAD8C",
+"X$ c #8D7721",
+"Y$ c #857003",
+"Z$ c #8D5E06",
+"`$ c #D17B18",
+" % c #E74A0C",
+".% c #E21B00",
+"+% c #DB0E01",
+"@% c #D40A01",
+"#% c #D91E04",
+"$% c #E03405",
+"%% c #CD1F02",
+"&% c #C61D00",
+"*% c #EE6D08",
+"=% c #F9B91E",
+"-% c #FACF2D",
+";% c #FACE27",
+">% c #F9C723",
+",% c #F8BB1F",
+"'% c #F8B11D",
+")% c #F7AC1C",
+"!% c #F4941B",
+"~% c #F38116",
+"{% c #F27114",
+"]% c #F26916",
+"^% c #E95313",
+"/% c #D1330A",
+"(% c #C03312",
+"_% c #B35E2C",
+":% c #EE9941",
+"<% c #F5A246",
+"[% c #F9BE57",
+"}% c #F9C970",
+"|% c #E9924B",
+"1% c #AC623E",
+"2% c #EFEDE1",
+"3% c #EBE8DB",
+"4% c #DFDCCE",
+"5% c #D1CEC0",
+"6% c #C2BFB1",
+"7% c #9B988B",
+"8% c #2E2E28",
+"9% c #BCB38F",
+"0% c #88792C",
+"a% c #786E00",
+"b% c #837002",
+"c% c #935D10",
+"d% c #EF9625",
+"e% c #E63807",
+"f% c #D20801",
+"g% c #CF0D01",
+"h% c #E63706",
+"i% c #D22803",
+"j% c #C41801",
+"k% c #D93F02",
+"l% c #F38A10",
+"m% c #F8BF22",
+"n% c #FACF2A",
+"o% c #FAD02B",
+"p% c #FACD29",
+"q% c #FAC625",
+"r% c #F7B31C",
+"s% c #F7AC1B",
+"t% c #F6A01B",
+"u% c #F48911",
+"v% c #F37A12",
+"w% c #F2660E",
+"x% c #F2610F",
+"y% c #EB5010",
+"z% c #D3340A",
+"A% c #D54C19",
+"B% c #E57B31",
+"C% c #F9A141",
+"D% c #FCBC50",
+"E% c #FCCE64",
+"F% c #EDC16E",
+"G% c #BE7448",
+"H% c #F1EDE4",
+"I% c #F0EDE1",
+"J% c #EFEBDF",
+"K% c #C4C1B4",
+"L% c #DCDACE",
+"M% c #E5E1D6",
+"N% c #DAD7CA",
+"O% c #C4C0B2",
+"P% c #C3BFAF",
+"Q% c #706E65",
+"R% c #1D1C1B",
+"S% c #D2CDB8",
+"T% c #CFCAB6",
+"U% c #897D40",
+"V% c #706705",
+"W% c #6C6600",
+"X% c #88690C",
+"Y% c #C08220",
+"Z% c #EE8621",
+"`% c #E23508",
+" & c #D30901",
+".& c #CC0A02",
+"+& c #D91E03",
+"@& c #EB4206",
+"#& c #B81201",
+"$& c #CB1E00",
+"%& c #EA5F02",
+"&& c #F6A518",
+"*& c #FAC928",
+"=& c #FAD32F",
+"-& c #FACC2B",
+";& c #F9C524",
+">& c #F8BB1D",
+",& c #F8B218",
+"'& c #F7A619",
+")& c #F69417",
+"!& c #F47C0D",
+"~& c #F46C0E",
+"{& c #F25B0D",
+"]& c #F2570B",
+"^& c #F05611",
+"/& c #D3360E",
+"(& c #E7621E",
+"_& c #F89134",
+":& c #FDBA46",
+"<& c #FDCA50",
+"[& c #FBCC5E",
+"}& c #DBAB61",
+"|& c #A2714F",
+"1& c #161908",
+"2& c #1D200F",
+"3& c #242616",
+"4& c #373929",
+"5& c #494B3B",
+"6& c #A09F90",
+"7& c #A5A293",
+"8& c #B0AD9E",
+"9& c #353430",
+"0& c #201F1D",
+"a& c #1B1A18",
+"b& c #1B1A17",
+"c& c #1D1C18",
+"d& c #3B392C",
+"e& c #6D6850",
+"f& c #847E62",
+"g& c #837D60",
+"h& c #807B5E",
+"i& c #7F795C",
+"j& c #7D7659",
+"k& c #797255",
+"l& c #766E53",
+"m& c #736D4E",
+"n& c #635812",
+"o& c #686200",
+"p& c #574703",
+"q& c #AB7E19",
+"r& c #E4A828",
+"s& c #ED7A1D",
+"t& c #D82508",
+"u& c #CA0801",
+"v& c #D81E03",
+"w& c #E43405",
+"x& c #CC2803",
+"y& c #BA1501",
+"z& c #DE3D01",
+"A& c #F17D0A",
+"B& c #F8B822",
+"C& c #FAD639",
+"D& c #FAD33B",
+"E& c #FACE31",
+"F& c #F9C731",
+"G& c #F8BF2D",
+"H& c #F8B936",
+"I& c #F6B340",
+"J& c #F69C32",
+"K& c #F5953D",
+"L& c #F38E41",
+"M& c #F27934",
+"N& c #F38644",
+"O& c #EF894A",
+"P& c #E47241",
+"Q& c #EE914D",
+"R& c #F8B45D",
+"S& c #F9C866",
+"T& c #F8CD75",
+"U& c #F9C85D",
+"V& c #E4A753",
+"W& c #895B37",
+"X& c #F2EFE6",
+"Y& c #EEEBDF",
+"Z& c #EDE9DE",
+"`& c #EBE7DB",
+" * c #DFDBCE",
+".* c #CECABC",
+"+* c #BDBAAB",
+"@* c #BBB7A7",
+"#* c #B2AE9E",
+"$* c #AEAA9A",
+"%* c #A39F8F",
+"&* c #949183",
+"** c #898578",
+"=* c #848174",
+"-* c #838073",
+";* c #807D70",
+">* c #747266",
+",* c #69675D",
+"'* c #68665D",
+")* c #6A675E",
+"!* c #66635B",
+"~* c #656045",
+"{* c #675C21",
+"]* c #614C05",
+"^* c #704C11",
+"/* c #DDA626",
+"(* c #F3B029",
+"_* c #EC711B",
+":* c #C90A02",
+"<* c #CF1204",
+"[* c #EC430D",
+"}* c #D7300E",
+"|* c #BD3728",
+"1* c #D3431B",
+"2* c #EC7528",
+"3* c #F4AB3F",
+"4* c #F7C74A",
+"5* c #F8D45C",
+"6* c #F8D55D",
+"7* c #F8D45F",
+"8* c #F6D267",
+"9* c #F6D064",
+"0* c #F5D173",
+"a* c #F4CF75",
+"b* c #F5CF7D",
+"c* c #F4D380",
+"d* c #F4CC81",
+"e* c #F4CD8A",
+"f* c #F3CF8D",
+"g* c #F4C888",
+"h* c #F5CD8C",
+"i* c #F5D290",
+"j* c #F6CF8C",
+"k* c #F8D693",
+"l* c #F9DA94",
+"m* c #F9D27A",
+"n* c #F6B351",
+"o* c #EB7C2E",
+"p* c #BB4013",
+"q* c #692911",
+"r* c #F4F2E8",
+"s* c #F0EEE2",
+"t* c #EFECE2",
+"u* c #EDEBDE",
+"v* c #EEEADE",
+"w* c #EEE9DE",
+"x* c #D2CEC1",
+"y* c #C4C0B1",
+"z* c #B9B5A6",
+"A* c #ABA796",
+"B* c #B1AD9C",
+"C* c #B1AD9D",
+"D* c #B1AE9D",
+"E* c #B3AF9F",
+"F* c #B2AE9D",
+"G* c #B4B09F",
+"H* c #B9B5A5",
+"I* c #B8B4A4",
+"J* c #B6B2A2",
+"K* c #B7B3A4",
+"L* c #9D915E",
+"M* c #846922",
+"N* c #886530",
+"O* c #B8903F",
+"P* c #EEC14C",
+"Q* c #F4B74C",
+"R* c #EA833F",
+"S* c #DF6347",
+"T* c #E9794B",
+"U* c #F38849",
+"V* c #EC9C67",
+"W* c #DF9F72",
+"X* c #F4BE77",
+"Y* c #F5C674",
+"Z* c #F6D37B",
+"`* c #F6D781",
+" = c #F6D883",
+".= c #F5D47C",
+"+= c #F5D780",
+"@= c #F5D883",
+"#= c #F5D782",
+"$= c #F6DA89",
+"%= c #F5DB91",
+"&= c #F5DA90",
+"*= c #F7DD99",
+"== c #F7DD9D",
+"-= c #F8DD9C",
+";= c #F9DDA0",
+">= c #FADE99",
+",= c #FBDF9B",
+"'= c #FBE195",
+")= c #FBE08E",
+"!= c #FBD26B",
+"~= c #FABE55",
+"{= c #F37C2B",
+"]= c #EE4F10",
+"^= c #E0480C",
+"/= c #C54E18",
+"(= c #923D1F",
+"_= c #6B6446",
+":= c #EEEAE0",
+"<= c #ECE9DD",
+"[= c #EAE6DB",
+"}= c #E3DFD4",
+"|= c #D7D3C6",
+"1= c #C5C1B2",
+"2= c #BCB8A9",
+"3= c #BBB7A8",
+"4= c #BDB9A9",
+"5= c #C1BDAD",
+"6= c #C0BCAC",
+"7= c #BFBBAB",
+"8= c #BCB8A8",
+"9= c #C0BCAD",
+"0= c #B8B2A1",
+"a= c #B7AF9C",
+"b= c #C8B896",
+"c= c #BDA55F",
+"d= c #E3C37D",
+"e= c #DCBE85",
+"f= c #F4D98F",
+"g= c #F7D986",
+"h= c #F8D487",
+"i= c #F7D692",
+"j= c #F5CD8F",
+"k= c #F7D18E",
+"l= c #F7D68F",
+"m= c #F7D794",
+"n= c #F7DB96",
+"o= c #F7D98F",
+"p= c #F7D788",
+"q= c #F8DA8A",
+"r= c #F9DC8F",
+"s= c #F9DE95",
+"t= c #F9E095",
+"u= c #F9E093",
+"v= c #F8E195",
+"w= c #F8E193",
+"x= c #F9E18E",
+"y= c #FAE392",
+"z= c #FAE5A0",
+"A= c #FAE5A5",
+"B= c #FBE7A9",
+"C= c #FCE9AB",
+"D= c #FCE59F",
+"E= c #FCE18D",
+"F= c #FCD676",
+"G= c #FBCD5F",
+"H= c #FBCA59",
+"I= c #FBBB47",
+"J= c #F57F26",
+"K= c #EE3A03",
+"L= c #ED4002",
+"M= c #F15407",
+"N= c #F36A16",
+"O= c #BD5C2C",
+"P= c #6B6347",
+"Q= c #EDEADF",
+"R= c #EDEADD",
+"S= c #ECE9DC",
+"T= c #ECE8DC",
+"U= c #E5E2D5",
+"V= c #E1DED1",
+"W= c #DDDACD",
+"X= c #D4D1C3",
+"Y= c #CECBBC",
+"Z= c #CCC9B9",
+"`= c #CBC8B8",
+" - c #CBC7B7",
+".- c #CCC8B9",
+"+- c #CAC6B7",
+"@- c #C9C5B6",
+"#- c #CDC9BB",
+"$- c #CFCBBD",
+"%- c #D1CCBD",
+"&- c #CFB591",
+"*- c #E0BF7A",
+"=- c #EDCA75",
+"-- c #F8D97D",
+";- c #F8DA7B",
+">- c #FADE7C",
+",- c #FAE282",
+"'- c #FADF7F",
+")- c #FAE089",
+"!- c #FBE7A1",
+"~- c #FCE8A2",
+"{- c #FCE49B",
+"]- c #FCE59E",
+"^- c #FCE7A3",
+"/- c #FCE7A1",
+"(- c #FCE6A2",
+"_- c #FBE197",
+":- c #FBE096",
+"<- c #FCE39B",
+"[- c #FBE6A0",
+"}- c #FBE7A2",
+"|- c #FBE8A1",
+"1- c #FCEAA3",
+"2- c #FCE99F",
+"3- c #FCE99A",
+"4- c #FDECA3",
+"5- c #FDEDA9",
+"6- c #FDEAA7",
+"7- c #FDE99E",
+"8- c #FBE386",
+"9- c #FBD865",
+"0- c #FCD753",
+"a- c #FCD247",
+"b- c #FDCD46",
+"c- c #FAB03B",
+"d- c #F57A21",
+"e- c #F04606",
+"f- c #EE3B00",
+"g- c #F04C05",
+"h- c #EE6010",
+"i- c #D96423",
+"j- c #EDE9DD",
+"k- c #E9E6DA",
+"l- c #E7E4D7",
+"m- c #E2DED1",
+"n- c #DBD7CA",
+"o- c #D2CEC0",
+"p- c #D3CFC1",
+"q- c #D1CDBE",
+"r- c #CECABB",
+"s- c #C8C0AE",
+"t- c #DDA04F",
+"u- c #F7CF63",
+"v- c #FACF56",
+"w- c #F9CC4B",
+"x- c #F9CF4F",
+"y- c #F9D24E",
+"z- c #F9D74E",
+"A- c #FADA57",
+"B- c #FADB5B",
+"C- c #FADC5E",
+"D- c #FBDF6D",
+"E- c #FCDF74",
+"F- c #FBDD72",
+"G- c #FBE281",
+"H- c #FDE998",
+"I- c #FCE28D",
+"J- c #FCE28F",
+"K- c #FDE89B",
+"L- c #F6E497",
+"M- c #EBDA8F",
+"N- c #F8E8A1",
+"O- c #FBE895",
+"P- c #FDEB98",
+"Q- c #FCEC95",
+"R- c #FCE581",
+"S- c #FBE075",
+"T- c #FCD968",
+"U- c #FCD253",
+"V- c #FCC833",
+"W- c #FCD031",
+"X- c #FDDC36",
+"Y- c #FDE03D",
+"Z- c #FBC035",
+"`- c #F46A13",
+" ; c #F04204",
+".; c #F04803",
+"+; c #F05C11",
+"@; c #CE581C",
+"#; c #6A6347",
+"$; c #F8F4EB",
+"%; c #EFEADF",
+"&; c #EDE8DD",
+"*; c #ECE8DB",
+"=; c #EAE7DB",
+"-; c #EAE6DA",
+";; c #E1DDD1",
+">; c #D8D4C6",
+",; c #D7D3C5",
+"'; c #D5D0C2",
+"); c #D4CFC1",
+"!; c #CAC5B6",
+"~; c #BDA684",
+"{; c #D9A349",
+"]; c #FBD55B",
+"^; c #FBD44F",
+"/; c #FAD046",
+"(; c #FACE43",
+"_; c #F9CC42",
+":; c #F9CE3B",
+"<; c #FAD33E",
+"[; c #FAD642",
+"}; c #FAD840",
+"|; c #FAD741",
+"1; c #FAD43C",
+"2; c #FAD039",
+"3; c #F8CD3B",
+"4; c #F6C839",
+"5; c #F5C438",
+"6; c #F6C747",
+"7; c #F2CA52",
+"8; c #E2C04B",
+"9; c #BEAC42",
+"0; c #AC9837",
+"a; c #C8AB40",
+"b; c #F9DA56",
+"c; c #FBD753",
+"d; c #FCD349",
+"e; c #FBD041",
+"f; c #FBC734",
+"g; c #FBC22E",
+"h; c #FBBC25",
+"i; c #FBBB1C",
+"j; c #FCC41E",
+"k; c #FCCE23",
+"l; c #FCCF25",
+"m; c #F8A81D",
+"n; c #F26A0F",
+"o; c #F03800",
+"p; c #F03E02",
+"q; c #F2510A",
+"r; c #F66C19",
+"s; c #D25C22",
+"t; c #EBE7DA",
+"u; c #EAE7D9",
+"v; c #E9E6D9",
+"w; c #DEDACD",
+"x; c #DCD8CB",
+"y; c #DAD5C8",
+"z; c #D8D4C7",
+"A; c #D9D4C7",
+"B; c #D6D2C3",
+"C; c #D4D0C1",
+"D; c #C2BFB0",
+"E; c #8C7756",
+"F; c #CB9E3C",
+"G; c #F7D04C",
+"H; c #FBD74C",
+"I; c #FAD547",
+"J; c #FAD03F",
+"K; c #F9CC38",
+"L; c #F9CF32",
+"M; c #FAD437",
+"N; c #FAD438",
+"O; c #FAD436",
+"P; c #FAD536",
+"Q; c #FAD033",
+"R; c #F9C72E",
+"S; c #F6BF24",
+"T; c #F3B41E",
+"U; c #F2B41B",
+"V; c #EFB41B",
+"W; c #CBA10F",
+"X; c #A28A0B",
+"Y; c #8E7C06",
+"Z; c #9E860E",
+"`; c #CFAC25",
+" > c #F9CC2E",
+".> c #FBC52A",
+"+> c #FABF28",
+"@> c #FAB61E",
+"#> c #FAAE18",
+"$> c #FAA813",
+"%> c #FAA00D",
+"&> c #FAA60B",
+"*> c #FBAE0D",
+"=> c #FBBB18",
+"-> c #F79714",
+";> c #F37619",
+">> c #F35610",
+",> c #F55410",
+"'> c #F76718",
+")> c #F3731E",
+"!> c #DD6E24",
+"~> c #883B1B",
+"{> c #F4F1E6",
+"]> c #F0EBE1",
+"^> c #EAE6D9",
+"/> c #E5E1D4",
+"(> c #E1DDD0",
+"_> c #E0DCCF",
+":> c #DFDACD",
+"<> c #DED9CC",
+"[> c #DDD8CB",
+"}> c #DCD8CA",
+"|> c #DBD7C9",
+"1> c #D8D5C7",
+"2> c #BDB9AB",
+"3> c #5D543A",
+"4> c #B98B2D",
+"5> c #F7D44B",
+"6> c #FBDA4F",
+"7> c #FBD545",
+"8> c #FAD13E",
+"9> c #FAD13B",
+"0> c #FAD43A",
+"a> c #FBD737",
+"b> c #FBD738",
+"c> c #FBD537",
+"d> c #FBD133",
+"e> c #F9C62C",
+"f> c #F8BD26",
+"g> c #F6BA22",
+"h> c #F4B31F",
+"i> c #EFB41A",
+"j> c #CFA416",
+"k> c #8A7D02",
+"l> c #807200",
+"m> c #9D8408",
+"n> c #D8B324",
+"o> c #F3C62A",
+"p> c #FBBF22",
+"q> c #F8B11C",
+"r> c #F6A516",
+"s> c #F79B0E",
+"t> c #F89209",
+"u> c #F98F07",
+"v> c #FA8D08",
+"w> c #FB990F",
+"x> c #FBAF29",
+"y> c #FBBA3E",
+"z> c #FBBD55",
+"A> c #F99335",
+"B> c #FB8525",
+"C> c #FA8423",
+"D> c #FA8B21",
+"E> c #DE721F",
+"F> c #8E4616",
+"G> c #F6F3E9",
+"H> c #EDE9DC",
+"I> c #E9E5D8",
+"J> c #E8E4D7",
+"K> c #E6E2D4",
+"L> c #E4E0D2",
+"M> c #E4DFD2",
+"N> c #DCD9CB",
+"O> c #DAD7C9",
+"P> c #D6D4C6",
+"Q> c #B1AFA0",
+"R> c #6A6348",
+"S> c #9C7D2B",
+"T> c #F3CC41",
+"U> c #FBDB4C",
+"V> c #FAD748",
+"W> c #FAD743",
+"X> c #FBD840",
+"Y> c #FBD838",
+"Z> c #FCD738",
+"`> c #FCD336",
+" , c #F9C82E",
+"., c #F8C329",
+"+, c #F8C229",
+"@, c #EBB823",
+"#, c #C29C15",
+"$, c #937F08",
+"%, c #817503",
+"&, c #A18B0D",
+"*, c #D8B11F",
+"=, c #FDCF30",
+"-, c #FCCA28",
+";, c #FAB21B",
+">, c #F29A11",
+",, c #F4940C",
+"', c #F68807",
+"), c #F98507",
+"!, c #FA8010",
+"~, c #FB8419",
+"{, c #FD9C2C",
+"], c #FDB746",
+"^, c #FCB653",
+"/, c #FAA23F",
+"(, c #FCA42D",
+"_, c #FB9F21",
+":, c #FBA01F",
+"<, c #EF931E",
+"[, c #AC5616",
+"}, c #F7F3EC",
+"|, c #F2F0E6",
+"1, c #ECE7DC",
+"2, c #EAE7DA",
+"3, c #EAE5D9",
+"4, c #E8E5D8",
+"5, c #E8E5D7",
+"6, c #E7E3D5",
+"7, c #E5E0D3",
+"8, c #E0DCCE",
+"9, c #DFDBCD",
+"0, c #DDDACC",
+"a, c #D6D3C5",
+"b, c #C0BEB0",
+"c, c #65634E",
+"d, c #927629",
+"e, c #E7C037",
+"f, c #FBDB49",
+"g, c #FBDC4D",
+"h, c #FBDA46",
+"i, c #FCDA42",
+"j, c #FCDB43",
+"k, c #FCD83C",
+"l, c #FBD436",
+"m, c #FBCF32",
+"n, c #F9C729",
+"o, c #F9C828",
+"p, c #E8BF2C",
+"q, c #BA9D1B",
+"r, c #897A07",
+"s, c #887A09",
+"t, c #B79E14",
+"u, c #E1BE21",
+"v, c #F9CF2B",
+"w, c #FDCF2C",
+"x, c #FCC222",
+"y, c #F9AD19",
+"z, c #F69C12",
+"A, c #F68E0E",
+"B, c #F98013",
+"C, c #FC7C20",
+"D, c #FD8824",
+"E, c #FD8B24",
+"F, c #FD9F25",
+"G, c #FDB335",
+"H, c #FDB734",
+"I, c #FCB126",
+"J, c #FCB01F",
+"K, c #FBB11C",
+"L, c #F59E1C",
+"M, c #C9761A",
+"N, c #6A6246",
+"O, c #F1EFE5",
+"P, c #F0EEE3",
+"Q, c #EEE9DD",
+"R, c #E8E4D6",
+"S, c #E1DDCE",
+"T, c #DFDBCC",
+"U, c #DBD7C8",
+"V, c #C4C1B2",
+"W, c #6B6A54",
+"X, c #7B6526",
+"Y, c #EBC435",
+"Z, c #FBDA44",
+"`, c #FCDB47",
+" ' c #FCDC49",
+".' c #FCDA46",
+"+' c #FCDA44",
+"@' c #FCD840",
+"#' c #FBD139",
+"$' c #FACC31",
+"%' c #F9CB2A",
+"&' c #EFC226",
+"*' c #CCA81E",
+"=' c #9D8714",
+"-' c #7C7104",
+";' c #90820B",
+">' c #C1A821",
+",' c #F5D223",
+"'' c #FBD623",
+")' c #FDD125",
+"!' c #FDCB20",
+"~' c #FCB91A",
+"{' c #F9A811",
+"]' c #F99C14",
+"^' c #FB9422",
+"/' c #FE902A",
+"(' c #FE9828",
+"_' c #FE9F26",
+":' c #FEA522",
+"<' c #FDAE1F",
+"[' c #FCB321",
+"}' c #FDB721",
+"|' c #FCB31E",
+"1' c #FBB41C",
+"2' c #FBB01D",
+"3' c #E1841A",
+"4' c #F3F0E8",
+"5' c #EBE7DC",
+"6' c #ECE7DB",
+"7' c #E9E6D8",
+"8' c #E8E4D5",
+"9' c #E3DFD1",
+"0' c #E2DDCF",
+"a' c #E2DED0",
+"b' c #E1DDCF",
+"c' c #D7D2C5",
+"d' c #C1BEB0",
+"e' c #817F6A",
+"f' c #837331",
+"g' c #E1BC36",
+"h' c #FBD63F",
+"i' c #FBD944",
+"j' c #FCDD4A",
+"k' c #FCDB4A",
+"l' c #FBD946",
+"m' c #FAD03A",
+"n' c #FACA31",
+"o' c #EEC225",
+"p' c #B19517",
+"q' c #83730B",
+"r' c #716707",
+"s' c #988911",
+"t' c #D0B720",
+"u' c #F4D52C",
+"v' c #FDDB28",
+"w' c #FDD822",
+"x' c #FDD122",
+"y' c #FCC91B",
+"z' c #FBB513",
+"A' c #F9A30C",
+"B' c #FA9614",
+"C' c #FEA22E",
+"D' c #FFA92C",
+"E' c #FFAC28",
+"F' c #FFB025",
+"G' c #FFB723",
+"H' c #FEB91F",
+"I' c #FDB61E",
+"J' c #FDB51D",
+"K' c #FCB31B",
+"L' c #ED9A1E",
+"M' c #B76915",
+"N' c #E9E5D7",
+"O' c #E7E4D6",
+"P' c #E8E3D6",
+"Q' c #E4E1D3",
+"R' c #E5E1D2",
+"S' c #E1DECF",
+"T' c #D6D2C4",
+"U' c #767663",
+"V' c #998433",
+"W' c #E4C039",
+"X' c #FBD540",
+"Y' c #FBD844",
+"Z' c #FBDB47",
+"`' c #FCDB48",
+" ) c #FBDA47",
+".) c #FAD641",
+"+) c #F9CE39",
+"@) c #EABD2C",
+"#) c #B79818",
+"$) c #736B0C",
+"%) c #776B0F",
+"&) c #94841B",
+"*) c #DEC527",
+"=) c #F7DA27",
+"-) c #FEDF2D",
+";) c #FDDE26",
+">) c #FDDB21",
+",) c #FDD61F",
+"') c #FCCB18",
+")) c #FBB810",
+"!) c #F9A30B",
+"~) c #FB9A15",
+"{) c #FEA829",
+"]) c #FFB529",
+"^) c #FFB926",
+"/) c #FFBA25",
+"() c #FEBE23",
+"_) c #FEBC20",
+":) c #FDB61B",
+"<) c #FDB71A",
+"[) c #FDB01C",
+"}) c #FBAD22",
+"|) c #D79225",
+"1) c #6D4412",
+"2) c #745116",
+"3) c #7D5216",
+"4) c #70441F",
+"5) c #141706",
+"6) c #131606",
+"7) c #181B0B",
+"8) c #3D3D26",
+"9) c #917B27",
+"0) c #F9D23B",
+"a) c #FAD941",
+"b) c #FAD945",
+"c) c #FBD942",
+"d) c #FAD848",
+"e) c #F8D244",
+"f) c #E8BB2F",
+"g) c #AC901A",
+"h) c #786B11",
+"i) c #766915",
+"j) c #9F8A23",
+"k) c #D2BB30",
+"l) c #FBE12D",
+"m) c #FEE225",
+"n) c #FEE229",
+"o) c #FDE123",
+"p) c #FDDC20",
+"q) c #FDDA1E",
+"r) c #FDCB14",
+"s) c #FBB90D",
+"t) c #FAA807",
+"u) c #FCA017",
+"v) c #FEAE24",
+"w) c #FFBD26",
+"x) c #FFBF26",
+"y) c #FFBF24",
+"z) c #FEBE22",
+"A) c #FDBB1E",
+"B) c #FDB61A",
+"C) c #FCB21A",
+"D) c #FAAC1C",
+"E) c #EFA11C",
+"F) c #824E14",
+"G) c #7E6012",
+"H) c #846314",
+"I) c #7B5016",
+"J) c #F2F0E5",
+"K) c #E6E3D4",
+"L) c #E4E1D2",
+"M) c #E5E0D1",
+"N) c #E4DFD1",
+"O) c #D5D2C3",
+"P) c #ABA99A",
+"Q) c #68664E",
+"R) c #978229",
+"S) c #F8D239",
+"T) c #FAD83F",
+"U) c #FAD942",
+"V) c #FAD73C",
+"W) c #F9D340",
+"X) c #F5CB39",
+"Y) c #B6981A",
+"Z) c #66630B",
+"`) c #635B10",
+" ! c #85731C",
+".! c #CDB430",
+"+! c #F4DC35",
+"@! c #FEE62F",
+"#! c #FEE729",
+"$! c #FEE824",
+"%! c #FEE424",
+"&! c #FDDF21",
+"*! c #FDD919",
+"=! c #FCCA12",
+"-! c #FBBA0B",
+";! c #FAAF05",
+">! c #FCA519",
+",! c #FEB525",
+"'! c #FFC026",
+")! c #FFC126",
+"!! c #FFC124",
+"~! c #FEBF21",
+"{! c #FDB91D",
+"]! c #FDB21C",
+"^! c #FCB11B",
+"/! c #EDA018",
+"(! c #C07B13",
+"_! c #715C0E",
+":! c #82690F",
+"<! c #816112",
+"[! c #E9E4D7",
+"}! c #E8E3D5",
+"|! c #E6E3D5",
+"1! c #E4DFD0",
+"2! c #E3DFD0",
+"3! c #E1DCCE",
+"4! c #A7A596",
+"5! c #4A4C38",
+"6! c #AB9126",
+"7! c #F3D037",
+"8! c #FAD93E",
+"9! c #FAD83D",
+"0! c #FAD638",
+"a! c #F8D333",
+"b! c #F3C930",
+"c! c #CFAC23",
+"d! c #7B740B",
+"e! c #474D08",
+"f! c #6C6217",
+"g! c #B69F25",
+"h! c #F9E139",
+"i! c #FDE93B",
+"j! c #FEEB34",
+"k! c #FEEC30",
+"l! c #FEEA2E",
+"m! c #FEE626",
+"n! c #FEE221",
+"o! c #FDDC1B",
+"p! c #FDCD12",
+"q! c #FBBF09",
+"r! c #FAB40A",
+"s! c #FCAD1A",
+"t! c #FEB725",
+"u! c #FFC226",
+"v! c #FFC428",
+"w! c #FEC423",
+"x! c #FEBD1F",
+"y! c #FEB21D",
+"z! c #FDB21B",
+"A! c #FBB518",
+"B! c #CC8015",
+"C! c #6B570E",
+"D! c #82690A",
+"E! c #82660E",
+"F! c #F0ECE0",
+"G! c #EEEBDE",
+"H! c #E7E2D5",
+"I! c #E6E1D4",
+"J! c #E5E0D2",
+"K! c #E2DECE",
+"L! c #E0DBCC",
+"M! c #DBD6C9",
+"N! c #D4D1C2",
+"O! c #AFAD9E",
+"P! c #45452B",
+"Q! c #9F8621",
+"R! c #F8D639",
+"S! c #FADB3F",
+"T! c #FADA3D",
+"U! c #F9D737",
+"V! c #F6D22D",
+"W! c #E6BB22",
+"X! c #9B8B0D",
+"Y! c #515904",
+"Z! c #454D08",
+"`! c #95881C",
+" ~ c #E4CC2F",
+".~ c #FEEB37",
+"+~ c #FEEE3B",
+"@~ c #FEF03A",
+"#~ c #FEF031",
+"$~ c #FEEC2E",
+"%~ c #FEE826",
+"&~ c #FEE423",
+"*~ c #FEDE1A",
+"=~ c #FDD111",
+"-~ c #FBC506",
+";~ c #FBB60A",
+">~ c #FDB21E",
+",~ c #FEBD26",
+"'~ c #FFC629",
+")~ c #FFC928",
+"!~ c #FEC222",
+"~~ c #FDB31C",
+"{~ c #FAB618",
+"]~ c #E8A114",
+"^~ c #86470D",
+"/~ c #6E590B",
+"(~ c #79610C",
+"_~ c #7C620C",
+":~ c #676245",
+"<~ c #EAE5D8",
+"[~ c #E7E3D6",
+"}~ c #E7E2D4",
+"|~ c #E3E0D0",
+"1~ c #E3DECF",
+"2~ c #E2DFCF",
+"3~ c #E2DECF",
+"4~ c #E0DCCC",
+"5~ c #DAD6C8",
+"6~ c #59573F",
+"7~ c #927E26",
+"8~ c #F5D538",
+"9~ c #F9DD42",
+"0~ c #F9DE3A",
+"a~ c #F7D92D",
+"b~ c #F2CE27",
+"c~ c #D3AE1B",
+"d~ c #6F7202",
+"e~ c #374802",
+"f~ c #505D08",
+"g~ c #CFB520",
+"h~ c #F8E332",
+"i~ c #FEF13B",
+"j~ c #FEF43F",
+"k~ c #FFF53C",
+"l~ c #FFF335",
+"m~ c #FEEE2D",
+"n~ c #FEEA24",
+"o~ c #FEE61F",
+"p~ c #FDDD15",
+"q~ c #FCD20E",
+"r~ c #FCC706",
+"s~ c #FCB80A",
+"t~ c #FEB928",
+"u~ c #FEC527",
+"v~ c #FFCC2A",
+"w~ c #FFCD28",
+"x~ c #FEBE21",
+"y~ c #FCB01D",
+"z~ c #FBB817",
+"A~ c #ECA613",
+"B~ c #B2760F",
+"C~ c #625107",
+"D~ c #796408",
+"E~ c #141607",
+"F~ c #2C2F1E",
+"G~ c #826F23",
+"H~ c #E5C735",
+"I~ c #F8DB3B",
+"J~ c #F9DD3A",
+"K~ c #F8DE32",
+"L~ c #E6C723",
+"M~ c #A69411",
+"N~ c #525B01",
+"O~ c #3D4F03",
+"P~ c #757B0F",
+"Q~ c #E6C627",
+"R~ c #FDEB33",
+"S~ c #FEF442",
+"T~ c #FEF740",
+"U~ c #FFF73E",
+"V~ c #FEF432",
+"W~ c #FEF02C",
+"X~ c #FEEE22",
+"Y~ c #FEE71A",
+"Z~ c #FDDC13",
+"`~ c #FDD30B",
+" { c #FCC506",
+".{ c #FCBE16",
+"+{ c #FEC229",
+"@{ c #FFCA27",
+"#{ c #FFCE27",
+"${ c #FECB27",
+"%{ c #FDBC21",
+"&{ c #FBAF1C",
+"*{ c #F8B911",
+"={ c #D2860E",
+"-{ c #635305",
+";{ c #726006",
+">{ c #F2EDE3",
+",{ c #E7E3D4",
+"'{ c #E4E0D0",
+"){ c #E3DFCF",
+"!{ c #DEDACA",
+"~{ c #DAD5C6",
+"{{ c #D3CFC0",
+"]{ c #777766",
+"^{ c #4E4B22",
+"/{ c #C5AA20",
+"({ c #EECE29",
+"_{ c #F4CF26",
+":{ c #F2CB1F",
+"<{ c #CAAB15",
+"[{ c #6F6D07",
+"}{ c #374400",
+"|{ c #445702",
+"1{ c #95931D",
+"2{ c #E4C92A",
+"3{ c #FCE832",
+"4{ c #FEF541",
+"5{ c #FEF83E",
+"6{ c #FEF837",
+"7{ c #FEF42A",
+"8{ c #FEF22A",
+"9{ c #FEEF20",
+"0{ c #FEE818",
+"a{ c #FDDE10",
+"b{ c #FDD508",
+"c{ c #FCC204",
+"d{ c #FDC224",
+"e{ c #FEC829",
+"f{ c #FFCE28",
+"g{ c #FFCE26",
+"h{ c #FEC523",
+"i{ c #FCB81E",
+"j{ c #F8B016",
+"k{ c #DF9B0D",
+"l{ c #9B5E09",
+"m{ c #544603",
+"n{ c #675306",
+"o{ c #E3DED0",
+"p{ c #E1DDCD",
+"q{ c #DFDBCA",
+"r{ c #D9D5C6",
+"s{ c #D2CFC0",
+"t{ c #C6C2B3",
+"u{ c #908E7F",
+"v{ c #43462D",
+"w{ c #686518",
+"x{ c #B9A217",
+"y{ c #E6BE18",
+"z{ c #DBB10E",
+"A{ c #9C8407",
+"B{ c #424B02",
+"C{ c #283600",
+"D{ c #455B00",
+"E{ c #9B9A1D",
+"F{ c #E0C124",
+"G{ c #FAE930",
+"H{ c #FDF73F",
+"I{ c #FEF939",
+"J{ c #FEF82F",
+"K{ c #FEF529",
+"L{ c #FEF324",
+"M{ c #FEEF1C",
+"N{ c #FEE914",
+"O{ c #FDDF0D",
+"P{ c #FCD107",
+"Q{ c #FCC10D",
+"R{ c #FEC932",
+"S{ c #FFCC28",
+"T{ c #FFCE29",
+"U{ c #FFCA25",
+"V{ c #FEBB1E",
+"W{ c #FAB11A",
+"X{ c #F0A50F",
+"Y{ c #B46F0B",
+"Z{ c #635507",
+"`{ c #E7E4D5",
+" ] c #E5E1D1",
+".] c #E2DDCE",
+"+] c #E2DDCD",
+"@] c #E1DCCD",
+"#] c #E1DCCC",
+"$] c #DAD6C7",
+"%] c #D4CFC0",
+"&] c #C8C4B6",
+"*] c #ABA899",
+"=] c #4F5240",
+"-] c #40451A",
+";] c #756F11",
+">] c #AB940E",
+",] c #9D8807",
+"'] c #686403",
+")] c #374202",
+"!] c #2B3A00",
+"~] c #455902",
+"{] c #828E10",
+"]] c #D6BE28",
+"^] c #FAE82B",
+"/] c #FEF93F",
+"(] c #FEF936",
+"_] c #FEF92A",
+":] c #FEF628",
+"<] c #FEF41F",
+"[] c #FEF015",
+"}] c #FEEA11",
+"|] c #FDDD0A",
+"1] c #FCCC08",
+"2] c #FDC620",
+"3] c #FECC2F",
+"4] c #FFCF29",
+"5] c #FFCD29",
+"6] c #FEC223",
+"7] c #FCB61A",
+"8] c #F5B015",
+"9] c #DA940D",
+"0] c #524307",
+"a] c #5D5409",
+"b] c #5A510A",
+"c] c #EBE6DB",
+"d] c #E8E4D8",
+"e] c #E3E0D1",
+"f] c #E0DDCC",
+"g] c #E0DCCB",
+"h] c #DED9C9",
+"i] c #DAD6C6",
+"j] c #D4D0BF",
+"k] c #B1AEA0",
+"l] c #5F604F",
+"m] c #333A1C",
+"n] c #3F490D",
+"o] c #4F5611",
+"p] c #575B08",
+"q] c #434E02",
+"r] c #2D3A00",
+"s] c #2A3800",
+"t] c #3F5602",
+"u] c #7F8E10",
+"v] c #CCBD24",
+"w] c #F5E32C",
+"x] c #FEF838",
+"y] c #FEFA32",
+"z] c #FEF928",
+"A] c #FEF722",
+"B] c #FEF41A",
+"C] c #FEF113",
+"D] c #FDE90F",
+"E] c #FCD805",
+"F] c #FCC509",
+"G] c #FDC72C",
+"H] c #FECF29",
+"I] c #FFD128",
+"J] c #FFCC26",
+"K] c #FDBC1E",
+"L] c #FAB614",
+"M] c #E0A011",
+"N] c #A7730F",
+"O] c #020100",
+"P] c #352C0D",
+"Q] c #59480B",
+"R] c #6A5B0B",
+"S] c #4C4A0A",
+"T] c #454645",
+"U] c #141606",
+"V] c #131607",
+"W] c #151809",
+"X] c #232716",
+"Y] c #31361D",
+"Z] c #323D0F",
+"`] c #445018",
+" ^ c #434F12",
+".^ c #354405",
+"+^ c #2B3800",
+"@^ c #293600",
+"#^ c #3A5002",
+"$^ c #6D8408",
+"%^ c #C7B827",
+"&^ c #F4E522",
+"*^ c #FDF82D",
+"=^ c #FEFB2E",
+"-^ c #FEFA25",
+";^ c #FEF71F",
+">^ c #FEF416",
+",^ c #FEEF0F",
+"'^ c #FDE309",
+")^ c #FCCF05",
+"!^ c #FCC213",
+"~^ c #FEC92E",
+"{^ c #FFD328",
+"]^ c #FED526",
+"^^ c #FEC921",
+"/^ c #FBB416",
+"(^ c #F1AC0B",
+"_^ c #B17309",
+":^ c #573B09",
+"<^ c #040302",
+"[^ c #251F06",
+"}^ c #4C3F0B",
+"|^ c #62530B",
+"1^ c #5F5209",
+"2^ c #514A0A",
+"3^ c #020202",
+"4^ c #EBE6DA",
+"5^ c #E0DBCB",
+"6^ c #DDD8C8",
+"7^ c #DAD7C6",
+"8^ c #D6D2C1",
+"9^ c #CDC9B8",
+"0^ c #BFBCAD",
+"a^ c #A6A394",
+"b^ c #515341",
+"c^ c #333A19",
+"d^ c #3D4814",
+"e^ c #424E17",
+"f^ c #36440B",
+"g^ c #2B3802",
+"h^ c #273400",
+"i^ c #324500",
+"j^ c #5D7109",
+"k^ c #B5AF23",
+"l^ c #F3DD1E",
+"m^ c #FDF925",
+"n^ c #FEFB2A",
+"o^ c #FEFB20",
+"p^ c #FEF71A",
+"q^ c #FEF411",
+"r^ c #FEEE0C",
+"s^ c #FDDB04",
+"t^ c #FCC306",
+"u^ c #FDC41E",
+"v^ c #FED02A",
+"w^ c #FED527",
+"x^ c #FED021",
+"y^ c #FBC016",
+"z^ c #EAA40B",
+"A^ c #C38206",
+"B^ c #613D09",
+"C^ c #483609",
+"D^ c #3F3109",
+"E^ c #292307",
+"F^ c #534A06",
+"G^ c #635C07",
+"H^ c #5F5408",
+"I^ c #4B4308",
+"J^ c #F1ECE2",
+"K^ c #010101",
+"L^ c #030303",
+"M^ c #E6E1D2",
+"N^ c #DFDBCB",
+"O^ c #DED9C8",
+"P^ c #D7D3C1",
+"Q^ c #CFCABA",
+"R^ c #C3BEAF",
+"S^ c #B1AE9F",
+"T^ c #787868",
+"U^ c #383C27",
+"V^ c #313C0D",
+"W^ c #3D4913",
+"X^ c #364408",
+"Y^ c #2C3A00",
+"Z^ c #232F00",
+"`^ c #2A3900",
+" / c #4A5D04",
+"./ c #97981B",
+"+/ c #E6D021",
+"@/ c #FBF01A",
+"#/ c #FDFA1F",
+"$/ c #FDFA1B",
+"%/ c #FEF614",
+"&/ c #FDF20A",
+"*/ c #FDE806",
+"=/ c #FCD201",
+"-/ c #FCB604",
+";/ c #FDC722",
+">/ c #FED125",
+",/ c #FED11F",
+"'/ c #FDCA15",
+")/ c #F3B20B",
+"!/ c #BF7E05",
+"~/ c #633D02",
+"{/ c #4B3A08",
+"]/ c #4D3D0A",
+"^/ c #3C3608",
+"// c #454504",
+"(/ c #4C4D00",
+"_/ c #555104",
+":/ c #4A4007",
+"</ c #666145",
+"[/ c #666045",
+"}/ c #E8E3D7",
+"|/ c #DFDACA",
+"1/ c #DEDAC9",
+"2/ c #D8D3C3",
+"3/ c #D0CCBD",
+"4/ c #C6C1B2",
+"5/ c #B8B5A5",
+"6/ c #979686",
+"7/ c #4D4F3D",
+"8/ c #313918",
+"9/ c #36420E",
+"0/ c #3E4A12",
+"a/ c #334105",
+"b/ c #283400",
+"c/ c #253400",
+"d/ c #3C5101",
+"e/ c #6D7C10",
+"f/ c #D3BF29",
+"g/ c #F7E819",
+"h/ c #FCF714",
+"i/ c #FDF811",
+"j/ c #FDF30A",
+"k/ c #FCE905",
+"l/ c #FCDB02",
+"m/ c #FBC500",
+"n/ c #FCBB0B",
+"o/ c #FEC81F",
+"p/ c #FECF1E",
+"q/ c #FCCC15",
+"r/ c #F5BF0B",
+"s/ c #D48D02",
+"t/ c #673C03",
+"u/ c #221B04",
+"v/ c #746B0A",
+"w/ c #565008",
+"x/ c #424703",
+"y/ c #494E01",
+"z/ c #4D4B02",
+"A/ c #4D4507",
+"B/ c #F0EBE0",
+"C/ c #E0DBCA",
+"D/ c #DFDAC9",
+"E/ c #DDD9C8",
+"F/ c #DCD6C6",
+"G/ c #D8D3C4",
+"H/ c #D3CEBE",
+"I/ c #C9C6B5",
+"J/ c #BCB7A9",
+"K/ c #B2AF9F",
+"L/ c #6D6E5E",
+"M/ c #393F27",
+"N/ c #333D10",
+"O/ c #3D4B09",
+"P/ c #3E4C08",
+"Q/ c #374602",
+"R/ c #314200",
+"S/ c #374C00",
+"T/ c #4E6403",
+"U/ c #8F9312",
+"V/ c #E7D719",
+"W/ c #FBF30D",
+"X/ c #FCF308",
+"Y/ c #FBE803",
+"Z/ c #F8D500",
+"`/ c #F8C800",
+" ( c #F7B500",
+".( c #FCBC11",
+"+( c #FECD19",
+"@( c #FDD213",
+"#( c #F5C00A",
+"$( c #D29203",
+"%( c #875302",
+"&( c #383007",
+"*( c #525408",
+"=( c #686F06",
+"-( c #445001",
+";( c #475200",
+">( c #5C5906",
+",( c #4D3C07",
+"'( c #151906",
+")( c #161A06",
+"!( c #202A04",
+"~( c #273302",
+"{( c #263104",
+"]( c #1B2007",
+"^( c #121506",
+"/( c #111305",
+"(( c #151709",
+"_( c #2E3220",
+":( c #2F3616",
+"<( c #3D4A09",
+"[( c #455509",
+"}( c #415104",
+"|( c #374600",
+"1( c #344600",
+"2( c #3E5500",
+"3( c #5E7305",
+"4( c #B2B110",
+"5( c #EBDC08",
+"6( c #F5DD01",
+"7( c #F0C900",
+"8( c #EEB801",
+"9( c #F0B101",
+"0( c #F6B606",
+"a( c #FDC815",
+"b( c #FDDC15",
+"c( c #F5CA09",
+"d( c #D29301",
+"e( c #815109",
+"f( c #524206",
+"g( c #4B5103",
+"h( c #475202",
+"i( c #4A5801",
+"j( c #596303",
+"k( c #636507",
+"l( c #524A10",
+"m( c #E6E2D5",
+"n( c #C2C3A5",
+"o( c #868E60",
+"p( c #6A7445",
+"q( c #656E42",
+"r( c #7E855F",
+"s( c #B7B79F",
+"t( c #E3DECE",
+"u( c #E1DECE",
+"v( c #E1DDCC",
+"w( c #E0DACA",
+"x( c #B5B69A",
+"y( c #3E4D12",
+"z( c #2F4003",
+"A( c #334404",
+"B( c #566724",
+"C( c #9FA47D",
+"D( c #DDD8C7",
+"E( c #DCD7C5",
+"F( c #D9D4C3",
+"G( c #D5D2C0",
+"H( c #CECBBA",
+"I( c #C4C0B0",
+"J( c #B6B3A4",
+"K( c #A3A192",
+"L( c #676858",
+"M( c #363C26",
+"N( c #323C16",
+"O( c #3F4C0F",
+"P( c #414E04",
+"Q( c #3A4801",
+"R( c #3B4B00",
+"S( c #3B4D00",
+"T( c #445C00",
+"U( c #778307",
+"V( c #BBA907",
+"W( c #CCA001",
+"X( c #D69F01",
+"Y( c #EEBB09",
+"Z( c #FAC710",
+"`( c #FCC917",
+" _ c #FBD21D",
+"._ c #E6BB12",
+"+_ c #BE8B05",
+"@_ c #845808",
+"#_ c #5E550C",
+"$_ c #515803",
+"%_ c #354500",
+"&_ c #3C4B00",
+"*_ c #667104",
+"=_ c #6E6D0A",
+"-_ c #675F43",
+";_ c #EDE8DC",
+">_ c #929A65",
+",_ c #566525",
+"'_ c #3C4C0D",
+")_ c #334305",
+"!_ c #334405",
+"~_ c #354505",
+"{_ c #455516",
+"]_ c #8B9267",
+"^_ c #E2DECD",
+"/_ c #A1A481",
+"(_ c #2F3F03",
+"__ c #293A00",
+":_ c #2A3B00",
+"<_ c #324302",
+"[_ c #536325",
+"}_ c #DCD8C7",
+"|_ c #DAD5C4",
+"1_ c #D8D3C1",
+"2_ c #D2CDBD",
+"3_ c #C9C5B4",
+"4_ c #ACA899",
+"5_ c #888677",
+"6_ c #454836",
+"7_ c #373F1D",
+"8_ c #374112",
+"9_ c #374208",
+"0_ c #455308",
+"a_ c #505E07",
+"b_ c #4F5E01",
+"c_ c #4E5F01",
+"d_ c #556701",
+"e_ c #747705",
+"f_ c #927701",
+"g_ c #A97C00",
+"h_ c #DBA804",
+"i_ c #E8AE0D",
+"j_ c #E8B718",
+"k_ c #DAA813",
+"l_ c #B18806",
+"m_ c #8C7002",
+"n_ c #6B6601",
+"o_ c #4E5901",
+"p_ c #425200",
+"q_ c #485601",
+"r_ c #5D6603",
+"s_ c #636508",
+"t_ c #707E3A",
+"u_ c #475A0D",
+"v_ c #384B04",
+"w_ c #344502",
+"x_ c #344601",
+"y_ c #2F4001",
+"z_ c #2E3E01",
+"A_ c #324304",
+"B_ c #6B773D",
+"C_ c #C2C3A4",
+"D_ c #8B9266",
+"E_ c #304002",
+"F_ c #2B3C00",
+"G_ c #3B4C0E",
+"H_ c #DBD6C4",
+"I_ c #D3CFBD",
+"J_ c #CCC8B7",
+"K_ c #A4A193",
+"L_ c #575848",
+"M_ c #3C441D",
+"N_ c #3F4A16",
+"O_ c #404F06",
+"P_ c #4A5A0C",
+"Q_ c #52620B",
+"R_ c #576A05",
+"S_ c #596C01",
+"T_ c #5B6C01",
+"U_ c #566601",
+"V_ c #626600",
+"W_ c #746700",
+"X_ c #8A7400",
+"Y_ c #A08302",
+"Z_ c #A38706",
+"`_ c #948100",
+" : c #837A00",
+".: c #717400",
+"+: c #576500",
+"@: c #4E5F00",
+"#: c #5B6A00",
+"$: c #5F6304",
+"%: c #474706",
+"&: c #EAE6D8",
+"*: c #E5E2D2",
+"=: c #62712B",
+"-: c #354802",
+";: c #304300",
+">: c #384C00",
+",: c #455802",
+"': c #3B4D01",
+"): c #344501",
+"!: c #2C3D00",
+"~: c #314202",
+"{: c #586722",
+"]: c #B7B996",
+"^: c #E1DCCB",
+"/: c #DEDAC8",
+"(: c #778248",
+"_: c #334304",
+":: c #2D3D00",
+"<: c #304105",
+"[: c #A4A885",
+"}: c #DBD7C4",
+"|: c #D5D0C0",
+"1: c #CFCAB9",
+"2: c #C6C1B0",
+"3: c #B9B4A5",
+"4: c #A9A596",
+"5: c #7F8066",
+"6: c #3D4817",
+"7: c #49561A",
+"8: c #475B06",
+"9: c #4D6007",
+"0: c #485908",
+"a: c #495805",
+"b: c #5A6A03",
+"c: c #6C7C01",
+"d: c #6B7900",
+"e: c #5F6B00",
+"f: c #515C02",
+"g: c #454E00",
+"h: c #525500",
+"i: c #585E00",
+"j: c #535E00",
+"k: c #545F01",
+"l: c #4D5C00",
+"m: c #475700",
+"n: c #4F5A01",
+"o: c #525604",
+"p: c #727E43",
+"q: c #324400",
+"r: c #425303",
+"s: c #425302",
+"t: c #4F6104",
+"u: c #546804",
+"v: c #506204",
+"w: c #3E5002",
+"x: c #324300",
+"y: c #304201",
+"z: c #3C4E0A",
+"A: c #707C42",
+"B: c #C1C2A4",
+"C: c #6F7C3B",
+"D: c #354605",
+"E: c #304100",
+"F: c #3C4D02",
+"G: c #304101",
+"H: c #57662C",
+"I: c #DBD5C4",
+"J: c #D9D5C2",
+"K: c #D7D2C0",
+"L: c #D3CEBB",
+"M: c #CBC6B5",
+"N: c #90907A",
+"O: c #50582C",
+"P: c #45521B",
+"Q: c #4A5C15",
+"R: c #4A6207",
+"S: c #4E6306",
+"T: c #56650B",
+"U: c #626F0C",
+"V: c #728306",
+"W: c #708200",
+"X: c #647201",
+"Y: c #575E0A",
+"Z: c #0E0F00",
+"`: c #161B00",
+" < c #141A00",
+".< c #191E02",
+"+< c #262E04",
+"@< c #272E04",
+"#< c #1B2000",
+"$< c #1B1D02",
+"%< c #040403",
+"&< c #645D42",
+"*< c #E4DFCF",
+"=< c #B5B898",
+"-< c #435506",
+";< c #5E7006",
+">< c #5B6D06",
+",< c #566705",
+"'< c #566904",
+")< c #566805",
+"!< c #495B03",
+"~< c #364801",
+"{< c #57681F",
+"]< c #A7AB81",
+"^< c #6B7A34",
+"/< c #354504",
+"(< c #4C5E04",
+"_< c #485903",
+":< c #38490B",
+"<< c #AFB091",
+"[< c #DAD5C3",
+"}< c #D8D2C0",
+"|< c #D4CFBE",
+"1< c #CECAB7",
+"2< c #C5C0AF",
+"3< c #B8B3A4",
+"4< c #A8A595",
+"5< c #4E562D",
+"6< c #394319",
+"7< c #4B5820",
+"8< c #475C0E",
+"9< c #4C6405",
+"0< c #5A6A0E",
+"a< c #697710",
+"b< c #708209",
+"c< c #697C02",
+"d< c #5E6B0E",
+"e< c #393F0B",
+"f< c #010100",
+"g< c #625C42",
+"h< c #625C41",
+"i< c #E0DCCD",
+"j< c #828C4C",
+"k< c #5F7007",
+"l< c #607206",
+"m< c #5B6C06",
+"n< c #526405",
+"o< c #4E6004",
+"p< c #5A6D05",
+"q< c #3B4C02",
+"r< c #2F3F00",
+"s< c #2F4000",
+"t< c #405209",
+"u< c #707E3C",
+"v< c #BDBD9D",
+"w< c #DDD9C7",
+"x< c #65742B",
+"y< c #344504",
+"z< c #3A4B01",
+"A< c #586A05",
+"B< c #4C5F03",
+"C< c #334406",
+"D< c #6D7746",
+"E< c #DAD6C3",
+"F< c #D9D4C2",
+"G< c #D5D1BF",
+"H< c #D1CBB9",
+"I< c #C8C4B2",
+"J< c #BDB9A8",
+"K< c #9A9885",
+"L< c #53593A",
+"M< c #47531F",
+"N< c #445314",
+"O< c #3D5500",
+"P< c #4B6303",
+"Q< c #607507",
+"R< c #607B03",
+"S< c #5F7509",
+"T< c #50571B",
+"U< c #141506",
+"V< c #605A3F",
+"W< c #E9E4D8",
+"X< c #E4E0D3",
+"Y< c #E2DFCE",
+"Z< c #D3D1BA",
+"`< c #8E9757",
+" [ c #5F7014",
+".[ c #5A6B06",
+"+[ c #556705",
+"@[ c #4E5F04",
+"#[ c #4F6004",
+"$[ c #576905",
+"%[ c #576805",
+"&[ c #455603",
+"*[ c #2D3E00",
+"=[ c #314400",
+"-[ c #44560E",
+";[ c #99A071",
+">[ c #607025",
+",[ c #334502",
+"'[ c #364701",
+")[ c #465A02",
+"![ c #304200",
+"~[ c #324307",
+"{[ c #4D5A24",
+"][ c #C5C1AB",
+"^[ c #D9D4C1",
+"/[ c #D8D3C0",
+"([ c #D6D2BE",
+"_[ c #D2CEBB",
+":[ c #CCC7B5",
+"<[ c #C1BDAC",
+"[[ c #8A8B73",
+"}[ c #494D33",
+"|[ c #38401D",
+"1[ c #424C1C",
+"2[ c #3F4E0F",
+"3[ c #3D5200",
+"4[ c #465F00",
+"5[ c #4E6602",
+"6[ c #5A6E12",
+"7[ c #7B8244",
+"8[ c #393723",
+"9[ c #020201",
+"0[ c #5E583E",
+"a[ c #D2D1B5",
+"b[ c #959E5F",
+"c[ c #5A6A11",
+"d[ c #4F6105",
+"e[ c #475903",
+"f[ c #536505",
+"g[ c #586905",
+"h[ c #5E6F06",
+"i[ c #4B5D04",
+"j[ c #2D3F00",
+"k[ c #7A854F",
+"l[ c #C1C1A5",
+"m[ c #354601",
+"n[ c #4D5F04",
+"o[ c #354703",
+"p[ c #344409",
+"q[ c #4A5822",
+"r[ c #A5A788",
+"s[ c #D8D4C1",
+"t[ c #D7D2BF",
+"u[ c #D6D2BF",
+"v[ c #D2CDBC",
+"w[ c #CDC8B6",
+"x[ c #BFBAA8",
+"y[ c #73765C",
+"z[ c #343A21",
+"A[ c #383F1B",
+"B[ c #444F1A",
+"C[ c #3D5108",
+"D[ c #435D00",
+"E[ c #405401",
+"F[ c #536113",
+"G[ c #7A7F4B",
+"H[ c #828069",
+"I[ c #28261B",
+"J[ c #5C563C",
+"K[ c #5C563D",
+"L[ c #DCD7C4",
+"M[ c #BDBE9B",
+"N[ c #798442",
+"O[ c #56660D",
+"P[ c #516204",
+"Q[ c #506104",
+"R[ c #596A05",
+"S[ c #4D5F03",
+"T[ c #3D4E02",
+"U[ c #384901",
+"V[ c #394D06",
+"W[ c #8D9465",
+"X[ c #566819",
+"Y[ c #2F4100",
+"Z[ c #34450A",
+"`[ c #475320",
+" } c #969978",
+".} c #D8D3BF",
+"+} c #D6D1BE",
+"@} c #D3CEBC",
+"#} c #CDC9B6",
+"$} c #A5A48E",
+"%} c #5C6046",
+"&} c #32391C",
+"*} c #3A4519",
+"=} c #475716",
+"-} c #435C04",
+";} c #455F00",
+">} c #3A4709",
+",} c #707438",
+"'} c #878570",
+")} c #6C6B5F",
+"!} c #242218",
+"~} c #040402",
+"{} c #5A543B",
+"]} c #5A543C",
+"^} c #C4C4A1",
+"/} c #808B49",
+"(} c #57690B",
+"_} c #455602",
+":} c #2E3F00",
+"<} c #324600",
+"[} c #63712F",
+"}} c #4C5F0E",
+"|} c #425502",
+"1} c #304102",
+"2} c #2E3E04",
+"3} c #46521F",
+"4} c #D8D2BF",
+"5} c #D5D0BD",
+"6} c #D2CDBB",
+"7} c #CCC8B5",
+"8} c #898972",
+"9} c #454A31",
+"0} c #333B19",
+"a} c #3E4A17",
+"b} c #475910",
+"c} c #486005",
+"d} c #415505",
+"e} c #4E5623",
+"f} c #7C7C57",
+"g} c #787569",
+"h} c #605E54",
+"i} c #2A271C",
+"j} c #11100B",
+"k} c #58533B",
+"l} c #DEDBC9",
+"m} c #D8D4BF",
+"n} c #B0B485",
+"o} c #6E7D2B",
+"p} c #5A6B0B",
+"q} c #556608",
+"r} c #465804",
+"s} c #4C5D04",
+"t} c #475803",
+"u} c #394B01",
+"v} c #334600",
+"w} c #506313",
+"x} c #4B5E0B",
+"y} c #354701",
+"z} c #2B3C03",
+"A} c #495623",
+"B} c #969977",
+"C} c #D6D1BD",
+"D} c #D4D0BC",
+"E} c #D1CCB9",
+"F} c #BDBAA7",
+"G} c #6D6F57",
+"H} c #31381D",
+"I} c #333D13",
+"J} c #424E16",
+"K} c #4A5E07",
+"L} c #485C02",
+"M} c #3D480C",
+"N} c #62663C",
+"O} c #7B7A63",
+"P} c #6E6B60",
+"Q} c #656258",
+"R} c #373425",
+"S} c #27251A",
+"T} c #565139",
+"U} c #DFDACB",
+"V} c #DFD9C9",
+"W} c #DED8C8",
+"X} c #D3D0B4",
+"Y} c #ABB07E",
+"Z} c #7B8840",
+"`} c #485814",
+" | c #344603",
+".| c #3A4B02",
+"+| c #40510A",
+"@| c #475909",
+"#| c #324401",
+"$| c #3C4E02",
+"%| c #2C3D03",
+"&| c #475421",
+"*| c #878C68",
+"=| c #D7D2BE",
+"-| c #D0CCB8",
+";| c #CDC8B5",
+">| c #9B9985",
+",| c #51553D",
+"'| c #313919",
+")| c #384312",
+"!| c #465611",
+"~| c #4C6104",
+"{| c #405005",
+"]| c #3B4118",
+"^| c #737553",
+"/| c #7F7C6F",
+"(| c #69665C",
+"_| c #706D61",
+":| c #44412E",
+"<| c #45412F",
+"[| c #544F38",
+"}| c #181C07",
+"|| c #212807",
+"1| c #2B3507",
+"2| c #334007",
+"3| c #324104",
+"4| c #314301",
+"5| c #465703",
+"6| c #334402",
+"7| c #394A02",
+"8| c #4D5E04",
+"9| c #293900",
+"0| c #273600",
+"a| c #253301",
+"b| c #1F2803",
+"c| c #262B13",
+"d| c #2D341B",
+"e| c #2F3814",
+"f| c #3E4B11",
+"g| c #4D6108",
+"h| c #3A460D",
+"i| c #4D512E",
+"j| c #76765E",
+"k| c #7A776B",
+"l| c #6C6A5F",
+"m| c #7A776A",
+"n| c #4C4733",
+"o| c #5A553E",
+"p| c #040404",
+"q| c #524D37",
+"r| c #B7B896",
+"s| c #868F56",
+"t| c #66752D",
+"u| c #5C6D1F",
+"v| c #57691A",
+"w| c #465A0A",
+"x| c #3C5202",
+"y| c #394F00",
+"z| c #3B4E02",
+"A| c #3C4E03",
+"B| c #526304",
+"C| c #405102",
+"D| c #2B3B02",
+"E| c #3C4A15",
+"F| c #4C5826",
+"G| c #989A7A",
+"H| c #D1CCBA",
+"I| c #B5B19C",
+"J| c #676A50",
+"K| c #353F15",
+"L| c #455316",
+"M| c #4F6404",
+"N| c #3B4016",
+"O| c #626447",
+"P| c #7F7D6B",
+"Q| c #767367",
+"R| c #7C796C",
+"S| c #8C897B",
+"T| c #55503A",
+"U| c #605B43",
+"V| c #0B0B0A",
+"W| c #090909",
+"X| c #060505",
+"Y| c #504C35",
+"Z| c #514C36",
+"`| c #D3D1BC",
+" 1 c #AEB18B",
+".1 c #7C884A",
+"+1 c #627227",
+"@1 c #5B6C1E",
+"#1 c #566718",
+"$1 c #4C5E0F",
+"%1 c #3E5403",
+"&1 c #354A00",
+"*1 c #455403",
+"=1 c #536504",
+"-1 c #3E5003",
+";1 c #2D3D01",
+">1 c #33420B",
+",1 c #535D2E",
+"'1 c #6E764C",
+")1 c #C6C3AB",
+"!1 c #D5D1BD",
+"~1 c #D2CEB9",
+"{1 c #CDC7B5",
+"]1 c #C7C2AE",
+"^1 c #8D8C75",
+"/1 c #50543B",
+"(1 c #313A17",
+"_1 c #3A4514",
+":1 c #495D03",
+"<1 c #42491B",
+"[1 c #747457",
+"}1 c #858174",
+"|1 c #737065",
+"11 c #A29E8D",
+"21 c #A5A190",
+"31 c #5C5841",
+"41 c #646046",
+"51 c #0C0C0B",
+"61 c #080808",
+"71 c #4E4A34",
+"81 c #E2DCCD",
+"91 c #CAC9B0",
+"01 c #9BA171",
+"a1 c #637329",
+"b1 c #546615",
+"c1 c #516411",
+"d1 c #4C600E",
+"e1 c #3F5503",
+"f1 c #344800",
+"g1 c #334700",
+"h1 c #405304",
+"i1 c #4F6008",
+"j1 c #556805",
+"k1 c #4B5D03",
+"l1 c #3A4909",
+"m1 c #404D19",
+"n1 c #676F44",
+"o1 c #ADAD91",
+"p1 c #C7C1AE",
+"q1 c #5D6046",
+"r1 c #32381E",
+"s1 c #323A14",
+"t1 c #3F4B14",
+"u1 c #495C09",
+"v1 c #445603",
+"w1 c #535733",
+"x1 c #77775F",
+"y1 c #777468",
+"z1 c #9A9786",
+"A1 c #CCC6B1",
+"B1 c #CAC5B0",
+"C1 c #645E44",
+"D1 c #676147",
+"E1 c #050505",
+"F1 c #4D4833",
+"G1 c #E5E2D4",
+"H1 c #C0C0A2",
+"I1 c #858F55",
+"J1 c #506310",
+"K1 c #4B5F0A",
+"L1 c #3F5403",
+"M1 c #334800",
+"N1 c #2C3E00",
+"O1 c #2E4000",
+"P1 c #4E6016",
+"Q1 c #4E6113",
+"R1 c #3F5303",
+"S1 c #4B6003",
+"T1 c #5C6D06",
+"U1 c #495909",
+"V1 c #525D2B",
+"W1 c #9EA080",
+"X1 c #D5D0BC",
+"Y1 c #D4CFBA",
+"Z1 c #D2CCB8",
+"`1 c #CEC9B5",
+" 2 c #ACA994",
+".2 c #61644A",
+"+2 c #31391B",
+"@2 c #353F14",
+"#2 c #445214",
+"$2 c #496004",
+"%2 c #405201",
+"&2 c #636447",
+"*2 c #7F7C6B",
+"=2 c #7B786B",
+"-2 c #C6C0AC",
+";2 c #D0CAB5",
+">2 c #D0CBB5",
+",2 c #645F43",
+"'2 c #665F47",
+")2 c #070707",
+"!2 c #4A4632",
+"~2 c #151907",
+"{2 c #2A3407",
+"]2 c #425407",
+"^2 c #475A07",
+"/2 c #485C07",
+"(2 c #445805",
+"_2 c #394E00",
+":2 c #364B00",
+"<2 c #314500",
+"[2 c #303E04",
+"}2 c #2E4001",
+"|2 c #2F4200",
+"12 c #465902",
+"22 c #647607",
+"32 c #2F3C04",
+"42 c #171B06",
+"52 c #141707",
+"62 c #262A17",
+"72 c #2D331A",
+"82 c #2E3713",
+"92 c #394411",
+"02 c #44560C",
+"a2 c #445903",
+"b2 c #3A4904",
+"c2 c #535638",
+"d2 c #767266",
+"e2 c #A6A291",
+"f2 c #D0C9B4",
+"g2 c #CFCAB5",
+"h2 c #625C43",
+"i2 c #645F46",
+"j2 c #494430",
+"k2 c #484430",
+"l2 c #C2C2A5",
+"m2 c #3E5103",
+"n2 c #2B3B00",
+"o2 c #2E3D04",
+"p2 c #5A6533",
+"q2 c #626C3D",
+"r2 c #304004",
+"s2 c #374801",
+"t2 c #526605",
+"u2 c #586A18",
+"v2 c #B6B694",
+"w2 c #D1CCB8",
+"x2 c #CCC7B3",
+"y2 c #C0BCA8",
+"z2 c #6C6E56",
+"A2 c #32391E",
+"B2 c #323B13",
+"C2 c #424F13",
+"D2 c #4F6407",
+"E2 c #455604",
+"F2 c #38410D",
+"G2 c #6D6C57",
+"H2 c #848072",
+"I2 c #BAB5A2",
+"J2 c #D0CBB4",
+"K2 c #CFCAB4",
+"L2 c #625B42",
+"M2 c #48432E",
+"N2 c #48432F",
+"O2 c #DDD9C9",
+"P2 c #989D74",
+"Q2 c #3C4D06",
+"R2 c #354801",
+"S2 c #374A01",
+"T2 c #2A3A00",
+"U2 c #2A3C00",
+"V2 c #2A3B01",
+"W2 c #38460F",
+"X2 c #888D67",
+"Y2 c #C1BFA7",
+"Z2 c #888D69",
+"`2 c #384710",
+" 3 c #2D3D02",
+".3 c #3E4F02",
+"+3 c #526404",
+"@3 c #4E6109",
+"#3 c #798445",
+"$3 c #CDC9B2",
+"%3 c #CFCBB7",
+"&3 c #A4A28C",
+"*3 c #5B5E44",
+"=3 c #31381B",
+"-3 c #384315",
+";3 c #495911",
+">3 c #586E05",
+",3 c #485807",
+"'3 c #353A16",
+")3 c #848171",
+"!3 c #A29E8E",
+"~3 c #C7C2AD",
+"{3 c #D0CAB3",
+"]3 c #CCC6B0",
+"^3 c #615C45",
+"/3 c #605B42",
+"(3 c #45402E",
+"_3 c #DDD7C7",
+":3 c #777E54",
+"<3 c #344408",
+"[3 c #314106",
+"}3 c #3E4E10",
+"|3 c #445319",
+"13 c #485521",
+"23 c #606A3C",
+"33 c #A3A486",
+"43 c #D7D1BE",
+"53 c #7D835A",
+"63 c #394B02",
+"73 c #425503",
+"83 c #9CA173",
+"93 c #CDC8B3",
+"03 c #CAC5B1",
+"a3 c #87876F",
+"b3 c #44492F",
+"c3 c #323B17",
+"d3 c #3E4B13",
+"e3 c #495B0D",
+"f3 c #42510A",
+"g3 c #4B4E2C",
+"h3 c #928E7F",
+"i3 c #B3AE9B",
+"j3 c #CEC9B3",
+"k3 c #CFCAB3",
+"l3 c #CFC9B2",
+"m3 c #CBC6B1",
+"n3 c #5E5A42",
+"o3 c #5E5941",
+"p3 c #45412D",
+"q3 c #45412E",
+"r3 c #DCD8C5",
+"s3 c #838964",
+"t3 c #4E5B29",
+"u3 c #37450D",
+"v3 c #36450B",
+"w3 c #3D4C12",
+"x3 c #435119",
+"y3 c #45531C",
+"z3 c #485721",
+"A3 c #5E6939",
+"B3 c #959976",
+"C3 c #CCC9B2",
+"D3 c #D6D0BD",
+"E3 c #D6D0BC",
+"F3 c #576330",
+"G3 c #314204",
+"H3 c #324200",
+"I3 c #415606",
+"J3 c #617126",
+"K3 c #BEBCA0",
+"L3 c #ABA894",
+"M3 c #54583E",
+"N3 c #30371C",
+"O3 c #333C11",
+"P3 c #435212",
+"Q3 c #4C6008",
+"R3 c #39430D",
+"S3 c #5E613C",
+"T3 c #9E9A89",
+"U3 c #BFBAA5",
+"V3 c #CFC9B3",
+"W3 c #CEC9B2",
+"X3 c #CBC5B0",
+"Y3 c #5E5940",
+"Z3 c #5D593F",
+"`3 c #44402D",
+" 4 c #191E05",
+".4 c #1D2504",
+"+4 c #1E2803",
+"@4 c #1E2703",
+"#4 c #1A2104",
+"$4 c #171C06",
+"%4 c #1C2304",
+"&4 c #283800",
+"*4 c #425505",
+"=4 c #2B3506",
+"-4 c #232712",
+";4 c #31371D",
+">4 c #303718",
+",4 c #374213",
+"'4 c #44540E",
+")4 c #495D04",
+"!4 c #3B4906",
+"~4 c #2C320C",
+"{4 c #24290D",
+"]4 c #ADA997",
+"^4 c #BEBAA5",
+"/4 c #CEC8B2",
+"(4 c #CDC8B2",
+"_4 c #C8C3AD",
+":4 c #5E583F",
+"<4 c #5E593F",
+"[4 c #44402E",
+"}4 c #DBD7C6",
+"|4 c #DAD5C2",
+"14 c #D8D4C0",
+"24 c #D7D3BF",
+"34 c #D4CFBC",
+"44 c #D4CFBB",
+"54 c #848A62",
+"64 c #304005",
+"74 c #3A4E02",
+"84 c #5F6F24",
+"94 c #BDBAA0",
+"04 c #797B63",
+"a4 c #3A4025",
+"b4 c #313A14",
+"c4 c #3D4914",
+"d4 c #485D02",
+"e4 c #3C4906",
+"f4 c #454924",
+"g4 c #75745C",
+"h4 c #C9C4AE",
+"i4 c #CCC7B0",
+"j4 c #CEC7B1",
+"k4 c #CDC8B1",
+"l4 c #C6C0AA",
+"m4 c #5E5840",
+"n4 c #443F2E",
+"o4 c #DCD6C4",
+"p4 c #DAD6C4",
+"q4 c #D9D3C1",
+"r4 c #D5CFBB",
+"s4 c #CBC6B0",
+"t4 c #55602D",
+"u4 c #2C3D01",
+"v4 c #344700",
+"w4 c #475B09",
+"x4 c #8D9266",
+"y4 c #5F624A",
+"z4 c #31371B",
+"A4 c #343E11",
+"B4 c #435014",
+"C4 c #4C6304",
+"D4 c #415102",
+"E4 c #323C0A",
+"F4 c #434822",
+"G4 c #62624F",
+"H4 c #CEC8B1",
+"I4 c #CDC7B1",
+"J4 c #CBC6AF",
+"K4 c #C6C1AC",
+"L4 c #5D5840",
+"M4 c #5D583F",
+"N4 c #E2DFD0",
+"O4 c #DDDAC9",
+"P4 c #DED8C7",
+"Q4 c #DBD6C5",
+"R4 c #DAD4C3",
+"S4 c #DAD5C1",
+"T4 c #D7D1BF",
+"U4 c #D7D1BD",
+"V4 c #D5CFBC",
+"W4 c #D4CEBA",
+"X4 c #A0A181",
+"Y4 c #39480E",
+"Z4 c #3E5302",
+"`4 c #5C6A27",
+" 5 c #4E5238",
+".5 c #3B4713",
+"+5 c #4C5D0E",
+"@5 c #506505",
+"#5 c #3D4A07",
+"$5 c #393F1A",
+"%5 c #56593A",
+"&5 c #6A685C",
+"*5 c #CDC7B0",
+"=5 c #CDC8B0",
+"-5 c #5C573F",
+";5 c #44402C",
+">5 c #DEDBCA",
+",5 c #D5D0BB",
+"'5 c #D3CFBA",
+")5 c #D3CDB9",
+"!5 c #D3CDB8",
+"~5 c #CAC6AE",
+"{5 c #535E2D",
+"]5 c #384D00",
+"^5 c #475A0B",
+"/5 c #393F23",
+"(5 c #343C17",
+"_5 c #404D15",
+":5 c #4F620A",
+"<5 c #4F6305",
+"[5 c #404A11",
+"}5 c #525435",
+"|5 c #787761",
+"15 c #999585",
+"25 c #C9C4AD",
+"35 c #C2BDA9",
+"45 c #C6C1AB",
+"55 c #5D583E",
+"65 c #43402C",
+"75 c #212C02",
+"85 c #3B5001",
+"95 c #364112",
+"05 c #333E10",
+"a5 c #45550E",
+"b5 c #4B6106",
+"c5 c #465B01",
+"d5 c #272B0D",
+"e5 c #111406",
+"f5 c #C7C2AC",
+"g5 c #C7C2AB",
+"h5 c #5D573E",
+"i5 c #5C573D",
+"j5 c #443F2C",
+"k5 c #D9D3C2",
+"l5 c #D2CCB7",
+"m5 c #9A9C7A",
+"n5 c #42501A",
+"o5 c #40500B",
+"p5 c #3B4811",
+"q5 c #49590C",
+"r5 c #485B04",
+"s5 c #3D4A08",
+"t5 c #444921",
+"u5 c #727355",
+"v5 c #8D897A",
+"w5 c #CCC6AF",
+"x5 c #C9C4AC",
+"y5 c #5D563E",
+"z5 c #433F2C",
+"A5 c #DBD6C3",
+"B5 c #D2CCB6",
+"C5 c #D1CCB6",
+"D5 c #D0CBB6",
+"E5 c #9B9C7C",
+"F5 c #314300",
+"G5 c #415307",
+"H5 c #425111",
+"I5 c #485E07",
+"J5 c #455803",
+"K5 c #38400E",
+"L5 c #545737",
+"M5 c #7C7B64",
+"N5 c #BCB7A2",
+"O5 c #CDC6AF",
+"P5 c #CBC6AE",
+"Q5 c #CAC4AE",
+"R5 c #CAC5AE",
+"S5 c #CAC5AD",
+"T5 c #5C573E",
+"U5 c #E0DACB",
+"V5 c #DCD6C5",
+"W5 c #D2CDB9",
+"X5 c #D2CDB7",
+"Y5 c #D1CBB7",
+"Z5 c #D1CBB6",
+"`5 c #C7C2A9",
+" 6 c #435017",
+".6 c #47580B",
+"+6 c #485E03",
+"@6 c #445502",
+"#6 c #313A0B",
+"$6 c #515432",
+"%6 c #888472",
+"&6 c #CCC7AF",
+"*6 c #CBC5AE",
+"=6 c #CAC4AD",
+"-6 c #423F2C",
+";6 c #DDDAC8",
+">6 c #D6D2BD",
+",6 c #D1CBB5",
+"'6 c #C9C3AB",
+")6 c #2D3E02",
+"!6 c #304001",
+"~6 c #445708",
+"{6 c #4A5D09",
+"]6 c #485B03",
+"^6 c #394507",
+"/6 c #373D15",
+"(6 c #525337",
+"_6 c #B8B29D",
+":6 c #CBC5AD",
+"<6 c #CAC4AC",
+"[6 c #C9C4AB",
+"}6 c #D3CEB8",
+"|6 c #C9C3AF",
+"16 c #B3B291",
+"26 c #425016",
+"36 c #2E3E03",
+"46 c #314104",
+"56 c #485A0B",
+"66 c #506507",
+"76 c #4A5D06",
+"86 c #394011",
+"96 c #565838",
+"06 c #797862",
+"a6 c #C9C3AC",
+"b6 c #433E2D",
+"c6 c #DCD7C7",
+"d6 c #DBD5C3",
+"e6 c #D9D5C3",
+"f6 c #D7D3C0",
+"g6 c #D5D1BC",
+"h6 c #D0CAB4",
+"i6 c #CFC8B3",
+"j6 c #C8C2AD",
+"k6 c #888E62",
+"l6 c #3A490D",
+"m6 c #2F3F02",
+"n6 c #324206",
+"o6 c #47590E",
+"p6 c #4D6205",
+"q6 c #475906",
+"r6 c #3D411C",
+"s6 c #6C6D53",
+"t6 c #989483",
+"u6 c #CBC4AD",
+"v6 c #C9C3AA",
+"w6 c #423E2D",
+"x6 c #433E2C",
+"y6 c #C1BDA8",
+"z6 c #B5B19D",
+"A6 c #4F5B25",
+"B6 c #2E3E02",
+"C6 c #354506",
+"D6 c #4A5D0B",
+"E6 c #475A04",
+"F6 c #50542B",
+"G6 c #747359",
+"H6 c #A49F8C",
+"I6 c #C8C3AB",
+"J6 c #C8C3AA",
+"K6 c #5C563E",
+"L6 c #CAC5AF",
+"M6 c #C4BEAA",
+"N6 c #8F8E75",
+"O6 c #32400A",
+"P6 c #2C3C01",
+"Q6 c #2D3E01",
+"R6 c #394808",
+"S6 c #4C6204",
+"T6 c #425005",
+"U6 c #363D10",
+"V6 c #606240",
+"W6 c #7E7B67",
+"X6 c #B0AC97",
+"Y6 c #CAC3AB",
+"Z6 c #C8C2AA",
+"`6 c #C8C2A9",
+" 7 c #5B573D",
+".7 c #423E2C",
+"+7 c #D4CEBB",
+"@7 c #CDC7B2",
+"#7 c #C6C0AB",
+"$7 c #656B46",
+"%7 c #2F3E06",
+"&7 c #314102",
+"*7 c #415208",
+"=7 c #485F03",
+"-7 c #393F17",
+";7 c #6B6C4F",
+">7 c #999584",
+",7 c #C6C1A9",
+"'7 c #C8C1A9",
+")7 c #C7C1A9",
+"!7 c #3F3A2A",
+"~7 c #CFC9B4",
+"{7 c #CBC5AF",
+"]7 c #C8C3AC",
+"^7 c #BBB6A0",
+"/7 c #424D20",
+"(7 c #2D3C04",
+"_7 c #3B4C06",
+":7 c #4A5E08",
+"<7 c #455703",
+"[7 c #384407",
+"}7 c #383D15",
+"|7 c #4A4B33",
+"17 c #9E9A86",
+"27 c #C9C2AB",
+"37 c #C9C2AA",
+"47 c #C7C2A8",
+"57 c #C7C1A8",
+"67 c #3B3727",
+"77 c #3B3627",
+"87 c #DAD6C5",
+"97 c #D9D5C1",
+"07 c #D6D1BC",
+"a7 c #CCC7B1",
+"b7 c #C9C3AE",
+"c7 c #C4BFAA",
+"d7 c #919174",
+"e7 c #364211",
+"f7 c #2B3A02",
+"g7 c #304003",
+"h7 c #465709",
+"i7 c #4F6405",
+"j7 c #415004",
+"k7 c #323A0F",
+"l7 c #484B2C",
+"m7 c #6F6D5B",
+"n7 c #BBB59F",
+"o7 c #CAC4AB",
+"p7 c #C6C1A7",
+"q7 c #534F37",
+"r7 c #383324",
+"s7 c #383223",
+"t7 c #D9D4C0",
+"u7 c #D2CEB8",
+"v7 c #CEC9B4",
+"w7 c #C4BFA9",
+"x7 c #787A5B",
+"y7 c #313E0E",
+"z7 c #2B3A05",
+"A7 c #324107",
+"B7 c #4B5D0B",
+"C7 c #404B0B",
+"D7 c #3D4023",
+"E7 c #63624E",
+"F7 c #94907E",
+"G7 c #C6C0A8",
+"H7 c #C6C0A7",
+"I7 c #504B35",
+"J7 c #4F4B35",
+"K7 c #332F22",
+"L7 c #332F21",
+"M7 c #DDD9C6",
+"N7 c #D6D0BE",
+"O7 c #B9B59F",
+"P7 c #686B4F",
+"Q7 c #2D3811",
+"R7 c #2D3A08",
+"S7 c #38460E",
+"T7 c #475B02",
+"U7 c #353F0A",
+"V7 c #454631",
+"W7 c #6E6B5D",
+"X7 c #B2AD98",
+"Y7 c #4B4732",
+"Z7 c #4C4732",
+"`7 c #2F2B1F",
+" 8 c #DAD4C2",
+".8 c #D0CCB6",
+"+8 c #CEC8B3",
+"@8 c #C9C3AD",
+"#8 c #C1BDA6",
+"$8 c #8B8A73",
+"%8 c #43482D",
+"&8 c #2F3716",
+"*8 c #35400F",
+"=8 c #435211",
+"-8 c #3D4D04",
+";8 c #282C0E",
+">8 c #4F4D40",
+",8 c #767365",
+"'8 c #C3BEA7",
+")8 c #C8C2A8",
+"!8 c #C6C1A8",
+"~8 c #484330",
+"{8 c #2B281C",
+"]8 c #C8C2AB",
+"^8 c #C4BEA8",
+"/8 c #828268",
+"(8 c #40452B",
+"_8 c #3C4815",
+":8 c #475A0C",
+"<8 c #475B03",
+"[8 c #364209",
+"}8 c #363921",
+"|8 c #7C7869",
+"18 c #C3BDA6",
+"28 c #C8C1A8",
+"38 c #C7C1A7",
+"48 c #D4CEB9",
+"58 c #D1CDB7",
+"68 c #D2CBB6",
+"78 c #CFCBB5",
+"88 c #B3AE99",
+"98 c #686A51",
+"08 c #31371C",
+"a8 c #414E15",
+"b8 c #485E06",
+"c8 c #435601",
+"d8 c #303906",
+"e8 c #313220",
+"f8 c #B8B39C",
+"g8 c #C8C1AA",
+"h8 c #2B291C",
+"i8 c #D3CDBA",
+"j8 c #CECAB3",
+"k8 c #C6C1AA",
+"l8 c #C2BDA6",
+"m8 c #94927B",
+"n8 c #4E5239",
+"o8 c #313818",
+"p8 c #394412",
+"q8 c #47560F",
+"r8 c #495F03",
+"s8 c #3A4803",
+"t8 c #2D3112",
+"u8 c #3F3E33",
+"v8 c #BCB8A0",
+"w8 c #C7C0A8",
+"x8 c #C7C0A7",
+"y8 c #443F2D",
+"z8 c #2C281C",
+"A8 c #C7C1AA",
+"B8 c #BFBAA4",
+"C8 c #7B7C61",
+"D8 c #3D4329",
+"E8 c #333B17",
+"F8 c #3F4D13",
+"G8 c #4F630A",
+"H8 c #4B5F05",
+"I8 c #353E0B",
+"J8 c #373824",
+"K8 c #626053",
+"L8 c #B3AE98",
+"M8 c #C6C2AB",
+"N8 c #ABA790",
+"O8 c #63654A",
+"P8 c #31381C",
+"Q8 c #363F15",
+"R8 c #455414",
+"S8 c #4E6506",
+"T8 c #4C6004",
+"U8 c #323711",
+"V8 c #494839",
+"W8 c #7D796B",
+"X8 c #C3BDA5",
+"Y8 c #453F2D",
+"Z8 c #2A281C",
+"`8 c #CDC7AF",
+" 9 c #C2BEA6",
+".9 c #BCB7A1",
+"+9 c #83826A",
+"@9 c #4A4F34",
+"#9 c #3B4612",
+"$9 c #4A5E05",
+"%9 c #405004",
+"&9 c #363B18",
+"*9 c #5D5B4F",
+"=9 c #A5A08D",
+"-9 c #C5BFA6",
+";9 c #C4BEA5",
+">9 c #45402D",
+",9 c #CCC5AE",
+"'9 c #CBC4AE",
+")9 c #BDB8A1",
+"!9 c #5E6045",
+"~9 c #31381E",
+"{9 c #313914",
+"]9 c #404C13",
+"^9 c #4C6009",
+"/9 c #455605",
+"(9 c #343D0A",
+"_9 c #45472F",
+":9 c #797668",
+"<9 c #C1BBA4",
+"[9 c #C2BCA4",
+"}9 c #C4BEA6",
+"|9 c #2C281D",
+"19 c #2B281D",
+"29 c #C3BCA6",
+"39 c #A4A189",
+"49 c #354014",
+"59 c #445313",
+"69 c #4B6204",
+"79 c #455702",
+"89 c #2B310E",
+"99 c #5B5A4B",
+"09 c #B6B19A",
+"a9 c #2C291D",
+"b9 c #D4D0BB",
+"c9 c #CCC6AE",
+"d9 c #BAB59E",
+"e9 c #77775E",
+"f9 c #43482E",
+"g9 c #313A15",
+"h9 c #3B4712",
+"i9 c #48590D",
+"j9 c #3C4808",
+"k9 c #393D22",
+"l9 c #666357",
+"m9 c #C1BBA3",
+"n9 c #C4BFA6",
+"o9 c #2A281D",
+"p9 c #29271B",
+"q9 c #29261B",
+"r9 c #29261A",
+"s9 c #29271A",
+"t9 c #242319",
+"u9 c #1C1B18",
+"v9 c #25241F",
+"w9 c #282721",
+"x9 c #24231E",
+"y9 c #1B1A16",
+"z9 c #222016",
+"A9 c #262218",
+"B9 c #242118",
+"C9 c #242217",
+"D9 c #232116",
+"E9 c #221F16",
+"F9 c #231F16",
+"G9 c #232016",
+"H9 c #232017",
+"I9 c #232117",
+"J9 c #232217",
+"K9 c #242117",
+"L9 c #252317",
+"M9 c #252318",
+"N9 c #252319",
+"O9 c #262318",
+"P9 c #262319",
+"Q9 c #262419",
+"R9 c #272519",
+"S9 c #27261B",
+"T9 c #2A271B",
+"U9 c #2B2A1C",
+"V9 c #383C26",
+"W9 c #2D341A",
+"X9 c #2F390F",
+"Y9 c #3F4C11",
+"Z9 c #4D6305",
+"`9 c #405006",
+" 0 c #343A19",
+".0 c #3C3C2E",
+"+0 c #353225",
+"@0 c #323022",
+"#0 c #333122",
+"$0 c #343123",
+"%0 c #3B382A",
+"&0 c #393628",
+"*0 c #363324",
+"=0 c #363323",
+"-0 c #353223",
+";0 c #363424",
+">0 c #393626",
+",0 c #3C3827",
+"'0 c #3E3B29",
+")0 c #3E3B28",
+"!0 c #3E3A29",
+"~0 c #2B271C",
+"{0 c #2A261B",
+"]0 c #28261A",
+"^0 c #28251A",
+"/0 c #252419",
+"(0 c #27241A",
+"_0 c #262418",
+":0 c #252118",
+"<0 c #222116",
+"[0 c #221F15",
+"}0 c #252218",
+"|0 c #242318",
+"10 c #272419",
+"20 c #29281A",
+"30 c #2D2E1C",
+"40 c #333720",
+"50 c #2E3517",
+"60 c #343F11",
+"70 c #45540F",
+"80 c #343D14",
+"90 c #3E3E37",
+"00 c #3F3C31",
+"a0 c #343022",
+"b0 c #353123",
+"c0 c #3D3A2C",
+"d0 c #3E3B2E",
+"e0 c #353324",
+"f0 c #363223",
+"g0 c #373324",
+"h0 c #3E3A28",
+"i0 c #212513",
+"j0 c #2D321A",
+"k0 c #313917",
+"l0 c #3E4917",
+"m0 c #465316",
+"n0 c #3D4619",
+"o0 c #36382D",
+"p0 c #393837",
+"q0 c #292827",
+"r0 c #151414",
+"s0 c #060606",
+"t0 c #0A0C07",
+"u0 c #2C311C",
+"v0 c #30371E",
+"w0 c #3D4424",
+"x0 c #52573B",
+"y0 c #50543F",
+"z0 c #51504A",
+"A0 c #2F2D2C",
+"B0 c #1B1A19",
+"C0 c #030302",
+"D0 c #101010",
+"E0 c #0E0D0D",
+"F0 c #212514",
+"G0 c #30351F",
+"H0 c #3C402E",
+"I0 c #57594C",
+"J0 c #62615B",
+"K0 c #575552",
+"L0 c #201F1E",
+"M0 c #161615",
+"N0 c #181817",
+"O0 c #080807",
+"P0 c #0A0A0A",
+"Q0 c #100F0F",
+"R0 c #0F0F0F",
+"S0 c #070706",
+"T0 c #232715",
+"U0 c #292D1D",
+"V0 c #45463C",
+"W0 c #4E4D4B",
+"X0 c #2D2C2B",
+"Y0 c #111110",
+"Z0 c #151514",
+"`0 c #0F0E0E",
+" a c #0F0F0E",
+".a c #1B1D14",
+"+a c #383732",
+"@a c #353433",
+"#a c #242322",
+"$a c #3C3B39",
+"%a c #413F3E",
+"&a c #41403E",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + + @ # # $ @ @ @ % & * = - - ; > , ' ) ! ~ { ] ^ / ( _ { { ~ : < < [ , > > } | | 1 2 2 = = * @ 3 4 5 6 7 ",
+" @ + 8 # $ # 8 # @ 9 0 0 a b c - 1 | > , d e , f g h ^ _ _ { i { { j j , ) } e | } 2 k 1 c c 0 l m n o p q r ",
+" @ 8 s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t u v v w x s y z A B C ",
+" 8 @ s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s D s s s s s u E F F G G x H I J K L M N s s ",
+" 8 @ s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s D s s s s F O F v w x P Q R S T U V W X Y s s ",
+" @ @ s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s D s s s s t F v x w Z ` H ...+.@.#.$.%.&.*.s s =. ",
+" @ 8 s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s D s s t F F w G P -.;.>.,.'.).!.U ~.{.].^./.*.s s (._.:. <.[.}.|.1.2.3.4.5.6. ",
+" @ # s s s 7.7.7.7.7.7.7.7.8.D 9.0.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.a.b.c.d.e.f.g.Y s s h.i.j.k.l.m.n.o.p.q.r.s.t.u.v. ",
+" w.$ s s s 7.s s s s s 0.D D D D D s s s s s s s s s s s s s s s s s s D t F x P P Z ;.` ` x.y.z.A.B.C.K D.E.F.G.G.H./.*.s s I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y. ",
+" $ $ s s s 7.s s s s s D D D D D D s s s s s s s s s s s s s s s s s E D F x G P P ;.` x.x.y.y.z.Z.`. +.+++@+#+G.G.G.^./.$+F s %+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+ ",
+" :+@ s s s 7.s s s s s D D D D D 0.s s s s s s s s s s s s s s s <+E F D G x P -.Q ` ,.x.y.[+}+|+1+2+3+4+U 5+6+G.G.G.G.H.7+8+s s 9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+ ",
+" q+q+s s s 7.s s s s s D 9.D 8.s s s s s s s s s s s s s s s s E r+w w D P P ` ` x.x.y.[+}+}+s+t+u+v+w+3+x+y+z+G.G.G.G.G.H.g.$+s s s A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+ ",
+" q+$ s s s 7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.S+T+U+V+W+X+Y+Z+`+G.G.G. @H./..@s s s s +@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@ ",
+" 8 8 s s s 7.s s s s s D s s s s s s s s s s s s s s s r+r+F F v G P P D ` :@<@,.,.y.}+|+[@t+}@|@1@2@3@4@5@6@M G.G.G.G.G.G.G.H.&.Y s s s s 7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@ ",
+" @ % s s s 7.s s s s s D s s s s s s s s s s s s s s s F E v x w -.;.Q D :@v@,.w@x@|+|+t+}@y@z@A@u+B@C@D@E@F@G@G.G.G.G.G.G.G.G.^.7+Y s s s s H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@`@ #.#+#@### ",
+" @ @ s s s 7.s s s s s D s s s s s s s s s s s s r+r+F F v x P P $#` ` D x.y.[+|+|+|+t+y@|@A@A@%#&#*#=#-#K ;#>#G.G.G.G.G.G.G.G.G.H.&.Y s s s s ,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9# ",
+" 9 9 s s s 7.s s s s s D s s s s s s s s s s s r+F E F w x x P ` ` ,.x.D 0#}+s+|+t+t+y@|@A@%#%#&#&#a#b#c#d#e#f#G.G.G.G.G.G.G.G.G.G.g#/.Y s s s x h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#H# I#J# ",
+" 9 K#s s s 7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.8.D 9.D 7.7.7.7.7.7.7.7.7.7.7.L#M#N#O#P#Q#R#S#Z+G.G.G.G.G.G.G.G.G.G.T#7+$+s F U#V# W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$ ",
+" |$1$s s s 7.s s s s s D s s s s s s s s s E E F w v P Z ;.` 0.D D D D D |+t+}@}@|@2$3$U#&#&#4$5$1@6$7$8$9$0$a$G.G.G.G.G.G.G.G.G.G.G.G.T#7+b$y@c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$ ",
+" |$M$s s s 7.s s s s s D s s s s s s s r+F v x x P Z P -.` ,.D D D D D D |+N$y@A@%#U#O$&#4$4$1@u+Y *#P$Q$R$S$T$G.G.G.G.G.G.G.G.G.G.G.G.G.U$V$W$X$Y$Z$`$ %.%+%@%#%$%%%&%*%=%-%*$;%>%,%'%)%z#!%~%{%]%^%/%(%_%:%<%[%}%|%1% ",
+" |$@ s s s 7.s s s s s D s s s s s r+E F v w x P Z P ` <@,.,.D D D D D 0.}@|@2$A@%#O$O$&#2%1@$+Y Y 3%4%5%6%7%8%G.G.G.G.G.G.G.G.G.G.G.G.G.`+9%0%a%b%c%d%e%j$f%g%h%i%j%k%l%m%n%o%p%q%,%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%G% ",
+" |$a s s s 7.s s s s s D s s s s r+<+F v G x Z Q ` ` ,.x.,.[+0.9.D 8.}@|@|@%#H%U#U#I%4$5$u+$+J%K%L%M%N%O%P%Q%R%G.G.G.G.G.G.G.G.G.G.G.G.S%T%U%V%W%X%Y%Z%`% &.&+&@&#&$&%&&&*&=&u#-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<&[&}&|& ",
+" |$|$s s s 7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.1&2&3&4&5&6&7&8& 9&0&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&A&B&:#C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W& ",
+" |$a s s s s s s s s s D s r+u F F w P x P ` x.:@<@,.[+|+|+s+X&}@y@z@z@%#%#&#4$1@5$5$Y *.*.Y&8+Z&Z&`& *.*+*@*#*$*%*&***=*-*;*>*,*'*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*1*2*3*4*5*6*7*8*9*0*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q* ",
+" a a s s s s s s s s s D E F F v w P -.` ` ` r*,.y.}+}+|+t+t+y@}@z@%#U#s*O$&#t*1@1@Y *.8+u*v*w*Z&`&P$C@x*y*z*A*A*B*#*C*D*E*F*G*H*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =`*.=+=@=#=$=%=&=*===-=;=>=,='=)=!=~={=]=^=/=(= ",
+" * _=s s s s s s s s s D E v x x P $#$#` <@,.y.[+w@|+|+t+}@}@z@A@A@%#z.O$5$1@u+u+$+*.:=8+v*Z&<=a#[=}==#|=.*1=2=3=4=5=6=7=8=@*4=9=9=0=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=A=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O= ",
+" * P=s s s s s s s s O E G v P -.Q ` >.,.,.,.}+}+|+t+}@}@|@A@%#U#U#U#&#t*5$Y Y Y Y&8+Q=6$R=<=S=T=7$U=V=W=X=Y=Z=`= -.-+-@-@-+-#-$-%-&-*-=---;->-,-'-)-!-~-{-]-^-/-(-_-:-<-[-}-|-|-1-2-3-4-5-6-7-8-9-0-a-b-c-d-e-f-g-h-i- ",
+" a |$s s s s s O t F v G w P -.` ` ` H ,.,.w@x@|+s+}@}@z@A@%#%#U#&#D I%1@1@Y Y Y&8+6$Z&j-<=S=T=3%k-l-U=m-n-o-p-o-x*o-q-q-q-q-q-r-s-t-u-v-w-x-y-z-A-B-C-D-E-F-F-G-H-I-J-K-L-M-N-O-P-Q-R-R-S-T-U-V-W-X-Y-Z-`- ;f-.;+;@; ",
+" #;#;s s s s s t $;v x x P ` Q ` x.x.y.,.x@|+s+t+}@}@|@2$U#O$&#4$4$D u+u+J%%;Y&v*Q=6$j-j-&;S=*;3%`&=;-;;;Q$9$|=9$>;,;c#';';);p-!;~;{;];^;/;(;_;:;<;[;};|;1;2;3;4;5;6;7;8;9;0;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s; ",
+" b b s s s s r+v v G P P Q ` >.<@x.y.y.}+|+[@t+}@R z@z@z.U#O$&#t*1@D u+*.Y&8+w*Z&j-<=j-S=T=`&t;`&t;u;v;m-w;x;n-x;n-y;z;y;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;`; >.>+>@>#>$>%>&>*>=>->;>>>,>'>)>!>~> ",
+" b - s r+t F v w P P ;.` <@:@<@0#[+{>x@s+X&X&}@A@z@H%U#U#&#I%5$]>Y D *.8+Q=6$6$R=j-S=T=*;3%t;`&-;-;^>^>/>m-(>_>:><><>[>}>|>1>B;2>3>4>5>6>7>8>9>0>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>A>B>C>D>E>F> ",
+" b b <+E F G x w P G>;.<@<@,.,.[+[+|+X&t+t+y@z@2$%#O$z.4$4$1@1@.@:=D Y&v*Z&j-<=H>S=T=*#`&`&t;-;-;v;I>I>J>K>L>M>(>_> *w;w;N>O>P>Q>R>S>T>U>V>W>X>X>Y>Z>`>E& ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),!,~,{,],^,/,(,_,:,<,[, D ",
+" b b F },v P P Q Q ` >.x.,.y.x@D |+|,}@}@|@z@%#z.&#&#4$5$1@$+Y %;Y&D 6$6$Z&j-T=T=1,`&t;t;2,2,v;3,I>4,5,D 6,7,M>(>_>8,8,9,0,O>a,b,c,d,e,f,g,h,i,j,k,l,m,q$n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M, D ",
+" 2 N,F w x P Q ;.` ` ,.,.[+y.}+D s+}@O,A@%#U#P,&#&#2%5$1@$+Y Y&8+6$D Q,<=j-a#T=*;`&`&t;-;^>3,I>7$4,5,R,D />m-(>_>_>_>_>S,T,U,,;V,W,X,Y,Z,`, '.'+'@'#'$'%'&'*'='-';'>',''')'!'~'{']'^'/'('_':'<'['}'|'1'2'3' D ",
+" N,N,P x P ` ;.:@x.v@4'w@x@s+s+D }@y@z@U#U#U#&#4$5$1@$+Y Y&8+8+v*w*D j-<=a#*#5'6't;2,^>^>7$7'I>4,5,J>8'D /._>(>m-m-9'0'a'b'|>c'd'e'f'g'h'i'j'k'l'X>m'n'o'p'q'r's't'u'v'w'x'y'z'A'B'C'D'E'F'G'H'I'J'K'J,L'M' D ",
+" - - P P ;.` <@x.,.[+[+|+s+}@t+D A@A@H%%#O$4$I%5$1@Y Y Y&Y&Q=v*Z&Z&D S=T=*;`&`&`&-;^>v;3,^>I>N'J>O'P'8'D Q'm-/.9'9'R'V$L>S'}>T'.+U'V'W'X'Y'Z'`' ).)+)@)#)$)%)&)*)=)-);)>),)')))!)~){)])^)/)()_):)<)[)})|)1) D 2)3)4) ",
+" 2 1 Q ` <@7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.5)5)5)6)7)8)9)0)a)b)Y'c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z)A)B)C)D)E)F) G)H)I) ",
+" 2 | >.<@,.7.w@{>}+|,J)}@}@z@A@D z.U#&#4$1@u+Y .@Y :=6$v*6$Z&j-S=T=D `&`&2,2,^>^>3,7$I>4,5,R,P'6,6,6,K)D K>/.R'L)M)V$N)V$S,[>O)P)Q)R)S)T)U)|;V)W)X)Y)Z)`) !.!+!@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]!^!/!(! _!:!<! ",
+" 2 2 x.,.,.7.}+|+[@t+y@y@A@A@U#D &#I%5$1@1@$+*.Y&8+6$6$j-Z&H>T=T=1,D `&t;2,-;^>7'I>[!J>J>J>R,}!6,|!6,&.D &.R'R'V$V$V$1!2!3!}>c#4!5!6!7!8!9!0!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!A!B! C!D!E! ",
+" ; | ,.0#}+7.|+|+}@y@z@A@%#U#U#D I%t*F!1@Y Y&8+G!Z&Z&<=<=S=T=*;`&`&D t;-;v;7'7$I>J>J>J>P'6,}!H!K>K>I!/.D L>J!L>V$N)2!2!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z!`! ~.~+~@~#~$~%~&~*~=~-~;~>~,~'~)~!~J'~~{~]~^~ D /~(~_~ ",
+" :~:~}+[+|+7.t+t+|@A@z@U#O$z.4$D 1@u+Y Y 8+8+8+v*Z&j-<=S=T=3%1,t;t;D -;^><~I>N'N'J>J>[~[~6,}~K>K>/.7+/.D J!V$V$|~2!1~2~3~4~5~C;7&6~7~8~9~0~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~A~B~ C~D~ ",
+" e e |+s+J)7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.8.D 9.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.5)5)6)E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~`~ {.{+{@{#{${%{&{*{={ D -{;{ ",
+" > > t+J)y@7.A@%#>{P,&#&#4$5$5$D *.Y Y&8+6$Z&<=&;a#T=T=*;0.D D D D D I>4,5,J>J>R,[~H!,{}~K>K>&.R'L)J!V$D '{9'){){1~K!K!4~!{~{{{U ]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{ D m{n{ ",
+" > :~[@}@}@7.H%%#U#O$5$1@1@1@*.D Y&Y&6$6$j-j-S=T=T=*;3%=;D D D D D D 5,N'J>O'}!6,H!K>K>K>/>/./.R'L>N)'{D 2!o{3~3~K!p{S,4~q{r{s{t{u{v{w{x{y{z{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{ ",
+" | } }@z@A@7.U#&#&#4$5$u+u+Y *.D 8+v*6$j-<=a#T=3%`&t;t;2,D D D D D 0.J>J>[~`{6,6,K)K>&./.R'R' ]V$V$V$2!D 3~1~.]K!+]@]p{#]!{$]%]&]*]=]-];]>],]'])]!]~]{]]]^]/](]_]:]<][]}]|]1]2]3]4]5]6]7]8]9] D 0]a]b] ",
+" :~> z@A@%#7.&#I%1@1@1@Y J%Y 8+D 6$Z&j-&;T=T=3%6't;c]t;u;0.9.D 8.d][!l-R,6,6,6,K>&.7+/.J!R'L>V$e]1!2!2!D 3~0'.]K!p{f]f]g]h]i]j]@-k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]A]B]C]D]E]F]G]H]I]J]K]L]M]N] D O] P]Q]R]S] ",
+" } > U#%#O$7.7.7.7.7.7.7.T]D 9.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.8.D 9.D 7.7.7.7.7.7.7.7.5)5)U]V]W]X]Y]Z]`] ^.^+^@^#^$^%^&^*^=^-^;^>^,^'^)^!^~^{^]^^^/^(^_^:^ <^[^}^|^1^2^ ",
+" , , U#O$&#7.1@u+$+Y 0.D 3^D D D j-T=*#T=3%t;=;4^^>^>7'I>I>J>J>R,[~6,6,6,K)&.&./.R'R' ]V$V$1!0.D D D D D S,+]@]@]#]5^5^5^6^7^8^9^0^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^A^B^C^D^E^F^G^H^I^ ",
+" , ) J^5$4$7.u+*.Y&Y&D D D K^L^D T=*;*;`&t;2,^>^>^>I>7'4,J>R,R,O'6,,{}~K)&./.M^/.J!V$V$V$2!2!D D D D D D p{#]4~5^5^N^q{!{O^^.P^Q^R^S^T^U^V^W^X^Y^Z^`^ /./+/@/#/$/%/&/*/=/-/;/>/,/'/)/!/~/{/]/^///(/_/:/ ",
+" </[/5$t*]>7.Y Y 8+Q=D D D D D 0.*#`&`&t;t;^>^>7$7'I>I>J>}/P'P'H!6,K>K>&.7+/.J! ]V$V$N)2!){1~D D D D D 0.#]g]L!5^|/q{|/1/1/^.2/3/4/5/6/7/8/9/0/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/A/ ",
+" [/[/$+B/u+7.%;8+8+6$0.9.D 8.3%6'`&t;2,u;-;7$v;I>4,[!R,R,[~6,6,H!K>&.7+/.7+L)M)M)e]9'1!1~3~3~0.9.D 8.f]#]L!L!5^C/|/!{D/h]E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/`/ (.(+(@(#($(%(&(*(=(-(;(>(,( ",
+" [ [ Y $+Y&7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.'()('(7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.)(!(~({(](7.7.7.5)5)5)6)^(/(((_(:(<([(}(|(1(2(3(4(5(6(7(8(9(0(a(b(c(d(e(f(g(h(i(j(k(l( ",
+" [ [ Y Y&G!Q=Z&Z&<=<=a#*#3%`&`&t;t;u;^><~<~I>5,J>}/R,[~6,m(K>K>&./.7,n(o(p(q(r(s(){){t(K!.]u(@]v(4~4~T,5^w(x(y(z(A(B(C(D(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z(`( _._+_@_#_$_%_&_*_=_ ",
+" { -_8+Y&6$j-R=<=;_T=*;*#3%`&-;^>^>^>v;4,I>5,J>R,P'[~,{K>K>&./.R'R'R'>_,_'_)_!_~_{_]_K!^_+]v(p{4~g]5^N^q{|//_(___:_<_[_}_T#E(|_1_2_3_3=4_5_6_7_8_9_0_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_ ",
+" < ! v*6$6$j-j-T=T=*#`&=;4^^>-;3,<~7'N'J>J>R,P'}!6,6,K>K>g./.R'R'J!J!t_u_v_w_x_y_z_A_B_C_p{4~4~5^N^|/|/D/1/D_E_:___F_G_H.E(^.H_1_I_J_6=V K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_`_ :.:+:@:#:$:%: ",
+" ! ! Z&6$<=<=T=T=*;`&t;t;-;^>3,&:I>4,5,R,R,}!6,H!m(}~K>g.*:R'R'J!V$V$=:-:;:>:,:':):!:~:{:]:^:5^5^C/|/!{h]/:(:_::_!:::<:[:E(}:U$f.|:1:2:3:4:5:6:7:8:9:0:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o: ",
+" { { j-&;S=*#1,`&`&2,2,^>^>v;<~I>I>5,R,R,O'6,m(K)&.g.&.g./.L>V$V$2!2!p:q:r:s:t:u:v:w:x:y:z:A:B:|/1/|/1//:E/C:D:E:F:F:G:H:U$H_I:J:K:L:M:7=#.N:O:P:Q:R:S:T:U:V:W:X:Y:Z:`: <.<+<@<#<$<%<D D D ",
+" &<^ <=T=T=3%`&t;t;2,^>3,7$I>N'J>J>O'O'6,|!m(}~K>&././.R'J!M)N)9'*<o{=<-<;<><,<v:'<)<!<~<!:<_{<]<}:1/O^O^D(^</<x_(<_<q::<<<H_[<[<}<|<1<2<3<4<5<6<7<8<9<0<a<b<c<d<e<D D D f<D D D D D D D ",
+" g<h<S=T=*;`&t;2,-;^>^>I>I>N'[!J>R,[~6,6,|!}~&.g./.R'M)M)V$N)1!*<2!3~i<j<k<l<m<n<o<)<p<(<q<r<s<t<u<v<E/w<D(x<y<z<A<B<x:C<D<E<J:F<1_G<H<I<J<K<L<7_M<N<O<P<Q<R<S<T<U<D D D D D D D D D D ",
+" V<V<5'3%`&t;-;^>7'I>I>W<W<J>R,[~`{6,|!K)K>g.7+M^X<J!V$V$e]2!){1~Y<K!.]Z<`< [.[+[@[#[$[$[%[&[):*[=[-[;[D(^.>[,['[v:)[![~[{[][^[^[/[([_[:[<[[[}[|[1[2[3[4[5[6[7[8[9[D D D D D D D D D ",
+" 0[0[t;t;2,-;^>&:I>I>5,8.D 9.0.[~6,m(K>&.g.R'R'L)L>N)1!1!2!2!3~3~K!S,p{p{|/a[b[c[d[e[f[g[h[><i[x:F_j[v_k[l[>[<_m[n[)[o[p[q[r[s[1_t[u[v[w[x[y[z[A[B[C[D[E[F[G[H[I[D D D D D D D D ",
+" J[K[4^2,^>v;3,I>4,0.D D D D D ,{}~K>&.&.R'J!J!V$V$2!2!2!){2~3~p{p{p{#]#]4~|/L[M[N[O[P[Q[R[)<S[T[U[*[*[V[W[X[Y[m[n[~]o[Z[`[ }1_1_.}+}@}#}$}%}&}*}=}-};}>},}'})}!}~}D D D D D ",
+" {}]}-;^>v;<~I>4,N'D D D D D D }~7+&././.L)J!M)1!2!){){1~3~K!^_S,#]4~#]L!5^C/|/|/U$^}/}(}$[_<_}Q[,<T[:}<}[}}}Y[m[n[|}1}2}3} }/[.}4}5}6}7}8}9}0}a}b}c}d}e}f}g}h}i}j}D D D D D ",
+" k}k}^>3,I>4,[!5,R,D D D D D 0.K>7+R'L)L>V$V$e]2!2!){1~3~.]p{p{#]@]#]g]C/5^q{l}1/1/w<m}n}o}p}q}r}s}t}u}v}w}x}![y}o<w:!:z}A}B}4}t[C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}D D D D ",
+" T}T}3,I>N'N'5,O'R,D 9.D 8.K>g./.R'L)L>V$N)2!1!){1~t(K!u(S,p{p{4~5^5^5^U}|/D/V}/:O^W}D(H_X}Y}Z}`} |.|_<':+|@|#|T[n[$|F_%|&|*|=|([D}-|;|>|,|'|)|!|~|{|]|^|/|(|_|:|<|D D D D ",
+" [|[|I>[!J>7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.}|||1|2|3|4|:}u}5|.|6|7|v:8|m[9|0|a|b|7.7.5)5)6)c|d|e|f|g|7.h|i|j|k|l|m|n|o|p|p|L^ ",
+" q|q|N'J>R,7.[~6,6,D K>/./.R'R'R'V$1!1!2!){3~t(3~.]S,p{v(p{4~g]5^N^|/!{1/h]/:O^E/D(+}r|s|t|u|v|w|x|y|z|&[t}A|7|B|C|j[D|E|F|G|C}D}H|T%I|J|H}K|L|M|7.N|O|P|Q|R|S|T|U|V|W|X| ",
+" Y|Z|J>R,}!7.6,,{K>D g.R'R'L)M)V$|~1!2!){1~.].]p{p{@]f]#]g]5^5^|/D/1/1/h]E/w<w<`| 1.1+1@1#1$1%1y|&1i^1(':C|#[*1=1-1;1>1,1'1)1!1~1{1]1^1/1(1_1!|:17.<1[1}1|1112131415161p| ",
+" 7171[~[~6,7.K>K>K>D /.J!J!V$V$1!2!2!1~K!.]S,.]81@]4~4~g]N^N^|/|/D/D/D O^w<D(9101a1b1c1d1e1S/f1i^j[!::}g1h1i1r}j1k1l1m1n1o15}5} @T%p1q1r1s1t1u1v17.w1x1y1z1A1B1C1D1W|E13^ ",
+" F1F16,6,}~7.G1&.7+D J!V$L>e]e]2!){1~K!.].].]@]4~#]g]5^5^N^q{D/h]h]E/D 6^D(H1I1t|J1K1L1y|y|M1Y[N1F_____O1P1Q1R1S1T1U1V1W1!1X1Y1Z1`1 2.2+2@2#2$2%27.&2*2=2-2;2>2,2'2)2L^K^ ",
+" !2!2|!6,K>7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D ~2{2]2^2/2/2(2_2S/:2<2*[:_9|9|__F_[2}2|21222n<32427.7.5)5)526272829202a2b27.c2d2e2f2;2g2h2i261L^K^ ",
+" j2k2K>K>G17.R'R'L>D V$'{2!2!1~3~K!^_+]p{4~4~L!5^N^q{q{!{1//:O^O^w<D(D l2b1/28:m2s<n2F_N1*[N1:_9|9|9|o2p25}q2r2s2+[t2u2v2D} @w2x2y2z2A2B2C2D2E2F27.G2H2I2J2K2K2L2g<E13^K^ ",
+" M2N2&./.&.7.J!M)V$D 2!2!){3~K!S,.]+]v(#]4~4~N^5^q{|/!{V}O2O^E/w<D(H.D P2Q2R2S2;:T29|9|__:_!:U2__V2W2X2Y2+}Z2`2 3.3+3@3#3$3G.%3x2&3*3=3-3;3>3,3'37.)3!3~3{3K2]3^3/3L^K^D ",
+" (3:|/./.J!7.L>e]|~D 2~2~3~K!.]p{p{p{#]g]5^C/N^|/1/D/h]E/E/w<}__3H.^.D :3<3!::}!:T29|9|T2[3}3|3132333t[43+}Y253p[63!<73J183`+9303a3b3c3d3e3~|f3g37.h3i3j3k3l3m3n3o3E1K^D ",
+" p3q3/.J!J!7.J!1!2!D K!0'K!+]S,p{f]g]4~g]N^|/|/!{1//:E/E/D(D(_3H.r3E(D s3t3u3v3w3x3y3z3A3B3C34}t[t[t[+}C}D3E3X1F3G3H3;:I3J3K3]1L3M3N3O3P3Q3v1R3S37.T3U3V3W3j3X3Y3Z33^D D ",
+" `3:|L>L>J!7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 4.4+4+4@4#4$4'(7.7.7.7.7.7.7.7.7.7.7.7.%4&4T2F_=[*4=46)-4;4>4,4'4)4!4~4{47.]4^4l3/4(4_4:4<4K^D D ",
+" [4[4V$e]J!7.J!){3~D S,p{@]4~4~g]5^q{w(|/1/1/1/O^E/6^D(D(H.H.}4}:H_H_D [<|4|4^[F<^[14/[.}24t[=|43C}C}D3X1X13444445464n2*[74849404a4b4c4w|d4e4f4g47.h4i4(4j4k4l4m4:4D D D ",
+" [4n49'1!J!7.J!3~S,D @]p{4~4~g]5^N^|/q{!{h]E/E/6^D(}_}_^.^.U$o4H_p4[<D |4J:F<q4s[144}}<4}=|([+}+}!15}X1r44444Y1 @s4t4u4!:v4w4x4y4z4A4B4C4D4E4F4G47.j3/4H4I4J4K4L4M4D D D ",
+" `3`3o{N4J!7.J!^_+]D @]v(4~g]N^|/|/1/D//:O4E/P4D(H.H.}4E(Q4H_H_E<p4R4D S4F<1_/[/[/[24t[T4+}U4C}D3X1X1V44444W4 @G.~1X4Y4N1;:Z4`4 5'|.5+5@5#5$5%5&57.(4I4*5=5_4_4-5:4D D D ",
+" `3;51~3~0'7..]+]#]@]#]5^5^q{q{>51/1/O^O^w<D(}_T#H.H.Q4U$H_H_E<[<|4J:D ^[1_/[/[t[4}u[([+}C}D3!1X1,54444'5 @ @)5!5S%~5{5u4*[]5^5/5(5_5:5<5[5}5|5157.I4I4i42535455555D D D ",
+" ;565K!K!u(7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.D 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.75T2n2;:859505a5b5c5E4d5e56)7.*5i4i4f5l4g5h5i5D D D ",
+" j5j5.]p{p{p{p{4~5^5^N^|/>5D/h]h]O^6^w<}_T#^.^.U$}:H_p4E<[<[<J:F<k5q4D /[K:t[=|t[+}C}D3X15}r4r444Y1W4 @G.!5!5S%l5l5`+m5n5!:Y[>:o5p5q5r5s5t5u5v5w5i4]3]3J4x525x5y5h5D D D ",
+" z5j5.]p{4~4~g]5^5^5^|/|/1/O^1/E/6^D(H.^.^.E(Q4H_H_A5[<J:J:F<F<8.D 9.D .}=|u[+}+}!1D3X1X1V4r4Y1L: @G.G.S%!5S%`+B5C5D5K2E5)_*[F5G5H5I5J5K5L5M5N5*5O5w5P5Q5~5R5S5i5T5D D D ",
+" z56581#]4~g]L!C/U5q{D/h]/:E/E/w<D(H.H.E(E(V5Q4H_E<[<R4|4^[0.D D D D D =|=|([C}C}C}X1,544Y1W4'5G. @)5W5!5X5`+Y5D5Z5>2j3`5 6z_y_*4.6+6@6#6$6%6i4&6w5w5*6=6*6=6=6i5i5D D D ",
+" -6z54~L!5^g]q{q{D/|/V};6E/6^w<H.^.^.E(U$Q4H_A5|_[<|4J:^[q4D D D D D D 43>6+}D3E3X1V434Y144W4G.G.W5S%Z1w2`+C5Z5,6>2;2w5'6P:)6!6~6{6]6^6/6(6_6w5J4*6*6*6:6=6<6[6K[i5D D D ",
+" z5z5g]5^5^C/D/|/D//:O^E/w<D(D(g#^.U$U$H_H_p4E<[<J:F<^[s[/[D D D D D 0.C}D3D3!1V4,54444Y1G.G.}6W5!5X5`+`+Z5Z5D5;2;2V3|616263646566676869606w5J4*6*6:6S5=6<6x5a6i5K[D D D ",
+" z5b65^q{q{|/D/1/O^E/D(D(D(c6^.E(U$Q4H_d6[<[<e6J:^[^[s[1_f60.9.D 8.C}C}C}g65}X1444444 @ @)5G.)5Z1S%l5`+C5D5>2>2h6i6Q5j6k6l6m6n6o6p6q6r6s6t6*6*6:6u6=6<6<6a6'6v6K[i5D D D ",
+" w6x6|/q{|/V}1/h]O^E/D(T#T#E(U$V5H_p4|_E<e6e6J:f.1_14/[/[t[t[T4=|43C}!1X1X144,5Y1'5'5G.)5!5S%X5l5B5Z5Z5>2;2J2;2K2I4y6z6A6r2B6C6D6E6O/F6G6H6*6S5=6<625<6'6v6I6J6i5K6D D D ",
+" b6w6!{1/1/h]E/E/D(D(T#^.E(U$}:H_p4A5[<|4J:F<^[^[q4f6}<t[=|([+}C}C}5}X1,5r444Y1W4'5 @W5!5l5`+l5C5Z5C5Z5h6g2K2V3/4L6M6N6O6P6Q6R6S6T6U6V6W6X6S5=6=6Y6[6I6I6Z6Z6`6 7i5D D D ",
+" -6.7!{h]h]E/E/w<H.H.H.E(Q4H_H_d6[<[<F(F<^[q4q4/[}<4}4}=|43C}!15}g6X1,5,544+7 @G.)5G.S%Z1`+`+C5Z5,6>2K2K2K2k3V3@7L6#7$7%7P6&7*7=7}(-7;7>7,7<6<6'6'6'6v6J6Z6'7)7i5i5D D D ",
+" !7!7h]O^w<D(D(T#^.H.E(Q4Q4p4[<[<e6J:J:s[^[s[f6/[24t[+}+}C}D3!1X1,5X14444W4W4G.S%S%S%l5`+`+`+Z5>2>2J2h6~7j3j3k4{7]7^7/7(7B6_7:7<7[7}7|717<6x5a6'62737Z6`5475757k}k}D D D ",
+" 6777E/E/w<T#_3^.U$Q4U$87[<p4e6|4F<97f.1_/[.}24t[=|+}43C}07E3X1,54444+7W4 @)5)5S%X5Z1`+Y5D5C5,6>2h6K2K2V3W3W3a7b7c7d7e7f7g7h7i7j7k7l7m7n7'6o7I62737Z6)7575757p7[|q7D D D ",
+" r7s7E/D(H.H.E(E(L[H_H_A5E<[<e6F<F<t714/[f624t[=|+}43D307g6V4r44444W4G. @)5u7S%S%`+C5C5D5>2;2K2g2k3v7V3j3(4/4]325w7x7y7z7A7B7~|C7D7E7F7'6[6J637Z6`6`5)757G7G7H7I7J7D D D ",
+" K7L7M7c6^.J:J:J:87p4[<|4J:J:F<F<s[1_/[2424t[+}C}N75}E3X1D}V4Y1Y1'5 @)5u7S%l5X5l5Z5C5>2D5>2K2K2K2V3W3j3(4H4]3_4w7O7P7Q7R7S7Q3T7U7V7W7X7'627J6`6`6`55757p7H7H7H7Y7Z7D D D ",
+" `7`7H.H.}4J:J:J:E<[<[< 8F<F<^[14/[}<.}t[=|43C}+}D3E3,5X1,544Y1 @ @}6S%S%S%l5`+`+.8>2>2;2K2K2k3j3+8W3(4H4I4]3@8#8$8%8&8*8=8~|-8;8>8,8'8J6Z6`6`6)8)7!8H7H7H7H7H7N2~8D D D ",
+" {8{8E(E(V5J:J:J:[<[< 8F<^[1_14f64}24t[=|+}C}D3D3X134r4Y1Y1 @W4G.S%S%S%l5l5C5D5C5>2;2K2~7~7V3W3/4/4k4I4k4*5:6]8^8/8(8(1_8:8<8[8}8|818Z6Z6`65728G738H7H7H7H7H7H7;5;5D D D ",
+" {8{8Q4Q4H_A5A5J:F< 8^[^[1_/[/[K:4}t[=|+}C}D3X1X1r44444 @48G.W5G.W5S%5868C5C5D5>278K2~7j3V3/4/4/4(4I4*5i4*6=645889808I}a8b8c8d8e8f8Z6g8)7)75738H7H7H7H7H7H7H7H7`3`3D D D ",
+" h8{8Q4H_|_E<J:F<^[s[s[1_/[}<t[t[t[+}C}C}D3D3,5V444+7W4 @i8G.S%Z1l5l5`+C5Z5D5>2h6K2V3j8j3W3/4(4I4I4*5]3&6=6k8l8m8n8o8p8q8r8s8t8u8v8`6'7)7w8H7x8H7H7H7H7H7H7H7H7`3y8D D D ",
+" {8z8H_p4|4|4F<f.s[1_1_f6244}t[43+}D3D307X1X1V44444 @G.)5!5S%S%`+C5Z5Z5D5>2h6K2K2K2V3V3W3(4k4k4*5i4]3&6w5=6A8B8C8D8E8F8G8H8I8J8K8L8575757x8H7H7H7H7H7H7H7H7H7H7y8`3D D D ",
+" z8{8p4[<|4F<F<^[t7/[/[K:t[43+}C}C}C}X1D}r4r444 @48i8)5)5!5X5l5`+C5Z5>2>2J2K2~7~7V3W3W3(4k4I4i4i4w5w5P5S5M8w7N8O8P8Q8R8S8T8U8V8W8X857G7!8H7H7H7H7H7H7H7H7H7H7H7`3Y8D D D ",
+" z8Z8[< 8F<s[s[s[}<24t[=|+}+}C}C}g6X1X13444Y1 @ @)5~1S%Z1l5l5Y5D5>2;2;2K2K2K2V3W3/4(4k4I4I4i4`8w5J4{7*6a6 9.9+9@9(1#9e3$9%9&9*9=957H7H7H7-9;9-9H7H7H7H7H7H7H7H7>9>9D D D ",
+" z8{8S4^[^[s[1_/[t[t[t[=|+}C}!1X1V434r444Y1 @G.u7)5S%S%`+`+Y5D5>2>2;2h6k3~7j3/4(4/4H4I4I4i4w5w5{7,9*6'9]8!8)9!9~9{9]9^9/9(9_9:9<9H7H7H7H7[9-9}9-9-9H7H7H7H7H7H7>9>9D D D ",
+" |919^[s[1_/[4}4}t[=|+}C}D3D3X1X1D}44W4Y1 @ @~1!5S%5858`+Z5D5>2>2;2h6V3V3V3/4W3/4k4I4i4w5&6w5J4P5*6S5x5l42939q1+249596979899909H7H7H7H7}9[9X8-9-9-9H7H7H7H7H7H7>9`3D D D ",
+" a919s[/[4}24t[=|=|43C}D35}X1b94444Y148G.)5!5S%S%`+C5C5D5>2>2>2h6~7V3j3W3(4$3k4k4a7i4]3w5c9P5*6R5=6=6'6}9d9e9f9g9h9i9<8j9k9l9H7H7H7H7-9[9m9;9n9-9H7H7H7H7H7H7H7`3`3D D ",
+" a919o9i}p9q9r9s9t9u9v9w9x9y9z9A9B9C9D9E9F9G9H9I9I9J9J9K9K9C9L9M9M9M9M9N9O9P9Q9Q9Q9Q9R9S}S}S}S}S9q9r9T9Z8U9V9W9X9Y9Z9`9 0.0+0@0#0$0R}%0&0*0=0*0-0;0>0,0'0)0!0'0>9(3D D ",
+" a919~0i}{0q9s9s9]0^0/0C9(0Q9_0:0C9I9<0[0H9H9H9I9I9J9K9C9C9!}}0|0M9M9M9O9M9/0Q9Q91010(0(0S}S}S}S9p9p9T9203040506070H8809000L7K7a0b0c0d0&0;0*0e0f0g0>0,0)0h0'0'0(3(3D D ",
+" D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D i0j0k0l0m0n0o0p0q0D D D p|r061s0p|3^D D D D D D D D D D D D ",
+" D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D t0u0v0w0x0y0z0A0B0V|C0D )2D0E0E1E1L^D D D D D D D D D D D D ",
+" D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D F0G0H0I0J0K0L0M0N0O0P0W|O051Q0R0S0K^D D D D D D D D D ",
+" T0U0V0n W0X0Q0Y0Z0B0Y0`0 R0 a ",
+" .a+a@a #a ",
+" $a %a ",
+" &a ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/icons/mm-mime-hi64-rosegarden.png b/data/pixmaps/icons/mm-mime-hi64-rosegarden.png
new file mode 100644
index 0000000..dd2f0e7
--- /dev/null
+++ b/data/pixmaps/icons/mm-mime-hi64-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/rg-rwb-rose3-128x128.png b/data/pixmaps/icons/rg-rwb-rose3-128x128.png
new file mode 100644
index 0000000..b20ccd6
--- /dev/null
+++ b/data/pixmaps/icons/rg-rwb-rose3-128x128.png
Binary files differ
diff --git a/data/pixmaps/icons/rg-rwb-rose3-16x16.png b/data/pixmaps/icons/rg-rwb-rose3-16x16.png
new file mode 100644
index 0000000..4839783
--- /dev/null
+++ b/data/pixmaps/icons/rg-rwb-rose3-16x16.png
Binary files differ
diff --git a/data/pixmaps/icons/rg-rwb-rose3-32x32.png b/data/pixmaps/icons/rg-rwb-rose3-32x32.png
new file mode 100644
index 0000000..0a7a7e7
--- /dev/null
+++ b/data/pixmaps/icons/rg-rwb-rose3-32x32.png
Binary files differ
diff --git a/data/pixmaps/icons/rg-rwb-rose3-48x48.png b/data/pixmaps/icons/rg-rwb-rose3-48x48.png
new file mode 100644
index 0000000..af01ec7
--- /dev/null
+++ b/data/pixmaps/icons/rg-rwb-rose3-48x48.png
Binary files differ
diff --git a/data/pixmaps/icons/rg-rwb-rose3-64x64.png b/data/pixmaps/icons/rg-rwb-rose3-64x64.png
new file mode 100644
index 0000000..c9c221e
--- /dev/null
+++ b/data/pixmaps/icons/rg-rwb-rose3-64x64.png
Binary files differ
diff --git a/data/pixmaps/icons/rg-tux-small.png b/data/pixmaps/icons/rg-tux-small.png
new file mode 100644
index 0000000..5b9e7aa
--- /dev/null
+++ b/data/pixmaps/icons/rg-tux-small.png
Binary files differ
diff --git a/data/pixmaps/icons/sa-hi16-rosegarden.png b/data/pixmaps/icons/sa-hi16-rosegarden.png
new file mode 100644
index 0000000..35b6ba2
--- /dev/null
+++ b/data/pixmaps/icons/sa-hi16-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/sa-hi32-rosegarden.png b/data/pixmaps/icons/sa-hi32-rosegarden.png
new file mode 100644
index 0000000..103c312
--- /dev/null
+++ b/data/pixmaps/icons/sa-hi32-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/sa-hi48-rosegarden.png b/data/pixmaps/icons/sa-hi48-rosegarden.png
new file mode 100644
index 0000000..371f6d4
--- /dev/null
+++ b/data/pixmaps/icons/sa-hi48-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/sa-hi64-rosegarden.png b/data/pixmaps/icons/sa-hi64-rosegarden.png
new file mode 100644
index 0000000..7c47840
--- /dev/null
+++ b/data/pixmaps/icons/sa-hi64-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/sa-lo16-rosegarden.png b/data/pixmaps/icons/sa-lo16-rosegarden.png
new file mode 100644
index 0000000..0a349a8
--- /dev/null
+++ b/data/pixmaps/icons/sa-lo16-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/icons/sa-lo32-rosegarden.png b/data/pixmaps/icons/sa-lo32-rosegarden.png
new file mode 100644
index 0000000..3784a98
--- /dev/null
+++ b/data/pixmaps/icons/sa-lo32-rosegarden.png
Binary files differ
diff --git a/data/pixmaps/misc/arrow-contracted.png b/data/pixmaps/misc/arrow-contracted.png
new file mode 100644
index 0000000..884a72c
--- /dev/null
+++ b/data/pixmaps/misc/arrow-contracted.png
Binary files differ
diff --git a/data/pixmaps/misc/arrow-expanded.png b/data/pixmaps/misc/arrow-expanded.png
new file mode 100644
index 0000000..43e645e
--- /dev/null
+++ b/data/pixmaps/misc/arrow-expanded.png
Binary files differ
diff --git a/data/pixmaps/misc/bg-desktop.xpm b/data/pixmaps/misc/bg-desktop.xpm
new file mode 100644
index 0000000..a40da0c
--- /dev/null
+++ b/data/pixmaps/misc/bg-desktop.xpm
@@ -0,0 +1,1635 @@
+/* XPM */
+static char * bg_desktop_xpm[] = {
+"166 166 1466 2",
+" c None",
+". c #B5712A",
+"+ c #AA661D",
+"@ c #B16D24",
+"# c #BB7832",
+"$ c #B0712E",
+"% c #B07235",
+"& c #9D5F24",
+"* c #A9682E",
+"= c #A66126",
+"- c #AB652A",
+"; c #A56326",
+"> c #A7672A",
+", c #A66A2E",
+"' c #A4692F",
+") c #A56A2E",
+"! c #A86C2E",
+"~ c #A86828",
+"{ c #A4631F",
+"] c #B06D26",
+"^ c #BA7730",
+"/ c #B26F28",
+"( c #B57329",
+"_ c #B47228",
+": c #B06E22",
+"< c #B87628",
+"[ c #AF6D1F",
+"} c #B07122",
+"| c #A76819",
+"1 c #B27326",
+"2 c #B9772B",
+"3 c #AB691D",
+"4 c #AB671C",
+"5 c #B57025",
+"6 c #B26C24",
+"7 c #A5621E",
+"8 c #A96528",
+"9 c #A56025",
+"0 c #A76322",
+"a c #B16F23",
+"b c #AE6C1E",
+"c c #A3601A",
+"d c #A35E25",
+"e c #A4611B",
+"f c #B16E28",
+"g c #AB6821",
+"h c #AC6922",
+"i c #A9661F",
+"j c #A36117",
+"k c #A6641A",
+"l c #B27121",
+"m c #B77527",
+"n c #B37127",
+"o c #A8651F",
+"p c #B4712A",
+"q c #BB792F",
+"r c #B8762A",
+"s c #BA782C",
+"t c #A46218",
+"u c #B06E24",
+"v c #A6631D",
+"w c #AD6A26",
+"x c #A96622",
+"y c #A06219",
+"z c #A2631C",
+"A c #AC6B27",
+"B c #AD6928",
+"C c #A5601D",
+"D c #A8621C",
+"E c #AE691C",
+"F c #AB6414",
+"G c #B16A1A",
+"H c #B46D1D",
+"I c #B77022",
+"J c #AF681A",
+"K c #A96214",
+"L c #AF671B",
+"M c #B87024",
+"N c #B56E1C",
+"O c #B8742D",
+"P c #B26E27",
+"Q c #BE7B35",
+"R c #B27232",
+"S c #B37538",
+"T c #AB6A30",
+"U c #A76229",
+"V c #AD672C",
+"W c #A9672B",
+"X c #A5672C",
+"Y c #A3662D",
+"Z c #A1662E",
+"` c #A66B31",
+" . c #AA6E30",
+".. c #A66928",
+"+. c #A05F1D",
+"@. c #AE6B25",
+"#. c #B9762F",
+"$. c #B6742A",
+"%. c #B77529",
+"&. c #AE6C20",
+"*. c #AE7121",
+"=. c #A66718",
+"-. c #B37427",
+";. c #BB792D",
+">. c #AB691F",
+",. c #AB671E",
+"'. c #B57128",
+"). c #B06C23",
+"!. c #A56122",
+"~. c #A9642B",
+"{. c #A56029",
+"]. c #A76324",
+"^. c #AE6D1D",
+"/. c #A4611A",
+"(. c #A35F22",
+"_. c #A7641E",
+":. c #B3702A",
+"<. c #A7641D",
+"[. c #A15F15",
+"}. c #AF6E1E",
+"|. c #AA681E",
+"1. c #B16E27",
+"2. c #B7752B",
+"3. c #B67428",
+"4. c #A56319",
+"5. c #AD6A24",
+"6. c #9E5B17",
+"7. c #AC6925",
+"8. c #A4601F",
+"9. c #A2641B",
+"0. c #A66722",
+"a. c #AD6C2A",
+"b. c #A96526",
+"c. c #A05B1A",
+"d. c #A9631D",
+"e. c #B36B1F",
+"f. c #AC6515",
+"g. c #B36C1E",
+"h. c #B66F21",
+"i. c #B97125",
+"j. c #B76F23",
+"k. c #A96117",
+"l. c #AF671D",
+"m. c #BA7228",
+"n. c #B77020",
+"o. c #AC6B2B",
+"p. c #B27131",
+"q. c #B77320",
+"r. c #A76A31",
+"s. c #A96C36",
+"t. c #A66932",
+"u. c #A66629",
+"v. c #AE6D2D",
+"w. c #A4632B",
+"x. c #A56528",
+"y. c #AE6E2E",
+"z. c #9C5D1A",
+"A. c #AD6E29",
+"B. c #AA6B28",
+"C. c #A26224",
+"D. c #9D5D16",
+"E. c #B07029",
+"F. c #B3732C",
+"G. c #B97931",
+"H. c #B6762C",
+"I. c #B07026",
+"J. c #B6772A",
+"K. c #AB6C1F",
+"L. c #AF6C25",
+"M. c #AD6A23",
+"N. c #B5722B",
+"O. c #AD6B2F",
+"P. c #A05E22",
+"Q. c #A46226",
+"R. c #A46225",
+"S. c #AB6A2A",
+"T. c #A36220",
+"U. c #AA6A22",
+"V. c #AB6B24",
+"W. c #A76622",
+"X. c #A3621E",
+"Y. c #A1601E",
+"Z. c #A46321",
+"`. c #A76626",
+" + c #AC6923",
+".+ c #AB6726",
+"++ c #B5722C",
+"@+ c #B8762C",
+"#+ c #B47436",
+"$+ c #A0611E",
+"%+ c #B1722F",
+"&+ c #A46522",
+"*+ c #A86926",
+"=+ c #9F5F1F",
+"-+ c #AA6A2C",
+";+ c #A66523",
+">+ c #A2611F",
+",+ c #AB6824",
+"'+ c #AA6520",
+")+ c #A46019",
+"!+ c #B16B25",
+"~+ c #B67123",
+"{+ c #B26D1F",
+"]+ c #B06B1D",
+"^+ c #B16C1E",
+"/+ c #B36E20",
+"(+ c #B77224",
+"_+ c #B97426",
+":+ c #AE6D2B",
+"<+ c #B3722E",
+"[+ c #B57022",
+"}+ c #B07030",
+"|+ c #A86B32",
+"1+ c #AA6D37",
+"2+ c #A56831",
+"3+ c #A46329",
+"4+ c #AB692C",
+"5+ c #A8672F",
+"6+ c #A9692C",
+"7+ c #B17131",
+"8+ c #A26320",
+"9+ c #B0712C",
+"0+ c #AD6E2B",
+"a+ c #B47434",
+"b+ c #A66628",
+"c+ c #9E5E17",
+"d+ c #AE6E27",
+"e+ c #AF6F28",
+"f+ c #B7772F",
+"g+ c #B57629",
+"h+ c #A96A1D",
+"i+ c #AE6B24",
+"j+ c #B37029",
+"k+ c #A26024",
+"l+ c #A86629",
+"m+ c #AA6929",
+"n+ c #AF6E2E",
+"o+ c #AC6C25",
+"p+ c #AD6D26",
+"q+ c #AB6A26",
+"r+ c #A66521",
+"s+ c #A56422",
+"t+ c #A76624",
+"u+ c #AA6625",
+"v+ c #A86423",
+"w+ c #AC6827",
+"x+ c #B4712B",
+"y+ c #A96929",
+"z+ c #AC6D2A",
+"A+ c #A76825",
+"B+ c #A66724",
+"C+ c #A26222",
+"D+ c #A96826",
+"E+ c #A56420",
+"F+ c #AB6621",
+"G+ c #A5611A",
+"H+ c #B46F21",
+"I+ c #B4742D",
+"J+ c #B36E23",
+"K+ c #B7742D",
+"L+ c #B07032",
+"M+ c #A76A33",
+"N+ c #A96B38",
+"O+ c #A46731",
+"P+ c #A26129",
+"Q+ c #A8662C",
+"R+ c #A36421",
+"S+ c #AC6D28",
+"T+ c #AB6C29",
+"U+ c #AF6F2F",
+"V+ c #A56527",
+"W+ c #A06019",
+"X+ c #AA6A23",
+"Y+ c #B4742C",
+"Z+ c #B7772D",
+"`+ c #B17127",
+" @ c #B47528",
+".@ c #A6671A",
+"+@ c #AC6A2E",
+"@@ c #AD6B2E",
+"#@ c #AC6B29",
+"$@ c #A86820",
+"%@ c #A86723",
+"&@ c #B67426",
+"*@ c #A56623",
+"=@ c #AD6C28",
+"-@ c #AC6821",
+";@ c #A6621B",
+">@ c #AA641C",
+",@ c #BB7628",
+"'@ c #AE691B",
+")@ c #B07028",
+"!@ c #B5752D",
+"~@ c #B67028",
+"{@ c #B87531",
+"]@ c #AE6E30",
+"^@ c #A5682F",
+"/@ c #A66933",
+"(@ c #A1642E",
+"_@ c #A1602A",
+":@ c #A86530",
+"<@ c #A7662E",
+"[@ c #AA6A2D",
+"}@ c #AC6C2C",
+"|@ c #A96A25",
+"1@ c #AB6B2B",
+"2@ c #A4641D",
+"3@ c #A76720",
+"4@ c #B9792F",
+"5@ c #B37329",
+"6@ c #B27026",
+"7@ c #AE6C22",
+"8@ c #AC6A20",
+"9@ c #B16F25",
+"0@ c #AD6B21",
+"a@ c #A2611D",
+"b@ c #A4641C",
+"c@ c #A86821",
+"d@ c #A86727",
+"e@ c #A86521",
+"f@ c #AD6E27",
+"g@ c #A46520",
+"h@ c #A46424",
+"i@ c #A1621F",
+"j@ c #A86924",
+"k@ c #A5661F",
+"l@ c #B1702C",
+"m@ c #AE6A23",
+"n@ c #A8641B",
+"o@ c #AB651D",
+"p@ c #B87325",
+"q@ c #BD782A",
+"r@ c #AD681A",
+"s@ c #B9732D",
+"t@ c #BA7731",
+"u@ c #AD6D2D",
+"v@ c #A26628",
+"w@ c #A2652C",
+"x@ c #9F622B",
+"y@ c #A05F29",
+"z@ c #AA6732",
+"A@ c #AA6931",
+"B@ c #AE6E31",
+"C@ c #AA6B26",
+"D@ c #BC7C32",
+"E@ c #B5752B",
+"F@ c #A8691C",
+"G@ c #B37125",
+"H@ c #AD6B1F",
+"I@ c #B47226",
+"J@ c #A36222",
+"K@ c #A46323",
+"L@ c #B06F2F",
+"M@ c #AE6D29",
+"N@ c #A6661F",
+"O@ c #A96922",
+"P@ c #A5651D",
+"Q@ c #B06D27",
+"R@ c #BA782A",
+"S@ c #B87727",
+"T@ c #B17328",
+"U@ c #A86922",
+"V@ c #A66626",
+"W@ c #A96A23",
+"X@ c #A3651A",
+"Y@ c #AF6B22",
+"Z@ c #AD681D",
+"`@ c #B46F24",
+" # c #B1712A",
+".# c #BB752D",
+"+# c #BB7831",
+"@# c #AE6F2A",
+"## c #A26725",
+"$# c #A26627",
+"%# c #9F6327",
+"&# c #A05F27",
+"*# c #A96631",
+"=# c #A6652D",
+"-# c #AB6B2E",
+";# c #AE6F2C",
+"># c #A56621",
+",# c #A76727",
+"'# c #AB6B2D",
+")# c #B6762E",
+"!# c #AF6D21",
+"~# c #B57327",
+"{# c #A26121",
+"]# c #B06F2D",
+"^# c #A96921",
+"/# c #AA6925",
+"(# c #AF6C26",
+"_# c #BA782E",
+":# c #BB792B",
+"<# c #B87725",
+"[# c #B27525",
+"}# c #AD6F26",
+"|# c #A9692B",
+"1# c #AD6D2F",
+"2# c #A86A21",
+"3# c #A46717",
+"4# c #AB6B23",
+"5# c #A7671F",
+"6# c #AC681D",
+"7# c #AE691E",
+"8# c #B57023",
+"9# c #B97429",
+"0# c #A66C23",
+"a# c #A66B27",
+"b# c #A06425",
+"c# c #9E5E21",
+"d# c #A56329",
+"e# c #A16028",
+"f# c #A0611C",
+"g# c #A96A27",
+"h# c #A36323",
+"i# c #BA7A30",
+"j# c #AC6D20",
+"k# c #AB691B",
+"l# c #B06E20",
+"m# c #B16F21",
+"n# c #B57325",
+"o# c #B37123",
+"p# c #AC6C24",
+"q# c #A86725",
+"r# c #B97828",
+"s# c #B57422",
+"t# c #AF7221",
+"u# c #AF7126",
+"v# c #A7691E",
+"w# c #A76A19",
+"x# c #A5651B",
+"y# c #B06C21",
+"z# c #AD691E",
+"A# c #B06B1E",
+"B# c #B67124",
+"C# c #B37528",
+"D# c #AA7124",
+"E# c #AA7027",
+"F# c #A26723",
+"G# c #9D5D1F",
+"H# c #A2631E",
+"I# c #A56525",
+"J# c #B8782E",
+"K# c #AD6D23",
+"L# c #AD6E21",
+"M# c #A86618",
+"N# c #B47224",
+"O# c #B06F2B",
+"P# c #A96824",
+"Q# c #A96828",
+"R# c #A8661A",
+"S# c #B6732C",
+"T# c #B2711F",
+"U# c #AC6F1E",
+"V# c #AF7124",
+"W# c #A3641F",
+"X# c #AC6C2E",
+"Y# c #A06022",
+"Z# c #AF702B",
+"`# c #A6681B",
+" $ c #AA6D1C",
+".$ c #B3732B",
+"+$ c #A4641A",
+"@$ c #AE6B1D",
+"#$ c #B77225",
+"$$ c #AB6D22",
+"%$ c #B07124",
+"&$ c #B47025",
+"*$ c #B9752A",
+"=$ c #A5672A",
+"-$ c #A0652B",
+";$ c #A06428",
+">$ c #9C6021",
+",$ c #A56825",
+"'$ c #A36721",
+")$ c #A66720",
+"!$ c #A6631F",
+"~$ c #B47323",
+"{$ c #B06F1F",
+"]$ c #A96816",
+"^$ c #AF6E1C",
+"/$ c #AA6917",
+"($ c #B67525",
+"_$ c #AD6C18",
+":$ c #AA6720",
+"<$ c #AE6A2D",
+"[$ c #AE6A2B",
+"}$ c #A5621C",
+"|$ c #B0692B",
+"1$ c #B06C25",
+"2$ c #AF6D23",
+"3$ c #AE6926",
+"4$ c #B46F22",
+"5$ c #B97522",
+"6$ c #B46E26",
+"7$ c #B66F31",
+"8$ c #A76020",
+"9$ c #B36D25",
+"0$ c #AF6A1C",
+"a$ c #B97427",
+"b$ c #B36D28",
+"c$ c #AE7025",
+"d$ c #AE6D33",
+"e$ c #A26127",
+"f$ c #AD6F24",
+"g$ c #B16D26",
+"h$ c #A6611C",
+"i$ c #B26C26",
+"j$ c #AB6619",
+"k$ c #BC7523",
+"l$ c #BF7921",
+"m$ c #B06C19",
+"n$ c #B16D1A",
+"o$ c #B26E1B",
+"p$ c #B36F1C",
+"q$ c #B5711E",
+"r$ c #B87421",
+"s$ c #B36F1E",
+"t$ c #AA6B24",
+"u$ c #AC6E23",
+"v$ c #B27024",
+"w$ c #B87429",
+"x$ c #B7732C",
+"y$ c #A46629",
+"z$ c #A1642B",
+"A$ c #A16529",
+"B$ c #A06225",
+"C$ c #9D601F",
+"D$ c #A1601C",
+"E$ c #A3601C",
+"F$ c #AB6822",
+"G$ c #AC6B1B",
+"H$ c #AE6D1B",
+"I$ c #A86717",
+"J$ c #B37222",
+"K$ c #AC6B17",
+"L$ c #B06C2D",
+"M$ c #B17020",
+"N$ c #AF682A",
+"O$ c #A36326",
+"P$ c #B6721D",
+"Q$ c #B16B23",
+"R$ c #B46D2F",
+"S$ c #A55E1E",
+"T$ c #B16D1C",
+"U$ c #BC772A",
+"V$ c #B7712B",
+"W$ c #AE7120",
+"X$ c #A05F25",
+"Y$ c #A96B20",
+"Z$ c #BA7321",
+"`$ c #BB751F",
+" % c #B4701D",
+".% c #B6721F",
+"+% c #B47123",
+"@% c #B87328",
+"#% c #B6722B",
+"$% c #A36627",
+"%% c #AA6C33",
+"&% c #AB6D32",
+"*% c #995C1D",
+"=% c #965513",
+"-% c #AB6728",
+";% c #AC682B",
+">% c #A15E1A",
+",% c #AA6721",
+"'% c #AA6919",
+")% c #B27022",
+"!% c #A66416",
+"~% c #B97729",
+"{% c #AF6B2E",
+"]% c #B16D2E",
+"^% c #A96620",
+"/% c #AE6729",
+"(% c #A16124",
+"_% c #A45F26",
+":% c #B36F1A",
+"<% c #B16A2A",
+"[% c #A45D1D",
+"}% c #B26E1D",
+"|% c #BF7A2D",
+"1% c #BB752F",
+"2% c #B07323",
+"3% c #A76729",
+"4% c #9F5F22",
+"5% c #A76920",
+"6% c #B36F28",
+"7% c #AB6618",
+"8% c #B97220",
+"9% c #B7711C",
+"0% c #B57224",
+"a% c #B56F27",
+"b% c #A26429",
+"c% c #B1733A",
+"d% c #B8773D",
+"e% c #9E5E20",
+"f% c #B57432",
+"g% c #AF6E2A",
+"h% c #945010",
+"i% c #AB672A",
+"j% c #A4611D",
+"k% c #A9671B",
+"l% c #BA7929",
+"m% c #B06C2F",
+"n% c #AC6527",
+"o% c #A25D24",
+"p% c #BB7629",
+"q% c #B26F18",
+"r% c #A45D1B",
+"s% c #B36E21",
+"t% c #BF7A2C",
+"u% c #AE6E26",
+"v% c #A56424",
+"w% c #A36124",
+"x% c #A46017",
+"y% c #B26D20",
+"z% c #BA7323",
+"A% c #AF6B18",
+"B% c #A8661C",
+"C% c #B47122",
+"D% c #AD6823",
+"E% c #AD6C32",
+"F% c #B8783A",
+"G% c #BA7935",
+"H% c #B7742E",
+"I% c #9A5713",
+"J% c #B36E2D",
+"K% c #AD6729",
+"L% c #A9671D",
+"M% c #AD6C1C",
+"N% c #AD6B1D",
+"O% c #B57424",
+"P% c #B1701C",
+"Q% c #AF6B2C",
+"R% c #AA6325",
+"S% c #AF6B24",
+"T% c #A06023",
+"U% c #B26B29",
+"V% c #A55E1C",
+"W% c #BC7729",
+"X% c #B77129",
+"Y% c #A66221",
+"Z% c #A96524",
+"`% c #A35F14",
+" & c #B06C1B",
+".& c #BC7525",
+"+& c #AD6916",
+"@& c #B87526",
+"#& c #B36C1C",
+"$& c #B66D20",
+"%& c #B56D23",
+"&& c #A8682B",
+"*& c #A26023",
+"=& c #B1702E",
+"-& c #A66219",
+";& c #B5702B",
+">& c #B16B26",
+",& c #A8651E",
+"'& c #AA681C",
+")& c #AC6A1C",
+"!& c #B47321",
+"~& c #B4731F",
+"{& c #AD692A",
+"]& c #AC6A1E",
+"^& c #A25F19",
+"/& c #A96224",
+"(& c #AD6922",
+"_& c #A26225",
+":& c #A56027",
+"<& c #B87326",
+"[& c #B16E15",
+"}& c #B36C2A",
+"|& c #A7611C",
+"1& c #B16D18",
+"2& c #BA7625",
+"3& c #AE6A29",
+"4& c #AE6A21",
+"5& c #A15E10",
+"6& c #BD7628",
+"7& c #B26B1D",
+"8& c #AE6A17",
+"9& c #B67227",
+"0& c #B77425",
+"a& c #B26B1B",
+"b& c #B46B1E",
+"c& c #B46C20",
+"d& c #AF6923",
+"e& c #B37021",
+"f& c #B16E20",
+"g& c #A56120",
+"h& c #B16E2A",
+"i& c #B77622",
+"j& c #AB6A1A",
+"k& c #A86123",
+"l& c #AD6A12",
+"m& c #AC6719",
+"n& c #A9631E",
+"o& c #B26E19",
+"p& c #B26D22",
+"q& c #B26D28",
+"r& c #B16C27",
+"s& c #A5601B",
+"t& c #B16C29",
+"u& c #A66120",
+"v& c #AC6628",
+"w& c #A66022",
+"x& c #AF6B20",
+"y& c #BC7527",
+"z& c #AE661A",
+"A& c #B77322",
+"B& c #B2691A",
+"C& c #B46B1C",
+"D& c #B46A1F",
+"E& c #B4742A",
+"F& c #C38133",
+"G& c #B77423",
+"H& c #B06D1C",
+"I& c #B97524",
+"J& c #B97826",
+"K& c #AB6A18",
+"L& c #B87723",
+"M& c #AA6627",
+"N& c #AA661F",
+"O& c #AA652C",
+"P& c #AD6825",
+"Q& c #AA670D",
+"R& c #AA6517",
+"S& c #AA641E",
+"T& c #BA7623",
+"U& c #B16C21",
+"V& c #A25D1A",
+"W& c #A86224",
+"X& c #A05A1E",
+"Y& c #A15E0E",
+"Z& c #BA7325",
+"`& c #AB6317",
+" * c #AC6815",
+".* c #B57120",
+"+* c #B06D29",
+"@* c #B6732D",
+"#* c #BE7B2D",
+"$* c #B87620",
+"%* c #B87028",
+"&* c #B9702C",
+"** c #A76614",
+"=* c #A76616",
+"-* c #B3721E",
+";* c #B3702C",
+">* c #B27228",
+",* c #BF7C2D",
+"'* c #BF7B2A",
+")* c #AC661E",
+"!* c #AD6628",
+"~* c #AC6525",
+"{* c #A8621A",
+"]* c #AB6520",
+"^* c #AD6722",
+"/* c #B56E20",
+"(* c #BA741C",
+"_* c #B9761D",
+":* c #B77426",
+"<* c #B4702F",
+"[* c #A36019",
+"}* c #A25F1B",
+"|* c #A76420",
+"1* c #A76318",
+"2* c #A96618",
+"3* c #B87423",
+"4* c #B46D1B",
+"5* c #AA6410",
+"6* c #AA6612",
+"7* c #BA7527",
+"8* c #BB762B",
+"9* c #B0691B",
+"0* c #B4701F",
+"a* c #B16E1F",
+"b* c #AD6920",
+"c* c #A15D1E",
+"d* c #B4721E",
+"e* c #AF6B16",
+"f* c #B76E2A",
+"g* c #AC6B19",
+"h* c #A96818",
+"i* c #B37022",
+"j* c #BC792A",
+"k* c #BD7928",
+"l* c #B4701B",
+"m* c #AB6424",
+"n* c #AB661B",
+"o* c #A7651B",
+"p* c #B46D1F",
+"q* c #B67325",
+"r* c #B36F2E",
+"s* c #A5621B",
+"t* c #A15E17",
+"u* c #AA661B",
+"v* c #AA6719",
+"w* c #AD6713",
+"x* c #AB6713",
+"y* c #AF6A1F",
+"z* c #AE6719",
+"A* c #B67221",
+"B* c #B26F20",
+"C* c #A05D19",
+"D* c #B5731F",
+"E* c #B1701E",
+"F* c #B4712D",
+"G* c #A5651E",
+"H* c #AD6D25",
+"I* c #B26F21",
+"J* c #B5711C",
+"K* c #A86121",
+"L* c #A7611B",
+"M* c #AC6722",
+"N* c #AE6823",
+"O* c #B8721A",
+"P* c #B8751C",
+"Q* c #B16D2C",
+"R* c #A26016",
+"S* c #B16B16",
+"T* c #AC6813",
+"U* c #AD681B",
+"V* c #A66114",
+"W* c #B0681C",
+"X* c #B26F1E",
+"Y* c #AC691B",
+"Z* c #B77521",
+"`* c #A96814",
+" = c #A2621B",
+".= c #B67324",
+"+= c #B6731C",
+"@= c #AD6626",
+"#= c #AE6725",
+"$= c #A76119",
+"%= c #AA6723",
+"&= c #9F5C18",
+"*= c #AE6924",
+"== c #AF6924",
+"-= c #B67018",
+";= c #AE6A19",
+">= c #B36C1A",
+",= c #B26C17",
+"'= c #AA6615",
+")= c #A35E11",
+"!= c #B3711D",
+"~= c #AF6C1D",
+"{= c #B47120",
+"]= c #AA6313",
+"^= c #AC6517",
+"/= c #B06F1D",
+"(= c #A25E1D",
+"_= c #A86713",
+":= c #AF6F25",
+"<= c #B57223",
+"[= c #BB7724",
+"}= c #B46D2B",
+"|= c #B16A28",
+"1= c #AA6518",
+"2= c #9D5A16",
+"3= c #A05D17",
+"4= c #AF6A25",
+"5= c #B06A25",
+"6= c #B46E16",
+"7= c #B7741B",
+"8= c #A6631C",
+"9= c #AB681A",
+"0= c #B36D18",
+"a= c #B8741F",
+"b= c #A76313",
+"c= c #AE6B27",
+"d= c #B87123",
+"e= c #B2701C",
+"f= c #B16E1D",
+"g= c #AB6714",
+"h= c #AC6513",
+"i= c #AF6816",
+"j= c #AF6C28",
+"k= c #AB6B21",
+"l= c #BC7825",
+"m= c #B7702E",
+"n= c #B26C27",
+"o= c #A86315",
+"p= c #B26C14",
+"q= c #B6731A",
+"r= c #A76517",
+"s= c #B16D22",
+"t= c #AD6A13",
+"u= c #BC7922",
+"v= c #B06E18",
+"w= c #AF6D19",
+"x= c #BA741F",
+"y= c #AB6A16",
+"z= c #B06C17",
+"A= c #A76519",
+"B= c #B16B13",
+"C= c #B57219",
+"D= c #B06D1F",
+"E= c #BC7A2C",
+"F= c #A36115",
+"G= c #AE6A1F",
+"H= c #B16A18",
+"I= c #B8751E",
+"J= c #AC6913",
+"K= c #AA670F",
+"L= c #B36B21",
+"M= c #B56D21",
+"N= c #AF6D17",
+"O= c #AC6A14",
+"P= c #BF7923",
+"Q= c #A66515",
+"R= c #A2621A",
+"S= c #A06016",
+"T= c #AF6C1E",
+"U= c #BA771C",
+"V= c #AC6620",
+"W= c #A56317",
+"X= c #A05E14",
+"Y= c #B06A13",
+"Z= c #A35F1E",
+"`= c #BF7D2F",
+" - c #A26014",
+".- c #A9651A",
+"+- c #A86517",
+"@- c #AD6918",
+"#- c #A7610D",
+"$- c #BB7722",
+"%- c #AC6911",
+"&- c #A66309",
+"*- c #B47116",
+"=- c #A8632A",
+"-- c #AA6429",
+";- c #AC671C",
+">- c #B16C1F",
+",- c #AB6716",
+"'- c #BE792C",
+")- c #A45F14",
+"!- c #AF6921",
+"~- c #C27B2D",
+"{- c #BE7729",
+"]- c #BE7A25",
+"^- c #A86318",
+"/- c #9F5D12",
+"(- c #A56315",
+"_- c #BD7B2F",
+":- c #A4640E",
+"<- c #AE6E17",
+"[- c #C07C31",
+"}- c #C88237",
+"|- c #AE661C",
+"1- c #AB6819",
+"2- c #B36D17",
+"3- c #B97520",
+"4- c #A25D22",
+"5- c #A35D22",
+"6- c #AA651A",
+"7- c #BA752A",
+"8- c #BA7528",
+"9- c #AC6817",
+"0- c #C27D30",
+"a- c #A56013",
+"b- c #BF782A",
+"c- c #BC7823",
+"d- c #A96719",
+"e- c #BC7A2E",
+"f- c #BE7A2F",
+"g- c #C37E33",
+"h- c #AD651B",
+"i- c #AC641A",
+"j- c #AD6A1C",
+"k- c #AA6718",
+"l- c #AE6813",
+"m- c #B16B15",
+"n- c #AE6A15",
+"o- c #AB6511",
+"p- c #A46023",
+"q- c #A45E20",
+"r- c #BB7726",
+"s- c #C47F32",
+"t- c #B06B20",
+"u- c #A66116",
+"v- c #BA742C",
+"w- c #B67229",
+"x- c #AC671A",
+"y- c #BB7426",
+"z- c #A56411",
+"A- c #AF6E1A",
+"B- c #BF7C2E",
+"C- c #C07B2E",
+"D- c #AD6519",
+"E- c #AC6418",
+"F- c #AF6914",
+"G- c #B7731E",
+"H- c #AE6811",
+"I- c #A5601F",
+"J- c #B67126",
+"K- c #AF6B1A",
+"L- c #A86413",
+"M- c #A96419",
+"N- c #B8722A",
+"O- c #B36F26",
+"P- c #BD7926",
+"Q- c #C38032",
+"R- c #AF6A1D",
+"S- c #A66418",
+"T- c #B06B11",
+"U- c #9F5A15",
+"V- c #A76217",
+"W- c #BD782B",
+"X- c #B97127",
+"Y- c #BF7B28",
+"Z- c #AA681A",
+"`- c #C58233",
+" ; c #AE6B1C",
+".; c #B26C16",
+"+; c #9E5A13",
+"@; c #A9631B",
+"#; c #B26F29",
+"$; c #B66E24",
+"%; c #C07C29",
+"&; c #A05F10",
+"*; c #BA7728",
+"=; c #C48132",
+"-; c #AD6618",
+";; c #B06D1E",
+">; c #B7711B",
+",; c #A86410",
+"'; c #BA7621",
+"); c #B77227",
+"!; c #A7621D",
+"~; c #AE6820",
+"{; c #AD6D16",
+"]; c #BA7A23",
+"^; c #9C5B0A",
+"/; c #BD7A29",
+"(; c #C78332",
+"_; c #AD6616",
+":; c #A96511",
+"<; c #A46015",
+"[; c #C17C2F",
+"}; c #B5722E",
+"|; c #BD752D",
+"1; c #C17D2A",
+"2; c #A15C0F",
+"3; c #AF6F18",
+"4; c #A25F18",
+"5; c #BB7A28",
+"6; c #BF7F28",
+"7; c #B77624",
+"8; c #C07D2C",
+"9; c #CA8635",
+"0; c #AF6818",
+"a; c #A35F0B",
+"b; c #A6600C",
+"c; c #BC7620",
+"d; c #B26A20",
+"e; c #A1611A",
+"f; c #AA6A20",
+"g; c #B87524",
+"h; c #AD6C1A",
+"i; c #A66717",
+"j; c #A7671D",
+"k; c #B2722B",
+"l; c #9E5A12",
+"m; c #A76215",
+"n; c #A86316",
+"o; c #AB6422",
+"p; c #9E5813",
+"q; c #BE7C30",
+"r; c #A05E13",
+"s; c #AD6914",
+"t; c #B67420",
+"u; c #A9691F",
+"v; c #A05C13",
+"w; c #A25C16",
+"x; c #A96514",
+"y; c #A15F13",
+"z; c #AE6B14",
+"A; c #AE6B13",
+"B; c #AF6C13",
+"C; c #B97627",
+"D; c #B97625",
+"E; c #AF6F27",
+"F; c #9C5C15",
+"G; c #A3631C",
+"H; c #A56118",
+"I; c #A96417",
+"J; c #BC7827",
+"K; c #AF6C15",
+"L; c #B06D16",
+"M; c #BB7827",
+"N; c #B87622",
+"O; c #A76818",
+"P; c #9F5F18",
+"Q; c #AD6721",
+"R; c #BE7A29",
+"S; c #B4711A",
+"T; c #9F5E1A",
+"U; c #9C5B19",
+"V; c #9F5E1E",
+"W; c #A86516",
+"X; c #A86919",
+"Y; c #AC681F",
+"Z; c #B46E28",
+"`; c #B06A24",
+" > c #9E5D19",
+".> c #995818",
+"+> c #A36125",
+"@> c #A66427",
+"#> c #B37230",
+"$> c #AD6E1E",
+"%> c #B37019",
+"&> c #B6702A",
+"*> c #BC7920",
+"=> c #C17F33",
+"-> c #A05F1B",
+";> c #9B5A1A",
+">> c #A9672D",
+",> c #A8662A",
+"'> c #B17030",
+")> c #B8752F",
+"!> c #B47027",
+"~> c #B3701F",
+"{> c #B37424",
+"]> c #A66113",
+"^> c #C58337",
+"/> c #9D5C1C",
+"(> c #A6632C",
+"_> c #A66525",
+":> c #AF6C1B",
+"<> c #B87929",
+"[> c #B6762F",
+"}> c #B7732A",
+"|> c #B37017",
+"1> c #A96416",
+"2> c #B06A22",
+"3> c #C9863A",
+"4> c #9D5C1A",
+"5> c #B07229",
+"6> c #B17222",
+"7> c #B57221",
+"8> c #BE792B",
+"9> c #AC6C15",
+"0> c #AB6B13",
+"a> c #AC6D11",
+"b> c #BF7E2A",
+"c> c #B06B26",
+"d> c #B3711B",
+"e> c #B5741A",
+"f> c #AF6F17",
+"g> c #B56F2A",
+"h> c #AE6F20",
+"i> c #B2711D",
+"j> c #B9772D",
+"k> c #AD6D13",
+"l> c #B06F1B",
+"m> c #BB7A26",
+"n> c #B27427",
+"o> c #B27117",
+"p> c #B07019",
+"q> c #AC6D1D",
+"r> c #B77636",
+"s> c #B9732E",
+"t> c #AA6927",
+"u> c #A16123",
+"v> c #AA6B1E",
+"w> c #AE6D19",
+"x> c #BC762E",
+"y> c #B57420",
+"z> c #B17326",
+"A> c #AC6829",
+"B> c #BA7720",
+"C> c #AB6913",
+"D> c #AF6D16",
+"E> c #AC6D1E",
+"F> c #BF7933",
+"G> c #B07225",
+"H> c #AF702D",
+"I> c #B9761F",
+"J> c #A8650F",
+"K> c #AB6915",
+"L> c #AE6C16",
+"M> c #A8691A",
+"N> c #AB6A28",
+"O> c #B57126",
+"P> c #BD7C2C",
+"Q> c #B26E2D",
+"R> c #AD682D",
+"S> c #BA742F",
+"T> c #AF6B2A",
+"U> c #B7741D",
+"V> c #B16E17",
+"W> c #AE6C18",
+"X> c #A16119",
+"Y> c #AC6D26",
+"Z> c #AB6C27",
+"`> c #C07C2B",
+" , c #BF7E2E",
+"., c #BE7C2E",
+"+, c #B06C2B",
+"@, c #BA7927",
+"#, c #B26F2B",
+"$, c #B77626",
+"%, c #B5721B",
+"&, c #A66210",
+"*, c #AD671F",
+"=, c #B16F1B",
+"-, c #A6661E",
+";, c #B6732F",
+">, c #BE7D2D",
+",, c #C07E34",
+"', c #BE7D29",
+"), c #AA6321",
+"!, c #BB772E",
+"~, c #C17F31",
+"{, c #B07227",
+"], c #AC6C22",
+"^, c #AA6C21",
+"/, c #AB6D24",
+"(, c #BB7A2A",
+"_, c #BF7D31",
+":, c #C07E32",
+"<, c #C48238",
+"[, c #BC7A30",
+"}, c #BC7B2B",
+"|, c #C1812A",
+"1, c #A65F1F",
+"2, c #C07C33",
+"3, c #C98638",
+"4, c #B16E13",
+"5, c #BD782D",
+"6, c #BA742E",
+"7, c #AE6822",
+"8, c #B57633",
+"9, c #AA6D2E",
+"0, c #B27330",
+"a, c #B67523",
+"b, c #BD7C28",
+"c, c #B77720",
+"d, c #A96913",
+"e, c #BC7B27",
+"f, c #C48234",
+"g, c #B8752E",
+"h, c #B97630",
+"i, c #BF7D33",
+"j, c #B9732B",
+"k, c #A56829",
+"l, c #C48236",
+"m, c #C17F35",
+"n, c #9E6122",
+"o, c #C38135",
+"p, c #BD7B2D",
+"q, c #9A5D1E",
+"r, c #A36325",
+"s, c #A16121",
+"t, c #B37220",
+"u, c #BE7C32",
+"v, c #B67521",
+"w, c #B97824",
+"x, c #BD7B31",
+"y, c #9C5F20",
+"z, c #A66018",
+"A, c #A06324",
+"B, c #B37431",
+"C, c #A76823",
+"D, c #BC772C",
+"E, c #A55F17",
+"F, c #A46728",
+"G, c #AF6F31",
+"H, c #B67734",
+"I, c #B67732",
+"J, c #BC7932",
+"K, c #B97534",
+"L, c #BD7A33",
+"M, c #A76A2B",
+"N, c #B47530",
+"O, c #C0813C",
+"P, c #B36F30",
+"Q, c #BA7637",
+"R, c #B77332",
+"S, c #BF7931",
+"T, c #B2722A",
+"U, c #B06B28",
+"V, c #B16C2B",
+"W, c #AC6726",
+"X, c #B67727",
+"Y, c #B8792A",
+"Z, c #B97A2B",
+"`, c #BB772C",
+" ' c #B67233",
+".' c #BE7D2B",
+"+' c #B36E2B",
+"@' c #B46E30",
+"#' c #B06A2C",
+"$' c #AD6827",
+"%' c #AF6A27",
+"&' c #B67728",
+"*' c #BA7B2C",
+"=' c #BA762B",
+"-' c #BD7C2A",
+";' c #B26E31",
+">' c #B8792C",
+",' c #BA7B2E",
+"'' c #BA7729",
+")' c #BC7B29",
+"!' c #AD692C",
+"~' c #BB7C2F",
+"{' c #C07F2D",
+"]' c #9F5E1C",
+"^' c #A16020",
+"/' c #AA682C",
+"(' c #AF6E2C",
+"_' c #B97628",
+":' c #C38230",
+"<' c #B17129",
+"[' c #A46426",
+"}' c #B1722D",
+"|' c #B77930",
+"1' c #B87830",
+"2' c #BD7D33",
+"3' c #B87527",
+"4' c #C07D36",
+"5' c #C28131",
+"6' c #B3742D",
+"7' c #B0712A",
+"8' c #B97932",
+"9' c #BE7E36",
+"0' c #C17E37",
+"a' c #BD7A36",
+"b' c #AC6C2F",
+"c' c #A8682A",
+"d' c #B2712D",
+"e' c #C3803A",
+"f' c #C17E3A",
+"g' c #A15E18",
+"h' c #B06919",
+"i' c #AE7132",
+"j' c #AE692E",
+"k' c #B67231",
+"l' c #C1802C",
+"m' c #B4741D",
+"n' c #C18137",
+"o' c #BB7B31",
+"p' c #9C5E15",
+"q' c #A96B22",
+"r' c #AB651F",
+"s' c #A06018",
+"t' c #A96C2B",
+"u' c #A3672B",
+"v' c #A4682C",
+"w' c #AB6E2F",
+"x' c #B26E2F",
+"y' c #AE6E16",
+"z' c #BE7E34",
+"A' c #A1621B",
+"B' c #AE6717",
+"C' c #A16526",
+"D' c #A96910",
+"E' c #AD6D15",
+"F' c #A76821",
+"G' c #B87121",
+"H' c #A3651C",
+"I' c #A1651F",
+"J' c #A16421",
+"K' c #B3731B",
+"L' c #AC6C14",
+"M' c #C08036",
+"N' c #A76416",
+"O' c #B1691D",
+"P' c #A6681F",
+"Q' c #B2721A",
+"R' c #C28238",
+"S' c #BD7D26",
+"T' c #A66217",
+"U' c #AA641F",
+"V' c #A76916",
+"W' c #AA6D1D",
+"X' c #AF6826",
+"Y' c #BA7733",
+"Z' c #B1711A",
+"`' c #BD7D25",
+" ) c #B9731D",
+".) c #B97721",
+"+) c #AE701D",
+"@) c #B26D2A",
+"#) c #B16728",
+"$) c #BE7B37",
+"%) c #B77430",
+"&) c #BD7A34",
+"*) c #B9791F",
+"=) c #A9651C",
+"-) c #A8621D",
+";) c #BE7832",
+">) c #BC7428",
+",) c #B6701A",
+"') c #A76711",
+")) c #B0721D",
+"!) c #AF7021",
+"~) c #B66F2D",
+"{) c #B26829",
+"]) c #BA7635",
+"^) c #BC7933",
+"/) c #B97632",
+"() c #C5853B",
+"_) c #B4741A",
+":) c #AA6A2A",
+"<) c #C27C36",
+"[) c #BF772B",
+"}) c #AE7019",
+"|) c #BA7C29",
+"1) c #B17223",
+"2) c #BA762F",
+"3) c #A25E13",
+"4) c #AB6720",
+"5) c #A8681E",
+"6) c #B06929",
+"7) c #B46E19",
+"8) c #B9731E",
+"9) c #A86425",
+"0) c #AF711E",
+"a) c #AE6F22",
+"b) c #BB7730",
+"c) c #AC6621",
+"d) c #AF6828",
+"e) c #AE6E24",
+"f) c #B9742F",
+"g) c #B26B19",
+"h) c #B8721D",
+"i) c #B06E1A",
+"j) c #BB7B34",
+"k) c #BD7D36",
+"l) c #B46F2A",
+"m) c #AE6715",
+"n) c #C27F38",
+"o) c #BB7A38",
+"p) c #B26E25",
+"q) c #B16F19",
+"r) c #AC6A16",
+"s) c #C27F39",
+"t) c #B57434",
+"u) c #B77634",
+"v) c #C07B30",
+"w) c #B16F18",
+"x) c #AD6B17",
+"y) c #BF7C36",
+"z) c #C07D37",
+"A) c #B47333",
+"B) c #B77632",
+"C) c #A56212",
+"D) c #C47F31",
+"E) c #AE6B1A",
+"F) c #B66F1D",
+"G) c #A3610C",
+"H) c #C37F2C",
+"I) c #AB6817",
+"J) c #A96610",
+"K) c #AD6614",
+"L) c #B8711F",
+"M) c #A05A13",
+"N) c #A15D13",
+"O) c #A3631B",
+"P) c #BA7937",
+"Q) c #B2712F",
+"R) c #B5752E",
+"S) c #A35F16",
+"T) c #BC782D",
+"U) c #BF7828",
+". + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f ] g h i j k l m n o o p q 2 r s t u g v w x y z A B C D E F G H I I J K L M N N M L K J I I H G F E D C B A z y x w v g u t s r 2 q p o o n m l k j i h g ] f e d c b a 0 9 8 7 6 5 4 3 2 1 | } [ < : _ ( / ^ ] { ~ ! ) ' , > ; - = * & % $ # @ + . ",
+"O + P Q R S & T U V W X Y Z ` ...+.@.#./ $._ : %.&.*.=.-.;.>.,.'.).!.~.{.].a ^./.(._.:.:.h h <.[.j }.b |.e _.1.2.3.3.%.4.h 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.L k.l.m.n.n.m.l.k.L j.i.h.g.f.e.d.c.b.a.0.9.8.7.6.5.h 4.%.3.3.2.1._.e |.b }.j [.<.h h :.:._.(./.^.a ].{.~.!.).'.,.>.;.-.=.*.&.%.: _ $./ #.@.+... .` Z Y X W V U T & S R Q P + O ",
+"o.p.q.2 $ r.s.t.u.v.w.x.y.z.A.B.R C.D.E.F.G.H.I.J.K.L./ / M.M.1.N.N.O.P.Q.R.S.p.T.T.U.V.V.W.X.Y.Z.`. +w .+b.B ++@+%.#+y.$+%+&+*+=+-+;+>+{ ,+'+)+D !+~+{+]+{+{+^+/+(+_+_+(+/+^+{+{+]+{+~+!+D )+'+,+{ >+;+-+=+*+&+%+$+y.#+%.@+++B b..+w +`.Z.Y.X.W.V.V.U.T.T.p.S.R.Q.P.O.N.N.1.M.M./ / L.K.J.I.H.G.F.E.D.C.R B.A.z.y.x.w.v.u.t.s.r.$ 2 q.p.o.",
+":+<+[+@+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+H.I.g+h+] / ] M.i+j+N.j+O.k+l+; m+n+Y.>+U.o+p+q+r+s+t+m+ +7.u+v+w+x+@+3.}+y+8+z+A+B+C+y+D+{ E+ +F+G+D !+~+{+]+{+/+{+H+_+/+/+_+H+{+/+{+]+{+~+!+D G+F+ +E+{ D+y+C+B+A+z+8+y+}+3.@+x+w+v+u+7. +m+t+s+r+q+p+o+U.>+Y.n+m+; l+k+O.j+N.j+i+M.] / ] h+g+I.H.f+e+d+c+b+a+0+9+8+7+6+5+4+3+2+1+|+}+@+[+<+:+",
+"e+I+J+K+L+M+N+O+P+Q+5+6+y.R+S+T+U+V+W+o+X+Y+Z+`+ @.@j+/ L.h L.N.p ] +@; @@`.`.#@+.X.$@V.p+A %@;+t+m+h +x 0 ,+:.%.&@0+R+B+A+0+R+*@A+=@W.W.5.-@;@>@6 ~+{+]+/+H+H+~+,@'@'@,@~+H+H+/+]+{+~+6 >@;@-@5.W.W.=@A+*@R+0+A+B+R+0+&@%.:.,+0 x +h m+t+;+%@A p+V.$@X.+.#@`.`.@@; +@] p N.L.h L./ j+.@ @`+Z+Y+X+o+W+V+U+T+S+R+y.6+5+Q+P+O+N+M+L+K+J+I+e+",
+")@!@~@{@]@^@/@(@_@:@<@[@}@B+|@B.1@V+2@o+3@Y+4@5@ @.@_ 6@7@8@9@$._ 0@l+; n+`.;+#@a@r+b@c@V.q+%@s+;+d@M.5.,+e@7.N.2 m f@g@z+h@R i@j@k@l@X+c@i+m@n@o@6 [+{+^+/+[+[+p@q@r@r@q@p@[+[+/+^+{+[+6 o@n@m@i+c@X+l@k@j@i@R h@z+g@f@m 2 N.7.e@,+5.M.d@;+s+%@q+V.c@b@r+a@#@;+`.n+; l+0@_ $.9@8@7@6@_ .@ @5@4@Y+3@o+2@V+1@B.|@B+}@[@<@:@_@(@/@^@]@{@~@!@)@",
+")@Y+s@t@u@v@w@x@y@z@A@B@u@0+C@0+1@-+c@o+3@!@D@E@g+F@G@a &.H@a %.I@H@J@K@L@t+s+M@N@O@P@c@o+q+%@;+;+d@7@L.@.7.Q@2.R@S@T@U@$ V@R R+W@X@I+V.$@i+Y@+ Z@`@[+{+^+/+[+[+p@q@^+^+q@p@[+[+/+^+{+[+`@Z@+ Y@i+$@V.I+X@W@R+R V@$ U@T@S@R@2.Q@7.@.L.7@d@;+;+%@q+o+c@P@O@N@M@s+t+L@K@J@H@I@%.a H@&.a G@F@g+E@D@!@3@o+c@-+1@0+C@0+u@B@A@z@y@x@w@v@u@t@s@Y+)@",
+"d+ #.#+#@###$#%#&#*#=#-#~ ;#>#z+,#'#O@p+3@)#D@5@g+K.!#: !#&.a 3.~#: {#K@]#;+r+ #O@X+^#o+e+=@/#t+D+S.H@u Q@(#:._#:#<#[#}#;#|#1#A+2#3#Y+4#5#0@).6#7#8#~+{+]+/+H+H+~+,@H+H+,@~+H+H+/+]+{+~+8#7#6#).0@5#4#Y+3#2#A+1#|#;#}#[#<#:#_#:.(#Q@u H@S.D+t+/#=@e+o+^#X+O@ #r+;+]#K@{#: ~#3.a &.!#: !#K.g+5@D@)#3@p+O@'#,#z+>#;#~ -#=#*#&#%#$###@#+#.# #d+",
+"#@M@9#;.T@0#a#b#c#d#e#> C+0+f#g#h#-+c@V.3@)#i#I.-.j#k#[ l#[ m#n#&@o#Z.;+]#E+r+F.^#5#p#d+e+A %@;+q#S.3 7@] f N.s r#s#t#u#*+'#b+z+v#w#Y+U.x#8@y#z#A#B#~+{+]+{+/+{+H+_+/+/+_+H+{+/+{+]+{+~+B#A#z#y#8@x#U.Y+w#v#z+b+'#*+u#t#s#r#s N.f ] 7@3 S.q#;+%@A e+d+p#5#^#F.r+E+]#;+Z.o#&@n#m#[ l#[ k#j#-.I.i#)#3@V.c@-+h#g#f#0+C+> e#d#c#b#a#0#T@;.9#M@#@",
+"m+o.B#R@C#D#E#F#G#k+P+6+h#%+H#z+I#]@N@X+N@!@J#K#1 L#M#b m#l#m#N#&@n#t+q#O#{ N@F.$@b@p#p+p+P#E+T.;+Q#R#0@] / S#s S@T#U#V#W#X#Y#Z#`# $.$^#+$3 y#@$A##$~+{+]+{+{+^+/+(+^+^+(+/+^+{+{+]+{+~+#$A#@$y#3 +$^#.$ $`#Z#Y#X#W#V#U#T#S@s S#/ ] 0@R#Q#;+T.E+P#p+p+p#b@$@F.N@{ O#q#t+n#&@N#m#l#m#b M#L#1 K#J#!@N@X+N@]@I#z+H#%+h#6+P+k+G#F#E#D#C#R@B#o.m+",
+"C@$$T@%$&$*$K+:+=$-$;$>$,$'$)$X+T.Q#!$5.j+( ~#&@~${$]$^$/$($~$k#m R@_$:$<$[$|.^.: }$|$1$2$|@x.~.3$4$5$6$7$8$9$0$a$b$U#c$8+d$e$L+U@f$I@8@g$h$i$j$k$l$m$m$n$o$p$q$q.r$s$s$r$q.q$p$o$n$m$m$l$k$j$i$h$g$8@I@f$U@L+e$d$8+c$U#b$a$0$9$8$7$6$5$4$3$~.x.|@2$1$|$}$: ^.|.[$<$:$_$R@m k#~$($/$^$]${$~$&@~#( j+5.!$Q#T.X+)$'$,$>$;$-$=$:+K+*$&$%$T@$$C@",
+"t$u$-.v$&$w$x$a.y$z$A$B$C$>#g@D$;+m+E$F$j+( 3.&@l G$H${$I$J$($b < &@K$:$<$L$8@M$v$_.N$g$u j@O$U 3$B#P$Q$R$S$J+T$U$V$W$u#8+-#X$X#k@Y$~#7@P h$Q$j$Z$`$m$m$n$o$p$ %q$.%T$T$.%q$ %p$o$n$m$m$`$Z$j$Q$h$P 7@~#Y$k@X#X$-#8+u#W$V$U$T$J+S$R$Q$P$B#3$U O$j@u g$N$_.v$M$8@L$<$:$K$&@< b ($J$I${$H$G$l &@3.( j+F$E$m+;+D$g@>#C$B$A$z$y$a.x$w$&$v$-.u$t$",
+"U@u$g+o#+%@%#%A $%A$%%&%*%B.%@=%-%;%>%,%1._ 3.&@M$'%o#)%!%m#&@m#~%N#K$i {%]%0@l I@^%/%g$9@j@(%_%3$a$:%7#<%[%J+}%|%1%2%u#&+3%4%~ W#5%( 7@6%G+Q$7%8%9%m$m$n$o$o$o$o$o$T$T$o$o$o$o$o$n$m$m$9%8%7%Q$G+6%7@( 5%W#~ 4%3%&+u#2%1%|%}%J+[%<%7#:%a$3$_%(%j@9@g$/%^%I@l 0@]%{%i K$N#~%m#&@m#!%)%o#'%M$&@3._ 1.,%>%;%-%=%%@B.*%&%%%A$$%A #%@%+%o#g+u$U@",
+"$@K#< 0%4$#$a%w V+b%c%d%e%f%g%h%[$i%j%^%i+2$v$N#{$'%v$I@k%m#N#l#l%~$_$g m%]%8@M$v$v n%1$6@j@4%o%3$p%q%Z@<%r%s%o$t%.#1 u%r+v%w%`.r+c@1.h P x%y%r@z%N A%m$o$p$p$n$m$A%s$s$A%m$n$p$p$o$m$A%N z%r@y%x%P h 1.c@r+`.w%v%r+u%1 .#t%o$s%r%<%Z@q%p%3$o%4%j@6@1$n%v v$M$8@]%m%g _$~$l%l#N#m#k%I@v$'%{$N#v$2$i+^%j%i%[$h%g%f%e%d%c%b%V+w a%#$4$0%< K#$@",
+"B%: < C%/+j.`@D%`.y$E%F%Z.G%H%I%J%K%e@,%:$L%H@)%l M%M.N.7@G@m#N%r#O%P%M.m%Q%L%M%&.c R%S%9@|@T%o%3$p%q%E U%V%s%n$W%X%n i+,+Y%b.Z%w+7. +i Y@`%{+ &.&H A%m$p$ % %o$A%+&s$s$+&A%o$ % %p$m$A%H .& &{+`%Y@i +7.w+Z%b.Y%,+i+n X%W%n$s%V%U%E q%p%3$o%T%|@9@S%R%c &.M%L%Q%m%M.P%O%r#N%m#G@7@N.M.M%l )%H@L%:$,%e@K%J%I%H%G%Z.F%E%y$`.D%`@j./+C%< : B%",
+"B%v$@&H+#&$&%&D%d@&&*&=&O@_#$.-&;&>&7.F$,&k '&)%J$}._.x+] n : )&r#!&~&L.{%{&k '%]&^&/&(&u |@_&:&3$<&[&E }&|&[+1&2&J+/ +@.7 3&v+B u+x _.4&5&s$s$6&7&8&m$ %.%.%p$A%+&T$T$+&A%p$.%.% %m$8&7&6&s$s$5&4&_.x u+B v+3&7 @. +/ J+2&1&[+|&}&E [&<&3$:&_&|@u (&/&^&]&'%k {&{%L.~&!&r#)&: n ] x+_.}.J$)%'&k ,&F$7.>&;&-&$._#O@=&*&&&d@D%%&$&#&H+@&v$B%",
+"4 9&0&s$a&b&c&d&w+-+a@e+2.m e&f&5 9$7.F$,&k ]&o#J$}.g&h& +1.v$l#r#^$i&] {%-%4.j&!#_.k&-@7@|@x.U 3$4$l&m&b$n&(+o&2&p&q&F+r&s&t&u&v&w&Z%o x&5&p$s$y&z&+&m$ %r$r$q$n$8&}%}%8&n$q$r$r$ %m$+&z&y&s$p$5&x&o Z%w&v&u&t&s&r&F+q&p&2&o&(+n&b$m&l&4$3$U x.|@7@-@k&_.!#j&4.-%{%] i&^$r#l#v$1. +h&g&}.J$o#]&k ,&F$7.9$5 f&e&m 2.e+a@-+w+d&c&b&a&s$0&9&4 ",
+"6#w$A&}%B&C&D&d&B X#^#E&F&G&H&I&/+s%,+,%,&B%&.n#J$M%8.3&o L.~#n#J&K&L&] {%M&4.G$G@F$k&N&8@|@> O&P&y%Q&R&b$S&p@:%T&U&q&F+q&s&r&V&W&X&M&,%y#Y&o$}%Z&`& *m$q$5$5$.%o$A%.*.*A%o$.%5$5$q$m$ *`&Z&}%o$Y&y#,%M&X&W&V&r&s&q&F+q&U&T&:%p@S&b$R&Q&y%P&O&> |@8@N&k&F$G@G$4.M&{%] L&K&J&n#~#L.o 3&8.M%J$n#&.B%,&,%,+s%/+I&H&G&F&E&^#X#B d&D&C&B&}%A&w$6#",
+"!#v$7&H s$s$f&1$+*]%b.@*#*$*o&}%%*&***>.v+c =*-*%.;*p+.$>*!#0%,*'*.%p$)*!*~*{*]+8#]*]&k ^%,+!$,%u 3 8@F+^*/*(*_*:*<*7@8@q i [*(#}*|*8@L%1*2*{+3*4*5*6*:%o$}%7*a$p&J+8*8*J+p&a$7*}%o$:%6*5*4*3*{+2*1*L%8@|*}*(#[*i q 8@7@<*:*_*(*/*^*F+8@3 u ,%!$,+^%k ]&]*8#]+{*~*!*)*p$.%'*,*0%!#>*.$p+;*%.-*=*c v+>.**&*%*}%o&$*#*@*b.]%+*1$f&s$s$H 7&v$!#",
+"a G@9*#&0*.*a*b*x v+c*@.:*d*e* &%&f*g*>.v+v h*P%I@;*O@)@`+!#i*j*k*q$l*o@/&m*n*.*B#d.3 o*F$7.7 ^%9@!#8@F+^*p*(*_*q*r*a 0@$.s*t*5.c o 0@8@u*v*{+A&N w*x*p$p$0*,@#$E y*U&U&y*E #$,@0*p$p$x*w*N A&{+v*u*8@0@o c 5.t*s*$.0@a r*q*_*(*p*^*F+8@!#9@^%7 7.F$o*3 d.B#.*n*m*/&o@l*q$k*j*i*!#`+)@O@;*I@P%h*v v+>.g*f*%& &e*d*:*@.c*v+x b*a*.*0*#&9*G@a ",
+"n 6@z*#&.*A*B*4 e >%C*g q*D*o&}%j.%*E*|.0 ^%j&_$: F*G*H*`+: I*@&2&.%J*n*K*m*7#3*#$L*3 B% +,+}*v 9@v$8@M*N*g.O*P*0%Q*~#H@7@R*t*:$}$^%8@0@z#v*'@s$N S*T* % %0*2&/+7%U*V*V*U*7%/+2&0* % %T*S*N s$'@v*z#0@8@^%}$:$t*R*7@H@~#Q*0%P*O*g.N*M*8@v$9@v }*,+ +B%3 L*#$3*7#m*K*n*J*.%2&@&I*: `+H*G*F*: _$j&^%0 |.E*%*j.}%o&D*q*g C*>%e 4 B*A*.*#&z*6@n ",
+"p / W*p*A&q.X*Y*k c e 0@q*Z*p$ &g.%&T#o*8.^%G$`*]&F* =4#`+a I*.=I&r$+=7#@=#=E q$[+$=3 L%5.%=&=^&7@v$8@*===7&-=P*+%B n#]&R#4.k ,&s*<.|.0@z#v*R&;=>=,=8&p$o$o$A& &'=T$)=)=T$'= &A&o$o$p$8&,=>=;=R&v*z#0@|.<.s*,&k 4.R#]&n#B +%P*-=7&==*=8@v$7@^&&=%=5.L%3 $=[+q$E #=@=7#+=r$I&.=I*a `+4# =F*]&`*G$^%8.o*T#%&g. &p$Z*q*0@e c k Y*X*q.A&p*W*/ p ",
+"1.Q@c&I A&q.!=~=]&8@L%H@C%{=A%'=]=^=/=k (=o j&_=3 ;* =^#:=a I*<=2&[=+=y%}=|=1=A%{+>@3 B%5.x 2=3=8@!#8@4=5=9*6=7=I*u+)%)&!%H@7@o*8=8=|.7@y#9=R&;=>=0=A%o$A%m$ %8&T*a=b=b=a=T*8& %m$A%o$A%0=>=;=R&9=y#7@|.8=8=o*7@H@!%)&)%u+I*7=6=9*5=4=8@!#8@3=2=x 5.B%3 >@{+A%1=|=}=y%+=[=2&<=I*a :=^# =;*3 _=j&o (=k /=^=]='=A%{=C%H@L%8@]&~=!=q.A&I c&Q@1.",
+" +c=j.d=A*q$e=f={$v$l#m#<=.=}%g=h=i=/=|.Y%_.I$`*3 j=G*5#k=!#I*.=2&l=7=8#m=n=o=T*s$7#'&k F$x &=c 7@!#8@r&>&J p=q=f&0 {$^.r=&@3.k B%o*8@u s=@$r@ &4*0= &}%A%n$l*t=t=u=+&+&u=t=t=l*n$A%}% &0=4* &r@@$s=u 8@o*B%k 3.&@r=^.{$0 f&q=p=J >&r&8@!#7@c &=x F$k '&7#s$T*o=n=m=8#7=l=2&.=I*!#k=5#G*j=3 `*I$_.Y%|./=i=h=g=}%.=<=m#l#v${$f=e=q$A*d=j.c= +",
+"!$,+%&h..*:%v=w=H${$J$l <=@&A*n$4*x=!&6@B _.=*y=]&%=N@P@x#'&f&<=I&l=_*/+b$==o=z=A&U&A=j o %=7 ,%_ G@8@q&>&z*B=C=D=8.M$M$h*E=s F=8@0@|.0@G=Y*r@ &H=w* &s$p$P$I=J=K=_*e*e*_*K=J=I=P$p$s$ &w*H= &r@Y*G=0@|.0@8@F=s E=h*M$M$8.D=C=B=z*>&q&8@G@_ ,%7 %=o j A=U&A&z=o===b$/+_*l=I&<=f&'&x#P@N@%=]&y==*_.B 6@!&x=4*n$A*@&<=l J${$H$w=v=:%.*h.%&,+!$",
+"}*u+L=M=0*:%N=O=/$'%H$j&~=C%0*n$9%P=<#_#r*o Q=_$H@!$3@R=S=A=T=C%I&[=U=^+N*V=R&l*[=p&W=X=v ,+%=f _#%.8@q&n=z*Y=C=D=Z=l ~$'%`=:# -&.9@k B%.-+-7%@-h=#- &0*.%$-u=%-&-*-e*e**-&-%-u=$-.%0* &#-h=@-7%+-.-B%k 9@&. -:#`='%~$l Z=D=C=Y=z*n=q&8@%._#f %=,+v X=W=p&[=l*R&V=N*^+U=[=I&C%T=A=S=R=3@!$H@_$Q=o r*_#<#P=9%n$0*C%~=j&H$'%/$O=N=:%0*M=L=u+}*",
+"=---;-8*p%>-/+0*}%.*,-s$}%}%A&.*T$3*_+_+'-1=7#)-!-)*>.R#4 +-V*/+~-{-]-5$m&^-Q$U&U*/+/-H@!%(-M#b _-~#c=/ ]$:-<-E*,&E$&.%.4 [-}-;-l.|-]&!#9=1-s$z=w*2-x*l*J*J*3-:%T*z=]=]=z=T*:%3-J*J*l*x*2-w*z=s$1-9=!#]&|-l.;-}-[-4 %.&.E$,&E*<-:-]$/ c=~#_-b M#(-!%H@/-/+U*U&Q$^-m&5$]-{-~-/+V*+-4 R#>.)*!-)-7#1='-_+_+3*T$.*A&}%}%s$,-.*}%0*/+>-p%8*;---=-",
+"4-5-6-7-8->-/+0*T$s$9-.*.*.*2&A&s$I&[+p@0-E y*)-9$6$8@8@s=z#a-0$b-{-c-T&0$n*6 p&E H+ -: M#M#d-b e-I@c=9@h*:-<-l L%!$]&G@4 f-g-6-h-i-'&: j-k-}%1&l-m-n-J*:%1&J*o&n-l*o-o-l*n-o&J*1&:%J*n-m-l-1&}%k-j-: '&i-h-6-g-f-4 G@]&!$L%l <-:-h*9@c=I@e-b d-M#M#: -H+E p&6 n*0$T&c-{-b-0$a-z#s=8@8@6$9$)-y*E 0-p@[+I&s$A&2&.*.*.*9-s$T$0*/+>-8-7-6-5-4-",
+"p-q-^-@%a$>-H+.* &T$,-0*.*.*r-A&}%3*^+p@s->-t-u-~@v-0@2$w-s=V*x-y-y&a=[=/+7#9$p&A#~+!%o#'&3 3 H@R@)%5.9@I$z-A-l >.,%N%[ @$B-C-j$D-E-A=v$D=k- &o&F-l-z=P$o&n-:%1&e*G-H-H-G-e*1&:%n-o&P$z=l-F-o& &k-D=v$A=E-D-j$C-B-@$[ N%,%>.l A-z-I$9@5.)%R@H@3 3 '&o#!%~+A#p&9$7#/+[=a=y&y-x-V*s=w-2$0@v-~@u-t->-s-p@^+3*}%A&r-.*.*0*,-T$ &.*H+>-a$@%^-q-p-",
+"Y%I-u-J-#$>-[+A* &K-L-}%s$s$I&.*K-.*/+(+0-A#J+M-X%N-L.M.O-@ ^-x-i.i.P$P-p@U&6$J+A#~+h*o#'&>.>.'&m {$M.u h***E*l 8@i+m#)&+%Q-'-R-L z&S-~#+%1-T$l*S*l-e*P$o&e*:%1&e*G-T-T-G-e*1&:%e*o&P$e*l-S*l*T$1-+%~#S-z&L R-'-Q-+%)&m#i+8@l E***h*u M.{$m '&>.>.'&o#h*~+A#J+6$U&p@P-P$i.i.x-^-@ O-M.L.N-X%M-J+A#0-(+/+.*K-.*I&s$s$}%L-K- &A*[+>-#$J-u-I-Y%",
+">%U-V-J-B#A#~+A&T$K-L-}%}%}%A&0*K-.*p@(+W-U*`@n*6$!-] <.N&b*o@t-X-M=l*Y-7*p&a%`@A#{+/$l B%:$i o*~$/=0@!#Z-j&~$)%H@u J$=*@&`-7*]+J J '&%.q* ;}%:%S*.;x*l*:%o&G-:%n-l*B=B=l*n-:%G-o&:%l*x*.;S*:%}% ;q*%.'&J J ]+7*`-@&=*J$u H@)%~$j&Z-!#0@/=~$o*i :$B%l /${+A#`@a%p&7*Y-l*M=X-t-o@b*N&<.] !-6$n*`@U*W-(+p@.*K-0*A&}%}%}%L-K-T$A&~+A#B#J-V-U->%",
+"3=+;M-J-8#R-~+I&}% &9-0*s$}%3*.*}%3*7*(+p%x-5 ;-6 @;#;e G+N&o@Q$X-$;J*%;,@p&~@J-E m&K${$4._._.k O%~&]&!#N%l#< o#3 a J$&;*;=;H+0$^=-;&.3.+%;;s$e*F->;,;o&l*J*';l*n-o&,=,=o&n-l*';J*l*o&,;>;F-e*s$;;+%3.&.-;^=0$H+=;*;&;J$a 3 o#< l#N%!#]&~&O%k _._.4.{$K$m&E J-~@p&,@%;J*$;X-Q$o@N&G+e #;@;6 ;-5 x-p%(+7*3*}%.*3*}%s$0*9- &}%I&~+R-8#J-M-+;3=",
+"j `%n*);8#E ~+2&0*}%@-.*}% &A*0*}%2&(+~+W-U*`@6-Q$o@:.v !;-@S&~;%*X-P$%;,@p&X%@%x-a-{;{$j !$|*k S@];)&l#!#I@;.G@Z-[ !&^;/;(;}%K-f._;a v$D=;;}%:;5*`$,;o&:%l*';J*n-o&7&7&o&n-J*';l*:%o&,;`$5*:;}%;;D=v$a _;f.K-}%(;/;^;!&[ Z-G@;.I@!#l#)&];S@k |*!$j {${;a-x-@%X%p&,@%;P$X-%*~;S&-@!;v :.o@Q$6-`@U*W-~+(+2&}%0*A* &}%.*@-}%0*2&~+E 8#);n*`%j ",
+"j <;Z@@%4$E ~+r-A*0*9-s$K-9-}%T$ &I&/+~+[;A#J+^-6 !-};x F+m@D >@%*|;G-1;7*U&X%9#j$2;3;/=4;!$|*,&5;6;k#l#a %._-G@d-b 7;^;8;9;}%}%0;0;G@!#9=;;T$a;b;c;:;o&:%:%a=l*e*l*d;d;l*e*l*a=:%:%o&:;c;b;a;T$;;9=!#G@0;0;}%}%9;8;^;7;b d-G@_-%.a l#k#6;5;,&|*!$4;/=3;2;j$9#X%U&7*1;G-|;%*>@D m@F+x };!-6 ^-J+A#[;~+/+I& &T$}%9-K-s$9-0*A*r-~+E 4$@%Z@<;j ",
+"+.e;I.f;%$m 0%0&3*;=T$0*s$K-;=}%0*}%A#[+g;D*h;i;j;4#V.k;2@L.,.l;);8*r$q.q.3*r@q@m;n;m$>@o;p;a-T&s%>&G@G@3 q;r A=a r;_+9-A&[=l=a=,;n-J*G-a=l*n-x*s;1& *o$a=a=q%t=%-l&0$0$l&%-t=q%a=a=o$ *1&s;x*n-l*a=G-J*n-,;a=l=[=A&9-_+r;a A=r q;3 G@G@>&s%T&a-p;o;>@m$n;m;q@r@3*q.q.r$8*);l;,.L.2@k;V.4#j;i;h;D*g;[+A#}%0*}%;=K-s$0*T$;=3*0&0%m %$f;I.e;+.",
+"T.X.p#x#f;G@+%0&3*@-0*0*}%T$0*3*.*K-E H+g;t;h;i;u;H* =X+ =i+,.v;`@);r$r$q.3*r@q@n;1=m$o@#=w;x;l=4$>&a v$H@q;r k%a y;_+K-3*q.q.G-,;x*l*G-a=J*e*T*n-1&8&p$q.G-o&z;A;B;0$0$B;A;z;o&G-q.p$8&1&n-T*e*J*a=G-l*x*,;G-q.q.3*K-_+y;a k%r q;H@v$a >&4$l=x;w;#=o@m$1=n;q@r@3*q.r$r$);`@v;,.i+ =X+ =H*u;i;h;t;g;H+E K-.*3*0*T$}%0*0*@-3*0&+%G@f;x#p#X.T.",
+"Z.X.V.b@^#G@0%C;2&K-0*s$T$T$A&r-.*9-U*[+D;Z*h;i;f;E;F;G*G;L.4&H;p&`@5$5$r$I&r@q@I;U*8&6-5=L*;=c-{+==&.!#a q;%.]&: F=_+.*J;p$o$a=x*x*:%J*G-J*z=s;n-z=T$0*q.q$o&K;L;q%0$0$q%L;K;o&q$q.0*T$z=n-s;z=J*G-J*:%x*x*a=o$p$J;.*_+F=: ]&%.q;a !#&.=={+c-;=L*5=6-8&U*I;q@r@I&r$5$5$`@p&H;4&L.G;G*F;E;f;i;h;Z*D;[+U*9-.*r-A&T$T$s$0*K-2&C;0%G@^#b@V.X.Z.",
+"X.+.E+a@V.n D=B*A*m$s$0*T$K-}%A*.*K-R-~+M;N;H$O;u;E;P;G*c@L.4&,.U&J+T&T&5$I&m&q@j$A#T*^->&o@m$$-0$Q;]&&.3.q;~#&.!#S-p@A&R;m$A%$-1&e*o$ %.%q$o$A%A%m$s$.*A* %n$z=q%S;0$0$S;q%z=n$ %A*.*s$m$A%A%o$q$.% %o$e*1&$-A%m$R;A&p@S-!#&.~#q;3.&.]&Q;0$$-m$o@>&^-T*A#j$q@m&I&5$T&T&J+U&,.4&L.c@G*P;E;u;O;H$N;M;~+R-K-.*A*}%K-T$0*s$m$A*B*D=n V.a@E++.X.",
+"T;U;V;Y.=@/ .-W;K-8&.*3*A*K-9-T$A&I&4$p@M;N;^$X;u;p#G*3@o+g + Y;Z@U&5$T&5$3*7%W%j$s%n-1=Z;y*p$u= &`;]&H@e-_-v$: &.k%/+s$r-+& *3-:%:%o$p$ %p$o$m$m$n$H+H+0*s$n$n$:%l*0$0$l*:%n$n$s$0*H+H+n$m$m$o$p$ %p$o$:%:%3- *+&r-s$/+k%&.: v$_-e-H@]&`; &u=p$y*Z;1=n-s%j$W%7%3*5$T&5$U&Z@Y;+ g o+3@G*p#u;X;^$N;M;p@4$I&A&T$9-K-A*3*.*8&K-W;.-/ =@Y.V;U;T;",
+" >.>+>@>#>H%z#1-p$:%A&r-2& &,- &I&'*#$p@g;Z*T#$>k=U.O@3@d+8=H;b*^-7#5$5$5$A*o=7*j$4$%>r@&>p&J**>}%a%H@H@=>;.H@a ]&]&0$@-.* *g=J*e*J*s$s$}%T$T$T$}%s$s%/+{+}%}%o$p$:%0$0$:%p$o$}%}%{+/+s%s$}%T$T$T$}%s$s$J*e*J*g= *.*@-0$]&]&a H@;.=>H@H@a%}%*>J*p&&>r@%>4$j$7*o=A*5$5$5$7#^-b*H;8=d+3@O@U.k=$>T#Z*g;p@#$'*I& &,- &2&r-A&:%p$1-z#H%#>@>+>.> >",
+"->;>>>,>'>)>!><=T&J*A*3*A*;=,- &A&2&#$[+~>d*s#{>:=4#X+N@ #8=-&@ V-Z@r$5$r$.*]>p@j$8#S;r@6$A#1&P*m$X%: &.^>2 k%a 3 &./+,-.*m$8&o&T*a=.*s$ &K- &}%0*.*y%>-^+^+}%}%o$n$0$0$n$o$}%}%^+^+>-y%.*0*}% &K- &s$.*a=T*o&8&m$.*,-/+&.3 a k%2 ^>&.: X%m$P*1&A#6$r@S;8#j$p@]>.*r$5$r$Z@V-@ -&8= #N@X+4#:={>s#d*~>[+#$2&A& &,-;=A*3*A*J*T&<=!>)>'>,>>>;>->",
+"a@/>(>P._>h&O-0&5$e*}%s$K-'=,- &s$T$B#{+:>!=<#<>5@H*V.3@[>:$+ }>6-7#q.r$q.0*a-(+j$B#|>1>2>j$J=|> *5 a !#3>r A=a '&!#_+;=3*q.p$o&T*$-~+/+0$r@0${+[+~+A#A#A#^+}%}%n$A%0$0$A%n$}%}%^+A#A#A#~+[+{+0$r@0$/+~+$-T*o&p$q.3*;=_+!#'&a A=r 3>!#a 5 *|>J=j$2>1>|>B#j$(+a-0*q.r$q.7#6-}>+ :$[>3@V.H*5@<><#!=:>{+B#T$s$ &,-'=K-s$}%e*5$0&O-h&_>P.(>/>a@",
+"W+4>X$y+5>6>-*~&7>~>.*K-9-@-;=;=s$I&,@[+[+,@p@]+/+8>M$O%b m I@R#_ $.( 6@$.2.2$6@@+_ 9>b i+H@0>a>3;o#Z@D;b>C#g#;%c>{+9-}%3*A&T$@-}%2& *.*;=[+R&#$A#s%y*^+d>e>f>O;X+'>g>g>'>X+O;f>e>d>^+y*s%A##$R&[+;=.* *2&}%@-T$A&3*}%9-{+c>;%g#C#b>D;Z@o#3;a>0>H@i+b 9>_ @+6@2$2.$.6@( $._ R#I@m b O%M$8>/+]+p@,@[+[+,@I&s$;=;=@-9-K-.*~>7>~&-*6>5>y+X$4>W+",
+"2@T.T%~ }#h>/=i>{=B*T$;=;=T$s$}%.*I&,@[+[+7*(+]+{+W%M$J$)&&@%.H@$._ n n @+( 7@n j>9@K&8@7.>.y=k>l>I@`@D;m>n>T+;%*= &.%r$5$q.o$m$ %5$9-0*;=[+R&<&U&J+7#'@N=o>p>q>E.r>s>s>r>E.q>p>o>N='@7#J+U&<&R&[+;=0*9-5$ %m$o$q.5$r$.% &*=;%T+n>m>D;`@I@l>k>y=>.7.8@K&9@j>n 7@( @+n n _ $.H@%.&@)&J$M$W%{+]+(+7*[+[+,@I&.*}%s$T$;=;=T$B*{=i>/=h>}#~ T%T.2@",
+"3@t>u>,#t$v>G${$e&a* &;= &.*A&A*A*2&_+H+H+p@~+]+{+_+{$~$N%< 2 : 2.9@2$_ j>n 8@( _#0@N% +M&^%j&w>l x+x>@&y>z>;#A>-@K-B>I=S;L;t=z;K;L;@-0*r@[+j$9#p&J+E 9-C>D>3;E>e+#>s@s@#>e+E>3;D>C>9-E J+p&9#j$[+r@0*@-L;K;z;t=L;S;I=B>K--@A>;#z>y>@&x>x+l w>j&^%M& +N%0@_#( 8@n j>_ 2$9@2.: 2 < N%~${$_+{+]+~+p@H+H+_+2&A*A*A&.* &;= &a*e&{$G$v>t$,#u>t>3@",
+"3@a.h@*+W@$@]&l#i*B*.*}%s$3*I&A&A&2&~+{+/+(+~+/+H+_+}.S@o#:#s !#( 2$8@_ q n 8@2._#>.v$j=i%u+H@E*G@F*F>q*E*G>H>[$b*n$I>+=L;t=z;L;z;J>'@H+r@8#x-7-6 9$]+9-K>L>w>M>P@E+6$6$E+P@M>w>L>K>9-]+9$6 7-x-8#r@H+'@J>z;L;z;t=L;+=I>n$b*[$H>G>E*q*F>F*G@E*H@u+i%j=v$>._#2.8@n q _ 8@2$( !#s :#o#S@}._+H+/+~+(+/+{+~+2&A&A&I&3*s$}%.*B*i*l#]&$@W@*+h@a.3@",
+"G*N>j@C@C@O@M.6@O>i*J;3*A*3*A&.*A&r-{+]+^+[+(+(+(+_+}.P>R@`=r H@_ 7@8@n q $.7@2.j>>.@+Q>R>{&v$O%( r*S>+%M$V#H>T>y#l*I=U>%>V>+=I>%>J>]+~+U*5 Z@.#6 Q$K-+&W>e=M$F@X>P;J+J+P;X>F@M$e=W>+&K-Q$6 .#Z@5 U*~+]+J>%>I>+=V>%>U>I=l*y#T>H>V#M$+%S>r*( O%v${&R>Q>@+>.j>2.7@$.q n 8@7@_ H@r `=R@P>}._+(+(+(+[+^+]+{+r-A&.*A&3*A*3*J;i*O>6@M.O@C@C@j@N>G*",
+"G*q#t$Y>Z>N>j=N.w-i*`>r-3*3*A&.*A*2&^+^+{+[+p@7*_+p@l ,E=.,r !#$.7@2$9@_#q n ( 2.7@s ;*<$+,3.@,%.#,U%9&$,u#T+T>i*%, %q$p$n$.%[=p$&,s%#$U*5 *,.#!+d&+&8&=,G&n#j#j;-,4$4$-,j;j#n#G&=,8&+&d&!+.#*,5 U*#$s%&,p$[=.%n$p$q$ %%,i*T>T+u#$,9&U%#,%.@,3.+,<$;*s 7@2.( n q _#9@2$7@$.!#r .,E= ,l p@_+7*p@[+{+^+^+2&A*.*A&3*3*r-`>i*w-N.j=N>Z>Y>t$q#G*",
+"c@D+$$Y>T+o.Q*;,w-s=J;I&I&r-2&A&A*I&H+H+H+~+_+,@p@[+O%>,n#R@e-r q 0@n 7@@+,,j>_ ( 9@&@(#A>+*l%',R@:.),!,~,{,0.w +%|>/+~+/+'@{+p@{+a-B#a$7#a%*,1%d&V=n-A%~>0&G@j#],I.{+{+I.],j#G@0&~>A%n-V=d&1%*,a%7#a$B#a-{+p@{+'@/+~+/+|>+%w 0.{,~,!,),:.R@',l%+*A>(#&@9@( _ j>,,@+7@n 0@q r e-R@n#>,O%[+p@,@_+~+H+H+H+I&A*A&2&r-I&I&J;s=w-;,Q*o.T+Y>$$D+c@",
+"o+t>^,/,T+o.]%;,. x&3*A*I&k*k*I&A*3*p@p@(+(+_+7*(+{+S@(,b n#_,:,,,8@( 0@2.<,[,6@n _ M$g Z%Q@},|,},p 1,2,3,T@H#,+e&4,7-5,@%t-p&7-J-6-@%8*y*~@*,6,7,]*L;1&X*i*&.j;k=5@r@r@5@k=j;&.i*X*1&L;]*7,6,*,~@y*8*@%6-J-7-p&t-@%5,7-4,e&,+H#T@3,2,1,p },|,},Q@Z%g M$_ n 6@[,<,2.0@( 8@,,:,_,n#b (,S@{+(+7*_+(+(+p@p@3*A*I&k*k*I&A*3*x&. ;,]%o.T+/,^,t>o+",
+"8,9,-+h#1@$+0,|@9+>#{$O%O%E*a,b,c,d,e,J&^$S@^.b f,)&%.3.G@G@2 _-r !#^ p / K+g,p / N.l#H@<.h,h,:$I@:#Z-_,i,(#^%|.&.n#%.v$: I@%.I@: : G@I@v$&.!#a : 3 ~+E 7#j,6 M-U*8>s*s*8>U*M-6 j,7#E ~+3 : a !#&.v$I@G@: : I@%.I@: v$%.n#&.|.^%(#i,_,Z-:#I@:$h,h,<.H@l#N./ p g,K+/ p ^ !#r _-2 G@G@3.%.)&f,b ^.S@^$J&e,d,c,b,a,E*O%O%{$>#9+|@0,$+1@h#-+9,8,",
+"$ k,'#h@1@8+0,|@A.W#l#$,r#s#7;e,y>_=@,<#/=r#M$)%l,!#%.~#G@G@r e-%.!#S#j+p g,K+/ 1.p l [ o*g,g,|.n#l%)&:,m,x+(#u G@:#2 ~#G@3.3.G@a G@v$G@a &.&.a !#'&{+E y*a%Q$;->-q@s*s*q@>-;-Q$a%y*E {+'&!#a &.&.a G@v$G@a G@3.3.G@~#2 :#G@u (#x+m,:,)&l%n#|.g,g,o*[ l p 1./ K+g,p j+S#!#%.e-r G@G@~#%.!#l,)%M$r#/=<#@,_=y>e,7;s#r#$,l#W#A.|@0,8+1@h@'#k,$ ",
+"B.n,3%h#y+B+%+C@S+0.m#~%},r#<#J&~&y=a,a,l S@N#3.o,I@3.~#v$v$3.;.3.!#1./ K+^ S#] ] j+s#M$A=$.2.'&($@,N%_,m,@*x+_ 3.p,;.r %.%.I@: a 3.: a : H@H@: !#'&r@R-J+!-Q$y*B#_+M.M._+B#y*Q$!-J+R-r@'&!#: H@H@: a : 3.a : I@%.%.r ;.p,3._ x+@*m,_,N%@,($'&2.$.A=M$s#j+] ] S#^ K+/ 1.!#3.;.3.v$v$~#3.I@o,3.N#S@l a,a,y=~&J&<#r#},~%m#0.S+C@%+B+y+h#3%n,B.",
+"&+q,r,s,I#B.%+A.A.S+v$~%E=S@$,<#7;t,M$~$~$n#n#2 u,2.~#~#v$a ~#2 3.!#h / #.^ N.] L.1.v,J$r=I@3.)&$,w,b _-x,x+x+n v$~%e-s r %.v$&.: %.]&&.H@3 H@v$a H@m&A#);>@Q$t-a$/+1.1./+a$t-Q$>@);A#m&H@a v$H@3 H@&.]&%.: &.v$%.r s e-~%v$n x+x+x,_-b w,$,)&3.I@r=J$v,1.L.] N.^ #./ h !#3.2 ~#a v$~#~#2.u,2 n#n#~$~$M$t,7;<#$,S@E=~%v$S+A.A.%+B.I#s,r,q,&+",
+"8+y,3%I#I#H>H>@#C@@#G@%.r n#O%S@5;5;^.l n#: I@j>$.@+~#~#G@a G@r 3.a g j+^ ^ N.1.L.] a,J$R#n $.!#r#J&)%e-_#:.x+9@!#n#;.2 %.3.a H@: 3.k%3 3 3 &.G@I@: 0$>-8*z,9$Z@<&r@L.L.r@<&Z@9$z,8*>-0$: I@G@&.3 3 3 k%3.: H@a 3.%.2 ;.n#!#9@x+:._#e-)%J&r#!#$.n R#J$a,] L.1.N.^ ^ j+g a 3.r G@a G@~#~#@+$.j>I@: n#l ^.5;5;S@O%n#r %.G@@#C@@#H>H>I#I#3%y,8+",
+"R+A,]@}@,#B,z+A.C,Z#_ _ I@I@&@l%},P>[ o#m ]&6@j>L.^ ~#3.I@a G@%.%.G@h p ^ #.N.p 1.i+N#G@o*#;H%6@;.< < q;@+#;++6@!#&@s %.3.3.G@!#: ~#'&]&]&3 !#I@I@: ^+R-D,E,X%6-#$R&] ] R&#$6-X%E,D,R-^+: I@I@!#3 ]&]&'&~#: !#G@3.3.%.s &@!#6@++#;@+q;< < ;.6@H%#;o*G@N#i+1.p N.#.^ p h G@%.%.G@a I@3.~#^ L.j>6@]&m o#[ P>},l%&@I@I@_ _ Z#C,A.z+B,,#}@]@A,R+",
+"A+F,G,u@I#H,T+9+C@I,_ 6@6@3.R@:#r#$,)%m ;.|.9@#.:$J,3.%.3.v$G@%.r ~#L.S##.K+S#K+p i+9@/ |*r*K,};L,2.R@e-_ Q@++n a ~%;.3.I@%.%.I@v$I@!#: !#H@!#G@v$H@{+j$7-E,.#^-B#m&j+j+m&B#^-.#E,7-j${+H@v$G@!#H@!#: !#I@v$I@%.%.I@3.;.~%a n ++Q@_ e-R@2.L,};K,r*|*/ 9@i+p K+S#K+#.S#L.~#r %.G@v$3.%.3.J,:$#.9@|.;.m )%$,r#:#R@3.6@6@_ I,C@9+T+H,I#u@G,F,A+",
+"B.M,'#y+s,H,T+N,9+O,n 9@6@2 q;E=&@M$3.s q;L%9@^ ,&Q %.r %.G@G@%.r 3./ K+g,N.K+#.N.i+L.f 0 P,Q,R,Q K+< 2 u +:.6@a :#;.3.I@r ;.r I@I@G@I@v$!#!#a !#'&{+V*@%E,S,V-#$'@] ] '@#$V-S,E,@%V*{+'&!#a !#!#v$I@G@I@I@r ;.r I@3.;.:#a 6@:. +u 2 < K+Q R,Q,P,0 f L.i+N.#.K+N.g,K+/ 3.r %.G@G@%.r %.Q ,&^ 9@L%q;s 3.M$&@E=q;2 6@9@n O,9+N,T+H,s,y+'#M,B.",
+"$@T,F+U,V,v&W,q&}>O>j+j+K+8@q;v$N#N#X**;@+5.r+S+9+Y>X,Y,Z,:#`,w$J-a%L.N.N.u I@e-~%b l>: c=5.o#@,_# 'l#I@2$u @+n#/=v,.'J&!&J$n#&@v$&.i>M$3 M.K+I@M%l>2$6@9@0@0@u u 0@p%p%0@u u 0@0@9@6@2$l>M%I@K+M.3 M$i>&.v$&@n#J$!&J&.'v,/=n#@+u 2$I@l# '_#@,o#5.c=: l>b ~%e-I@u N.N.L.a%J-w$`,:#Z,Y,X,Y>9+S+r+5.@+*;X*N#N#v$q;8@K+j+j+O>}>q&W,v&V,U,F+T,$@",
+"-,E;D%+'@'#'$'%'S%4 / / S#>._-v$N#o#X**;_#Q@P#A.9+f@&'Y,*':#='w$J-5 ] N.p 2$G@e-~%[ i>v$j=5.m#<#2.P,&@r 9@i+_ o#/=L&-'J&!&J$n#n#v$H@/=l '&<.1.v$M%^$u 6@9@0@0@9@n 9@p%p%9@n 9@0@0@9@6@u ^$M%v$1.<.'&l /=H@v$n#n#J$!&J&-'L&/=o#_ i+9@r &@P,2.<#m#5.j=v$i>[ ~%e-G@2$p N.] 5 J-w$=':#*'Y,&'f@9+A.P#Q@_#*;X*o#N#v$_->.S#/ / 4 S%%'$'#'@'+'D%E;-,",
+"P@4#%=+,P,;'Q%c=g o*] 1.p |.e-a o#)%X**;_#:.A @#9+f@g+>','e-'':*B#B#1.p / 2$G@s ~%m#-*v$j= +l#s#_ L$:#_-6@:$2$a l m>)'J&s#~$n#N#a H@M%o#'&[.|.: N%G$9@6@u 8@0@6@( _ a$a$_ ( 6@0@8@u 6@9@G$N%: |.[.'&o#M%H@a N#n#~$s#J&)'m>l a 2$:$6@_-:#L$_ s#l# +j=v$-*m#~%s G@2$/ p 1.B#B#:*''e-,'>'g+f@9+@#A :._#*;X*)%o#a e-|.p 1.] o*g c=Q%;'P,+,%=4#P@",
+"5#U.}*v+!'m%L$+,Q@u L.L.j+B%;.: )%)%X*@&_#x+=@A.@#Y>E@>'~'e-''q*B#~+/ j+1.2$G@2 < m#P%a w F$[ !&_ Q%_-i,j+o h a (${'5;J&a,O%n#o#!#]&'&I@8@R*|.9@]&k%2$u 7@|.>.6@$.$.4$4$$.$.6@>.|.7@u 2$k%]&9@|.R*8@I@'&]&!#o#n#O%a,J&5;{'($a h o j+i,_-Q%_ !&[ F$w a P%m#< 2 G@2$1.j+/ ~+B#q*''e-~'>'E@Y>@#A.=@x+_#@&X*)%)%: ;.B%j+L.L.u Q@+,L$m%!'v+}*U.5#",
+"p#U.]'^'@>/'@@('F.f+i+i+/ B%;.: )%)%f=.=2.:.=@Z>S+Y>Y+J#D@_-_'<=~+A&/ 1.] u I@r &@m#A-!#7.,%[ s#( L$_#,,++^%5._ R@:'@,J&7;($N#m#&.3 ,&n 2$R#&.9@|.,&0@7@8@B%L%u ( ( A#A#( ( u L%B%8@7@0@,&|.9@&.R#2$n ,&3 &.m#N#($7;J&@,:'R@_ 5.^%++,,_#L$( s#[ ,%7.!#A-m#&@r I@u ] 1./ A&~+<=_'_-D@J#Y+Y>S+Z>=@:.2..=f=)%)%: ;.B%/ i+i+f+F.('@@/'@>^']'U.p#",
+"<'p#V@['x.&&[@1@}'|'M.i+/ B%;.: o#o#X*<=( :.A |@Z>f@F.1'2'_-3'C%A*r$1.] L.6@3.%.N#l#A-!#7.F$[ s#$.]%$.4')>7.Q@2.:#5'J&J&<#$,N#l#H@3 ,%1.2$&.G@7@<.,%>.0@>.B%L%2$n 6@R-R-6@n 2$L%B%>.0@>.,%<.7@G@&.2$1.,%3 H@l#N#$,<#J&J&5':#2.Q@7.)>4'$.]%$.s#[ F$7.!#A-l#N#%.3.6@L.] 1.r$A*C%3'_-2'1'F.f@Z>|@A :.( <=X*o#o#: ;.B%/ i+M.|'}'1@[@&&x.['V@p#<'",
+"Y+p#u@|#6+T [@~ S+6'i+L.j+L%e-a N#N#7>.=( :.A |@S+7'F.8'9'q;3'~>q$5$L.i+L._ r %.o#[ i>a c= +[ s#_ L$j+0'a'h&F*g,2 P><#J&J&$,o#[ ]&'&c=@.8@l#N#L%c j=>.7@0@|.>.u 6@9@s%s%9@6@u >.|.0@7@>.j=c L%N#l#8@@.c='&]&[ o#$,J&J&<#P>2 g,F*h&a'0'j+L$_ s#[ +c=a i>[ o#%.r _ L.i+L.5$q$~>3'q;9'8'F.7'S+|@A :.( .=7>N#N#a e-L%j+L.i+6'S+~ [@T 6+|#u@p#Y+",
+"!@H*U+'#-#d$b'c'B.7'i+L.j+L%_-v$n#n#g;@&$.:.=@C@A.6'd'8'9'q;3'~>q$3-i+M.L.$.s %.m#b y>I@+*5.[ !&n [$/ e'f'};;,#.%.~%7;J&J&$,o#[ 3 '&Q>5.B%[ o#4.g'Q>8@2$2$8@0@9@6@u B#B#u 6@9@0@8@2$2$8@Q>g'4.o#[ B%5.Q>'&3 [ o#$,J&J&7;~%%.#.;,};f'e'/ [$n !&[ 5.+*I@y>b m#%.s $.L.M.i+3-q$~>3'q;9'8'd'6'A.C@=@:.$.@&g;n#n#v$_-L%j+L.i+7'B.c'b'd$-#'#U+H*!@",
+"h'a&m#9.i'r.r.i'z a m#o#m#o#r=`=b N#p u,)%($k#i+8.;'j'k'o,l'm'!&3.M.(${$M#[ e-3.0@6@7@2$u 9@u 2$0@8@i#J#n'Z+E&o'>*E@E=E=(,S@)%&.>.g y*Y;t*p'q'!#k-@-J+*,d.==r'@;m&A&W*W*A&m&@;r'==d.*,J+@-k-!#q'p't*Y;y*g >.&.)%S@(,E=E=E@>*o'E&Z+n'J#i#8@0@2$u 9@u 2$7@6@0@3.e-[ M#{$($M.3.!&m'l'o,k'j';'8.i+k#($)%u,p N#b `=r=o#m#o#m#a z i'r.r.i'9.m#a&h'",
+"_;h'N%s't'u'v'w'G;9@)%o#)%o#M#E=Z-l#L._#[ n#H@/ Y%x'{%F*p,];y'P%$,9@J$M%!%b ;.3.0@n 9@9@6@6@9@9@u 2$J#E@z'5@>*i#`+E@r#r#S@N#l#H@0@M.Z@Y@<.A'q']&k- &t-o@r'>&d&>@m&.*W*W*.*m&>@d&>&r'o@t- &k-]&q'A'<.Y@Z@M.0@H@l#N#S@r#r#E@`+i#>*5@z'E@J#2$u 9@9@6@6@9@9@n 0@3.;.b !%M%J$9@$,P%y'];p,F*{%x'Y%/ H@n#[ _#L.l#Z-E=M#o#)%o#)%9@G;w'v'u't's'N%h'_;",
+"B'#&j&S=>#b#C'y+G*1.~#I@r 3.H@;.3 : g $.3 G@&.N.x Q>#,/ $,m'D'E'i&~$J$^.r=[ e-%.2$( ( _ n n 6@6@6@n J#E&o'`+>*o'E&J#$,$,n#m#H@8@7@u n*@ 5.F't$|.+-T$y*>@7,n=Z;>@r@s$W*W*s$r@>@Z;n=7,>@y*T$+-|.t$F'5.@ n*u 7@8@H@m#n#$,$,J#E&o'>*`+o'E&J#n 6@6@6@n n _ ( ( 2$%.e-[ r=^.J$~$i&E'D'm'$,/ #,Q>x N.&.G@3 $.g : 3 ;.H@3.r I@~#1.G*y+C'b#>#S=j&#&B'",
+"#&G':>r=H'I'J'&+e@1$6@u j>_ u 2.|.2$h S#|.2$>.N.:$#;N.v$a,K'D'L'm'-*S@J$k#)%_,s 9@$.$.( _ 6@6@6@n _ i#E@D@>*E&M'4@2'J&S@N#u 8@8@&.a >@g$@.j@Y>|.N''@U&@;`;==&>@;]+.*O'O'.*]+@;&>==`;@;U&'@N'|.Y>j@@.g$>@a &.8@8@u N#S@J&2'4@M'E&>*D@E@i#_ n 6@6@6@_ ( $.$.9@s _,)%k#J$S@-*m'L'D'K'a,v$N.#;:$N.>.2$|.S#h 2$|.2.u _ j>u 6@1$e@&+J'I'H'r=:>G'#&",
+"#&G'q$^$.@P'k@a@%===h ,&S#L.L.] i L.L.^ g h 8=j+>.n $.v$$,w,f>E'Q'<-},($b N#_,r 7@n ( _ n 9@9@9@6@n o'E@i#>*E@R'o'z'S'5;3.] h >.&.m#r'4=%=0.A.M.T'1=`@@;i$U'V$z,H+I&c&c&I&H+z,V$U'i$@;`@1=T'M.A.0.%=4=r'm#&.>.h ] 3.5;S'z'o'R'E@>*i#E@o'n 6@9@9@9@n _ ( n 7@r _,N#b ($},<-Q'E'f>w,$,v$$.n >.j+8=h g ^ L.L.i ] L.L.S#,&h ==%=a@k@P'.@^$q$G'#&",
+"h'G a=Z*V'W'Y$ =3$X'+*e@Y'+*};j=c=};i+L,Q@w e 1.3 N#_ !#< P>!&l>Z'9>},O%)&m#e-I@|.2$_ n 6@9@9@9@9@9@J#>*J#I.E@n'4@i#`'5;%.f +g b /=r'*=e@*@A.@.1*1=J-@;Z;|&s@E,(+r-M M r-(+E,s@|&Z;@;J-1=1*@.A.*@e@*=r'/=b g +f %.5;`'i#4@n'E@I.J#>*J#9@9@9@9@9@6@n _ 2$|.I@e-m#)&O%},9>Z'l>!&P>< !#_ N#3 1.e w Q@L,i+};c=j=};+*Y'e@+*X'3$ =Y$W'V'Z*a=G h'",
+"h'_; ).)`*+)L#/.@)#);,,+$)+*%)w j={@,&&)};r*!$/ k#!&] g ( q;m l i>w>l%~$k#m#e-I@|.2$n n n n n 6@9@u J#>*J#>*Z+R'J#J#*)L&~#+*7.h b /=n&U,w+A+z+ +=)U&5 $=V$-);)E,p@I&>)>)I&p@E,;)-)V$$=5 U&=) +z+A+w+U,n&/=b h 7.+*~#L&*)J#J#R'Z+>*J#>*J#u 9@6@n n n n n 2$|.I@e-m#k#~$l%w>i>l m q;( g ] !&k#/ !$r*};&),&{@j=w %)+*$),+;,#)@)/.L#+)`*.) )_;h'",
+"#&0;,)I>')))!)4.~){)<*0 ])Z%Q*8.v+Q>[.^)/)R,x n j&~&M._.f J,2.o#!&P%l%~$)&)%q;%.0@6@6@n _ ( _ n 9@u i#E&o'E@i#()i#4@_)~&6@j=w+h b l>|&t&Q*:)B.^%,.);p&E,s@U'<)z,p@A&[)[)A&p@z,<)U's@E,p&);,.^%B.:)Q*t&|&l>b h w+j=6@~&_)4@i#()i#E@o'E&i#u 9@n _ ( _ n 6@6@0@%.q;)%)&~$l%P%!&o#2.J,f _.M.~&j&n x R,/)^)[.Q>v+8.Q*Z%])0 <*{)~)4.!)))')I>,)0;#&",
+"0$R-,=9%1&A%C%).v+i%g <.[*4;/.,&h i+,%o o j+k _ y;&.#;g M.@+[,3.a v$~$$,l m#~%r : 6@3.H@a '&:,]&G@;.Z+D@`+E@],D@4@z'})|)1)t 2)3)/+r-D S&4)4)L%5)v>j#6)]*5 r@.*b={+[+#$#$[+{+b=.*r@5 ]*6)j#v>5)L%4)4)S&D r-/+3)2)t 1)|)})z'4@D@],E@`+D@Z+;.G@]&:,'&a H@3.6@: r ~%m#l $,~$v$a 3.[,@+M.g #;&.y;_ k j+o o ,%i+h ,&/.4;[*<.g i%v+).C%A%1&9%,=R-0$",
+"]+R-7)8)o&A%B*b*7 9)i <.s*s*,&h ] / @.,% +p L%$.W=v$L.i+1.@+q r n#N#J$O%}.[ r r 6@( ~#!#G@]&_-3 v$e-Z+D@`+Z+],D@J#D@0)<>a)8=b)n@<&q@U'c)D%m@h U.4#H*d)U'`@m&.*L-/+~+#$#$~+/+L-.*m&`@U'd)H*4#U.h m@D%c)U'q@<&n@b)8=a)<>0)D@J#D@],Z+`+D@Z+e-v$3 _-]&G@!#~#( 6@r r [ }.O%J$N#n#r q @+1.i+L.v$W=$.L%p +,%@./ ] h ,&s*s*<.i 9)7 b*B*A%o&8)7)R-]+",
+"^+E 7)x=:%e*f=4 ^&g&g :$:$:$g M.L.1.(#,%5./ |.( A=I@g 1.$.2.r R@~%&@M$J$N%)&3.2.n 2.6@6@( 2$j>|.9@i,H.D@5@J#e)D@Z+i# @4@H*o f)(&.#9#]*N*c>r&(#o+o+p+@=n&J+m&.*x;[+p@<&<&p@[+x;.*m&J+n&@=p+o+o+(#r&c>N*]*9#.#(&f)o H*4@ @i#Z+D@e)J#5@D@H.i,9@|.j>2$( 6@6@2.n 2.3.)&N%J$M$&@~%R@r 2.$.1.g I@A=( |./ 5.,%(#1.L.M.g :$:$:$g g&^&4 f=e*:%x=7)E ^+",
+"^+E g)h)o&n-i)v*R*v L.L.L.M.g :$:$g 5.}$ +h |.u S-a o*6@j>~#I@R@(,$,o#N#)&'&_ $./ S#u $.2.6@_ >.u m,H.D@5@4@:=2'H.J#j)k)o+ +l)S%j,2>c)==r&@)j=#@N>#@~*-)p&m&A*'=~+_+a$a$_+~+'=A*m&p&-)~*#@N>#@j=@)r&==c)2>j,S%l) +o+k)j)J#H.2':=4@5@D@H.m,u >._ 6@2.$.u S#/ $._ '&)&N#o#$,(,R@I@~#j>6@o*a S-u |.h +}$5.g :$:$g M.L.L.L.v R*v*i)n-o&h)g)E ^+",
+"]+R-m)N 1&z;v=1-W=>.i+L.] i+:$,&,&i F$^&5.,&8@0@A=!#k 9@%.o#)%S@l%($n#3.H@>._ p ] p ] ^ K+p L.M.] n)E@D@5@4@:=2'Z+4@o)o)P#i+m@p)v-*,)*d&1$c>w D+D+t>m*|&p&m&A*'=~+7*a$a$7*~+'=A*m&p&|&m*t>D+D+w c>1$d&)**,v-p)m@i+P#o)o)4@Z+2':=4@5@D@E@n)] M.L.p K+^ ] p ] p _ >.H@3.n#($l%S@)%o#%.9@k !#A=0@8@,&5.^&F$i ,&,&:$i+] L.i+>.W=1-v=z;1&N m)R-]+",
+"0$>-F 4*1&K;q)r)M#!#i h i+h i ,&:$M. +^&#;:$n 2$3 a '&: G@o#J$($7;a,3.%.2$0@N.N.(#:.Q@&)++++ +Q@(#s)E@o'>*J#e)2'J#o't)u)-,a 2*q*v)t-E R-G=b*:$3@%@D+m*-)p&m&A*'=~+_+a$a$_+~+'=A*m&p&-)m*D+%@3@:$b*G=R-E t-v)q*2*a -,u)t)o'J#2'e)J#>*o'E@s)(#Q@ +++++&)Q@:.(#N.N.0@2$%.3.a,7;($J$o#G@: '&a 3 2$n :$#;^& +M.:$,&i h i+h i !#M#r)q)K;1&4*F >-0$",
+"r@y%F N :%L;w)x)]$m#i h i+h ,&<.g L.5.^&H%h j>9@&.a a !#l#O%S@a,s#7;G@$.u L.g,H%f x+#;y):.@*,%x+(#z)E&i#I.H.K#z'i#z'A)B)5)($C)D;D)/+n$m$E)Y*R#-,c@X+~*-)J+m&.*'=[+p@8-8-p@[+'=.*m&J+-)~*X+c@-,R#Y*E)m$n$/+D)D;C)($5)B)A)z'i#z'K#H.I.i#E&z)(#x+,%@*:.y)#;x+f H%g,L.u $.G@7;s#a,S@O%l#!#a a &.9@j>h H%^&5.L.g <.,&h i+h i m#]$x)w)L;:%N F y%r@",
+"m&s%f.F)l*V>w)O=]$M$i+] 1.M.<.8=i i+F$g')>h q u &.: m [ b $,(,a,!&L&9@_ 2$] ^ t@;*;,:.z)f ++^%@*(#y)E&4@:=E@],z'D@n'r>j)j#@,G)$*H)}%%>o&w=I)r=x#^#4#@=n&J+m&.*x;[+p@a$a$p@[+x;.*m&J+n&@=4#^#x#r=I)w=o&%>}%H)$*G)@,j#j)r>n'D@z'],E@:=4@E&y)(#@*^%++f z):.;,;*t@^ ] 2$_ 9@L&!&a,(,$,b [ m : &.u q h )>g'F$i+i 8=<.M.1.] i+M$]$O=w)V>l*F)f.s%m&",
+"=,J)K)4*8%L)g)m)H=N ~@M)&$N)8@O)G;d'p+N@d+V.o+ #N@o+( |.S-H@n#m $,l%a 3 |.2$j+x+H%# I+I+O@E.E.X+[>[>P)Q)M@l@R))#f+G.H%^ S)T)U*H+U)N ]+{+r@r@{+7%]>'@;-7#9#^-);U&8*t-A&A&t-8*U&);^-9#7#;-'@]>7%{+r@r@{+]+N U)H+U*T)S)^ H%G.f+)#R)l@M@Q)P)[>[>X+E.E.O@I+I+# H%x+j+2$|.3 a l%$,m n#H@S-|.( o+N@ #o+V.d+N@p+d'G;O)8@N)&$M)~@N H=m)g)L)8%4*K)J)=,",
+"=,J)K)4*8%L)g)m)H=N ~@M)&$N)8@O)G;d'p+N@d+V.o+ #N@o+( |.S-H@n#m $,l%a 3 |.2$j+x+H%# I+I+O@E.E.X+[>[>P)Q)M@l@R))#f+G.H%^ S)T)U*H+U)N ]+{+r@r@{+7%]>'@;-7#9#^-);U&8*t-A&A&t-8*U&);^-9#7#;-'@]>7%{+r@r@{+]+N U)H+U*T)S)^ H%G.f+)#R)l@M@Q)P)[>[>X+E.E.O@I+I+# H%x+j+2$|.3 a l%$,m n#H@S-|.( o+N@ #o+V.d+N@p+d'G;O)8@N)&$M)~@N H=m)g)L)8%4*K)J)=,",
+"m&s%f.F)l*V>w)O=]$M$i+] 1.M.<.8=i i+F$g')>h q u &.: m [ b $,(,a,!&L&9@_ 2$] ^ t@;*;,:.z)f ++^%@*(#y)E&4@:=E@],z'D@n'r>j)j#@,G)$*H)}%%>o&w=I)r=x#^#4#@=n&J+m&.*x;[+p@a$a$p@[+x;.*m&J+n&@=4#^#x#r=I)w=o&%>}%H)$*G)@,j#j)r>n'D@z'],E@:=4@E&y)(#@*^%++f z):.;,;*t@^ ] 2$_ 9@L&!&a,(,$,b [ m : &.u q h )>g'F$i+i 8=<.M.1.] i+M$]$O=w)V>l*F)f.s%m&",
+"r@y%F N :%L;w)x)]$m#i h i+h ,&<.g L.5.^&H%h j>9@&.a a !#l#O%S@a,s#7;G@$.u L.g,H%f x+#;y):.@*,%x+(#z)E&i#I.H.K#z'i#z'A)B)5)($C)D;D)/+n$m$E)Y*R#-,c@X+~*-)J+m&.*'=[+p@8-8-p@[+'=.*m&J+-)~*X+c@-,R#Y*E)m$n$/+D)D;C)($5)B)A)z'i#z'K#H.I.i#E&z)(#x+,%@*:.y)#;x+f H%g,L.u $.G@7;s#a,S@O%l#!#a a &.9@j>h H%^&5.L.g <.,&h i+h i m#]$x)w)L;:%N F y%r@",
+"0$>-F 4*1&K;q)r)M#!#i h i+h i ,&:$M. +^&#;:$n 2$3 a '&: G@o#J$($7;a,3.%.2$0@N.N.(#:.Q@&)++++ +Q@(#s)E@o'>*J#e)2'J#o't)u)-,a 2*q*v)t-E R-G=b*:$3@%@D+m*-)p&m&A*'=~+_+a$a$_+~+'=A*m&p&-)m*D+%@3@:$b*G=R-E t-v)q*2*a -,u)t)o'J#2'e)J#>*o'E@s)(#Q@ +++++&)Q@:.(#N.N.0@2$%.3.a,7;($J$o#G@: '&a 3 2$n :$#;^& +M.:$,&i h i+h i !#M#r)q)K;1&4*F >-0$",
+"]+R-m)N 1&z;v=1-W=>.i+L.] i+:$,&,&i F$^&5.,&8@0@A=!#k 9@%.o#)%S@l%($n#3.H@>._ p ] p ] ^ K+p L.M.] n)E@D@5@4@:=2'Z+4@o)o)P#i+m@p)v-*,)*d&1$c>w D+D+t>m*|&p&m&A*'=~+7*a$a$7*~+'=A*m&p&|&m*t>D+D+w c>1$d&)**,v-p)m@i+P#o)o)4@Z+2':=4@5@D@E@n)] M.L.p K+^ ] p ] p _ >.H@3.n#($l%S@)%o#%.9@k !#A=0@8@,&5.^&F$i ,&,&:$i+] L.i+>.W=1-v=z;1&N m)R-]+",
+"^+E g)h)o&n-i)v*R*v L.L.L.M.g :$:$g 5.}$ +h |.u S-a o*6@j>~#I@R@(,$,o#N#)&'&_ $./ S#u $.2.6@_ >.u m,H.D@5@4@:=2'H.J#j)k)o+ +l)S%j,2>c)==r&@)j=#@N>#@~*-)p&m&A*'=~+_+a$a$_+~+'=A*m&p&-)~*#@N>#@j=@)r&==c)2>j,S%l) +o+k)j)J#H.2':=4@5@D@H.m,u >._ 6@2.$.u S#/ $._ '&)&N#o#$,(,R@I@~#j>6@o*a S-u |.h +}$5.g :$:$g M.L.L.L.v R*v*i)n-o&h)g)E ^+",
+"^+E 7)x=:%e*f=4 ^&g&g :$:$:$g M.L.1.(#,%5./ |.( A=I@g 1.$.2.r R@~%&@M$J$N%)&3.2.n 2.6@6@( 2$j>|.9@i,H.D@5@J#e)D@Z+i# @4@H*o f)(&.#9#]*N*c>r&(#o+o+p+@=n&J+m&.*x;[+p@<&<&p@[+x;.*m&J+n&@=p+o+o+(#r&c>N*]*9#.#(&f)o H*4@ @i#Z+D@e)J#5@D@H.i,9@|.j>2$( 6@6@2.n 2.3.)&N%J$M$&@~%R@r 2.$.1.g I@A=( |./ 5.,%(#1.L.M.g :$:$:$g g&^&4 f=e*:%x=7)E ^+",
+"]+R-7)8)o&A%B*b*7 9)i <.s*s*,&h ] / @.,% +p L%$.W=v$L.i+1.@+q r n#N#J$O%}.[ r r 6@( ~#!#G@]&_-3 v$e-Z+D@`+Z+],D@J#D@0)<>a)8=b)n@<&q@U'c)D%m@h U.4#H*d)U'`@m&.*L-/+~+#$#$~+/+L-.*m&`@U'd)H*4#U.h m@D%c)U'q@<&n@b)8=a)<>0)D@J#D@],Z+`+D@Z+e-v$3 _-]&G@!#~#( 6@r r [ }.O%J$N#n#r q @+1.i+L.v$W=$.L%p +,%@./ ] h ,&s*s*<.i 9)7 b*B*A%o&8)7)R-]+",
+"0$R-,=9%1&A%C%).v+i%g <.[*4;/.,&h i+,%o o j+k _ y;&.#;g M.@+[,3.a v$~$$,l m#~%r : 6@3.H@a '&:,]&G@;.Z+D@`+E@],D@4@z'})|)1)t 2)3)/+r-D S&4)4)L%5)v>j#6)]*5 r@.*b={+[+#$#$[+{+b=.*r@5 ]*6)j#v>5)L%4)4)S&D r-/+3)2)t 1)|)})z'4@D@],E@`+D@Z+;.G@]&:,'&a H@3.6@: r ~%m#l $,~$v$a 3.[,@+M.g #;&.y;_ k j+o o ,%i+h ,&/.4;[*<.g i%v+).C%A%1&9%,=R-0$",
+"#&0;,)I>')))!)4.~){)<*0 ])Z%Q*8.v+Q>[.^)/)R,x n j&~&M._.f J,2.o#!&P%l%~$)&)%q;%.0@6@6@n _ ( _ n 9@u i#E&o'E@i#()i#4@_)~&6@j=w+h b l>|&t&Q*:)B.^%,.);p&E,s@U'<)z,p@A&[)[)A&p@z,<)U's@E,p&);,.^%B.:)Q*t&|&l>b h w+j=6@~&_)4@i#()i#E@o'E&i#u 9@n _ ( _ n 6@6@0@%.q;)%)&~$l%P%!&o#2.J,f _.M.~&j&n x R,/)^)[.Q>v+8.Q*Z%])0 <*{)~)4.!)))')I>,)0;#&",
+"h'_; ).)`*+)L#/.@)#);,,+$)+*%)w j={@,&&)};r*!$/ k#!&] g ( q;m l i>w>l%~$k#m#e-I@|.2$n n n n n 6@9@u J#>*J#>*Z+R'J#J#*)L&~#+*7.h b /=n&U,w+A+z+ +=)U&5 $=V$-);)E,p@I&>)>)I&p@E,;)-)V$$=5 U&=) +z+A+w+U,n&/=b h 7.+*~#L&*)J#J#R'Z+>*J#>*J#u 9@6@n n n n n 2$|.I@e-m#k#~$l%w>i>l m q;( g ] !&k#/ !$r*};&),&{@j=w %)+*$),+;,#)@)/.L#+)`*.) )_;h'",
+"h'G a=Z*V'W'Y$ =3$X'+*e@Y'+*};j=c=};i+L,Q@w e 1.3 N#_ !#< P>!&l>Z'9>},O%)&m#e-I@|.2$_ n 6@9@9@9@9@9@J#>*J#I.E@n'4@i#`'5;%.f +g b /=r'*=e@*@A.@.1*1=J-@;Z;|&s@E,(+r-M M r-(+E,s@|&Z;@;J-1=1*@.A.*@e@*=r'/=b g +f %.5;`'i#4@n'E@I.J#>*J#9@9@9@9@9@6@n _ 2$|.I@e-m#)&O%},9>Z'l>!&P>< !#_ N#3 1.e w Q@L,i+};c=j=};+*Y'e@+*X'3$ =Y$W'V'Z*a=G h'",
+"#&G'q$^$.@P'k@a@%===h ,&S#L.L.] i L.L.^ g h 8=j+>.n $.v$$,w,f>E'Q'<-},($b N#_,r 7@n ( _ n 9@9@9@6@n o'E@i#>*E@R'o'z'S'5;3.] h >.&.m#r'4=%=0.A.M.T'1=`@@;i$U'V$z,H+I&c&c&I&H+z,V$U'i$@;`@1=T'M.A.0.%=4=r'm#&.>.h ] 3.5;S'z'o'R'E@>*i#E@o'n 6@9@9@9@n _ ( n 7@r _,N#b ($},<-Q'E'f>w,$,v$$.n >.j+8=h g ^ L.L.i ] L.L.S#,&h ==%=a@k@P'.@^$q$G'#&",
+"#&G':>r=H'I'J'&+e@1$6@u j>_ u 2.|.2$h S#|.2$>.N.:$#;N.v$a,K'D'L'm'-*S@J$k#)%_,s 9@$.$.( _ 6@6@6@n _ i#E@D@>*E&M'4@2'J&S@N#u 8@8@&.a >@g$@.j@Y>|.N''@U&@;`;==&>@;]+.*O'O'.*]+@;&>==`;@;U&'@N'|.Y>j@@.g$>@a &.8@8@u N#S@J&2'4@M'E&>*D@E@i#_ n 6@6@6@_ ( $.$.9@s _,)%k#J$S@-*m'L'D'K'a,v$N.#;:$N.>.2$|.S#h 2$|.2.u _ j>u 6@1$e@&+J'I'H'r=:>G'#&",
+"B'#&j&S=>#b#C'y+G*1.~#I@r 3.H@;.3 : g $.3 G@&.N.x Q>#,/ $,m'D'E'i&~$J$^.r=[ e-%.2$( ( _ n n 6@6@6@n J#E&o'`+>*o'E&J#$,$,n#m#H@8@7@u n*@ 5.F't$|.+-T$y*>@7,n=Z;>@r@s$W*W*s$r@>@Z;n=7,>@y*T$+-|.t$F'5.@ n*u 7@8@H@m#n#$,$,J#E&o'>*`+o'E&J#n 6@6@6@n n _ ( ( 2$%.e-[ r=^.J$~$i&E'D'm'$,/ #,Q>x N.&.G@3 $.g : 3 ;.H@3.r I@~#1.G*y+C'b#>#S=j&#&B'",
+"_;h'N%s't'u'v'w'G;9@)%o#)%o#M#E=Z-l#L._#[ n#H@/ Y%x'{%F*p,];y'P%$,9@J$M%!%b ;.3.0@n 9@9@6@6@9@9@u 2$J#E@z'5@>*i#`+E@r#r#S@N#l#H@0@M.Z@Y@<.A'q']&k- &t-o@r'>&d&>@m&.*W*W*.*m&>@d&>&r'o@t- &k-]&q'A'<.Y@Z@M.0@H@l#N#S@r#r#E@`+i#>*5@z'E@J#2$u 9@9@6@6@9@9@n 0@3.;.b !%M%J$9@$,P%y'];p,F*{%x'Y%/ H@n#[ _#L.l#Z-E=M#o#)%o#)%9@G;w'v'u't's'N%h'_;",
+"h'a&m#9.i'r.r.i'z a m#o#m#o#r=`=b N#p u,)%($k#i+8.;'j'k'o,l'm'!&3.M.(${$M#[ e-3.0@6@7@2$u 9@u 2$0@8@i#J#n'Z+E&o'>*E@E=E=(,S@)%&.>.g y*Y;t*p'q'!#k-@-J+*,d.==r'@;m&A&W*W*A&m&@;r'==d.*,J+@-k-!#q'p't*Y;y*g >.&.)%S@(,E=E=E@>*o'E&Z+n'J#i#8@0@2$u 9@u 2$7@6@0@3.e-[ M#{$($M.3.!&m'l'o,k'j';'8.i+k#($)%u,p N#b `=r=o#m#o#m#a z i'r.r.i'9.m#a&h'",
+"!@H*U+'#-#d$b'c'B.7'i+L.j+L%_-v$n#n#g;@&$.:.=@C@A.6'd'8'9'q;3'~>q$3-i+M.L.$.s %.m#b y>I@+*5.[ !&n [$/ e'f'};;,#.%.~%7;J&J&$,o#[ 3 '&Q>5.B%[ o#4.g'Q>8@2$2$8@0@9@6@u B#B#u 6@9@0@8@2$2$8@Q>g'4.o#[ B%5.Q>'&3 [ o#$,J&J&7;~%%.#.;,};f'e'/ [$n !&[ 5.+*I@y>b m#%.s $.L.M.i+3-q$~>3'q;9'8'd'6'A.C@=@:.$.@&g;n#n#v$_-L%j+L.i+7'B.c'b'd$-#'#U+H*!@",
+"Y+p#u@|#6+T [@~ S+6'i+L.j+L%e-a N#N#7>.=( :.A |@S+7'F.8'9'q;3'~>q$5$L.i+L._ r %.o#[ i>a c= +[ s#_ L$j+0'a'h&F*g,2 P><#J&J&$,o#[ ]&'&c=@.8@l#N#L%c j=>.7@0@|.>.u 6@9@s%s%9@6@u >.|.0@7@>.j=c L%N#l#8@@.c='&]&[ o#$,J&J&<#P>2 g,F*h&a'0'j+L$_ s#[ +c=a i>[ o#%.r _ L.i+L.5$q$~>3'q;9'8'F.7'S+|@A :.( .=7>N#N#a e-L%j+L.i+6'S+~ [@T 6+|#u@p#Y+",
+"<'p#V@['x.&&[@1@}'|'M.i+/ B%;.: o#o#X*<=( :.A |@Z>f@F.1'2'_-3'C%A*r$1.] L.6@3.%.N#l#A-!#7.F$[ s#$.]%$.4')>7.Q@2.:#5'J&J&<#$,N#l#H@3 ,%1.2$&.G@7@<.,%>.0@>.B%L%2$n 6@R-R-6@n 2$L%B%>.0@>.,%<.7@G@&.2$1.,%3 H@l#N#$,<#J&J&5':#2.Q@7.)>4'$.]%$.s#[ F$7.!#A-l#N#%.3.6@L.] 1.r$A*C%3'_-2'1'F.f@Z>|@A :.( <=X*o#o#: ;.B%/ i+M.|'}'1@[@&&x.['V@p#<'",
+"p#U.]'^'@>/'@@('F.f+i+i+/ B%;.: )%)%f=.=2.:.=@Z>S+Y>Y+J#D@_-_'<=~+A&/ 1.] u I@r &@m#A-!#7.,%[ s#( L$_#,,++^%5._ R@:'@,J&7;($N#m#&.3 ,&n 2$R#&.9@|.,&0@7@8@B%L%u ( ( A#A#( ( u L%B%8@7@0@,&|.9@&.R#2$n ,&3 &.m#N#($7;J&@,:'R@_ 5.^%++,,_#L$( s#[ ,%7.!#A-m#&@r I@u ] 1./ A&~+<=_'_-D@J#Y+Y>S+Z>=@:.2..=f=)%)%: ;.B%/ i+i+f+F.('@@/'@>^']'U.p#",
+"5#U.}*v+!'m%L$+,Q@u L.L.j+B%;.: )%)%X*@&_#x+=@A.@#Y>E@>'~'e-''q*B#~+/ j+1.2$G@2 < m#P%a w F$[ !&_ Q%_-i,j+o h a (${'5;J&a,O%n#o#!#]&'&I@8@R*|.9@]&k%2$u 7@|.>.6@$.$.4$4$$.$.6@>.|.7@u 2$k%]&9@|.R*8@I@'&]&!#o#n#O%a,J&5;{'($a h o j+i,_-Q%_ !&[ F$w a P%m#< 2 G@2$1.j+/ ~+B#q*''e-~'>'E@Y>@#A.=@x+_#@&X*)%)%: ;.B%j+L.L.u Q@+,L$m%!'v+}*U.5#",
+"P@4#%=+,P,;'Q%c=g o*] 1.p |.e-a o#)%X**;_#:.A @#9+f@g+>','e-'':*B#B#1.p / 2$G@s ~%m#-*v$j= +l#s#_ L$:#_-6@:$2$a l m>)'J&s#~$n#N#a H@M%o#'&[.|.: N%G$9@6@u 8@0@6@( _ a$a$_ ( 6@0@8@u 6@9@G$N%: |.[.'&o#M%H@a N#n#~$s#J&)'m>l a 2$:$6@_-:#L$_ s#l# +j=v$-*m#~%s G@2$/ p 1.B#B#:*''e-,'>'g+f@9+@#A :._#*;X*)%o#a e-|.p 1.] o*g c=Q%;'P,+,%=4#P@",
+"-,E;D%+'@'#'$'%'S%4 / / S#>._-v$N#o#X**;_#Q@P#A.9+f@&'Y,*':#='w$J-5 ] N.p 2$G@e-~%[ i>v$j=5.m#<#2.P,&@r 9@i+_ o#/=L&-'J&!&J$n#n#v$H@/=l '&<.1.v$M%^$u 6@9@0@0@9@n 9@p%p%9@n 9@0@0@9@6@u ^$M%v$1.<.'&l /=H@v$n#n#J$!&J&-'L&/=o#_ i+9@r &@P,2.<#m#5.j=v$i>[ ~%e-G@2$p N.] 5 J-w$=':#*'Y,&'f@9+A.P#Q@_#*;X*o#N#v$_->.S#/ / 4 S%%'$'#'@'+'D%E;-,",
+"$@T,F+U,V,v&W,q&}>O>j+j+K+8@q;v$N#N#X**;@+5.r+S+9+Y>X,Y,Z,:#`,w$J-a%L.N.N.u I@e-~%b l>: c=5.o#@,_# 'l#I@2$u @+n#/=v,.'J&!&J$n#&@v$&.i>M$3 M.K+I@M%l>2$6@9@0@0@u u 0@p%p%0@u u 0@0@9@6@2$l>M%I@K+M.3 M$i>&.v$&@n#J$!&J&.'v,/=n#@+u 2$I@l# '_#@,o#5.c=: l>b ~%e-I@u N.N.L.a%J-w$`,:#Z,Y,X,Y>9+S+r+5.@+*;X*N#N#v$q;8@K+j+j+O>}>q&W,v&V,U,F+T,$@",
+"B.M,'#y+s,H,T+N,9+O,n 9@6@2 q;E=&@M$3.s q;L%9@^ ,&Q %.r %.G@G@%.r 3./ K+g,N.K+#.N.i+L.f 0 P,Q,R,Q K+< 2 u +:.6@a :#;.3.I@r ;.r I@I@G@I@v$!#!#a !#'&{+V*@%E,S,V-#$'@] ] '@#$V-S,E,@%V*{+'&!#a !#!#v$I@G@I@I@r ;.r I@3.;.:#a 6@:. +u 2 < K+Q R,Q,P,0 f L.i+N.#.K+N.g,K+/ 3.r %.G@G@%.r %.Q ,&^ 9@L%q;s 3.M$&@E=q;2 6@9@n O,9+N,T+H,s,y+'#M,B.",
+"A+F,G,u@I#H,T+9+C@I,_ 6@6@3.R@:#r#$,)%m ;.|.9@#.:$J,3.%.3.v$G@%.r ~#L.S##.K+S#K+p i+9@/ |*r*K,};L,2.R@e-_ Q@++n a ~%;.3.I@%.%.I@v$I@!#: !#H@!#G@v$H@{+j$7-E,.#^-B#m&j+j+m&B#^-.#E,7-j${+H@v$G@!#H@!#: !#I@v$I@%.%.I@3.;.~%a n ++Q@_ e-R@2.L,};K,r*|*/ 9@i+p K+S#K+#.S#L.~#r %.G@v$3.%.3.J,:$#.9@|.;.m )%$,r#:#R@3.6@6@_ I,C@9+T+H,I#u@G,F,A+",
+"R+A,]@}@,#B,z+A.C,Z#_ _ I@I@&@l%},P>[ o#m ]&6@j>L.^ ~#3.I@a G@%.%.G@h p ^ #.N.p 1.i+N#G@o*#;H%6@;.< < q;@+#;++6@!#&@s %.3.3.G@!#: ~#'&]&]&3 !#I@I@: ^+R-D,E,X%6-#$R&] ] R&#$6-X%E,D,R-^+: I@I@!#3 ]&]&'&~#: !#G@3.3.%.s &@!#6@++#;@+q;< < ;.6@H%#;o*G@N#i+1.p N.#.^ p h G@%.%.G@a I@3.~#^ L.j>6@]&m o#[ P>},l%&@I@I@_ _ Z#C,A.z+B,,#}@]@A,R+",
+"8+y,3%I#I#H>H>@#C@@#G@%.r n#O%S@5;5;^.l n#: I@j>$.@+~#~#G@a G@r 3.a g j+^ ^ N.1.L.] a,J$R#n $.!#r#J&)%e-_#:.x+9@!#n#;.2 %.3.a H@: 3.k%3 3 3 &.G@I@: 0$>-8*z,9$Z@<&r@L.L.r@<&Z@9$z,8*>-0$: I@G@&.3 3 3 k%3.: H@a 3.%.2 ;.n#!#9@x+:._#e-)%J&r#!#$.n R#J$a,] L.1.N.^ ^ j+g a 3.r G@a G@~#~#@+$.j>I@: n#l ^.5;5;S@O%n#r %.G@@#C@@#H>H>I#I#3%y,8+",
+"&+q,r,s,I#B.%+A.A.S+v$~%E=S@$,<#7;t,M$~$~$n#n#2 u,2.~#~#v$a ~#2 3.!#h / #.^ N.] L.1.v,J$r=I@3.)&$,w,b _-x,x+x+n v$~%e-s r %.v$&.: %.]&&.H@3 H@v$a H@m&A#);>@Q$t-a$/+1.1./+a$t-Q$>@);A#m&H@a v$H@3 H@&.]&%.: &.v$%.r s e-~%v$n x+x+x,_-b w,$,)&3.I@r=J$v,1.L.] N.^ #./ h !#3.2 ~#a v$~#~#2.u,2 n#n#~$~$M$t,7;<#$,S@E=~%v$S+A.A.%+B.I#s,r,q,&+",
+"B.n,3%h#y+B+%+C@S+0.m#~%},r#<#J&~&y=a,a,l S@N#3.o,I@3.~#v$v$3.;.3.!#1./ K+^ S#] ] j+s#M$A=$.2.'&($@,N%_,m,@*x+_ 3.p,;.r %.%.I@: a 3.: a : H@H@: !#'&r@R-J+!-Q$y*B#_+M.M._+B#y*Q$!-J+R-r@'&!#: H@H@: a : 3.a : I@%.%.r ;.p,3._ x+@*m,_,N%@,($'&2.$.A=M$s#j+] ] S#^ K+/ 1.!#3.;.3.v$v$~#3.I@o,3.N#S@l a,a,y=~&J&<#r#},~%m#0.S+C@%+B+y+h#3%n,B.",
+"$ k,'#h@1@8+0,|@A.W#l#$,r#s#7;e,y>_=@,<#/=r#M$)%l,!#%.~#G@G@r e-%.!#S#j+p g,K+/ 1.p l [ o*g,g,|.n#l%)&:,m,x+(#u G@:#2 ~#G@3.3.G@a G@v$G@a &.&.a !#'&{+E y*a%Q$;->-q@s*s*q@>-;-Q$a%y*E {+'&!#a &.&.a G@v$G@a G@3.3.G@~#2 :#G@u (#x+m,:,)&l%n#|.g,g,o*[ l p 1./ K+g,p j+S#!#%.e-r G@G@~#%.!#l,)%M$r#/=<#@,_=y>e,7;s#r#$,l#W#A.|@0,8+1@h@'#k,$ ",
+"8,9,-+h#1@$+0,|@9+>#{$O%O%E*a,b,c,d,e,J&^$S@^.b f,)&%.3.G@G@2 _-r !#^ p / K+g,p / N.l#H@<.h,h,:$I@:#Z-_,i,(#^%|.&.n#%.v$: I@%.I@: : G@I@v$&.!#a : 3 ~+E 7#j,6 M-U*8>s*s*8>U*M-6 j,7#E ~+3 : a !#&.v$I@G@: : I@%.I@: v$%.n#&.|.^%(#i,_,Z-:#I@:$h,h,<.H@l#N./ p g,K+/ p ^ !#r _-2 G@G@3.%.)&f,b ^.S@^$J&e,d,c,b,a,E*O%O%{$>#9+|@0,$+1@h#-+9,8,",
+"o+t>^,/,T+o.]%;,. x&3*A*I&k*k*I&A*3*p@p@(+(+_+7*(+{+S@(,b n#_,:,,,8@( 0@2.<,[,6@n _ M$g Z%Q@},|,},p 1,2,3,T@H#,+e&4,7-5,@%t-p&7-J-6-@%8*y*~@*,6,7,]*L;1&X*i*&.j;k=5@r@r@5@k=j;&.i*X*1&L;]*7,6,*,~@y*8*@%6-J-7-p&t-@%5,7-4,e&,+H#T@3,2,1,p },|,},Q@Z%g M$_ n 6@[,<,2.0@( 8@,,:,_,n#b (,S@{+(+7*_+(+(+p@p@3*A*I&k*k*I&A*3*x&. ;,]%o.T+/,^,t>o+",
+"c@D+$$Y>T+o.Q*;,w-s=J;I&I&r-2&A&A*I&H+H+H+~+_+,@p@[+O%>,n#R@e-r q 0@n 7@@+,,j>_ ( 9@&@(#A>+*l%',R@:.),!,~,{,0.w +%|>/+~+/+'@{+p@{+a-B#a$7#a%*,1%d&V=n-A%~>0&G@j#],I.{+{+I.],j#G@0&~>A%n-V=d&1%*,a%7#a$B#a-{+p@{+'@/+~+/+|>+%w 0.{,~,!,),:.R@',l%+*A>(#&@9@( _ j>,,@+7@n 0@q r e-R@n#>,O%[+p@,@_+~+H+H+H+I&A*A&2&r-I&I&J;s=w-;,Q*o.T+Y>$$D+c@",
+"G*q#t$Y>Z>N>j=N.w-i*`>r-3*3*A&.*A*2&^+^+{+[+p@7*_+p@l ,E=.,r !#$.7@2$9@_#q n ( 2.7@s ;*<$+,3.@,%.#,U%9&$,u#T+T>i*%, %q$p$n$.%[=p$&,s%#$U*5 *,.#!+d&+&8&=,G&n#j#j;-,4$4$-,j;j#n#G&=,8&+&d&!+.#*,5 U*#$s%&,p$[=.%n$p$q$ %%,i*T>T+u#$,9&U%#,%.@,3.+,<$;*s 7@2.( n q _#9@2$7@$.!#r .,E= ,l p@_+7*p@[+{+^+^+2&A*.*A&3*3*r-`>i*w-N.j=N>Z>Y>t$q#G*",
+"G*N>j@C@C@O@M.6@O>i*J;3*A*3*A&.*A&r-{+]+^+[+(+(+(+_+}.P>R@`=r H@_ 7@8@n q $.7@2.j>>.@+Q>R>{&v$O%( r*S>+%M$V#H>T>y#l*I=U>%>V>+=I>%>J>]+~+U*5 Z@.#6 Q$K-+&W>e=M$F@X>P;J+J+P;X>F@M$e=W>+&K-Q$6 .#Z@5 U*~+]+J>%>I>+=V>%>U>I=l*y#T>H>V#M$+%S>r*( O%v${&R>Q>@+>.j>2.7@$.q n 8@7@_ H@r `=R@P>}._+(+(+(+[+^+]+{+r-A&.*A&3*A*3*J;i*O>6@M.O@C@C@j@N>G*",
+"3@a.h@*+W@$@]&l#i*B*.*}%s$3*I&A&A&2&~+{+/+(+~+/+H+_+}.S@o#:#s !#( 2$8@_ q n 8@2._#>.v$j=i%u+H@E*G@F*F>q*E*G>H>[$b*n$I>+=L;t=z;L;z;J>'@H+r@8#x-7-6 9$]+9-K>L>w>M>P@E+6$6$E+P@M>w>L>K>9-]+9$6 7-x-8#r@H+'@J>z;L;z;t=L;+=I>n$b*[$H>G>E*q*F>F*G@E*H@u+i%j=v$>._#2.8@n q _ 8@2$( !#s :#o#S@}._+H+/+~+(+/+{+~+2&A&A&I&3*s$}%.*B*i*l#]&$@W@*+h@a.3@",
+"3@t>u>,#t$v>G${$e&a* &;= &.*A&A*A*2&_+H+H+p@~+]+{+_+{$~$N%< 2 : 2.9@2$_ j>n 8@( _#0@N% +M&^%j&w>l x+x>@&y>z>;#A>-@K-B>I=S;L;t=z;K;L;@-0*r@[+j$9#p&J+E 9-C>D>3;E>e+#>s@s@#>e+E>3;D>C>9-E J+p&9#j$[+r@0*@-L;K;z;t=L;S;I=B>K--@A>;#z>y>@&x>x+l w>j&^%M& +N%0@_#( 8@n j>_ 2$9@2.: 2 < N%~${$_+{+]+~+p@H+H+_+2&A*A*A&.* &;= &a*e&{$G$v>t$,#u>t>3@",
+"2@T.T%~ }#h>/=i>{=B*T$;=;=T$s$}%.*I&,@[+[+7*(+]+{+W%M$J$)&&@%.H@$._ n n @+( 7@n j>9@K&8@7.>.y=k>l>I@`@D;m>n>T+;%*= &.%r$5$q.o$m$ %5$9-0*;=[+R&<&U&J+7#'@N=o>p>q>E.r>s>s>r>E.q>p>o>N='@7#J+U&<&R&[+;=0*9-5$ %m$o$q.5$r$.% &*=;%T+n>m>D;`@I@l>k>y=>.7.8@K&9@j>n 7@( @+n n _ $.H@%.&@)&J$M$W%{+]+(+7*[+[+,@I&.*}%s$T$;=;=T$B*{=i>/=h>}#~ T%T.2@",
+"W+4>X$y+5>6>-*~&7>~>.*K-9-@-;=;=s$I&,@[+[+,@p@]+/+8>M$O%b m I@R#_ $.( 6@$.2.2$6@@+_ 9>b i+H@0>a>3;o#Z@D;b>C#g#;%c>{+9-}%3*A&T$@-}%2& *.*;=[+R&#$A#s%y*^+d>e>f>O;X+'>g>g>'>X+O;f>e>d>^+y*s%A##$R&[+;=.* *2&}%@-T$A&3*}%9-{+c>;%g#C#b>D;Z@o#3;a>0>H@i+b 9>_ @+6@2$2.$.6@( $._ R#I@m b O%M$8>/+]+p@,@[+[+,@I&s$;=;=@-9-K-.*~>7>~&-*6>5>y+X$4>W+",
+"a@/>(>P._>h&O-0&5$e*}%s$K-'=,- &s$T$B#{+:>!=<#<>5@H*V.3@[>:$+ }>6-7#q.r$q.0*a-(+j$B#|>1>2>j$J=|> *5 a !#3>r A=a '&!#_+;=3*q.p$o&T*$-~+/+0$r@0${+[+~+A#A#A#^+}%}%n$A%0$0$A%n$}%}%^+A#A#A#~+[+{+0$r@0$/+~+$-T*o&p$q.3*;=_+!#'&a A=r 3>!#a 5 *|>J=j$2>1>|>B#j$(+a-0*q.r$q.7#6-}>+ :$[>3@V.H*5@<><#!=:>{+B#T$s$ &,-'=K-s$}%e*5$0&O-h&_>P.(>/>a@",
+"->;>>>,>'>)>!><=T&J*A*3*A*;=,- &A&2&#$[+~>d*s#{>:=4#X+N@ #8=-&@ V-Z@r$5$r$.*]>p@j$8#S;r@6$A#1&P*m$X%: &.^>2 k%a 3 &./+,-.*m$8&o&T*a=.*s$ &K- &}%0*.*y%>-^+^+}%}%o$n$0$0$n$o$}%}%^+^+>-y%.*0*}% &K- &s$.*a=T*o&8&m$.*,-/+&.3 a k%2 ^>&.: X%m$P*1&A#6$r@S;8#j$p@]>.*r$5$r$Z@V-@ -&8= #N@X+4#:={>s#d*~>[+#$2&A& &,-;=A*3*A*J*T&<=!>)>'>,>>>;>->",
+" >.>+>@>#>H%z#1-p$:%A&r-2& &,- &I&'*#$p@g;Z*T#$>k=U.O@3@d+8=H;b*^-7#5$5$5$A*o=7*j$4$%>r@&>p&J**>}%a%H@H@=>;.H@a ]&]&0$@-.* *g=J*e*J*s$s$}%T$T$T$}%s$s%/+{+}%}%o$p$:%0$0$:%p$o$}%}%{+/+s%s$}%T$T$T$}%s$s$J*e*J*g= *.*@-0$]&]&a H@;.=>H@H@a%}%*>J*p&&>r@%>4$j$7*o=A*5$5$5$7#^-b*H;8=d+3@O@U.k=$>T#Z*g;p@#$'*I& &,- &2&r-A&:%p$1-z#H%#>@>+>.> >",
+"T;U;V;Y.=@/ .-W;K-8&.*3*A*K-9-T$A&I&4$p@M;N;^$X;u;p#G*3@o+g + Y;Z@U&5$T&5$3*7%W%j$s%n-1=Z;y*p$u= &`;]&H@e-_-v$: &.k%/+s$r-+& *3-:%:%o$p$ %p$o$m$m$n$H+H+0*s$n$n$:%l*0$0$l*:%n$n$s$0*H+H+n$m$m$o$p$ %p$o$:%:%3- *+&r-s$/+k%&.: v$_-e-H@]&`; &u=p$y*Z;1=n-s%j$W%7%3*5$T&5$U&Z@Y;+ g o+3@G*p#u;X;^$N;M;p@4$I&A&T$9-K-A*3*.*8&K-W;.-/ =@Y.V;U;T;",
+"X.+.E+a@V.n D=B*A*m$s$0*T$K-}%A*.*K-R-~+M;N;H$O;u;E;P;G*c@L.4&,.U&J+T&T&5$I&m&q@j$A#T*^->&o@m$$-0$Q;]&&.3.q;~#&.!#S-p@A&R;m$A%$-1&e*o$ %.%q$o$A%A%m$s$.*A* %n$z=q%S;0$0$S;q%z=n$ %A*.*s$m$A%A%o$q$.% %o$e*1&$-A%m$R;A&p@S-!#&.~#q;3.&.]&Q;0$$-m$o@>&^-T*A#j$q@m&I&5$T&T&J+U&,.4&L.c@G*P;E;u;O;H$N;M;~+R-K-.*A*}%K-T$0*s$m$A*B*D=n V.a@E++.X.",
+"Z.X.V.b@^#G@0%C;2&K-0*s$T$T$A&r-.*9-U*[+D;Z*h;i;f;E;F;G*G;L.4&H;p&`@5$5$r$I&r@q@I;U*8&6-5=L*;=c-{+==&.!#a q;%.]&: F=_+.*J;p$o$a=x*x*:%J*G-J*z=s;n-z=T$0*q.q$o&K;L;q%0$0$q%L;K;o&q$q.0*T$z=n-s;z=J*G-J*:%x*x*a=o$p$J;.*_+F=: ]&%.q;a !#&.=={+c-;=L*5=6-8&U*I;q@r@I&r$5$5$`@p&H;4&L.G;G*F;E;f;i;h;Z*D;[+U*9-.*r-A&T$T$s$0*K-2&C;0%G@^#b@V.X.Z.",
+"T.X.p#x#f;G@+%0&3*@-0*0*}%T$0*3*.*K-E H+g;t;h;i;u;H* =X+ =i+,.v;`@);r$r$q.3*r@q@n;1=m$o@#=w;x;l=4$>&a v$H@q;r k%a y;_+K-3*q.q.G-,;x*l*G-a=J*e*T*n-1&8&p$q.G-o&z;A;B;0$0$B;A;z;o&G-q.p$8&1&n-T*e*J*a=G-l*x*,;G-q.q.3*K-_+y;a k%r q;H@v$a >&4$l=x;w;#=o@m$1=n;q@r@3*q.r$r$);`@v;,.i+ =X+ =H*u;i;h;t;g;H+E K-.*3*0*T$}%0*0*@-3*0&+%G@f;x#p#X.T.",
+"+.e;I.f;%$m 0%0&3*;=T$0*s$K-;=}%0*}%A#[+g;D*h;i;j;4#V.k;2@L.,.l;);8*r$q.q.3*r@q@m;n;m$>@o;p;a-T&s%>&G@G@3 q;r A=a r;_+9-A&[=l=a=,;n-J*G-a=l*n-x*s;1& *o$a=a=q%t=%-l&0$0$l&%-t=q%a=a=o$ *1&s;x*n-l*a=G-J*n-,;a=l=[=A&9-_+r;a A=r q;3 G@G@>&s%T&a-p;o;>@m$n;m;q@r@3*q.q.r$8*);l;,.L.2@k;V.4#j;i;h;D*g;[+A#}%0*}%;=K-s$0*T$;=3*0&0%m %$f;I.e;+.",
+"j <;Z@@%4$E ~+r-A*0*9-s$K-9-}%T$ &I&/+~+[;A#J+^-6 !-};x F+m@D >@%*|;G-1;7*U&X%9#j$2;3;/=4;!$|*,&5;6;k#l#a %._-G@d-b 7;^;8;9;}%}%0;0;G@!#9=;;T$a;b;c;:;o&:%:%a=l*e*l*d;d;l*e*l*a=:%:%o&:;c;b;a;T$;;9=!#G@0;0;}%}%9;8;^;7;b d-G@_-%.a l#k#6;5;,&|*!$4;/=3;2;j$9#X%U&7*1;G-|;%*>@D m@F+x };!-6 ^-J+A#[;~+/+I& &T$}%9-K-s$9-0*A*r-~+E 4$@%Z@<;j ",
+"j `%n*);8#E ~+2&0*}%@-.*}% &A*0*}%2&(+~+W-U*`@6-Q$o@:.v !;-@S&~;%*X-P$%;,@p&X%@%x-a-{;{$j !$|*k S@];)&l#!#I@;.G@Z-[ !&^;/;(;}%K-f._;a v$D=;;}%:;5*`$,;o&:%l*';J*n-o&7&7&o&n-J*';l*:%o&,;`$5*:;}%;;D=v$a _;f.K-}%(;/;^;!&[ Z-G@;.I@!#l#)&];S@k |*!$j {${;a-x-@%X%p&,@%;P$X-%*~;S&-@!;v :.o@Q$6-`@U*W-~+(+2&}%0*A* &}%.*@-}%0*2&~+E 8#);n*`%j ",
+"3=+;M-J-8#R-~+I&}% &9-0*s$}%3*.*}%3*7*(+p%x-5 ;-6 @;#;e G+N&o@Q$X-$;J*%;,@p&~@J-E m&K${$4._._.k O%~&]&!#N%l#< o#3 a J$&;*;=;H+0$^=-;&.3.+%;;s$e*F->;,;o&l*J*';l*n-o&,=,=o&n-l*';J*l*o&,;>;F-e*s$;;+%3.&.-;^=0$H+=;*;&;J$a 3 o#< l#N%!#]&~&O%k _._.4.{$K$m&E J-~@p&,@%;J*$;X-Q$o@N&G+e #;@;6 ;-5 x-p%(+7*3*}%.*3*}%s$0*9- &}%I&~+R-8#J-M-+;3=",
+">%U-V-J-B#A#~+A&T$K-L-}%}%}%A&0*K-.*p@(+W-U*`@n*6$!-] <.N&b*o@t-X-M=l*Y-7*p&a%`@A#{+/$l B%:$i o*~$/=0@!#Z-j&~$)%H@u J$=*@&`-7*]+J J '&%.q* ;}%:%S*.;x*l*:%o&G-:%n-l*B=B=l*n-:%G-o&:%l*x*.;S*:%}% ;q*%.'&J J ]+7*`-@&=*J$u H@)%~$j&Z-!#0@/=~$o*i :$B%l /${+A#`@a%p&7*Y-l*M=X-t-o@b*N&<.] !-6$n*`@U*W-(+p@.*K-0*A&}%}%}%L-K-T$A&~+A#B#J-V-U->%",
+"Y%I-u-J-#$>-[+A* &K-L-}%s$s$I&.*K-.*/+(+0-A#J+M-X%N-L.M.O-@ ^-x-i.i.P$P-p@U&6$J+A#~+h*o#'&>.>.'&m {$M.u h***E*l 8@i+m#)&+%Q-'-R-L z&S-~#+%1-T$l*S*l-e*P$o&e*:%1&e*G-T-T-G-e*1&:%e*o&P$e*l-S*l*T$1-+%~#S-z&L R-'-Q-+%)&m#i+8@l E***h*u M.{$m '&>.>.'&o#h*~+A#J+6$U&p@P-P$i.i.x-^-@ O-M.L.N-X%M-J+A#0-(+/+.*K-.*I&s$s$}%L-K- &A*[+>-#$J-u-I-Y%",
+"p-q-^-@%a$>-H+.* &T$,-0*.*.*r-A&}%3*^+p@s->-t-u-~@v-0@2$w-s=V*x-y-y&a=[=/+7#9$p&A#~+!%o#'&3 3 H@R@)%5.9@I$z-A-l >.,%N%[ @$B-C-j$D-E-A=v$D=k- &o&F-l-z=P$o&n-:%1&e*G-H-H-G-e*1&:%n-o&P$z=l-F-o& &k-D=v$A=E-D-j$C-B-@$[ N%,%>.l A-z-I$9@5.)%R@H@3 3 '&o#!%~+A#p&9$7#/+[=a=y&y-x-V*s=w-2$0@v-~@u-t->-s-p@^+3*}%A&r-.*.*0*,-T$ &.*H+>-a$@%^-q-p-",
+"4-5-6-7-8->-/+0*T$s$9-.*.*.*2&A&s$I&[+p@0-E y*)-9$6$8@8@s=z#a-0$b-{-c-T&0$n*6 p&E H+ -: M#M#d-b e-I@c=9@h*:-<-l L%!$]&G@4 f-g-6-h-i-'&: j-k-}%1&l-m-n-J*:%1&J*o&n-l*o-o-l*n-o&J*1&:%J*n-m-l-1&}%k-j-: '&i-h-6-g-f-4 G@]&!$L%l <-:-h*9@c=I@e-b d-M#M#: -H+E p&6 n*0$T&c-{-b-0$a-z#s=8@8@6$9$)-y*E 0-p@[+I&s$A&2&.*.*.*9-s$T$0*/+>-8-7-6-5-4-",
+"=---;-8*p%>-/+0*}%.*,-s$}%}%A&.*T$3*_+_+'-1=7#)-!-)*>.R#4 +-V*/+~-{-]-5$m&^-Q$U&U*/+/-H@!%(-M#b _-~#c=/ ]$:-<-E*,&E$&.%.4 [-}-;-l.|-]&!#9=1-s$z=w*2-x*l*J*J*3-:%T*z=]=]=z=T*:%3-J*J*l*x*2-w*z=s$1-9=!#]&|-l.;-}-[-4 %.&.E$,&E*<-:-]$/ c=~#_-b M#(-!%H@/-/+U*U&Q$^-m&5$]-{-~-/+V*+-4 R#>.)*!-)-7#1='-_+_+3*T$.*A&}%}%s$,-.*}%0*/+>-p%8*;---=-",
+"}*u+L=M=0*:%N=O=/$'%H$j&~=C%0*n$9%P=<#_#r*o Q=_$H@!$3@R=S=A=T=C%I&[=U=^+N*V=R&l*[=p&W=X=v ,+%=f _#%.8@q&n=z*Y=C=D=Z=l ~$'%`=:# -&.9@k B%.-+-7%@-h=#- &0*.%$-u=%-&-*-e*e**-&-%-u=$-.%0* &#-h=@-7%+-.-B%k 9@&. -:#`='%~$l Z=D=C=Y=z*n=q&8@%._#f %=,+v X=W=p&[=l*R&V=N*^+U=[=I&C%T=A=S=R=3@!$H@_$Q=o r*_#<#P=9%n$0*C%~=j&H$'%/$O=N=:%0*M=L=u+}*",
+"!$,+%&h..*:%v=w=H${$J$l <=@&A*n$4*x=!&6@B _.=*y=]&%=N@P@x#'&f&<=I&l=_*/+b$==o=z=A&U&A=j o %=7 ,%_ G@8@q&>&z*B=C=D=8.M$M$h*E=s F=8@0@|.0@G=Y*r@ &H=w* &s$p$P$I=J=K=_*e*e*_*K=J=I=P$p$s$ &w*H= &r@Y*G=0@|.0@8@F=s E=h*M$M$8.D=C=B=z*>&q&8@G@_ ,%7 %=o j A=U&A&z=o===b$/+_*l=I&<=f&'&x#P@N@%=]&y==*_.B 6@!&x=4*n$A*@&<=l J${$H$w=v=:%.*h.%&,+!$",
+" +c=j.d=A*q$e=f={$v$l#m#<=.=}%g=h=i=/=|.Y%_.I$`*3 j=G*5#k=!#I*.=2&l=7=8#m=n=o=T*s$7#'&k F$x &=c 7@!#8@r&>&J p=q=f&0 {$^.r=&@3.k B%o*8@u s=@$r@ &4*0= &}%A%n$l*t=t=u=+&+&u=t=t=l*n$A%}% &0=4* &r@@$s=u 8@o*B%k 3.&@r=^.{$0 f&q=p=J >&r&8@!#7@c &=x F$k '&7#s$T*o=n=m=8#7=l=2&.=I*!#k=5#G*j=3 `*I$_.Y%|./=i=h=g=}%.=<=m#l#v${$f=e=q$A*d=j.c= +",
+"1.Q@c&I A&q.!=~=]&8@L%H@C%{=A%'=]=^=/=k (=o j&_=3 ;* =^#:=a I*<=2&[=+=y%}=|=1=A%{+>@3 B%5.x 2=3=8@!#8@4=5=9*6=7=I*u+)%)&!%H@7@o*8=8=|.7@y#9=R&;=>=0=A%o$A%m$ %8&T*a=b=b=a=T*8& %m$A%o$A%0=>=;=R&9=y#7@|.8=8=o*7@H@!%)&)%u+I*7=6=9*5=4=8@!#8@3=2=x 5.B%3 >@{+A%1=|=}=y%+=[=2&<=I*a :=^# =;*3 _=j&o (=k /=^=]='=A%{=C%H@L%8@]&~=!=q.A&I c&Q@1.",
+"p / W*p*A&q.X*Y*k c e 0@q*Z*p$ &g.%&T#o*8.^%G$`*]&F* =4#`+a I*.=I&r$+=7#@=#=E q$[+$=3 L%5.%=&=^&7@v$8@*===7&-=P*+%B n#]&R#4.k ,&s*<.|.0@z#v*R&;=>=,=8&p$o$o$A& &'=T$)=)=T$'= &A&o$o$p$8&,=>=;=R&v*z#0@|.<.s*,&k 4.R#]&n#B +%P*-=7&==*=8@v$7@^&&=%=5.L%3 $=[+q$E #=@=7#+=r$I&.=I*a `+4# =F*]&`*G$^%8.o*T#%&g. &p$Z*q*0@e c k Y*X*q.A&p*W*/ p ",
+"n 6@z*#&.*A*B*4 e >%C*g q*D*o&}%j.%*E*|.0 ^%j&_$: F*G*H*`+: I*@&2&.%J*n*K*m*7#3*#$L*3 B% +,+}*v 9@v$8@M*N*g.O*P*0%Q*~#H@7@R*t*:$}$^%8@0@z#v*'@s$N S*T* % %0*2&/+7%U*V*V*U*7%/+2&0* % %T*S*N s$'@v*z#0@8@^%}$:$t*R*7@H@~#Q*0%P*O*g.N*M*8@v$9@v }*,+ +B%3 L*#$3*7#m*K*n*J*.%2&@&I*: `+H*G*F*: _$j&^%0 |.E*%*j.}%o&D*q*g C*>%e 4 B*A*.*#&z*6@n ",
+"a G@9*#&0*.*a*b*x v+c*@.:*d*e* &%&f*g*>.v+v h*P%I@;*O@)@`+!#i*j*k*q$l*o@/&m*n*.*B#d.3 o*F$7.7 ^%9@!#8@F+^*p*(*_*q*r*a 0@$.s*t*5.c o 0@8@u*v*{+A&N w*x*p$p$0*,@#$E y*U&U&y*E #$,@0*p$p$x*w*N A&{+v*u*8@0@o c 5.t*s*$.0@a r*q*_*(*p*^*F+8@!#9@^%7 7.F$o*3 d.B#.*n*m*/&o@l*q$k*j*i*!#`+)@O@;*I@P%h*v v+>.g*f*%& &e*d*:*@.c*v+x b*a*.*0*#&9*G@a ",
+"!#v$7&H s$s$f&1$+*]%b.@*#*$*o&}%%*&***>.v+c =*-*%.;*p+.$>*!#0%,*'*.%p$)*!*~*{*]+8#]*]&k ^%,+!$,%u 3 8@F+^*/*(*_*:*<*7@8@q i [*(#}*|*8@L%1*2*{+3*4*5*6*:%o$}%7*a$p&J+8*8*J+p&a$7*}%o$:%6*5*4*3*{+2*1*L%8@|*}*(#[*i q 8@7@<*:*_*(*/*^*F+8@3 u ,%!$,+^%k ]&]*8#]+{*~*!*)*p$.%'*,*0%!#>*.$p+;*%.-*=*c v+>.**&*%*}%o&$*#*@*b.]%+*1$f&s$s$H 7&v$!#",
+"6#w$A&}%B&C&D&d&B X#^#E&F&G&H&I&/+s%,+,%,&B%&.n#J$M%8.3&o L.~#n#J&K&L&] {%M&4.G$G@F$k&N&8@|@> O&P&y%Q&R&b$S&p@:%T&U&q&F+q&s&r&V&W&X&M&,%y#Y&o$}%Z&`& *m$q$5$5$.%o$A%.*.*A%o$.%5$5$q$m$ *`&Z&}%o$Y&y#,%M&X&W&V&r&s&q&F+q&U&T&:%p@S&b$R&Q&y%P&O&> |@8@N&k&F$G@G$4.M&{%] L&K&J&n#~#L.o 3&8.M%J$n#&.B%,&,%,+s%/+I&H&G&F&E&^#X#B d&D&C&B&}%A&w$6#",
+"4 9&0&s$a&b&c&d&w+-+a@e+2.m e&f&5 9$7.F$,&k ]&o#J$}.g&h& +1.v$l#r#^$i&] {%-%4.j&!#_.k&-@7@|@x.U 3$4$l&m&b$n&(+o&2&p&q&F+r&s&t&u&v&w&Z%o x&5&p$s$y&z&+&m$ %r$r$q$n$8&}%}%8&n$q$r$r$ %m$+&z&y&s$p$5&x&o Z%w&v&u&t&s&r&F+q&p&2&o&(+n&b$m&l&4$3$U x.|@7@-@k&_.!#j&4.-%{%] i&^$r#l#v$1. +h&g&}.J$o#]&k ,&F$7.9$5 f&e&m 2.e+a@-+w+d&c&b&a&s$0&9&4 ",
+"B%v$@&H+#&$&%&D%d@&&*&=&O@_#$.-&;&>&7.F$,&k '&)%J$}._.x+] n : )&r#!&~&L.{%{&k '%]&^&/&(&u |@_&:&3$<&[&E }&|&[+1&2&J+/ +@.7 3&v+B u+x _.4&5&s$s$6&7&8&m$ %.%.%p$A%+&T$T$+&A%p$.%.% %m$8&7&6&s$s$5&4&_.x u+B v+3&7 @. +/ J+2&1&[+|&}&E [&<&3$:&_&|@u (&/&^&]&'%k {&{%L.~&!&r#)&: n ] x+_.}.J$)%'&k ,&F$7.>&;&-&$._#O@=&*&&&d@D%%&$&#&H+@&v$B%",
+"B%: < C%/+j.`@D%`.y$E%F%Z.G%H%I%J%K%e@,%:$L%H@)%l M%M.N.7@G@m#N%r#O%P%M.m%Q%L%M%&.c R%S%9@|@T%o%3$p%q%E U%V%s%n$W%X%n i+,+Y%b.Z%w+7. +i Y@`%{+ &.&H A%m$p$ % %o$A%+&s$s$+&A%o$ % %p$m$A%H .& &{+`%Y@i +7.w+Z%b.Y%,+i+n X%W%n$s%V%U%E q%p%3$o%T%|@9@S%R%c &.M%L%Q%m%M.P%O%r#N%m#G@7@N.M.M%l )%H@L%:$,%e@K%J%I%H%G%Z.F%E%y$`.D%`@j./+C%< : B%",
+"$@K#< 0%4$#$a%w V+b%c%d%e%f%g%h%[$i%j%^%i+2$v$N#{$'%v$I@k%m#N#l#l%~$_$g m%]%8@M$v$v n%1$6@j@4%o%3$p%q%Z@<%r%s%o$t%.#1 u%r+v%w%`.r+c@1.h P x%y%r@z%N A%m$o$p$p$n$m$A%s$s$A%m$n$p$p$o$m$A%N z%r@y%x%P h 1.c@r+`.w%v%r+u%1 .#t%o$s%r%<%Z@q%p%3$o%4%j@6@1$n%v v$M$8@]%m%g _$~$l%l#N#m#k%I@v$'%{$N#v$2$i+^%j%i%[$h%g%f%e%d%c%b%V+w a%#$4$0%< K#$@",
+"U@u$g+o#+%@%#%A $%A$%%&%*%B.%@=%-%;%>%,%1._ 3.&@M$'%o#)%!%m#&@m#~%N#K$i {%]%0@l I@^%/%g$9@j@(%_%3$a$:%7#<%[%J+}%|%1%2%u#&+3%4%~ W#5%( 7@6%G+Q$7%8%9%m$m$n$o$o$o$o$o$T$T$o$o$o$o$o$n$m$m$9%8%7%Q$G+6%7@( 5%W#~ 4%3%&+u#2%1%|%}%J+[%<%7#:%a$3$_%(%j@9@g$/%^%I@l 0@]%{%i K$N#~%m#&@m#!%)%o#'%M$&@3._ 1.,%>%;%-%=%%@B.*%&%%%A$$%A #%@%+%o#g+u$U@",
+"t$u$-.v$&$w$x$a.y$z$A$B$C$>#g@D$;+m+E$F$j+( 3.&@l G$H${$I$J$($b < &@K$:$<$L$8@M$v$_.N$g$u j@O$U 3$B#P$Q$R$S$J+T$U$V$W$u#8+-#X$X#k@Y$~#7@P h$Q$j$Z$`$m$m$n$o$p$ %q$.%T$T$.%q$ %p$o$n$m$m$`$Z$j$Q$h$P 7@~#Y$k@X#X$-#8+u#W$V$U$T$J+S$R$Q$P$B#3$U O$j@u g$N$_.v$M$8@L$<$:$K$&@< b ($J$I${$H$G$l &@3.( j+F$E$m+;+D$g@>#C$B$A$z$y$a.x$w$&$v$-.u$t$",
+"C@$$T@%$&$*$K+:+=$-$;$>$,$'$)$X+T.Q#!$5.j+( ~#&@~${$]$^$/$($~$k#m R@_$:$<$[$|.^.: }$|$1$2$|@x.~.3$4$5$6$7$8$9$0$a$b$U#c$8+d$e$L+U@f$I@8@g$h$i$j$k$l$m$m$n$o$p$q$q.r$s$s$r$q.q$p$o$n$m$m$l$k$j$i$h$g$8@I@f$U@L+e$d$8+c$U#b$a$0$9$8$7$6$5$4$3$~.x.|@2$1$|$}$: ^.|.[$<$:$_$R@m k#~$($/$^$]${$~$&@~#( j+5.!$Q#T.X+)$'$,$>$;$-$=$:+K+*$&$%$T@$$C@",
+"m+o.B#R@C#D#E#F#G#k+P+6+h#%+H#z+I#]@N@X+N@!@J#K#1 L#M#b m#l#m#N#&@n#t+q#O#{ N@F.$@b@p#p+p+P#E+T.;+Q#R#0@] / S#s S@T#U#V#W#X#Y#Z#`# $.$^#+$3 y#@$A##$~+{+]+{+{+^+/+(+^+^+(+/+^+{+{+]+{+~+#$A#@$y#3 +$^#.$ $`#Z#Y#X#W#V#U#T#S@s S#/ ] 0@R#Q#;+T.E+P#p+p+p#b@$@F.N@{ O#q#t+n#&@N#m#l#m#b M#L#1 K#J#!@N@X+N@]@I#z+H#%+h#6+P+k+G#F#E#D#C#R@B#o.m+",
+"#@M@9#;.T@0#a#b#c#d#e#> C+0+f#g#h#-+c@V.3@)#i#I.-.j#k#[ l#[ m#n#&@o#Z.;+]#E+r+F.^#5#p#d+e+A %@;+q#S.3 7@] f N.s r#s#t#u#*+'#b+z+v#w#Y+U.x#8@y#z#A#B#~+{+]+{+/+{+H+_+/+/+_+H+{+/+{+]+{+~+B#A#z#y#8@x#U.Y+w#v#z+b+'#*+u#t#s#r#s N.f ] 7@3 S.q#;+%@A e+d+p#5#^#F.r+E+]#;+Z.o#&@n#m#[ l#[ k#j#-.I.i#)#3@V.c@-+h#g#f#0+C+> e#d#c#b#a#0#T@;.9#M@#@",
+"d+ #.#+#@###$#%#&#*#=#-#~ ;#>#z+,#'#O@p+3@)#D@5@g+K.!#: !#&.a 3.~#: {#K@]#;+r+ #O@X+^#o+e+=@/#t+D+S.H@u Q@(#:._#:#<#[#}#;#|#1#A+2#3#Y+4#5#0@).6#7#8#~+{+]+/+H+H+~+,@H+H+,@~+H+H+/+]+{+~+8#7#6#).0@5#4#Y+3#2#A+1#|#;#}#[#<#:#_#:.(#Q@u H@S.D+t+/#=@e+o+^#X+O@ #r+;+]#K@{#: ~#3.a &.!#: !#K.g+5@D@)#3@p+O@'#,#z+>#;#~ -#=#*#&#%#$###@#+#.# #d+",
+")@Y+s@t@u@v@w@x@y@z@A@B@u@0+C@0+1@-+c@o+3@!@D@E@g+F@G@a &.H@a %.I@H@J@K@L@t+s+M@N@O@P@c@o+q+%@;+;+d@7@L.@.7.Q@2.R@S@T@U@$ V@R R+W@X@I+V.$@i+Y@+ Z@`@[+{+^+/+[+[+p@q@^+^+q@p@[+[+/+^+{+[+`@Z@+ Y@i+$@V.I+X@W@R+R V@$ U@T@S@R@2.Q@7.@.L.7@d@;+;+%@q+o+c@P@O@N@M@s+t+L@K@J@H@I@%.a H@&.a G@F@g+E@D@!@3@o+c@-+1@0+C@0+u@B@A@z@y@x@w@v@u@t@s@Y+)@",
+")@!@~@{@]@^@/@(@_@:@<@[@}@B+|@B.1@V+2@o+3@Y+4@5@ @.@_ 6@7@8@9@$._ 0@l+; n+`.;+#@a@r+b@c@V.q+%@s+;+d@M.5.,+e@7.N.2 m f@g@z+h@R i@j@k@l@X+c@i+m@n@o@6 [+{+^+/+[+[+p@q@r@r@q@p@[+[+/+^+{+[+6 o@n@m@i+c@X+l@k@j@i@R h@z+g@f@m 2 N.7.e@,+5.M.d@;+s+%@q+V.c@b@r+a@#@;+`.n+; l+0@_ $.9@8@7@6@_ .@ @5@4@Y+3@o+2@V+1@B.|@B+}@[@<@:@_@(@/@^@]@{@~@!@)@",
+"e+I+J+K+L+M+N+O+P+Q+5+6+y.R+S+T+U+V+W+o+X+Y+Z+`+ @.@j+/ L.h L.N.p ] +@; @@`.`.#@+.X.$@V.p+A %@;+t+m+h +x 0 ,+:.%.&@0+R+B+A+0+R+*@A+=@W.W.5.-@;@>@6 ~+{+]+/+H+H+~+,@'@'@,@~+H+H+/+]+{+~+6 >@;@-@5.W.W.=@A+*@R+0+A+B+R+0+&@%.:.,+0 x +h m+t+;+%@A p+V.$@X.+.#@`.`.@@; +@] p N.L.h L./ j+.@ @`+Z+Y+X+o+W+V+U+T+S+R+y.6+5+Q+P+O+N+M+L+K+J+I+e+",
+":+<+[+@+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+H.I.g+h+] / ] M.i+j+N.j+O.k+l+; m+n+Y.>+U.o+p+q+r+s+t+m+ +7.u+v+w+x+@+3.}+y+8+z+A+B+C+y+D+{ E+ +F+G+D !+~+{+]+{+/+{+H+_+/+/+_+H+{+/+{+]+{+~+!+D G+F+ +E+{ D+y+C+B+A+z+8+y+}+3.@+x+w+v+u+7. +m+t+s+r+q+p+o+U.>+Y.n+m+; l+k+O.j+N.j+i+M.] / ] h+g+I.H.f+e+d+c+b+a+0+9+8+7+6+5+4+3+2+1+|+}+@+[+<+:+",
+"o.p.q.2 $ r.s.t.u.v.w.x.y.z.A.B.R C.D.E.F.G.H.I.J.K.L./ / M.M.1.N.N.O.P.Q.R.S.p.T.T.U.V.V.W.X.Y.Z.`. +w .+b.B ++@+%.#+y.$+%+&+*+=+-+;+>+{ ,+'+)+D !+~+{+]+{+{+^+/+(+_+_+(+/+^+{+{+]+{+~+!+D )+'+,+{ >+;+-+=+*+&+%+$+y.#+%.@+++B b..+w +`.Z.Y.X.W.V.V.U.T.T.p.S.R.Q.P.O.N.N.1.M.M./ / L.K.J.I.H.G.F.E.D.C.R B.A.z.y.x.w.v.u.t.s.r.$ 2 q.p.o.",
+"O + P Q R S & T U V W X Y Z ` ...+.@.#./ $._ : %.&.*.=.-.;.>.,.'.).!.~.{.].a ^./.(._.:.:.h h <.[.j }.b |.e _.1.2.3.3.%.4.h 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.L k.l.m.n.n.m.l.k.L j.i.h.g.f.e.d.c.b.a.0.9.8.7.6.5.h 4.%.3.3.2.1._.e |.b }.j [.<.h h :.:._.(./.^.a ].{.~.!.).'.,.>.;.-.=.*.&.%.: _ $./ #.@.+... .` Z Y X W V U T & S R Q P + O ",
+". + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f ] g h i j k l m n o o p q 2 r s t u g v w x y z A B C D E F G H I I J K L M N N M L K J I I H G F E D C B A z y x w v g u t s r 2 q p o o n m l k j i h g ] f e d c b a 0 9 8 7 6 5 4 3 2 1 | } [ < : _ ( / ^ ] { ~ ! ) ' , > ; - = * & % $ # @ + . "};
diff --git a/data/pixmaps/misc/bg-matrix-lines.xpm b/data/pixmaps/misc/bg-matrix-lines.xpm
new file mode 100644
index 0000000..f221308
--- /dev/null
+++ b/data/pixmaps/misc/bg-matrix-lines.xpm
@@ -0,0 +1,155 @@
+/* XPM */
+static char * bg_paper_white_xpm[] = {
+"108 108 44 1",
+" c None",
+". c #F0F0F0",
+"+ c #EBEBEB",
+"@ c #EFEFEF",
+"# c #F2F2F2",
+"$ c #F6F6F6",
+"% c #E6E6E6",
+"& c #EDEDED",
+"* c #F3F3F3",
+"= c #F4F4F4",
+"- c #E9E9E9",
+"; c #F7F7F7",
+"> c #F9F9F9",
+", c #FBFBFB",
+"' c #FDFDFD",
+") c #939393",
+"! c #929292",
+"~ c #919191",
+"{ c #969696",
+"] c #949494",
+"^ c #959595",
+"/ c #909090",
+"( c #8F8F8F",
+"_ c #8E8E8E",
+": c #979797",
+"< c #8D8D8D",
+"[ c #8B8B8B",
+"} c #8A8A8A",
+"| c #E1E1E1",
+"1 c #878787",
+"2 c #D2DDF1",
+"3 c #D3DFF3",
+"4 c #DBE7FB",
+"5 c #D8E4F8",
+"6 c #DAE5F9",
+"7 c #D0DCF0",
+"8 c #D4E0F4",
+"9 c #D5E1F5",
+"0 c #D6E2F6",
+"a c #DAE6FA",
+"b c #D7E3F7",
+"c c #D8E3F7",
+"d c #DDE8FC",
+"e c #DEE9FD",
+"..+@@+#@+$..+@%&@@#*=*##@@@==@+%@.+&@+@+&*&%+-%@@%@.-+@%#;>#&@.@*-%+#$=-@@#=#@@#++@=#--@-@#@+@#@+@@@&&&&@=&#",
+"$$@*=@*..>#*@$*>;$$;>;*@%&$$@+.,==&.#@.+@$.&#@@$#@=;#=;*@$>=#=;$$@@##$=&#@@@&+&#@+@##@@=%+@@@=$>@@@@@@@@#>==",
+";$@=$#=.=>*$=,$,,>;>,,=@#*==.@=,,,=;;=;.#=#.==#>*#$$#=>;=>,;==$*$*$;=$>$>;$$=*$>$@@#*##$@#=$=#=>#@@@#***$>*.",
+"$$@$>=;*=,=>$>@=>;;>,,;#,;====$>,';,;=;*#=*#*##===$=@@==;,'>==#@##$>=$,>.*$;;$=$>$=$=##=>$$>$@@=>=#=;>>>>=&@",
+"$$@$>=;*;,#$*$&#==$$;$$=@#$$=#$'#;=;#+*###*=***@$;$*###$#;>=#*#@++#=#*$=@*$$$=#@=$$$#@@*=##$$##=>*@*>>>>>#@@",
+"#=@==@#@=$+@+.+=@@@@@@@@@&@=$===&=#=.+##@+@*@##@@*@&##@=@#*@+&+%--@@&@.@$;$####@+@==@@@#@@@*=#@##+%+@@@#.@=#",
+"@#@=#+@&+@+.&@+$@@++&@@&#@&#;$@+.=.*#&*.@-@*@@#-&@+-##@#@=#&+&+%%-@#&@#.@#@&&@@++@##@@@@@#=***#@@%%+&++@&+=@",
+"@=#>$@=*%@@>$$@$;*@@=;$=+@$>=@@=*=&.#.#&=&*;###-#$@@>>*$#$$*=;>$%+=$.#;>@#==$;=@*=*###@@@=$=$>>#=@@#=##$#+#@",
+">$=>,;.&==$>;=##$;$$>,>$#=$;;;;;.=;;;===*;.$@>=$'$=>>==,>;;>;=#*;$;;;;;;$#$,>;>$>=#*===*@=$>>>$=>#@$>$==&&=@",
+")!!))~~!{]))))^{]]))]^]!~/!]^)!)!]]]]]^{!^~)()~~{!~]]~~^^))^]!!)!)^^^^^^~(!{]]]){^^))!!)~!)^^^))^]]^^])]((]~",
+"!!])!/~])~/~~!){))!~!)!~~_()^!~!^]]]!~~!/!~!~^))^!~))~(!)!!))))]~!]^^]]^)~]:{^{^^^^)!~)^)^^^^!((!]^)~!!!~){~",
+"(!^^)~~~__(~!~/~~~/(/!~(!<<!]~(!]]!~////(//~(!~~)~~!!~((((((~~!)/~~!))))~_(!//!~(~~~~~!!))))!(<[(~~<<(~((!]<",
+"(~!!!!~~((~)]!~~~~(((!!~^_<~!(~]~/~!!]]!~~~_<<[}~((~~~(<<<<<_(/~!~((~))!)(((<_~~(~~~!)~(((~~!~~~!~([<!)!<_~}",
+")!~~!^^^)!!))!)^!!~(~]^){~_/~/!^!!!!]]!~!~!((<(<~~~~)]!((~~/~!!!^!/(!)]):]))/~))^^^))^~<(~~!!!!!)~_<()^^~(!<",
+"^^)~!^^^]!~~~~)^])!~!^^]{]~~~~){{]]~~/(_~~)()!^)~~~~]{^~)^^))^]){^]!!!)]{!~!((!!^{^)!)!())!!!~~~)/__(~!^]!^!",
+")]]!~~~(!~/~~~)^^]!~!]^]{{]!~!]^:{!~~///~~)()~^)_(((!^]/)^^))))~^{{^!~!^{!)]!~))())((~!~~~~~~!!~!((/((~^!(^{",
+"^^<(~~^()!/__(~!))!~//){{{]~~))~!!]^^!~~~)^)!!~~)!//!~/)~~(<(]^){^!!)))]])^^))^)^((~!))()^)(()^~/~!~(<_(!!]^",
+"(~<~~_~<(<<[<_((~~~/_<_(~!~(_(~~!~~!~((((~~(_<<}~~(/!~(!~/_<_/~(~((~!))^)~~([<(_)((((~~<(!~(_~!!])!!!!]^{]~~",
+"&..>>@@&*#@#*=#.&.===###@=$.+&#$$*##.@&@;$#+-+@@@@&@*@&.*@++&++&#@@=$===>=*#&@$;$.#*.#=.=$$*@+@##@++@#=$,*+-",
+"**$,,=#*;;>>>$==.=>>>;$$=;>=@@*>>$===#@.>;=@@*;>*$=;,>=;*&+@.@@#=*=;;=..=@##@#>>=#$$#*;$>;;;*&&#=#@@#=>,>#++",
+">*=>>;=$.#$;=@@#;>>$==#@$$$$##*$,;$>>$##@#**=$$**$=>,>=;$#@=$##$@@#$;$=$##$;##=#..$$.#;>$##$;*#$>>,>$$>,,;=$",
+">=$=$,$;##=$=@#>>,>=*==.=#=$$==$;==$;=#.$=*.#$;$@##=>=@#>$===#*=@@*;>;;>##>,>;;=.#;;@.;>>==;>$=$$>,>=#=$$$;,",
+"$=,#*,$;$.@*=#=>=;$##$$###=;$##*#@&@##@@>;*@#$>;*$=$,;#=$$=@@@@@**$;;$$>@&#=.#*@##$$@@==>>;$=##*>>>>$=$$@@@*",
+"@#'#@>*=*-|%+++@@#@+-++%@@*$*&+&@+%+@@@@-&#$;$@%&@&@=@+&@*#+-&@+@@.*=*$>;==*&&@&@@*#--&&@*=#@@#*=#@@.##.@+%+",
+"==*#*###$;#@*#@#+@..#=$$&$,,=.#==@+.;>$#;>,@$*$+.$*@#@-%@@*$$#.#;=###@#;=#>#,;>.=#*======.@=$;>,&#@#+##;@@#*",
+"@#$;$*#.$>=#$=#=@@@@=,,,#=;;=*;,$>,>=@@##=>.$#;#@*#@$;*#>;$$=##=,>;$#@=>,>,$,;>====;>>>>@@##.@@==$#>=,;>====",
+"&#>>$===;>$*$=.#==*=>',>$==$$=;'>$$>>$##=$,==@##*;=*;>=$>$$$$=$>,>>$#.=>>>,$>;,;==$>>,,,@*$$@++.$=@;$,=#===*",
+"#=====$>>>#@#@&@$;>>>>=@=#=>$#=>=&+@;>=#;$;$=@@#>,;=$=#=*=$>>$$;;$===$;>$;>$$$;$=$;;>>>;$>,,$@@=$=@$#>@&@.##",
+".@&@.###$$@+@@@##$;=#@@&##=$#@#>.@@@@@.=#.@=**#=;>$#=#@*$$$;$#@#=##*$>;$$>>>$$*#@*=*=$$*$$;>;=#*=$.;#;##&@.@",
+"&++&..&-##&+@##;@#.+-+#=#**@&@$,>=@.*=$;..+.@*@@>>$**@+@*.@@&+@###@@#=#@@=*;*>=#-&&+&.#@&++@@&+-&.@=@=.=#*@%",
+"#..#*#@+##@&#==;#==@@#$>*$$@@=>>,=@#$;$=@$@#-#@&>>$==@+.#@@@@@#$#==@&@@@&#&=.>=#+@@++#*@@++@@&+++@&=@=@@#=@%",
+",,>$==$;#=.@==.=>,,>>>;==>>#*>>##=;=+|-.+$##-$*=#==$>==,>>>,>$$;$,,*&@=;>,#;@>@@>,>=*>>$,>>,>;=$*$=,$>#@@*=@",
+",$##==$>>;;$=#*$;>',$.#$#>#;$@#++#$>=@@@@#+#+=++;$$>,,,$##=>>$$;>>$*=;>$;#&@@#=$$$$$*#@@>;$>>$#@@+>$#>##==.,",
+"$.&@@#$>*$>$.@#=;>,,;#=;*;#$$.$.@@@#$$@+#=@@+=@#*=====*#@@@#=*=;.*==$>>$,$###@@@#*===***$$$;>>$#++>>=>@+$=@>",
+"#@@@##=$+@@@@==#=*##@+++#=@##@=#@++@*=@+@#@@-@@@@@#.@&@@+--+&&@####.@@@+#@@##@&&&@@@@@@@@#*@@@&%&+*.&*#.;#+@",
+"@#=$$=.@@&-%.>=+>$***.@@##@@&+&&+@##@@@#@##@+@++&@@@@@@=&++&@&@@;=@+++-%&+&.#@@@@@@@@@&+&#*&++-|+-&+-.==$#++",
+"~!!!!!~/])~(~)~<)~/!]]))!~!~((_(((!~(<((!))~((!!~//~!~!)!~~)])!!]!~/~~~!!!!)!~~~)!!!!~~(~)]!!))~}<~]!!](/~!/",
+"]^)~~)^{]^{^!!)^)~(~!!~~)){^]^!]!~((!!(<)))(~~^^]!!]]!!)]!)^{{]]!~!]^^]^!!)]]))^])!)]])!)]]]]])!~)]{]){~(!{^",
+"^^^!~){{]!!)!~){^)!)])~~)!:^]{){!~(~!!~(!~!<!(!(!~!])//)]!~)^]!!!~~]^)!)((~))!)^!~~~))!~]~~!)~(({{!)/~:^~!{!",
+"~))~~~~/:~<(~(<(<[<(~~~~~({!~]~^(~))~((~~(^(^(<1_(~]~_(]{)~!)!~/)/(~!)]{~~!])~/~!~/~!)~/)_<!^!~)~]~)~({~^)^<",
+"!()((!<(}(!~<[_~!<((<()((/~(<<(~}[<(((~~((()^([[<[}(~_<~}_~!~(<[<[<))/!_[(((~_<~~!)])(<!1~!(~~(!</!~(~/_1[<[",
+"/_)!){!^((/(<[<<(_((_(~((~~~((/!<(~~((((<<(((((([}}(!((^/~!!))~~[~/~/]:(_(/~~(_~<)!(/!~(1__<~~_~<(/((((_(~!~",
+")!^^^{)^^^)!))!!(~~~!~~!~~!!~~~!!)^^!~~~!^^)!)^{~~(~)((^]!~!)^])~^)!(~{(~~~!!~/~[~(<(!~~<(_()~(~]!~!!~~~_(/~",
+"^^^]]])])!~~)^^^){)!{^){!))))))]))^^^))!!^^~~)^!^^]^^((^^)!)^]]]^)~^~<!!)~!]])))~~(!](/{)!~]^!~!:^)^{^^{^]~(",
+"~~~~!!^^///~!]{:^{~/{{)^))))]^])~~~!))!~()!(~)~}/~!^{~(^))^{{)!)~(_]~<)])(~^))^]^]){^~~:]~!^)~!)^!~)^))^{^~<",
+"@#@##@$=#*==*=>,=#&&=$#@#.@@#*#.*##*$$#@*$$=$>#%&@.$>@+#.#;,>*.*@#.#@@>@=+#;.#>=#>;####;@+@#@@=**..#*##*##@+",
+"=>*;=&.+.@@@&@@.@&@#@@@+#@&&@.@@@#=$=***#*##*=@%#@@==+|+@@#;;#@*;>*=@@=+$&=;&&=@&@@+##@#+%+@+.$@@#=#..@@;;*&",
+"=,$,>@@%;$=***##@&;,#.=@>=..=$=#+@==#@#$>>$=##@+*.@#=+|+*@@$>$=;'=@>$+##,.>>++#&#-%.,*@>.+&@+$>&&=$#@@&-#=*@",
+",>>>,,;#@,;&@>;=#$$$>;=$,>$$$#.#@>>@&&&.$;$#=>;=*=$=.@@#=;=@#>$&;,==#&#@.@#*@#$#@#=$=##$;='$>=>@>@&=*##.>;==",
+"#=$;>>=@@;=@$,>=*$=$>$##>$$>,>=##>;**##$#.###@@#$;>;==$;$$$$$;;$&##$$#;=>$;$#=;=>;;>;$$>>;>>*;>*,#*>;$$===$$",
+"+.#@@==@>,;$,,*@*$==>$@@#@#;,>=##===;=*>$##=#+-&*==#..=$===$#+&=@=#$$#;=#@.#@=,,,$==*#*$>>*>+$=*,=;,>$;;@#=$",
+"&#@%%@=#>>$$>=&@&###=#&@@@@#=#@##.@*;#@$=#@..@&&@@@&++@@@@@@+%+@=$@@@+#.>==#++@@>#&+&&&@$=.=+@@@;#=;#@*=@@.#",
+"=$*++#$$@@@.*@&*%@@@#@@*===#+-@==#@*;#@*@@+%&;;.##@@&&@@+.@++##@@#+&&+##;#==&+&@>#++&@@@#&#@@+.+=@#@+-@@@@@&",
+">>;==$;$@=*##@@$+#==$==>>,>=+-.,=$*=;=#$=$.%+>>@$=*#@@.#=>$&@$=&.$#$$#$#+-@=@@;,>#@@####@-#@$@$##@@@-+@@+&.#",
+"{)!]^])]!{^!)!~))^)!^^)^]^^)(_!:()~/!)!]^{]((~!()!!~~~~~{{]~(~~_]{^{{!]!!(~!(<~]!~(~!!!!~<~!!~)!/(~~((!/[()^",
+"{!(~)!!^/])~]^))^]/())~~(~))~/){[~(<(!)]!!!~((/!))!!))!!^!~!!~!^)^!])~^])(~)((]:!~~)^]]^!~(^(!~!((~)!)]~(!^{",
+"^)({){!)~(!]/!{)~!!~!)])(~~(_~!)(!^^))!~(~!))!~/)!~~~(~)^~(!)~_(((<~)~]]]<({{)^{]!~(~!!~)))!(_/]())(_~~_~~!)",
+"(~(~}<<~__/~(~)))]])!~~~!)~_<_((}_~~~~!!]!(___(((((~~(~!~~!)([<~<(<~!(~(^_())!)]!~_<_(~~!!~~~!))_(((((((__((",
+"~/<~(~(~!~_(^^!(!)))!~~~_(((()^{(~!~(~~!((_(~~(<(_(~!~!!^~(~~((((!(~~(~_^((((~!~)~_<[<(((_<<~)!()~/!~((~~~~!",
+"^)~]^^!~]{!~{^(~(/!)!~!]!)))]^{{^{^)~~))(_(!^^)(//~~!!!!{~_())~(]{~((~^~)~~/_/!~)!((__(!!(_~^^])]!~))!~!!!~!",
+"]^{^~<(!!:{]]~(^~~!))!)^))]^^^]]!]])!]^{{^!!]^]!!~~/~~~/!!!!~(~)){~~~~^~~!^)(~)!!~~!))]{)<<)^~/)~~~~!^^!^]))",
+"]!]~~()^{^!!^^)!^)!]]!!]((~)])!~/!]))]^^^])]^^!~])!~~!~(])!!)]))~]!^^)](~!^^//)!^!!^{^)]!<<!)_<~]^!~!^)(^]]]",
+"!_/(^)^]:~(~]{^({!(!)~~)]!~~/<}}/)^^)!~/_(!^{^~(!)!~!])/^~_(^{]((!~{{~~_~(!)/(~(^~()^)~~^)!)])!!:]~!)!(<((_(",
+"2345678909a677b55329cc560839999030665b93990bbccc99005a598999909999355383699b99939779aa55b50385b7a37060899889",
+"3999988c64bbb95b566bb5659990c55b595d6384b9b92b67999bab9689093b4a65b0c66c83389bbccbcb99973899bc92bc56aa599b56",
+"4465a65aa4b56b60aa5bc659aaa5b0bcb5a4588bcc6b35a3a65645ba99cc95aca6666a44bbbbcccb59909566b99b5c93b6acb6609b66",
+"ed65d45bdd54d44b65bbadaba446bb5485445b99b5460a4ba60b593b4a4456536666a44d6a44a665acb6a6add5b645b096ab064695aa",
+"6acc4493a45446456556446b6aa6cb563ba465bb9c5554d54abb6c95d6a4a469c99c6a6656665cbc5bb4ea54d5b44c05b565c566556a",
+"95b966cb9c9b085c66666b9944a65b9899b659969b99546b5b88bb95b38b5a4bb33966b909993338333cd6bd089659954cb6693865c5",
+"96b806a48b9b93bc00b55b9b6666a6b9b995b33bb598b59933779989b2288908c83b65095b9888889922b98a839550b6c83b59385b0b",
+"9a59b66aba56595b099565559bc56666bbcc09909ab8b09655996a56409b933260ba45bb6b0b6a655497b93cb99b644438989c5bbc5c",
+"94a54d6b6464ab59d6b646b99b55b0c69645b66b3a59b9beaab0a455d5545bb965ad4bb60995ded4bd58a6966b896eda94433569b646",
+"@=;;>,;@#$>,$.#$>',#@=$#>==;,>$=@=;$==$;&&;#*';>#$=@=,>@>#@*#@#,&=>>*.#=$=#=$;>,#$>>>,,>==###*=$###&+@##$#@#",
+"$;;;>>;=$$;>$##=,,;*$,>*>$#**#=$$>>$=$;>$=,$=>#$;>$*$,,$,*.$>$;'@$,,>=##,;$$$$>,$;>,,,>>$$;;;>>,$=#@#$$$,;==",
+"$#@###*$;$=$$=##;=#*$$$=;=*#@@#$=$=.@*==*@$=#*@$>$*##==$;@@=>$=;.=;>;=#.,>;=@&&.$==>;*#=.*===#*=$=*#$>>$>;;;",
+"@++&@&@$$====#.#@@=$.+@$=*=$=##*@@&+@##@@&@##@.;>#@@@+&#$@&#*@@##@@@###=|%+@#*;,$.@$=@+@@#*#@+&@#=*#=$$====#",
+"*@@#*@#;**==#@@===>,$@#>=#@*$$==###.*$=.=*#;;#=;>*@##@.$$*#=*.#$=@+@###=*=$;=@&&;..;>#.=;;;=##=$.=;=#*$$$$#&",
+">;;;$**=##=$*@#=';$>,>$$>#&@*$$;;>;$;>$#*=@;,;,;$##=;$;>;$$;$=;,;##$>$##-+@$>>;>=@.$>>>,;$$=$;>,#>,>==;>=;>$",
+">,,;=*#.##*$$===,;=$>>;=,$##*=;>>>>$$;$=@*+=>>,.#.@=;>;$;$$>>>>>>==>>$##*.#$;=@@=##=>,>>*.@#=;;$=;>;$;>,.;,,",
+"$,,=#*=.=##$>>$=$;;$==$;>;>>;$;>;>;==;>>=>@=>$;%###*;>=@,;;>,,$=;#@=$##$$#@=$$#@;;$=;,>$=.@#$>$##====;>>*$$#",
+"=*==@+@$>>*>;@=#;>>;#@#>#&%>==+=;;#.*;>;;;==*#=;@&%##>#=$=#$>>$#.&+@##*=#;==>=@>$##@@$;@,;*@@@@@=$#&&##@@=>$",
+"((/!~_<<)~[/)~~<(~))~(~^~~_!()(///__~]]!///~~~~!(~()_/()_<<<<<[}!~!)!~((_(<[([}_)~~~(!]~(((((_<}(/(((/~(<(~(",
+"~~~))~(_~)~])(^^)^{:^!){~^)!({^~]]!!!]!//~!!!!!!)]~)_((!!!~((_((!!]^)~~!!)!)^!(~)~!~(~)~!!!))!/(~~~!!~~)/~~(",
+"{^)!))]^/]!]~(^{]]^^]!~!~^]~~{{]{:{{{]!(!]]]!)!!{)</(!((^])!~~~~!)]^)~){(~!^:^!~^~~~(~~())!!!~~~]!!])~!^)))!",
+"])!~/!^{{]_~^^{~]~~!]]))~~~/~!^^]{{{{{]/!]]~~!!~]~}(_!((^)~!)]!/!)^^!(~)<<(!))!/{!~!!]]~)))!!~~~)~/!!/~]~!!)",
+"/~!~/~))))(~))^~{)~)^^)!!(~~)(!]]{{]]]!//!!//!)!!!(!(!~^)~/~]^)~_()^)~~!])])~]{^^~~]^{{]~)]^)!~~(((/~!!)(~!)",
+"~!!~~)!/}~((_<~()~/~~(<<~(!()(!]!]]!~!~/(!]~~))~)!()(!~^~(_(/~~~<_(~~/!])!^)_~^)~(~)~~))<(~~/((((((~)^]~~!)!",
+"])~(~)!(!^!)^^:)/~!)!(((<<~<~_)!<___/!]]_!]~~!~_)(1__!_<)!!~~)]^)~(<<<~^((])<(!(<<(~<}<(!!!~~~)^_(/~]{)<!))~",
+"))/]~)~]]]])))!~!)]^^^)~!))~(~!!]]]]]]!!~{:]((!])]~~]^)^)^]{<~~))~({:~]{^)!]^]))^^]]{{]~](()]~~]~!^(^^^<!~!)",
+"!]!{)^]{]^^^^^^]:{^]])~(~!~((~!!]]{{]]]!!]^!((~!{{^]{^!)])^)(_!~!~(^^(){^!~)])!!!]^]^^^)^~/)])!)(!]~^{{~])~~",
+"@=#,=>$,#=$$=#*=>$#=$>>>$$=*=$$=,,,,,;;=;;;=#*=$$>>>,,$$;#,*$&;=;$#,;&=,=.@#=*###$>;$;>>>$*=;>$*@$==#>$#>;$=",
+"@@+*@=@=>>,,;==;,;##==*#>;$=$;$=;;;;;=..*=;===$$*$==;$#$#@$#*@$*;;=>$+.$@++@..@@@#=##=$=$$#@=>$@+*@#-*@##=$$",
+"=@-@&#&@@@@@+%%+=#.*=#.###.#####...##.&+-&#=.@@*;>=@.@&.@@@=+#@@@.@;=-@@@++@####@@@@@*#@##@&.;$@%&+@-*#;&#=#",
+">$@$#;.#$=$>$##$++@=$==>@@@####=====;=.&%+.*@+@#$;*@.@@=##@>&$@&+&+$;@==#@@#=====#..=;=@@#@@.$$#@#@*@#*>@=$#",
+"$;=,$>=;;**;$#.=##$,$@@=#=$;$#=>;;;;,;=.#.*=*@@=@$$=;=*$=#*;=;$@@@&;,$>>;=#=$$==#===$>$*======$$,$;=$@#*#;>$",
+"&*='=$#>,$$>>*.=@@;,>#=,;>,,$.#;=#*;;;#@,;*==##=#>,,,$@.@+#.>=>.*#&$,$>;>$*=$=##+@###**#>>>>$=$>,=;#>&##+=>>",
+"$;>;#@@=>=#=;$#@,;#@.*=*+=>$#*$=,=...##*#>;@#=#@;,,;.@=;-@#@#;>=;>;#@=>,,,,;.=$&=*>=>*$@>>>>>$##=>'#@>$==##*",
+"$.@#$=@+*..=$#@+==.@@==##$;$#=$;#&&#;$*@@$$=>,=@;>>$##=$#@+%+=#+*==@@#$>;#=;=*#+=#$#>@#@@#$>=@@@>=$@&.&#@#=$",
+"&@#$$=#=@@.==@+++@@++#@-*#@@@@#==@&#$=&%&@@=,>#@=*##*##..@%|%@#@==#@@#**>&&=#@&+#@$#$@@+@@=$=@@#>@@++&+#%@*=",
+"<(!^]!]{((~)~(_(!^^!!^)<~_<__<</{!((/(<</~(~]!(~~~~!!~(((!~_}<~))!~~~~/(^((/_<(((()~^(~(~~!))~~!^((((~(!<(~~",
+")(<~^^]!!!))!~~)!^^))^)_]~(~!((~)!~~~~!^!]]^{)!{!~!])~((){{](_(~))!))!!~))^!(~!(((^!^~)!^)!))!!))~)/~^!!))!~",
+"^!(~!)))^]))!~)^/~~~!)~(^))])!~~~!]^)!]{(]{{{^]{!~!])(_(])))))~(]]^{{{^{():{!]^~((^){!^)^^)^^))^))^!!^~~{]!!",
+"~~~~/(!^^)!!~~)^)!~)^)!!)])!~~~(~!)]!~~!(]^)]]!!!(()]~(((((/!))!!!]^^)]{/~]^!!)~((^){!^)!)^^)!)^!~])!!(!^])!",
+"([}<~)!!)!~~~~~)!_<(/<<<~])(_((_(((((((~!{)(/!~~{~(]{^!~_(((__~](((~(<<(](_~(<(~((^)^~)![(^^~((^!<~))~_^]^{]",
+"(~!~~!~((/(<<(~~(<[(!!((/<())((!(~!~~~(<!(~~~~_!!~~]{^!~!^(~~~{<~_</~(_(}_(<}<<<~)~!~(~([(<[(<[!((_<<<(~)~/(",
+"]{^!~!!(!))~~!!~/_(!^^!~)~~)!((/~)])~~~!:)^!~)!{)~/~))!)!~_!~(^()~(~!~~!/!))!~([!![}}}~~(!(<!!())))!~!){~~~~",
+"!)!((!)~]^])^^]!^))^^]~~))))!))))]])~(!{^!]~((()^)!!!~!]!(_])()){)~!!~~)^)~/~))!()){^~!())~~^{))~!)!~~)]!)]^",
+")^)~!^:{])))^{^){^]))!~(!^^))^^)^)))~/){!/)~((<(]]^^]!~!!(~^!~]^:^)])~~!)!(_(!]^!^)^^~)~^)!!^{^)~!)~~~~~!!)!"};
diff --git a/data/pixmaps/misc/bg-paper-black.xpm b/data/pixmaps/misc/bg-paper-black.xpm
new file mode 100644
index 0000000..8545b35
--- /dev/null
+++ b/data/pixmaps/misc/bg-paper-black.xpm
@@ -0,0 +1,135 @@
+/* XPM */
+static char *paper-blackground[] = {
+/* width height num_colors chars_per_pixel */
+" 111 112 16 1",
+/* colors */
+". c #3b3b3b",
+"# c #363636",
+"a c #333333",
+"b c #313131",
+"c c #303030",
+"d c #2e2e2e",
+"e c #2d2d2d",
+"f c #2b2b2b",
+"g c #2a2a2a",
+"h c #292929",
+"i c #292929",
+"j c #262626",
+"k c #272727",
+"l c #222222",
+"m c #242424",
+"n c #202020",
+/* pixels */
+"eebddbfdbkeebd#cddfghgffdddhhdb#debcdbdbcgc#ba#dd#deabd#fjmfcdedga#bfkhaddfifddfbbdifaadadfdbdfdbdddccccdicfdbk",
+"kkdghdgeemfgdkgmjkkjmjgd#ckkdbeliicefdebdkecfddkfdijfhjgdkmifijkkddffkicfdddcbcfdbdffddh#bdddhkmddddddddfmihb#g",
+"jkdikfiehmgkhlkllmjmllidfgiiedilllijjijefifeihfmgfkkfhmjimljhikgkgkjikmkmjkkigkmkddfgffkdfhkifimfdddfgggkmgebbi",
+"kkdkmijgilimkmdhmjjmlljfljiiiikmlnjljhjgfigfgffhiikiddhijlnmhhfdffkmiklmegkjjkikmkikhffimkkmkddhmifhjmmmmhcdhml",
+"kkdkmijgjlfkgkcfhikkjkkidfkkhfknfjijfbgfffgigggdkjkgfffkfjmifgfdbbfifgkidgkkkifdikkkfddghffkkffimgdgmmmmmfddjlm",
+"fhdiidfdhkbdbebidddddddddcdhkihicifhebffdbdgdffddgdcffdhdfgdbcb#aaddcdedkjkffffdbdiidddfdddghfdffb#bdddfedifdeb",
+"dfdifbdcbdbecdbkddbbcddcfdcfjkdbeiegfcgedadgddfacdbaffdfdhfcbcb##adfcdfedfdccddbbdffdddddfhgggfdd##bcbbdcbidcc.",
+"dhfmkdhg#ddmkkdkjgddijkibdkmiddighcefefchcgjfffafkddmmgkfkkghjmk#bikefjmdfiikjidghgfffdddikikmmfiddfiffkfbfdhmb",
+"mkimljeciikmjiffkjkkmlmkfikjjjjjehjjjiiigjekdmiknkhmmhilmjjmjhfgjkjjjjjjkfklmjmkmifgiihgdhkmmmkimfdkmkhicchdejf",
+"kihkkgfhljkkkkmljjkkjmjhfehjmkikijjjjjmlimfkdkfglhfjjffmmkkmjihkikmmmmmmgdiljjjklmmkkiikfhkmmmkkmjjmmjkjddjfglk",
+"hijkhegjkfefghklkkigikiffcdkmifimjjjhfgieififmkkmhfkkfdhkiikkkkjfijmmjjmkgjnlmlmmmmkhgkmkmmmmiddijmkghihfklfflk",
+"dimmkffgccdfhfefgfedehgdibbhjfdijjifeeeedeefdhgfkffiifddddddffhkeffhkkkkfcdheehfdfgffgiikkkkhdbadgfbbdfddhjbbmk",
+"dfhiiigfddfkjiffffdddiifmcbfidfjfefhijjifffcbba#fddfgfdbbbbbcdefifddgkkikdddbcffdfffhkgdddfghgffhgdabhkhbcf#ajj",
+"kiffimmmkihkkikmihfdfjmklfcefehmihhijjighgiddbdbffffkjhddffefhihmiedhkjknjkkefkkmmmkkmfbdffhiiiikgcbdkmmfdhbbie",
+"mmkfhmmmjhfffgkmjkhfhmmjljgffgklljjgfedcffkdkhmkfffgjlmfkmmkkmjklmjiiikjlhghddhhmlmkikhdkkiihgffkeccdfimjimiffb",
+"kjjhfffdifefggkmmjifhjmjlljigijmnliffeeegfkdkgmkcdddimjekmmkkkkfmllmhfimlikjhgkkdkkddfigffggghhgiddeddfmhdmlmkb",
+"mmbdffmdkieccdfhkkigeekllljffkkfiijmmiffgkmkhhgfkieeigekffdbdjmklmiikkkjjkmmkkmkmddfhkkdkmkddkmfegifdbcdiijmkff",
+"dfbffcfbdbbabcddfffecbcdfigdcdffiggigddddfgdcbb#ggdeifdigecbcefdfddfikkmkffdabdckddddgfbdhgdcfihjkihhijmljffdcb",
+"ceemmddcgfdfghfeceiihfffdikebcfkkgffedcdjkfbabddddcdgdcegdbbcbbcfddhkihimigfcdkjkefgefieikkgdbdffdbbdfiklgbabcc",
+"ggkllifgjjmmmkhheimmmjkkhjmiddgmmkiiifdemjhddgjmgkijlmijgcbdeddfhgijjheehdffdfmmifkkfgjkmjjjgccfifddfimlmfbbded",
+"mgimmjikefkjhddfjmmkhhfdkkkkffgkljkmmkffdfggikkggkimlmijkfdikffkddfkjkikffkjffifeekkefjmkffkjgfkmmlmkkmlljikkif",
+"mikhklkjffikidfmmlmigiiehfhkkihkjihkjifekigefkjkdffimidfmkiiifgiddgjmjjmffmlmjjhefjjdejmmihjmkikkmlmifikkkjllmk",
+"kilfglkjkedgifimijkffkkfffhjkffgfdcdffddmjgdfkmjgkikljfikkidddddggkjjkkmdcfiefgdffkkddhimmjkiffgmmmmkikkdddgkii",
+"dfnfdmgiga.#bbbddfdbabb#ddgkgcbcdb#bddddacfkjkd#cdcdhdbcdgfbacdbddeghgkmjhigccdcddgfaaccdgifddfghfddeffedb#bbbb",
+"ihgfgfffkjfdgfdfbdeefikkcklliefiidbejmkfjmldkgkbekgdfda#ddgkkfefjifffdfjifmfljmehfghihhihedhkjmlcfdfbffjddfgdb#",
+"dfkjkgfekmifkifhddddilllfijjigjlkmlmiddffhmekfjfdgfdkjgfmjkkiffilmjkfdhmlmlkljmhhhijmmmmddffeddiikfmhljmiiiiihi",
+"cfmmkhhijmkgkiefihgimnlmkhhkkijnmkkmmkffhkliidffgjigjmikmkkkkikmlmmkfeimmmlkmjljhikmmllldgkkdbbekidjklhfiiigfij",
+"fhiihikmmmfdfdcdkjmmmmidifimkfhmhcbdjmifjkjkiddfmljikifhghkmmkkjjkiiikjmkjmkkkjkhkjjmmmjkmllkddikidkfmdcdefffgi",
+"edcdefffkkdbdddffkjifddcffikfdfmedddddeifedhggfijmkfifdgkkkjkfdfhffgkmjkkmmmkkgfdgighkkgkkjmjhfgikejfjffcdeddij",
+"cbbceecaffcbdffjdfebabfifggdcdklmhdegikjeebedgddmmkggdbdgeddcbdfffddfhfddhgjgmhfaccbcefdcbbddcbacedidiehfgd##cf",
+"feefgfdbffdcfhhjfihddfkmgkkddimmlidfkjkidkdfafdcmmkiidbefdddddfkfihdcdddcfciemhfbddbbfgddbbddcbbbdcididdfid##bd",
+"llmkiikjfiedihehmllmmmjiimmfgmmffijhb.aebkffakgifihkmihlmmmlmkkjkllgcdijmlfjdmddmlmhgmmklmmlmjikgkilkmfddghdfml",
+"lkffhikmmjjkifgkjmnlkefkfmfjkdfbbfkmiddddfbfbibbjkkmlllkffimmkkjmmkghjmkjfcddfhkkkkkgfddmjkmmkfddbmkfmffiieljli",
+"kecddfkmgkmkedfijmlljfhjgjfkkekedddfkkdbfhddbhdfgiiiiigfdddfhgijegiikmmklkfffdddfghihgggkkkjmmkfbbmmimdbkhdmgjc",
+"fdddffhkbddddhifigffdbbbfidffdifdbbdghdbdfddadddddfedcddbaabccdffffedddbfddffdcccddddddddfgdddc#cbgecgfejfbdcea",
+"dfhkkheddca#emibmkgggeddffddcbccbdffdddfdffdbdbbcddddddhcbbcdcddjidbbba#cbcefdddddddddcbcfgcbba.bacbaeihkfbbbcb",
+"fhiiihfejkfdfkfbkfeijjkkhgifddcdddhfdbddhkkfddiigeegifhkiggkjkiijifeffgiihikiffgkihhigfdfkjihkkf#bfjhijdefhedde",
+"jmkggkmljmlmiikmkfdfiiffkklmjmhjifddhhdbkkkdffmmjihjjihkjikmlljjigijmmjmiikjjkkmjkikjjkikjjjjjkifkjljklgdhlmjef",
+"mmmhfklljiikifklmkikjkgfkinmjlklhfdfiifdifibhdidifijkeekjigkmjihifgjmkikddfkkikmiffgkkigjffikfddllikefnmfilijfj",
+"fkkgfffenfbdgdbdbabdggfggdlifjfmdfkkfddffdmdmdb.cdgjgcdjlkgikhfekedfikjlffijkfefhfefikgekcbimhfkfjfkfdlfmkmbfel",
+"hdkddhbd#dhfbacfhbddbdkddefdbbdf#abdddffdddkmdaaba#dgcbf#cfifdbababkkeicadddfcbgfikjkdbh.ghdgfdhbeifdfec.ababdf",
+"eckhklhmddedbabbdcddcdfddfgfddehbdffddddbbdddddda##dhddmefhikkgfafefejndcdeffdcfbkideifd.ccbffcfbdeddddcdfhfddb",
+"kimmmlkmmmkikkihdgffhffifgihffgihkmmifffimmkikmlffdfkddmjighkmjkgmkhdgldgfgiifefafdbdhffbdcdkgdfjhfiigfgcdefhjj",
+"mmmjjjkjkhffkmmmklkhlmklikkkkkkjkkmmmkkiimmgfkmhmmjmmddmmkikmjjjmkfmgbiikgijjkkkffdijdelkigjmifinmkmlmmlmjfdejl",
+"fgffhimmeeefijlnmlfellkmkkkkjmjkgffhkkhfdkidfkf#egimlfdmkkmllkikfdcjgbkjkdgmkkmjmjklmffnjgimkfhkmifkmkkmlmfbdkm",
+"dfdffdkhfghhgimlifccikfdfeddfgfegffgkkfdgkkikmf#cdekmdbfefjlmgegdfefddmdhbfjefmhfmjffffjdbdfddhggeefgffgffdbbdf",
+"hmgjicebedddcddedcdfdddbfdccdedddfikigggfgffghd#fddhib.bddfjjfdgjmghddibkcijccidcddbffdfb#bdbekddfhfeeddjjgca##",
+"hlklmdd#jkigggffdcjlfehdmieehkifbdiifdfkmmkiffdbgedfhb.bgddkmkijnidmkbfflemmbbfcfa#elgdmebcdbkmcchkfddcafigdcdg",
+"lmmmlljfdljcdmjifkkkmjhklmkkkfefdmmdcccekjkfhmjhgikieddfijidfmkcjliifcfdedfgdfkfdfhkhffkjinkmimdmdchgffemjiikjm",
+"fikjmmiddjidklmigkikmkffmkkmlmiffmjggffkfefffddfkjmjihkjkkkkkjjkcffkkfjhmkjkfhjimjjmjkkmmjmmgjmglfgmjkkiiikkkgd",
+"befddihdmljkllgdgkiimkddfdfjlmiffihijigmkffifbacgiifeehkihikfbchdifkkfjhfdefdilllkhhgfgkmmgmbkhglijlmkjjdfikkif",
+"cfd##difmmkkmhcdcfffifcddddfhfdffedgjfdkifdeedccdddcbbddddddb#bdikdddbfemhhfbbddmfcbcccdkiehbdddjfijfdghddeffgk",
+"hkgbbfkkdddegdcg#dddfddgiiifbadihfdgjfdgddb#cjjeffddccddbedbbffddfbccbffjfiicbcdmfbbcdddfcfddbebidfdbadddddcbbd",
+"mmjiikjkdhgffddkbfihkhimmlmibaelikghjifkhke#bmmdkigfddefimkcdkicekfkkfkfbadhddjlmfddffffdafdkdkffdddabddbcefedd",
+"lkijmjkjilmikhfkkmkimmkmjmmkdcindkgeikijmljddgidkihgggfflljfdffcjlmllijhidfidbfjifdfiiiifbfiifkiedffddheadkmmjk",
+"lhdfkhimejkfjmkkmjedkkffdfkkfeklafdbdikjhiifddeikkiikkiimigiigimkmijkgmjkdfkddjnhffkmjjmifdmdifiddfkhkjfdimlmjk",
+"mkdlklikfdijeilkghhgikjkdffdcfikdimmkkhfdfhkkifekhfgfdfkmfdikfcdddbgkfjjjbdllkmljifdfhhfkkkidcejdkkdcfgcffhkjjk",
+"dfdg#bbgccegdfkkkjjkhgggikgcbcdd#cfffgihjidcccdddddffdfiffikdabfbdbfidfdmcdkkikjifcbcdffiigffikkcdddddddccddffd",
+"febfdfdfhfcdmmhdikkkhffgcddddkmldgifdfghddcdffdbdcdfighimfdffddddidffdgcmddddfifkfcbabdddcbbfkidkfehgddfgffhkkk",
+"mkgjmmhfjlhflmdfdehkigijikkkjmllmlmkfgkkdcdimmkdeefgiiiilgcdkkfdjlfddfmfkggeceifkhddccdhidcfmmjkjigkkhfhihghkkj",
+"jmlmgbdihnljjfdmffhkkikmkkjmmmjjijjkijmllmiijmjiigfefffeiiihfdfkklgffgmffimkdfkhiffikkjlkbbkmfekfgffimmimjkkjmm",
+"jijfgdkmlmiimmkimkijjhhjddfkjkhgeijkkjmmmjkjmmifjkhffhfdjkhikjkkfjimmkjdfhmmeekhmihmlmkjibbikcbgjmifimkdmjjjmll",
+"icedmkmjngdfjlmdlhdhkgfkjhffeb##ekmmkigecdimlmgdikifijkemgcdmljddhfllggcgdikedfdmfdkmkffmkikjkihnjghkidbddcddef",
+"abmhk#cdedjk##fhibadgghkecbddddebekkifdbddeffgggddeeijidcddddeddddbiibcbkddfdddbd##djjiifiebcif#jb#ekecddccddee",
+"bddddccgkmfffdifikkffikidddegihfidhlkbcmfdfdafk#dddfjfdkcdedbfmjkifegkkgcbbcdffggfgfddd#bcddfgdafgikjjiddfikkii",
+"mmkhjkhjjmfikfkejjifgkidjjjifefgfhjmiccfggkfbhjbjkhkmifjddggdijgjkkkkjmmffffgggfhddedhkkfddfhgdbfkjgfkkedfkkkii",
+"nlkilmhfllimlmmfkiffjljfjmmkffimcimmifddfimkejmfjkefidbfmjmmikibkkkkjmmlkjmmjkkijgfkjkjllifkmifedkjfekmkdhjjkik",
+"kjggmmdbjmhmmkmikihkmmkfkjjkgfhkbfjmkhffdgihimlimjffkgdilkjmjmkdgddgkjkkikkkigfgiffmnjimlhfmmgeifikigikkhikjmjj",
+"difdkkgfdgdfecigkkkkkfddmmjkifdcddfkiddkdfddimkfhfccffdifbcfhjmffbbdkkfdedddbbbcbbbglkflecdkiddimgfkkdbckhgijmk",
+"dkfcekjmcfdfdbfgeefihfdfkkkkjkfdfddifbbffidcfhddbb##ddcdfaaccdecgcbfkiedhfdcccccddaafdcjcbdhhefkgcbfidbchfefiig",
+"djhdfkkjfjikidifeddhkiiidfgikkkkffggeddedjfcfedkiiddkjikmedfdbbakefjmhffkfefkjkhimd#fdbgfddfkmmmbcdcdghffghgfde",
+"dmjimlkfkmkmjfhdlkfkmkfddfihfegkdkmhfkkfbjidfdfnjjfejmihliimiffdkijlmffkeddhlnlmflhcjkdkkfcdknljdmmbbikdfkmkddd",
+"dijjmljdfkmlkefkmnlfdikfmihjlmkidijkhikjccjfgnjmfkidhlmdmfdgfdflchmmgefikhfikjmlfkmmmllmihfffgikfffcbdffkfdffdd",
+"kjjjmmjikkjmkffilljgklmgmkfggfhkkmmkikjmkhlkhmfkjmkgkllklgekmkjndkllmiffljkkkkmlkjmlllmmkkjjjmmlkifdfkkkljihhgi",
+"kfdfffgkjkikkhffjifgkkkhjigfddfkikiedgihgdkhfgdkmkgffhikjddimkijehjmjifelmjidccekhimjgfhegiihfgikigfkmmkmjjjked",
+"dbbcdcdkkihihfefddikebdkighkiffgddcbdffddcdffdejmfdddbcfkdcfgddffdddfffh.#bdfgjlkedkidbddfgfdbcdfhgfhkkiiihfdcb",
+"gddfgdfjgghifddhhimlkdfmifdgkkhhfffegkieigfjjfijmgdffdekkgfhgefkhdbdfffighkjidccjeejmfeijjjiffhkeijifgkkkkfcbdh",
+"mjjjkggiffikgdfinjkmlmkkmfcdgkkjjmjkjmkfgidjljljkffijkjmjkkjkijljffkmkffabdkmmjmidekmmmljkkikjmlfmlmiijmijmkhff",
+"mlljhgfeffgkkihiljikmmjhlkffgijmmmmkkjkidgbimmlefedhjmjkjkkmmmmmmhhmmkffgefkjiddhffimlmmgedfijjkhjmjkjmlejlljid",
+"kllifgheiffkmmkikjjkiikjmjmmjkjmjmjiijmmimdhmkj#fffgjmidljjmllkhjfdhkffkkfdhkkfdjjkijlmkhedfkmkffiihijmmgkkfekl",
+"hghhdbdkmmgmjdhfjmmjfdfmfc#mihbijjfegjmjjjiigfijdc#ffmfikhfkmmkfecbdffgifjhhmhdmkffddkjdljgdddddikfccffddimkffi",
+"ddehfcbbkfaekffbdfkkfdgmffcidkdeeeccfjjieeeffffidfdkcedkcbbbbba#ighkifddcdbada#ckfgfdijfdddddcb#dedddefdbdfdcdf",
+"gffkkgdcgkgjkdmmkmlnmiklfmkhdlmfjjihijieefhihhhhkjfkcddiiifddcddiijmkgfiikikmidfkghfdfkfhhikkiedfffihfgkeffddeg",
+"lmkikkjmejijgdmljjmmjhfifmjfflljlnllljhdijjjikiilkbediddmjkigfffikjmkgkldfimnmifmgffdfgdkkihhgffjiijkfhmkkkhikj",
+"jkifehmlljcfmmlgjffijjkkffgegimmjllllljeijjgfhigjf#dciddmkghkjiehkmmidfkbbdikkielhfiijjfkkkihgfgkfehhefjfiikjlm",
+"eghfegkkkkdfkkmflkgkmmkiidffkdhjjlljjjheeiieeikiiididigmkgegjmkfcdkmkffijkjkfjlmmfgjmlljgkjmkiffdddeghikdfikmll",
+"fhhfgkie#fddcbfdkfeffdbbgdidkdijijjighgedijffkkgkidkdifmfdcdegffbcdgfehjkimkcfmkgdfkggkkbdffeddddddfkmjffhkikmm",
+"jkfdfkhdhmhkmmnkefikidddbbfbgckibcccehjjcijffhfckd.ccicbkihfgkjmkfdbbbfmddjkbdidbbdfb#bdiiigfgkmcdefjlkbhkkfdfg",
+"kkejfkfjjjjkkkifhkjmmmkfikkfdgihjjjjjjiiflnjddijkjffjmkmkmjlbffkkfdlnfjlmkijmjkkmmjjlljfjddkjffjfimdmmmbighkkki",
+"ijilkmjljmmmmmmjnlmjjkfdfhgddgihjjlljjjihjmhddgillmjlmikjkmkdchgifdmmdklmigkjkiiijmjmmmkmfekjkikdijfmllfjkfffgk",
+"dhflimklfikkhfgimkfhkmmmkkigikkillllljjijjjhfgikkmmmllkkjflgkcjhjkfljciliedfhgfffkmjkjmmmkghjmkgdkihfmkfmjkhgik",
+"ddbgdhdimmlljhijljffhhgfmjkikjkijjjjjieegijihhkkgkiijkfkfdkfgdkgjjhmkbekdbbdeedddfhffikikkfdhmkdbgdfagdffikkihf",
+"hdadcfcdddddb##bifeghfefffefffffeeeffecbacfheddgjmhdedcedddibfdddedjiadddbbdffffdddddgfdffdcejkd#cbdagfjcfhfefe",
+"mkdkfjefkikmkffkbbdikiimdddffffiihhijiec#begdbdfkjgdeddhffdmckdcbcbkjdhhfddfiiiihfeeijiddfddekkfdfdgdfgmdikfdij",
+"kjhlkmhjjggjkfeiffklkddhfhkjkfimjjjjljiefegigddhdkkijigkifgjijkdddcjlkmmjhfikkiifhiikmkghiihhikklkjikdfgfjmkimn",
+"cginikfmlkkmmgehddjlmfiljmllkefjhfgjjjfdljgiiffhfmlllkdedbfemimegfcklkmjmkgikiffbdfffggfmmmmkikmlhjfmcffbimmmll",
+"kjmjfddimifijkfdljfdeghgbimkfgkilieeeffgfmjdfifdjlljedhjadfdfjmijmjfdimlllljeikcigmhmgkdmmmmmkffimnfdmkhhffgkjj",
+"kedfkidbgeeikfdbiheddhiffkjkfhkjfccfjkgddkkimlidjmmkffhkfdb#bhfbgihddfkmjfijigfbhfkfmdfddfkmidddmikdcecfdfikkii",
+"cdfkkhfiddeihdbbbddbbfdagfddddfihdcfkic#cddhlmfdhgffgffeed#.#dfdhhfddfggmccifdcbfdkfkddbddikiddfmddbbcbf#dgifdc",
+"bdimjijlddgkgdcdhmmhimkbgcbccbbeliddedbbefdfjidgfffhhfdddhgc#bfkkigfffedmddecbddddkfmdfdggikkffimddddfdibdffdcb",
+"kdbfmmjiiikkiffkimmkkmkcjfdghddfkiggffimhjjmlkilhgijkfddklljdcdfkkikkihfkkmidfidddmimgkhmkikkiikkgkefmiikkhfhik",
+"mhdfikkkmjkkigkmefggikfdmkkjkifffijmkijldjlllmjlhfhjkdcdjkkkkkfdjjmlllmldknlijmfddmklimkmmkmmkkmkkmhhmgfljihkml",
+"gfggedimmkiigfkmkhgkmkihkjkhfffdfhkjiffidjmkjjiiiddkjfdddddeikkhiijmmkjlefjmiikfddmklimkikmmkhkmifjkiidhmjkigik",
+"da#bfkihkhffffgkhcbdebbbgjkdcddcdddddddfilkdeigflfdjlmigcdddccfjdddfdbbdjdcfdbdfddmkmgkiadmmfddmhbfkkfcmjmljfdc",
+"dgiffigddedbbdffdbadiiddebdkkddhdfifffdbidgfffciiffjlmifimdffglbfcbefdcd#cdb#bbbfkfigdgdadbadbaiddcbbbdfkgedffe",
+"jlmigihdikkgfiifecdhmmigkgfkiddegkjkffginkmigkhlkfegkkikigcigdmdkfdgiffheikkifdahha###fgdhdbihdkkkkighklgfffedd",
+"ikiddikgjmjkmmjhmkkmmjgfkkkkikkkkjjkfdilmijfdddkmkhiigijidcjkdkklkgiiffkmkgegkkidkklmgidkkffmlkkgikifgkjikjmmmm",
+"kmkfhmnljkkkmlmklmjkkhfdimmkkmmkmkkkfeklhekfddbdjjmmjhfiidfmifjmnmkjkffikhdcdhjmhmkmmfkgmkiimlmkfikgfffghikhffg",
+"kkiddijkjigimmmjhfdddfiiimmkikidmigiiikjmklkijegkjmmiddffekkehjkmkijkfeidfhifdddfkfigdhdgikhfkkggjmkikjkmmkebbb",
+"dfdbbfihifdfffffgecbcfffdfiffhfcffddfkhdmffbdkfikhffdbdffdkfchggcbdffddfbcddcbcddkgkkdgddfkfbdhdbdfddfhfjkifdde",
+"ijjhimlmfddffddfkhdcdgfbbcddfggfcffddkidfba.aheffeeffdfigaffdfdidbcffddkfcaabcgmkkbbaahiffkfadidbddbbcdccbbcdff",
+"kjkfdffdffimmkkjgfddimkdfddffeefdmmffmlhhccbflkideimlmkkk.difebmmkkjkhklmgdfiiikdkkmmfhdkhkfadkbmllifikffffijji"
+};
diff --git a/data/pixmaps/misc/bg-paper-cream.xpm b/data/pixmaps/misc/bg-paper-cream.xpm
new file mode 100644
index 0000000..6416b67
--- /dev/null
+++ b/data/pixmaps/misc/bg-paper-cream.xpm
@@ -0,0 +1,129 @@
+/* XPM */
+static char * bg_paper_white_xpm[] = {
+"111 112 14 1",
+" c None",
+". c #DEDCCA",
+"+ c #D7D5BF",
+"@ c #E1DFCF",
+"# c #E8E7DA",
+"$ c #D1CEB5",
+"% c #DCD9C6",
+"& c #E3E1D1",
+"* c #E4E2D3",
+"= c #D5D2BB",
+"- c #EAE9DD",
+"; c #EBEADF",
+"> c #F0EFE6",
+", c #CAC7AA",
+"..+..+@.+#..+.$%..@&*&@@...**.+$..+%.+.+%&%$+=$..$..=+.$@-;@%...&=$+@#*=..@*@..@++.*@==.=.@.+.@.+...%%%%.*%@.+#",
+"##.&*.&..;@&.#&;-##-;-&.$%##.+.>**%.@..+.#.%@..#@.*-@*-&.#;*@*-##..@@#*%@...%+%@.+.@@..*$+...*#;........@;**+$&",
+"-#.*#@*.*;&#*>#>>;-;>>*.@&**..*>>>*--*-.@*@.**@;&@##@*;-*;>-**#&#&#-*#;#;-##*&#;#..@&@@#.@*#*@*;@...@&&&#;&.++*",
+"##.#;*-&*>*;#;.*;--;>>-@>-****#;>>->-*-&@*&@&@@***#*..**->>;**@.@@#;*#>;.&#--#*#;#*#*@@*;##;#..*;*@*-;;;;*%.*;>",
+"##.#;*-&->@#&#%@**##-##*.@##*@#>@-*-@+&@@@&*&&&.#-#&@@@#@-;*@&@.++@*@&#*.&###*@.*###@..&*@@##@@*;&.&;;;;;@..->;",
+"@*.**.@.*#+.+.+*.........%.*#***%*@*.+@@.+.&.@@..&.%@@.*.@&.+%+$==..%...#-#@@@@.+.**...@...&*@.@@+$+...@..*@..+",
+".@.*@+.%+.+.%.+#..++%..%@.%@-#.+.*.&@%&..=.&..@=%.+=@@.@.*@%+%+$$=.@%.@..@.%%..++.@@.....@*&&&@..$$+%++.%+*.%%,",
+".*@;#.*&$..;##.#-&..*-#*+.#;*..*&*%.@.@%*%&-@@@=@#..;;&#@##&*-;#$+*#.@-;.@**#-*.&*&@@@...*#*#;;@*..@*@@#@+@.*;+",
+";#*;>-.%**#;-*@@#-##;>;#@*#-----.*---***&-.#.;*#>#*;;**>;--;-*@&-#------#@#>;-;#;*@&***&.*#;;;#*;@.#;#**%%*..-@",
+"#**##&@*>-####;>--##-;-*@.*-;#*#*-----;>*;@#.#@&>*@--@@;;##;-**#*#;;;;;;&.*>---#>;;##**#@*#;;;##;--;;-#-..-@&>#",
+"**-#*.&-#@.@&*#>##*&*#*@@%.#;*@*;---*@&*.*@*@;##;*@##@.*#**####-@*-;;--;#&->>;>;;;;#*&#;#;;;;*..*-;#&***@#>@@>#",
+".*;;#@@&%%.@*@.@&@...*&.*++*-@.*--*@.......@.*&@#@@**@......@@*#.@@*####@%.*..*@.@&@@&**####*.+=.&@++.@..*-++;#",
+".@****&@..@#-*@@@@...**@;%+@*.@-@.@**--*@@@%++=$@..@&@.+++++%..@*@..&##*#...+%@@.@@@*#&...@&*&@@*&.=+*#*+%@$=--",
+"#*@@*;;;#**##*#;**@.@-;#>@%.@.*;****--*&*&*..+.+@@@@#-*..@@.@***;*..*#-#>-##.@##;;;##;@+.@@*****#&%+.#;;@.*++*.",
+";;#@*;;;-*@@@&#;-#*@*;;->-&@@&#>>--&@..%@@#.#*;#@@@&->;@#;;##;-#>;-***#->*&*..**;>;#*#*.##***&@@#.%%.@*;-*;*@@+",
+"#--*@@@.*@.@&&#;;-*@*-;->>-*&*-;>>*@@...&@#.#&;#%...*;-.#;;####@;>>;*@*;>*#-*&##.##..@*&@@&&&**&*.....@;*.;>;#+",
+";;+.@@;.#*.%%.@*##*&..#>>>-@@##@**-;;*@@&#;#**&@#*..*&.#@@.+.-;#>;**###--#;;##;#;..@*##.#;#..#;@.&*@.+%.**-;#@@",
+".@+@@%@+.++=+%..@@@.%+%.@*&.%.@@*&&*&....@&.%++$&&..*@.*&.%+%.@.@..@*##;#@@.=+.%#....&@+.*&.%@**-#****-;>-@@.%+",
+"%..;;..%&@.@&*@.%.***@@@.*#.+%@##&@@..%.-#@+=+....%.&.%.&.++%++%@..*#***;*&@%.#-#.@&.@*.*##&.+.@@.++.@*#>&+=+%%",
+"&&#>>*@&--;;;#**.*;;;-##*-;*..&;;#***@..;-*..&-;&#*->;*-&%+....@*&*--*..*.@@.@;;*@##@&-#;---&%%@*@..@*;>;@++...",
+";&*;;-*#.@#-*..@-;;#**@.####@@&#>-#;;#@@.@&&*##&&#*;>;*-#@.*#@@#..@#-#*#@@#-@@*@..##.@-;#@@#-&@#;;>;##;>>-*##*@",
+";*#*#>#-@@*#*.@;;>;*&**.*@*##**#-**#-*@.#*&.@#-#.@@*;*.@;#***@&*..&-;--;@@;>;--*.@--..-;;**-;#*##;>;*@*###->>;#",
+"#*>@&>#-#..&*@*;*-#@@##@@@*-#@@&@.%.@@..;-&.@#;-&#*#>-@*##*.....&&#--##;.%@*.@&.@@##..**;;-#*@@&;;;;#*##...&#**",
+".@>@.;&*&=,$+++..@.+=++$..&#&%+%.+$+....=%@#-#.$%.%.*.+%.&@+=%.+...&*&#;-**&%%.%..&@==%%.&*@..@&*@...@@..+$++++",
+"**&@&@@@#-@.&@.@+...@*##%#>>*.@**.+.-;#@-;>.#&#+.#&.@.=$..&##@.@-*@@@.@-*@;@>-;.*@&******..*#-;>%@.@+@@-..@&.+$",
+".@#-#&@.#;*@#*@*....*>>>@*--*&->#;>;*..@@*;.#@-@.&@.#-&@;-##*@@*>;-#@.*;>;>#>-;****-;;;;..@@...**#@;*>-;*******",
+"%@;;#***-;#&#*.@**&*;>>;#**##*->;##;;#@@*#>**.@@&-*&-;*#;####*#;>;;#@.*;;;>#;->-**#;;>>>.&##.++.#*.-#>*@***&@*-",
+"@*****#;;;@.@.%.#-;;;;*.*@*;#@*;*%+.-;*@-#-#*..@;>-*#*@*&*#;;##--#***#-;#-;###-#*#--;;;-#;>>#..*#*.#@;.%..@@@&*",
+"..%..@@@##.+...@@#-*@..%@@*#@.@;.......*@..*&&@*-;#@*@.&###-#@.@*@@&#;-##;;;##&@.&*&*##&##-;-*@&*#.-@-@@%....*-",
+"%++%..%=@@%+.@@-.@.+=+@*@&&.%.#>;*..&*#-..+..&..;;#&&.+.&...%+.@@@..@*@..*&-&;*@=%%+%.@.%++..%+=%..*.*.*@&.$$%@",
+"@..@&@.+@@.%@**-@**..@#;&##..*;;>*.@#-#*.#.@=@.%;;#**.+.@.....@#@**.%...%@%*.;*@+..++@&..++..%+++.%*.*..@*.$$+.",
+">>;#**#-@*..**.*;>>;;;-**;;@&;;@@*-*+,=.+#@@=#&*@**#;**>;;;>;##-#>>&%.*-;>@-.;..;>;*&;;#>;;>;-*#&#*>#;@..&*.@;>",
+">#@@**#;;--#*@&#-;>>#.@#@;@-#.@++@#;*....@+@+*++-##;>>>#@@*;;##-;;#&*-;#-@%..@*#####&@..;-#;;#@..+;#@;@@**.>->*",
+"#.%..@#;&#;#..@*-;>>-@*-&-@##.#....@##.+@*..+*.@&*****&@...@*&*-.&**#;;#>#@@@...@&***&&&###-;;#@++;;*;.+#*.;&-%",
+"@...@@*#+....**@*&@@.+++@*.@@.*@.++.&*.+.@..=.....@..%..+==+%%.@@@@....+@..@@.%%%........@&...%$%+&.%&@.-@+.%.=",
+".@*##*...%=$.;*+;#&&&...@@..%+%%+.@@...@.@@.+.++%......*%++%.%..-*.+++=$%+%.@.........%+%@&%++=,+=%+=.**#@+++%+",
+"@*****@.-#@.@#@+#@.*--##*&*@..%...*@.+..*##@..**&..&*@*#*&&#-#**-*@.@@&****#*@@&#****&@.@#-**##@$+@-**-..@*....",
+"-;#&&#;>-;>;**#;#@.@**@@##>;-;*-*@..**.+###.@@;;-**--**#-*#;>>--*&*-;;-;**#--##;-#*#--#*#-----#*@#->-#>&.*>;-.@",
+";;;*@#>>-**#*@#>;#*#-#&@#*>;->#>*@.@**@.*@*+*.*.*@*-#..#-*&#;-***@&-;#*#..@##*#;*@@&##*&-@@*#@..>>*#.@>;@*>*-@-",
+"@##&@@@.>@+.&.+.+=+.&&@&&.>*@-@;.@##@..@@.;.;.+,%.&-&%.->#&*#*@.#..@*#->@@*-#@.@*@.@*#&.#%+*;*@#@-@#@.>@;#;+@.>",
+"*.#..*+.$.*@+=%@*+..+.#...@.++.@$=+...@@...#;.==+=$.&%+@$%@*@.+=+=+##.*%=...@%+&@*#-#.+*,&*.&@.*+.*@.@.%,=+=+.@",
+".%#*#>*;....+=++.%..%.@..@&@...*+.@@....++......=$$.*..;.@**##&@=@.@.->.%..@@.%@+#*..*@.,%%+@@%@+......%.@*@..+",
+"#*;;;>#;;;#*##**.&@@*@@*@&**@@&**#;;*@@@*;;#*#;>@@.@#..;-*&*#;-#&;#*.&>.&@&**@.@=@.+.*@@+.%.#&.@-*@**&@&%..@*--",
+";;;---#-#*@@#;;;#>#*>;#>*######-##;;;##**;;&@#;*;;-;;..;;#*#;---;#@;&+**#&*--###@@.*-..>#*&-;*@*>;#;>;;>;-@..->",
+"@&@@**;;...@*->>;>@.>>#;####-;-#&@@*##*@.#*.@#@$.&*;>@.;##;>>#*#@.%-&+#-#.&;##;-;-#>;@@>-&*;#@*#;*@#;##;>;@+.#;",
+".@.@@.#*@&**&*;>*@%%*#@.@...@&@.&@@&##@.&##*#;@$%..#;.+@.@->;&.&.@.@..;.*+@-.@;*@;-@@@@-.+.@..*&&..@&@@&@@.++.@",
+"*;&-*%.+....%....%.@...+@.%%.....@*#*&&&@&@@&*.$@..**+,+..@--@.&-;&*..*+#%*-%%*.%..+@@.@+$+.+.#..@*@....--&%=$$",
+"*>#>;..$-#*&&&@@.%->@.*.;*..*#*@+.**@.@#;;#*@@.+&..@*+,+&..#;#*->*.;#+@@>.;;++@%@=$.>&.;.+%.+#;%%*#@..%=@*&.%.&",
+">;;;>>-@.>-%.;-*@###;-*#>;###@.@.;;.%%%.#-#@*;-*&*#*...@*-*.@;#%->**@%@...@&.@#@.@*#*@@#-*>#;*;.;.%*&@@.;-**#-;",
+"@*#-;;*..-*.#>;*&#*#;#@@;##;>;*@@;-&&@@#@.@@@..@#-;-**#-#####--#%@@##@-*;#-#@*-*;--;-##;;-;;&-;&>@&;-##***###&.",
+"+.@..**.;>-#>>&.&#**;#..@.@->;*@@***-*&;#@@*@+=%&**@..*#***#@+%*.*@##@-*@..@.*>>>#**&@&#;;&;+#*&>*->;#--.@*##*@",
+"%@.$$.*@;;##;*%.%@@@*@%....@*@.@@..&-@.#*@....%%...%++......+$+.*#...+@.;**@++..;@%+%%%.#*.*+...-@*-@.&*...@@&#",
+"*#&++@##....&.%&$...@..&***@+=.**@.&-@.&..+$%--.@@..%%..+..++@@..@+%%+@@-@**%+%.;@++%...@%@..+.+*.@.+=.....%++.",
+";;-**#-#.*&@@..#+@**#**;;>;*+=.>*#&*-*@#*#.$+;;.#*&@...@*;#%.#*%.#@##@#@+=.*..->;@..@@@@.=@.#.#@@...=+..+%.@...",
+">#*-;-#-*>;*#*@##;#*;;#;-;;#.%*>.#&.*#*-;>-..&*.#**&&&@@>>-@.@@%->;>>*-**.@*.+@-*@.@****@+@**@#*..@@..*.=.#;;-#",
+">*.@#**;.-#@-;##;-..##@@.@##@.#>=@.+.*#-***@...*##**##**;*&**&*;#;*-#&;-#.@#..->*@@#;--;*@.;.*@*..@#*#-@.*;>;-#",
+";#.>#>*#@.*-.*>#&**&*#-#.@@.%@*#.*;;##*@.@*##*@.#*@&@.@#;@.*#@%...+&#@---+.>>#;>-*@.@**@###*.%.-.##.%@&%@@*#--#",
+".@.&$++&%%.&.@###--#*&&&*#&%+%..$%@@@&**-*.%%%.....@@.@*@@*#.=+@+.+@*.@.;%.##*#-*@%+%.@@**&@@*##%.......%%..@@.",
+"@.+@.@.@*@%.;;*.*###*@@&%....#;>.&*@.@&*..%.@@.+.%.@*&**;@.@@....*.@@.&%;....@*@#@%+=+...%++@#*.#@.*&..@&@@*###",
+";#&-;;*@->*@>;.@..*#*&*-*###-;>>;>;#@&##.%.*;;#...@&****>&%.##@.->@..@;@#&&.%.*@#*..%%.**.%@;;-#-*&##*@***&*##-",
+"-;>;&+.**>>--@.;@@*##*#;##-;;;--*--#*-;>>;**-;-**&@.@@@.****@.@##>&@@&;@@*;#.@#**@@*##->#++#;@.#@&@@*;;*;-##-;;",
+"-*-@&.#;>;**;;#*;#*--**-..@#-#*&.*-##-;;;-#-;;*@-#*@@*@.-#**#-##@-*;;#-.@*;;..#*;**;>;#-*++*#%+&-;*@*;#.;---;>>",
+"*%..;#;->&.@->;.>*.*#&@#-*@@.+$$.#;;#*&.%.*;>;&.*#*@*-#.;&%.;>-..*@>>&&%&.*#..@.;@.#;#@@;#*#-#**>-&*#*.+..%...@",
+"=+;*#$%...-#$$@**+=.&&*#.%+.....+.##*@.+...@@&&&....*-*.%.........+**+%+#..@...+.$$.--**@*.+%*@$-+$.#.%..%%....",
+"+....%%&#;@@@.*@*##@@*#*....&**@*.*>#+%;@.@.=@#$...@-@.#%...+@;-#*@.&##&%++%.@@&&@&@...$+%..@&.=@&*#--*..@*##**",
+";;#*-#*--;@*#@#.--*@&#*.---*@.@&@*-;*%%@&&#@+*-+-#*#;*@-..&&.*-&-####-;;@@@@&&&@*....*##@..@*&.+@#-&@##..@###**",
+">>#*>;*@>>*;>;;@#*@@->-@-;;#@@*;%*;;*@..@*;#.-;@-#.@*.+@;-;;*#*+####-;;>#-;;-##*-&@#-#->>*@#;*@..#-@.#;#.*--#*#",
+"#-&&;;.+-;*;;#;*#**#;;#@#--#&@*#+@-;#*@@.&***;>*;-@@#&.*>#-;-;#.&..&#-##*###*&@&*@@;>-*;>*@;;&.*@*#*&*##**#-;--",
+".*@.##&@.&.@.%*&#####@..;;-#*@.%..@#*..#.@..*;#@*@%%@@.*@+%@*-;@@++.##@.....+++%+++&>#@>.%.#*..*;&@##.+%#*&*-;#",
+".#@%.#-;%@.@.+@&..@**@.@####-#@.@..*@++@@*.%@*..++$$..%.@==%%..%&%+@#*..*@.%%%%%..==@.%-%+.**.@#&%+@*.+%*@.@**&",
+".-*.@##-@-*#*.*@...*#***.@&*####@@&&.....-@%@..#**..#-*#;..@.++=#.@-;*@@#@.@#-#**;.$@.+&@..@#;;;+%.%.&*@@&*&@..",
+".;-*;>#@#;#;-@*.>#@#;#@..@**@.&#.#;*@##@+-*.@.@>--@.-;**>**;*@@.#*->;@@#...*>>>;@>*%-#.##@%.#>>-.;;++*#.@#;#...",
+".*--;>-.@#;>#.@#;>>@.*#@;**->;#*.*-#**#-%%-@&>-;@#*.*>;.;@.&@.@>%*;;&.@*#*@*#-;>@#;;;>>;**@@@&*#@@@%+.@@#@.@@..",
+"#---;;-*##-;#@@*>>-&#>;&;#@&&@*##;;#*#-;#*>#*;@#-;#&#>>#>&.#;#->.#>>;*@@>-####;>#-;>>>;;##---;;>#*@.@###>-***&*",
+"#@.@@@&#-#*##*@@-*@&###*-*&@..@#*#*..&**&.#*@&.#;#&@@**#-..*;#*-.*-;-*@.>;-*.%%.#**;-&@*.&***@&*#*&@#;;#;---#..",
+".++%.%.##****@.@..*#.+.#*&*#*@@&..%+.@@..%.@@..-;@...+%@#.%@&..@@...@@@*,$+.@&->#..#*.+..@&@.+%.@*&@*##****@.%+",
+"&..@&.@-&&**@..***;>#.@;*@.&##**@@@.&#*.*&@--@*-;&.@@..##&@*&.@#*.+.@@@*&*#-*.%%-..-;@.*---*@@*#.*-*@&####@%+.*",
+";---#&&*@@*#&.@*>-#;>;##;@%.&##--;-#-;#@&*.->->-#@@*-#-;-##-#*->-@@#;#@@=+.#;;-;*..#;;;>-##*#-;>@;>;**-;*-;#*@@",
+";>>-*&@.@@&##***>-*#;;-*>#@@&*-;;;;##-#*.&+*;;>.@..*-;-#-##;;;;;;**;;#@@&.@#-*..*@@*;>;;&..@*--#*-;-#-;>.->>-*.",
+"#>>*@&*.*@@#;;#*#--#**#-;-;;-#-;-;-**-;;*;.*;#-$@@@&-;*.>--;>>#*-@.*#@@##@.*##@.--#*->;#*..@#;#@@****-;;&##@.#>",
+"*&**.+.#;;&;-.*@-;;-@.@;@%$;**+*--@.&-;---**&@*-.%$@@;@*#*@#;;#@.%+.@@&*@-**;*.;#@@..#-.>-&.....*#@%%@@..*;#@@*",
+"...*@%++#@=.#@@+.@##@.&;@@%*.#....%%@--*...@@@@*.@.#%..#%+++++=$*&*#*@..%.+=.=$%#@&@.*-@.....%+$......@.+.@.%.@",
+"&@@##&.%&#&-#.;;#;>>;*#>@;#*.>;@--***-*..@******#-@#%..***@..%..**-;#&@**#*#;*.@#&*@.@#@***##*..@@@**@&#.@@...&",
+">;#*##-;.-*-&.;>--;;-*@*@;-@@>>->>>>>-*.*---*#**>#+..*..;-#*&@@@*#-;#&#>.@*;>;*@;&@@.@&.##***&@@-**-#@*;###**#-",
+"-#*@.*;>>-%@;;>&-@@*--##@@&.&*;;->>>>>-.*--&@**&-@$.%*..;#&*#-*.*#;;*.@#++.*##*.>*@**--@###**&@&#@.**.@-@**#->;",
+".&*@.&####.@##;@>#&#;;#**.@@#.*-->>---*..**..*#***.*.*&;#&.&-;#@%.#;#@@*-#-#@->;;@&-;>>-&#-;#*@@....&**#.@*#;>>",
+"@**@&#*.$@..%+@.#@.@@.++&.*.#.*-*--*&*&..*-@@##&#*.#.*@;@.%..&@@+%.&@.*-#*;#%@;#&.@#&&##+.@@.......@#;-@@*#*#;;",
+"-#@.@#*.*;*#;;>#.@*#*...++@+&%#*+%%%.*--%*-@@*@%#.,%%*%+#**@&#-;#@.+++@;..-#+.*.++.@+$+.***&@&#;%..@->#+*##@.@&",
+"##.-@#@----###*@*#-;;;#@*##@.&**------**@>>-..*-#-@@-;#;#;->+@@##@.>>@->;#*-;-##;;-->>-@-..#-@@-@*;.;;;+*&*###*",
+"*-*>#;->-;;;;;;->>;--#@.@*&..&**-->>---**-;*..&*>>;->;*#-#;#.%*&*@.;;.#>;*&#-#***-;-;;;#;@.#-#*#.*-@;>>@-#@@@&#",
+".*@>*;#>@*##*@&*;#@*#;;;##*&*##*>>>>>--*---*@&*##;;;>>##-@>&#%-*-#@>-%*>*..@*&@@@#;-#-;;;#&*-;#&.#**@;#@;-#*&*#",
+"..+&.*.*;;>>-**->-@@**&@;-#*#-#*-----*..&*-***##&#**-#@#@.#@&.#&--*;#+.#.++......@*@@*#*##@.*;#.+&.@=&.@@*##**@",
+"*.=.%@%.....+$$+*@.&*@.@@@.@@@@@...@@.%+=%@*...&-;*...%....*+@.....-*=...++.@@@@.....&@.@@.%.-#.$%+.=&@-%@*@.@.",
+";#.#@-.@#*#;#@@#++.*#**;...@@@@*****-*.%$+.&.+.@#-&....*@@.;%#.%+%+#-.**@..@*****@..*-*..@...##@.@.&.@&;.*#@.*-",
+"#-*>#;*--&&-#@.*@@#>#..*@*#-#@*;---->-*.@.&*&..*.##*-*&#*@&-*-#...%->#;;-*@*##**@***#;#&******##>#-*#.@&@-;#*;>",
+"%&*>*#@;>##;;&.*..->;@*>-;>>#.@-*@&---@.>-&**@@*@;>>>#...+@.;*;.&@%#>#;-;#&*#*@@+.@@@&&@;;;;#*#;>*-@;%@@+*;;;>>",
+"#-;-@..*;*@*-#@.>-@..&*&+*;#@&#*>*...@@&@;-.@*@.->>-..*-=.@.@-;*-;-@.*;>>>>-.*#%*&;*;&#.;;;;;#@@*;>@.;#**@@&#--",
+"#..@#*.+&..*#@.+**...**@@#-#@*#-@%%@-#&..##*;>*.-;;#@@*#@.+$+*@+&**..@#;-@*-*&@+*@#@;.@..@#;*...;*#.%.%@.@*##**",
+"%.@##*@*...**.+++..++@.=&@....@**.%@#*%$%..*>;@.*&@@&@@...$,$.@.**@..@&&;%%*@.%+@.#@#..+..*#*..@;..++%+@$.&*@.%",
+"+.*;-*->..&#&.%.*;;**;#+&%+%%++.>*....++.@.@-*.&@@@**@...*&%$+@##*&@@@..;...%+....#@;.@.&&*##@@*;....@.*+.@@.%+",
+"#.+@;;-***##*@@#*;;##;#%-@.&*..@#*&&@@*;*--;>#*>*&*-#@..#>>-.%.@##*##**@##;*.@*...;*;&#*;#*##**##&#.@;**##*@**#",
+";*.@*###;-##*&#;.@&&*#@.;##-#*@@@*-;#*->.->>>;->*@*-#.%.-#####@.--;>>>;>.#>>*-;@..;#>*;#;;#;;##;##;**;&@>-**#;>",
+"&@&&..*;;#**&@#;#*&#;#**#-#*@@@.@*#-*@@*.-;#--***..#-@......*##***-;;#->.@-;**#@..;#>*;#*#;;#*#;*@-#**.*;-#*&*#",
+".=$+@#**#*@@@@&#*%+..+++&-#.%..%.......@*>#..*&@>@.->;*&%...%%@-...@.++.-.%@.+.@..;#;&#*=.;;@..;*+@##@%;-;>-@.%",
+".&*@@*&....++.@@.+=.**...+.##..*.@*@@@.+*.&@@@%**@@->;*@*;.@@&>+@%+.@.%.$%.+$+++@#@*&.&.=.+=.+=*..%+++.@#&..@@.",
+"->;*&**.*##&@**@.%.*;;*&#&@#*...&#-#@@&*>#;*&#*>#@.&##*#*&%*&.;.#@.&*@@*.*##*@.=**=$$$@&.*.+**.####*&*#>&@@@...",
+"*#*..*#&-;-#;;-*;##;;-&@####*####--#@.*>;*-@...#;#***&*-*.%-#.##>#&**@@#;#&.&##*.##>;&*.##@@;>##&*#*@&#-*#-;;;;",
+"#;#@*;>>-###;>;#>;-##*@.*;;##;;#;###@.#>*.#@..+.--;;-*@**.@;*@-;>;#-#@@*#*.%.*-;*;#;;@#&;#**;>;#@*#&@@@&**#*@@&",
+"##*..*-#-*&*;;;-*@...@***;;#*#*.;*&***#-;#>#*-.&#-;;*..@@.##.*-#;#*-#@.*.@**@...@#@*&.*.&*#*@##&&-;#*#-#;;#.+++",
+".@.++@***@.@@@@@&.%+%@@@.@*@@*@%@@..@#*.;@@+.#@*#*@@.+.@@.#@%*&&%+.@@..@+%..%+%..#&##.&..@#@+.*.+.@..@*@-#*@...",
+"*--**;>;@..@@..@#*.%.&@++%..@&&@%@@..#*.@+=,=*.@@..@@.@*&=@@.@.*.+%@@..#@%==+%&;##++==**@@#@=.*.+..++%.%%++%.@@",
+"#-#@.@@.@@*;;##-&@..*;#.@..@@..@.;;@@;>**%%+@>#*..*;>;###,.*@.+;;##-#*#>;&.@***#.##;;@*.#*#@=.#+;>>*@*#@@@@*--*"};
diff --git a/data/pixmaps/misc/bg-paper-grey.xpm b/data/pixmaps/misc/bg-paper-grey.xpm
new file mode 100644
index 0000000..c0fc3cc
--- /dev/null
+++ b/data/pixmaps/misc/bg-paper-grey.xpm
@@ -0,0 +1,118 @@
+/* XPM */
+static char * bg_paper_grey_xpm[] = {
+"100 100 15 1",
+" c None",
+". c #D3D3D3",
+"+ c #CDCDCD",
+"@ c #CBCBCB",
+"# c #C8C8C8",
+"$ c #CACACA",
+"% c #CECECE",
+"& c #C6C6C6",
+"* c #D0D0D0",
+"= c #D1D1D1",
+"- c #C4C4C4",
+"; c #D4D4D4",
+"> c #D6D6D6",
+", c #D8D8D8",
+"' c #DCDCDC",
+".++@#$+%%@$@@#&#@%+@$$$$$*+$$$+++%$*@=#+@-@+##++&#$$#$+%%$@$$$$$$@%@&#$#@#+%%+++%=+@###@+#%=@#@++..+",
+"+&$@@@@#&$$@@$#$+%*+$#@+@+$$$$$#&+#%@=@%%&+%$$%%##@@#$++@+@######%=+&$$$@&##@@++@%+@###@@#$$##$@$==$",
+"$@%*%%+@&@@+%+@+%%.=@#+%+#$$$+%%+*+%+%#@@#+%@@%=+@++@@@@$%+$##$$#@%$-&#&####@+%@#@####+==+$#@%+++%@&",
+"%..=%+%*%%%*=*+%=+;;+$%=+$$+%****=**%=+%%@%%++%======%%+@*%%+@@@@%.=+**+%=%%%%%++@@@@+=;>=%%;;=%==+$",
+"%==%@$+%%%%===++%#.;%+=%$%*%++$$+%%%.;;>,%==%%%=;;;;;.=*%+%==%@@+@===;.%%=%%%+@%===%%+%%%+%=>;+@+;.%",
+"#@++@@+@#++%=%$#@&%.*%*+#++++$$+%+%+==;=;%%%%@$+==%%*%+++#+*=+@$@-$@@*%@@###@@#%;=%%+++++@%.;=@##%=+",
+"#$+%%%%@#$@+%+##$&$%%%%@&&$$%%*=.%%@=@+#@%%%%$&#%@##@@#$@&#$+++@$&+%+==++#&#@+@+=@@+++%%%@*..=%+#$+#",
+"=+%*%%%@##$+%+$#$&&$+%+$#-&+%%***%%@=@%#@.===+#$*@##@@@@%#&&#+%+#&+@$+%@@=@@==%+%%%%%%++%+==*==%#+=#",
+"=@+*..=%+@@+%**@&&&$%%@@%++$##+%%%@#@++%%@+**+%*@%%=;=$#@&#++@@@$$@##@@#@#==%+@@=@#@==@#%*%+%=;.=++$",
+";=;;>;.==%%%*.;.=%+%=.=%%+%%+%====%%=.;;,%%=*+%=+%*.;.*%=%==%+@@#@%%=>;=.@====%%;=+%=.%++$@++++$#&$%",
+".%%=%%+%*.*+++%%%=+@*;.%@@%%%*=.=$@%;>;====.=%=.*%=;;.;;.%==+@+++#+%%.=@$@*%%*%+*+@@%=;=%%=;;=%+@&%;",
+"%$$###@++*+###$@@+$#+==%##@+++%=*#$+==%$#%@+$&#+$%.;=*==%+%+$$+**+=%%=%##+%@@%%$@#$$$%..%+%==%+#&#%;",
+"@*%@$+==%$##@++%=@@@@%%%@&$@##@%%=%%%+@@%%@+#&#+$@%=+@%%@==%@$@+@%%@$%%+%**@@*%$#@%%@$%%@##&#@@#&&$+",
+"$%%+@+=%##&#+%++*+%+@@++@$++@$+%*@+%*%@$@=%%+#+=%#@+++%%+==%$#$$#%%#&#$$+*%$$=*$##++$#@+@@#&#+%+@@@$",
+"$@*=%+%+#+$@%%@@%%%+$@%%%%=.=%%==#$%=%@#$%@+@&$%+@@+=====%%@$$@@#=.%+*%%=%%@@==++##$@+%%%####@+@@===",
+"+%>',;;;==%=;>;;,==%@%.;.=;,;====>.%@$@=,.=.=+=;.=%%;>.=;==*%+%@#$++%..=.==%%>>..=%+%==%%+%==*%%*=;,",
+"%@$%=%%=%;=**%+@@.@&&+*%++=;*$#@%$#&=@%@;*@%=%=>,==%@@%*%$+%%%=%$+%#%&$#*+%%++++++*=+@$#&.%=%;%%$==%",
+"*@#+%@+%+====+&&&%+$$+%$&@#&#+==%%+#*@%$%=%%=@$%%#$@@+%%+&#$@%=+#&#&@&$#++++$####==%%*==++@%#+&$#+++",
+"+$#@%@+*%++%+#-&#@++@@+$-#@@##@%%+@&++=%%%$+%$#+@#@@@@+@#&##@%*+###&@#$&$++@##&&&=%@@=;;*@+=$@&+%+++",
+"###%=%=.=@$####+=+%+#@%+#+.;=$#+%$@$@+==%#&$+@+%+%+@##@@$$@+++@$#@$#@@@$@+@$$###$@#&&@==+@+=@%#=.=*%",
+"%@@=;===%%@$+%==.%%+@%=%#*=====*+%*=+%%%+$#@%+%=%@@@$@%=%+%%%@#$@@###@@%%=%+%+@@%@@$#$+%%+@*$%$%%.=*",
+">%%.;=%%$=%*;>;%+%%%=.=@&#+=*%+@$**;*=%==##@%%=;=%*==.;=%%%==%+%==+%$%#+%>..;.*%=.;;==.;>.*=+=+*+%%=",
+";%%=.%++$%++==%@#%@@==+##&+=%@$@+=@=%>%=.##@++=;*%=====%@%++=.===.%.+*#+%;==;;%%==;;==.;;;=.+=+==%+=",
+"$%+*=++*+#&&###$++##%%##%%+$+;'>*;@%%>@%+%++@#++&###&#@@$@&&%.=+$#&%$=#==#&#+%##@&##&#$+@%@+&@#%==%+",
+"##$$@+%%@$#-&@*%@%#%$@=%;;%@#+====%;%;+;;$@@#&&&@%%+##@@$##@%+$#@$%.==%+@@@@@%%==#$@##@%==;#@%#%%++*",
+"#%@#@*=%+$#&&$%+$%$%@@*@*===%@@=;%+==;+=%%+++++%%===%+%+$*%++@##@&@%%%===%%+++%%%@@@$##@%;;##+#=;@+=",
+"@;====++%+%%%=;;;%+=%%=+%=;;=%+=;=%==>=====%*=.==;>>;..=%%%%*===;%==%%=...========%%===.,.;%*.%%*$%;",
+"==.>,*#+;#@%%%*==%%==.;..;=%%===%=%%=;=;;.======+.;;.=.==$+=;;;>,.;.*%=========.;.%%.;;>';>.;>*++@%;",
+"*$@%=%@%;@%*+$$@@+%+%==.===+%=;==+@@%==++%**%+%+@+%%@$@++$+%*%%%++++@+%%%@++++%%=%@$++@@%,;%$++$=*%+",
+"&$#&#++@#@%=%++%%@@&#$#+$+%==++=;@@@=%%##$++$$++@$+@#&&$$+%+$##$#++@$$@@#$@+@$$@+@$$$$$@+%@$&$@&%=+&",
+"&$++@+%@&#@+@$@%%@+-#$&@&+%=%++%=+%+;+=+=+%+$@**@$+%@#$+++%%$#@+@==%@@+@#+%%%@@+%$%%+@%==&&+@*%-#%+&",
+"*-%;=%=;=;>;=%%%%%=&+%$%#=%@@%==%%=#=#=;'.=%$%.=$&@%+@+%*@*=%+@$&%%+$@%*%+%*%+@%*@.;+#+%@%$%@%=&%#@#",
+"=,=+%;>.%+;==;=@==*%=;;=%,>;===%%===@#=>>;>,=%.;%,.%+%=;>;>;@@*+.>===%.;%%+@$@=;+'%+=%%=+;*+%=%*.'>;",
+"#==*=;>;;=.==.=%==%%%==*+;=%%====;;======>,,=+==#*%++@@%%>%*%*$-=.=*%%=.%;@+=*+%='..;%%.%;=*====.=%+",
+"###@+@@++=%%%+%%+%%++%%%++@##+%%%+##@+@#&%%=%@==#$+%+@#$@%#@+=%&=%%%++%*%>%=;=+%%;=.=@%=%$+%++%%%.=*",
+"$@+%%@###@&@+&#@&+@@@@@@$@@###@@++##%%@#+##$##==##@+@#$$$#@%#%;++@%+$$@@@%%=+$=*&@+%$#+%+-#@#&##&#$%",
+"#***%+$&-#&%*&&@#@@@@$#$@%%%+@@+%=@+=%@%,*%+#&%=#@@#&&@+@%=.$%;@$@=%#@@#$#$@&#%%-$%+#@%+@#+%@#@@#&#%",
+"+%%++%+#&+%..+@%=%*==%%%*%%%%@@%=%@@+@#%,.=*@#=;%*%$&#%*%=%*%==#=+;%$*%#+%#$%%%%$=;=%==+%%**%%%%%%%=",
+";*===.==*=.=%===;%=..=*===%+@+%%%%%%%%+=,%==++;';==%$$%=%$#%+==+;@.+$..+=.==;%%=%;,;=;*@==%+%**==$$%",
+",$@+%%%%%=.$&%*+=#+**+@+%;=++%=%@##@+%%=;%*=%+;';%==@#@+$-+=#@;%%&*##;;%.%>,*&%=#*;.=;@#..+@%==.>%+%",
+"%=&$.=#$+%@@@#$+@&#@@@%*%=##=...*@$@%+#$+%+@+*==%+$+=%#@.$&++%.%=*=%%=%@%=%+@+%%@$+-@#+#=#=.+%%%*#$+",
+"==$+=@&#+%@+@#@%%#@@#&#+%%#$%%%%@%*%%%==%@$#$++@$@@@@@$$@.%%@@%$+#@$@%+$+#$$#$@@##$##%$#%&%%#$@@+++@",
+"=#&$@&&%=%@++#@==%=%$&#+%%+++$+%#@%%+%;>.%++%**+@+++@%;.+=+%@@%$+%=*%=+&&&@++%%%@##%#;@+%&+$&#@$$=%+",
+"%##@@#+.=.%%%+%.====%+%=%%*=%$%=@+%=**=..===.;;======;,;=+@===;%*#++%;;==#%.;...=@+*+;===$%+$%=%+==*",
+"@===*%=.%,===%==%+++%;>=++%=%$%=%==;,.$$*%%==..==;*=;;%%==%;..;%%$%++.;.=#%;;.===%.%==;*;+=%=;>=====",
+"@=+%%%==@;%++@++##&#+;>*&+@%+$+%@+@*,;##=@+%%==*%+#@.=@+.*@%@@%@%;>=+==$&#%==%%%%=>%=@=@%%===>;==;.*",
+"$+&#+@+%@@#@+##@#$##@=.+-=@%*+@+$#&$==%+=@++%%%%%&&$%=%%.$&#&&+$++=%+=;%$+%=%++++%;%++%@+*=%%==+*>=@",
+"#*$@%$#@@#$*=@@%%=%@@%*@&>%=;=+@$+++%==*+@@++@@++#+%++%+#@#+$@%#$@=%@==$-+%%@#$$#+%=#=+%+==%@+@$%=+#",
+"@%=+$*+&@%++%+@$@=%%=.%+@=+##@@+%=%+@@+%*@+%%%=%@#%=+@%.===;%@%$$$;=&&@#&$+%=%++%@@@+=.*$=@@=.%%.%%+",
+"%..*%=%@@@$$@+%%%+@%.;.==,.%%%%++$+=...=====%%=%+%%+@=>;%;=;%+=%=#.=@@+@$+%.;.=%%++%%%+@@.=======..=",
+"%+%.=##+=+@@@+%%%.====@#&=%+%=%%+==.=%%=;=.=%+%++#%=%%====+=%%=%.#====%+%@%.;>;===.;;%@+=@%*+%==%%%%",
+"%$&+%&#=%=*+@+%+$+@@@$#&&#&#@%%@@=.=+##@=**%%++++&%.=@@%=$&%==%#%@%%*.*+%@+==..=++=.%##$@$+%@@+%+++%",
+"++-&$$%=#%%+@@+@#@@$###$$+$$@+$#&&#++$#$++%%*%%%*++++%=%@@&%%%%#%%+#@=%@++%%+@@$&@;;@#%*@%%%%+##+#$@",
+"#&#++##@+#@+$$++$==%@$@+%*+$@@$###$@$##+%$@+%%+%=$@++@$@@%$+##@$=%+##**@+#++#&#@$+;;+@.;%$#+%+#@=#$$",
+"$-%=%$&#=&+=+@%%@$+%%*;,,*@##@+%*.=+#&#%=+@+%+$@*#%.=#&$==+%&&%%.%=+@*=%=#%=@#@%%#@+@$@++-$%+@+=;==.",
+"=*=$@,,%++;>=%%+@*.;====*;*@@+%=;==*%%%%%==**+$+=.====*====;++;.;@==%===;=,,=$$++%+*;.+%,$;,*@*.==..",
+"%@#%%%=+%+@@%%+@+===*%++%+=+&@;.#%=%=>%@,===%$%=@.=*=;%#$@+%*%@@%.;;.=%%%%%%%===,;.==%%=>%%+@$$+==%+",
+"$$#%+@%@*$$+%%@+=$$$+%*%%%+$#+..%%%@%;+$;$@+@#+%$==%%=+$%$@@@@$##%%%%%%%%+==*=+@@%==%+%=;%@$%%@@*=%@",
+"%&&+#&##%@+%%$&$%$##@%%+#.+##+%==%+#@*$#%$@*%+=;%#$##+@+;@@@@$##&@$##$@@+$%%@$@$&&+%@#+%*=@$%*@#@=+$",
+";$#+##@#+@++@##@%@$$@%%+@;%$#@+%%=%+++#&+#$%%@%=+&@$#$#@=%==%@$@@+@@@+%%%+%%#-$+#&+%##%*+%+@+%+@@++@",
+"%=%=%*.+%@@@@@%==##$@+%=.==%@+==@=%==+#@%+%..%%=+%;.%+$#%%;;=@@%=*===;;;.;;;%&@%&*.=@+==+#%%@@=;.@+%",
+"#.%=%=;%%**%++%=%@@@@$@%=%==+%;;%%+=.%+==;;,,==.=%>>..=*.%.;%@+*=+%=.....==>>%=.$.;=++*%@%.;%+=;.+%*",
+"$%$+@+=+%*==+@+++=%%+@@@@%%%%*==*=$%.%*=@++==@$+@#*=%=;;>@*%$#+%%@%*%@$@++#=,%=;%%==%@###;.=.=%+%%%+",
+"%@#@#$%+=&@%@#@%==%++%*%@=@#+%@@%;$+=%=%-$$%*$#++&++#+%%=@+$&#%%@*==+&-&#%&+.$@=@@%.=@-&$=##;;+@=%@#",
+"=%@#&@*%@#-&%=+@%#++$&#@+=+$@++@$..$%%-$#%@+=+&#=#%=%%=%&.+##%*%+@+%+@$#&%@###&&#++%%%%+@%%%.;=%%@%=",
+"+@@$#@%%+&&$%@&#%#@%%%%+@@##@+@$#@+&@+#%@$#@%@&&@&%*@#@$-=@&&#+%%&$@@@@#&@$#&&&##@@$$$##&@+%=%@@@&$+",
+"@$@+@@+%%$+%%@@@+$+%%==%@+@+*=%++%=@+%%=@#@%%%++@$==+#@+$*+$#$+%*&#$+=..*@++#$%%+*%+++%%+@+%%@##@#$$",
+"@@++++%*%==+@*;=@+%+@+%%%==.;=%%==.=%%=*$#%===;.%@=.%%==%%===%%%+',;=%%$&@*=@+=;==%%%=;.=%+%%+@@++++",
+"$%%++%==+++#&@=%#+%=%@@++%%%*%@+*+%%$$%+$#%=%%=*@@%%+%*%@+=;=%%%+%+@$+=..$**$#%*+$$$+%%+@*+$+%%@@@@%",
+"+%%+@%=%+-$@#&#@@#%.=%@@$$#$@$#@%%+=$&$&$@%%+$@$#$@@$@+$&$%%@#@%%>;=@##$#+=*@###&$@@+@$#&%#&#++$#+$#",
+"*%%%@@+++&$+@##$+&@%%%+$####@@$@+=%;+##&*%*=+$#$@$@@######++##@%%%*%@$+==+%%+#&##%*=%+$$@+$#$@$#&*$&",
+"*+%%@##@+@$$@++@$#$##$@$#$#$++$##+#=+#@$,%%%%$#+=&$$#&&@+$%=+@%%@@%=+@@%=$$@+$&#@+*=%@#@%%++++$##%@@",
+"@##%#$=+%$##$%=%#%.,#++;+$$%*%$#$$$++%%+$=.,%%#%+@+%@##@%*.;=%%%+%$++#+=#@%%==@$=&$%=====+@%..%%==+#",
+";@%>*@%%;=%@@%=%#%%.+=@=***..%$$+***%%%%+=%=@.*=@.;;;;;>,+%+@+%==.=;>=>,.@%%%=+$%=====.;,=*===*%=;=%",
+".%@%$@=##@#&-#+@&%#@+=&#%$$+++$+**%++++++@$%@.==+++%==.==++$#@%%++@+@#+=%@%+%=%@%+++@@+*=%%%++%%@*%%",
+"#*$+$%=#&$$##$+%+%#$%%&&$&-&&&$+=+$$$+@++&@;*=+==#$@+%%%%+@$#@%@&=%+#-#+%#%%%=%%=@@+++%%%$++$@%+#@@@",
+"&&$.%##&%$%%+$$@@%%%*%+##$&&&&&$*+$$%%++%$%,=.+==#@%+@$+*+@##+=%@;;=+@@+*&+%++$$%@@@++%%%@%*++*%$%++",
+"@@@=%@@#%&@%@##@++=%%@=+$$&&$$$+**++**+@+++=+=+%#@%*%$#@%.=@#@%%+$@$@%$&##%%$#&&$%@$#@+%%===*%++@=%+",
+"*,%==.;%=@%*%%=;;%=+=@=+$+$$+%+%*=+$%%@@%@+=@=+%#%=.=*%%%;.=%%*+$@+#@.%#@%=%@%%@@;=%%*======%@#$%%+@",
+"=+#+@##-@*%+@+===;;%;%.@+;...*+$$.+$%%+%.@='..+.;@++%%@$#@%=;;;%#==$@;=+=;;=%;,;=+++%%%@#.=*%$&@;+@@",
+"$$$$@@@+%+@$###@%+@@%=%++$$$$$$++%&-$==+$@$%%$#@#@#$&;%%@@%=&-%$&#@+$#$@@##$$&&$%$==@$%%$%+#=###;+%+",
+"&$######$-&#$$@%=%+%==%++$$&&$$$++$#+==%+&&#$&#+@$@#@=.+%+%=##=@&#+%@$@+++$#$###@#%*@$@+@=+$%#&&%$@%",
+"&%+@@+%%+#@%+@###@@+%+@@+&&&&&$$+$$$+%%+@@###&&@@$%&%@.$+$@%&$.+&+*=%+%%%%@#$@$###@%+$#@%=@++%#@%#$@",
+"+##&&$++$&$%%++%%#$@+@$@+$$$$$+**%+$+++@@%@++$@%@%=@%%=@%$$+#@;*@=;;=**===%+%%+@+@@%=+#@=;%=%>%=%%+@",
+"=====;,,;+%*%+%*%%%*%%%%%***%%*.;>.%+*==%$#+=*=.*===+;%===*=$+>===;;=%%%%=====%%=%%=.*$@=,.;=>%%$.%+",
+"%@+@#@%%@;;=+@++#===%%%%+++++$+*.,;*%=;=%@$%=*==+%%=#.@=.;.;@$=++%==%+++++%**+$+==%==*@@%=%=%=%%#=+@",
+"$$%%$@%*+%%@&@==+%+@$@%+#$$$$&$+*%*%+%==+=@@+$+%@+%%$+$@===.$&@##$+%+@@++%+++@#@%++++++@@&@$+@=%%%$#",
+"#&@@##%*+==$&#%+&$#&&@*%$+%%$$$%=&$%++%%+%#&&&@=*=;%*#+#*%%.@&@#$#@%+@+%%;=%%%%%%####@+@#&+$%#.%%;+#",
+"+#+%+$@%=&$%=*%+%;+#@%%@+&+***%%%%#$=%+%=$&&$*=+$>=%=%$#+$#$%=+#&&&&$*+@.+%#+#%@=#####@%%+#-%=#@++%%",
+";%**+@%=;++*==++%%@$@%+@$%..%$@%==@@+#&+=$##@%%+@%=;,;+%;%++==%@#$%+$+%%;+%@%#=%==%@#+===#+@=.*.%=%+",
+"+==*++=;;;==;;%=>%%====%++=.%@+.,.==+&#%=+%%%%%%**=,',=%=++%==%%%#..+%=.;%=@%@==;==+@+==%#==;;.;%,=%",
+"&==%@%=.=+##++#@;%.;..;;*&+==*=;;*%=%$+=%%%%++%===+%.,;%@@+%%%%*=#==*.;====@%#=%=%%+@@%%+#====%=+;=%",
+"+++@@+%%@+##@@#@.$%=%+==%@+%%%%+#+$$#&@+&+%+$@%==@&&$=.=%@@+@@++%@@#+=%+===#+#%@+#@+@@++@@%@*%#++@@+",
+"@#$@@+%@#*%%%+@%=#@@$@+%%%+$#@+$&=$&&&#$&+%+$@=.=$@@@@@%=$$#&&&#&=@-&+$#%==#@&+#@##@##@@#@@#++#%%&$+",
+"##@++%%@#@+%@#@++@$@+%%%=%+@$+%%+=$#@$$+++==@$%=====*+@@+++$##@$&*%$#++@%==#@&+#@+@##@+@#+%$@++=+#$@",
+"+@+%%%%%@+.;=*;;;%$@=.==.=======%+&@=*+%%&%=$&#+%.===..%$===%=;;=$=.%=;=%==#@#%@+>=##%==#+;%@@%.#$#&",
+"==*=;;=%%=;>=++==*;=@@==+=%+%%%=;+=%%%%.++%%$&#+%+#=%%%&;%.;*%=.=,.=;,;;;%@%+%=%=>=;>=;>+==.;;;=%@%*",
+"=+@@%%++%*.=+##+%@%%@+==*%@$@%%%+-@#+%@+&@%*%@@+@+%.+%=#=@%=%+%%+*+@@+%=>++>,,,%%=+=;++=@@@@+%+@&%%%",
+"%$#$@##$+#@@##$%%@@@@+@@@@$$@%=+&#+$%===@#@+++%+$+=.$@=@@&@%++%%@#@%*%@@+=@@&#%+=@@%%#&@@%+@+%%@$+@$",
+"&$@@@#&#@&#$@@+%=+##@@##@#@@@%*@&+*@%==;=$$##$+%++=%#+%$#-#@$@%%+@+=.=+$#+#@##%@%#@++#&#@%+@%%%%%++@"};
diff --git a/data/pixmaps/misc/bg-paper-white.xpm b/data/pixmaps/misc/bg-paper-white.xpm
new file mode 100644
index 0000000..45e2325
--- /dev/null
+++ b/data/pixmaps/misc/bg-paper-white.xpm
@@ -0,0 +1,135 @@
+/* XPM */
+static char *paper-background[] = {
+/* width height num_colors chars_per_pixel */
+" 111 112 16 1",
+/* colors */
+". c #e1e1e1",
+"# c #e6e6e6",
+"a c #e9e9e9",
+"b c #ebebeb",
+"c c #ededed",
+"d c #efefef",
+"e c #f0f0f0",
+"f c #f2f2f2",
+"g c #f3f3f3",
+"h c #f4f4f4",
+"i c #f4f4f4",
+"j c #f7f7f7",
+"k c #f6f6f6",
+"l c #fbfbfb",
+"m c #f9f9f9",
+"n c #fdfdfd",
+/* pixels */
+"eebddbfdbkeebd#cddfghgffdddhhdb#debcdbdbcgc#ba#dd#deabd#fjmfcdedga#bfkhaddfifddfbbdifaadadfdbdfdbdddccccdicfdbk",
+"kkdghdgeemfgdkgmjkkjmjgd#ckkdbeliicefdebdkecfddkfdijfhjgdkmifijkkddffkicfdddcbcfdbdffddh#bdddhkmddddddddfmihb#g",
+"jkdikfiehmgkhlkllmjmllidfgiiedilllijjijefifeihfmgfkkfhmjimljhikgkgkjikmkmjkkigkmkddfgffkdfhkifimfdddfgggkmgebbi",
+"kkdkmijgilimkmdhmjjmlljfljiiiikmlnjljhjgfigfgffhiikiddhijlnmhhfdffkmiklmegkjjkikmkikhffimkkmkddhmifhjmmmmhcdhml",
+"kkdkmijgjlfkgkcfhikkjkkidfkkhfknfjijfbgfffgigggdkjkgfffkfjmifgfdbbfifgkidgkkkifdikkkfddghffkkffimgdgmmmmmfddjlm",
+"fhdiidfdhkbdbebidddddddddcdhkihicifhebffdbdgdffddgdcffdhdfgdbcb#aaddcdedkjkffffdbdiidddfdddghfdffb#bdddfedifdeb",
+"dfdifbdcbdbecdbkddbbcddcfdcfjkdbeiegfcgedadgddfacdbaffdfdhfcbcb##adfcdfedfdccddbbdffdddddfhgggfdd##bcbbdcbidcc.",
+"dhfmkdhg#ddmkkdkjgddijkibdkmiddighcefefchcgjfffafkddmmgkfkkghjmk#bikefjmdfiikjidghgfffdddikikmmfiddfiffkfbfdhmb",
+"mkimljeciikmjiffkjkkmlmkfikjjjjjehjjjiiigjekdmiknkhmmhilmjjmjhfgjkjjjjjjkfklmjmkmifgiihgdhkmmmkimfdkmkhicchdejf",
+"kihkkgfhljkkkkmljjkkjmjhfehjmkikijjjjjmlimfkdkfglhfjjffmmkkmjihkikmmmmmmgdiljjjklmmkkiikfhkmmmkkmjjmmjkjddjfglk",
+"hijkhegjkfefghklkkigikiffcdkmifimjjjhfgieififmkkmhfkkfdhkiikkkkjfijmmjjmkgjnlmlmmmmkhgkmkmmmmiddijmkghihfklfflk",
+"dimmkffgccdfhfefgfedehgdibbhjfdijjifeeeedeefdhgfkffiifddddddffhkeffhkkkkfcdheehfdfgffgiikkkkhdbadgfbbdfddhjbbmk",
+"dfhiiigfddfkjiffffdddiifmcbfidfjfefhijjifffcbba#fddfgfdbbbbbcdefifddgkkikdddbcffdfffhkgdddfghgffhgdabhkhbcf#ajj",
+"kiffimmmkihkkikmihfdfjmklfcefehmihhijjighgiddbdbffffkjhddffefhihmiedhkjknjkkefkkmmmkkmfbdffhiiiikgcbdkmmfdhbbie",
+"mmkfhmmmjhfffgkmjkhfhmmjljgffgklljjgfedcffkdkhmkfffgjlmfkmmkkmjklmjiiikjlhghddhhmlmkikhdkkiihgffkeccdfimjimiffb",
+"kjjhfffdifefggkmmjifhjmjlljigijmnliffeeegfkdkgmkcdddimjekmmkkkkfmllmhfimlikjhgkkdkkddfigffggghhgiddeddfmhdmlmkb",
+"mmbdffmdkieccdfhkkigeekllljffkkfiijmmiffgkmkhhgfkieeigekffdbdjmklmiikkkjjkmmkkmkmddfhkkdkmkddkmfegifdbcdiijmkff",
+"dfbffcfbdbbabcddfffecbcdfigdcdffiggigddddfgdcbb#ggdeifdigecbcefdfddfikkmkffdabdckddddgfbdhgdcfihjkihhijmljffdcb",
+"ceemmddcgfdfghfeceiihfffdikebcfkkgffedcdjkfbabddddcdgdcegdbbcbbcfddhkihimigfcdkjkefgefieikkgdbdffdbbdfiklgbabcc",
+"ggkllifgjjmmmkhheimmmjkkhjmiddgmmkiiifdemjhddgjmgkijlmijgcbdeddfhgijjheehdffdfmmifkkfgjkmjjjgccfifddfimlmfbbded",
+"mgimmjikefkjhddfjmmkhhfdkkkkffgkljkmmkffdfggikkggkimlmijkfdikffkddfkjkikffkjffifeekkefjmkffkjgfkmmlmkkmlljikkif",
+"mikhklkjffikidfmmlmigiiehfhkkihkjihkjifekigefkjkdffimidfmkiiifgiddgjmjjmffmlmjjhefjjdejmmihjmkikkmlmifikkkjllmk",
+"kilfglkjkedgifimijkffkkfffhjkffgfdcdffddmjgdfkmjgkikljfikkidddddggkjjkkmdcfiefgdffkkddhimmjkiffgmmmmkikkdddgkii",
+"dfnfdmgiga.#bbbddfdbabb#ddgkgcbcdb#bddddacfkjkd#cdcdhdbcdgfbacdbddeghgkmjhigccdcddgfaaccdgifddfghfddeffedb#bbbb",
+"ihgfgfffkjfdgfdfbdeefikkcklliefiidbejmkfjmldkgkbekgdfda#ddgkkfefjifffdfjifmfljmehfghihhihedhkjmlcfdfbffjddfgdb#",
+"dfkjkgfekmifkifhddddilllfijjigjlkmlmiddffhmekfjfdgfdkjgfmjkkiffilmjkfdhmlmlkljmhhhijmmmmddffeddiikfmhljmiiiiihi",
+"cfmmkhhijmkgkiefihgimnlmkhhkkijnmkkmmkffhkliidffgjigjmikmkkkkikmlmmkfeimmmlkmjljhikmmllldgkkdbbekidjklhfiiigfij",
+"fhiihikmmmfdfdcdkjmmmmidifimkfhmhcbdjmifjkjkiddfmljikifhghkmmkkjjkiiikjmkjmkkkjkhkjjmmmjkmllkddikidkfmdcdefffgi",
+"edcdefffkkdbdddffkjifddcffikfdfmedddddeifedhggfijmkfifdgkkkjkfdfhffgkmjkkmmmkkgfdgighkkgkkjmjhfgikejfjffcdeddij",
+"cbbceecaffcbdffjdfebabfifggdcdklmhdegikjeebedgddmmkggdbdgeddcbdfffddfhfddhgjgmhfaccbcefdcbbddcbacedidiehfgd##cf",
+"feefgfdbffdcfhhjfihddfkmgkkddimmlidfkjkidkdfafdcmmkiidbefdddddfkfihdcdddcfciemhfbddbbfgddbbddcbbbdcididdfid##bd",
+"llmkiikjfiedihehmllmmmjiimmfgmmffijhb.aebkffakgifihkmihlmmmlmkkjkllgcdijmlfjdmddmlmhgmmklmmlmjikgkilkmfddghdfml",
+"lkffhikmmjjkifgkjmnlkefkfmfjkdfbbfkmiddddfbfbibbjkkmlllkffimmkkjmmkghjmkjfcddfhkkkkkgfddmjkmmkfddbmkfmffiieljli",
+"kecddfkmgkmkedfijmlljfhjgjfkkekedddfkkdbfhddbhdfgiiiiigfdddfhgijegiikmmklkfffdddfghihgggkkkjmmkfbbmmimdbkhdmgjc",
+"fdddffhkbddddhifigffdbbbfidffdifdbbdghdbdfddadddddfedcddbaabccdffffedddbfddffdcccddddddddfgdddc#cbgecgfejfbdcea",
+"dfhkkheddca#emibmkgggeddffddcbccbdffdddfdffdbdbbcddddddhcbbcdcddjidbbba#cbcefdddddddddcbcfgcbba.bacbaeihkfbbbcb",
+"fhiiihfejkfdfkfbkfeijjkkhgifddcdddhfdbddhkkfddiigeegifhkiggkjkiijifeffgiihikiffgkihhigfdfkjihkkf#bfjhijdefhedde",
+"jmkggkmljmlmiikmkfdfiiffkklmjmhjifddhhdbkkkdffmmjihjjihkjikmlljjigijmmjmiikjjkkmjkikjjkikjjjjjkifkjljklgdhlmjef",
+"mmmhfklljiikifklmkikjkgfkinmjlklhfdfiifdifibhdidifijkeekjigkmjihifgjmkikddfkkikmiffgkkigjffikfddllikefnmfilijfj",
+"fkkgfffenfbdgdbdbabdggfggdlifjfmdfkkfddffdmdmdb.cdgjgcdjlkgikhfekedfikjlffijkfefhfefikgekcbimhfkfjfkfdlfmkmbfel",
+"hdkddhbd#dhfbacfhbddbdkddefdbbdf#abdddffdddkmdaaba#dgcbf#cfifdbababkkeicadddfcbgfikjkdbh.ghdgfdhbeifdfec.ababdf",
+"eckhklhmddedbabbdcddcdfddfgfddehbdffddddbbdddddda##dhddmefhikkgfafefejndcdeffdcfbkideifd.ccbffcfbdeddddcdfhfddb",
+"kimmmlkmmmkikkihdgffhffifgihffgihkmmifffimmkikmlffdfkddmjighkmjkgmkhdgldgfgiifefafdbdhffbdcdkgdfjhfiigfgcdefhjj",
+"mmmjjjkjkhffkmmmklkhlmklikkkkkkjkkmmmkkiimmgfkmhmmjmmddmmkikmjjjmkfmgbiikgijjkkkffdijdelkigjmifinmkmlmmlmjfdejl",
+"fgffhimmeeefijlnmlfellkmkkkkjmjkgffhkkhfdkidfkf#egimlfdmkkmllkikfdcjgbkjkdgmkkmjmjklmffnjgimkfhkmifkmkkmlmfbdkm",
+"dfdffdkhfghhgimlifccikfdfeddfgfegffgkkfdgkkikmf#cdekmdbfefjlmgegdfefddmdhbfjefmhfmjffffjdbdfddhggeefgffgffdbbdf",
+"hmgjicebedddcddedcdfdddbfdccdedddfikigggfgffghd#fddhib.bddfjjfdgjmghddibkcijccidcddbffdfb#bdbekddfhfeeddjjgca##",
+"hlklmdd#jkigggffdcjlfehdmieehkifbdiifdfkmmkiffdbgedfhb.bgddkmkijnidmkbfflemmbbfcfa#elgdmebcdbkmcchkfddcafigdcdg",
+"lmmmlljfdljcdmjifkkkmjhklmkkkfefdmmdcccekjkfhmjhgikieddfijidfmkcjliifcfdedfgdfkfdfhkhffkjinkmimdmdchgffemjiikjm",
+"fikjmmiddjidklmigkikmkffmkkmlmiffmjggffkfefffddfkjmjihkjkkkkkjjkcffkkfjhmkjkfhjimjjmjkkmmjmmgjmglfgmjkkiiikkkgd",
+"befddihdmljkllgdgkiimkddfdfjlmiffihijigmkffifbacgiifeehkihikfbchdifkkfjhfdefdilllkhhgfgkmmgmbkhglijlmkjjdfikkif",
+"cfd##difmmkkmhcdcfffifcddddfhfdffedgjfdkifdeedccdddcbbddddddb#bdikdddbfemhhfbbddmfcbcccdkiehbdddjfijfdghddeffgk",
+"hkgbbfkkdddegdcg#dddfddgiiifbadihfdgjfdgddb#cjjeffddccddbedbbffddfbccbffjfiicbcdmfbbcdddfcfddbebidfdbadddddcbbd",
+"mmjiikjkdhgffddkbfihkhimmlmibaelikghjifkhke#bmmdkigfddefimkcdkicekfkkfkfbadhddjlmfddffffdafdkdkffdddabddbcefedd",
+"lkijmjkjilmikhfkkmkimmkmjmmkdcindkgeikijmljddgidkihgggfflljfdffcjlmllijhidfidbfjifdfiiiifbfiifkiedffddheadkmmjk",
+"lhdfkhimejkfjmkkmjedkkffdfkkfeklafdbdikjhiifddeikkiikkiimigiigimkmijkgmjkdfkddjnhffkmjjmifdmdifiddfkhkjfdimlmjk",
+"mkdlklikfdijeilkghhgikjkdffdcfikdimmkkhfdfhkkifekhfgfdfkmfdikfcdddbgkfjjjbdllkmljifdfhhfkkkidcejdkkdcfgcffhkjjk",
+"dfdg#bbgccegdfkkkjjkhgggikgcbcdd#cfffgihjidcccdddddffdfiffikdabfbdbfidfdmcdkkikjifcbcdffiigffikkcdddddddccddffd",
+"febfdfdfhfcdmmhdikkkhffgcddddkmldgifdfghddcdffdbdcdfighimfdffddddidffdgcmddddfifkfcbabdddcbbfkidkfehgddfgffhkkk",
+"mkgjmmhfjlhflmdfdehkigijikkkjmllmlmkfgkkdcdimmkdeefgiiiilgcdkkfdjlfddfmfkggeceifkhddccdhidcfmmjkjigkkhfhihghkkj",
+"jmlmgbdihnljjfdmffhkkikmkkjmmmjjijjkijmllmiijmjiigfefffeiiihfdfkklgffgmffimkdfkhiffikkjlkbbkmfekfgffimmimjkkjmm",
+"jijfgdkmlmiimmkimkijjhhjddfkjkhgeijkkjmmmjkjmmifjkhffhfdjkhikjkkfjimmkjdfhmmeekhmihmlmkjibbikcbgjmifimkdmjjjmll",
+"icedmkmjngdfjlmdlhdhkgfkjhffeb##ekmmkigecdimlmgdikifijkemgcdmljddhfllggcgdikedfdmfdkmkffmkikjkihnjghkidbddcddef",
+"abmhk#cdedjk##fhibadgghkecbddddebekkifdbddeffgggddeeijidcddddeddddbiibcbkddfdddbd##djjiifiebcif#jb#ekecddccddee",
+"bddddccgkmfffdifikkffikidddegihfidhlkbcmfdfdafk#dddfjfdkcdedbfmjkifegkkgcbbcdffggfgfddd#bcddfgdafgikjjiddfikkii",
+"mmkhjkhjjmfikfkejjifgkidjjjifefgfhjmiccfggkfbhjbjkhkmifjddggdijgjkkkkjmmffffgggfhddedhkkfddfhgdbfkjgfkkedfkkkii",
+"nlkilmhfllimlmmfkiffjljfjmmkffimcimmifddfimkejmfjkefidbfmjmmikibkkkkjmmlkjmmjkkijgfkjkjllifkmifedkjfekmkdhjjkik",
+"kjggmmdbjmhmmkmikihkmmkfkjjkgfhkbfjmkhffdgihimlimjffkgdilkjmjmkdgddgkjkkikkkigfgiffmnjimlhfmmgeifikigikkhikjmjj",
+"difdkkgfdgdfecigkkkkkfddmmjkifdcddfkiddkdfddimkfhfccffdifbcfhjmffbbdkkfdedddbbbcbbbglkflecdkiddimgfkkdbckhgijmk",
+"dkfcekjmcfdfdbfgeefihfdfkkkkjkfdfddifbbffidcfhddbb##ddcdfaaccdecgcbfkiedhfdcccccddaafdcjcbdhhefkgcbfidbchfefiig",
+"djhdfkkjfjikidifeddhkiiidfgikkkkffggeddedjfcfedkiiddkjikmedfdbbakefjmhffkfefkjkhimd#fdbgfddfkmmmbcdcdghffghgfde",
+"dmjimlkfkmkmjfhdlkfkmkfddfihfegkdkmhfkkfbjidfdfnjjfejmihliimiffdkijlmffkeddhlnlmflhcjkdkkfcdknljdmmbbikdfkmkddd",
+"dijjmljdfkmlkefkmnlfdikfmihjlmkidijkhikjccjfgnjmfkidhlmdmfdgfdflchmmgefikhfikjmlfkmmmllmihfffgikfffcbdffkfdffdd",
+"kjjjmmjikkjmkffilljgklmgmkfggfhkkmmkikjmkhlkhmfkjmkgkllklgekmkjndkllmiffljkkkkmlkjmlllmmkkjjjmmlkifdfkkkljihhgi",
+"kfdfffgkjkikkhffjifgkkkhjigfddfkikiedgihgdkhfgdkmkgffhikjddimkijehjmjifelmjidccekhimjgfhegiihfgikigfkmmkmjjjked",
+"dbbcdcdkkihihfefddikebdkighkiffgddcbdffddcdffdejmfdddbcfkdcfgddffdddfffh.#bdfgjlkedkidbddfgfdbcdfhgfhkkiiihfdcb",
+"gddfgdfjgghifddhhimlkdfmifdgkkhhfffegkieigfjjfijmgdffdekkgfhgefkhdbdfffighkjidccjeejmfeijjjiffhkeijifgkkkkfcbdh",
+"mjjjkggiffikgdfinjkmlmkkmfcdgkkjjmjkjmkfgidjljljkffijkjmjkkjkijljffkmkffabdkmmjmidekmmmljkkikjmlfmlmiijmijmkhff",
+"mlljhgfeffgkkihiljikmmjhlkffgijmmmmkkjkidgbimmlefedhjmjkjkkmmmmmmhhmmkffgefkjiddhffimlmmgedfijjkhjmjkjmlejlljid",
+"kllifgheiffkmmkikjjkiikjmjmmjkjmjmjiijmmimdhmkj#fffgjmidljjmllkhjfdhkffkkfdhkkfdjjkijlmkhedfkmkffiihijmmgkkfekl",
+"hghhdbdkmmgmjdhfjmmjfdfmfc#mihbijjfegjmjjjiigfijdc#ffmfikhfkmmkfecbdffgifjhhmhdmkffddkjdljgdddddikfccffddimkffi",
+"ddehfcbbkfaekffbdfkkfdgmffcidkdeeeccfjjieeeffffidfdkcedkcbbbbba#ighkifddcdbada#ckfgfdijfdddddcb#dedddefdbdfdcdf",
+"gffkkgdcgkgjkdmmkmlnmiklfmkhdlmfjjihijieefhihhhhkjfkcddiiifddcddiijmkgfiikikmidfkghfdfkfhhikkiedfffihfgkeffddeg",
+"lmkikkjmejijgdmljjmmjhfifmjfflljlnllljhdijjjikiilkbediddmjkigfffikjmkgkldfimnmifmgffdfgdkkihhgffjiijkfhmkkkhikj",
+"jkifehmlljcfmmlgjffijjkkffgegimmjllllljeijjgfhigjf#dciddmkghkjiehkmmidfkbbdikkielhfiijjfkkkihgfgkfehhefjfiikjlm",
+"eghfegkkkkdfkkmflkgkmmkiidffkdhjjlljjjheeiieeikiiididigmkgegjmkfcdkmkffijkjkfjlmmfgjmlljgkjmkiffdddeghikdfikmll",
+"fhhfgkie#fddcbfdkfeffdbbgdidkdijijjighgedijffkkgkidkdifmfdcdegffbcdgfehjkimkcfmkgdfkggkkbdffeddddddfkmjffhkikmm",
+"jkfdfkhdhmhkmmnkefikidddbbfbgckibcccehjjcijffhfckd.ccicbkihfgkjmkfdbbbfmddjkbdidbbdfb#bdiiigfgkmcdefjlkbhkkfdfg",
+"kkejfkfjjjjkkkifhkjmmmkfikkfdgihjjjjjjiiflnjddijkjffjmkmkmjlbffkkfdlnfjlmkijmjkkmmjjlljfjddkjffjfimdmmmbighkkki",
+"ijilkmjljmmmmmmjnlmjjkfdfhgddgihjjlljjjihjmhddgillmjlmikjkmkdchgifdmmdklmigkjkiiijmjmmmkmfekjkikdijfmllfjkfffgk",
+"dhflimklfikkhfgimkfhkmmmkkigikkillllljjijjjhfgikkmmmllkkjflgkcjhjkfljciliedfhgfffkmjkjmmmkghjmkgdkihfmkfmjkhgik",
+"ddbgdhdimmlljhijljffhhgfmjkikjkijjjjjieegijihhkkgkiijkfkfdkfgdkgjjhmkbekdbbdeedddfhffikikkfdhmkdbgdfagdffikkihf",
+"hdadcfcdddddb##bifeghfefffefffffeeeffecbacfheddgjmhdedcedddibfdddedjiadddbbdffffdddddgfdffdcejkd#cbdagfjcfhfefe",
+"mkdkfjefkikmkffkbbdikiimdddffffiihhijiec#begdbdfkjgdeddhffdmckdcbcbkjdhhfddfiiiihfeeijiddfddekkfdfdgdfgmdikfdij",
+"kjhlkmhjjggjkfeiffklkddhfhkjkfimjjjjljiefegigddhdkkijigkifgjijkdddcjlkmmjhfikkiifhiikmkghiihhikklkjikdfgfjmkimn",
+"cginikfmlkkmmgehddjlmfiljmllkefjhfgjjjfdljgiiffhfmlllkdedbfemimegfcklkmjmkgikiffbdfffggfmmmmkikmlhjfmcffbimmmll",
+"kjmjfddimifijkfdljfdeghgbimkfgkilieeeffgfmjdfifdjlljedhjadfdfjmijmjfdimlllljeikcigmhmgkdmmmmmkffimnfdmkhhffgkjj",
+"kedfkidbgeeikfdbiheddhiffkjkfhkjfccfjkgddkkimlidjmmkffhkfdb#bhfbgihddfkmjfijigfbhfkfmdfddfkmidddmikdcecfdfikkii",
+"cdfkkhfiddeihdbbbddbbfdagfddddfihdcfkic#cddhlmfdhgffgffeed#.#dfdhhfddfggmccifdcbfdkfkddbddikiddfmddbbcbf#dgifdc",
+"bdimjijlddgkgdcdhmmhimkbgcbccbbeliddedbbefdfjidgfffhhfdddhgc#bfkkigfffedmddecbddddkfmdfdggikkffimddddfdibdffdcb",
+"kdbfmmjiiikkiffkimmkkmkcjfdghddfkiggffimhjjmlkilhgijkfddklljdcdfkkikkihfkkmidfidddmimgkhmkikkiikkgkefmiikkhfhik",
+"mhdfikkkmjkkigkmefggikfdmkkjkifffijmkijldjlllmjlhfhjkdcdjkkkkkfdjjmlllmldknlijmfddmklimkmmkmmkkmkkmhhmgfljihkml",
+"gfggedimmkiigfkmkhgkmkihkjkhfffdfhkjiffidjmkjjiiiddkjfdddddeikkhiijmmkjlefjmiikfddmklimkikmmkhkmifjkiidhmjkigik",
+"da#bfkihkhffffgkhcbdebbbgjkdcddcdddddddfilkdeigflfdjlmigcdddccfjdddfdbbdjdcfdbdfddmkmgkiadmmfddmhbfkkfcmjmljfdc",
+"dgiffigddedbbdffdbadiiddebdkkddhdfifffdbidgfffciiffjlmifimdffglbfcbefdcd#cdb#bbbfkfigdgdadbadbaiddcbbbdfkgedffe",
+"jlmigihdikkgfiifecdhmmigkgfkiddegkjkffginkmigkhlkfegkkikigcigdmdkfdgiffheikkifdahha###fgdhdbihdkkkkighklgfffedd",
+"ikiddikgjmjkmmjhmkkmmjgfkkkkikkkkjjkfdilmijfdddkmkhiigijidcjkdkklkgiiffkmkgegkkidkklmgidkkffmlkkgikifgkjikjmmmm",
+"kmkfhmnljkkkmlmklmjkkhfdimmkkmmkmkkkfeklhekfddbdjjmmjhfiidfmifjmnmkjkffikhdcdhjmhmkmmfkgmkiimlmkfikgfffghikhffg",
+"kkiddijkjigimmmjhfdddfiiimmkikidmigiiikjmklkijegkjmmiddffekkehjkmkijkfeidfhifdddfkfigdhdgikhfkkggjmkikjkmmkebbb",
+"dfdbbfihifdfffffgecbcfffdfiffhfcffddfkhdmffbdkfikhffdbdffdkfchggcbdffddfbcddcbcddkgkkdgddfkfbdhdbdfddfhfjkifdde",
+"ijjhimlmfddffddfkhdcdgfbbcddfggfcffddkidfba.aheffeeffdfigaffdfdidbcffddkfcaabcgmkkbbaahiffkfadidbddbbcdccbbcdff",
+"kjkfdffdffimmkkjgfddimkdfddffeefdmmffmlhhccbflkideimlmkkk.difebmmkkjkhklmgdfiiikdkkmmfhdkhkfadkbmllifikffffijji"
+};
diff --git a/data/pixmaps/misc/bg-segmentcanvas.xpm b/data/pixmaps/misc/bg-segmentcanvas.xpm
new file mode 100644
index 0000000..172e5b6
--- /dev/null
+++ b/data/pixmaps/misc/bg-segmentcanvas.xpm
@@ -0,0 +1,171 @@
+/* XPM */
+static char * bg_segmentcanvas_xpm[] = {
+"100 100 68 1",
+" c None",
+". c #DDDCDB",
+"+ c #D9D8D7",
+"@ c #E6E5E4",
+"# c #D7D6D5",
+"$ c #E3E2E1",
+"% c #DFDEDD",
+"& c #DEDDDC",
+"* c #E0DFDE",
+"= c #E2E1E0",
+"- c #E7E6E5",
+"; c #E1E0DF",
+"> c #DCDBDA",
+", c #E5E4E3",
+"' c #DBDAD9",
+") c #D2D1D0",
+"! c #CFCECD",
+"~ c #D8D7D6",
+"{ c #C7C6C5",
+"] c #D6D5D4",
+"^ c #D0CFCE",
+"/ c #D1D0CF",
+"( c #C9C8C7",
+"_ c #CAC9C8",
+": c #CBCAC9",
+"< c #D4D3D2",
+"[ c #C8C7C6",
+"} c #CECDCC",
+"| c #DAD9D8",
+"1 c #D5D4D3",
+"2 c #CDCCCB",
+"3 c #D3D2D1",
+"4 c #DFDEDC",
+"5 c #CCCBCA",
+"6 c #CBCBCA",
+"7 c #C6C5C4",
+"8 c #CACAC9",
+"9 c #D2D0D0",
+"0 c #E4E3E2",
+"a c #CFCFCE",
+"b c #D6D6D5",
+"c c #E0DFDD",
+"d c #D5D3D3",
+"e c #DBDBDA",
+"f c #C5C4C3",
+"g c #CFCECC",
+"h c #CFCDCD",
+"i c #D4D4D2",
+"j c #DEDDDB",
+"k c #D9D7D7",
+"l c #D2D1CF",
+"m c #D6D4D4",
+"n c #D4D3D1",
+"o c #DBDAD8",
+"p c #DDDCDA",
+"q c #E2E0E0",
+"r c #D7D5D5",
+"s c #C8C8C7",
+"t c #D2D2D1",
+"u c #D5D5D4",
+"v c #E8E7E6",
+"w c #DCDADA",
+"x c #D1D0CE",
+"y c #E1E1DF",
+"z c #D1CFCF",
+"A c #D3D1D1",
+"B c #DCDCDB",
+"C c #D8D7D5",
+".+.@.#$%&*+=-%=;>,.',')&#!~!{]]^/(_):_'<[^}]='&|!/|/]1_|$^2!2]/['~^<^/+32]!:+1:'#3>31~]>&~.;|3'.>%3#",
+"*>%=~)4>~#!~~!1#]#//'1!|/}|^!.#)]3|;##@'1%+.$+|')5|<^~!1')]'1>|)$&1'.+'|&;#];~)$*+%>=,%%*>*$&'$&~%~+",
+")^535(<2_2_3)(2)^:[_!5<%|>$'#*.>%|.%~~%'1]]'.^!1!}>~]./3*..*~*&3>'1%'3|.'+1<|3}|]5313#!5)}2<!21^5/__",
+"+1!.#^1/]&~1|1'=</#]'#'>+'>~2/)2}65)}_!^(5/^35!3:^&)2~3<&])1^]<_13_)^2+){!3_<)_</5+)7<}5~^81)[339/5!",
+"-;%-&~;;;,|#='&$]&;>$>]1}(^]:^)!#<)>12~~^~+1.1]~]*;)/&~<.<//[^1!+#/>'3'~)&'^.'/.*&0]a$#)=>|@&]$=.++$",
+"|)/+1/]/b'^<+^#1:/^}<}3.32'c)+%;@++,']0;|;]#=#<'&'<^)%#<.)/]1&>^]>'%&3'']%'<>>#;.|.^/=)<0]3&~1&#/1.;",
+"5(_]/[:[~~{}2_+<(^)})1';~+-%^#'~+!}'3}~)2<:!~!:|#:!})|^/'/1&'>+)..^)#^#/}+<2)<!1)}<_!|:)&5}1:532!~3}",
+".|>0#).#;'/.~1;.)&*]*;<111>^(<)5)2:.]2~1^#31;13=+#$>>#!+*]#>)]']~<5]~5<^3*)5~<5+<!~!!|/1.!)&~~%]|./~",
+"%+|*33|/~|<+1^||2+>/']5|~!#3]*|<>13$'#,;'$|'$<#=#+;~~|#>&<1|)+&3<])+|/'~~=1]=+~;~<;d)*&&=<<;~+;11|~.",
+")5:!{5^(/'!2!_1+:]|51+'0>]%>'&~<.#/&#^~3!#!3+_/|5_!(/+!^#^<]}1~^1#}1>1|]3#22#1)|'#'^!&e#]5^~:2/f_~/2",
+">/213+%|%@1/|'=*)#+!>;>+//><_^}(#<2|3{3^}<(^~2~'(23}]+_!|/1]!~+^<1}#>//!g1/)|~}|>}3}5~#h55<&<3]!)*)2",
+",+<;''=~#><#=>>>!+.3&+!3/)>!{]]<;>1*~/&>'%<>$1>*#;;]';]'0'&&]&*#.>]>&#+>'*%>=><|]/.1/;;#+>>=+|0>+,+#",
+"<5)*i)'::~33+}}/_'|5|]3%'+*1<$;|%'#%]/%%|'<'%<]>~&&~&;#|&]+>)#'/11/#'#~']~]/|]5)]]]2)=+/~]/|]3')<>!!",
+"#3+*}/&!#0<^+3#'<;'^&+#>)}#1<*~2]^:<22>12)5/~2:)5_5_}<^!<5^]:!<_^!_]~^)):^/5#)(~&<)!<.}_#^2&#}#}3'^/",
+",>|%^~$#*,/]=~|+/++<'~/1}2|12~^2>)!>]<'33>31><]&3^1)3|3}~#>%/1>~&+]=.<'']'>1.~)$&<.+#.#+0+#0+#*#>*+&",
+"|^5]})#!1|:/&)}2:#~:<'1'~~=#}'##=##*+1>]]&]~%11%]|,'>=]1*%.j<~;+|+'%1}~+)#~/|')|1^1}2]]1k/3+!/+3/3}^",
+"')/.]/)!1&^^.^/'~;*3'~2~~3|)5|]!1/^]^}3}}1!3+:_/_)':^|)/+)2/(5/:^<^^}53^(<12+~:)1))^2+~//!^1}5#^:]//",
+"$+>0&>%'*$//.+**/>./)5_+]5<3/.3_1^^+))~31>1'#_#>3||5)>1^1))323~)+~}#~<>+#=.)'|/'*]+.'@*].'';+1*'+0|&",
+"+/)<^^)!]+}2+++)(]lf51>0|3&>~%~1;'';]+0%..m&|!&=~*&#%,.#&%%>|;=&=.]*%|$%|>])>'3>&]'~1&1).]<&~3%.#><]",
+"<^!)_:!}|'5!|<)!5|1}'$=;~/]~#|#<>]].31>3)1}]]:]|2]~!1~^^]3/)/#~)])2~]!<!5/3)1):#|^<!^]5235215(~1:![_",
+"0+>*|**~*%<.%~>|]=%|=&)}:[/32^)5)}}#!5<2}#)3]2<%^!/[!]!)](2/211:!}:]/_3/}||31)^%>53<3']#.]~&13*+3~n+",
+"=~|>1'><..3#]<&|)|~)'1_^<<&&#>~^#~#%]).'+&~~.+;@]<%>*$]|'^&>]*&~%>~;&+=&]*.]'~#=+}>>/'.|%+>;#~$+];'.",
+"+!5!(3<:]]:2/^+]5]3:##<=$'**.=|~=*>='1*')+#<~#%&^1*]].1>|#$>>0;|'|+;>)+~)&>3+])~)!.>!'|2)^/12^>!:)(}",
+"%^<|3.12>|3+.'*'n&+)&|)'~^#<!<}!~/}#}_)5[1/_/}~<f!<(}+3^)<#33]152!}<}7]~^>#:1#^+~<&')&#5k3)>]1.1<>]&",
+"+/>+/'))%|<'~<']/+32'1_])_3/!~^/|!}~22|3)%''.)o'^.*)3>]/|]1~23+^<+]>]<,%3|3_+'<>|]&+)'33*1+%<#*~]&>;",
+"(_35_~)!#^:)2}~^_#/2.1);>#;'';+'0||$#],>',~#>3.=1>&!30&+*'+.)';1>%+>~#;+}13^%./]^^|/5]!^+!]~5)#!::[!",
+"}!|+~$+3&~!###%<)*'~='#&#1>~<'<1'33+)^>3/+:2+!~;52~}10123!:^:)<[)3_^2(l)}+~^&|}<33>/!~!/]^#>/<+33]<1",
+"&&@%+*#)%'3.']%~].#^##^/!}^__]!23::#3}1^)')]*<+&!]>}1=<!')!>13]/+]}+]^'><']}.~2#~~%#1%~~%1~*]~;>.=*;",
+"~#]2_1/5|~}1<^|1^13_3#^1+|~1'$##.1'*<3'.;;1'=#1']>+5'=#+0p&,'>$%=&|$>+,&^#1!%'/~~<|</&#1&/<.}2</^1)3",
+"']]13.1!%~2~.|%|1>+3%.1>#].&**+|&~|#23|~~]^#|2}|<)3!'~_}/^1)51|1<3)#/^'/{]|<&|!#+1+3/|})%)~%!}#13~!!",
+">|&..0+3%32&=>'1/+</.<^+!}<}2)2:/5!3233_)<5^1}/.}_1}]#_!2}<5[^/:2^!/}5~33=%1+~3&>~.~#>)~;<#.1',;**<1",
+"3/^^/~/}~}5|<:2:}12_35}'1)#^!+/5~/#&~..~%.)]*++$]1$<~*+=*%=|+;*#'%>.|+;.~*+!))!~<)1!^|]#.2}#)~.1</}3",
+"<)#3_13^'3/.]3+)#.1)~~',.~*>'0]1q~.%+&%.**1#=|]>]1>3#>r&*.&>~>%#.+/]##>1_3^s/3/~)!])].)<'53'!/1:225]",
+"<]$+/;>~;'',&>&]|%|#&&'>^:]1<|^<>//</^}}^]52>/[)):}5!<!^3}}<_^3_1)5)/}</2|<^&.|%'~%+|&1~.1|%<+.33<]>",
+".&*]^.~!1]/1<}^}/+1!+~)35}#1!#]]|!/&+!<<3.^}%#<=~<.+|&~]e]#.)|'3%>#*%|;'1*~1;#/|#/#/^'~~.]^#]~>3^~;%",
+"+t<)2<<^+#53]!111.|<&|1'.*0&#*&|><.@+#=>|*<#$~]%#~&]'%<~;~+|)|##;|/+~<'12+]}#32+<2]!!.#/~):+<^3:2||1",
+"]^'+/+%>*+)>.1|%>=.3>]}+'~#3/#3!!5++:/~^}<53]8:<^_:{/|2}1_5:[^:2)_f}:(1!2&'3>'<&+)>~>0<}|]1=+]'#&&)]",
+".#&~<''3~^2+]}1~/~3(]35+<{5:2</:2!|#:!+<1.<#12#;u/#3>$1<'3]~<'+]~]#&]<;|'0>#&>#&#)>##'^3&32~1]|]''~$",
+")21)^]))|/}&]^'#/+1/*'3%+).'.$.|;*$*#*v&';|..#$-|&;|$033*&*=+%*'=*~&''$+)#}!]^!)})|^}#}^'^2+)}3!1<21",
+"1)>1)'#1|<#$'#%+#&#)&~^.+)>'|']1'~1]<]+^5/}2)}</(/<}<~5:+/)<:}^2<):^!}+3[3^/~3#'11'1#%]#=1<=#]&'e<2~",
+"&|./^|3!+#)+#!)!2]<}]^(#/[335!2:5[[))2<^:+!_<^3]/)]}/')).)<~!)]]>'1+#^'~}&&|=&o>~+*1<.]].)!>#~&#<]>,",
+"1))2!<33&~:~]{)32+|)|12>+)..~.'#||&0%|;..,~+$%=@&.%]',''$>%;+.0$=.].'<%]:.>^~]:/1].^}~!5]^}>]3]}^~31",
+"3:#13>;&&#!*>/;w]0*#.~)$;]'>+&.>=*.%]/~13|3]'3]+31+)3]^3'1)!_!)!2:(5[(1}2&~^'1[].#|/^>1)%~3*~)+t+>/]",
+"+#*~<.&]##3&')>]<%~23!/*~(2}!!5/1(:^7[3:(!{_2{^]:_1!/15232(5_2^}^)/]<3>.*0+~;+3;*]~<<*]/%~^|</~)+>1'",
+"+##!21)2/)}|]_3!2<^(^^)&3_)3~<2#3_1~x3.3^+]|>1|.)#;/1;+#&~#%%y,|&=>;%>00.>^}#/}|]23^^|!^&<2+/!~<+]:3",
+"#!]33||~>'#%|];#^+']&.~*+|*>*&'='~;='+,.>-0$=]',|~&^/%|>=+]%'#1!'|2<~/~#}1!/.^5+1z'1<.!3;#1%11&]+)5.",
+"~<%>>=*+&>1.|3.1/*;3'.].1)##|.|1A/<~)<B31.122_~=^[]^/;1)12<':{!1%]!'#!'+)']+;]3&#/']1|}/><!])<.3#~#,",
+"]<|<!<15)3!|3[<}}&~_1|^~^(1]1>121~].13]:2+^[<~&+{!$'+0]3~)&+73;;;##;~1;]2|]}]<5#<_]3!~<<&~^~<1&]+|3~",
+"!!<#}!#^~%+&~}'11;]:|*#.+<*'#&<5|.'*]3#!3&1<&+#32|&)!#^^]^#^[~]!1!_1)2#!(.~}'~2>'3$&|;+1%>C%~3#)~~}3",
+"'+&;}],++>3+]_'~1&<}'.)~]^>~2#}73!2)(_!2<')}<^)#/3/((<}_]/<1/'~/~<!.<5>1}=%+$'2.%|0']|!_#]!<22</]3(&",
+"|/]1_|$^2!2]/['~^<^/+32]!:+1:'#3>31~]>&~.;|3'.>%3#.+.@.#$%&*+=-%=;>,.',')&#!~!{]]^/(_):_'<[^}]='&|!/",
+"|<^~!1')]'1>|)$&1'.+'|&;#];~)$*+%>=,%%*>*$&'$&~%~+*>%=~)4>~#!~~!1#]#//'1!|/}|^!.#)]3|;##@'1%+.$+|')5",
+">~]./3*..*~*&3>'1%'3|.'+1<|3}|]5313#!5)}2<!21^5/__)^535(<2_2_3)(2)^:[_!5<%|>$'#*.>%|.%~~%'1]]'.^!1!}",
+"&)2~3<&])1^]<_13_)^2+){!3_<)_</5+)7<}5~^81)[339/5!+1!.#^1/]&~1|1'=</#]'#'>+'>~2/)2}65)}_!^(5/^35!3:^",
+";)/&~<.<//[^1!+#/>'3'~)&'^.'/.*&0]a$#)=>|@&]$=.++$-;%-&~;;;,|#='&$]&;>$>]1}(^]:^)!#<)>12~~^~+1.1]~]*",
+"<^)%#<.)/]1&>^]>'%&3'']%'<>>#;.|.^/=)<0]3&~1&#/1.;|)/+1/]/b'^<+^#1:/^}<}3.32'c)+%;@++,']0;|;]#=#<'&'",
+"!})|^/'/1&'>+)..^)#^#/}+<2)<!1)}<_!|:)&5}1:532!~3}5(_]/[:[~~{}2_+<(^)})1';~+-%^#'~+!}'3}~)2<:!~!:|#:",
+"$>>#!+*]#>)]']~<5]~5<^3*)5~<5+<!~!!|/1.!)&~~%]|./~.|>0#).#;'/.~1;.)&*]*;<111>^(<)5)2:.]2~1^#31;13=+#",
+";~~|#>&<1|)+&3<])+|/'~~=1]=+~;~<;d)*&&=<<;~+;11|~.%+|*33|/~|<+1^||2+>/']5|~!#3]*|<>13$'#,;'$|'$<#=#+",
+"!(/+!^#^<]}1~^1#}1>1|]3#22#1)|'#'^!&e#]5^~:2/f_~/2)5:!{5^(/'!2!_1+:]|51+'0>]%>'&~<.#/&#^~3!#!3+_/|5_",
+"3}]+_!|/1]!~+^<1}#>//!g1/)|~}|>}3}5~#h55<&<3]!)*)2>/213+%|%@1/|'=*)#+!>;>+//><_^}(#<2|3{3^}<(^~2~'(2",
+";]';]'0'&&]&*#.>]>&#+>'*%>=><|]/.1/;;#+>>=+|0>+,+#,+<;''=~#><#=>>>!+.3&+!3/)>!{]]<;>1*~/&>'%<>$1>*#;",
+"&~&;#|&]+>)#'/11/#'#~']~]/|]5)]]]2)=+/~]/|]3')<>!!<5)*i)'::~33+}}/_'|5|]3%'+*1<$;|%'#%]/%%|'<'%<]>~&",
+"5_}<^!<5^]:!<_^!_]~^)):^/5#)(~&<)!<.}_#^2&#}#}3'^/#3+*}/&!#0<^+3#'<;'^&+#>)}#1<*~2]^:<22>12)5/~2:)5_",
+"1)3|3}~#>%/1>~&+]=.<'']'>1.~)$&<.+#.#+0+#0+#*#>*+&,>|%^~$#*,/]=~|+/++<'~/1}2|12~^2>)!>]<'33>31><]&3^",
+",'>=]1*%.j<~;+|+'%1}~+)#~/|')|1^1}2]]1k/3+!/+3/3}^|^5]})#!1|:/&)}2:#~:<'1'~~=#}'##=##*+1>]]&]~%11%]|",
+"':^|)/+)2/(5/:^<^^}53^(<12+~:)1))^2+~//!^1}5#^:]//')/.]/)!1&^^.^/'~;*3'~2~~3|)5|]!1/^]^}3}}1!3+:_/_)",
+"|5)>1^1))323~)+~}#~<>+#=.)'|/'*]+.'@*].'';+1*'+0|&$+>0&>%'*$//.+**/>./)5_+]5<3/.3_1^^+))~31>1'#_#>3|",
+"&#%,.#&%%>|;=&=.]*%|$%|>])>'3>&]'~1&1).]<&~3%.#><]+/)<^^)!]+}2+++)(]lf51>0|3&>~%~1;'';]+0%..m&|!&=~*",
+"~!1~^^]3/)/#~)])2~]!<!5/3)1):#|^<!^]5235215(~1:![_<^!)_:!}|'5!|<)!5|1}'$=;~/]~#|#<>]].31>3)1}]]:]|2]",
+"/[!]!)](2/211:!}:]/_3/}||31)^%>53<3']#.]~&13*+3~n+0+>*|**~*%<.%~>|]=%|=&)}:[/32^)5)}}#!5<2}#)3]2<%^!",
+"%>*$]|'^&>]*&~%>~;&+=&]*.]'~#=+}>>/'.|%+>;#~$+];'.=~|>1'><..3#]<&|)|~)'1_^<<&&#>~^#~#%]).'+&~~.+;@]<",
+"*]].1>|#$>>0;|'|+;>)+~)&>3+])~)!.>!'|2)^/12^>!:)(}+!5!(3<:]]:2/^+]5]3:##<=$'**.=|~=*>='1*')+#<~#%&^1",
+"<(}+3^)<#33]152!}<}7]~^>#:1#^+~<&')&#5k3)>]1.1<>]&%^<|3.12>|3+.'*'n&+)&|)'~^#<!<}!~/}#}_)5[1/_/}~<f!",
+"*)3>]/|]1~23+^<+]>]<,%3|3_+'<>|]&+)'33*1+%<#*~]&>;+/>+/'))%|<'~<']/+32'1_])_3/!~^/|!}~22|3)%''.)o'^.",
+"&!30&+*'+.)';1>%+>~#;+}13^%./]^^|/5]!^+!]~5)#!::[!(_35_~)!#^:)2}~^_#/2.1);>#;'';+'0||$#],>',~#>3.=1>",
+"~}10123!:^:)<[)3_^2(l)}+~^&|}<33>/!~!/]^#>/<+33]<1}!|+~$+3&~!###%<)*'~='#&#1>~<'<1'33+)^>3/+:2+!~;52",
+">}1=<!')!>13]/+]}+]^'><']}.~2#~~%#1%~~%1~*]~;>.=*;&&@%+*#)%'3.']%~].#^##^/!}^__]!23::#3}1^)')]*<+&!]",
+"+5'=#+0p&,'>$%=&|$>+,&^#1!%'/~~<|</&#1&/<.}2</^1)3~#]2_1/5|~}1<^|1^13_3#^1+|~1'$##.1'*<3'.;;1'=#1']>",
+"3!'~_}/^1)51|1<3)#/^'/{]|<&|!#+1+3/|})%)~%!}#13~!!']]13.1!%~2~.|%|1>+3%.1>#].&**+|&~|#23|~~]^#|2}|<)",
+"1}]#_!2}<5[^/:2^!/}5~33=%1+~3&>~.~#>)~;<#.1',;**<1>|&..0+3%32&=>'1/+</.<^+!}<}2)2:/5!3233_)<5^1}/.}_",
+"$<~*+=*%=|+;*#'%>.|+;.~*+!))!~<)1!^|]#.2}#)~.1</}33/^^/~/}~}5|<:2:}12_35}'1)#^!+/5~/#&~..~%.)]*++$]1",
+">3#>r&*.&>~>%#.+/]##>1_3^s/3/~)!])].)<'53'!/1:225]<)#3_13^'3/.]3+)#.1)~~',.~*>'0]1q~.%+&%.**1#=|]>]1",
+"}5!<!^3}}<_^3_1)5)/}</2|<^&.|%'~%+|&1~.1|%<+.33<]><]$+/;>~;'',&>&]|%|#&&'>^:]1<|^<>//</^}}^]52>/[)):",
+".+|&~]e]#.)|'3%>#*%|;'1*~1;#/|#/#/^'~~.]^#]~>3^~;%.&*]^.~!1]/1<}^}/+1!+~)35}#1!#]]|!/&+!<<3.^}%#<=~<",
+"&]'%<~;~+|)|##;|/+~<'12+]}#32+<2]!!.#/~):+<^3:2||1+t<)2<<^+#53]!111.|<&|1'.*0&#*&|><.@+#=>|*<#$~]%#~",
+":{/|2}1_5:[^:2)_f}:(1!2&'3>'<&+)>~>0<}|]1=+]'#&&)]]^'+/+%>*+)>.1|%>=.3>]}+'~#3/#3!!5++:/~^}<53]8:<^_",
+"#3>$1<'3]~<'+]~]#&]<;|'0>#&>#&#)>##'^3&32~1]|]''~$.#&~<''3~^2+]}1~/~3(]35+<{5:2</:2!|#:!+<1.<#12#;u/",
+";|$033*&*=+%*'=*~&''$+)#}!]^!)})|^}#}^'^2+)}3!1<21)21)^]))|/}&]^'#/+1/*'3%+).'.$.|;*$*#*v&';|..#$-|&",
+"<}<~5:+/)<:}^2<):^!}+3[3^/~3#'11'1#%]#=1<=#]&'e<2~1)>1)'#1|<#$'#%+#&#)&~^.+)>'|']1'~1]<]+^5/}2)}</(/",
+"]}/')).)<~!)]]>'1+#^'~}&&|=&o>~+*1<.]].)!>#~&#<]>,&|./^|3!+#)+#!)!2]<}]^(#/[335!2:5[[))2<^:+!_<^3]/)",
+"%]',''$>%;+.0$=.].'<%]:.>^~]:/1].^}~!5]^}>]3]}^~311))2!<33&~:~]{)32+|)|12>+)..~.'#||&0%|;..,~+$%=@&.",
+"+)3]^3'1)!_!)!2:(5[(1}2&~^'1[].#|/^>1)%~3*~)+t+>/]3:#13>;&&#!*>/;w]0*#.~)$;]'>+&.>=*.%]/~13|3]'3]+31",
+"1!/15232(5_2^}^)/]<3>.*0+~;+3;*]~<<*]/%~^|</~)+>1'+#*~<.&]##3&')>]<%~23!/*~(2}!!5/1(:^7[3:(!{_2{^]:_",
+";/1;+#&~#%%y,|&=>;%>00.>^}#/}|]23^^|!^&<2+/!~<+]:3+##!21)2/)}|]_3!2<^(^^)&3_)3~<2#3_1~x3.3^+]|>1|.)#",
+"&^/%|>=+]%'#1!'|2<~/~#}1!/.^5+1z'1<.!3;#1%11&]+)5.#!]33||~>'#%|];#^+']&.~*+|*>*&'='~;='+,.>-0$=]',|~",
+"]^/;1)12<':{!1%]!'#!'+)']+;]3&#/']1|}/><!])<.3#~#,~<%>>=*+&>1.|3.1/*;3'.].1)##|.|1A/<~)<B31.122_~=^[",
+"$'+0]3~)&+73;;;##;~1;]2|]}]<5#<_]3!~<<&~^~<1&]+|3~]<|<!<15)3!|3[<}}&~_1|^~^(1]1>121~].13]:2+^[<~&+{!",
+"&)!#^^]^#^[~]!1!_1)2#!(.~}'~2>'3$&|;+1%>C%~3#)~~}3!!<#}!#^~%+&~}'11;]:|*#.+<*'#&<5|.'*]3#!3&1<&+#32|",
+"/((<}_]/<1/'~/~<!.<5>1}=%+$'2.%|0']|!_#]!<22</]3(&'+&;}],++>3+]_'~1&<}'.)~]^>~2#}73!2)(_!2<')}<^)#/3"};
diff --git a/data/pixmaps/misc/close.xpm b/data/pixmaps/misc/close.xpm
new file mode 100644
index 0000000..6ae2c3e
--- /dev/null
+++ b/data/pixmaps/misc/close.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char *close_icon[] = {
+/* columns rows colors chars-per-pixel */
+"10 10 2 1",
+"x c black",
+" c none",
+/* pixels */
+"xx xx"
+" xx xx "
+" xx xx "
+" x xx "
+" xx "
+" xx "
+" xx x "
+" xx xx "
+" xx xx "
+"xx xx"
+
+};
diff --git a/data/pixmaps/misc/configure-audio.png b/data/pixmaps/misc/configure-audio.png
new file mode 100644
index 0000000..db3399f
--- /dev/null
+++ b/data/pixmaps/misc/configure-audio.png
Binary files differ
diff --git a/data/pixmaps/misc/configure-general.png b/data/pixmaps/misc/configure-general.png
new file mode 100644
index 0000000..0a7a7e7
--- /dev/null
+++ b/data/pixmaps/misc/configure-general.png
Binary files differ
diff --git a/data/pixmaps/misc/configure-midi.png b/data/pixmaps/misc/configure-midi.png
new file mode 100644
index 0000000..a87d785
--- /dev/null
+++ b/data/pixmaps/misc/configure-midi.png
Binary files differ
diff --git a/data/pixmaps/misc/configure-notation.png b/data/pixmaps/misc/configure-notation.png
new file mode 100644
index 0000000..2273c8d
--- /dev/null
+++ b/data/pixmaps/misc/configure-notation.png
Binary files differ
diff --git a/data/pixmaps/misc/connected-selected.xpm b/data/pixmaps/misc/connected-selected.xpm
new file mode 100644
index 0000000..653cd46
--- /dev/null
+++ b/data/pixmaps/misc/connected-selected.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *someicon[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 2 1",
+"x c black",
+" c none",
+/* pixels */
+"xxxxxxxxxxxx"
+"x x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x xxxxxxxx x"
+"x x"
+"xxxxxxxxxxxx"
+};
diff --git a/data/pixmaps/misc/connected-used.xpm b/data/pixmaps/misc/connected-used.xpm
new file mode 100644
index 0000000..d568074
--- /dev/null
+++ b/data/pixmaps/misc/connected-used.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *someicon[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 2 1",
+"x c black",
+" c none",
+/* pixels */
+" "
+" "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" "
+" "
+};
diff --git a/data/pixmaps/misc/connected.xpm b/data/pixmaps/misc/connected.xpm
new file mode 100644
index 0000000..05ee86b
--- /dev/null
+++ b/data/pixmaps/misc/connected.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *someicon[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 2 1",
+"x c white",
+" c none",
+/* pixels */
+" "
+" "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" xxxxxxxx "
+" "
+" "
+};
diff --git a/data/pixmaps/misc/mono.xpm b/data/pixmaps/misc/mono.xpm
new file mode 100644
index 0000000..bf95410
--- /dev/null
+++ b/data/pixmaps/misc/mono.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *mono[] = {
+/* columns rows colors chars-per-pixel */
+"31 21 2 1",
+" c black",
+". c none",
+/* pixels */
+"...............................",
+"...............................",
+"...............................",
+"...............................",
+"...............................",
+"...............................",
+"............. .............",
+"............ ............",
+"........... ... ...........",
+"........... ..... ...........",
+"........... ..... ...........",
+"........... ..... ...........",
+"........... ... ...........",
+"............ ............",
+"............. .............",
+"...............................",
+"...............................",
+"...............................",
+"...............................",
+"...............................",
+"..............................."
+};
diff --git a/data/pixmaps/misc/stereo.xpm b/data/pixmaps/misc/stereo.xpm
new file mode 100644
index 0000000..641c0ce
--- /dev/null
+++ b/data/pixmaps/misc/stereo.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * stereo_xpm[] = {
+"31 21 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ..... ..... ",
+" ............. ",
+" ... ... ... ",
+" .. ... .. ",
+" .. .... .. ",
+" .. ... .. ",
+" ... ... ... ",
+" ............. ",
+" ..... ..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/misc/unconnected-selected.xpm b/data/pixmaps/misc/unconnected-selected.xpm
new file mode 100644
index 0000000..27ba058
--- /dev/null
+++ b/data/pixmaps/misc/unconnected-selected.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *someicon[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 2 1",
+"x c black",
+" c none",
+/* pixels */
+"xxxxxxxxxxxx"
+"x x"
+"x xxxxxxxx x"
+"x x x x"
+"x x x x"
+"x x x x"
+"x x x x"
+"x x x x"
+"x x x x"
+"x xxxxxxxx x"
+"x x"
+"xxxxxxxxxxxx"
+};
diff --git a/data/pixmaps/misc/unconnected-used.xpm b/data/pixmaps/misc/unconnected-used.xpm
new file mode 100644
index 0000000..79e60b4
--- /dev/null
+++ b/data/pixmaps/misc/unconnected-used.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *someicon[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 2 1",
+"x c black",
+" c none",
+/* pixels */
+" "
+" "
+" xxxxxxxx "
+" x x "
+" x x "
+" x x "
+" x x "
+" x x "
+" x x "
+" xxxxxxxx "
+" "
+" "
+};
diff --git a/data/pixmaps/misc/unconnected.xpm b/data/pixmaps/misc/unconnected.xpm
new file mode 100644
index 0000000..ac615db
--- /dev/null
+++ b/data/pixmaps/misc/unconnected.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *someicon[] = {
+/* columns rows colors chars-per-pixel */
+"12 12 2 1",
+"x c white",
+" c none",
+/* pixels */
+" "
+" "
+" xxxxxxxx "
+" x x "
+" x x "
+" x x "
+" x x "
+" x x "
+" x x "
+" xxxxxxxx "
+" "
+" "
+};
diff --git a/data/pixmaps/misc/welcome-icon.png b/data/pixmaps/misc/welcome-icon.png
new file mode 100644
index 0000000..6aa1716
--- /dev/null
+++ b/data/pixmaps/misc/welcome-icon.png
Binary files differ
diff --git a/data/pixmaps/rg21/4/blank.xpm b/data/pixmaps/rg21/4/blank.xpm
new file mode 100644
index 0000000..9341f0d
--- /dev/null
+++ b/data/pixmaps/rg21/4/blank.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 8 1 1",
+". c None",
+/* pixels */
+"....",
+"....",
+"....",
+"....",
+"....",
+"....",
+"....",
+"...."
+};
diff --git a/data/pixmaps/rg21/4/chordmod-accent.xpm b/data/pixmaps/rg21/4/chordmod-accent.xpm
new file mode 100644
index 0000000..17f8eea
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-accent.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_accent_xpm[] = {
+"5 3 2 1",
+" c black",
+". c None",
+" ...",
+".. .",
+" ..."};
diff --git a/data/pixmaps/rg21/4/chordmod-dash.xpm b/data/pixmaps/rg21/4/chordmod-dash.xpm
new file mode 100644
index 0000000..664a057
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-dash.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_dash_xpm[] = {
+"5 3 2 1",
+" c None",
+". c black",
+" . ",
+" . ",
+" "};
diff --git a/data/pixmaps/rg21/4/chordmod-dot.xpm b/data/pixmaps/rg21/4/chordmod-dot.xpm
new file mode 100644
index 0000000..2c31250
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-dot.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_dot_xpm[] = {
+"5 3 2 1",
+" c None",
+". c black",
+" .. ",
+" .. ",
+" "};
diff --git a/data/pixmaps/rg21/4/chordmod-legato.xpm b/data/pixmaps/rg21/4/chordmod-legato.xpm
new file mode 100644
index 0000000..ef9481b
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-legato.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_legato_xpm[] = {
+"5 3 2 1",
+" c None",
+". c black",
+" ",
+".... ",
+" "};
diff --git a/data/pixmaps/rg21/4/chordmod-pause.xpm b/data/pixmaps/rg21/4/chordmod-pause.xpm
new file mode 100644
index 0000000..8bcf6e7
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-pause.xpm
@@ -0,0 +1,10 @@
+/* XPM */
+static char * chordmod_pause_xpm[] = {
+"8 5 2 1",
+" c None",
+". c black",
+" .... ",
+" . . ",
+". .",
+". .. .",
+" .. "};
diff --git a/data/pixmaps/rg21/4/chordmod-sfz.xpm b/data/pixmaps/rg21/4/chordmod-sfz.xpm
new file mode 100644
index 0000000..7407d39
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-sfz.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_sfz_xpm[] = {
+"5 3 2 1",
+" c None",
+". c black",
+" ..",
+".. . ",
+".. . "};
diff --git a/data/pixmaps/rg21/4/chordmod-trill.xpm b/data/pixmaps/rg21/4/chordmod-trill.xpm
new file mode 100644
index 0000000..e89b630
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-trill.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_trill_xpm[] = {
+"5 3 2 1",
+" c black",
+". c None",
+" ....",
+" . .",
+" .."};
diff --git a/data/pixmaps/rg21/4/chordmod-turn.xpm b/data/pixmaps/rg21/4/chordmod-turn.xpm
new file mode 100644
index 0000000..ee6e37d
--- /dev/null
+++ b/data/pixmaps/rg21/4/chordmod-turn.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * chordmod_turn_xpm[] = {
+"5 3 2 1",
+" c None",
+". c black",
+" . . ",
+". . ",
+" "};
diff --git a/data/pixmaps/rg21/4/clef-alto.xpm b/data/pixmaps/rg21/4/clef-alto.xpm
new file mode 100644
index 0000000..462a3ae
--- /dev/null
+++ b/data/pixmaps/rg21/4/clef-alto.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * clef_alto_xpm[] = {
+"12 29 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . ... ",
+" . . . . ",
+" . . . .. ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . .. ",
+" . . .. . ",
+" . . .. . ",
+" . ... ",
+" . . .. . ",
+" . . .. . ",
+" . . . .. ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . .. ",
+" . . . . ",
+" . . ... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/clef-bass.xpm b/data/pixmaps/rg21/4/clef-bass.xpm
new file mode 100644
index 0000000..cdf2ff0
--- /dev/null
+++ b/data/pixmaps/rg21/4/clef-bass.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * clef_bass_xpm[] = {
+"12 29 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .. .. .. ",
+". .. .. ",
+". .. ",
+".. .. ",
+".. .. ",
+" .. .. ",
+" .. .. ",
+" .. ",
+" .. ",
+" . ",
+" .. ",
+" . ",
+" . ",
+" . ",
+" .. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/clef-tenor.xpm b/data/pixmaps/rg21/4/clef-tenor.xpm
new file mode 100644
index 0000000..70ea310
--- /dev/null
+++ b/data/pixmaps/rg21/4/clef-tenor.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * clef_tenor_xpm[] = {
+"12 29 2 1",
+" c None",
+". c black",
+" . . ... ",
+" . . . . ",
+" . . . .. ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . .. ",
+" . . .. . ",
+" . . .. . ",
+" . ... ",
+" . . .. . ",
+" . . .. . ",
+" . . . .. ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . .. ",
+" . . . . ",
+" . . ... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/clef-treble.xpm b/data/pixmaps/rg21/4/clef-treble.xpm
new file mode 100644
index 0000000..bbfd5f5
--- /dev/null
+++ b/data/pixmaps/rg21/4/clef-treble.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * clef_treble_xpm[] = {
+"12 29 2 1",
+" c None",
+". c black",
+" . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" .. ",
+" .. ",
+" .. ",
+" . ",
+" . ",
+" .. ",
+" .. ",
+" . . ",
+" . .. ",
+" .. . ",
+" . .... ",
+".. . . .. ",
+".. . . .. ",
+".. .. . .. ",
+".. . . .. ",
+" . . .. ",
+" .. . . ",
+" .. . . ",
+" .... ",
+" . ",
+" .. . ",
+" . . ",
+" .. "};
diff --git a/data/pixmaps/rg21/4/dot.xpm b/data/pixmaps/rg21/4/dot.xpm
new file mode 100644
index 0000000..bda1b45
--- /dev/null
+++ b/data/pixmaps/rg21/4/dot.xpm
@@ -0,0 +1,9 @@
+/* XPM */
+static char * dot_xpm[] = {
+"3 4 2 1",
+" c None",
+". c black",
+" ",
+" ..",
+" ..",
+" "};
diff --git a/data/pixmaps/rg21/4/note-bodyempty.xpm b/data/pixmaps/rg21/4/note-bodyempty.xpm
new file mode 100644
index 0000000..9cab84b
--- /dev/null
+++ b/data/pixmaps/rg21/4/note-bodyempty.xpm
@@ -0,0 +1,9 @@
+/* XPM */
+static char * note_bodyempty_xpm[] = {
+"6 4 2 1",
+" c None",
+". c black",
+" ... ",
+". . ",
+". . ",
+" ... "};
diff --git a/data/pixmaps/rg21/4/note-bodyfilled.xpm b/data/pixmaps/rg21/4/note-bodyfilled.xpm
new file mode 100644
index 0000000..f1c16d4
--- /dev/null
+++ b/data/pixmaps/rg21/4/note-bodyfilled.xpm
@@ -0,0 +1,9 @@
+/* XPM */
+static char * note_bodyfilled_xpm[] = {
+"6 4 2 1",
+" c None",
+". c black",
+" ... ",
+"..... ",
+"..... ",
+" ... "};
diff --git a/data/pixmaps/rg21/4/note-breve.xpm b/data/pixmaps/rg21/4/note-breve.xpm
new file mode 100644
index 0000000..0f695b7
--- /dev/null
+++ b/data/pixmaps/rg21/4/note-breve.xpm
@@ -0,0 +1,9 @@
+/* XPM */
+static char * note_bodyempty_xpm[] = {
+"12 4 2 1",
+" c None",
+"x c black",
+"x x xxx x x ",
+"x xx xx x ",
+"x xx xx x ",
+"x x xxx x x "};
diff --git a/data/pixmaps/rg21/4/notemod-doubleflat.xpm b/data/pixmaps/rg21/4/notemod-doubleflat.xpm
new file mode 100644
index 0000000..3762136
--- /dev/null
+++ b/data/pixmaps/rg21/4/notemod-doubleflat.xpm
@@ -0,0 +1,13 @@
+/* XPM */
+static char * notemod_flat_xpm[] = {
+"5 8 2 1",
+" c None",
+"x c black",
+"x x ",
+"x x ",
+"x x ",
+"xxxxx",
+"x x x",
+"xxxx ",
+"x x ",
+" "};
diff --git a/data/pixmaps/rg21/4/notemod-doublesharp.xpm b/data/pixmaps/rg21/4/notemod-doublesharp.xpm
new file mode 100644
index 0000000..f9f26ca
--- /dev/null
+++ b/data/pixmaps/rg21/4/notemod-doublesharp.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char * notemod_doublesharp_xpm[] = {
+"5 8 2 1",
+" c None",
+"x c black",
+" ",
+" ",
+"x x",
+" x x ",
+" x ",
+" x x ",
+"x x",
+" "
+};
diff --git a/data/pixmaps/rg21/4/notemod-flat.xpm b/data/pixmaps/rg21/4/notemod-flat.xpm
new file mode 100644
index 0000000..d22d4db
--- /dev/null
+++ b/data/pixmaps/rg21/4/notemod-flat.xpm
@@ -0,0 +1,13 @@
+/* XPM */
+static char * notemod_flat_xpm[] = {
+"5 8 2 1",
+" c None",
+". c black",
+" . ",
+" . ",
+" . ",
+" ... ",
+" . . ",
+" .. ",
+" . ",
+" "};
diff --git a/data/pixmaps/rg21/4/notemod-natural.xpm b/data/pixmaps/rg21/4/notemod-natural.xpm
new file mode 100644
index 0000000..220151c
--- /dev/null
+++ b/data/pixmaps/rg21/4/notemod-natural.xpm
@@ -0,0 +1,13 @@
+/* XPM */
+static char * notemod_natural_xpm[] = {
+"5 8 2 1",
+" c None",
+". c black",
+" . ",
+" . ",
+" ... ",
+" . . ",
+" . . ",
+" ... ",
+" . ",
+" . "};
diff --git a/data/pixmaps/rg21/4/notemod-sharp.xpm b/data/pixmaps/rg21/4/notemod-sharp.xpm
new file mode 100644
index 0000000..b642818
--- /dev/null
+++ b/data/pixmaps/rg21/4/notemod-sharp.xpm
@@ -0,0 +1,13 @@
+/* XPM */
+static char * notemod_sharp_xpm[] = {
+"5 8 2 1",
+" c None",
+". c black",
+" . ",
+" . . ",
+" ....",
+".. . ",
+" . ..",
+".... ",
+" . . ",
+" . "};
diff --git a/data/pixmaps/rg21/4/rest-breve.xpm b/data/pixmaps/rg21/4/rest-breve.xpm
new file mode 100644
index 0000000..49de514
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-breve.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_breve_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" .... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-crotchet.xpm b/data/pixmaps/rg21/4/rest-crotchet.xpm
new file mode 100644
index 0000000..776180e
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-crotchet.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_crotchet_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" . ",
+" . ",
+" .. ",
+" . ",
+" .. ",
+" . ",
+".. ",
+". ",
+" . ",
+" . ",
+" ... ",
+".. . ",
+".. ",
+" . ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-demisemi.xpm b/data/pixmaps/rg21/4/rest-demisemi.xpm
new file mode 100644
index 0000000..c2c2321
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-demisemi.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_demisemi_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" .. .",
+" .... ",
+" . ",
+" . . ",
+".... ",
+" . ",
+". . ",
+".. ",
+" . ",
+". ",
+". ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-demisemiquaver.xpm b/data/pixmaps/rg21/4/rest-demisemiquaver.xpm
new file mode 100644
index 0000000..c2c2321
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-demisemiquaver.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_demisemi_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" .. .",
+" .... ",
+" . ",
+" . . ",
+".... ",
+" . ",
+". . ",
+".. ",
+" . ",
+". ",
+". ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-hemidemisemi.xpm b/data/pixmaps/rg21/4/rest-hemidemisemi.xpm
new file mode 100644
index 0000000..21695f3
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-hemidemisemi.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_hemidemisemi_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" .. .",
+" .... ",
+" . ",
+" . .. ",
+" ... ",
+" . ",
+". . ",
+"... ",
+" . ",
+".. ",
+".. ",
+" . ",
+". ",
+". ",
+". ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-hemidemisemiquaver.xpm b/data/pixmaps/rg21/4/rest-hemidemisemiquaver.xpm
new file mode 100644
index 0000000..21695f3
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-hemidemisemiquaver.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_hemidemisemi_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" .. .",
+" .... ",
+" . ",
+" . .. ",
+" ... ",
+" . ",
+". . ",
+"... ",
+" . ",
+".. ",
+".. ",
+" . ",
+". ",
+". ",
+". ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-minim.xpm b/data/pixmaps/rg21/4/rest-minim.xpm
new file mode 100644
index 0000000..9154562
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-minim.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_minim_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" ... ",
+"..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-quaver.xpm b/data/pixmaps/rg21/4/rest-quaver.xpm
new file mode 100644
index 0000000..b1e37a3
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-quaver.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_quaver_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".. . ",
+".... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-semibreve.xpm b/data/pixmaps/rg21/4/rest-semibreve.xpm
new file mode 100644
index 0000000..5512819
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-semibreve.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_semibreve_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+"..... ",
+" ... ",
+" ... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/rest-semiquaver.xpm b/data/pixmaps/rg21/4/rest-semiquaver.xpm
new file mode 100644
index 0000000..2a227d3
--- /dev/null
+++ b/data/pixmaps/rg21/4/rest-semiquaver.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_semiquaver_xpm[] = {
+"6 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".. . ",
+"..... ",
+" . ",
+" . ",
+". . ",
+"... ",
+" . ",
+" . ",
+". ",
+". ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/rg21/4/tail-down-1.xpm b/data/pixmaps/rg21/4/tail-down-1.xpm
new file mode 100644
index 0000000..c7eee55
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-down-1.xpm
@@ -0,0 +1,11 @@
+/* XPM */
+static char * tail_down_1_xpm[] = {
+"4 6 2 1",
+" c black",
+"x c None",
+" xx",
+" x",
+"xx x",
+"xxx ",
+"xxx ",
+"xx x"};
diff --git a/data/pixmaps/rg21/4/tail-down-2.xpm b/data/pixmaps/rg21/4/tail-down-2.xpm
new file mode 100644
index 0000000..88664b9
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-down-2.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char * tail_down_2_xpm[] = {
+"4 10 2 1",
+" c black",
+". c None",
+" ..",
+" .",
+".. .",
+"... ",
+" . ",
+" .",
+".. .",
+"... ",
+"... ",
+".. ."};
diff --git a/data/pixmaps/rg21/4/tail-down-3.xpm b/data/pixmaps/rg21/4/tail-down-3.xpm
new file mode 100644
index 0000000..5f56376
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-down-3.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * tail_down_3_xpm[] = {
+"4 13 2 1",
+" c black",
+"x c None",
+" xx",
+" x",
+"xx x",
+"xxx ",
+" x ",
+" x",
+"xx x",
+"xxx ",
+" x ",
+" x",
+"xx x",
+"xxx ",
+"xxx "};
diff --git a/data/pixmaps/rg21/4/tail-down-4.xpm b/data/pixmaps/rg21/4/tail-down-4.xpm
new file mode 100644
index 0000000..633af2d
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-down-4.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * tail_down_4_xpm[] = {
+"4 17 2 1",
+" c black",
+". c None",
+" ..",
+" .",
+".. .",
+"... ",
+" . ",
+" .",
+".. .",
+"... ",
+" . ",
+" .",
+".. .",
+"... ",
+" . ",
+" .",
+".. .",
+"... ",
+"... "};
diff --git a/data/pixmaps/rg21/4/tail-up-1.xpm b/data/pixmaps/rg21/4/tail-up-1.xpm
new file mode 100644
index 0000000..28d877c
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-up-1.xpm
@@ -0,0 +1,11 @@
+/* XPM */
+static char * tail_up_1_xpm[] = {
+"4 6 2 1",
+" c None",
+". c black",
+" . ",
+" .",
+" .",
+" . ",
+"... ",
+".. "};
diff --git a/data/pixmaps/rg21/4/tail-up-2.xpm b/data/pixmaps/rg21/4/tail-up-2.xpm
new file mode 100644
index 0000000..bda5b0f
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-up-2.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char * tail_up_2_xpm[] = {
+"4 10 2 1",
+" c None",
+". c black",
+" . ",
+" .",
+" .",
+" . ",
+"... ",
+".. .",
+" .",
+" . ",
+"... ",
+".. "};
diff --git a/data/pixmaps/rg21/4/tail-up-3.xpm b/data/pixmaps/rg21/4/tail-up-3.xpm
new file mode 100644
index 0000000..ea06dcf
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-up-3.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * tail_up_3_xpm[] = {
+"4 13 2 1",
+" c None",
+". c black",
+" .",
+" .",
+" . ",
+"... ",
+".. .",
+" ..",
+" . ",
+".. ",
+".. .",
+" .",
+" . ",
+"... ",
+".. "};
diff --git a/data/pixmaps/rg21/4/tail-up-4.xpm b/data/pixmaps/rg21/4/tail-up-4.xpm
new file mode 100644
index 0000000..68664cd
--- /dev/null
+++ b/data/pixmaps/rg21/4/tail-up-4.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * tail_up_4_xpm[] = {
+"4 17 2 1",
+" c None",
+". c black",
+" .",
+" .",
+" . ",
+"... ",
+".. .",
+" .",
+" . ",
+"... ",
+".. .",
+" .",
+" . ",
+"... ",
+".. .",
+" .",
+" . ",
+"... ",
+".. "};
diff --git a/data/pixmaps/rg21/4/unknown.xpm b/data/pixmaps/rg21/4/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/rg21/4/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/rg21/8/blank.xpm b/data/pixmaps/rg21/8/blank.xpm
new file mode 100644
index 0000000..9341f0d
--- /dev/null
+++ b/data/pixmaps/rg21/8/blank.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 8 1 1",
+". c None",
+/* pixels */
+"....",
+"....",
+"....",
+"....",
+"....",
+"....",
+"....",
+"...."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-accent.xpm b/data/pixmaps/rg21/8/chordmod-accent.xpm
new file mode 100644
index 0000000..cb9ac22
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-accent.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+". .....",
+"... ...",
+"..... .",
+"... ...",
+". .....",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-dash.xpm b/data/pixmaps/rg21/8/chordmod-dash.xpm
new file mode 100644
index 0000000..54fd3c9
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-dash.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+"... ....",
+"... ....",
+".... ....",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-dot.xpm b/data/pixmaps/rg21/8/chordmod-dot.xpm
new file mode 100644
index 0000000..980e70a
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-dot.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+"... ....",
+"... ....",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-legato.xpm b/data/pixmaps/rg21/8/chordmod-legato.xpm
new file mode 100644
index 0000000..920855d
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-legato.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+".........",
+" .",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-pause.xpm b/data/pixmaps/rg21/8/chordmod-pause.xpm
new file mode 100644
index 0000000..18a7554
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-pause.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 9 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".............",
+".... ....",
+".. ..... ..",
+".. ....... ..",
+". ......... .",
+". .... .... .",
+". ... ... .",
+"...... ......",
+"............."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-rfz.xpm b/data/pixmaps/rg21/8/chordmod-rfz.xpm
new file mode 100644
index 0000000..742663f
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-rfz.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....... ",
+". . . ..",
+". ... ..",
+". .. .",
+" .... ...",
+" ... ....",
+".... ...."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-sfz.xpm b/data/pixmaps/rg21/8/chordmod-sfz.xpm
new file mode 100644
index 0000000..81bd468
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-sfz.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....... ",
+".. . ..",
+". .... ..",
+". .",
+"... . ...",
+" . ....",
+".... ...."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-trill.xpm b/data/pixmaps/rg21/8/chordmod-trill.xpm
new file mode 100644
index 0000000..f614398
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-trill.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"... .....",
+".. ......",
+" . ",
+". ... . ",
+" ... ...",
+". . ....",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/chordmod-turn.xpm b/data/pixmaps/rg21/8/chordmod-turn.xpm
new file mode 100644
index 0000000..c327eb5
--- /dev/null
+++ b/data/pixmaps/rg21/8/chordmod-turn.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+". .. .",
+" .. .. .",
+" .. ..",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/clef-alto.xpm b/data/pixmaps/rg21/8/clef-alto.xpm
new file mode 100644
index 0000000..5587472
--- /dev/null
+++ b/data/pixmaps/rg21/8/clef-alto.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 53 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+". .. .... ......",
+". .. ... ..... ....",
+". .. .. ........ ...",
+". .. . ........ ..",
+". .. . ........ ..",
+". .. . ......... .",
+". .. .. .......... .",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. ............. ..",
+". .. ..... ....... ..",
+". .. ..... ..... ...",
+". .. ..... .. ....",
+". .. .... ......",
+". .. . .............",
+". .. ..............",
+". .. . .............",
+". .. .... ......",
+". .. ..... .. ....",
+". .. ..... ..... ...",
+". .. ..... ....... ..",
+". .. ............. ..",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. .. .......... .",
+". .. . ......... .",
+". .. . ........ ..",
+". .. . ........ ..",
+". .. .. ........ ...",
+". .. ... ..... ....",
+". .. ..... ......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"
+};
diff --git a/data/pixmaps/rg21/8/clef-bass.xpm b/data/pixmaps/rg21/8/clef-bass.xpm
new file mode 100644
index 0000000..6fe4fba
--- /dev/null
+++ b/data/pixmaps/rg21/8/clef-bass.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 53 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...... .........",
+".... ..... ........",
+"... ......... .......",
+"... .......... ......",
+".. ........... ......",
+".. ............ .. .",
+".. .......... .. .",
+".. ......... .....",
+".. ......... .....",
+".. ......... .....",
+"... .......... .. .",
+"................ .. .",
+"................ .....",
+"............... ......",
+"............... ......",
+"............... ......",
+".............. .......",
+".............. .......",
+".............. .......",
+"............. ........",
+"............. .........",
+"............ .........",
+"............ ..........",
+"........... ...........",
+".......... ............",
+"......... .............",
+"........ ..............",
+"....... ...............",
+"..... .................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"
+};
diff --git a/data/pixmaps/rg21/8/clef-tenor.xpm b/data/pixmaps/rg21/8/clef-tenor.xpm
new file mode 100644
index 0000000..c4a2bdd
--- /dev/null
+++ b/data/pixmaps/rg21/8/clef-tenor.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 53 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+". .. ..... ......",
+". .. ... ..... ....",
+". .. .. ........ ...",
+". .. . ........ ..",
+". .. . ........ ..",
+". .. . ......... .",
+". .. .. .......... .",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. ............. ..",
+". .. ..... ....... ..",
+". .. ..... ..... ...",
+". .. ..... .. ....",
+". .. .... ......",
+". .. . .............",
+". .. ..............",
+". .. . .............",
+". .. .... ......",
+". .. ..... .. ....",
+". .. ..... ..... ...",
+". .. ..... ....... ..",
+". .. ............. ..",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. .............. .",
+". .. .. .......... .",
+". .. . ......... .",
+". .. . ........ ..",
+". .. . ........ ..",
+". .. .. ........ ...",
+". .. ... ..... ....",
+". .. ..... ......",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"
+};
diff --git a/data/pixmaps/rg21/8/clef-treble.xpm b/data/pixmaps/rg21/8/clef-treble.xpm
new file mode 100644
index 0000000..e0d344c
--- /dev/null
+++ b/data/pixmaps/rg21/8/clef-treble.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 53 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"........................",
+"........................",
+"............ .........",
+"........... .. ........",
+".......... ... .......",
+".......... ... .......",
+".......... ... .......",
+".......... ... .......",
+".......... ... .......",
+".......... ... .......",
+".......... ... .......",
+".......... .. ........",
+".......... .. ........",
+".......... . .........",
+".......... . .........",
+"........... ..........",
+"........... ...........",
+".......... ...........",
+"......... ...........",
+"........ . ...........",
+"........ .. ...........",
+"....... .. ...........",
+"...... ... ...........",
+"..... .... ...........",
+"..... .... ...........",
+".... ..... ...........",
+"... ...... ..........",
+"... ..... ......",
+".. .... . .... ....",
+".. ... .. ..... ...",
+". ... ... ...... ..",
+". ... ... ...... ..",
+". .. .... ....... .",
+". .. .... ....... .",
+". .. .... ....... .",
+". .. .... ....... .",
+". .. ..... ...... .",
+". ... .... ...... .",
+". ... .... ...... .",
+".. ... ... ..... ..",
+".. ..... .. ..... ..",
+"... ....... .... ...",
+".... ...... ... ....",
+"...... .... . ......",
+"......... ........",
+"............. .........",
+".... ....... .........",
+"... ...... .........",
+"... ..... ..........",
+"... ..... ..........",
+".... ..... ...........",
+"..... .............",
+"........................"
+};
diff --git a/data/pixmaps/rg21/8/dot.xpm b/data/pixmaps/rg21/8/dot.xpm
new file mode 100644
index 0000000..867a67b
--- /dev/null
+++ b/data/pixmaps/rg21/8/dot.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 8 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....",
+"....",
+"....",
+". .",
+". .",
+"....",
+"....",
+"...."
+};
diff --git a/data/pixmaps/rg21/8/dual-arrow.xpm b/data/pixmaps/rg21/8/dual-arrow.xpm
new file mode 100644
index 0000000..97724bd
--- /dev/null
+++ b/data/pixmaps/rg21/8/dual-arrow.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"23 10 2 1",
+" c black",
+". c None",
+/* pixels */
+".... ........... ....",
+".... ......... ....",
+".... ....... ....",
+".... ..... ....",
+".... ....",
+".... ..... ....",
+".... ....... ....",
+".... ......... ....",
+".... ........... ....",
+".......................",
+};
diff --git a/data/pixmaps/rg21/8/note-bodyempty.xpm b/data/pixmaps/rg21/8/note-bodyempty.xpm
new file mode 100644
index 0000000..511087b
--- /dev/null
+++ b/data/pixmaps/rg21/8/note-bodyempty.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".. ..",
+". ... .",
+" ..... ",
+" ...... ",
+" ...... ",
+" ..... ",
+". ... .",
+".. .."
+};
diff --git a/data/pixmaps/rg21/8/note-bodyfilled.xpm b/data/pixmaps/rg21/8/note-bodyfilled.xpm
new file mode 100644
index 0000000..c50bd39
--- /dev/null
+++ b/data/pixmaps/rg21/8/note-bodyfilled.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... .",
+".. ",
+". ",
+" ",
+" ",
+" .",
+" ..",
+". ...."
+};
diff --git a/data/pixmaps/rg21/8/note-breve.xpm b/data/pixmaps/rg21/8/note-breve.xpm
new file mode 100644
index 0000000..b14c6ee
--- /dev/null
+++ b/data/pixmaps/rg21/8/note-breve.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+"x x xxxx x x ",
+"x x xx x x x ",
+"x xxx xx x ",
+"x xx xx x ",
+"x xx xx x ",
+"x xx xxx x ",
+"x x x xx x x ",
+"x x xxxx x x "
+};
diff --git a/data/pixmaps/rg21/8/notemod-doubleflat.xpm b/data/pixmaps/rg21/8/notemod-doubleflat.xpm
new file mode 100644
index 0000000..4dce635
--- /dev/null
+++ b/data/pixmaps/rg21/8/notemod-doubleflat.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 14 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+"x x ",
+"x x ",
+"x x ",
+"x x ",
+"x x ",
+"x x ",
+"x xxx xx ",
+"xxxxxxxxx",
+"x xx xx",
+"x xx xx",
+"x xx x ",
+"x x x x ",
+"xx xx ",
+"x x "
+};
diff --git a/data/pixmaps/rg21/8/notemod-doublesharp.xpm b/data/pixmaps/rg21/8/notemod-doublesharp.xpm
new file mode 100644
index 0000000..8855a27
--- /dev/null
+++ b/data/pixmaps/rg21/8/notemod-doublesharp.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+"xx xx",
+"xx xx",
+" xxxx ",
+" xx ",
+" xx ",
+" xxxx ",
+"xx xx",
+"xx xx",
+" ",
+" "
+};
diff --git a/data/pixmaps/rg21/8/notemod-flat.xpm b/data/pixmaps/rg21/8/notemod-flat.xpm
new file mode 100644
index 0000000..a2cd8a7
--- /dev/null
+++ b/data/pixmaps/rg21/8/notemod-flat.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" x ",
+" x ",
+" x ",
+" x ",
+" x ",
+" x ",
+" x xx ",
+" xxxxx",
+" x xx",
+" x xx",
+" x x ",
+" x x ",
+" xx ",
+" x "
+};
diff --git a/data/pixmaps/rg21/8/notemod-natural.xpm b/data/pixmaps/rg21/8/notemod-natural.xpm
new file mode 100644
index 0000000..c1c43c7
--- /dev/null
+++ b/data/pixmaps/rg21/8/notemod-natural.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+". ....",
+". ....",
+". ... ",
+". .. ",
+". ",
+". .. ",
+". ... ",
+". ... ",
+". .. ",
+". ",
+". .. ",
+". ... ",
+"..... ",
+"..... "
+};
diff --git a/data/pixmaps/rg21/8/notemod-sharp.xpm b/data/pixmaps/rg21/8/notemod-sharp.xpm
new file mode 100644
index 0000000..692a75b
--- /dev/null
+++ b/data/pixmaps/rg21/8/notemod-sharp.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" x ",
+" x x ",
+" x xx",
+" xxxxx",
+"xxxxx ",
+"xx x ",
+" x x ",
+" x x ",
+" x xx",
+" xxxxx",
+"xxxxx ",
+"xx x ",
+" x x ",
+" x "
+};
diff --git a/data/pixmaps/rg21/8/rest-breve.xpm b/data/pixmaps/rg21/8/rest-breve.xpm
new file mode 100644
index 0000000..dfc215e
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-breve.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+" ",
+". .",
+". .",
+". .",
+". .",
+". .",
+". .",
+". .",
+". .",
+" ",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......",
+"......"
+};
diff --git a/data/pixmaps/rg21/8/rest-crotchet.xpm b/data/pixmaps/rg21/8/rest-crotchet.xpm
new file mode 100644
index 0000000..7c3f8f1
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-crotchet.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+".........",
+".. ......",
+"... .....",
+".... ....",
+".... ...",
+".... ..",
+".... .",
+"... ..",
+"... ...",
+".. ....",
+".. ....",
+". .....",
+". .....",
+" ......",
+". ......",
+".. .....",
+".. .....",
+"... ....",
+".... ....",
+"..... ...",
+".. ..",
+". .",
+" .... ",
+" ......",
+" ......",
+". ......",
+".. ......",
+"... .....",
+".........",
+".........",
+".........",
+".........",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/rest-demisemi.xpm b/data/pixmaps/rg21/8/rest-demisemi.xpm
new file mode 100644
index 0000000..31f0f53
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-demisemi.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"............",
+"............",
+"............",
+"............",
+"... .... ..",
+".. .. ..",
+".. ..",
+"... . ...",
+"........ ...",
+"....... ...",
+"....... ...",
+"....... ....",
+".. ... ....",
+". . ....",
+". ....",
+".. . .....",
+"...... .....",
+"...... .....",
+"..... .....",
+"..... .....",
+". .. ......",
+" ......",
+" ......",
+". . .......",
+".... .......",
+"... ........",
+"... ........",
+"... ........",
+"... ........",
+".. .........",
+".. .........",
+"............",
+"............",
+"............",
+"............",
+"............",
+"............"
+};
diff --git a/data/pixmaps/rg21/8/rest-demisemiquaver.xpm b/data/pixmaps/rg21/8/rest-demisemiquaver.xpm
new file mode 100644
index 0000000..31f0f53
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-demisemiquaver.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"............",
+"............",
+"............",
+"............",
+"... .... ..",
+".. .. ..",
+".. ..",
+"... . ...",
+"........ ...",
+"....... ...",
+"....... ...",
+"....... ....",
+".. ... ....",
+". . ....",
+". ....",
+".. . .....",
+"...... .....",
+"...... .....",
+"..... .....",
+"..... .....",
+". .. ......",
+" ......",
+" ......",
+". . .......",
+".... .......",
+"... ........",
+"... ........",
+"... ........",
+"... ........",
+".. .........",
+".. .........",
+"............",
+"............",
+"............",
+"............",
+"............",
+"............"
+};
diff --git a/data/pixmaps/rg21/8/rest-hemidemisemi.xpm b/data/pixmaps/rg21/8/rest-hemidemisemi.xpm
new file mode 100644
index 0000000..ced1ff5
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-hemidemisemi.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... ..... ",
+"... ... ",
+"... .",
+".... . .",
+"......... .",
+"......... .",
+"......... ..",
+"... ... ..",
+".. .. ..",
+".. ..",
+"... . ...",
+"........ ...",
+"....... ...",
+"....... ...",
+"....... ....",
+".. ... ....",
+". . ....",
+". ....",
+".. . .....",
+"...... .....",
+"...... .....",
+"..... .....",
+"..... .....",
+". .. ......",
+" ......",
+" ......",
+". . .......",
+".... .......",
+"... ........",
+"... ........",
+"... ........",
+"... ........",
+".. .........",
+".. .........",
+"............",
+"............",
+"............"
+};
diff --git a/data/pixmaps/rg21/8/rest-hemidemisemiquaver.xpm b/data/pixmaps/rg21/8/rest-hemidemisemiquaver.xpm
new file mode 100644
index 0000000..ced1ff5
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-hemidemisemiquaver.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... ..... ",
+"... ... ",
+"... .",
+".... . .",
+"......... .",
+"......... .",
+"......... ..",
+"... ... ..",
+".. .. ..",
+".. ..",
+"... . ...",
+"........ ...",
+"....... ...",
+"....... ...",
+"....... ....",
+".. ... ....",
+". . ....",
+". ....",
+".. . .....",
+"...... .....",
+"...... .....",
+"..... .....",
+"..... .....",
+". .. ......",
+" ......",
+" ......",
+". . .......",
+".... .......",
+"... ........",
+"... ........",
+"... ........",
+"... ........",
+".. .........",
+".. .........",
+"............",
+"............",
+"............"
+};
diff --git a/data/pixmaps/rg21/8/rest-minim.xpm b/data/pixmaps/rg21/8/rest-minim.xpm
new file mode 100644
index 0000000..b7e3ad5
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-minim.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+". .",
+". .",
+". .",
+" ",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/rest-quaver.xpm b/data/pixmaps/rg21/8/rest-quaver.xpm
new file mode 100644
index 0000000..13ad886
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-quaver.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+". .... .",
+" .. .",
+" ..",
+". . ..",
+"..... ..",
+"..... ...",
+"..... ...",
+"..... ...",
+".... ....",
+".... ....",
+".... ....",
+"... .....",
+"... .....",
+"... .....",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/rest-semibreve.xpm b/data/pixmaps/rg21/8/rest-semibreve.xpm
new file mode 100644
index 0000000..68e41d5
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-semibreve.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+" ",
+". .",
+". .",
+". .",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/rest-semiquaver.xpm b/data/pixmaps/rg21/8/rest-semiquaver.xpm
new file mode 100644
index 0000000..b01b6c7
--- /dev/null
+++ b/data/pixmaps/rg21/8/rest-semiquaver.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 37 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".........",
+".. .... ",
+". . ",
+". .",
+".. . .",
+"...... .",
+"...... ..",
+"...... ..",
+"...... ..",
+". .. ...",
+" ...",
+" ...",
+". . ....",
+".... ....",
+".... ....",
+"... .....",
+"... .....",
+"... .....",
+".. ......",
+".. ......",
+".. ......",
+".........",
+".........",
+".........",
+".........",
+"........."
+};
diff --git a/data/pixmaps/rg21/8/tail-down-1.xpm b/data/pixmaps/rg21/8/tail-down-1.xpm
new file mode 100644
index 0000000..0dfb657
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-down-1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+" ....",
+" ...",
+" ..",
+" ..",
+".. .",
+"... .",
+"... .",
+".... .",
+".... ",
+"..... ",
+"..... ",
+"..... ",
+"..... ",
+"..... "
+};
diff --git a/data/pixmaps/rg21/8/tail-down-2.xpm b/data/pixmaps/rg21/8/tail-down-2.xpm
new file mode 100644
index 0000000..75a2b9e
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-down-2.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 20 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+" ....",
+" ...",
+" ..",
+" ..",
+".. .",
+"... .",
+" . .",
+" . .",
+" . ",
+" . ",
+".. . ",
+"... ",
+"... ",
+".... ",
+".... .",
+".... ",
+"..... ",
+"..... ",
+"..... ",
+"..... "
+};
diff --git a/data/pixmaps/rg21/8/tail-down-3.xpm b/data/pixmaps/rg21/8/tail-down-3.xpm
new file mode 100644
index 0000000..905855f
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-down-3.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 26 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+" ....",
+" ...",
+" ..",
+" ..",
+".. .",
+"... .",
+" . .",
+" . .",
+" . ",
+" . ",
+".. . ",
+"... ",
+" . ",
+" . ",
+" . .",
+" . ",
+".. . ",
+"... ",
+"... ",
+".... ",
+".... .",
+".... ",
+"..... ",
+"..... ",
+"..... ",
+"..... "
+};
diff --git a/data/pixmaps/rg21/8/tail-down-4.xpm b/data/pixmaps/rg21/8/tail-down-4.xpm
new file mode 100644
index 0000000..6ac32d7
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-down-4.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 32 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+" ....",
+" ...",
+" ..",
+" ..",
+".. .",
+"... .",
+" . .",
+" . .",
+" . ",
+" . ",
+".. . ",
+"... ",
+" . ",
+" . ",
+" . .",
+" . ",
+".. . ",
+"... ",
+" . ",
+" . ",
+" . .",
+" . ",
+".. . ",
+"... ",
+"... ",
+".... ",
+".... .",
+".... ",
+"..... ",
+"..... ",
+"..... ",
+"..... "
+};
diff --git a/data/pixmaps/rg21/8/tail-up-1.xpm b/data/pixmaps/rg21/8/tail-up-1.xpm
new file mode 100644
index 0000000..d31acb4
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-up-1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 14 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... .",
+"..... ",
+"..... ",
+"..... ",
+"..... ",
+".... ",
+".... .",
+"... .",
+"... .",
+".. .",
+" ..",
+" ..",
+" ...",
+" ...."
+};
diff --git a/data/pixmaps/rg21/8/tail-up-2.xpm b/data/pixmaps/rg21/8/tail-up-2.xpm
new file mode 100644
index 0000000..6b9713b
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-up-2.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 20 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... .",
+"..... ",
+"..... ",
+"..... ",
+"..... ",
+".... .",
+".... ",
+"... ",
+"... ",
+".. . ",
+" . ",
+" . ",
+" . .",
+" . .",
+"... .",
+".. .",
+" ..",
+" ..",
+" ...",
+" ...."
+};
diff --git a/data/pixmaps/rg21/8/tail-up-3.xpm b/data/pixmaps/rg21/8/tail-up-3.xpm
new file mode 100644
index 0000000..3ce76a6
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-up-3.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 26 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... .",
+"..... ",
+"..... ",
+"..... ",
+"..... ",
+".... .",
+".... ",
+"... ",
+"... ",
+".. . ",
+" . ",
+" . .",
+" . ",
+" . ",
+"... ",
+".. . ",
+" . ",
+" . ",
+" . .",
+" . .",
+"... .",
+".. .",
+" ..",
+" ..",
+" ...",
+" ...."
+};
diff --git a/data/pixmaps/rg21/8/tail-up-4.xpm b/data/pixmaps/rg21/8/tail-up-4.xpm
new file mode 100644
index 0000000..4430e5e
--- /dev/null
+++ b/data/pixmaps/rg21/8/tail-up-4.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 32 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+".... .",
+"..... ",
+"..... ",
+"..... ",
+"..... ",
+".... .",
+".... ",
+"... ",
+"... ",
+".. . ",
+" . ",
+" . .",
+" . ",
+" . ",
+"... ",
+".. . ",
+" . ",
+" . .",
+" . ",
+" . ",
+"... ",
+".. . ",
+" . ",
+" . ",
+" . .",
+" . .",
+"... .",
+".. .",
+" ..",
+" ..",
+" ...",
+" ...."
+};
diff --git a/data/pixmaps/rg21/8/unknown.xpm b/data/pixmaps/rg21/8/unknown.xpm
new file mode 100644
index 0000000..8698b03
--- /dev/null
+++ b/data/pixmaps/rg21/8/unknown.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 8 2 1",
+"x c Gray0",
+" c None",
+/* pixels */
+" xxx ",
+" x ",
+" x ",
+" xx ",
+" x ",
+" ",
+" x ",
+" "
+};
diff --git a/data/pixmaps/splash-1.0.png b/data/pixmaps/splash-1.0.png
new file mode 100644
index 0000000..3ea96bb
--- /dev/null
+++ b/data/pixmaps/splash-1.0.png
Binary files differ
diff --git a/data/pixmaps/splash-1.2.3.png b/data/pixmaps/splash-1.2.3.png
new file mode 100644
index 0000000..ce0dedd
--- /dev/null
+++ b/data/pixmaps/splash-1.2.3.png
Binary files differ
diff --git a/data/pixmaps/splash-1.4-1.5.png b/data/pixmaps/splash-1.4-1.5.png
new file mode 100644
index 0000000..f16c568
--- /dev/null
+++ b/data/pixmaps/splash-1.4-1.5.png
Binary files differ
diff --git a/data/pixmaps/splash.png b/data/pixmaps/splash.png
new file mode 100644
index 0000000..fef0347
--- /dev/null
+++ b/data/pixmaps/splash.png
Binary files differ
diff --git a/data/pixmaps/toolbar/accent.xpm b/data/pixmaps/toolbar/accent.xpm
new file mode 100644
index 0000000..7e03ac4
--- /dev/null
+++ b/data/pixmaps/toolbar/accent.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 8 7 1",
+" c Gray0",
+". c #2a2a2a",
+"X c Gray43",
+"o c #8d8d8d",
+"O c Gray70",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@OO@@@@@@@@",
+"@O..Xo@@@@@",
+"@@@+XX.Xo+@",
+"@@@@@@++X o",
+"@@@+XX.Xo+@",
+"@O..Xo@@@@@",
+"@OO@@@@@@@@"
+};
diff --git a/data/pixmaps/toolbar/accidental-doubleflat.xpm b/data/pixmaps/toolbar/accidental-doubleflat.xpm
new file mode 100644
index 0000000..d7aae71
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-doubleflat.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" #@#@#@##. # ",
+" #--@#--#+ @#+# ",
+" # @# #+ .##### ",
+" # -@# -#- ###### ",
+" # #-# #- #####. ",
+" #+. #+. .+#@ ",
+" + + ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-doublesharp.xpm b/data/pixmaps/toolbar/accidental-doublesharp.xpm
new file mode 100644
index 0000000..1961653
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-doublesharp.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #- -# @#+# ",
+" @@ @@ .##### ",
+" .@. ###### ",
+" @@ @@ #####. ",
+" #- -# .+#@ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-flat.xpm b/data/pixmaps/toolbar/accidental-flat.xpm
new file mode 100644
index 0000000..687f915
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-flat.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" #@##. # ",
+" #--#+ @#+# ",
+" # #+ .##### ",
+" # -#- ###### ",
+" # #- #####. ",
+" #+. .+#@ ",
+" + ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-follow.xpm b/data/pixmaps/toolbar/accidental-follow.xpm
new file mode 100644
index 0000000..0f6e8c2
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-follow.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" ## # ",
+" ## @#+# ",
+" ## .##### ",
+" ######## ###### ",
+" ## #####. ",
+" ## .+#@ ",
+" ## ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-natural.xpm b/data/pixmaps/toolbar/accidental-natural.xpm
new file mode 100644
index 0000000..8e3acda
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-natural.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+" # -# # ",
+" #+## # ",
+" #@ # @#+# ",
+" # # .##### ",
+" # # ###### ",
+" # -# #####. ",
+" #+## .+#@ ",
+" #@ # ",
+" # ",
+" # ",
+" # "};
diff --git a/data/pixmaps/toolbar/accidental-none.xpm b/data/pixmaps/toolbar/accidental-none.xpm
new file mode 100644
index 0000000..2eb5c81
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-none.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-sharp.xpm b/data/pixmaps/toolbar/accidental-sharp.xpm
new file mode 100644
index 0000000..71b1373
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-sharp.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # # ",
+" # # # ",
+" #.## # ",
+" @###+ # ",
+" ##.# @#+# ",
+" # # .##### ",
+" # # ###### ",
+" #.## #####. ",
+" @###+ .+#@ ",
+" ##.# ",
+" # # ",
+" # # ",
+" # "};
diff --git a/data/pixmaps/toolbar/accmenu-doubleflat.xpm b/data/pixmaps/toolbar/accmenu-doubleflat.xpm
new file mode 100644
index 0000000..813f6ea
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-doubleflat.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 17 8 1",
+" c Gray4",
+". c Gray21",
+"X c #515151",
+"o c #727272",
+"O c Gray54",
+"+ c Gray70",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"###########",
+"#@+##O@####",
+"#oo## o####",
+"#oo## +####",
+"#oo## @####",
+"#oo## #####",
+"#oo##.#####",
+"#oo#@ #####",
+"#oo##X#####",
+"#oo@oX#+o+#",
+"#O . +",
+"#oX#X O#X O",
+"#oo#o ##o @",
+"#oo+ X##.+#",
+"#O X@+O.+##",
+"#o.##o +###",
+"#@+##++####"
+};
diff --git a/data/pixmaps/toolbar/accmenu-doublesharp.xpm b/data/pixmaps/toolbar/accmenu-doublesharp.xpm
new file mode 100644
index 0000000..8ecbe47
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-doublesharp.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 6 1",
+" c #0e0e0e",
+". c #767676",
+"X c Gray54",
+"o c Gray75",
+"O c Gray80",
+"+ c None",
+/* pixels */
+"++++++++",
+"+O.o+O.O",
+"+X + X",
+"+O . o",
+"+++. .++",
+"+o . o",
+"+X O X",
+"+O.O+o.O"
+};
diff --git a/data/pixmaps/toolbar/accmenu-flat.xpm b/data/pixmaps/toolbar/accmenu-flat.xpm
new file mode 100644
index 0000000..0033ae5
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-flat.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 17 7 1",
+" c #040404",
+". c #282828",
+"X c #6f6f6f",
+"o c #888888",
+"O c #b4b4b4",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@+O@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX+XO@",
+"@o +",
+"@o.@O o",
+"@XX@@ O",
+"@XX@Xo@",
+"@XXXO@@",
+"@o O@@@",
+"@OO@@@@"
+};
diff --git a/data/pixmaps/toolbar/accmenu-natural.xpm b/data/pixmaps/toolbar/accmenu-natural.xpm
new file mode 100644
index 0000000..1cd3b38
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-natural.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 19 6 1",
+" c #060606",
+". c #2f2f2f",
+"X c #5f5f5f",
+"o c Gray57",
+"O c Gray84",
+"+ c None",
+/* pixels */
+"++++++",
+"+O++++",
+"+oO+++",
+"+oO+++",
+"+oO+++",
+"+oXo.o",
+"+o o",
+"+o o",
+"+oO+Oo",
+"+oO+Oo",
+"+oO+Oo",
+"+oO+Oo",
+"+o o",
+"+o o",
+"+o.oXo",
+"++++Oo",
+"++++Oo",
+"++++Oo",
+"+++++O"
+};
diff --git a/data/pixmaps/toolbar/accmenu-sharp.xpm b/data/pixmaps/toolbar/accmenu-sharp.xpm
new file mode 100644
index 0000000..d44e4f4
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-sharp.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 8 1",
+" c #020202",
+". c #2d2d2d",
+"X c Gray31",
+"o c #777777",
+"O c Gray59",
+"+ c Gray66",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"########",
+"#####@##",
+"##@@#+@#",
+"##@+#+@#",
+"##@+#+@#",
+"##++#+X@",
+"##@Oo o",
+"#@. .@",
+"#o oO@#",
+"#@XO#++#",
+"##@+#+@#",
+"##@+#OX@",
+"##@Oo o",
+"#@. .@",
+"#o oO@#",
+"#@XO#++#",
+"##@+#+@#",
+"##@+#+@#",
+"##@+#@@#",
+"##@@####"
+};
diff --git a/data/pixmaps/toolbar/add_tracks.png b/data/pixmaps/toolbar/add_tracks.png
new file mode 100644
index 0000000..eb7eae3
--- /dev/null
+++ b/data/pixmaps/toolbar/add_tracks.png
Binary files differ
diff --git a/data/pixmaps/toolbar/add_tracks.xpm b/data/pixmaps/toolbar/add_tracks.xpm
new file mode 100644
index 0000000..f7d6f7c
--- /dev/null
+++ b/data/pixmaps/toolbar/add_tracks.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * add_tracks_xpm[] = {
+"22 18 49 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #B2A47B",
+", c #C8BD99",
+"' c #DDBF66",
+") c #D5B760",
+"! c #E2DCCC",
+"~ c #E4C050",
+"{ c #D7AD32",
+"] c #D4CCB8",
+"^ c #CFB459",
+"/ c #DCB73F",
+"( c #E3C666",
+"_ c #F2D76E",
+": c #EDCA4F",
+"< c #D7B344",
+"[ c #B2892D",
+"} c #AA8E58",
+"| c #C8AA50",
+"1 c #ECCB58",
+"2 c #FADC63",
+"3 c #F9D653",
+"4 c #DDB435",
+"5 c #AA8A45",
+"6 c #DBD9D5",
+"7 c #D7AF3B",
+"8 c #F4D150",
+"9 c #F3CC41",
+"0 c #BA8A19",
+"a c #CCB88C",
+"b c #D0A52D",
+"c c #BD9227",
+"d c #B98C25",
+"e c #B38210",
+"f c #9D7829",
+"g c #D2CCC0",
+"h c #99753A",
+"i c #A38A68",
+"j c #DFD9D5",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%***%%*%=%.",
+"........-------------.",
+".++;;$$.%%%%%%%%%%%%%.",
+".++;;$$.%%%%%%%%%%%%%.",
+"........-------------.",
+".++;;$$.$$$$$$$$$$$$$.",
+".++;;$$.$$$$$$$$$$$$$.",
+"........----->,------.",
+".++;;$$.$$$$$')$$$$$$.",
+".++;;$$.$$$$!~{]$$$$$.",
+"........--^/(_:<[}---.",
+" |12345 ",
+" 67890 ",
+" abcdea ",
+" afg hi ",
+" j "};
diff --git a/data/pixmaps/toolbar/breve.xpm b/data/pixmaps/toolbar/breve.xpm
new file mode 100644
index 0000000..8483638
--- /dev/null
+++ b/data/pixmaps/toolbar/breve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" # # -####. # # ",
+" # #+#- @#-# # ",
+" # #@# .#@# # ",
+" # #@#. #@# # ",
+" # #-#@ -#+# # ",
+" # # .####- # # ",
+" "};
diff --git a/data/pixmaps/toolbar/button-metronome.png b/data/pixmaps/toolbar/button-metronome.png
new file mode 100644
index 0000000..7c45410
--- /dev/null
+++ b/data/pixmaps/toolbar/button-metronome.png
Binary files differ
diff --git a/data/pixmaps/toolbar/chord.xpm b/data/pixmaps/toolbar/chord.xpm
new file mode 100644
index 0000000..e779785
--- /dev/null
+++ b/data/pixmaps/toolbar/chord.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ",
+" ###### ",
+" #####@ ",
+" .+@+ # ",
+" +@+# ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-alto.xpm b/data/pixmaps/toolbar/clef-alto.xpm
new file mode 100644
index 0000000..00827a8
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-alto.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *clef-alto[] = {
+/* width height num_colors chars_per_pixel */
+" 15 31 19 1",
+/* colors */
+". c #000000",
+"# c #a8a8b0",
+"a c #b0b0b0",
+"b c #a8b0a8",
+"c c #a8b0a8",
+"d c #b0acb0",
+"e c #000000",
+"f c #b0acb0",
+"g c #000000",
+"h c None",
+"i c #a8b0a8",
+"j c #a8b0a8",
+"k c #000000",
+"l c #a8b0a8",
+"m c #a8b0a8",
+"n c #000000",
+"o c #a8b0a8",
+"p c None",
+"q c #000000",
+/* pixels */
+"hhhhhhhhhhhhhhh",
+"ppppppppppppppp",
+"hhhhhhhhhhhhhhh",
+"ppppppppppppppp",
+"ddddddddddddddd",
+"ppppppppppppppp",
+"hhhhhhhhiifhhhh",
+"ppa.jklkak.appp",
+"phi.ikg.pp..lhh",
+"mmaejki.kmq.adm",
+"pha.igbkppq.ipp",
+"ppa.ikoqppqelph",
+"hpa.igqeba.iphp",
+"ppa.ae.ajqbphph",
+"oma.i..clbmmmom",
+"hpa.iq.qnqqbhph",
+"ppa.igiqppq.lhp",
+"hpi.ikoippq.aph",
+"pha.igbeapq.aph",
+"mma.ikk.am..lmd",
+"pha.iginbk.aphp",
+"ppliobpbiicppph",
+"hpppppppppphhph",
+"phhhphphpphpphp",
+"dmmdmd#dmomddmd",
+"phhphphphphphph",
+"phphphphphphphp",
+"hphphphphphphph",
+"hphphphphphphph",
+"phphphphphphphp",
+"phphphphphphphp"
+};
diff --git a/data/pixmaps/toolbar/clef-alto.xpm_rg21 b/data/pixmaps/toolbar/clef-alto.xpm_rg21
new file mode 100644
index 0000000..cd6682c
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-alto.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_alto_xpm[] = {
+"12 29 3 1",
+" c None",
+". c black",
+"x c gray60",
+" ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxx",
+" . . ... ",
+" . . . . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . .. . ",
+" . . .. . ",
+"x.x...xxxxxx",
+" . . .. . ",
+" . . .. . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . . . ",
+" . . ... ",
+"xxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-bass.xpm b/data/pixmaps/toolbar/clef-bass.xpm
new file mode 100644
index 0000000..489991f
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-bass.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *clef-bass[] = {
+/* width height num_colors chars_per_pixel */
+" 15 31 16 1",
+/* colors */
+". c #000000",
+"# c #a8b0a8",
+"a c #a8b0a8",
+"b c #b0acb0",
+"c c #b0acb0",
+"d c #000000",
+"e c None",
+"f c #a8b0a8",
+"g c #a8b0a8",
+"h c #000000",
+"i c #a8b0a8",
+"j c #a8b0a8",
+"k c #a8b0a8",
+"l c #b0acb0",
+"m c None",
+"n c #000000",
+/* pixels */
+"eeeeeeeeeeeeeee",
+"mmmmmmmmmmmmmmm",
+"eeeeeeeeeeeeeee",
+"mmmmmmmmmmmmmmm",
+"ccccccccccccccc",
+"mmmmmigfjmmmmmm",
+"eeejhjmb.gejeee",
+"mmmhfmemd.j.fmm",
+"emj..hmei.fijme",
+"kck..nck#.fkkkc",
+"membngemi.fhlem",
+"ememememh.ihgme",
+"memememj.dmmeem",
+"emememen.jeemem",
+"kckckcn.akkkckc",
+"ememjnhemeememe",
+"membhimmemememe",
+"emigmmmemememem",
+"ememeememememem",
+"ckckckckckckckc",
+"mememememememem",
+"emememememememe",
+"emememememememe",
+"mememememememem",
+"ckckckckckckckc",
+"emememememememe",
+"mememememememem",
+"emememememememe",
+"emememememememe",
+"mememememememem",
+"mememememememem"
+};
diff --git a/data/pixmaps/toolbar/clef-bass.xpm_rg21 b/data/pixmaps/toolbar/clef-bass.xpm_rg21
new file mode 100644
index 0000000..21eef58
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-bass.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_bass_xpm[] = {
+"13 29 3 1",
+" c None",
+". c black",
+"x c gray60",
+" ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxxx",
+" ... ",
+" .. .. .. ",
+" . .. .. ",
+" . .. ",
+"x..xxxx..xxxx",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .. ",
+"xxxxxx..xxxxx",
+" . ",
+" .. ",
+" . ",
+" . ",
+"xxxx.xxxxxxxx",
+" .. ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-tenor.xpm b/data/pixmaps/toolbar/clef-tenor.xpm
new file mode 100644
index 0000000..e75422e
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-tenor.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *clef-tenor[] = {
+/* width height num_colors chars_per_pixel */
+" 13 31 18 1",
+/* colors */
+". c #000000",
+"# c #a8a8b0",
+"a c #b0b0b0",
+"b c #a8b0a8",
+"c c #b0acb0",
+"d c #000000",
+"e c #000000",
+"f c #000000",
+"g c None",
+"h c #a8b0a8",
+"i c #a8b0a8",
+"j c #000000",
+"k c #a8b0a8",
+"l c #a8b0a8",
+"m c #000000",
+"n c #a8b0a8",
+"o c None",
+"p c #000000",
+/* pixels */
+"ggggggggggggg",
+"ooooooohhkooo",
+"ga.hjkjaf.agg",
+"oh.hjj.ood.ko",
+"ca.hfh.jlp.ac",
+"oa.hfbjoop.ho",
+"oa.hjnpoop.kg",
+"oadijp.ba.hgo",
+"oa.ad.ahpboog",
+"la.h.dkkblllc",
+"oa.hp.ppmpbog",
+"oa.hfhpoop.kg",
+"gh.hfbiogp.ao",
+"oa.hfbdaop.ag",
+"ladhjfdal.dkl",
+"oadijiebj.ago",
+"gkhbbobihkoog",
+"goooooooooogo",
+"ogoogoogoggog",
+"clcnlcn#clcln",
+"ogoogogogogog",
+"gogogogogogog",
+"ogogogogogogo",
+"gogogogogogog",
+"lclclclclclcl",
+"gogogogogogog",
+"gogogogogogog",
+"ogogogogogogo",
+"ogogogogogogo",
+"gogogogogogog",
+"gogogogogogog"
+};
diff --git a/data/pixmaps/toolbar/clef-tenor.xpm_rg21 b/data/pixmaps/toolbar/clef-tenor.xpm_rg21
new file mode 100644
index 0000000..4deecb2
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-tenor.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_tenor_xpm[] = {
+"12 29 3 1",
+" c None",
+". c black",
+"x c gray60",
+" . . ... ",
+" . . . . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . .. . ",
+" . . .. . ",
+"x.x...xxxxxx",
+" . . .. . ",
+" . . .. . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . . . ",
+" . . ... ",
+"xxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-treble.xpm b/data/pixmaps/toolbar/clef-treble.xpm
new file mode 100644
index 0000000..cf4cdcf
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-treble.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *clef-treble[] = {
+/* width height num_colors chars_per_pixel */
+" 13 31 23 1",
+/* colors */
+". c #000000",
+"# c #b0b0b0",
+"a c #a8b0a8",
+"b c #a8b0a8",
+"c c #b0acb0",
+"d c #b0acb0",
+"e c #000000",
+"f c #000000",
+"g c #000000",
+"h c None",
+"i c #a8b0a8",
+"j c #000000",
+"k c #a8b0a8",
+"l c #000000",
+"m c #a8b0a8",
+"n c #a8b0a8",
+"o c #b0acb0",
+"p c #000000",
+"q c #b0a4b0",
+"r c #a8b0a8",
+"s c None",
+"t c #000000",
+"u c #000000",
+/* pixels */
+"shshshshshshh",
+"shshshskshshs",
+"hshshsfeoshsh",
+"shshsc.p.bshs",
+"ndndnpeblidnd",
+"hshskelsifhsh",
+"shshitbsc.shs",
+"hshscemhiushs",
+"shsh#phbetshs",
+"ndndnfniekndn",
+"shshbeltfshsh",
+"hshssqe.bhshs",
+"shshbfebsshsh",
+"shsbf.pshshsh",
+"ndnf.ifbndndn",
+"hsoeiheshshsh",
+"shfebapflahsh",
+"ha.cap.e.ecsh",
+"skpbjfllbl.bs",
+"nk.beknfnnlkd",
+"sbebjlsebsiis",
+"hsjlsflgbhikh",
+"shsflabikalss",
+"hshs#ffeelbsh",
+"ndnrnnb#fnndn",
+"shshshsspshsh",
+"hshiplshlshsh",
+"shspeesskbshs",
+"shspefhsksshs",
+"shso.faoashsh",
+"hshsbkioshhsh"
+};
diff --git a/data/pixmaps/toolbar/clef-treble.xpm_rg21 b/data/pixmaps/toolbar/clef-treble.xpm_rg21
new file mode 100644
index 0000000..6191885
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-treble.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_treble_xpm[] = {
+"13 29 3 1",
+" c None",
+"# c black",
+"x c gray60",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+"xxxxxx#x#xxxx",
+" # # ",
+" ## ",
+" ## ",
+" ## ",
+"xxxxxx#xxxxxx",
+" # ",
+" ## ",
+" ## ",
+" # # ",
+"xxx#xx##xxxxx",
+" ## # ",
+" # #### ",
+" ## # # ## ",
+" ## # # ## ",
+"x##x##x#xx##x",
+" ## # # ## ",
+" # # ## ",
+" ## # # ",
+" ## # # ",
+"xxxxx####xxxx",
+" # ",
+" ## # ",
+" # # ",
+" ## "};
diff --git a/data/pixmaps/toolbar/continuous-page-mode.xpm b/data/pixmaps/toolbar/continuous-page-mode.xpm
new file mode 100644
index 0000000..3e49e7b
--- /dev/null
+++ b/data/pixmaps/toolbar/continuous-page-mode.xpm
@@ -0,0 +1,98 @@
+/* XPM */
+static char * continuous_page_mode_1_xpm[] = {
+"22 22 73 1",
+" c None",
+". c #FFFFFF",
+"+ c #B1B1B1",
+"@ c #000000",
+"# c #F9F7F0",
+"$ c #F7F3EA",
+"% c #F5F0E4",
+"& c #F3F0E2",
+"* c #F4F0E4",
+"= c #F4F1E4",
+"- c #F4F1E5",
+"; c #F5F2E6",
+"> c #F5F3E7",
+", c #F6F2E8",
+"' c #F5F3E8",
+") c #F6F4E9",
+"! c #F3EEDE",
+"~ c #F4EEDF",
+"{ c #F3EFE0",
+"] c #F3EFE1",
+"^ c #F4F0E3",
+"/ c #F2EBDA",
+"( c #F2EDDB",
+"_ c #F2EDDD",
+": c #F2EDDE",
+"< c #F3EEDF",
+"[ c #F3EEE0",
+"} c #868585",
+"| c #A4A3A3",
+"1 c #A7A6A5",
+"2 c #A7A6A6",
+"3 c #A8A7A7",
+"4 c #A3A2A2",
+"5 c #F0EAD7",
+"6 c #F1EAD8",
+"7 c #F1EBD9",
+"8 c #F7F4EB",
+"9 c #322580",
+"0 c #453A8C",
+"a c #362A83",
+"b c #2C1F7D",
+"c c #DEDEDE",
+"d c #3F3E3E",
+"e c #4D4291",
+"f c #5C539A",
+"g c #1D1D1D",
+"h c #F9F9F8",
+"i c #BDB9D4",
+"j c #44398C",
+"k c #6D66A5",
+"l c #BABAC0",
+"m c #FEFDFC",
+"n c #FBFAFA",
+"o c #E4E2EB",
+"p c #42378A",
+"q c #716AA6",
+"r c #FBFBFA",
+"s c #FFFFFE",
+"t c #564D96",
+"u c #584F98",
+"v c #4B4090",
+"w c #332681",
+"x c #352983",
+"y c #392C85",
+"z c #FEFEFD",
+"A c #7B73AB",
+"B c #665D9F",
+"C c #FEFEFE",
+"D c #FCFCFA",
+"E c #FBFAF9",
+"F c #5E559B",
+"G c #4F4592",
+"H c #FDFDFC",
+" ",
+" .................... ",
+" .........+.......+.. ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" ..#$%+&*=-;>,')+.... ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" ...+!~{]^==-+....... ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" .................... ",
+" .........+.......+.. ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" .....+/(_:!<[]&+.... ",
+" .@@@@@}|123|44}@@@@. ",
+" ...+567890abbc...... ",
+" .@@@@@@d9efbbg@@@@@. ",
+" .......hijkblmm..... ",
+" .......nopqb.rs..m.. ",
+" ......bbjtuvwxy.zm.. ",
+" .......bjABvbb.CDEC. ",
+" ........bFGbb..H.... ",
+" ........ bbb ....... ",
+" b "};
diff --git a/data/pixmaps/toolbar/crotchet.xpm b/data/pixmaps/toolbar/crotchet.xpm
new file mode 100644
index 0000000..d2e1136
--- /dev/null
+++ b/data/pixmaps/toolbar/crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/delete-track.png b/data/pixmaps/toolbar/delete-track.png
new file mode 100644
index 0000000..2ddfdef
--- /dev/null
+++ b/data/pixmaps/toolbar/delete-track.png
Binary files differ
diff --git a/data/pixmaps/toolbar/delete_track.png b/data/pixmaps/toolbar/delete_track.png
new file mode 100644
index 0000000..52763c3
--- /dev/null
+++ b/data/pixmaps/toolbar/delete_track.png
Binary files differ
diff --git a/data/pixmaps/toolbar/delete_track.xpm b/data/pixmaps/toolbar/delete_track.xpm
new file mode 100644
index 0000000..2fd5793
--- /dev/null
+++ b/data/pixmaps/toolbar/delete_track.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * delete_track_xpm[] = {
+"22 18 19 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #C1BEBE",
+", c #CF0000",
+"' c #A39C9C",
+") c #C8C5C5",
+"! c #B4B1B1",
+"~ c #927D7D",
+"{ c #DADADA",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%***%%*%=%.",
+"........-------------.",
+".++;;$$.%%%%%%%%%%%%%.",
+".++;;$$.%%%%%%%%%%%%%.",
+"........-------------.",
+" ",
+" ",
+" ",
+" >,' ', ",
+" ),,, ',, ",
+" ),,,,, ",
+" ,,, ",
+" ,,,,, ",
+" ',,,,,' ",
+" !,, ),,! ",
+" ~) )~{ "};
diff --git a/data/pixmaps/toolbar/demisemi.xpm b/data/pixmaps/toolbar/demisemi.xpm
new file mode 100644
index 0000000..828e542
--- /dev/null
+++ b/data/pixmaps/toolbar/demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #@ ",
+" ##@ ",
+" ###@ ",
+" # @@ ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" #@ .-. ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" # .-. ",
+" # - ",
+" # . ",
+" # . ",
+" @#+# . ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-breve.xpm b/data/pixmaps/toolbar/dotted-breve.xpm
new file mode 100644
index 0000000..73c1e88
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-breve.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * breve_xpm[] = {
+"14 26 2 1",
+" c none",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+". . ... . . ",
+". .. .. . ..",
+". .. .. . ..",
+". . ... . . ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-crotchet.xpm b/data/pixmaps/toolbar/dotted-crotchet.xpm
new file mode 100644
index 0000000..2640c7a
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-demisemi.xpm b/data/pixmaps/toolbar/dotted-demisemi.xpm
new file mode 100644
index 0000000..47fe2a7
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #@ ",
+" ##@ ",
+" ###@ ",
+" # @@ ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" #@ .-. ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" # .-. ",
+" # - ",
+" # . ",
+" # . ",
+" @#+# . ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-hemidemisemi.xpm b/data/pixmaps/toolbar/dotted-hemidemisemi.xpm
new file mode 100644
index 0000000..2bdca1f
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-hemidemisemi.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * dotted_hemidemisemi_xpm[] = {
+"14 26 2 1",
+" c none",
+". c black",
+" ",
+" ",
+" ",
+" . ",
+" .. ",
+" .. ",
+" . . ",
+" . . ",
+" .. . ",
+" .. . ",
+" . . ",
+" . . ",
+" .. . ",
+" .. . ",
+" . . ",
+" . . ",
+" .. . ",
+" .. . ",
+" . . ",
+" ..... ",
+" ...... .. ",
+" ...... .. ",
+" .... ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-minim.xpm b/data/pixmaps/toolbar/dotted-minim.xpm
new file mode 100644
index 0000000..df331a8
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .#- .# ## ",
+" #- .@ ## ",
+" #. -#. ",
+" .+## ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-quaver.xpm b/data/pixmaps/toolbar/dotted-quaver.xpm
new file mode 100644
index 0000000..985fe92
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" # ",
+" #. ",
+" #@ ",
+" ##. ",
+" ##+ ",
+" # .- ",
+" # . ",
+" # . ",
+" # . ",
+" # .. ",
+" # - ",
+" # + ",
+" # + ",
+" # - ",
+" # . ",
+" @#+# ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-breve.xpm b/data/pixmaps/toolbar/dotted-rest-breve.xpm
new file mode 100644
index 0000000..a43eabd
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-breve.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_breve_xpm[] = {
+"9 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+"....... ",
+" ... ",
+" ... ..",
+" ... ..",
+" ... ",
+"....... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-crotchet.xpm b/data/pixmaps/toolbar/dotted-rest-crotchet.xpm
new file mode 100644
index 0000000..c6e2e84
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" - ",
+" -- ",
+" #. ",
+" #+ ",
+" .##@ ",
+" ###- ",
+" @##@ ## ",
+" +#. ## ",
+" .# ",
+" @- ",
+" .###. ",
+" +#### ",
+" ##- .. ",
+" +# ",
+" #- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-demisemi.xpm b/data/pixmaps/toolbar/dotted-rest-demisemi.xpm
new file mode 100644
index 0000000..b3d5668
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" #+ ",
+" .#+ .- ",
+" +#+@@ ",
+" @. ",
+" #. ",
+" .#. .@ ## ",
+" ##@ @@ ## ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm b/data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm
new file mode 100644
index 0000000..f11dc67
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_hemidemisemi_xpm[] = {
+"9 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" .. . ",
+" .... ",
+" . ",
+" . .. ..",
+" ... ..",
+" . ",
+". . ",
+"... ",
+" . ",
+".. ",
+".. ",
+" . ",
+". ",
+". ",
+". ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-minim.xpm b/data/pixmaps/toolbar/dotted-rest-minim.xpm
new file mode 100644
index 0000000..424e42b
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ## ",
+" ###### ## ",
+" ###### ",
+" ########## ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-quaver.xpm b/data/pixmaps/toolbar/dotted-rest-quaver.xpm
new file mode 100644
index 0000000..c7bcd6a
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#+ .# ",
+" ##@.++ ## ",
+" @##@#@ ## ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" # ",
+" -@ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-semibreve.xpm b/data/pixmaps/toolbar/dotted-rest-semibreve.xpm
new file mode 100644
index 0000000..7e460d8
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-semibreve.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ########## ",
+" ###### ",
+" ###### ",
+" ## ",
+" ## ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-semiquaver.xpm b/data/pixmaps/toolbar/dotted-rest-semiquaver.xpm
new file mode 100644
index 0000000..8106327
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ## ",
+" +@ ## ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-semibreve.xpm b/data/pixmaps/toolbar/dotted-semibreve.xpm
new file mode 100644
index 0000000..a8dff5a
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-semibreve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" -####. ",
+" @#- @#- ",
+" +# .#+ ## ",
+" +#. #+ ## ",
+" -#@ -#@ ",
+" .####- ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-semiquaver.xpm b/data/pixmaps/toolbar/dotted-semiquaver.xpm
new file mode 100644
index 0000000..0734632
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #. ",
+" ## ",
+" ##+ ",
+" # .+ ",
+" #. .- ",
+" #+ - ",
+" ##- .. ",
+" #.@. - ",
+" # - . ",
+" # .- ",
+" # . ",
+" # . ",
+" # - ",
+" # # ",
+" # @ ",
+" # . ",
+" @#+# ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/down-bow.xpm b/data/pixmaps/toolbar/down-bow.xpm
new file mode 100644
index 0000000..6826845
--- /dev/null
+++ b/data/pixmaps/toolbar/down-bow.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 9 6 1",
+" c #010101",
+". c #797979",
+"X c #929292",
+"o c Gray72",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"+O........O",
+"+X X",
+"+X X",
+"+XXooooooXX",
+"+XO++++++OX",
+"+XO++++++OX",
+"+XO++++++OX",
+"+O++++++++O"
+};
diff --git a/data/pixmaps/toolbar/event-delete.png b/data/pixmaps/toolbar/event-delete.png
new file mode 100644
index 0000000..2cc8f6b
--- /dev/null
+++ b/data/pixmaps/toolbar/event-delete.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-delete.xpm b/data/pixmaps/toolbar/event-delete.xpm
new file mode 100644
index 0000000..8a771a5
--- /dev/null
+++ b/data/pixmaps/toolbar/event-delete.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * event_delete_xpm[] = {
+"32 32 57 1",
+" c None",
+". c #C40000",
+"+ c #B50000",
+"@ c #F70000",
+"# c #CF0000",
+"$ c #940000",
+"% c #BF0000",
+"& c #B20000",
+"* c #FC0000",
+"= c #D90000",
+"- c #880000",
+"; c #390000",
+"> c #930000",
+", c #BA0000",
+"' c #C60000",
+") c #F00000",
+"! c #BD0000",
+"~ c #540000",
+"{ c #970000",
+"] c #B90000",
+"^ c #6F0000",
+"/ c #BE0000",
+"( c #C30000",
+"_ c #B40000",
+": c #F20000",
+"< c #F40000",
+"[ c #950000",
+"} c #C80000",
+"| c #E60000",
+"1 c #C50000",
+"2 c #6C0000",
+"3 c #9E0000",
+"4 c #C70000",
+"5 c #990000",
+"6 c #A70000",
+"7 c #FD0000",
+"8 c #E00000",
+"9 c #C20000",
+"0 c #B00000",
+"a c #EB0000",
+"b c #B60000",
+"c c #830000",
+"d c #A80000",
+"e c #EA0000",
+"f c #5B0000",
+"g c #F30000",
+"h c #BB0000",
+"i c #5E0000",
+"j c #DC0000",
+"k c #8B0000",
+"l c #FA0000",
+"m c #E40000",
+"n c #9F0000",
+"o c #4B0000",
+"p c #AD0000",
+"q c #450000",
+"r c #460000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .+ @# ",
+" $%.& *=-; ",
+" >,'& )!~ ",
+" {].+ ).^ ",
+" $/(_ :.^ ",
+" $!.+ <.^ ",
+" []}=|12 ",
+" 3%445 ",
+" 44'6 ",
+" 789(10 ",
+" *abcd,._ ",
+" 7e]f [!(+ ",
+" ghi $/.& ",
+" *jk $]'& ",
+" lmno {,.+ ",
+" mpq >%( ",
+" r ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/event-edit-advanced.png b/data/pixmaps/toolbar/event-edit-advanced.png
new file mode 100644
index 0000000..e98b1a0
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit-advanced.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-edit-advanced.xpm b/data/pixmaps/toolbar/event-edit-advanced.xpm
new file mode 100644
index 0000000..e040017
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit-advanced.xpm
@@ -0,0 +1,409 @@
+/* XPM */
+static char * event_edit_advanced_xpm[] = {
+"32 32 374 2",
+" c None",
+". c #868686",
+"+ c #7D7D7D",
+"@ c #777777",
+"# c #6F6F6F",
+"$ c #6A6A6A",
+"% c #676767",
+"& c #656565",
+"* c #626262",
+"= c #606060",
+"- c #585858",
+"; c #515151",
+"> c #4A4A4A",
+", c #484848",
+"' c #C9C9C9",
+") c #939393",
+"! c #7A7A7A",
+"~ c #FFFFFF",
+"{ c #FEFEFE",
+"] c #BABABA",
+"^ c #707070",
+"/ c #6E6E6E",
+"( c #7793C6",
+"_ c #556FD3",
+": c #6D6D6D",
+"< c #718DD5",
+"[ c #6C6C6C",
+"} c #B9B9B9",
+"| c #6B6B6B",
+"1 c #708CD4",
+"2 c #FDFDFD",
+"3 c #546ED1",
+"4 c #708BD3",
+"5 c #696969",
+"6 c #FBFBFB",
+"7 c #FAFAFA",
+"8 c #F9F9F9",
+"9 c #5773D9",
+"0 c #536ECF",
+"a c #536CCE",
+"b c #6E89CF",
+"c c #6F8AD1",
+"d c #6F8BD2",
+"e c #546ED2",
+"f c #686868",
+"g c #F7F7F7",
+"h c #F5F5F5",
+"i c #5B77E1",
+"j c #4B62BA",
+"k c #6D87CC",
+"l c #6C86CB",
+"m c #526BCB",
+"n c #666666",
+"o c #B7B7B7",
+"p c #F4F4F4",
+"q c #DFEDFF",
+"r c #CFDCFF",
+"s c #C2CDF0",
+"t c #55699F",
+"u c #506496",
+"v c #6078B5",
+"w c #4F68C4",
+"x c #4F68C5",
+"y c #6B86CA",
+"z c #6D88CE",
+"A c #B8B8B8",
+"B c #B5B5B5",
+"C c #B2B2B2",
+"D c #E1EEFF",
+"E c #D6E3FF",
+"F c #C1CDF0",
+"G c #A6B0CE",
+"H c #A4AECC",
+"I c #9DA6C2",
+"J c #364787",
+"K c #394A8C",
+"L c #5C72AD",
+"M c #667FC1",
+"N c #6881C4",
+"O c #5068C7",
+"P c #F8F8F8",
+"Q c #B1B1B1",
+"R c #E0EEFF",
+"S c #C3CFF2",
+"T c #B4BEDF",
+"U c #A1ABC8",
+"V c #A0AAC7",
+"W c #8E97B1",
+"X c #3D4C73",
+"Y c #3A496E",
+"Z c #4054A0",
+"` c #637CBB",
+" . c #6780C2",
+".. c #636363",
+"+. c #F2F2F2",
+"@. c #ACB6D6",
+"#. c #ACB6D5",
+"$. c #AFB9D9",
+"%. c #9FA9C6",
+"&. c #666C7E",
+"*. c #13182E",
+"=. c #384569",
+"-. c #5D75B1",
+";. c #FCFCFC",
+">. c #F6F6F6",
+",. c #F1F1F1",
+"'. c #A6B0CF",
+"). c #A7B1CF",
+"!. c #ABB5D4",
+"~. c #ADB8D7",
+"{. c #9BA5C0",
+"]. c #4B505E",
+"^. c #05060C",
+"/. c #1A2240",
+"(. c #404244",
+"_. c #BAC6E8",
+":. c #A2ABC8",
+"<. c #A3ACCA",
+"[. c #A5AFCD",
+"}. c #A8B2D1",
+"|. c #ADB7D7",
+"1. c #777F94",
+"2. c #1E2025",
+"3. c #000000",
+"4. c #838383",
+"5. c #3B3B3B",
+"6. c #9AA4BF",
+"7. c #9AA3BF",
+"8. c #9DA6C3",
+"9. c #A9B3D2",
+"0. c #4F5462",
+"a. c #383838",
+"b. c #5F5F5F",
+"c. c #B6B6B6",
+"d. c #B4B4B4",
+"e. c #B0B0B0",
+"f. c #949DB7",
+"g. c #959EB9",
+"h. c #98A1BD",
+"i. c #9BA5C1",
+"j. c #9EA7C4",
+"k. c #ABB6D5",
+"l. c #828AA2",
+"m. c #1C1E23",
+"n. c #505050",
+"o. c #5D5D5D",
+"p. c #363636",
+"q. c #5E5E5E",
+"r. c #C7C7C7",
+"s. c #9098B2",
+"t. c #8F98B2",
+"u. c #939CB7",
+"v. c #99A2BE",
+"w. c #9FA8C5",
+"x. c #A7B1D0",
+"y. c #A5AECC",
+"z. c #514A3F",
+"A. c #5D5548",
+"B. c #6D6455",
+"C. c #737373",
+"D. c #5C5C5C",
+"E. c #C0CCEF",
+"F. c #8E97B0",
+"G. c #8B94AD",
+"H. c #8E96B0",
+"I. c #919AB4",
+"J. c #97A0BB",
+"K. c #9BA4C0",
+"L. c #A0A9C7",
+"M. c #7C849A",
+"N. c #494D5A",
+"O. c #0F1012",
+"P. c #524B40",
+"Q. c #5F574A",
+"R. c #716758",
+"S. c #373737",
+"T. c #5B5B5B",
+"U. c #C5C5C5",
+"V. c #8C95AE",
+"W. c #939BB6",
+"X. c #99A3BF",
+"Y. c #737A8E",
+"Z. c #1D1F24",
+"`. c #474137",
+" + c #4E473C",
+".+ c #585144",
+"++ c #665E4F",
+"@+ c #786E5D",
+"#+ c #7E7E7E",
+"$+ c #3A3A3A",
+"%+ c #595959",
+"&+ c #C2C2C2",
+"*+ c #8C94AD",
+"=+ c #8D96AF",
+"-+ c #9099B3",
+";+ c #767E93",
+">+ c #101113",
+",+ c #494339",
+"'+ c #575044",
+")+ c #635A4D",
+"!+ c #726858",
+"~+ c #847967",
+"{+ c #766750",
+"]+ c #3D3D3D",
+"^+ c #565656",
+"/+ c #C0C0C0",
+"(+ c #D0DCFF",
+"_+ c #8891A9",
+":+ c #868EA6",
+"<+ c #676D80",
+"[+ c #474B58",
+"}+ c #3F434E",
+"|+ c #353842",
+"1+ c #0E0F11",
+"2+ c #4D463D",
+"3+ c #534C40",
+"4+ c #5B5346",
+"5+ c #655C4E",
+"6+ c #827664",
+"7+ c #928671",
+"8+ c #88755B",
+"9+ c #241D17",
+"0+ c #555555",
+"a+ c #969798",
+"b+ c #B3B3B5",
+"c+ c #86878B",
+"d+ c #4A4D56",
+"e+ c #3A3E49",
+"f+ c #4D4D4D",
+"g+ c #40392F",
+"h+ c #3D372D",
+"i+ c #3F382E",
+"j+ c #423B31",
+"k+ c #473F34",
+"l+ c #4D4538",
+"m+ c #554C3F",
+"n+ c #5F5546",
+"o+ c #6A5E4D",
+"p+ c #4E4539",
+"q+ c #6D5D46",
+"r+ c #272319",
+"s+ c #D5D5D5",
+"t+ c #C6C6C6",
+"u+ c #A4A4A3",
+"v+ c #94928F",
+"w+ c #85827E",
+"x+ c #79756F",
+"y+ c #6F6B63",
+"z+ c #69645B",
+"A+ c #463F33",
+"B+ c #635C50",
+"C+ c #645B4E",
+"D+ c #675E50",
+"E+ c #746A5A",
+"F+ c #7F7462",
+"G+ c #897E6B",
+"H+ c #978A75",
+"I+ c #A3957E",
+"J+ c #B0A189",
+"K+ c #A08866",
+"L+ c #282117",
+"M+ c #E0E0E0",
+"N+ c #D3D3D3",
+"O+ c #A5A4A1",
+"P+ c #96938F",
+"Q+ c #8A8680",
+"R+ c #817C74",
+"S+ c #7A746B",
+"T+ c #766F64",
+"U+ c #51493C",
+"V+ c #756B5D",
+"W+ c #776D5C",
+"X+ c #7B7160",
+"Y+ c #827765",
+"Z+ c #8A7F6B",
+"`+ c #948773",
+" @ c #9E907A",
+".@ c #A99B83",
+"+@ c #B4A48B",
+"@@ c #BEAE94",
+"#@ c #A98D68",
+"$@ c #2A2318",
+"%@ c #4F4F4F",
+"&@ c #DFDFDF",
+"*@ c #D4D4D4",
+"=@ c #B7B7B4",
+"-@ c #AAA8A4",
+";@ c #9F9B95",
+">@ c #969189",
+",@ c #8F897F",
+"'@ c #8B8377",
+")@ c #887F71",
+"!@ c #615747",
+"~@ c #897D6A",
+"{@ c #8D816D",
+"]@ c #918571",
+"^@ c #988B76",
+"/@ c #9F927C",
+"(@ c #A89A83",
+"_@ c #B9A98F",
+":@ c #C2B196",
+"<@ c #C9B89C",
+"[@ c #AE9369",
+"}@ c #2B2418",
+"|@ c #464646",
+"1@ c #E2E2E2",
+"2@ c #D8D8D8",
+"3@ c #CCCCCA",
+"4@ c #C1BEBA",
+"5@ c #B6B2AC",
+"6@ c #ADA79F",
+"7@ c #A59F94",
+"8@ c #A1998C",
+"9@ c #9E9485",
+"0@ c #9D917F",
+"a@ c #706452",
+"b@ c #9E917B",
+"c@ c #A2947E",
+"d@ c #A79982",
+"e@ c #AD9E86",
+"f@ c #BAAA90",
+"g@ c #C0B095",
+"h@ c #C7B69A",
+"i@ c #CCBB9E",
+"j@ c #D2C0A3",
+"k@ c #B49568",
+"l@ c #2C251D",
+"m@ c #3C3C3C",
+"n@ c #B8B4A9",
+"o@ c #B5AEA5",
+"p@ c #AEA79D",
+"q@ c #A79E90",
+"r@ c #A2978A",
+"s@ c #9E9382",
+"t@ c #9B907E",
+"u@ c #978A79",
+"v@ c #958774",
+"w@ c #928570",
+"x@ c #93836E",
+"y@ c #6E6150",
+"z@ c #9B8870",
+"A@ c #9E8B71",
+"B@ c #A18E6F",
+"C@ c #A38C6F",
+"D@ c #A58E70",
+"E@ c #AA916E",
+"F@ c #AD946E",
+"G@ c #B1936D",
+"H@ c #B2966B",
+"I@ c #B59669",
+"J@ c #B7986A",
+"K@ c #2D2519",
+"L@ c #151511",
+"M@ c #2F2720",
+"N@ c #2E2A27",
+"O@ c #2D261E",
+"P@ c #2C2825",
+"Q@ c #282421",
+"R@ c #2A241D",
+"S@ c #2A2723",
+"T@ c #272320",
+"U@ c #27231C",
+"V@ c #26221C",
+"W@ c #26231F",
+"X@ c #27201A",
+"Y@ c #28211A",
+"Z@ c #2C251E",
+"`@ c #29221A",
+" # c #2D261B",
+".# c #2B281C",
+"+# c #2C281C",
+"@# c #2C2519",
+"## c #2D291D",
+"$# c #090905",
+" . + @ # $ % & * = - ; > , , ; ; ; ; ; ; ; ; ; ; ; ",
+" @ ' ' ' ' ' ' ' ' ' ' ' ) ' ' ' ' ' ' ' ' ' ' ' ; ",
+" ! ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ",
+" ^ ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ",
+" / ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ",
+" / ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ( ( _ ",
+" : ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; < ( _ _ ",
+" [ ) ] ] ] ] ] ] ] ] } ] ] ] ] ] ] ] ] ] ] ] ] _ < < _ _ ( ",
+" | ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] ~ ~ ~ ~ { { { { { 1 < _ _ ( ( _ ",
+" $ ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] ~ ~ { 2 2 2 2 2 3 4 3 1 1 _ ( _ ",
+" 5 ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] { 2 2 6 7 8 9 0 a b c d 3 e ( _ ",
+" f ' ~ ~ ~ ~ ~ ~ ~ ~ ~ { } 2 6 8 g h i j j k l m a c 4 ( _ ",
+" n ' ~ ~ ~ ~ ~ ~ ~ ~ { 2 o 7 g p q r s t u v w x y z a ( ",
+" n ) ] ] ] ] ] ] ] } A o B C D E F G H I J K L M N O m ",
+" & ' ~ ~ ~ ~ ~ ~ { 2 6 P Q R S T U V V U W X Y Z ` ._ ",
+" ..' ~ ~ ~ ~ { 2 2 7 g +.q S @.#.$.$.V V %.&.*.=.-. ",
+" * ' ~ ~ ~ { 2 ;.8 >.,.R S '.).!.~.$.$.V {.].^./.(. ",
+" * ' ~ ~ { 2 ;.8 h D E _.:.<.[.}.!.$.$.|.1.2.3.4.5. ",
+" = ' ~ { 2 6 P p R S 6.7.8.V <.G 9.~.$.9.0.3.4.! a. ",
+" b.) } A c.d.e.q S f.g.h.i.j.U [.}.!.k.l.m.n.o.[ p. ",
+" q.r.2 7 >.,.R S s.t.u.g.v.i.w.<.[.x.y.0.z.A.B.C.p. ",
+" D.r.7 >.D E E.F.G.H.I.u.J.K.8.U L.M.N.O.P.Q.R.@ S. ",
+" T.U.>.q S t.V.G.G.G.W W.g.h.X.v.Y.Z.`. +.+++@+#+$+ ",
+" %+&+E S F.G.G.G.G.G.*+=+-+-+;+N.>+,+ +'+)+!+~+{+]+ ",
+" ^+/+(+=+_+_+_+_+_+:+<+[+}+|+1+2+ +3+4+5+!+6+7+8+9+ ",
+" 0+a+b+c+d+e+e+e+e+|+1+f+g+h+h+i+j+k+l+m+n+o+p+q+r+ ",
+" - ' ~ s+t+c.u+v+w+x+y+z+A+B+C+D+B.E+F+G+H+I+J+K+L+ ",
+" n.A M+N+U.B O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@ ",
+" %@o &@*@r.=@-@;@>@,@'@)@!@~@{@]@^@/@(@J+_@:@<@[@}@ ",
+" |@} 1@2@3@4@5@6@7@8@9@0@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@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@`@ #$@T@.#+#@###K@$# "};
diff --git a/data/pixmaps/toolbar/event-edit.png b/data/pixmaps/toolbar/event-edit.png
new file mode 100644
index 0000000..822ba5a
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-edit.xpm b/data/pixmaps/toolbar/event-edit.xpm
new file mode 100644
index 0000000..37302c2
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit.xpm
Binary files differ
diff --git a/data/pixmaps/toolbar/event-insert-tempo.png b/data/pixmaps/toolbar/event-insert-tempo.png
new file mode 100644
index 0000000..8e69b38
--- /dev/null
+++ b/data/pixmaps/toolbar/event-insert-tempo.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-insert-timesig.png b/data/pixmaps/toolbar/event-insert-timesig.png
new file mode 100644
index 0000000..c56a31b
--- /dev/null
+++ b/data/pixmaps/toolbar/event-insert-timesig.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-insert.png b/data/pixmaps/toolbar/event-insert.png
new file mode 100644
index 0000000..03fd5d1
--- /dev/null
+++ b/data/pixmaps/toolbar/event-insert.png
Binary files differ
diff --git a/data/pixmaps/toolbar/eventfilter.xpm b/data/pixmaps/toolbar/eventfilter.xpm
new file mode 100644
index 0000000..d60ae96
--- /dev/null
+++ b/data/pixmaps/toolbar/eventfilter.xpm
@@ -0,0 +1,124 @@
+/* XPM */
+static char * eventfilter_xpm[] = {
+"32 32 89 1",
+" c None",
+". c #000000",
+"+ c #181818",
+"@ c #171717",
+"# c #161616",
+"$ c #959595",
+"% c #ABABAB",
+"& c #C0C0C0",
+"* c #D0D0D0",
+"= c #D1D1D1",
+"- c #D2D2D2",
+"; c #D3D3D3",
+"> c #040404",
+", c #0F0F0F",
+"' c #939393",
+") c #949494",
+"! c #A0A0A0",
+"~ c #A3A3A3",
+"{ c #AFAFAF",
+"] c #BBBBBB",
+"^ c #CACACA",
+"/ c #CECECE",
+"( c #C1C1C1",
+"_ c #070707",
+": c #242424",
+"< c #A6A6A6",
+"[ c #AAAAAA",
+"} c #ADADAD",
+"| c #B7B7B7",
+"1 c #BDBDBD",
+"2 c #C2C2C2",
+"3 c #C5C5C5",
+"4 c #C9C9C9",
+"5 c #CDCDCD",
+"6 c #1F1F1F",
+"7 c #A2A2A2",
+"8 c #A7A7A7",
+"9 c #A9A9A9",
+"0 c #B0B0B0",
+"a c #B6B6B6",
+"b c #BEBEBE",
+"c c #C3C3C3",
+"d c #CCCCCC",
+"e c #060606",
+"f c #757575",
+"g c #9E9E9E",
+"h c #A8A8A8",
+"i c #ACACAC",
+"j c #B3B3B3",
+"k c #B9B9B9",
+"l c #C6C6C6",
+"m c #CBCBCB",
+"n c #BABABA",
+"o c #050505",
+"p c #0B0B0B",
+"q c #828282",
+"r c #B2B2B2",
+"s c #C7C7C7",
+"t c #141414",
+"u c #989898",
+"v c #BFBFBF",
+"w c #101010",
+"x c #1E1E1E",
+"y c #7A7A7A",
+"z c #BCBCBC",
+"A c #565656",
+"B c #020202",
+"C c #5F5F5F",
+"D c #030303",
+"E c #0E0E0E",
+"F c #393939",
+"G c #090909",
+"H c #717171",
+"I c #AEAEAE",
+"J c #C8C8C8",
+"K c #A5A5A5",
+"L c #B1B1B1",
+"M c #888888",
+"N c #CFCFCF",
+"O c #B4B4B4",
+"P c #8B8B8B",
+"Q c #C4C4C4",
+"R c #A1A1A1",
+"S c #9B9B9B",
+"T c #010101",
+"U c #B5B5B5",
+"V c #8D8D8D",
+"W c #868686",
+"X c #898989",
+" ",
+" ",
+" ",
+" ",
+" .......... ",
+" .+@#@$%&*=-;;;.... ",
+" >,.')!~{]&^/=;;;;;;(_.. ",
+" :''!<[}|12345*;;;;;;;;;. ",
+" 6'789%0abc4d/*;;;;;;;;;&e ",
+" .fghi0jk](lm/*;;;;;;;;;no ",
+" .pq!9rak12sd5*;;;;;;;;;.. ",
+" .t'uhan1vl^5=;;;;;;;... ",
+" .w#xy<zb3m*-;;;bAB.. ",
+" .;CDE']l=;;;;...F. ",
+" .;(j.GD.....HI$. ",
+" _&;555ddJ&j{K. ",
+" .;;;;;-4kLM. ",
+" .;;;;N2OP. ",
+" .;/=J|r. ",
+" eNmQ<. ",
+" EccbR. ",
+" >&ckS. ",
+" T2cU). ",
+" .32rV. ",
+" .lvrM. ",
+" .m(UW. ",
+" .=&OW. ",
+" .=]UX. ",
+" .... ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/eventlist.png b/data/pixmaps/toolbar/eventlist.png
new file mode 100644
index 0000000..21a203d
--- /dev/null
+++ b/data/pixmaps/toolbar/eventlist.png
Binary files differ
diff --git a/data/pixmaps/toolbar/eventlist.xpm b/data/pixmaps/toolbar/eventlist.xpm
new file mode 100644
index 0000000..f985011
--- /dev/null
+++ b/data/pixmaps/toolbar/eventlist.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 18 6 1",
+"X c #000000",
+"O c #404040",
+". c None",
+"r c #d04040",
+"o c #808080",
+" c None",
+/* pixels */
+" XXXXXXXXXXXXX ",
+" X...........X ",
+" X...........X ",
+" X..XOO.OO...X ",
+" X..Ooo.Oo...X ",
+" X...........X ",
+" X..XOO.OOO..X ",
+" X..Ooo.Ooo..X ",
+" X...........X ",
+" X..XOO..OO..X ",
+" X..Ooo..Oo..X ",
+" X...........X ",
+" X..XOO.OO...X ",
+" X..Ooo.Oo...X ",
+" X...........X ",
+" X...........X ",
+" X...........X ",
+" XXXXXXXXXXXXX "
+};
diff --git a/data/pixmaps/toolbar/group-beam.xpm b/data/pixmaps/toolbar/group-beam.xpm
new file mode 100644
index 0000000..af8fbf0
--- /dev/null
+++ b/data/pixmaps/toolbar/group-beam.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ######### ",
+" ######### ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" -@## -@## ",
+" +#### +#### ",
+" ##### ##### ",
+" .#@. .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-chord.xpm b/data/pixmaps/toolbar/group-chord.xpm
new file mode 100644
index 0000000..4248f23
--- /dev/null
+++ b/data/pixmaps/toolbar/group-chord.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" -@## ",
+" +#### ",
+" ##### ",
+" .#@.# ",
+" -@## ",
+" +#### ",
+" ##### ",
+" .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-crescendo.xpm b/data/pixmaps/toolbar/group-crescendo.xpm
new file mode 100644
index 0000000..0177a76
--- /dev/null
+++ b/data/pixmaps/toolbar/group-crescendo.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 18 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .-### ",
+" .-##-. ",
+" .-##-. ",
+" ###+. ",
+" .-##-. ",
+" .-##-. ",
+" .-### ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-decrescendo.xpm b/data/pixmaps/toolbar/group-decrescendo.xpm
new file mode 100644
index 0000000..f652728
--- /dev/null
+++ b/data/pixmaps/toolbar/group-decrescendo.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 18 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ###+. ",
+" .-##-. ",
+" .-##-. ",
+" .-### ",
+" .-##-. ",
+" .-##-. ",
+" ###+. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-grace.xpm b/data/pixmaps/toolbar/group-grace.xpm
new file mode 100644
index 0000000..521c7f8
--- /dev/null
+++ b/data/pixmaps/toolbar/group-grace.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" -## #. ",
+" @##+@# ## ",
+" #@- # #.- ",
+" # # # @ ",
+" # # # .- ",
+" # @## # @ ",
+" @## #### # # ",
+" #### @#@ # # ",
+" @#@ # -- ",
+" # . ",
+" -@## ",
+" +#### ",
+" ##### ",
+" .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-ottava.xpm b/data/pixmaps/toolbar/group-ottava.xpm
new file mode 100644
index 0000000..55d5555
--- /dev/null
+++ b/data/pixmaps/toolbar/group-ottava.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 18 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ### ",
+" #. -@ ",
+" # #@ ",
+" ##- ## # +# # ",
+" +.#. # -# #- #@ ",
+" ++ # # #- +- # ",
+" # # #-# # +@ ",
+" #. #- #+. # .#+ ",
+" .##@ # .## +# ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-simple-tuplet.xpm b/data/pixmaps/toolbar/group-simple-tuplet.xpm
new file mode 100644
index 0000000..c82bf8e
--- /dev/null
+++ b/data/pixmaps/toolbar/group-simple-tuplet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ############# ",
+" ############# ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" -@## -@## -@## ",
+" +#### +#### +#### ",
+" ##### ##### ##### ",
+" .#@. .#@. .#@. ",
+" ",
+" #### ",
+" #- ",
+" ##. ",
+" @# ",
+" . @# ",
+" +##. ",
+" "};
diff --git a/data/pixmaps/toolbar/group-slur.xpm b/data/pixmaps/toolbar/group-slur.xpm
new file mode 100644
index 0000000..5760f49
--- /dev/null
+++ b/data/pixmaps/toolbar/group-slur.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" -+##### ",
+" ############# ",
+" ######@- # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # -@## ",
+" # -@## +#### ",
+" -@## +#### ##### ",
+" +#### ##### .#@. ",
+" ##### .#@. ",
+" .#@. # ",
+" .@ ",
+" # .@ ",
+" .## @+@ ",
+" -####-. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-tuplet.xpm b/data/pixmaps/toolbar/group-tuplet.xpm
new file mode 100644
index 0000000..163e831
--- /dev/null
+++ b/data/pixmaps/toolbar/group-tuplet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ############# ",
+" ############# ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" -@## -@## -@## ",
+" +#### +#### +#### ",
+" ##### ##### ##### ",
+" .#@. .#@. .#@. ",
+" ",
+" ###@ ",
+" .# ",
+" +#- ",
+" # ",
+" ",
+" #. ",
+" "};
diff --git a/data/pixmaps/toolbar/group-unbeam.xpm b/data/pixmaps/toolbar/group-unbeam.xpm
new file mode 100644
index 0000000..00ad0b7
--- /dev/null
+++ b/data/pixmaps/toolbar/group-unbeam.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" #. #. ",
+" ## ## ",
+" #.- #.- ",
+" # @ # @ ",
+" # .- # .- ",
+" # @ # @ ",
+" # # # # ",
+" # # # # ",
+" # -- # -- ",
+" # . # . ",
+" -@## -@## ",
+" +#### +#### ",
+" ##### ##### ",
+" .#@. .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/guitarchord.png b/data/pixmaps/toolbar/guitarchord.png
new file mode 100644
index 0000000..72949fe
--- /dev/null
+++ b/data/pixmaps/toolbar/guitarchord.png
Binary files differ
diff --git a/data/pixmaps/toolbar/hemidemisemi.xpm b/data/pixmaps/toolbar/hemidemisemi.xpm
new file mode 100644
index 0000000..3683ae8
--- /dev/null
+++ b/data/pixmaps/toolbar/hemidemisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" # ",
+" #@ ",
+" ##@ ",
+" ###@ ",
+" # @@ ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # @@ . ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" #@ .-. ",
+" ##@ - ",
+" ###@ . ",
+" # .@@ . ",
+" # .-. ",
+" @#+# - ",
+" .##### . ",
+" ###### . ",
+" #####. . ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/insert_audio_into_track.xpm b/data/pixmaps/toolbar/insert_audio_into_track.xpm
new file mode 100644
index 0000000..89eb1cc
--- /dev/null
+++ b/data/pixmaps/toolbar/insert_audio_into_track.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * insert_audio_into_track_xpm[] = {
+"22 18 39 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #6D8516",
+", c #B6B6B7",
+"' c #A9A9B8",
+") c #B4B4B7",
+"! c #605DEA",
+"~ c #4541D0",
+"{ c #6A67F4",
+"] c #5D5AE7",
+"^ c #4B47D6",
+"/ c #6865F2",
+"( c #5D59E7",
+"_ c #4D49D7",
+": c #6B68F5",
+"< c #6864F2",
+"[ c #4B48D6",
+"} c #625EEC",
+"| c #5956E3",
+"1 c #3734C2",
+"2 c #403CCB",
+"3 c #6360ED",
+"4 c #3D3AC8",
+"5 c #5F5CE9",
+"6 c #4340CE",
+"7 c #5D5AE8",
+"8 c #4A47D5",
+"9 c #6966F3",
+"0 c #5E5AE8",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%***%%*%=%.",
+"........-------------.",
+".++;;$$.>>>>>>>>>>>>>.",
+".++;;$$.>>>>>>>>>>>>>.",
+"........----,-')-----.",
+" !~ ",
+" {{]^ ",
+" {{{/(_ ",
+" {{:::<][ ",
+" {{{::{}/|1 ",
+" ::{2 ",
+" {:34 ",
+" {:56 ",
+" ::78 ",
+" {:90 ",
+" {:{/ "};
diff --git a/data/pixmaps/toolbar/join.xpm b/data/pixmaps/toolbar/join.xpm
new file mode 100644
index 0000000..4e9c3d4
--- /dev/null
+++ b/data/pixmaps/toolbar/join.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 22 8 1",
+" c Gray0",
+". c #080000",
+"X c #5d0000",
+"o c #c5d37d",
+"O c #8c0800",
+"+ c #c57dd3",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"######################",
+"######################",
+"######################",
+"######################",
+"## ##",
+"## ++++++ oooooooo ##",
+"## +++++++ ooooooo ##",
+"## ++++++++ oooooo ##",
+"## +++++++++ ooooo ##",
+"## ++++++++ oooooo ##",
+"## +++++++ ooooooo ##",
+"## ++++++ oooooooo ##",
+"## +++++ ooooooooo ##",
+"## ++++++ oooooooo ##",
+"## +++++++ ooooooo ##",
+"## ++++++++ oooooo ##",
+"## ##",
+"######################",
+"######################",
+"######################",
+"######################",
+"######################"
+};
diff --git a/data/pixmaps/toolbar/key-green.png b/data/pixmaps/toolbar/key-green.png
new file mode 100644
index 0000000..42c39e8
--- /dev/null
+++ b/data/pixmaps/toolbar/key-green.png
Binary files differ
diff --git a/data/pixmaps/toolbar/key-white.png b/data/pixmaps/toolbar/key-white.png
new file mode 100644
index 0000000..d5098c5
--- /dev/null
+++ b/data/pixmaps/toolbar/key-white.png
Binary files differ
diff --git a/data/pixmaps/toolbar/linear-layout.xpm b/data/pixmaps/toolbar/linear-layout.xpm
new file mode 100644
index 0000000..7fdbfa0
--- /dev/null
+++ b/data/pixmaps/toolbar/linear-layout.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char * linear_layout_1_xpm[] = {
+"22 22 16 1",
+" c None",
+". c #FFFFFF",
+"+ c #F8F7EF",
+"@ c #B1B1B1",
+"# c #000000",
+"$ c #F6F5ED",
+"% c #F6F6ED",
+"& c #F7F7EE",
+"* c #F4F3EA",
+"= c #F6F4EB",
+"- c #F6F5EC",
+"; c #F7F6EE",
+"> c #F2F2F7",
+", c #AFAACD",
+"' c #FCFCFD",
+") c #2C1F7D",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ....................+",
+" .........@.......@..+",
+" .####################",
+" .....@.........@$%&++",
+" .####################",
+" ...@........@**=-%;&+",
+" .####################",
+" .....................",
+" .............>,'.....",
+" )) ",
+" ))))) )))) ",
+" ))))))))))))))) ",
+" ))))))))))))))) ",
+" )))) ))) ",
+" )) ",
+" "};
diff --git a/data/pixmaps/toolbar/manage-audio-segments.png b/data/pixmaps/toolbar/manage-audio-segments.png
new file mode 100644
index 0000000..27f70df
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-audio-segments.png
Binary files differ
diff --git a/data/pixmaps/toolbar/manage-audio-segments.xpm b/data/pixmaps/toolbar/manage-audio-segments.xpm
new file mode 100644
index 0000000..e3a922a
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-audio-segments.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * manage_audio_segments_xpm[] = {
+"22 22 8 1",
+" c None",
+"# c #000000",
+"@ c #a0a0a0",
+"b c #a0a0f0",
+"x c #d0d0d0",
+"% c #C7D485",
+"- c #B7B7B7",
+". c #666666",
+" # ",
+" # @ ",
+" # # # ",
+" # ##@ #x ",
+" #@###@x#@ x ",
+" ####@##@#@##@### ",
+" # #@@##@# # ",
+" # ## # ",
+" @ # ",
+" # ",
+" x ",
+" ",
+" .--------------. ",
+" .%%%%%%%%%%%%%%. ",
+" .%%%%%%%%%%%%%%. ",
+" .--------------. ",
+" .%%%%%%%%%%%%%%. ",
+" .%%%%%%%%%%%%%%. ",
+" .--------------. ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/manage-midi-devices.xpm b/data/pixmaps/toolbar/manage-midi-devices.xpm
new file mode 100644
index 0000000..e765c19
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-midi-devices.xpm
@@ -0,0 +1,248 @@
+/* XPM */
+static char * manage_midi_devices1_2_xpm[] = {
+"22 22 223 2",
+" c None",
+". c #020200",
+"+ c #000000",
+"@ c #080B00",
+"# c #171F02",
+"$ c #354705",
+"% c #273504",
+"& c #63830E",
+"* c #749211",
+"= c #6E8A10",
+"- c #85A614",
+"; c #A5C02E",
+"> c #C1D450",
+", c #B6CC41",
+"' c #BAD046",
+") c #C6DE44",
+"! c #090909",
+"~ c #314306",
+"{ c #44580B",
+"] c #647C1A",
+"^ c #5C7415",
+"/ c #6C8222",
+"( c #7A9125",
+"_ c #C5DD4E",
+": c #B1CC39",
+"< c #BAD439",
+"[ c #BDDB32",
+"} c #FFFFFF",
+"| c #020202",
+"1 c #DADADA",
+"2 c #050505",
+"3 c #B4B4B4",
+"4 c #C4C4C4",
+"5 c #020400",
+"6 c #181D09",
+"7 c #A7C087",
+"8 c #4D7113",
+"9 c #5A7D16",
+"0 c #AED027",
+"a c #788F24",
+"b c #7D9628",
+"c c #8FE31B",
+"d c #93D318",
+"e c #8CDB16",
+"f c #89E917",
+"g c #010101",
+"h c #D2D2D2",
+"i c #D7D7D7",
+"j c #0A0E01",
+"k c #1E260C",
+"l c #EFF2EA",
+"m c #3C5A07",
+"n c #60801E",
+"o c #799023",
+"p c #799124",
+"q c #99FF00",
+"r c #A4C91D",
+"s c #ADD31E",
+"t c #A5D91D",
+"u c #030303",
+"v c #FCFCFC",
+"w c #D5D5D5",
+"x c #050800",
+"y c #090C04",
+"z c #426208",
+"A c #577512",
+"B c #799123",
+"C c #7A9124",
+"D c #84EC15",
+"E c #8EE518",
+"F c #FDFDFD",
+"G c #E7E7E7",
+"H c #040600",
+"I c #0E1106",
+"J c #3D6006",
+"K c #537211",
+"L c #789023",
+"M c #829C24",
+"N c #A4C81A",
+"O c #A3C712",
+"P c #7FEF15",
+"Q c #FEFEFE",
+"R c #040404",
+"S c #DEDEDE",
+"T c #010100",
+"U c #1A2010",
+"V c #3D6306",
+"W c #517012",
+"X c #788F23",
+"Y c #7A941D",
+"Z c #A6D519",
+"` c #93E10D",
+" . c #A9D41D",
+".. c #090C00",
+"+. c #080808",
+"@. c #0C0C0C",
+"#. c #EEEEEE",
+"$. c #161B0B",
+"%. c #3E6306",
+"&. c #5B7516",
+"*. c #7B9420",
+"=. c #7E991D",
+"-. c #95E018",
+";. c #92E114",
+">. c #AADE12",
+",. c #131B01",
+"'. c #202020",
+"). c #F5F5F5",
+"!. c #0E1206",
+"~. c #426809",
+"{. c #5E7B1A",
+"]. c #80981F",
+"^. c #829A21",
+"/. c #85E815",
+"(. c #A7D51C",
+"_. c #343534",
+":. c #2A2B2A",
+"<. c #393A39",
+"[. c #4B4B4B",
+"}. c #232423",
+"|. c #45640B",
+"1. c #718D1F",
+"2. c #809D18",
+"3. c #809F18",
+"4. c #AED21F",
+"5. c #AACE1D",
+"6. c #80ED15",
+"7. c #ACD21E",
+"8. c #020300",
+"9. c #FBFBFB",
+"0. c #FBFBF9",
+"a. c #F9F9F5",
+"b. c #F5F7EE",
+"c. c #EEF1DF",
+"d. c #E3E8C7",
+"e. c #D8E0AD",
+"f. c #D3DF9A",
+"g. c #B6CB5A",
+"h. c #ADC63C",
+"i. c #A7D324",
+"j. c #8BAE13",
+"k. c #AFD31F",
+"l. c #B7D343",
+"m. c #ABD01E",
+"n. c #82F609",
+"o. c #C0DB16",
+"p. c #233003",
+"q. c #F5F5F2",
+"r. c #E9EEDB",
+"s. c #E1EABB",
+"t. c #CDE17A",
+"u. c #BBD64E",
+"v. c #B4D042",
+"w. c #ADCF24",
+"x. c #91E516",
+"y. c #97C016",
+"z. c #AFD322",
+"A. c #B9D633",
+"B. c #AED531",
+"C. c #86FD03",
+"D. c #C6DE16",
+"E. c #141B01",
+"F. c #070A01",
+"G. c #E5E5E5",
+"H. c #DCDCDC",
+"I. c #F6F6F6",
+"J. c #DCDED3",
+"K. c #CFD8A8",
+"L. c #C9DE74",
+"M. c #BCE130",
+"N. c #A7E415",
+"O. c #87FF00",
+"P. c #8FD215",
+"Q. c #BADE25",
+"R. c #B2DC40",
+"S. c #7FF111",
+"T. c #E1EC0C",
+"U. c #2B3D06",
+"V. c #848484",
+"W. c #1B210C",
+"X. c #1E270A",
+"Y. c #1C2704",
+"Z. c #1F2A04",
+"`. c #1F2A05",
+" + c #1A2304",
+".+ c #141B03",
+"++ c #0E1302",
+"@+ c #3F5109",
+"#+ c #A6D715",
+"$+ c #B4E40E",
+"%+ c #CAE30A",
+"&+ c #C2D127",
+"*+ c #C6D90A",
+"=+ c #A6D433",
+"-+ c #A4E43E",
+";+ c #86FD02",
+">+ c #F9F905",
+",+ c #3C4911",
+"'+ c #6B720A",
+")+ c #BBC616",
+"!+ c #C7CB25",
+"~+ c #CED28A",
+"{+ c #E0E305",
+"]+ c #C8CF91",
+"^+ c #C8CE04",
+"/+ c #C0DC8F",
+"(+ c #DEE004",
+"_+ c #BCDC72",
+":+ c #FAFF00",
+"<+ c #475F0C",
+"[+ c #686638",
+"}+ c #FCF8AF",
+"|+ c #F6FF00",
+"1+ c #839715",
+"2+ c #18180D",
+"3+ c #CCD200",
+"4+ c #141300",
+"5+ c #C7CE00",
+"6+ c #272609",
+"7+ c #0C0B00",
+"8+ c #CDDC00",
+"9+ c #87933E",
+"0+ c #809420",
+" ",
+" ",
+" . + @ # + $ % % + % + + ",
+" & * = - - - ; > , ' ) + ",
+"+ + + + + ! + + + + + ~ { ] ^ / ( _ : < [ + ",
+"+ } + | 1 + 2 3 4 5 6 7 8 9 0 a b c d e f + ",
+"+ } + + } + g h i j k l m n 0 o p q r s t + ",
+"+ } + + } + u v w x y } z A 0 B C q q D E + ",
+"+ F + + } + u } G H I } J K 0 L M q N O P + ",
+"+ Q + + } + R } S T U } V W 0 X Y q Z ` ...",
+"+ } + +.F + @.} #.+ $.} %.&.0 *.=.q -.;.>.,.",
+"+ } + R F + '.} ).+ !.Q ~.{.0 ].^.P P /.(.+ ",
+"+ } _.:.Q <.[.} } T }.Q |.1.0 2.3.4.5.6.7.+ ",
+"8.} } F 9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.",
+"H F } } } Q v q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.",
+"F.1 } G.H.} I.J.K.L.M.N.P O.O.P.P Q.R.S.T.U.",
+"V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+q -+q ;+>+,+",
+" '+)+!+~+{+]+^+/+(+_+:+<+",
+" [+}+} |+} |+} |+} } 1+",
+" 2+3+4+5+6+3+7+8+9+0+",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/manage-synth-plugins.png b/data/pixmaps/toolbar/manage-synth-plugins.png
new file mode 100644
index 0000000..f618822
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-synth-plugins.png
Binary files differ
diff --git a/data/pixmaps/toolbar/manage-synth-plugins.xpm b/data/pixmaps/toolbar/manage-synth-plugins.xpm
new file mode 100644
index 0000000..4ea96e2
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-synth-plugins.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char * manage_synth_plugins1_xpm[] = {
+"23 22 87 1",
+" c None",
+". c #FF6D0B",
+"+ c #AA8974",
+"@ c #9E9FA1",
+"# c #A8A9AB",
+"$ c #ACADAE",
+"% c #909195",
+"& c #FFCAAA",
+"* c #EF4D45",
+"= c #9D9EA0",
+"- c #ADADAF",
+"; c #D6D6D8",
+"> c #B8B9BB",
+", c #FF944C",
+"' c #C3D0F9",
+") c #C3D1FE",
+"! c #BFCEFD",
+"~ c #B6C3EF",
+"{ c #F11B10",
+"] c #A6A7A9",
+"^ c #D2DAF1",
+"/ c #A6B0D1",
+"( c #C3C4C5",
+"_ c #FFB5A1",
+": c #C5D1FB",
+"< c #EAEEFF",
+"[ c #D5DEFF",
+"} c #BFCEFE",
+"| c #B3C0EB",
+"1 c #9CA0AE",
+"2 c #BAC9FA",
+"3 c #C2D0FE",
+"4 c #D5DEFE",
+"5 c #C2CDF0",
+"6 c #C1CFFF",
+"7 c #B9C8F9",
+"8 c #CBD4F1",
+"9 c #CBD7FD",
+"0 c #BECDFC",
+"a c #C8D4F9",
+"b c #000000",
+"c c #ADBAE3",
+"d c #B9C8F8",
+"e c #DC0A00",
+"f c #C1CDF6",
+"g c #BFCDFE",
+"h c #B6C1E7",
+"i c #BECDFD",
+"j c #C0CEFE",
+"k c #9AA2C2",
+"l c #6F6F70",
+"m c #A1ABCD",
+"n c #B0BCE1",
+"o c #B7C5F3",
+"p c #B6C4F3",
+"q c #B3B5B6",
+"r c #A9B4D5",
+"s c #ADAFB2",
+"t c #9EA2B0",
+"u c #989CA9",
+"v c #D0B9BC",
+"w c #ADB3C6",
+"x c #B0B7CE",
+"y c #D0CEE4",
+"z c #120000",
+"A c #BCCBFC",
+"B c #A9B3D2",
+"C c #AAAAAC",
+"D c #C2D1FD",
+"E c #6A6A6A",
+"F c #C1CFFE",
+"G c #9FA2AC",
+"H c #8B8B8D",
+"I c #C1CFFD",
+"J c #BCC6E3",
+"K c #BAC5E8",
+"L c #C0CFFF",
+"M c #BBC9F8",
+"N c #C3D1FF",
+"O c #C6D3FF",
+"P c #C2D1FF",
+"Q c #B7C5F4",
+"R c #BAC9F9",
+"S c #BBCAFB",
+"T c #A9AEBF",
+"U c #A8B1CE",
+"V c #A5AECA",
+" ",
+" ...+ @#$% ",
+" ..&&**.+ =-;;;;>% ",
+" .,')!~{. ]^')!/;( ",
+" ._:<<[}|{+ 1;:<<[}/2# ",
+" .&3<4567{. 1;3<896/[1 ",
+" .&0[abcde. 1;0[bfg%[% ",
+" .&hij/bke+ l;/bmi2%2% ",
+" _,&nopmbe lqbr/%%21 ",
+" __stuee+ l1;[221% ",
+" +%%+ 111% ",
+" ..._ ...+ ",
+" .._*b_++ ..*{{{.+ ",
+" .,vwbx1+ .*')!~{. ",
+" ._y<mzABC+ ._:<<[}|{+ ",
+" ._D<wEFdGH .&3<4567{. ",
+" .&I[JKL7GH .&0[abcde. ",
+" .&MNOPAQGH .&hij/bke+ ",
+" _,&RS2dG1 _,&nopmbe ",
+" ._TUVGH+ __stuee+ ",
+" HHH+ +%%+ ",
+" "};
diff --git a/data/pixmaps/toolbar/marcato.xpm b/data/pixmaps/toolbar/marcato.xpm
new file mode 100644
index 0000000..fda4e01
--- /dev/null
+++ b/data/pixmaps/toolbar/marcato.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 8 1",
+" c Gray2",
+". c Gray21",
+"X c Gray36",
+"o c #6d6d6d",
+"O c #888888",
+"+ c Gray70",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"########",
+"####O###",
+"###+ +##",
+"###. .##",
+"##@X @#",
+"##X@o X#",
+"#+o#@ @",
+"#+@##Oo+"
+};
diff --git a/data/pixmaps/toolbar/matrix-percussion.png b/data/pixmaps/toolbar/matrix-percussion.png
new file mode 100644
index 0000000..e0d1929
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix-percussion.png
Binary files differ
diff --git a/data/pixmaps/toolbar/matrix-percussion.xpm b/data/pixmaps/toolbar/matrix-percussion.xpm
new file mode 100644
index 0000000..c8d16c2
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix-percussion.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char * matrix_xpm[] = {
+"22 18 15 1",
+" c None",
+". c #000000",
+"+ c #C0C0C0",
+"@ c #808080",
+"# c #D04040",
+"$ c #B46600",
+"% c #FFF2B6",
+"& c #DEB527",
+"* c #900000",
+"= c #FBCE05",
+"- c #633800",
+"; c #DE910D",
+"> c #8F7311",
+", c #D0A040",
+"' c #996B1C",
+" ",
+" ................. ",
+" ++@+++@+++@+++@++ ",
+" . ",
+" .#. ... ",
+" . .###.$%&. ",
+" .#*...*#*.$&$. ",
+" .##*$%=.* .&$$. ",
+" .#*$&=. .&-.. ",
+" . ..;$&>.;-. ",
+" .,. ...&&-. ",
+" .,,,. .'-&&$. ",
+" .,. .&$-.;&$. ",
+" . .&$-. .;&=. ",
+" .&;$. .;&=. ",
+" ++@+.&;-.+@+++.$&- ",
+" ....&--.........-- ",
+" "};
diff --git a/data/pixmaps/toolbar/matrix.png b/data/pixmaps/toolbar/matrix.png
new file mode 100644
index 0000000..3de07c0
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix.png
Binary files differ
diff --git a/data/pixmaps/toolbar/matrix.xpm b/data/pixmaps/toolbar/matrix.xpm
new file mode 100644
index 0000000..91fd854
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 18 6 1",
+"X c #000000",
+"O c #808080",
+". c #c0c0c0",
+"r c #d04040",
+"o c #d0a040",
+" c None",
+/* pixels */
+" ",
+" XXXXXXXXXXXXXXXXX ",
+" ..O...O...O...O.. ",
+" ",
+" XXXXX ",
+" XrrrX ",
+" XXXXX XXXXX ",
+" XrrrX ",
+" XXXXX ",
+" ",
+" XXXXXXXXXX ",
+" XooooooooX ",
+" XXXXXXXXXX ",
+" ",
+" ",
+" ..O...O...O...O.. ",
+" XXXXXXXXXXXXXXXXX "
+" "
+};
diff --git a/data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm
new file mode 100644
index 0000000..bbdaf42
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ### ",
+" xx # # ",
+" xxx #### ",
+" xx # # ",
+" xxx #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### # ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-breve.xpm b/data/pixmaps/toolbar/menu-3-breve.xpm
new file mode 100644
index 0000000..6bf05b5
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" # #### # ",
+" ### ### ",
+" ### ### ",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-crotchet.xpm b/data/pixmaps/toolbar/menu-3-crotchet.xpm
new file mode 100644
index 0000000..942889d
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-demisemi.xpm b/data/pixmaps/toolbar/menu-3-demisemi.xpm
new file mode 100644
index 0000000..fd557c1
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ### ",
+" xxx # # ",
+" xx #### ",
+" xxx # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-breve.xpm b/data/pixmaps/toolbar/menu-3-dotted-breve.xpm
new file mode 100644
index 0000000..8a5d61a
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" # #### # ",
+" ### ### ##",
+" ### ### ##",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm b/data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm
new file mode 100644
index 0000000..9ac0731
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm b/data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm
new file mode 100644
index 0000000..0e8b1cd
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ### ",
+" xxx # # ",
+" xx #### ",
+" xxx # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm
new file mode 100644
index 0000000..71db40f
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ### ",
+" xx # # ",
+" xxx #### ",
+" xx # # ",
+" xxx #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-minim.xpm b/data/pixmaps/toolbar/menu-3-dotted-minim.xpm
new file mode 100644
index 0000000..74873ff
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-quaver.xpm b/data/pixmaps/toolbar/menu-3-dotted-quaver.xpm
new file mode 100644
index 0000000..7d7ee6e
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm b/data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm
new file mode 100644
index 0000000..ac73f85
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" #### ",
+" ## ## ## ",
+" ## ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm b/data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm
new file mode 100644
index 0000000..37ff2de
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-3-hemidemisemi.xpm
new file mode 100644
index 0000000..bbdaf42
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ### ",
+" xx # # ",
+" xxx #### ",
+" xx # # ",
+" xxx #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### # ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-minim.xpm b/data/pixmaps/toolbar/menu-3-minim.xpm
new file mode 100644
index 0000000..576b0f3
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-quaver.xpm b/data/pixmaps/toolbar/menu-3-quaver.xpm
new file mode 100644
index 0000000..1ee48e5
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-semibreve.xpm b/data/pixmaps/toolbar/menu-3-semibreve.xpm
new file mode 100644
index 0000000..d10df5a
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" #### ",
+" ## ## ",
+" ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-semiquaver.xpm b/data/pixmaps/toolbar/menu-3-semiquaver.xpm
new file mode 100644
index 0000000..d26c9ec
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-breve.xpm b/data/pixmaps/toolbar/menu-breve.xpm
new file mode 100644
index 0000000..b10e863
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" # #### # ",
+" ### ### ",
+" ### ### ",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-crotchet.xpm b/data/pixmaps/toolbar/menu-crotchet.xpm
new file mode 100644
index 0000000..72ef0db
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-demisemi.xpm b/data/pixmaps/toolbar/menu-demisemi.xpm
new file mode 100644
index 0000000..e8e0882
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-breve.xpm b/data/pixmaps/toolbar/menu-dotted-breve.xpm
new file mode 100644
index 0000000..3be4f24
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" # #### # ",
+" ### ### ##",
+" ### ### ##",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-crotchet.xpm b/data/pixmaps/toolbar/menu-dotted-crotchet.xpm
new file mode 100644
index 0000000..d1a1060
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-demisemi.xpm b/data/pixmaps/toolbar/menu-dotted-demisemi.xpm
new file mode 100644
index 0000000..a9e4813
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm
new file mode 100644
index 0000000..8643f7e
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-minim.xpm b/data/pixmaps/toolbar/menu-dotted-minim.xpm
new file mode 100644
index 0000000..80daea2
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-quaver.xpm b/data/pixmaps/toolbar/menu-dotted-quaver.xpm
new file mode 100644
index 0000000..7ba6ef9
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-semibreve.xpm b/data/pixmaps/toolbar/menu-dotted-semibreve.xpm
new file mode 100644
index 0000000..65127d3
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" #### ",
+" ## ## ## ",
+" ## ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-semiquaver.xpm b/data/pixmaps/toolbar/menu-dotted-semiquaver.xpm
new file mode 100644
index 0000000..1beb8c5
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-hemidemisemi.xpm
new file mode 100644
index 0000000..7f37864
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### # ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-minim.xpm b/data/pixmaps/toolbar/menu-minim.xpm
new file mode 100644
index 0000000..837aba3
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-no-note.xpm b/data/pixmaps/toolbar/menu-no-note.xpm
new file mode 100644
index 0000000..576bc2d
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-no-note.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-quaver.xpm b/data/pixmaps/toolbar/menu-quaver.xpm
new file mode 100644
index 0000000..f2e952f
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-semibreve.xpm b/data/pixmaps/toolbar/menu-semibreve.xpm
new file mode 100644
index 0000000..5dd251b
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" #### ",
+" ## ## ",
+" ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-semiquaver.xpm b/data/pixmaps/toolbar/menu-semiquaver.xpm
new file mode 100644
index 0000000..ad78e40
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/midimixer.png b/data/pixmaps/toolbar/midimixer.png
new file mode 100644
index 0000000..a673743
--- /dev/null
+++ b/data/pixmaps/toolbar/midimixer.png
Binary files differ
diff --git a/data/pixmaps/toolbar/midimixer.xpm b/data/pixmaps/toolbar/midimixer.xpm
new file mode 100644
index 0000000..dfd43b1
--- /dev/null
+++ b/data/pixmaps/toolbar/midimixer.xpm
@@ -0,0 +1,151 @@
+/* XPM */
+static char * midimixer1_1_xpm[] = {
+"22 22 126 2",
+" c None",
+". c #626262",
+"+ c #3D3D3D",
+"@ c #474747",
+"# c #4D4D4D",
+"$ c #575757",
+"% c #595959",
+"& c #484848",
+"* c #5E5E5E",
+"= c #606060",
+"- c #505050",
+"; c #515151",
+"> c #5C5C5C",
+", c #636363",
+"' c #4E4E4E",
+") c #525252",
+"! c #6F6F6F",
+"~ c #2D2D2D",
+"{ c #C9C9C9",
+"] c #D2D2D2",
+"^ c #373737",
+"/ c #ADADAD",
+"( c #292929",
+"_ c #333333",
+": c #C8C8C8",
+"< c #C5C5C5",
+"[ c #CDCDCD",
+"} c #222222",
+"| c #2F2F2F",
+"1 c #272727",
+"2 c #212121",
+"3 c #F4F4F4",
+"4 c #D5D5D5",
+"5 c #353535",
+"6 c #363636",
+"7 c #DBDBDB",
+"8 c #E4E4E4",
+"9 c #262626",
+"0 c #E5E5E5",
+"a c #323232",
+"b c #3C3C3C",
+"c c #E6E6E6",
+"d c #2B2B2B",
+"e c #FFFFFF",
+"f c #DADADA",
+"g c #383838",
+"h c #303030",
+"i c #F3F3F3",
+"j c #2C2C2C",
+"k c #F9F9F9",
+"l c #2E2E2E",
+"m c #F5F5F5",
+"n c #E8E8E8",
+"o c #EBEBEB",
+"p c #EDEDED",
+"q c #D1D1D1",
+"r c #CECECE",
+"s c #F6F6F6",
+"t c #313131",
+"u c #F7F7F7",
+"v c #ECECEC",
+"w c #D8D8D8",
+"x c #3A3A3A",
+"y c #D7D7D7",
+"z c #FAFAFA",
+"A c #343434",
+"B c #393939",
+"C c #444444",
+"D c #FBFBFB",
+"E c #D9D9D9",
+"F c #404040",
+"G c #DFDFDF",
+"H c #3B3B3B",
+"I c #4A4A4A",
+"J c #F2F2F2",
+"K c #3F3F3F",
+"L c #424242",
+"M c #585858",
+"N c #E7E7E7",
+"O c #545454",
+"P c #DCDCDC",
+"Q c #FDFDFD",
+"R c #6D6D6D",
+"S c #D3D3D3",
+"T c #696969",
+"U c #5F5F5F",
+"V c #747474",
+"W c #616161",
+"X c #666666",
+"Y c #E1E1E1",
+"Z c #F1EFF3",
+"` c #EEEEEE",
+" . c #5B5B5B",
+".. c #B7B7B7",
+"+. c #FEFEFE",
+"@. c #7B7B7B",
+"#. c #616162",
+"$. c #F4F3F5",
+"%. c #7A797A",
+"&. c #565656",
+"*. c #828282",
+"=. c #FCFCFC",
+"-. c #787878",
+";. c #838383",
+">. c #868686",
+",. c #585759",
+"'. c #939393",
+"). c #000000",
+"!. c #AFAFAF",
+"~. c #BEBEBE",
+"{. c #010101",
+"]. c #707070",
+"^. c #3E3E3E",
+"/. c #6A6A6A",
+"(. c #B9B9B9",
+"_. c #1A1A1A",
+":. c #7A7A7A",
+"<. c #DEDEDE",
+"[. c #BCBCBC",
+"}. c #8E8E8E",
+"|. c #232323",
+"1. c #070707",
+"2. c #454545",
+"3. c #464646",
+"4. c #28262D",
+"5. c #130D1B",
+" ",
+". + @ # $ % & & * = - * ; % > , ' ' % ) ! ",
+"~ { ] ^ ^ / ( _ : < _ @ [ } | < 1 2 3 4 5 ",
+"6 7 8 9 9 0 a _ 8 0 b + c d d 8 ( ( e f g ",
+"h < i j j k l l m n b b o ~ ~ p d d e q ^ ",
+"6 r s j h e t t u v b b p | a p 9 d e w ^ ",
+"x y z A A e A B m v C b p | a D 1 ~ e E ^ ",
+"F G D b H e ^ I s v C B J K K e ( t e E ^ ",
+"L 0 e C C e I ; v s M @ N O O e a | e P H ",
+"' 8 e = . Q R R S D R T r U V Q W X e o L ",
+") Y e i Z e ` e 4 s i e Y i i e 4 e e 0 F ",
+" .G e e ..e +.e @.k e e #.$.e e %.e e k &. ",
+"*.P =.+.-.e e ;.g >.e e ^ e e e ,.e +.m V ",
+"'.y s Y > S e ).!.).e ~.{.q $.].^./.n c '. ",
+" (.(.q g ] f ).] ).y /._.:.<.).!.).{ [. ",
+" }.g }. |.|.|. ).!.). ).] ). ",
+" ).!.). 0 .0 ).] ). 1.|.|. ",
+" ).] ). 0 $ 0 |.|.|. 0 % 0 ",
+" |.|.|. 0 2.0 0 3.0 0 ) 0 ",
+" ] 4.] ] j ] ] j ] ] 3.] ",
+" ] 5.] q ).] ] ).] q ~ ] ",
+" "};
diff --git a/data/pixmaps/toolbar/minim.xpm b/data/pixmaps/toolbar/minim.xpm
new file mode 100644
index 0000000..b4f7fd3
--- /dev/null
+++ b/data/pixmaps/toolbar/minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .#- .# ",
+" #- .@ ",
+" #. -#. ",
+" .+## ",
+" "};
diff --git a/data/pixmaps/toolbar/mixer.png b/data/pixmaps/toolbar/mixer.png
new file mode 100644
index 0000000..e259590
--- /dev/null
+++ b/data/pixmaps/toolbar/mixer.png
Binary files differ
diff --git a/data/pixmaps/toolbar/mixer.xpm b/data/pixmaps/toolbar/mixer.xpm
new file mode 100644
index 0000000..35790e6
--- /dev/null
+++ b/data/pixmaps/toolbar/mixer.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * mixer1_1_xpm[] = {
+"22 22 64 1",
+" c None",
+". c #000000",
+"+ c #A0A0A0",
+"@ c #666666",
+"# c #D0D0D0",
+"$ c #E5E5E5",
+"% c #9B9B9B",
+"& c #B8A4D4",
+"* c #9C8EA8",
+"= c #A9A4AB",
+"- c #979198",
+"; c #8F8F8F",
+"> c #818181",
+", c #949494",
+"' c #747474",
+") c #7A7A7A",
+"! c #3F3F3F",
+"~ c #616161",
+"{ c #FFFFFF",
+"] c #868686",
+"^ c #020202",
+"/ c #AFAFAF",
+"( c #CBCBCB",
+"_ c #E9E9E9",
+": c #737373",
+"< c #D9D9D9",
+"[ c #727272",
+"} c #3E3E3E",
+"| c #6A6A6A",
+"1 c #EEEEEE",
+"2 c #ECECEC",
+"3 c #D2D2D2",
+"4 c #6B6B6B",
+"5 c #333333",
+"6 c #8E8E8E",
+"7 c #232323",
+"8 c #F1F1F1",
+"9 c #787878",
+"0 c #070707",
+"a c #EAEAEA",
+"b c #5D5D5D",
+"c c #F7F7F7",
+"d c #434343",
+"e c #494949",
+"f c #FEFEFE",
+"g c #FAFAFA",
+"h c #515151",
+"i c #E7E7E7",
+"j c #F9F9F9",
+"k c #626064",
+"l c #F4F4F4",
+"m c #343434",
+"n c #2B2B2B",
+"o c #F5F5F5",
+"p c #464646",
+"q c #F8F8F8",
+"r c #F0F0F0",
+"s c #0F0A18",
+"t c #F6F6F6",
+"u c #EBEBEB",
+"v c #DFDFDF",
+"w c #E8E8E8",
+"x c #CFCFCF",
+"y c #2A2A2A",
+" . ",
+" . + ",
+" . . . ",
+" . @.+ .# ",
+" .@@..@#.+ # ",
+" @....+..@.+..+..@ ",
+" . .@$..@.@. ",
+" @ . .@ . ",
+" @ . ",
+" % ",
+" & * = - ",
+" ; @ > , ",
+" ' )!) ~ {$]$ ",
+" ) ^/.(_: <[}| ",
+" 1:2 .3. 45) ./. ",
+" 6!; 777 ./. .3. ",
+" ./. 892 .3. 077 ",
+" .3. ab_ 777 c)c ",
+" 777 $d$ {ef ghi ",
+" jkl 1m2 1nc opq ",
+" rs$ t.u v.w xya ",
+" "};
diff --git a/data/pixmaps/toolbar/move_track_down.png b/data/pixmaps/toolbar/move_track_down.png
new file mode 100644
index 0000000..31d632c
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_down.png
Binary files differ
diff --git a/data/pixmaps/toolbar/move_track_down.xpm b/data/pixmaps/toolbar/move_track_down.xpm
new file mode 100644
index 0000000..f963d6c
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_down.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * move_track_down_xpm[] = {
+"22 18 14 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #62664E",
+", c #3A3A3A",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%*%%%%*%=%.",
+"........-------------.",
+".++;;$$.>>>>>>>>>>>>>.",
+".++;;$$.>>>>>>>>>>>>>.",
+"........-----,,,-----.",
+".++;;$$.%%%%%,,,%%%%%.",
+".++;;$$.%%%%%,,,%%%%%.",
+"........-----,,,-----.",
+".++;;$$.%%%%%,,,%%%%%.",
+".++;;$$.%%%%%,,,%%%%%.",
+"........-----,,,-----.",
+".++;;$$.%%%,,,,,,,%%%.",
+".++;;$$.%%%%,,,,,%%%%.",
+"........-----,,,-----.",
+".++;;$$.%%%%%%,%%%%%%.",
+".++;;$$.%%%%%%%%%%%%%."};
diff --git a/data/pixmaps/toolbar/move_track_up.png b/data/pixmaps/toolbar/move_track_up.png
new file mode 100644
index 0000000..6125fa4
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_up.png
Binary files differ
diff --git a/data/pixmaps/toolbar/move_track_up.xpm b/data/pixmaps/toolbar/move_track_up.xpm
new file mode 100644
index 0000000..1dcb163
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_up.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * move_track_up_xpm[] = {
+"22 18 14 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #3A3A3A",
+"- c #C9D58C",
+"; c #B7B7B7",
+"> c #C4C4C4",
+", c #62664E",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%**=%%*%-%.",
+"........;;;;;===;;;;;.",
+".++>>$$.%%%%=====%%%%.",
+".++>>$$.%%%=======%%%.",
+"........;;;;;===;;;;;.",
+".++>>$$.%%%%%===%%%%%.",
+".++>>$$.%%%%%===%%%%%.",
+"........;;;;;===;;;;;.",
+".++>>$$.%%%%%===%%%%%.",
+".++>>$$.%%%%%===%%%%%.",
+"........;;;;;===;;;;;.",
+".++>>$$.,,,,,,,,,,,,,.",
+".++>>$$.,,,,,,,,,,,,,.",
+"........;;;;;;;;;;;;;.",
+".++>>$$.%%%%%%%%%%%%%.",
+".++>>$$.%%%%%%%%%%%%%."};
diff --git a/data/pixmaps/toolbar/multi-page-mode.xpm b/data/pixmaps/toolbar/multi-page-mode.xpm
new file mode 100644
index 0000000..b046c84
--- /dev/null
+++ b/data/pixmaps/toolbar/multi-page-mode.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * multi_page_mode_xpm[] = {
+"22 22 7 1",
+" c None",
+". c #AB0011",
+"+ c #FFFFFF",
+"@ c #020011",
+"# c #50504D",
+"$ c #989893",
+"% c #131120",
+" .......... ",
+" .++++++++.+++++++++ ",
+" .+@@@@#@+.++@#@@#@+ ",
+" .++++++++.+++++++++ ",
+" .+@#@@@@+.++@@#@@@+ ",
+" .++++++++.+++++++++ ",
+" .+@@@#@@+.++@@@@$@+ ",
+" .++++++++.+++++++++ ",
+" .+@#@@@@+.++@#@@@@+ ",
+" .++++++++.+++++++++ ",
+" ..........+++++++++ ",
+" ++++++++++++++++++ ",
+" ++++++++++++++++++ ",
+" +@#@@@@++++#@@@@@+ ",
+" ++++++++++++++++++ ",
+" +@@@@#@++++@@#@@@+ ",
+" ++++++++++++++++++ ",
+" +@@#@@@++++@#@@#@+ ",
+" ++++++++++++++++++ ",
+" +#@@@#@++++@@#%+++ ",
+" ++++++++++++++++++ ",
+" "};
diff --git a/data/pixmaps/toolbar/mute-all.png b/data/pixmaps/toolbar/mute-all.png
new file mode 100644
index 0000000..93956d9
--- /dev/null
+++ b/data/pixmaps/toolbar/mute-all.png
Binary files differ
diff --git a/data/pixmaps/toolbar/mute-all.xpm b/data/pixmaps/toolbar/mute-all.xpm
new file mode 100644
index 0000000..3327042
--- /dev/null
+++ b/data/pixmaps/toolbar/mute-all.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * mute_all_xpm[] = {
+"22 22 61 1",
+" c None",
+". c #8D8E8E",
+"+ c #7F7F7F",
+"@ c #727272",
+"# c #8A8A8B",
+"$ c #ADAEAF",
+"% c #7F7F80",
+"& c #5F6264",
+"* c #092442",
+"= c #0C3159",
+"- c #0C345E",
+"; c #8A9096",
+"> c #A7A8A8",
+", c #8C8D8E",
+"' c #595C5E",
+") c #376291",
+"! c #47719D",
+"~ c #34608F",
+"{ c #1B4A7B",
+"] c #9EA6AF",
+"^ c #C0C1C1",
+"/ c #777777",
+"( c #0D2640",
+"_ c #7C9BBD",
+": c #84A2C2",
+"< c #5D83AB",
+"[ c #255384",
+"} c #BFBFBF",
+"| c #676767",
+"1 c #0B2D52",
+"2 c #8AA7C5",
+"3 c #668AB1",
+"4 c #3C6795",
+"5 c #295687",
+"6 c #CFCFCF",
+"7 c #5C6772",
+"8 c #0B2E53",
+"9 c #537AA5",
+"0 c #356190",
+"a c #436D9A",
+"b c #E6E6E6",
+"c c #A9AAAB",
+"d c #7E848A",
+"e c #184678",
+"f c #2E5B8B",
+"g c #E2EFFE",
+"h c #F5F5F5",
+"i c #9B9B9B",
+"j c #9098A1",
+"k c #2E5B8A",
+"l c #225081",
+"m c #D4E1EF",
+"n c #FBFBFC",
+"o c #B5B6B6",
+"p c #AEAEAE",
+"q c #BBBBBB",
+"r c #D1D1D1",
+"s c #E2E3E3",
+"t c #07203A",
+"u c #808080",
+"v c #1E4C7D",
+" ",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,'-)!~{]^ ",
+" /()_:<~[} ",
+" |1!:23456 ",
+" 78~<390ab ",
+" cde~40fgh ",
+" ijkl0mn ",
+" opqrs ",
+" ",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,'-)!~{]^ ",
+" /t)_:<~[} ",
+" |1!:23456 ",
+" u8~<390ab ",
+" cde~40fgh ",
+" ijvl0mn ",
+" opqrs "};
diff --git a/data/pixmaps/toolbar/no-note.xpm b/data/pixmaps/toolbar/no-note.xpm
new file mode 100644
index 0000000..70ef3f1
--- /dev/null
+++ b/data/pixmaps/toolbar/no-note.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * scratch[] = {
+"14 26 1 1",
+" c none",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/notation.png b/data/pixmaps/toolbar/notation.png
new file mode 100644
index 0000000..81917f8
--- /dev/null
+++ b/data/pixmaps/toolbar/notation.png
Binary files differ
diff --git a/data/pixmaps/toolbar/notation.xpm b/data/pixmaps/toolbar/notation.xpm
new file mode 100644
index 0000000..0ccf6f9
--- /dev/null
+++ b/data/pixmaps/toolbar/notation.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 19 6 1",
+" c None",
+"X c black",
+"x c #242724",
+"O c #4D4E4D",
+"o c #6B6D6B",
+". c #848484",
+/* pixels */
+" oxX ",
+" oxXXXXX ",
+" XXXXXxo X ",
+" Xxo oxX ",
+" X oxXXXXX ",
+" XXXXXxo X ",
+" Xxo X ",
+" X X ",
+" X X ",
+" X X ",
+" X X ",
+" X oOXX ",
+" X xXXXX ",
+" X XXXXX ",
+" oOXX .XO. ",
+" xXXXX ",
+" XXXXX ",
+" .XO. ",
+" "
+};
diff --git a/data/pixmaps/toolbar/palette-accidentals.xpm b/data/pixmaps/toolbar/palette-accidentals.xpm
new file mode 100644
index 0000000..f02d200
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-accidentals.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_accidentals_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" . ",
+" . . . ",
+" . . .. ",
+" . ..... ",
+" . ..... ",
+" . .. . ",
+" . . . ",
+" . .. . . ",
+" ..... . .. ",
+" . .. ..... ",
+" . .. ..... ",
+" . . .. . ",
+" . . . . ",
+" .. . ",
+" . ",
+" "};
diff --git a/data/pixmaps/toolbar/palette-clefs.xpm b/data/pixmaps/toolbar/palette-clefs.xpm
new file mode 100644
index 0000000..54a0bf4
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-clefs.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_clefs_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" . ... ",
+" .. . .. .",
+" .. .. .. ",
+" .. . .. ",
+" . .. .",
+" .. . ",
+" .. . ",
+" . ... . ",
+". .. .. . ",
+". .. . . ",
+". . . ",
+" . . . ",
+" ... ",
+" . ",
+" .. ",
+" "};
diff --git a/data/pixmaps/toolbar/palette-group.xpm b/data/pixmaps/toolbar/palette-group.xpm
new file mode 100644
index 0000000..7ff377a
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-group.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * palette_group_xpm[] = {
+"16 16 16 1",
+" c None",
+". c #282828",
+"+ c #9A9898",
+"@ c #918F8F",
+"# c #5F5E5E",
+"$ c #494949",
+"% c #7F7D7D",
+"& c #807F7F",
+"* c #2F2F2F",
+"= c #838181",
+"- c #474747",
+"; c #7C7A7A",
+"> c #2C2C2C",
+", c #787676",
+"' c #707070",
+") c #9B9999",
+"...+ @ ",
+" # .....$% ",
+" &*.....",
+" =-..... ; ",
+"..>, ",
+" ",
+" ",
+" . ..... ",
+" . . . ",
+" . . . . ",
+" . .. . . ",
+" . .. .. .. ",
+" .. .. .. ",
+" .. ' ''",
+" '.. ..' ",
+" ).....) "};
diff --git a/data/pixmaps/toolbar/palette-marks.xpm b/data/pixmaps/toolbar/palette-marks.xpm
new file mode 100644
index 0000000..e9705fc
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-marks.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * palette_marks_xpm[] = {
+"16 16 19 1",
+" c None",
+". c #AFAFAF",
+"+ c #010101",
+"@ c #787878",
+"# c #888888",
+"$ c #424242",
+"% c #D5D5D5",
+"& c #7B7B7B",
+"* c #8A8A8A",
+"= c #0A0A0A",
+"- c #A4A4A4",
+"; c #8D8D8D",
+"> c #D6D6D6",
+", c #D0D0D0",
+"' c #090909",
+") c #626262",
+"! c #494949",
+"~ c #2D2D2D",
+"{ c #8C8C8C",
+" .+++++. ",
+" .+@ #+.",
+" $. .$",
+" @ .@% #",
+" & #+@ ",
+"*=* # ",
+"-=- ; ",
+" = > , ",
+" = '. ",
+" * ,'. ",
+" ,' ,) ,",
+" ..!~.{!~,'",
+" ..,~', .~ ~",
+" .{{'! ~{ ",
+" ,,'.{ ~, ",
+" ,'!.,', "};
diff --git a/data/pixmaps/toolbar/palette-notes.xpm b/data/pixmaps/toolbar/palette-notes.xpm
new file mode 100644
index 0000000..74b368a
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-notes.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_notes_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" ",
+" . ",
+" . .. ",
+" . .. ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . .... ",
+" . ..... ",
+" .... ..... ",
+" . . ... ",
+" . . ",
+" ... ",
+" "};
diff --git a/data/pixmaps/toolbar/palette-rests.xpm b/data/pixmaps/toolbar/palette-rests.xpm
new file mode 100644
index 0000000..073beaf
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-rests.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_rests_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" . ",
+" . ",
+" .. ",
+" . ",
+" .. . .. ",
+" .... . ",
+" . .. ",
+" . . . ",
+" .... . ",
+" . . ",
+" . . ... ",
+" .. .. . ",
+" . .. ",
+" . . ",
+" . . ",
+" "};
diff --git a/data/pixmaps/toolbar/pause.xpm b/data/pixmaps/toolbar/pause.xpm
new file mode 100644
index 0000000..8ec0622
--- /dev/null
+++ b/data/pixmaps/toolbar/pause.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 8 7 1",
+" c #010101",
+". c Gray26",
+"X c Gray47",
+"o c #888888",
+"O c #afafaf",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@@@@@ooo@@@@",
+"@@@O O@@",
+"@@O X@@@o O@",
+"@@.O@@@@@O.@",
+"@+X@@OX+@@o+",
+"@oO@@o X@@Oo",
+"@+@@@@o@@@++"
+};
diff --git a/data/pixmaps/toolbar/quantize.png b/data/pixmaps/toolbar/quantize.png
new file mode 100644
index 0000000..6f17d6b
--- /dev/null
+++ b/data/pixmaps/toolbar/quantize.png
Binary files differ
diff --git a/data/pixmaps/toolbar/quantize.xpm b/data/pixmaps/toolbar/quantize.xpm
new file mode 100644
index 0000000..088f9d3
--- /dev/null
+++ b/data/pixmaps/toolbar/quantize.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 19 6 1",
+" c None",
+"X c black",
+"x c #242724",
+"O c #4D4E4D",
+"o c #6B6D6B",
+". c #848484",
+/* pixels */
+" ",
+" ",
+" ",
+" .XXXX. ",
+" xXo oXO ",
+" xX Xx ",
+" oX. .X. ",
+" XX XX ",
+" XX XX ",
+" XX XX ",
+" XX oXO XX ",
+" .X. .XO XX ",
+" xX .XoX ",
+" OXo ooXO ",
+" .XXXX..XO ",
+" .Xo ",
+" ",
+" ",
+" "
+};
diff --git a/data/pixmaps/toolbar/quaver.xpm b/data/pixmaps/toolbar/quaver.xpm
new file mode 100644
index 0000000..2112fb3
--- /dev/null
+++ b/data/pixmaps/toolbar/quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" # ",
+" #. ",
+" #@ ",
+" ##. ",
+" ##+ ",
+" # .- ",
+" # . ",
+" # . ",
+" # . ",
+" # .. ",
+" # - ",
+" # + ",
+" # + ",
+" # - ",
+" # . ",
+" @#+# . ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/resize.xpm b/data/pixmaps/toolbar/resize.xpm
new file mode 100644
index 0000000..5e577e3
--- /dev/null
+++ b/data/pixmaps/toolbar/resize.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 22 8 1",
+" c Gray0",
+". c #080000",
+"X c #5d0000",
+"o c #005482",
+"O c #8c0800",
+"+ c #aa7900",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"######################",
+"######################",
+"######################",
+"######################",
+"########## ##########",
+"########## ##########",
+"########## ##########",
+"### ###### ###### ###",
+"## ###### ###### ##",
+"# ###### ###### #",
+" ",
+" ",
+"# ###### ###### #",
+"## ###### ###### ##",
+"### ###### ###### ###",
+"########## ##########",
+"########## ##########",
+"########## ##########",
+"######################",
+"######################",
+"######################",
+"######################"
+};
diff --git a/data/pixmaps/toolbar/rest-breve.xpm b/data/pixmaps/toolbar/rest-breve.xpm
new file mode 100644
index 0000000..5462817
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-breve.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ######### ",
+" ##### ",
+" ##### ",
+" ##### ",
+" ##### ",
+" ##### ",
+" ######### ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-crotchet.xpm b/data/pixmaps/toolbar/rest-crotchet.xpm
new file mode 100644
index 0000000..731f84f
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" - ",
+" -- ",
+" #. ",
+" #+ ",
+" .##@ ",
+" ###- ",
+" @##@ ",
+" +#. ",
+" .# ",
+" @- ",
+" .###. ",
+" +#### ",
+" ##- .. ",
+" +# ",
+" #- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-demisemi.xpm b/data/pixmaps/toolbar/rest-demisemi.xpm
new file mode 100644
index 0000000..4aaf678
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" #+ ",
+" .#+ .- ",
+" +#+@@ ",
+" @. ",
+" #. ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-hemidemisemi.xpm b/data/pixmaps/toolbar/rest-hemidemisemi.xpm
new file mode 100644
index 0000000..b089ce0
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-hemidemisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" . ",
+" @#@ ",
+" .##.-@ ",
+" +- ",
+" + ",
+" #+ @@ ",
+" .#+ -# ",
+" +#+@+ ",
+" @@ ",
+" #. ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ "};
diff --git a/data/pixmaps/toolbar/rest-minim.xpm b/data/pixmaps/toolbar/rest-minim.xpm
new file mode 100644
index 0000000..1f060b2
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ###### ",
+" ###### ",
+" ########## ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-quaver.xpm b/data/pixmaps/toolbar/rest-quaver.xpm
new file mode 100644
index 0000000..d1b0d23
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" # ",
+" -@ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-semibreve.xpm b/data/pixmaps/toolbar/rest-semibreve.xpm
new file mode 100644
index 0000000..016528f
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-semibreve.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ########## ",
+" ###### ",
+" ###### ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-semiquaver.xpm b/data/pixmaps/toolbar/rest-semiquaver.xpm
new file mode 100644
index 0000000..207b2c8
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/select.xpm b/data/pixmaps/toolbar/select.xpm
new file mode 100644
index 0000000..e9fe6f0
--- /dev/null
+++ b/data/pixmaps/toolbar/select.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *left_ptr_big[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 5 1",
+/* colors */
+". c None",
+"x c #9090e0",
+"y c #8080d0",
+"z c #7070c0",
+"# c #000000",
+/* pixels */
+"....................",
+"....................",
+".....##.............",
+".....#x#............",
+".....#xx#...........",
+".....#xxy#..........",
+".....#xxyy#.........",
+".....#xxyyz#........",
+".....#xxyyzz#.......",
+".....#xxyyzzz#......",
+".....#xxyyz####.....",
+".....#xx#y#.........",
+".....#x#.#z#........",
+".....##..#z#........",
+".....#....#z#.......",
+"..........#z#.......",
+"...........#z#......",
+"...........#z#......",
+"............##......",
+"...................."
+};
diff --git a/data/pixmaps/toolbar/semibreve.xpm b/data/pixmaps/toolbar/semibreve.xpm
new file mode 100644
index 0000000..d11c2a4
--- /dev/null
+++ b/data/pixmaps/toolbar/semibreve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" -####. ",
+" @#- @#- ",
+" +# .#+ ",
+" +#. #+ ",
+" -#@ -#@ ",
+" .####- ",
+" "};
diff --git a/data/pixmaps/toolbar/semiquaver.xpm b/data/pixmaps/toolbar/semiquaver.xpm
new file mode 100644
index 0000000..399ccfc
--- /dev/null
+++ b/data/pixmaps/toolbar/semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #. ",
+" ## ",
+" ##+ ",
+" # .+ ",
+" #. .- ",
+" #+ - ",
+" ##- .. ",
+" #.@. - ",
+" # - . ",
+" # .- ",
+" # . ",
+" # . ",
+" # - ",
+" # # ",
+" # @ ",
+" # . ",
+" @#+# . ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/split.xpm b/data/pixmaps/toolbar/split.xpm
new file mode 100644
index 0000000..68369eb
--- /dev/null
+++ b/data/pixmaps/toolbar/split.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 22 8 1",
+" c Gray0",
+". c #080000",
+"X c #5d0000",
+"o c #c5d37d",
+"O c #8c0800",
+"+ c #c57dd3",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"######################",
+"######################",
+"######################",
+"######################",
+"# ## #",
+"# ++++++ ## oooooooo #",
+"# +++++++ ## ooooooo #",
+"# ++++++++ ## oooooo #",
+"# +++++++++ ## ooooo #",
+"# ++++++++ ## oooooo #",
+"# +++++++ ## ooooooo #",
+"# ++++++ ## oooooooo #",
+"# +++++ ## ooooooooo #",
+"# ++++++ ## oooooooo #",
+"# +++++++ ## ooooooo #",
+"# ++++++++ ## oooooo #",
+"# ## #",
+"######################",
+"######################",
+"######################",
+"######################",
+"######################"
+};
diff --git a/data/pixmaps/toolbar/staccatissimo.xpm b/data/pixmaps/toolbar/staccatissimo.xpm
new file mode 100644
index 0000000..2bd7272
--- /dev/null
+++ b/data/pixmaps/toolbar/staccatissimo.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 7 5 1",
+" c Gray4",
+". c #7b7b7b",
+"X c Gray54",
+"o c #a4a4a4",
+"O c None",
+/* pixels */
+"OOOO",
+"OO.O",
+"OX X",
+"Oo o",
+"OO O",
+"OO O",
+"OOXO"
+};
diff --git a/data/pixmaps/toolbar/staccato.xpm b/data/pixmaps/toolbar/staccato.xpm
new file mode 100644
index 0000000..03b9db6
--- /dev/null
+++ b/data/pixmaps/toolbar/staccato.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 4 4 1",
+" c Gray0",
+". c #8b8b8b",
+"X c #cacaca",
+"o c None",
+/* pixels */
+"oooo",
+"oo.X",
+"o. .",
+"oo.X"
+};
diff --git a/data/pixmaps/toolbar/step_by_step.xpm b/data/pixmaps/toolbar/step_by_step.xpm
new file mode 100644
index 0000000..241eed8
--- /dev/null
+++ b/data/pixmaps/toolbar/step_by_step.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 16 4 1",
+"# c #000000",
+"o c #ffffff",
+". c #c0c0ff",
+" c None",
+/* pixels */
+" ",
+"############ ",
+"oo###oo###oo ",
+"oo###oo###oo # ",
+"oo###oo###oo ## ",
+"oo###oo###oo #.# ",
+"oo###oo###o###..# ",
+"oo###oo###o#.....#",
+"oo###oo###o#.....#",
+"ooo#oooo#oo###..# ",
+"ooo#oooo#ooo #.# ",
+"ooo#oooo#ooo ## ",
+"ooo#oooo#ooo # ",
+"ooo#oooo#ooo ",
+"############ ",
+" "
+};
diff --git a/data/pixmaps/toolbar/tenuto.xpm b/data/pixmaps/toolbar/tenuto.xpm
new file mode 100644
index 0000000..a0cb960
--- /dev/null
+++ b/data/pixmaps/toolbar/tenuto.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 3 3 1",
+" c Gray44",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXXXXXXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/toolbar/text-mark.xpm b/data/pixmaps/toolbar/text-mark.xpm
new file mode 100644
index 0000000..bd79da4
--- /dev/null
+++ b/data/pixmaps/toolbar/text-mark.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * text_mark_xpm[] = {
+"14 26 11 1",
+" c None",
+". c #000000",
+"+ c #34021C",
+"@ c #200011",
+"# c #14000B",
+"$ c #1A010E",
+"% c #13000A",
+"& c #16000C",
+"* c #17000C",
+"= c #100008",
+"- c #18000C",
+" ",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ..... ",
+" ...... ",
+" ...... ",
+" .... ",
+" ",
+" ",
+" +@.#$ ",
+" . % . ",
+" & ",
+" * ",
+" = ",
+" %-. ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/text.xpm b/data/pixmaps/toolbar/text.xpm
new file mode 100644
index 0000000..e8be58d
--- /dev/null
+++ b/data/pixmaps/toolbar/text.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *text[] = {
+/* width height num_colors chars_per_pixel */
+" 20 23 10 1",
+/* colors */
+". c #000000",
+"# c #1d1d1d",
+"a c #393939",
+"b c #555555",
+"c c #727272",
+"d c #8e8e8e",
+"e c #aaaaaa",
+"f c #c7c7c7",
+"g c #e3e3e3",
+"h c None",
+/* pixels */
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhheeeeeeeeeeeeehhh",
+"hhhe...ba...ba...hhh",
+"hhhe.#hhha.bhhe..hhh",
+"hhhe.fhhhb.bhhhb.hhh",
+"hhhe#hhhhb.bhhhf.hhh",
+"hhhcbhhhhb.bhhhh.hhh",
+"hhhbehhhhb.bhhhhaehh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhed#.#eehhhhhh",
+"hhhhhhfbbbbbbbhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh"
+};
diff --git a/data/pixmaps/toolbar/text_rf.xpm b/data/pixmaps/toolbar/text_rf.xpm
new file mode 100644
index 0000000..742663f
--- /dev/null
+++ b/data/pixmaps/toolbar/text_rf.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....... ",
+". . . ..",
+". ... ..",
+". .. .",
+" .... ...",
+" ... ....",
+".... ...."
+};
diff --git a/data/pixmaps/toolbar/text_sf.xpm b/data/pixmaps/toolbar/text_sf.xpm
new file mode 100644
index 0000000..81bd468
--- /dev/null
+++ b/data/pixmaps/toolbar/text_sf.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....... ",
+".. . ..",
+". .... ..",
+". .",
+"... . ...",
+" . ....",
+".... ...."
+};
diff --git a/data/pixmaps/toolbar/time-musical.png b/data/pixmaps/toolbar/time-musical.png
new file mode 100644
index 0000000..f1b424c
--- /dev/null
+++ b/data/pixmaps/toolbar/time-musical.png
Binary files differ
diff --git a/data/pixmaps/toolbar/time-musical.xpm b/data/pixmaps/toolbar/time-musical.xpm
new file mode 100644
index 0000000..8053513
--- /dev/null
+++ b/data/pixmaps/toolbar/time-musical.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *time_musical[] = {
+/* width height num_colors chars_per_pixel */
+" 20 19 25 1",
+/* colors */
+". c None",
+"# c #d7d7d7",
+"a c #8e8e8e",
+"b c #555555",
+"c c #2b2b2b",
+"d c #101010",
+"e c #020202",
+"f c #a4a4a4",
+"g c #373737",
+"h c #000000",
+"i c #cecece",
+"j c #383838",
+"k c #a6a6a6",
+"l c #212121",
+"m c #757575",
+"n c #b3b3b3",
+"o c #dcdcdc",
+"p c #b2b2b2",
+"q c #4a4a4a",
+"r c #151515",
+"s c #9f9f9f",
+"t c #838383",
+"u c #888888",
+"v c #313131",
+"w c #060606",
+/* pixels */
+"....................",
+"....................",
+".......qhhhhq.......",
+"...hh..h....h.......",
+"...hh.sv....vs......",
+"....htqt....tq......",
+".....hh......h......",
+".....qh......h......",
+".....sht.....vs.....",
+".....qqh.....tq.....",
+".....h.ht.....h.....",
+".....h.fh.....h.....",
+"....sv..ht....vs....",
+"....qt..fhh...tq....",
+"....h....hh....h....",
+"...sh..........hs...",
+"...hhhhhhhhhhhhhh...",
+"....................",
+"...................."
+};
diff --git a/data/pixmaps/toolbar/time-raw.png b/data/pixmaps/toolbar/time-raw.png
new file mode 100644
index 0000000..849965e
--- /dev/null
+++ b/data/pixmaps/toolbar/time-raw.png
Binary files differ
diff --git a/data/pixmaps/toolbar/time-raw.xpm b/data/pixmaps/toolbar/time-raw.xpm
new file mode 100644
index 0000000..78c89ab
--- /dev/null
+++ b/data/pixmaps/toolbar/time-raw.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * time_raw_xpm[] = {
+"19 19 4 1",
+" c None",
+". c #7A7A7A",
+"+ c #000000",
+"@ c #A0A0A0",
+" ",
+" ",
+" ",
+" .+ @++++++@ +@ ",
+" +. +@ ",
+" ",
+" .+ .+++ +++++@ ",
+" +. +@ ",
+" ",
+" .+ .++++ +@ +@ ",
+" +. +@ ",
+" ",
+" .+ .+++ +++++@ ",
+" +. +@ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/time-real.png b/data/pixmaps/toolbar/time-real.png
new file mode 100644
index 0000000..afbb614
--- /dev/null
+++ b/data/pixmaps/toolbar/time-real.png
Binary files differ
diff --git a/data/pixmaps/toolbar/time-real.xpm b/data/pixmaps/toolbar/time-real.xpm
new file mode 100644
index 0000000..ebba1ad
--- /dev/null
+++ b/data/pixmaps/toolbar/time-real.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * time_real_xpm[] = {
+"19 19 7 1",
+" c None",
+". c #7A7A7A",
+"+ c #6B6B6B",
+"@ c #2A2A2A",
+"# c #000000",
+"$ c #454545",
+"% c #ABABAB",
+" ",
+" ",
+" .+++. @. ",
+" .+######. .@. ",
+" .$@+++++@#. .@ ",
+" .$++% %+%#. ",
+" $@+ +@# ",
+" .#+% %+#. ",
+" +#% %#+ ",
+" +#%.###. %#+ ",
+" +#% # %#+ ",
+" .#+% # +#. ",
+" #@% # %@+ ",
+" .#+%% . %+#. ",
+" .#@+%%%+##+ ",
+" .@#####+. ",
+" .@$+. ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transforms-decounterpoint.xpm b/data/pixmaps/toolbar/transforms-decounterpoint.xpm
new file mode 100644
index 0000000..6ad9d6e
--- /dev/null
+++ b/data/pixmaps/toolbar/transforms-decounterpoint.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" -@## # ",
+" +#### # ",
+" ##### # ",
+" .#@.# # ",
+" -@## -@## ",
+" +#### +#### ",
+" ##### ##### ",
+" .#@. .#@. ",
+" ",
+" # # ",
+" ###### ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transforms-tie.xpm b/data/pixmaps/toolbar/transforms-tie.xpm
new file mode 100644
index 0000000..16706f8
--- /dev/null
+++ b/data/pixmaps/toolbar/transforms-tie.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" -@## -@## ",
+" +@ # +#### ",
+" # -# ##### ",
+" .#@. .#@. ",
+" ",
+" # # ",
+" ###### ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transport-cursor-to-pointer.png b/data/pixmaps/toolbar/transport-cursor-to-pointer.png
new file mode 100644
index 0000000..02919ff
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-cursor-to-pointer.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-cursor-to-pointer.xpm b/data/pixmaps/toolbar/transport-cursor-to-pointer.xpm
new file mode 100644
index 0000000..65cc416
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-cursor-to-pointer.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *transport[]={
+"12 12 3 1",
+". c None",
+"a c #000080",
+"# c #c000c0",
+"............",
+"............",
+".##.....aa..",
+".##.....aa..",
+".##.#...aa..",
+".##.##..aa..",
+".##.###.aa..",
+".##.##..aa..",
+".##.#...aa..",
+".##.....aa..",
+".##.....aa..",
+"............"};
diff --git a/data/pixmaps/toolbar/transport-ffwd-end.png b/data/pixmaps/toolbar/transport-ffwd-end.png
new file mode 100644
index 0000000..4fd2e0d
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd-end.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-ffwd-end.xpm b/data/pixmaps/toolbar/transport-ffwd-end.xpm
new file mode 100644
index 0000000..b976b78
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd-end.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *transport[]={
+"11 12 30 1",
+". c None",
+"# c #000000",
+"k c #000100",
+"t c #040404",
+"d c #0a0a0a",
+"g c #0d0d0d",
+"o c #222222",
+"n c #292a28",
+"q c #2b2c28",
+"l c #3d403d",
+"u c #424542",
+"x c #4c4c4c",
+"h c #606360",
+"e c #72726e",
+"a c #7a7e7a",
+"p c #7b7d7b",
+"r c #959794",
+"m c #959995",
+"v c #aeb0ae",
+"y c #b5b7b5",
+"s c #babbba",
+"i c #bec1be",
+"j c #c1c2c1",
+"c c #c2c2c2",
+"f c #cacaca",
+"b c #d4d4d3",
+"B c #d5d5d5",
+"z c #d6d7d6",
+"w c #d7d8d7",
+"A c #d8d8d8",
+"...........",
+"..#ab..c#..",
+"..#def.c#..",
+"..##ghij#..",
+"..###klm#..",
+"..#####n#..",
+"..#####g#..",
+"..####op#..",
+"..##kqrs#..",
+"..#tuvwc#..",
+"..#xyw.c#..",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-ffwd.png b/data/pixmaps/toolbar/transport-ffwd.png
new file mode 100644
index 0000000..6245f0c
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-ffwd.xpm b/data/pixmaps/toolbar/transport-ffwd.xpm
new file mode 100644
index 0000000..4d6b88c
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char *transport[]={
+"11 12 44 1",
+". c None",
+"m c #000000",
+"s c #010101",
+"E c #030303",
+"u c #050505",
+"z c #060606",
+"t c #0b0b0b",
+"x c #0c0c0c",
+"B c #0e0e0e",
+"g c #111111",
+"j c #131413",
+"p c #151515",
+"f c #171717",
+"i c #171817",
+"c c #171a17",
+"n c #191a19",
+"# c #1a1a17",
+"q c #1b1d1b",
+"A c #222322",
+"v c #2b2e2b",
+"J c #2e2e2e",
+"L c #31312d",
+"P c #393d39",
+"N c #3e403e",
+"o c #505350",
+"F c #525352",
+"H c #535353",
+"C c #595b59",
+"a c #6b6e6b",
+"d c #6d706d",
+"G c #828582",
+"y c #848584",
+"r c #8b8f8b",
+"k c #8c8e8c",
+"h c #8e908e",
+"w c #adb1ad",
+"O c #b2b4b2",
+"M c #b8b8b8",
+"K c #b8bbb8",
+"D c #c6c7c6",
+"I c #c8c8c8",
+"e c #d4d5d4",
+"b c #d4d6d4",
+"l c #d6d7d6",
+"...........",
+"..NO..PM...",
+"..#ab.cde..",
+"..fgh.ijkl.",
+"..fmnopmqre",
+"..fmstumsvw",
+"..fmmmmmmxy",
+"..fmzABmzCD",
+"..fEFGiuHI.",
+"..fJK.iLM..",
+"..NO..PM...",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-panic.png b/data/pixmaps/toolbar/transport-panic.png
new file mode 100644
index 0000000..1b34cf0
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-panic.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-play.png b/data/pixmaps/toolbar/transport-play.png
new file mode 100644
index 0000000..65591c9
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-play.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-play.xpm b/data/pixmaps/toolbar/transport-play.xpm
new file mode 100644
index 0000000..14096e6
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-play.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *transport[]={
+"14 12 42 1",
+". c None",
+"i c #000000",
+"x c #000100",
+"A c #010101",
+"u c #010201",
+"j c #020202",
+"o c #030303",
+"d c #050605",
+"F c #0b0b0b",
+"e c #0d0e0d",
+"v c #191a19",
+"s c #1e1f1e",
+"B c #232423",
+"I c #262726",
+"k c #272927",
+"a c #2b2c2b",
+"y c #3e403e",
+"G c #464946",
+"p c #474947",
+"f c #4f504f",
+"C c #797a79",
+"l c #828382",
+"J c #888985",
+"b c #8c8f8c",
+"z c #9da09d",
+"q c #a6a6a6",
+"H c #b0b1b0",
+"g c #b6b8b6",
+"L c #bcbcbc",
+"# c #c3c3c3",
+"K c #c6c7c6",
+"c c #c8c9c8",
+"D c #cbcccb",
+"m c #cecece",
+"w c #d0d0d0",
+"t c #d0d1d0",
+"r c #d1d2d1",
+"h c #d8d8d8",
+"M c #d9d9d9",
+"E c #dadada",
+"N c #dadbda",
+"n c #dbdbdb",
+"....#.........",
+"....abc.......",
+"....defgh.....",
+"....dijklmn...",
+"....diiiopqr..",
+"....diiiijsst.",
+"....diiiiuvvw.",
+"....diiixyzt..",
+"....diABCDE...",
+"....dFGHh.....",
+"....IJK.......",
+"....L........."};
diff --git a/data/pixmaps/toolbar/transport-pointer-to-cursor.png b/data/pixmaps/toolbar/transport-pointer-to-cursor.png
new file mode 100644
index 0000000..f9868ae
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-pointer-to-cursor.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-pointer-to-cursor.xpm b/data/pixmaps/toolbar/transport-pointer-to-cursor.xpm
new file mode 100644
index 0000000..6d1cbb8
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-pointer-to-cursor.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * transport_pointer_to_cursor_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000080",
+"+ c #C000C0",
+" ",
+" ",
+" ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... .. ++++ ",
+" .... .. ++++ ",
+" .... ... ++++ ",
+" .... ..... ++++ ",
+" .... ..... ++++ ",
+" .... .... ++++ ",
+" .... ... ++++ ",
+" .... .. ++++ ",
+" .... .. ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transport-record.png b/data/pixmaps/toolbar/transport-record.png
new file mode 100644
index 0000000..e331965
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-record.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-record.xpm b/data/pixmaps/toolbar/transport-record.xpm
new file mode 100644
index 0000000..2918feb
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-record.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *transport[]={
+"12 12 57 1",
+". c None",
+"F c #d76666",
+"O c #d79293",
+"y c #d85d5e",
+"q c #d97a7b",
+"k c #d99797",
+"1 c #d9bbbb",
+"Y c #d9c6c6",
+"s c #d9d2d2",
+"t c #da5f5f",
+"R c #da8282",
+"Z c #dab2b3",
+"D c #dab8b8",
+"# c #dabcbc",
+"L c #dac9c9",
+"2 c #dad1d2",
+"P c #dad6d6",
+"C c #db4343",
+"M c #db4d4d",
+"c c #dbacac",
+"0 c #dbadad",
+"w c #dbb5b5",
+"K c #dbb6b6",
+"m c #dbc2c2",
+"d c #dbcbcb",
+"Q c #dbd2d2",
+"r c #dbd3d4",
+"B c #dc3b3b",
+"a c #dca3a3",
+"z c #dca8a8",
+"v c #dcadad",
+"X c #dcc7c7",
+"l c #dcdbdb",
+"W c #dd4f4f",
+"e c #dd6767",
+"G c #dd7878",
+"b c #dd9f9f",
+"J c #de2828",
+"V c #de2a2a",
+"n c #de3535",
+"S c #de3939",
+"T c #df2121",
+"x c #df2425",
+"E c #df292a",
+"j c #df3d3d",
+"i c #e01a1a",
+"U c #e01c1c",
+"f c #e02a2a",
+"g c #e11212",
+"A c #e11313",
+"p c #e20a0a",
+"h c #e20e0e",
+"I c #e30101",
+"N c #e30202",
+"u c #e30404",
+"H c #e30707",
+"o c #e40101",
+"....#abcd...",
+"..defghijkl.",
+".mnoooooopqr",
+"stuoooooooiv",
+"wxoooooooooy",
+"zAoooooooooB",
+"zAoooooooooC",
+"DEoooooooooF",
+".GHooooooIJK",
+".LMNoooooAOP",
+"..QRSTUVWX..",
+"....YZ012..."};
diff --git a/data/pixmaps/toolbar/transport-rewind-end.png b/data/pixmaps/toolbar/transport-rewind-end.png
new file mode 100644
index 0000000..c7ba16f
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind-end.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-rewind-end.xpm b/data/pixmaps/toolbar/transport-rewind-end.xpm
new file mode 100644
index 0000000..d0f8e0a
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind-end.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *transport[]={
+"11 12 29 1",
+". c None",
+"b c #000000",
+"o c #000100",
+"y c #040404",
+"h c #0a0a0a",
+"l c #0d0d0d",
+"r c #222222",
+"p c #292a28",
+"u c #2b2c28",
+"n c #3d403d",
+"x c #424542",
+"A c #4c4c4c",
+"k c #606360",
+"g c #72726e",
+"e c #7a7e7a",
+"q c #7b7d7b",
+"t c #959794",
+"m c #959995",
+"w c #aeb0ae",
+"z c #b5b7b5",
+"s c #babbba",
+"j c #bec1be",
+"i c #c1c2c1",
+"c c #c2c2c2",
+"f c #cacaca",
+"a c #cdcecd",
+"d c #d4d4d3",
+"v c #d7d8d7",
+"# c #d9d9d9",
+"...........",
+"..bc..deb..",
+"..bc.fghb..",
+"..bijklbb..",
+"..bmnobbb..",
+"..bpbbbbb..",
+"..blbbbbb..",
+"..bqrbbbb..",
+"..bstuobb..",
+"..bcvwxyb..",
+"..bc.vzAb..",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-rewind.png b/data/pixmaps/toolbar/transport-rewind.png
new file mode 100644
index 0000000..c1cb1db
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-rewind.xpm b/data/pixmaps/toolbar/transport-rewind.xpm
new file mode 100644
index 0000000..af83218
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *transport[]={
+"11 12 43 1",
+". c None",
+"o c #000000",
+"u c #010101",
+"H c #030303",
+"v c #050505",
+"B c #060606",
+"w c #0b0b0b",
+"y c #0c0c0c",
+"C c #0e0e0e",
+"k c #111111",
+"h c #131413",
+"p c #151515",
+"l c #171717",
+"i c #171817",
+"b c #171a17",
+"r c #191a19",
+"e c #1a1a17",
+"n c #1b1d1b",
+"D c #222322",
+"t c #2b2e2b",
+"L c #2e2e2e",
+"J c #31312d",
+"M c #393d39",
+"O c #3e403e",
+"q c #505350",
+"G c #525352",
+"F c #535353",
+"A c #595b59",
+"d c #6b6e6b",
+"a c #6d706d",
+"x c #848584",
+"m c #8b8f8b",
+"g c #8c8e8c",
+"j c #8e908e",
+"s c #adb1ad",
+"N c #b2b4b2",
+"I c #b8b8b8",
+"K c #b8bbb8",
+"z c #c6c7c6",
+"E c #c8c8c8",
+"# c #d4d5d4",
+"c c #d4d6d4",
+"f c #d6d7d6",
+"...........",
+"...IM..NO..",
+"..#ab.cde..",
+".fghi.jkl..",
+"#mnopqrol..",
+"stuovwuol..",
+"xyooooool..",
+"zABoCDBol..",
+".EFvi.GHl..",
+"..IJi.KLl..",
+"...IM..NO..",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-solo.png b/data/pixmaps/toolbar/transport-solo.png
new file mode 100644
index 0000000..d74345a
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-solo.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-solo.xpm b/data/pixmaps/toolbar/transport-solo.xpm
new file mode 100644
index 0000000..e299305
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-solo.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * transport_solo_xpm[] = {
+"14 12 11 1",
+" c None",
+". c #696C69",
+"+ c #0D0E0D",
+"@ c #000000",
+"# c #333633",
+"$ c #1F211F",
+"% c #353735",
+"& c #050605",
+"* c #070707",
+"= c #383A38",
+"- c #545854",
+" ",
+" ",
+" .+@@@@# ",
+" $@@@@@@@ ",
+" @@@ ",
+" %&@@@*=- ",
+" -=*@@@&% ",
+" @@@ ",
+" @@@@@@@@$ ",
+" *@@@@@+. ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transport-stop.png b/data/pixmaps/toolbar/transport-stop.png
new file mode 100644
index 0000000..3d73b10
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-stop.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-stop.xpm b/data/pixmaps/toolbar/transport-stop.xpm
new file mode 100644
index 0000000..3a11cf7
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-stop.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *transport[]={
+"13 12 2 1",
+". c None",
+"# c #000000",
+".............",
+".............",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+".............",
+"............."};
diff --git a/data/pixmaps/toolbar/transport-tracking.png b/data/pixmaps/toolbar/transport-tracking.png
new file mode 100644
index 0000000..a2ceae9
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-tracking.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-tracking.xpm b/data/pixmaps/toolbar/transport-tracking.xpm
new file mode 100644
index 0000000..18dec51
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-tracking.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * transport_tracking_xpm[] = {
+"20 22 2 1",
+" c None",
+". c #222285",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .... ",
+" .... ",
+" .... ",
+".. . .... ",
+"... .. .... ",
+".... ... .... ",
+"................... ",
+"................... ",
+"..... ..... ..... ",
+".... ... .... ",
+"... .. .... ",
+".. . .... ",
+" .... ",
+" .... ",
+" .... ",
+" .. ",
+" "};
diff --git a/data/pixmaps/toolbar/trill.xpm b/data/pixmaps/toolbar/trill.xpm
new file mode 100644
index 0000000..c9f14ca
--- /dev/null
+++ b/data/pixmaps/toolbar/trill.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 11 8 1",
+" c #090909",
+". c #2d2d2d",
+"X c #494949",
+"o c #626262",
+"O c Gray55",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#############",
+"######@######",
+"##### +######",
+"####@ +######",
+"####@ #@o##@#",
+"##++X.+OX.@ +",
+"#++@. @#+.#.@",
+"#+OO X##.O###",
+"##@@ +O#.@###",
+"###@ X+@ @###",
+"####+O#@O####"
+};
diff --git a/data/pixmaps/toolbar/triplet.xpm b/data/pixmaps/toolbar/triplet.xpm
new file mode 100644
index 0000000..c82bf8e
--- /dev/null
+++ b/data/pixmaps/toolbar/triplet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ############# ",
+" ############# ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" -@## -@## -@## ",
+" +#### +#### +#### ",
+" ##### ##### ##### ",
+" .#@. .#@. .#@. ",
+" ",
+" #### ",
+" #- ",
+" ##. ",
+" @# ",
+" . @# ",
+" +##. ",
+" "};
diff --git a/data/pixmaps/toolbar/turn.xpm b/data/pixmaps/toolbar/turn.xpm
new file mode 100644
index 0000000..fa1bc6d
--- /dev/null
+++ b/data/pixmaps/toolbar/turn.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 8 8 1",
+" c #010101",
+". c Gray21",
+"X c #484848",
+"o c #777777",
+"O c Gray56",
+"+ c #b9b9b9",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"###@OO####OO##",
+"##X .+#o .#",
+"#+.OX @@ Xo@",
+"#O@##+ +##@O",
+"#@oX @@ XO.+",
+"##. o#+. X#",
+"###OO####OO@##"
+};
diff --git a/data/pixmaps/toolbar/un-mute-all.png b/data/pixmaps/toolbar/un-mute-all.png
new file mode 100644
index 0000000..27af613
--- /dev/null
+++ b/data/pixmaps/toolbar/un-mute-all.png
Binary files differ
diff --git a/data/pixmaps/toolbar/un-mute-all.xpm b/data/pixmaps/toolbar/un-mute-all.xpm
new file mode 100644
index 0000000..36ea88c
--- /dev/null
+++ b/data/pixmaps/toolbar/un-mute-all.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * un_mute_all_xpm[] = {
+"22 22 62 1",
+" c None",
+". c #8D8E8E",
+"+ c #7F7F7F",
+"@ c #727272",
+"# c #8A8A8B",
+"$ c #ADAEAF",
+"% c #7F7F80",
+"& c #5F6264",
+"* c #63788F",
+"= c #668EB8",
+"- c #758FAB",
+"; c #8A9096",
+"> c #A7A8A8",
+", c #8C8D8E",
+"' c #595C5E",
+") c #6593C5",
+"! c #94C6FD",
+"~ c #A4D0FF",
+"{ c #8CC3FF",
+"] c #77AEE9",
+"^ c #9EA6AF",
+"/ c #C0C1C1",
+"( c #777777",
+"_ c #5C7188",
+": c #DDEDFF",
+"< c #E5F2FF",
+"[ c #BFDEFF",
+"} c #8CC4FF",
+"| c #92B5D9",
+"1 c #BFBFBF",
+"2 c #676767",
+"3 c #6088B3",
+"4 c #EAF4FF",
+"5 c #C7E2FF",
+"6 c #97C9FF",
+"7 c #86BAF1",
+"8 c #CFCFCF",
+"9 c #808080",
+"0 c #6D87A3",
+"a c #BEDEFF",
+"b c #B2D7FF",
+"c c #8DC4FF",
+"d c #A5CCF6",
+"e c #E6E6E6",
+"f c #A9AAAB",
+"g c #7E848A",
+"h c #74ABE6",
+"i c #84C0FF",
+"j c #E2EFFE",
+"k c #F5F5F5",
+"l c #9B9B9B",
+"m c #9098A1",
+"n c #89ACD0",
+"o c #81B4EC",
+"p c #9CC3EC",
+"q c #D4E1EF",
+"r c #FBFBFC",
+"s c #B5B6B6",
+"t c #AEAEAE",
+"u c #BBBBBB",
+"v c #D1D1D1",
+"w c #E2E3E3",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,')!~{]^/ ",
+" (_!:<[}|1 ",
+" 23~<45678 ",
+" 90{a5bcde ",
+" fgh}6cijk ",
+" lmnopqr ",
+" stuvw ",
+" ",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,')!~{]^/ ",
+" (_!:<[}|1 ",
+" 23~<45678 ",
+" 90{a5bcde ",
+" fgh}6cijk ",
+" lmnopqr ",
+" stuvw ",
+" "};
diff --git a/data/pixmaps/toolbar/up-bow.xpm b/data/pixmaps/toolbar/up-bow.xpm
new file mode 100644
index 0000000..c25301f
--- /dev/null
+++ b/data/pixmaps/toolbar/up-bow.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 14 8 1",
+" c #181818",
+". c #2d2d2d",
+"X c Gray26",
+"o c #6a6a6a",
+"O c #818181",
+"+ c Gray69",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"#########",
+"##@#####@",
+"#oo####oo",
+"## #### #",
+"## ###+X#",
+"##oo##oo#",
+"##+.##X+#",
+"### ## ##",
+"###X++X##",
+"###oOoo##",
+"###+. ###",
+"#### ###",
+"####oo###",
+"#####@###"
+};
diff --git a/data/pixmaps/transport/button-bar-time.png b/data/pixmaps/transport/button-bar-time.png
new file mode 100644
index 0000000..d79a2c5
--- /dev/null
+++ b/data/pixmaps/transport/button-bar-time.png
Binary files differ
diff --git a/data/pixmaps/transport/button-bar-time.xpm b/data/pixmaps/transport/button-bar-time.xpm
new file mode 100644
index 0000000..d2ed579
--- /dev/null
+++ b/data/pixmaps/transport/button-bar-time.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-clock.xpm b/data/pixmaps/transport/button-clock.xpm
new file mode 100644
index 0000000..0ed9391
--- /dev/null
+++ b/data/pixmaps/transport/button-clock.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" oOXXXOo ",
+" oXXo oXXo ",
+"oXo X oXo",
+"OX X o XO",
+"Xo X X oX",
+"X XX X",
+"Xo X oX",
+"OX XO",
+"oXo oXo",
+" oXXo oXXo ",
+" oOXXXOo ",
+};
diff --git a/data/pixmaps/transport/button-ffwd-end.png b/data/pixmaps/transport/button-ffwd-end.png
new file mode 100644
index 0000000..2247807
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd-end.png
Binary files differ
diff --git a/data/pixmaps/transport/button-ffwd-end.xpm b/data/pixmaps/transport/button-ffwd-end.xpm
new file mode 100644
index 0000000..067cbc2
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd-end.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char *end[] = {
+/* width height num_colors chars_per_pixel */
+" 14 21 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#f#f#f#f#f#f#f#f#c#c#f#f",
+"#f#f.0.N#c#f#f#f#f#f.l.E#f#f",
+"#f#f.U.c.L#f#f#f#f#f.j.E#f#f",
+"#f#f.U...b.J#f#f#f#f.j.E#f#f",
+"#f#f.U.....b.H#f#f#f.j.E#f#f",
+"#f#f.U.......#.F#c#f.j.E#f#f",
+"#f#f.U.........#.D#c.j.E#f#f",
+"#f#f.U.............A.j.E#f#f",
+"#f#f.U...............a.E#f#f",
+"#f#f.U...............#.E#f#f",
+"#f#f.U.............w.j.E#f#f",
+"#f#f.U...........z#c.j.E#f#f",
+"#f#f.U.......#.B#c#f.j.E#f#f",
+"#f#f.U.....#.C#c#f#f.j.E#f#f",
+"#f#f.U...b.E#c#f#f#f.j.E#f#f",
+"#f#f.U.b.H#c#f#f#f#f.j.E#f#f",
+"#f#f.Z.K#c#f#f#f#f#f.j.E#f#f",
+"#f#f#c#f#f#f#f#f#f#f.Z.8#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f"
+};
diff --git a/data/pixmaps/transport/button-ffwd.png b/data/pixmaps/transport/button-ffwd.png
new file mode 100644
index 0000000..358fda8
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd.png
Binary files differ
diff --git a/data/pixmaps/transport/button-ffwd.xpm b/data/pixmaps/transport/button-ffwd.xpm
new file mode 100644
index 0000000..d9429f0
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char *ffwd[] = {
+/* width height num_colors chars_per_pixel */
+" 14 18 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#c#f#f#f#f#c#f#f#f#f#f#f",
+"#f#f.D#c#f#f#f.E#b#f#f#f#f#f",
+"#f#f.o.A#f#f#f.t.u#c#f#f#f#f",
+"#f#f.o.a.R#f#f.t.#.L#f#f#f#f",
+"#f#f.o...g.9#f.t...e.4#f#f#f",
+"#f#f.o.....s#c.t.....o#c#f#f",
+"#f#f.o.......F.t.......A#c#f",
+"#f#f.o.......c.n.......b.R#f",
+"#f#f.o...................h.9",
+"#f#f.o.....................K",
+"#f#f.o.........#.........o#c",
+"#f#f.o.......g.q.......f.4#f",
+"#f#f.o.....b.R.t.......M#f#f",
+"#f#f.o.....A#f.t.....u#f#f#f",
+"#f#f.o...o#c#f.t...k#b#f#f#f",
+"#f#f.o.e.4#f#f.t.c.Z#f#f#f#f",
+"#f#f.p.M#f#f#f.t.F#f#f#f#f#f",
+"#f#f.N#c#f#f#f.P#c#f#f#f#f#f"
+};
diff --git a/data/pixmaps/transport/button-flip-closed.png b/data/pixmaps/transport/button-flip-closed.png
new file mode 100644
index 0000000..3a9ba62
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-closed.png
Binary files differ
diff --git a/data/pixmaps/transport/button-flip-closed.xpm b/data/pixmaps/transport/button-flip-closed.xpm
new file mode 100644
index 0000000..ca64998
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-closed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" ",
+" O ",
+" OXX ",
+" OX XO ",
+" OX XO ",
+" OX XO ",
+" XoooooooX ",
+" XXXXXXXXX ",
+" ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-flip-open.png b/data/pixmaps/transport/button-flip-open.png
new file mode 100644
index 0000000..92959c8
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-open.png
Binary files differ
diff --git a/data/pixmaps/transport/button-flip-open.xpm b/data/pixmaps/transport/button-flip-open.xpm
new file mode 100644
index 0000000..09afecf
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-open.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" ",
+" XXXXXXXXX ",
+" XoooooooX ",
+" OX XO ",
+" OX XO ",
+" OX XO ",
+" OXX ",
+" O ",
+" ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-from-end.png b/data/pixmaps/transport/button-from-end.png
new file mode 100644
index 0000000..6846b0a
--- /dev/null
+++ b/data/pixmaps/transport/button-from-end.png
Binary files differ
diff --git a/data/pixmaps/transport/button-from-end.xpm b/data/pixmaps/transport/button-from-end.xpm
new file mode 100644
index 0000000..f4c120e
--- /dev/null
+++ b/data/pixmaps/transport/button-from-end.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" X OO ",
+" XX OO ",
+" XX OO ",
+" XXoooo OO ",
+"XXXXXXX OO ",
+" XXoooo OO ",
+" XX OO ",
+" XX OO ",
+" X OO ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-loop-2.png b/data/pixmaps/transport/button-loop-2.png
new file mode 100644
index 0000000..6243235
--- /dev/null
+++ b/data/pixmaps/transport/button-loop-2.png
Binary files differ
diff --git a/data/pixmaps/transport/button-loop-2.xpm b/data/pixmaps/transport/button-loop-2.xpm
new file mode 100644
index 0000000..75da0f2
--- /dev/null
+++ b/data/pixmaps/transport/button-loop-2.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *button-loop-2[] = {
+/* width height num_colors chars_per_pixel */
+" 30 20 29 1",
+/* colors */
+". c None",
+"# c #d7d7d7",
+"a c #8e8e8e",
+"b c #555555",
+"c c #2b2b2b",
+"d c #101010",
+"e c #020202",
+"f c #a4a4a4",
+"g c #373737",
+"h c #000000",
+"i c #cecece",
+"j c #383838",
+"k c #a6a6a6",
+"l c #212121",
+"m c #757575",
+"n c #b3b3b3",
+"o c #dcdcdc",
+"p c #f3f3f3",
+"q c #fdfdfd",
+"r c #b2b2b2",
+"s c #4a4a4a",
+"t c #f7f7f7",
+"u c #151515",
+"v c #9f9f9f",
+"w c #838383",
+"x c #888888",
+"y c #313131",
+"z c #f1f1f1",
+"A c #060606",
+/* pixels */
+".........#abcdeedcba#.........",
+".......fghhhhhhhhhhhhgf.......",
+".....ijhhhhhhhhhhhhhhhhji.....",
+"....khhhhlmn.....onmlhhhhk....",
+"...rhhhs#............#shhhr...",
+"...uhhv................vhhu...",
+"..whhx..................xhhw..",
+"..yhh....................hhy..",
+"..Ahh....................hhA..",
+"..Ahhx..................xhhA..",
+"..yhhhv.....h..........vhhhy..",
+"..whhhhs#...hh.......#shhhhw..",
+"...uhhhhhlmnhhh.....lhhhhhu...",
+"...rhhhhhhhhhhhh....hhhhhhr...",
+"....khhhhhhhhhhhh...hhhhhk....",
+".....ijhhhhhhhhhh...hhhji.....",
+".......fghhhhhhh....hgf.......",
+".........#abhhh.....#.........",
+"............hh................",
+"............h................."
+};
diff --git a/data/pixmaps/transport/button-loop-3.png b/data/pixmaps/transport/button-loop-3.png
new file mode 100644
index 0000000..dd95b41
--- /dev/null
+++ b/data/pixmaps/transport/button-loop-3.png
Binary files differ
diff --git a/data/pixmaps/transport/button-loop.xpm b/data/pixmaps/transport/button-loop.xpm
new file mode 100644
index 0000000..3673178
--- /dev/null
+++ b/data/pixmaps/transport/button-loop.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * button_loop_xpm[] = {
+"24 24 8 1",
+" c None",
+". c #030303",
+"+ c #020202",
+"@ c #000000",
+"# c #010101",
+"$ c #060606",
+"% c #040404",
+"& c #050505",
+" ",
+" .. ",
+" +@@@@@@# ",
+" @@@@@@@@@@+ ",
+" $@@@@@@@@@@@@+ ",
+" @@@@#. .#@@@@. ",
+" +@@@. .@@@@ ",
+" @@@# +@@@. ",
+" @@@ @@@+ ",
+" +@@@ +@@# ",
+" #@@@ +@@@ ",
+" +@@@ +@@# ",
+" @@@ + @@@+ ",
+" @@@# +@++@@@. ",
+" +@@@+ #@@@@@@ ",
+" @@@@# @@@@@@. ",
+" %@@@# .@@@@@# ",
+" %@@ #@@@@@# ",
+" @@@@@@@# ",
+" .@@@@@@@@& ",
+" #@@#+. ",
+" . ",
+" ",
+" "};
diff --git a/data/pixmaps/transport/button-loopend.png b/data/pixmaps/transport/button-loopend.png
new file mode 100644
index 0000000..d8b30e3
--- /dev/null
+++ b/data/pixmaps/transport/button-loopend.png
Binary files differ
diff --git a/data/pixmaps/transport/button-loopstart.png b/data/pixmaps/transport/button-loopstart.png
new file mode 100644
index 0000000..bcbd6d7
--- /dev/null
+++ b/data/pixmaps/transport/button-loopstart.png
Binary files differ
diff --git a/data/pixmaps/transport/button-metronome.png b/data/pixmaps/transport/button-metronome.png
new file mode 100644
index 0000000..7df11b0
--- /dev/null
+++ b/data/pixmaps/transport/button-metronome.png
Binary files differ
diff --git a/data/pixmaps/transport/button-metronome.xpm b/data/pixmaps/transport/button-metronome.xpm
new file mode 100644
index 0000000..fab16e0
--- /dev/null
+++ b/data/pixmaps/transport/button-metronome.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *button-metronome[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 25 1",
+/* colors */
+". c None",
+"# c #d7d7d7",
+"a c #8e8e8e",
+"b c #555555",
+"c c #2b2b2b",
+"d c #101010",
+"e c #020202",
+"f c #a4a4a4",
+"g c #373737",
+"h c #000000",
+"i c #cecece",
+"j c #383838",
+"k c #a6a6a6",
+"l c #212121",
+"m c #757575",
+"n c #b3b3b3",
+"o c #dcdcdc",
+"p c #b2b2b2",
+"q c #4a4a4a",
+"r c #151515",
+"s c #9f9f9f",
+"t c #838383",
+"u c #888888",
+"v c #313131",
+"w c #060606",
+/* pixels */
+"....................",
+"....................",
+"........hhhh........",
+".......qt..tq.......",
+"...hh..h....h.......",
+"...hh.sv....vs......",
+"....htqt....tq......",
+".....hh......h......",
+".....qh......h......",
+".....sht.....vs.....",
+".....qqh.....tq.....",
+".....h.ht.....h.....",
+".....h.fh.....h.....",
+"....sv..ht....vs....",
+"....qt..fhh...tq....",
+"....h....hh....h....",
+"...sh..........hs...",
+"...hhhhhhhhhhhhhh...",
+"....................",
+"...................."
+};
diff --git a/data/pixmaps/transport/button-panic.png b/data/pixmaps/transport/button-panic.png
new file mode 100644
index 0000000..0a1fa2a
--- /dev/null
+++ b/data/pixmaps/transport/button-panic.png
Binary files differ
diff --git a/data/pixmaps/transport/button-panic.xpm b/data/pixmaps/transport/button-panic.xpm
new file mode 100644
index 0000000..2fc49ae
--- /dev/null
+++ b/data/pixmaps/transport/button-panic.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * button_panic_xpm[] = {
+"40 40 3 1",
+" c None",
+". c #000000",
+"x c #808080",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ...... ",
+" ...... ",
+" ...... ",
+" x....x ",
+" x....x ",
+" x....x ",
+" .... ",
+" .... ",
+" x..x ",
+" x..x ",
+" x..x ",
+" xx ",
+" ",
+" .... ",
+" .... ",
+" .... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/transport/button-pause.xpm b/data/pixmaps/transport/button-pause.xpm
new file mode 100644
index 0000000..6d295f5
--- /dev/null
+++ b/data/pixmaps/transport/button-pause.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char *pause[] = {
+/* width height num_colors chars_per_pixel */
+" 18 20 123 2",
+/* colors */
+".. c #000000",
+".# c #0000f8",
+".a c #000400",
+".b c #080800",
+".c c #080808",
+".d c #080c08",
+".e c #101010",
+".f c #101410",
+".g c #181818",
+".h c #181c18",
+".i c #202020",
+".j c #202420",
+".k c #282828",
+".l c #282c28",
+".m c #303028",
+".n c #303030",
+".o c #303430",
+".p c #383838",
+".q c #404040",
+".r c #404440",
+".s c #484848",
+".t c #484c48",
+".u c #505050",
+".v c #505450",
+".w c #585c58",
+".x c #606060",
+".y c #606460",
+".z c #686868",
+".A c #686c68",
+".B c #707070",
+".C c #707470",
+".D c #787870",
+".E c #787878",
+".F c #787c78",
+".G c #808078",
+".H c #808080",
+".I c #808480",
+".J c #888888",
+".K c #888c88",
+".L c #909088",
+".M c #909090",
+".N c #909490",
+".O c #989898",
+".P c #989c98",
+".Q c #98b8c8",
+".R c #a0a098",
+".S c #a0a0a0",
+".T c #a0a4a0",
+".U c #a0b8c8",
+".V c #a0bcc8",
+".W c #a8a8a8",
+".X c #a8aca8",
+".Y c #a8bcc8",
+".Z c #a8c0c8",
+".0 c #a8c4c8",
+".1 c #b0b0b0",
+".2 c #b0b4b0",
+".3 c #b0c0c8",
+".4 c #b0c4c8",
+".5 c #b0c8d0",
+".6 c #b8b8b8",
+".7 c #b8bcb8",
+".8 c #b8c4c8",
+".9 c #b8c8c8",
+"#. c #b8c8d0",
+"## c #c0c0c0",
+"#a c #c0c4c0",
+"#b c #c0c8c8",
+"#c c #c0c8d0",
+"#d c #c0ccc8",
+"#e c #c0ccd0",
+"#f c #c8c8c8",
+"#g c #c8ccc8",
+"#h c #c8ccd0",
+"#i c #c8d0d0",
+"#j c None",
+"#k c #d0d4d0",
+"#l c #e00000",
+"#m c #e0aca8",
+"#n c #e0b0b0",
+"#o c #e0b4b0",
+"#p c #e0b8b8",
+"#q c #e80000",
+"#r c #e87070",
+"#s c #e87470",
+"#t c #e87878",
+"#u c #e87c78",
+"#v c #e88080",
+"#w c #e88480",
+"#x c #e88888",
+"#y c #e8a098",
+"#z c #e8a0a0",
+"#A c #e8a4a0",
+"#B c #e8a8a8",
+"#C c #e8ece8",
+"#D c #f00000",
+"#E c #f04040",
+"#F c #f04440",
+"#G c #f04848",
+"#H c #f04c48",
+"#I c #f05450",
+"#J c #f05c58",
+"#K c #f06060",
+"#L c #f06868",
+"#M c #f06c68",
+"#N c #f07878",
+"#O c #f07c78",
+"#P c #f80000",
+"#Q c #f80400",
+"#R c #f80808",
+"#S c #f80c08",
+"#T c #f81010",
+"#U c #f81c18",
+"#V c #f82020",
+"#W c #f82420",
+"#X c #f82828",
+"#Y c #f82c28",
+"#Z c #f83030",
+"#0 c #f83430",
+"#1 c #f83c38",
+"#2 c #f84040",
+"#3 c #f84440",
+"#4 c #f84c48",
+/* pixels */
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#f#######j#j#######g#j#j#j#j",
+"#j#j#j#j.K.c.c.j#j#g.c.c.c.W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.K.a.a.i#j#g.a.a.a.W#j#j#j#j",
+"#j#j#j#j#f.7.7###j#j.7.7.7#g#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"
+};
diff --git a/data/pixmaps/transport/button-play.xpm b/data/pixmaps/transport/button-play.xpm
new file mode 100644
index 0000000..11f005c
--- /dev/null
+++ b/data/pixmaps/transport/button-play.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char *play[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 123 2",
+/* colors */
+".. c #000000",
+".# c #0000f8",
+".a c #000400",
+".b c #080800",
+".c c #080808",
+".d c #080c08",
+".e c #101010",
+".f c #101410",
+".g c #181818",
+".h c #181c18",
+".i c #202020",
+".j c #202420",
+".k c #282828",
+".l c #282c28",
+".m c #303028",
+".n c #303030",
+".o c #303430",
+".p c #383838",
+".q c #404040",
+".r c #404440",
+".s c #484848",
+".t c #484c48",
+".u c #505050",
+".v c #505450",
+".w c #585c58",
+".x c #606060",
+".y c #606460",
+".z c #686868",
+".A c #686c68",
+".B c #707070",
+".C c #707470",
+".D c #787870",
+".E c #787878",
+".F c #787c78",
+".G c #808078",
+".H c #808080",
+".I c #808480",
+".J c #888888",
+".K c #888c88",
+".L c #909088",
+".M c #909090",
+".N c #909490",
+".O c #989898",
+".P c #989c98",
+".Q c #98b8c8",
+".R c #a0a098",
+".S c #a0a0a0",
+".T c #a0a4a0",
+".U c #a0b8c8",
+".V c #a0bcc8",
+".W c #a8a8a8",
+".X c #a8aca8",
+".Y c #a8bcc8",
+".Z c #a8c0c8",
+".0 c #a8c4c8",
+".1 c #b0b0b0",
+".2 c #b0b4b0",
+".3 c #b0c0c8",
+".4 c #b0c4c8",
+".5 c #b0c8d0",
+".6 c #b8b8b8",
+".7 c #b8bcb8",
+".8 c #b8c4c8",
+".9 c #b8c8c8",
+"#. c #b8c8d0",
+"## c #c0c0c0",
+"#a c #c0c4c0",
+"#b c #c0c8c8",
+"#c c #c0c8d0",
+"#d c #c0ccc8",
+"#e c #c0ccd0",
+"#f c #c8c8c8",
+"#g c #c8ccc8",
+"#h c #c8ccd0",
+"#i c #c8d0d0",
+"#j c None",
+"#k c #d0d4d0",
+"#l c #e00000",
+"#m c #e0aca8",
+"#n c #e0b0b0",
+"#o c #e0b4b0",
+"#p c #e0b8b8",
+"#q c #e80000",
+"#r c #e87070",
+"#s c #e87470",
+"#t c #e87878",
+"#u c #e87c78",
+"#v c #e88080",
+"#w c #e88480",
+"#x c #e88888",
+"#y c #e8a098",
+"#z c #e8a0a0",
+"#A c #e8a4a0",
+"#B c #e8a8a8",
+"#C c #e8ece8",
+"#D c #f00000",
+"#E c #f04040",
+"#F c #f04440",
+"#G c #f04848",
+"#H c #f04c48",
+"#I c #f05450",
+"#J c #f05c58",
+"#K c #f06060",
+"#L c #f06868",
+"#M c #f06c68",
+"#N c #f07878",
+"#O c #f07c78",
+"#P c #f80000",
+"#Q c #f80400",
+"#R c #f80808",
+"#S c #f80c08",
+"#T c #f81010",
+"#U c #f81c18",
+"#V c #f82020",
+"#W c #f82420",
+"#X c #f82828",
+"#Y c #f82c28",
+"#Z c #f83030",
+"#0 c #f83430",
+"#1 c #f83c38",
+"#2 c #f84040",
+"#3 c #f84440",
+"#4 c #f84c48",
+/* pixels */
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.B###j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.g.K#g#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.....r.6#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.......e.F#g#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h...........o.1#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.............c.A#f#j#j#j#j#j",
+"#j#j#j#j#j.h.................k.S#g#j#j#j",
+"#j#j#j#j#j.h...................a.w#a#j#j",
+"#j#j#j#j#j.h.....................u###j#j",
+"#j#j#j#j#j.h.................h.N#g#j#j#j",
+"#j#j#j#j#j.h.............a.w#a#j#j#j#j#j",
+"#j#j#j#j#j.h...........k.T#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.......d.A#f#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.....p.X#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.e.G#g#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.x.6#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#g#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"
+};
diff --git a/data/pixmaps/transport/button-playpause.png b/data/pixmaps/transport/button-playpause.png
new file mode 100644
index 0000000..752fa38
--- /dev/null
+++ b/data/pixmaps/transport/button-playpause.png
Binary files differ
diff --git a/data/pixmaps/transport/button-playpause.xpm b/data/pixmaps/transport/button-playpause.xpm
new file mode 100644
index 0000000..ee8a65a
--- /dev/null
+++ b/data/pixmaps/transport/button-playpause.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * button_playpause_xpm[] = {
+"36 20 35 1",
+" c None",
+". c #707070",
+"+ c #C0C0C0",
+"@ c #181C18",
+"# c #181818",
+"$ c #888C88",
+"% c #C8CCC8",
+"& c #C8C8C8",
+"* c #000000",
+"= c #404440",
+"- c #B8B8B8",
+"; c #080808",
+"> c #202420",
+", c #A8A8A8",
+"' c #101010",
+") c #787C78",
+"! c #888888",
+"~ c #303430",
+"{ c #B0B0B0",
+"] c #686C68",
+"^ c #282828",
+"/ c #A0A0A0",
+"( c #000400",
+"_ c #585C58",
+": c #C0C4C0",
+"< c #505050",
+"[ c #909490",
+"} c #A0A4A0",
+"| c #080C08",
+"1 c #383838",
+"2 c #A8ACA8",
+"3 c #202020",
+"4 c #808078",
+"5 c #B8BCB8",
+"6 c #606060",
+" ",
+" ",
+" .+ ",
+" @#$% &+++ +++% ",
+" @**=- $;;> %;;;, ",
+" @***')% !**@ %***, ",
+" @*****~{ !**@ %***, ",
+" @******;]& !**@ %***, ",
+" @********^/% !**@ %***, ",
+" @*********(_:!**@ %***, ",
+" @**********<+!**@ %***, ",
+" @********@[% !**@ %***, ",
+" @******(_: !**@ %***, ",
+" @*****^} !**@ %***, ",
+" @***|]& !**@ %***, ",
+" @**12 $((3 %(((, ",
+" @'4% &55+ 555% ",
+" 6- ",
+" % ",
+" "};
diff --git a/data/pixmaps/transport/button-record.png b/data/pixmaps/transport/button-record.png
new file mode 100644
index 0000000..6173931
--- /dev/null
+++ b/data/pixmaps/transport/button-record.png
Binary files differ
diff --git a/data/pixmaps/transport/button-record.xpm b/data/pixmaps/transport/button-record.xpm
new file mode 100644
index 0000000..c099e71
--- /dev/null
+++ b/data/pixmaps/transport/button-record.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 18 34 1",
+" c #df2b2c",
+". c #de3535",
+"X c #dc3e3f",
+"o c #e40101",
+"O c #e30c0c",
+"+ c #e11a1a",
+"@ c #e02121",
+"# c #dc4344",
+"$ c #db4748",
+"% c #db4848",
+"& c #da5455",
+"* c #d95959",
+"= c #d76d6e",
+"- c #d86262",
+"; c #d66f70",
+": c #d67273",
+"> c #d57e7f",
+", c #d38a8b",
+"< c #d29091",
+"1 c #d19b9c",
+"2 c #d09fa0",
+"3 c #cfa6a7",
+"4 c #cfadae",
+"5 c None",
+"6 c None",
+"7 c None",
+"8 c None",
+"9 c None",
+"0 c None",
+"q c None",
+"w c None",
+"e c None",
+"r c None",
+"t c None",
+/* pixels */
+"99997wre57er07999",
+"999906-X@ #:50899",
+"9890&oooooooO>089",
+"880#oooooooooo;q8",
+"70*oooooooooooo,0",
+"q4ooooooooooooo+9",
+"r-oooooooooooooo<",
+"w#oooooooooooooo=",
+"5@oooooooooooooo$",
+"7@oooooooooooooo&",
+"t#oooooooooooooo:",
+"r:oooooooooooooo2",
+"05Ooooooooooooo.9",
+"70>oooooooooooO30",
+"99q:oooooooooO108",
+"998q,+oooooo 6089",
+"999709,=$&:100899"
+"99997wre57er07999",
+};
diff --git a/data/pixmaps/transport/button-rewind-end.png b/data/pixmaps/transport/button-rewind-end.png
new file mode 100644
index 0000000..7331829
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind-end.png
Binary files differ
diff --git a/data/pixmaps/transport/button-rewind-end.xpm b/data/pixmaps/transport/button-rewind-end.xpm
new file mode 100644
index 0000000..99dfc49
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind-end.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char *start[] = {
+/* width height num_colors chars_per_pixel */
+" 14 21 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#c#c#f#f#f#f#f#f#f#f#f#f",
+"#f#f.E.l#f#f#f#f#f#c.N.0#f#f",
+"#f#f.E.j#f#f#f#f#f.L.c.U#f#f",
+"#f#f.E.j#f#f#f#f.J.b...U#f#f",
+"#f#f.E.j#f#f#f.H.b.....U#f#f",
+"#f#f.E.j#f#c.F.#.......U#f#f",
+"#f#f.E.j#c.D.#.........U#f#f",
+"#f#f.E.j.A.............U#f#f",
+"#f#f.E.a...............U#f#f",
+"#f#f.E.#...............U#f#f",
+"#f#f.E.j.w.............U#f#f",
+"#f#f.E.j#c.z...........U#f#f",
+"#f#f.E.j#f#c.B.#.......U#f#f",
+"#f#f.E.j#f#f#c.C.#.....U#f#f",
+"#f#f.E.j#f#f#f#c.E.b...U#f#f",
+"#f#f.E.j#f#f#f#f#c.H.b.U#f#f",
+"#f#f.E.j#f#f#f#f#f#c.K.Z#f#f",
+"#f#f.8.Z#f#f#f#f#f#f#f#c#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f"
+};
diff --git a/data/pixmaps/transport/button-rewind.png b/data/pixmaps/transport/button-rewind.png
new file mode 100644
index 0000000..4080772
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind.png
Binary files differ
diff --git a/data/pixmaps/transport/button-rewind.xpm b/data/pixmaps/transport/button-rewind.xpm
new file mode 100644
index 0000000..41526f9
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char *rwd[] = {
+/* width height num_colors chars_per_pixel */
+" 14 18 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#f#f#f#f#c#f#f#f#f#c#f#f",
+"#f#f#f#f#f#b.E#f#f#f#c.D#f#f",
+"#f#f#f#f#c.u.t#f#f#f.A.o#f#f",
+"#f#f#f#f.L.#.t#f#f.R.a.o#f#f",
+"#f#f#f.4.e...t#f.9.g...o#f#f",
+"#f#f#c.o.....t#c.s.....o#f#f",
+"#f#c.A.......t.F.......o#f#f",
+"#f.R.b.......n.c.......o#f#f",
+".9.h...................o#f#f",
+".K.....................o#f#f",
+"#c.o.........#.........o#f#f",
+"#f.4.f.......q.g.......o#f#f",
+"#f#f.M.......t.R.b.....o#f#f",
+"#f#f#f.u.....t#f.A.....o#f#f",
+"#f#f#f#b.k...t#f#c.o...o#f#f",
+"#f#f#f#f.Z.c.t#f#f.4.e.o#f#f",
+"#f#f#f#f#f.F.t#f#f#f.M.p#f#f",
+"#f#f#f#f#f#c.P#f#f#f#c.N#f#f"
+};
diff --git a/data/pixmaps/transport/button-solo-2.xpm b/data/pixmaps/transport/button-solo-2.xpm
new file mode 100644
index 0000000..c2483cf
--- /dev/null
+++ b/data/pixmaps/transport/button-solo-2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *button-solo-2[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 4 1",
+/* colors */
+". c #000000",
+"k c #585c58",
+"y c #c0c4c0",
+"B c None",
+/* pixels */
+"BBBBBBBBBBBBBBBBBBBB",
+"BBBBBBBBBBBBBBBBBBBB",
+"BBBByk..........kBBB",
+"BBBk.............BBB",
+"BBk..............BBB",
+"BB...............BBB",
+"BB....BBBBBBBBBBBBBB",
+"BB....BBBBBBBBBBBBBB",
+"BB............kyBBBB",
+"BBk.............kBBB",
+"BBBk.............kBB",
+"BBBByk............BB",
+"BBBBBBBBBBBBBB....BB",
+"BBBBBBBBBBBBBB....BB",
+"BB................BB",
+"BB...............kBB",
+"BB..............kBBB",
+"BBk...........kyBBBB",
+"BBBBBBBBBBBBBBBBBBBB",
+"BBBBBBBBBBBBBBBBBBBB"
+};
diff --git a/data/pixmaps/transport/button-solo.png b/data/pixmaps/transport/button-solo.png
new file mode 100644
index 0000000..b2aaf49
--- /dev/null
+++ b/data/pixmaps/transport/button-solo.png
Binary files differ
diff --git a/data/pixmaps/transport/button-solo.xpm b/data/pixmaps/transport/button-solo.xpm
new file mode 100644
index 0000000..38ce9d3
--- /dev/null
+++ b/data/pixmaps/transport/button-solo.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char * button_solo_xpm[] = {
+"40 40 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .. ",
+" .......... ",
+" ............ ",
+" .............. ",
+" ..... ..... ",
+" ...... ..... ",
+" ...... ",
+" ......... ",
+" ............ ",
+" ............. ",
+" ............ ",
+" ......... ",
+" ...... ",
+" ..... ..... ",
+" ..... ..... ",
+" ...... ...... ",
+" .............. ",
+" ............ ",
+" .......... ",
+" .. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/transport/button-stop.png b/data/pixmaps/transport/button-stop.png
new file mode 100644
index 0000000..147dbe1
--- /dev/null
+++ b/data/pixmaps/transport/button-stop.png
Binary files differ
diff --git a/data/pixmaps/transport/button-stop.xpm b/data/pixmaps/transport/button-stop.xpm
new file mode 100644
index 0000000..1074949
--- /dev/null
+++ b/data/pixmaps/transport/button-stop.xpm
@@ -0,0 +1,148 @@
+/* XPM */
+static char *stop[] = {
+/* width height num_colors chars_per_pixel */
+" 18 18 123 2",
+/* colors */
+".. c #000000",
+".# c #0000f8",
+".a c #000400",
+".b c #080800",
+".c c #080808",
+".d c #080c08",
+".e c #101010",
+".f c #101410",
+".g c #181818",
+".h c #181c18",
+".i c #202020",
+".j c #202420",
+".k c #282828",
+".l c #282c28",
+".m c #303028",
+".n c #303030",
+".o c #303430",
+".p c #383838",
+".q c #404040",
+".r c #404440",
+".s c #484848",
+".t c #484c48",
+".u c #505050",
+".v c #505450",
+".w c #585c58",
+".x c #606060",
+".y c #606460",
+".z c #686868",
+".A c #686c68",
+".B c #707070",
+".C c #707470",
+".D c #787870",
+".E c #787878",
+".F c #787c78",
+".G c #808078",
+".H c #808080",
+".I c #808480",
+".J c #888888",
+".K c #888c88",
+".L c #909088",
+".M c #909090",
+".N c #909490",
+".O c #989898",
+".P c #989c98",
+".Q c #98b8c8",
+".R c #a0a098",
+".S c #a0a0a0",
+".T c #a0a4a0",
+".U c #a0b8c8",
+".V c #a0bcc8",
+".W c #a8a8a8",
+".X c #a8aca8",
+".Y c #a8bcc8",
+".Z c #a8c0c8",
+".0 c #a8c4c8",
+".1 c #b0b0b0",
+".2 c #b0b4b0",
+".3 c #b0c0c8",
+".4 c #b0c4c8",
+".5 c #b0c8d0",
+".6 c #b8b8b8",
+".7 c #b8bcb8",
+".8 c #b8c4c8",
+".9 c #b8c8c8",
+"#. c #b8c8d0",
+"## c #c0c0c0",
+"#a c #c0c4c0",
+"#b c #c0c8c8",
+"#c c #c0c8d0",
+"#d c #c0ccc8",
+"#e c #c0ccd0",
+"#f c #c8c8c8",
+"#g c #c8ccc8",
+"#h c #c8ccd0",
+"#i c #c8d0d0",
+"#j c None",
+"#k c #d0d4d0",
+"#l c #e00000",
+"#m c #e0aca8",
+"#n c #e0b0b0",
+"#o c #e0b4b0",
+"#p c #e0b8b8",
+"#q c #e80000",
+"#r c #e87070",
+"#s c #e87470",
+"#t c #e87878",
+"#u c #e87c78",
+"#v c #e88080",
+"#w c #e88480",
+"#x c #e88888",
+"#y c #e8a098",
+"#z c #e8a0a0",
+"#A c #e8a4a0",
+"#B c #e8a8a8",
+"#C c #e8ece8",
+"#D c #f00000",
+"#E c #f04040",
+"#F c #f04440",
+"#G c #f04848",
+"#H c #f04c48",
+"#I c #f05450",
+"#J c #f05c58",
+"#K c #f06060",
+"#L c #f06868",
+"#M c #f06c68",
+"#N c #f07878",
+"#O c #f07c78",
+"#P c #f80000",
+"#Q c #f80400",
+"#R c #f80808",
+"#S c #f80c08",
+"#T c #f81010",
+"#U c #f81c18",
+"#V c #f82020",
+"#W c #f82420",
+"#X c #f82828",
+"#Y c #f82c28",
+"#Z c #f83030",
+"#0 c #f83430",
+"#1 c #f83c38",
+"#2 c #f84040",
+"#3 c #f84440",
+"#4 c #f84c48",
+/* pixels */
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#f###################g#j#j#j",
+"#j#j#j#j.K.c.c.c.c.c.c.c.c.c.1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.K.a.a.a.a.a.a.a.a.a.1#j#j#j",
+"#j#j#j#j#f.7.7.7.7.7.7.7.7.7#g#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"
+};
diff --git a/data/pixmaps/transport/button-to-end.xpm b/data/pixmaps/transport/button-to-end.xpm
new file mode 100644
index 0000000..e8cf1c0
--- /dev/null
+++ b/data/pixmaps/transport/button-to-end.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" X OO ",
+" XX OO ",
+" XX OO ",
+"ooooXX OO ",
+"XXXXXXX OO ",
+"ooooXX OO ",
+" XX OO ",
+" XX OO ",
+" X OO ",
+" ",
+};
diff --git a/data/pixmaps/transport/led--.xpm b/data/pixmaps/transport/led--.xpm
new file mode 100644
index 0000000..492fc22
--- /dev/null
+++ b/data/pixmaps/transport/led--.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"a c #808fc0",
+"b c #c0d8ff",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"......##aaaaa#......",
+".....bbbbbbbbbb.....",
+"......#aaaaa##......",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-0.xpm b/data/pixmaps/transport/led-0.xpm
new file mode 100644
index 0000000..69a6758
--- /dev/null
+++ b/data/pixmaps/transport/led-0.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#...........b.",
+"...#a#...........#ab",
+"...#aab..........#ab",
+"...#aab.........#aab",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..baa#.........baa#.",
+"..ba#..........#ba#.",
+"..b#............#b#.",
+"....................",
+".#b#............#b..",
+".#ab#..........#ab..",
+".#aab.........#aab..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"baa#.........baa#...",
+"ba#..........baa#...",
+"ba#...........#a#...",
+".b...........#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-1.xpm b/data/pixmaps/transport/led-1.xpm
new file mode 100644
index 0000000..7e0cc46
--- /dev/null
+++ b/data/pixmaps/transport/led-1.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"a c #404c80",
+"# c #808fc0",
+"b c #c0d8ff",
+"....................",
+"....................",
+"....................",
+"....................",
+"..................#.",
+".................ab#",
+".................ab#",
+"................abb#",
+"................#bba",
+"................#bba",
+"................#bba",
+"...............abb#.",
+"...............abb#.",
+"...............abb#.",
+"...............#bba.",
+"...............a#ba.",
+"................a#a.",
+"....................",
+"................a#..",
+"...............ab#..",
+"..............abb#..",
+"..............#bba..",
+"..............#bba..",
+"..............#bba..",
+".............abb#...",
+".............abb#...",
+".............abb#...",
+".............#bba...",
+".............#bba...",
+"..............aba...",
+"...............a....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-2.xpm b/data/pixmaps/transport/led-2.xpm
new file mode 100644
index 0000000..6f9f2b5
--- /dev/null
+++ b/data/pixmaps/transport/led-2.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"......#...........b.",
+".................#ab",
+".................#ab",
+"................#aab",
+"................baa#",
+"................baa#",
+"................baa#",
+"...............#aab.",
+"...............#aab.",
+"...............#aab.",
+"...............baa#.",
+"...............#ba#.",
+"......##bbbbb#..#b#.",
+".....aaaaaaaaaa.....",
+".#b#..#bbbbb##......",
+".#ab#...............",
+".#aab...............",
+".baa#...............",
+".baa#...............",
+".baa#...............",
+"#aab................",
+"#aab................",
+"#aab................",
+"baa#................",
+"ba#.................",
+"ba#.................",
+".b...........#......",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-3.xpm b/data/pixmaps/transport/led-3.xpm
new file mode 100644
index 0000000..e3fa3d9
--- /dev/null
+++ b/data/pixmaps/transport/led-3.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"......#...........b.",
+".................#ab",
+".................#ab",
+"................#aab",
+"................baa#",
+"................baa#",
+"................baa#",
+"...............#aab.",
+"...............#aab.",
+"...............#aab.",
+"...............baa#.",
+"...............#ba#.",
+"......##bbbbb#..#b#.",
+".....aaaaaaaaaa.....",
+"......#bbbbb##..#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+".............#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-4.xpm b/data/pixmaps/transport/led-4.xpm
new file mode 100644
index 0000000..aa01582
--- /dev/null
+++ b/data/pixmaps/transport/led-4.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"a c #808fc0",
+"b c #c0d8ff",
+"....................",
+"....................",
+"....................",
+"....................",
+"....#.............a.",
+"...#b#...........#ba",
+"...#bba..........#ba",
+"...#bba.........#bba",
+"...abb#.........abb#",
+"...abb#.........abb#",
+"...abb#.........abb#",
+"..#bba.........#bba.",
+"..#bba.........#bba.",
+"..#bba.........#bba.",
+"..abb#.........abb#.",
+"..ab#..........#ab#.",
+"..a#..##aaaaa#..#a#.",
+".....bbbbbbbbbb.....",
+"......#aaaaa##..#a..",
+"...............#ba..",
+"..............#bba..",
+"..............abb#..",
+"..............abb#..",
+"..............abb#..",
+".............#bba...",
+".............#bba...",
+".............#bba...",
+".............abb#...",
+".............abb#...",
+"..............#b#...",
+"...............#....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-5.xpm b/data/pixmaps/transport/led-5.xpm
new file mode 100644
index 0000000..8a3c49c
--- /dev/null
+++ b/data/pixmaps/transport/led-5.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#.............",
+"...#a#..............",
+"...#aab.............",
+"...#aab.............",
+"...baa#.............",
+"...baa#.............",
+"...baa#.............",
+"..#aab..............",
+"..#aab..............",
+"..#aab..............",
+"..baa#..............",
+"..ba#...............",
+"..b#..##bbbbb#......",
+".....aaaaaaaaaa.....",
+"......#bbbbb##..#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+".............#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-6.xpm b/data/pixmaps/transport/led-6.xpm
new file mode 100644
index 0000000..b8d8580
--- /dev/null
+++ b/data/pixmaps/transport/led-6.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#.............",
+"...#a#..............",
+"...#aab.............",
+"...#aab.............",
+"...baa#.............",
+"...baa#.............",
+"...baa#.............",
+"..#aab..............",
+"..#aab..............",
+"..#aab..............",
+"..baa#..............",
+"..ba#...............",
+"..b#..##bbbbb#......",
+".....aaaaaaaaaa.....",
+".#b#..#bbbbb##..#b..",
+".#ab#..........#ab..",
+".#aab.........#aab..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"baa#.........baa#...",
+"ba#..........baa#...",
+"ba#...........#a#...",
+".b...........#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-7.xpm b/data/pixmaps/transport/led-7.xpm
new file mode 100644
index 0000000..c75f9ab
--- /dev/null
+++ b/data/pixmaps/transport/led-7.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"......#...........b.",
+".................#ab",
+".................#ab",
+"................#aab",
+"................baa#",
+"................baa#",
+"................baa#",
+"...............#aab.",
+"...............#aab.",
+"...............#aab.",
+"...............baa#.",
+"...............#ba#.",
+"................#b#.",
+"....................",
+"................#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+"...............#....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-8.xpm b/data/pixmaps/transport/led-8.xpm
new file mode 100644
index 0000000..a8c7d92
--- /dev/null
+++ b/data/pixmaps/transport/led-8.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *0[] = {
+/* width height num_colors chars_per_pixel */
+" 20 34 4 1",
+/* colors */
+"# c #c0d8ff",
+" c #000000",
+"a c #404c80",
+"b c #808fc0",
+/* pixels */
+" ",
+" ",
+" a############ba",
+" b##########ba ",
+" a a b ",
+" a#a a#b",
+" a##b a#b",
+" a##b a##b",
+" b##a b##a",
+" b##a b##a",
+" b##a b##a",
+" a##b a##b ",
+" a##b a##b ",
+" a##b a##b ",
+" b##a b##a ",
+" b#a ab#a ",
+" ba aabbbbba aba ",
+" ########## ",
+" aba abbbbbaa ab ",
+" a#ba a#b ",
+" a##b a##b ",
+" b##a b##a ",
+" b##a b##a ",
+" b##a b##a ",
+"a##b a##b ",
+"a##b a##b ",
+"a##b a##b ",
+"b##a b##a ",
+"b#a b##a ",
+"b#a a#a ",
+" b a a ",
+" ab##########b ",
+"ab############ba ",
+" "
+};
+
+--------------040202080106060504000906--
+
+
+
diff --git a/data/pixmaps/transport/led-9.xpm b/data/pixmaps/transport/led-9.xpm
new file mode 100644
index 0000000..551cd76
--- /dev/null
+++ b/data/pixmaps/transport/led-9.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#...........b.",
+"...#a#...........#ab",
+"...#aab..........#ab",
+"...#aab.........#aab",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..baa#.........baa#.",
+"..ba#..........#ba#.",
+"..b#..##bbbbb#..#b#.",
+".....aaaaaaaaaa.....",
+"......#bbbbb##..#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+"...............#....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-colon.xpm b/data/pixmaps/transport/led-colon.xpm
new file mode 100644
index 0000000..f6f2607
--- /dev/null
+++ b/data/pixmaps/transport/led-colon.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"5 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".#aab",
+".baa#",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+"#aab.",
+"baa#.",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+"....."};
diff --git a/data/presets/README b/data/presets/README
new file mode 100644
index 0000000..dcb1645
--- /dev/null
+++ b/data/presets/README
@@ -0,0 +1,26 @@
+
+This directory contains the source for the instrument definition presets.
+
+I am maintaining it in plain text "conf file" format for ease of
+editing. If you make changes to the file, you must generate a new
+presets.xml by running
+
+ ./regenerate-presets
+
+The default presets-editable.conf contains U.S. English definitions.
+
+To translate it, copy it to presets-editable-<lang>.conf (for example
+presets-editable-fr.conf or presets-editable-zh_CN.conf), edit it
+appropriately, and run ./regenerate-presets to generate your new
+translated XML file. Note that _only_ the "name" strings should be
+translated -- you _must_ leave the clef names untouched, or they will
+fail to work. The displayed clef names themselves are translated
+separately as part of the program's .po file.
+
+Once you've generated a translation as presets-<lang>.xml in this
+directory, it should then be installed by the standard install process
+and picked up automatically by Rosegarden.
+
+Please send your translated .conf file to us at the rosegarden-devel
+mailing list.
+
diff --git a/data/presets/presets-editable.conf b/data/presets/presets-editable.conf
new file mode 100644
index 0000000..b8fe523
--- /dev/null
+++ b/data/presets/presets-editable.conf
@@ -0,0 +1,2754 @@
+# Rosegarden parameters describing the ranges and preferred notation
+# defaults for a variety of real world instruments
+#
+# Instruments will be sorted by category in the GUI:
+#
+# Category [...]
+# Instrument [...]
+# Player Ability [...]
+#
+# category = a logical grouping for the instruments that follow it, remaining
+# in effect until the next category = tag is encountered.
+#
+# name = the name of the instrument
+#
+# category = Flutes
+# name = Piccolo
+# ...
+# name = Flute
+#
+# category = Double reeds
+# name = Oboe
+# ...
+# name = English Horn
+#
+# transposition = the sounding transposition expressed in semitone steps
+# of -48 to 48
+#
+# NOTE: it is not necessary to put a + on positive values
+# clef = french violin
+# treble
+# soprano
+# mezzosoprano * NOT IMPLEMENTED
+# alto
+# tenor
+# baritone (C) * NOT IMPLEMENTED
+# baritone (F) * NOT IMPLEMENTED
+# bass
+# subbass * NOT IMPLEMENTED
+# crotale (treble clef quindicesima)
+# xylophone (treble clef ottava)
+# guitar (treble clef ottava bassa)
+# modern celesta (bass clef quindicesima)
+# old celesta (bass clef ottava)
+# contrabass (bass clef ottava bassa)
+# two-bar (unpitched percussion)
+#
+# A lowest/A highest = The lowest/highest notes for an Amateur player
+#
+# P lowest/P highest = The lowest/highest notes for a Professional player
+#
+# Determining for the ranges can be both playing ability of the performer or
+# difference between so called professional and amateur instrument versions.
+#
+# NOTES: If there is no difference for amateur/professional, use
+# the same pitches for both. If no range limitation is desired
+# for some reason, use a low of 0 and a high of 127, rather than
+# letter pitches. Otherwise use letter + sharp + octave such as
+# G5 F#3. (All pitches ultimately get converted to numbers, so
+# these explict 0/127 are effectively pre-converted.)
+#
+# Most chromatic alterations should be spelled with sharps
+#
+# C4 is one-lined c
+#
+# -----------------[strings]----------------
+category = Bowed strings
+
+name = "Violin"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = E6
+P lowest = G3
+P highest = G7
+
+name = "Baroque violin"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = E6
+P lowest = G3
+P highest = G7
+
+name = "Viola"
+clef = alto
+transposition = 0
+A lowest = C3
+A highest = G5
+P lowest = C3
+P highest = A6
+
+name = "Baroque viola"
+clef = alto
+transposition = 0
+A lowest = C3
+A highest = G5
+P lowest = C3
+P highest = A6
+
+name = "Violoncello"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = G4
+P lowest = C2
+P highest = C5
+
+name = "Baroque violoncello"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = G4
+P lowest = C2
+P highest = C5
+
+name = "Contrabass"
+clef = contrabass
+transposition = 0
+A lowest = E2
+A highest = D4
+P lowest = B1
+P highest = G5
+
+name = "Baroque contrabass"
+clef = contrabass
+transposition = 0
+A lowest = E2
+A highest = D4
+P lowest = E2
+P highest = G5
+
+name = "Soprano viola da gamba"
+clef = soprano
+transposition = 0
+A lowest = D3
+A highest = D6
+P lowest = D3
+P highest = A6
+
+name = "Alto viola da gamba"
+clef = alto
+transposition = 0
+A lowest = A2
+A highest = A5
+P lowest = A2
+P highest = E6
+
+name = "Tenor viola da gamba"
+clef = tenor
+transposition = 0
+A lowest = G2
+A highest = G5
+P lowest = G2
+P highest = D6
+
+name = "Viola da gamba"
+clef = bass
+transposition = 0
+A lowest = D2
+A highest = D5
+P lowest = D2
+P highest = A5
+
+name = "Violone"
+clef = contrabass
+transposition = 0
+A lowest = E2
+A highest = D4
+P lowest = E2
+P highest = G5
+
+# end category = Bowed strings
+#
+category = Plucked strings
+
+name = "Soprano guitar"
+clef = treble
+transposition = 0
+A lowest = E3
+A highest = B7
+P lowest = E3
+P highest = B7
+
+name = "Alto guitar"
+clef = guitar
+transposition = 0
+A lowest = B2
+A highest = E6
+P lowest = B2
+P highest = E6
+
+name = "Guitar (prim)"
+clef = guitar
+transposition = 0
+A lowest = E2
+A highest = B6
+P lowest = E2
+P highest = B6
+
+name = "Contrabass guitar"
+clef = contrabass
+transposition = 0
+A lowest = E1
+A highest = B5
+P lowest = E1
+P highest = B5
+
+name = "11-string alto guitar (treble)"
+clef = treble
+transposition = 0
+A lowest = Bb1
+A highest = D7
+P lowest = Bb1
+P highest = D7
+
+name = "11-string alto guitar (bass)"
+clef = bass
+transposition = 0
+A lowest = Bb1
+A highest = D7
+P lowest = Bb1
+P highest = D7
+
+name = "Steel string guitar"
+clef = guitar
+transposition = 0
+A lowest = E2
+A highest = B6
+P lowest = E2
+P highest = B6
+
+name = "Pedal steel guitar"
+clef = tab
+transposition = 0
+A lowest = B1
+A highest = D#5
+P lowest = B1
+P highest = D#5
+
+name = "12-string guitar"
+clef = guitar
+transposition = 0
+A lowest = E2
+A highest = B6
+P lowest = E2
+P highest = B6
+
+name = "Electric guitar"
+clef = guitar
+transposition = 0
+A lowest = E2
+A highest = B6
+P lowest = E2
+P highest = B6
+
+name = "Electric bass guitar (fretted)"
+clef = contrabass
+transposition = 0
+A lowest = E1
+A highest = B5
+P lowest = B0
+P highest = E6
+
+name = "Electric bass guitar (fretless)"
+clef = contrabass
+transposition = 0
+A lowest = E1
+A highest = B5
+P lowest = B0
+P highest = E6
+
+name = "Lute"
+clef = guitar
+transposition = 0
+A lowest = A1
+A highest = D7
+P lowest = A1
+P highest = D7
+
+name = "Cittern"
+clef = treble
+transposition = 0
+A lowest = C3
+A highest = A#6
+P lowest = C3
+P highest = A#6
+
+name = "Piccolo balalaika"
+clef = xylophone
+transposition = 0
+A lowest = B4
+A highest = G6
+P lowest = B4
+P highest = G6
+
+name = "Prima balalaika"
+clef = treble
+transposition = 0
+A lowest = E4
+A highest = G5
+P lowest = E4
+P highest = G5
+
+name = "Secunda balalaika"
+clef = treble
+transposition = 0
+A lowest = A3
+A highest = C5
+P lowest = A3
+P highest = C5
+
+name = "Alto balalaika"
+clef = treble
+transposition = 0
+A lowest = E3
+A highest = G4
+P lowest = E3
+P highest = G4
+
+name = "Bass balalaika"
+clef = bass
+transposition = 0
+A lowest = E2
+A highest = C4
+P lowest = E2
+P highest = C4
+
+name = "Contrabass balalaika"
+clef = contrabass
+transposition = 0
+A lowest = E1
+A highest = C3
+P lowest = E1
+P highest = C3
+
+name = "Mandolin"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = C#6
+P lowest = G3
+P highest = C#6
+
+name = "Mandola"
+clef = guitar
+transposition = 0
+A lowest = G2
+A highest = B5
+P lowest = G2
+P highest = B5
+
+name = "Ukulele"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A6
+P lowest = C4
+P highest = A6
+
+name = "Banjo (5-string)"
+clef = guitar
+transposition = 0
+A lowest = C2
+A highest = D6
+P lowest = C2
+P highest = D6
+
+name = "Tenor banjo"
+clef = guitar
+transposition = 0
+A lowest = C2
+A highest = B5
+P lowest = C2
+P highest = B5
+
+name = "Harp (treble)"
+clef = treble
+transposition = 0
+A lowest = B0
+A highest = G#7
+P lowest = B0
+P highest = G#7
+
+name = "Harp (bass)"
+clef = bass
+transposition = 0
+A lowest = B0
+A highest = G#7
+P lowest = B0
+P highest = G#7
+
+name = "Koto"
+clef = treble
+transposition = 0
+A lowest = D3
+A highest = A5
+P lowest = D3
+P highest = A5
+
+# end category = Plucked strings
+
+# -----------------[woodwinds]----------------
+category = Flutes
+
+name = "Piccolo"
+clef = xylophone
+transposition = 0
+A lowest = D5
+A highest = A7
+P lowest = D5
+P highest = C8
+
+name = "Eb flute"
+clef = treble
+transposition = +3
+A lowest = C4
+A highest = A6
+P lowest = C4
+P highest = D7
+
+name = "Flute"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A6
+P lowest = B3
+P highest = D7
+
+name = "Alto flute"
+clef = treble
+transposition = -5
+A lowest = C4
+A highest = A6
+P lowest = C4
+P highest = C7
+
+name = "Bass flute"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = F5
+P lowest = C3
+P highest = A5
+
+name = "Contra-alto flute"
+clef = treble
+transposition = -17
+A lowest = C4
+A highest = A6
+P lowest = D4
+P highest = C7
+
+name = "Contrabass flute"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = F4
+P lowest = C2
+P highest = A4
+
+name = "Transverse flute (D foot)"
+clef = treble
+transposition = 0
+A lowest = D4
+A highest = F6
+P lowest = D4
+P highest = A6
+
+name = "Transverse flute (C foot)"
+clef = treble
+transposition = 0
+A lowest = D4
+A highest = F6
+P lowest = C4
+P highest = A6
+
+name = "Transverse flute (B foot)"
+clef = treble
+transposition = 0
+A lowest = D4
+A highest = F6
+P lowest = B3
+P highest = A6
+
+name = "Alto transverse flute"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = E5
+P lowest = G3
+P highest = G#5
+
+name = "Garklein recorder"
+clef = crotale
+transposition = 0
+A lowest = C6
+A highest = A7
+P lowest = C6
+P highest = C8
+
+name = "Sopranino recorder"
+clef = xylophone
+transposition = 0
+A lowest = F5
+A highest = E7
+P lowest = F5
+P highest = G7
+
+name = "Soprano recorder"
+clef = xylophone
+transposition = 0
+A lowest = C5
+A highest = A6
+P lowest = C5
+P highest = D7
+
+name = "Alto recorder"
+clef = treble
+transposition = 0
+A lowest = F4
+A highest = E6
+P lowest = B3
+P highest = G6
+
+name = "Tenor recorder"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = D6
+
+name = "Bass recorder"
+clef = old celesta
+transposition = 0
+A lowest = F3
+A highest = D5
+P lowest = F3
+P highest = F5
+
+name = "Greatbass recorder"
+clef = old celesta
+transposition = 0
+A lowest = C3
+A highest = A4
+P lowest = A3
+P highest = D7
+
+name = "Contrabass recorder"
+clef = bass
+transposition = 0
+A lowest = F2
+A highest = D4
+P lowest = F2
+P highest = F5
+
+name = "G soprano ocarina"
+clef = xylphone
+transposition = 0
+A lowest = G5
+A highest = A6
+P lowest = G5
+P highest = B6
+
+name = "F soprano ocarina"
+clef = xylophone
+transposition = 0
+A lowest = F5
+A highest = G6
+P lowest = F5
+P highest = A6
+
+name = "C soprano ocarina"
+clef = xylophone
+transposition = 0
+A lowest = C5
+A highest = D6
+P lowest = C5
+P highest = E6
+
+name = "Bb soprano ocarina"
+clef = xylophone
+transposition = 0
+A lowest = Bb4
+A highest = C6
+P lowest = Bb4
+P highest = D6
+
+name = "G alto ocarina"
+clef = treble
+transposition = 0
+A lowest = G4
+A highest = A5
+P lowest = G4
+P highest = B5
+
+name = "F alto ocarina"
+clef = treble
+transposition = 0
+A lowest = F4
+A highest = G5
+P lowest = F4
+P highest = A5
+
+name = "C alto ocarina"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = D5
+P lowest = C4
+P highest = E5
+
+name = "Bb alto ocarina"
+clef = treble
+transposition = 0
+A lowest = Bb3
+A highest = C5
+P lowest = Bb3
+P highest = D5
+
+name = "C bass ocarina"
+clef = bass
+transposition = 0
+A lowest = C3
+A highest = D4
+P lowest = C3
+P highest = E4
+
+name = "Slide whistle"
+clef = xylophone
+transposition = 0
+A lowest = A4
+A highest = C7
+P lowest = A4
+P highest = C7
+
+name = "Pan flute"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = G6
+P lowest = G3
+P highest = G6
+
+name = "Shakuhachi"
+clef = treble
+transposition = 0
+A lowest = D4
+A highest = D6
+P lowest = D4
+P highest = D6
+
+# end category = Flutes
+#
+category = Double reeds
+
+name = "Piccolo oboe in F"
+clef = treble
+transposition = +5
+A lowest = Bb3
+A highest = D6
+P lowest = Bb3
+P highest = G#6
+
+name = "Piccolo oboe in Eb"
+clef = treble
+transposition = +3
+A lowest = Bb3
+A highest = D6
+P lowest = Bb3
+P highest = G#6
+
+name = "Oboe"
+clef = treble
+transposition = 0
+A lowest = Bb3
+A highest = D#6
+P lowest = Bb3
+P highest = A6
+
+name = "Oboe d'amore"
+clef = treble
+transposition = -3
+A lowest = B3
+A highest = D#6
+P lowest = B3
+P highest = F#6
+
+name = "English horn"
+clef = treble
+transposition = -7
+A lowest = B3
+A highest = E6
+P lowest = B3
+P highest = F#6
+
+name = "Baritone oboe"
+clef = guitar
+transposition = 0
+A lowest = B2
+A highest = E5
+P lowest = B2
+P highest = F#5
+
+name = "Heckelphone"
+clef = guitar
+transposition = 0
+A lowest = A2
+A highest = D#5
+P lowest = A2
+P highest = F#5
+
+name = "Baroque oboe"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = B5
+P lowest = C4
+P highest = D6
+
+name = "Oboe da caccia"
+clef = treble
+transposition = -7
+A lowest = C4
+A highest = D6
+P lowest = C4
+P highest = E6
+
+name = "Shawm"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = E5
+P lowest = C4
+P highest = G5
+
+name = "Sopranino shawm"
+clef = treble
+transposition = 0
+A lowest = F4
+A highest = A5
+P lowest = F4
+P highest = D6
+
+name = "Descant pommer"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = B6
+P lowest = C4
+P highest = D6
+
+name = "Alto pommer"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = D5
+P lowest = F3
+P highest = F5
+
+name = "Soprano crumhorn"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = D5
+P lowest = C4
+P highest = F5
+
+name = "Alto crumhorn"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = G4
+P lowest = F3
+P highest = Bb4
+
+name = "Tenor crumhorn"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = D4
+P lowest = C3
+P highest = F4
+
+name = "Bass crumhorn"
+clef = bass
+transposition = 0
+A lowest = F2
+A highest = G3
+P lowest = F2
+P highest = Bb3
+
+name = "Greatbass crumhorn"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = D3
+P lowest = C2
+P highest = F3
+
+name = "Soprano cornamuse"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = D5
+P lowest = C4
+P highest = F5
+
+name = "Alto cornamuse"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = G4
+P lowest = F3
+P highest = Bb4
+
+name = "Tenor cornamuse"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = D4
+P lowest = C3
+P highest = F4
+
+name = "Bass cornamuse"
+clef = bass
+transposition = 0
+A lowest = F2
+A highest = G3
+P lowest = F2
+P highest = Bb3
+
+name = "Sopranino rauschpfeife"
+clef = treble
+transposition = 0
+A lowest = F4
+A highest = A5
+P lowest = F4
+P highest = C6
+
+name = "Soprano rauschpfeife"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = E5
+P lowest = C4
+P highest = G5
+
+name = "Bassoon"
+clef = bass
+transposition = 0
+A lowest = Bb1
+A highest = A4
+P lowest = Bb1
+P highest = E5
+
+name = "Contrabassoon"
+clef = contrabass
+transposition = 0
+A lowest = Bb0
+A highest = A3
+P lowest = A0
+P highest = C4
+
+name = "Dulcian"
+clef = bass
+transposition = 0
+A lowest = E2
+A highest = D4
+P lowest = E2
+P highest = F4
+
+name = "Rackett"
+clef = bass
+transposition = 0
+A lowest = Bb1
+A highest = D4
+P lowest = Bb1
+P highest = F4
+
+name = "Sopranino sarrusophone"
+clef = treble
+transposition = +3
+A lowest = Bb3
+A highest = C6
+P lowest = Bb3
+P highest = Eb6
+
+name = "Soprano sarrusophone"
+clef = treble
+transposition = -2
+A lowest = Bb3
+A highest = F6
+P lowest = Bb3
+P highest = Bb6
+
+name = "Alto sarrusophone"
+clef = treble
+transposition = -9
+A lowest = Bb3
+A highest = F6
+P lowest = Bb3
+P highest = Bb6
+
+name = "Tenor sarrusophone"
+clef = treble
+transposition = -14
+A lowest = Bb3
+A highest = F6
+P lowest = Bb3
+P highest = Bb6
+
+name = "Baritone sarrusophone"
+clef = treble
+transposition = -21
+A lowest = Bb3
+A highest = F6
+P lowest = A3
+P highest = Bb6
+
+name = "Bass sarrusophone"
+clef = treble
+transposition = -26
+A lowest = Bb3
+A highest = F6
+P lowest = Bb3
+P highest = Bb6
+
+name = "Contrabass sarrusophone"
+clef = treble
+transposition = -33
+A lowest = Bb3
+A highest = D6
+P lowest = Bb3
+P highest = F6
+
+name = "Bagpipe"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = G5
+P lowest = C4
+P highest = G5
+
+# end category = Double reeds
+#
+category = Single reeds
+
+name = "Soprano clarinet"
+clef = treble
+transposition = +7
+A lowest = E3
+A highest = A5
+P lowest = E3
+P highest = A5
+
+name = "Eb clarinet"
+clef = treble
+transposition = +3
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "D clarinet"
+clef = treble
+transposition = +2
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "C clarinet"
+clef = treble
+transposition = 0
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "Bb clarinet"
+clef = treble
+transposition = -2
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "A clarinet"
+clef = treble
+transposition = -3
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "Alto clarinet"
+clef = treble
+transposition = -9
+A lowest = E3
+A highest = F6
+P lowest = E3
+P highest = A6
+
+name = "Bassett horn"
+clef = treble
+transposition = -7
+A lowest = C3
+A highest = G6
+P lowest = C3
+P highest = A6
+
+name = "Bass clarinet"
+clef = treble
+transposition = -14
+A lowest = Eb3
+A highest = F6
+P lowest = Eb3
+P highest = A6
+
+name = "Contra-alto clarinet"
+clef = treble
+transposition = -21
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "Contrabass clarinet"
+clef = treble
+transposition = -26
+A lowest = E3
+A highest = G6
+P lowest = E3
+P highest = C7
+
+name = "Sopranino chalumeau"
+clef = treble
+transposition = 0
+A lowest = F4
+A highest = G5
+P lowest = F4
+P highest = Bb5
+
+name = "Soprano chalumeau"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = D5
+P lowest = C4
+P highest = F5
+
+name = "Alto chalumeau"
+clef = guitar
+transposition = 0
+A lowest = F3
+A highest = G4
+P lowest = F3
+P highest = Bb4
+
+name = "Tenor chalumeau"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = D4
+P lowest = C3
+P highest = F4
+
+name = "Sopranino saxophone"
+clef = treble
+transposition = +3
+A lowest = Bb3
+A highest = C6
+P lowest = Bb3
+P highest = Eb6
+
+name = "Soprano saxophone"
+clef = treble
+transposition = -2
+A lowest = Bb3
+A highest = G6
+P lowest = Bb3
+P highest = C7
+
+name = "Alto saxophone"
+clef = treble
+transposition = -9
+A lowest = Bb3
+A highest = G6
+P lowest = Bb3
+P highest = C7
+
+name = "Tenor saxophone"
+clef = treble
+transposition = -14
+A lowest = Bb3
+A highest = G6
+P lowest = Bb3
+P highest = C7
+
+name = "Baritone saxophone"
+clef = treble
+transposition = -21
+A lowest = Bb3
+A highest = G6
+P lowest = A3
+P highest = C7
+
+name = "Bass saxophone"
+clef = treble
+transposition = -26
+A lowest = Bb3
+A highest = G6
+P lowest = Bb3
+P highest = C7
+
+name = "Contrabass saxophone"
+clef = treble
+transposition = -33
+A lowest = Bb3
+A highest = D6
+P lowest = Bb3
+P highest = F6
+
+#end category = Single reeds
+#
+category = Wind electrophones
+
+name = "Wind synthesizer"
+clef = treble
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+
+# -----------------[brass]----------------
+category = Brass
+
+name = "Piccolo trumpet in Bb"
+clef = treble
+transposition = +10
+A lowest = Db2
+A highest = E5
+P lowest = Db2
+P highest = G5
+
+name = "Piccolo trumpet in A"
+clef = treble
+transposition = +9
+A lowest = Db2
+A highest = E5
+P lowest = Db2
+P highest = G5
+
+name = "Trumpet in Eb"
+clef = treble
+transposition = +3
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Trumpet in D"
+clef = treble
+transposition = +2
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Trumpet in C"
+clef = treble
+transposition = 0
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Trumpet in Bb"
+clef = treble
+transposition = -2
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Bass trumpet in Eb"
+clef = treble
+transposition = -9
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Bass trumpet in Bb"
+clef = treble
+transposition = -14
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Baroque trumpet in F"
+clef = treble
+transposition = +5
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = E6
+
+name = "Baroque trumpet in Eb"
+clef = treble
+transposition = +3
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = E6
+
+name = "Baroque trumpet in D"
+clef = treble
+transposition = +2
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = E6
+
+name = "Baroque trumpet in C"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = E6
+
+name = "Baroque trumpet in Bb"
+clef = treble
+transposition = -2
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = E6
+
+name = "Cornet in Eb"
+clef = treble
+transposition = +3
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Cornet in Bb"
+clef = treble
+transposition = -2
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Flugelhorn"
+clef = treble
+transposition = -2
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Cornettino"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = B5
+P lowest = C4
+P highest = D6
+
+name = "Alto cornetto"
+clef = treble
+transposition = 0
+A lowest = A3
+A highest = B5
+P lowest = A3
+P highest = D6
+
+name = "Tenor cornetto"
+clef = tenor
+transposition = 0
+A lowest = C3
+A highest = B4
+P lowest = C3
+P highest = E5
+
+name = "Serpent"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = F4
+P lowest = C2
+P highest = A4
+
+name = "Alto ophicleide in F"
+clef = treble
+transposition = 0
+A lowest = E3
+A highest = A5
+P lowest = E3
+P highest = C6
+
+name = "Alto ophicleide in Eb"
+clef = treble
+transposition = 0
+A lowest = Eb3
+A highest = G5
+P lowest = Eb3
+P highest = Bb5
+
+name = "Bass ophicleide in C"
+clef = bass
+transposition = 0
+A lowest = B1
+A highest = Eb4
+P lowest = B1
+P highest = G4
+
+name = "Bass ophicleide in Bb"
+clef = bass
+transposition = 0
+A lowest = A1
+A highest = D4
+P lowest = A1
+P highest = F#4
+
+name = "Contrabass ophicleide in Eb"
+clef = bass
+transposition = 0
+A lowest = D1
+A highest = G3
+P lowest = D1
+P highest = Bb3
+
+name = "French horn"
+clef = treble
+transposition = -7
+A lowest = F#2
+A highest = Bb5
+P lowest = D2
+P highest = C6
+
+name = "French horn in C alto"
+clef = treble
+transposition = 0
+A lowest = Bb2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in Bb alto"
+clef = treble
+transposition = -2
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in A"
+clef = treble
+transposition = -3
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in Ab"
+clef = treble
+transposition = -4
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in G"
+clef = treble
+transposition = -5
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in E"
+clef = treble
+transposition = -8
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in Eb"
+clef = treble
+transposition = -9
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in D"
+clef = treble
+transposition = -10
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in C basso"
+clef = treble
+transposition = -12
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "French horn in Bb basso"
+clef = treble
+transposition = -14
+A lowest = A#2
+A highest = G5
+P lowest = F#2
+P highest = C6
+
+name = "Alto horn in F"
+clef = treble
+transposition = -7
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Alto horn in Eb"
+clef = treble
+transposition = -9
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Baritone horn"
+clef = bass
+transposition = 0
+A lowest = E2
+A highest = G4
+P lowest = E2
+P highest = Bb4
+
+name = "Mellophone in F"
+clef = treble
+transposition = -7
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Mellophone in Eb"
+clef = treble
+transposition = -9
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Mellophonium in F"
+clef = treble
+transposition = -7
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Mellophonium in Eb"
+clef = treble
+transposition = -9
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = C6
+
+name = "Wagner tuba in Bb"
+clef = treble
+transposition = -2
+A lowest = F#2
+A highest = F5
+P lowest = F#2
+P highest = A5
+
+name = "Wagner tuba in F"
+clef = treble
+transposition = -7
+A lowest = F#2
+A highest = A5
+P lowest = F#2
+P highest = C6
+
+name = "Soprano trombone"
+clef = treble
+transposition = 0
+A lowest = E3
+A highest = F5
+P lowest = E3
+P highest = A5
+
+name = "Alto trombone"
+clef = alto
+transposition = 0
+A lowest = A2
+A highest = D5
+P lowest = A2
+P highest = F5
+
+name = "Tenor trombone"
+clef = bass
+transposition = 0
+A lowest = E2
+A highest = Bb4
+P lowest = E2
+P highest = D5
+
+name = "Bass trombone"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = Bb4
+P lowest = C2
+P highest = D5
+
+name = "Contrabass trombone"
+clef = bass
+transposition = 0
+A lowest = E1
+A highest = G3
+P lowest = E1
+P highest = Bb3
+
+name = "Euphonium"
+clef = bass
+transposition = 0
+A lowest = E2
+A highest = Bb4
+P lowest = E2
+P highest = D5
+
+name = "F tuba"
+clef = bass
+transposition = 0
+A lowest = D1
+A highest = E4
+P lowest = C1
+P highest = A4
+
+name = "C tuba"
+clef = bass
+transposition = 0
+A lowest = D1
+A highest = C4
+P lowest = C1
+P highest = F4
+
+name = "Bb tuba"
+clef = bass
+transposition = 0
+A lowest = E1
+A highest = Bb3
+P lowest = Bb0
+P highest = Eb4
+
+
+# -----------------[pitched percussion]----------------
+category = Pitched Percussion
+
+name = "Timpani"
+clef = bass
+transposition = 0
+A lowest = D2
+A highest = C4
+P lowest = D2
+P highest = C4
+
+name = "Roto-toms (treble)"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = E5
+P lowest = G3
+P highest = E5
+
+name = "Roto-toms (bass)"
+clef = bass
+transposition = 0
+A lowest = E2
+A highest = B3
+P lowest = E2
+P highest = B3
+
+name = "Glockenspiel"
+clef = crotale
+transposition = 0
+A lowest = G5
+A highest = C8
+P lowest = G5
+P highest = C8
+
+name = "Orff soprano glockenspiel"
+clef = crotale
+transposition = 0
+A lowest = C6
+A highest = A7
+P lowest = C6
+P highest = A7
+
+name = "Orff alto glockenspiel"
+clef = xylophone
+transposition = 0
+A lowest = C5
+A highest = A6
+P lowest = C5
+P highest = A6
+
+name = "Crotales"
+clef = crotale
+transposition = 0
+A lowest = C6
+A highest = C8
+P lowest = C6
+P highest = C8
+
+name = "Tubaphone"
+clef = crotale
+transposition = 0
+A lowest = C6
+A highest = C8
+P lowest = C6
+P highest = C8
+
+name = "Almglocken (treble)"
+clef = crotale
+transposition = 0
+A lowest = C4
+A highest = A7
+P lowest = C4
+P highest = A7
+
+name = "Almglocken (bass)"
+clef = modern celesta
+transposition = 0
+A lowest = C4
+A highest = A7
+P lowest = C4
+P highest = A7
+
+name = "Vibraphone"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = F6
+P lowest = C3
+P highest = C7
+
+name = "Orff soprano metallophone"
+clef = xylophone
+transposition = 0
+A lowest = C5
+A highest = A6
+P lowest = C5
+P highest = A6
+
+name = "Orff alto metallophone"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = A5
+
+name = "Orff bass metallophone"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = A4
+P lowest = C3
+P highest = A4
+
+name = "Tubular chimes"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = G5
+P lowest = C4
+P highest = G5
+
+name = "Bass steel drums"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = F3
+P lowest = C2
+P highest = F3
+
+name = "Cello steel drums"
+clef = tenor
+transposition = 0
+A lowest = B2
+A highest = G4
+P lowest = B2
+P highest = G4
+
+name = "Tenor steel drums"
+clef = alto
+transposition = 0
+A lowest = E3
+A highest = A4
+P lowest = E3
+P highest = A4
+
+name = "Guitar steel drums"
+clef = treble
+transposition = 0
+A lowest = F#3
+A highest = A5
+P lowest = F#3
+P highest = A5
+
+name = "Alto steel drums"
+clef = treble
+transposition = 0
+A lowest = G#3
+A highest = C#6
+P lowest = G#3
+P highest = C#6
+
+name = "Soprano steel drums"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = E6
+P lowest = C4
+P highest = E6
+
+name = "Hand bells (treble)"
+clef = treble
+transposition = 0
+A lowest = C2
+A highest = C7
+P lowest = C2
+P highest = C7
+
+name = "Hand bells (bass)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = C7
+P lowest = C2
+P highest = C7
+
+name = "Tuned gongs"
+clef = bass
+transposition = 0
+A lowest = A2
+A highest = A3
+P lowest = A2
+P highest = A3
+
+name = "Flexatone"
+clef = xylophone
+transposition = 0
+A lowest = E5
+A highest = A6
+P lowest = E5
+P highest = A6
+
+name = "Musical saw"
+clef = treble
+transposition = 0
+A lowest = E4
+A highest = E7
+P lowest = E4
+P highest = E7
+
+name = "Musical glasses"
+clef = xylophone
+transposition = 0
+A lowest = C5
+A highest = G6
+P lowest = C5
+P highest = G6
+
+name = "Glass harmonica"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = F6
+P lowest = F3
+P highest = F6
+
+name = "Xylophone"
+clef = xylophone
+transposition = 0
+A lowest = F4
+A highest = C8
+P lowest = F4
+P highest = C8
+
+name = "Orff soprano xylophone"
+clef = xylophone
+transposition = 0
+A lowest = C5
+A highest = A6
+P lowest = C5
+P highest = A6
+
+name = "Orff alto xylophone"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = A5
+
+name = "Orff bass xylophone"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = A4
+P lowest = C3
+P highest = A4
+
+name = "Marimba (treble)"
+clef = treble
+transposition = 0
+A lowest = A2
+A highest = C7
+P lowest = A2
+P highest = C7
+
+name = "Marimba (bass)"
+clef = bass
+transposition = 0
+A lowest = A2
+A highest = C7
+P lowest = A2
+P highest = C7
+
+name = "Dulcimer (treble)"
+clef = treble
+transposition = 0
+A lowest = C3
+A highest = D6
+P lowest = G2
+P highest = E6
+
+name = "Dulcimer (bass)"
+clef = bass
+transposition = 0
+A lowest = C3
+A highest = D6
+P lowest = G2
+P highest = E6
+
+name = "Mallet synthesizer (treble)"
+clef = treble
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Mallet synthesizer (bass)"
+clef = bass
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+
+
+# -----------------[unpitched percussion]----------------
+category = Unpitched Percussion
+
+name = "Snare drum"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Piccolo snare drum"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Military drum"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Tom-toms"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Chinese tom-toms"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bongos"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Congas"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Timbales"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bass drum"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Tambourine"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Frame drum"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Tablas"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Cuíca"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Finger cymbals"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Cymbals"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Hi-hat cymbals"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Suspended cymbal"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Ride cymbal"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Sizzle cymbal"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Crash cymbal"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Splash cymbal"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Chinese cymbal"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Triangle"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Cowbells"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Tam-tam"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bells"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Sleighbells"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bell plate"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bowl gongs"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Tubo"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Metal castanets"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Automobile brake drums"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Iron pipes"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Chaines"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Anvil"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Woodblocks"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Temple blocks"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Claves"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Castanets"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Guiro"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Maracas"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Cabasa"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Quijada"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Vibra slap"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Slit drum"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Whip"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Ratchet"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Thundersheet"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Sandpaper blocks"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Wooden wind chimes"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bamboo wind chimes"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Metal wind chimes"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Glass wind chimes"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Shell wind chimes"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Stones"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Finger snap"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Hand clap"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Slap"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Stamp"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Drum set"
+clef = box
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Percussion synthesizer"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+# -----------------[keyboards]----------------
+category = Keyboards
+
+name = "Piano (treble)"
+clef = treble
+transposition = 0
+A lowest = A0
+A highest = C8
+P lowest = A0
+P highest = C8
+
+name = "Piano (bass)"
+clef = bass
+transposition = 0
+A lowest = A0
+A highest = C8
+P lowest = A0
+P highest = C8
+
+name = "Clavichord (treble)"
+clef = treble
+transposition = 0
+A lowest = F1
+A highest = F6
+P lowest = F1
+P highest = F6
+
+name = "Clavichord (bass)"
+clef = bass
+transposition = 0
+A lowest = F1
+A highest = F6
+P lowest = F1
+P highest = F6
+
+name = "Harpsichord (treble)"
+clef = treble
+transposition = 0
+A lowest = F1
+A highest = F6
+P lowest = F1
+P highest = F6
+
+name = "Harpsichord (bass)"
+clef = bass
+transposition = 0
+A lowest = F1
+A highest = F6
+P lowest = F1
+P highest = F6
+
+name = "Celesta (treble)"
+clef = crotale
+transposition = 0
+A lowest = C4
+A highest = C8
+P lowest = C4
+P highest = C8
+
+name = "Celesta (bass)"
+clef = modern celesta
+transposition = 0
+A lowest = C4
+A highest = C8
+P lowest = C4
+P highest = C8
+
+name = "Electric piano (treble)"
+clef = treble
+transposition = 0
+A lowest = A0
+A highest = C8
+P lowest = A0
+P highest = C8
+
+name = "Electric piano (bass)"
+clef = bass
+transposition = 0
+A lowest = A0
+A highest = C8
+P lowest = A0
+P highest = C8
+
+name = "Toy piano"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = G5
+P lowest = C4
+P highest = G5
+
+name = "Keyboard synthesizer (treble)"
+clef = treble
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Keyboard synthesizer (bass)"
+clef = bass
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Organ (manual) (treble)"
+clef = treble
+transposition = 0
+A lowest = C2
+A highest = C7
+P lowest = C2
+P highest = C7
+
+name = "Organ (manual) (bass)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = C7
+P lowest = C2
+P highest = C7
+
+name = "Organ (pedal)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = G4
+P lowest = C2
+P highest = G4
+
+name = "Electronic organ (manual) (treble)"
+clef = treble
+transposition = 0
+A lowest = C2
+A highest = C7
+P lowest = C2
+P highest = C7
+
+name = "Electronic organ (manual) (bass)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = C7
+P lowest = C2
+P highest = C7
+
+name = "Electronic organ (pedal)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = G4
+P lowest = C2
+P highest = G4
+
+name = "Harmonium (treble)"
+clef = treble
+transposition = 0
+A lowest = F1
+A highest = F6
+P lowest = F1
+P highest = F6
+
+name = "Harmonium (bass)"
+clef = bass
+transposition = 0
+A lowest = F1
+A highest = F6
+P lowest = F1
+P highest = F6
+
+#end category Keyboards
+#
+category = Free reeds
+
+name = "Accordion (treble)"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = A6
+P lowest = F3
+P highest = A6
+
+name = "Accordion (bass)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = A4
+P lowest = C2
+P highest = A4
+
+name = "Bandoneon (treble)"
+clef = treble
+transposition = 0
+A lowest = A3
+A highest = A6
+P lowest = A3
+P highest = A6
+
+name = "Bandoneon (bass)"
+clef = bass
+transposition = 0
+A lowest = C2
+A highest = A4
+P lowest = C2
+P highest = A4
+
+name = "Harmonica"
+clef = treble
+transposition = 0
+A lowest = E1
+A highest = G7
+P lowest = E1
+P highest = G7
+
+name = "Melodica"
+clef = treble
+transposition = 0
+A lowest = F3
+A highest = C6
+P lowest = F3
+P highest = C6
+
+# end category Free reeds
+#
+# -----------------[voices]----------------
+category = Voices
+name = "Soprano"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = A5
+P lowest = C4
+P highest = C6
+
+name = "Mezzosoprano"
+clef = treble
+transposition = 0
+A lowest = A3
+A highest = F5
+P lowest = A3
+P highest = A5
+
+name = "Alto"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = D5
+P lowest = G3
+P highest = F5
+
+name = "Tenor"
+clef = guitar
+transposition = 0
+A lowest = C3
+A highest = A4
+P lowest = C3
+P highest = C5
+
+name = "Baritone"
+clef = bass
+transposition = 0
+A lowest = A2
+A highest = F4
+P lowest = A2
+P highest = A4
+
+name = "Bass"
+clef = bass
+transposition = 0
+A lowest = F2
+A highest = D4
+P lowest = F2
+P highest = F4
+
+name = "Boy soprano"
+clef = treble
+transposition = 0
+A lowest = C4
+A highest = F5
+P lowest = C4
+P highest = A5
+
+# -----------------[miscellaneous]----------------
+category = Miscellaneous
+
+name = "Kazoo (treble)"
+clef = treble
+transposition = 0
+A lowest = G3
+A highest = A5
+P lowest = G3
+P highest = C6
+
+name = "Kazoo (bass)"
+clef = bass
+transposition = 0
+A lowest = F2
+A highest = A4
+P lowest = F2
+P highest = C5
+
+name = "Police whistle"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Bird whistle"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Duck call"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Mouth siren"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Siren"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Auto horn"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Klaxon horn"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Lion's roar"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Wind machine"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
+
+name = "Pistol shot"
+clef = two-bar
+transposition = 0
+A lowest = 0
+A highest = 127
+P lowest = 0
+P highest = 127
diff --git a/data/presets/presets.xml b/data/presets/presets.xml
new file mode 100644
index 0000000..a7f451c
--- /dev/null
+++ b/data/presets/presets.xml
@@ -0,0 +1,2010 @@
+<!-- THIS FILE WAS GENERATED AUTOMATICALLY FROM SOURCE. DO NOT EDIT THIS FILE! -->
+<presets>
+ <category name="Bowed strings">
+ <instrument name="Violin">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="88"/>
+ <range class="professional" low="55" high="103"/>
+ </instrument>
+ <instrument name="Baroque violin">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="88"/>
+ <range class="professional" low="55" high="103"/>
+ </instrument>
+ <instrument name="Viola">
+ <clef type="alto" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="79"/>
+ <range class="professional" low="48" high="93"/>
+ </instrument>
+ <instrument name="Baroque viola">
+ <clef type="alto" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="79"/>
+ <range class="professional" low="48" high="93"/>
+ </instrument>
+ <instrument name="Violoncello">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="67"/>
+ <range class="professional" low="36" high="72"/>
+ </instrument>
+ <instrument name="Baroque violoncello">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="67"/>
+ <range class="professional" low="36" high="72"/>
+ </instrument>
+ <instrument name="Contrabass">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="62"/>
+ <range class="professional" low="35" high="79"/>
+ </instrument>
+ <instrument name="Baroque contrabass">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="62"/>
+ <range class="professional" low="40" high="79"/>
+ </instrument>
+ <instrument name="Soprano viola da gamba">
+ <clef type="soprano" />
+ <transpose value="0" />
+ <range class="amateur" low="50" high="86"/>
+ <range class="professional" low="50" high="93"/>
+ </instrument>
+ <instrument name="Alto viola da gamba">
+ <clef type="alto" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="81"/>
+ <range class="professional" low="45" high="88"/>
+ </instrument>
+ <instrument name="Tenor viola da gamba">
+ <clef type="tenor" />
+ <transpose value="0" />
+ <range class="amateur" low="43" high="79"/>
+ <range class="professional" low="43" high="86"/>
+ </instrument>
+ <instrument name="Viola da gamba">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="38" high="74"/>
+ <range class="professional" low="38" high="81"/>
+ </instrument>
+ <instrument name="Violone">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="62"/>
+ <range class="professional" low="40" high="79"/>
+ </instrument>
+ </category>
+ <category name="Plucked strings">
+ <instrument name="Soprano guitar">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="52" high="107"/>
+ <range class="professional" low="52" high="107"/>
+ </instrument>
+ <instrument name="Alto guitar">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="47" high="88"/>
+ <range class="professional" low="47" high="88"/>
+ </instrument>
+ <instrument name="Guitar (prim)">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="95"/>
+ <range class="professional" low="40" high="95"/>
+ </instrument>
+ <instrument name="Contrabass guitar">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="83"/>
+ <range class="professional" low="28" high="83"/>
+ </instrument>
+ <instrument name="11-string alto guitar (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="34" high="98"/>
+ <range class="professional" low="34" high="98"/>
+ </instrument>
+ <instrument name="11-string alto guitar (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="34" high="98"/>
+ <range class="professional" low="34" high="98"/>
+ </instrument>
+ <instrument name="Steel string guitar">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="95"/>
+ <range class="professional" low="40" high="95"/>
+ </instrument>
+ <instrument name="Pedal steel guitar">
+ <clef type="tab" />
+ <transpose value="0" />
+ <range class="amateur" low="35" high="75"/>
+ <range class="professional" low="35" high="75"/>
+ </instrument>
+ <instrument name="12-string guitar">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="95"/>
+ <range class="professional" low="40" high="95"/>
+ </instrument>
+ <instrument name="Electric guitar">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="95"/>
+ <range class="professional" low="40" high="95"/>
+ </instrument>
+ <instrument name="Electric bass guitar (fretted)">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="83"/>
+ <range class="professional" low="23" high="88"/>
+ </instrument>
+ <instrument name="Electric bass guitar (fretless)">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="83"/>
+ <range class="professional" low="23" high="88"/>
+ </instrument>
+ <instrument name="Lute">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="33" high="98"/>
+ <range class="professional" low="33" high="98"/>
+ </instrument>
+ <instrument name="Cittern">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="94"/>
+ <range class="professional" low="48" high="94"/>
+ </instrument>
+ <instrument name="Piccolo balalaika">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="71" high="91"/>
+ <range class="professional" low="71" high="91"/>
+ </instrument>
+ <instrument name="Prima balalaika">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="64" high="79"/>
+ <range class="professional" low="64" high="79"/>
+ </instrument>
+ <instrument name="Secunda balalaika">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="57" high="72"/>
+ <range class="professional" low="57" high="72"/>
+ </instrument>
+ <instrument name="Alto balalaika">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="52" high="67"/>
+ <range class="professional" low="52" high="67"/>
+ </instrument>
+ <instrument name="Bass balalaika">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="60"/>
+ <range class="professional" low="40" high="60"/>
+ </instrument>
+ <instrument name="Contrabass balalaika">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="48"/>
+ <range class="professional" low="28" high="48"/>
+ </instrument>
+ <instrument name="Mandolin">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="85"/>
+ <range class="professional" low="55" high="85"/>
+ </instrument>
+ <instrument name="Mandola">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="43" high="83"/>
+ <range class="professional" low="43" high="83"/>
+ </instrument>
+ <instrument name="Ukulele">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="93"/>
+ <range class="professional" low="60" high="93"/>
+ </instrument>
+ <instrument name="Banjo (5-string)">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="86"/>
+ <range class="professional" low="36" high="86"/>
+ </instrument>
+ <instrument name="Tenor banjo">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="83"/>
+ <range class="professional" low="36" high="83"/>
+ </instrument>
+ <instrument name="Harp (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="23" high="104"/>
+ <range class="professional" low="23" high="104"/>
+ </instrument>
+ <instrument name="Harp (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="23" high="104"/>
+ <range class="professional" low="23" high="104"/>
+ </instrument>
+ <instrument name="Koto">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="50" high="81"/>
+ <range class="professional" low="50" high="81"/>
+ </instrument>
+ </category>
+ <category name="Flutes">
+ <instrument name="Piccolo">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="74" high="105"/>
+ <range class="professional" low="74" high="108"/>
+ </instrument>
+ <instrument name="Eb flute">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="60" high="93"/>
+ <range class="professional" low="60" high="98"/>
+ </instrument>
+ <instrument name="Flute">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="93"/>
+ <range class="professional" low="59" high="98"/>
+ </instrument>
+ <instrument name="Alto flute">
+ <clef type="treble" />
+ <transpose value="-5" />
+ <range class="amateur" low="60" high="93"/>
+ <range class="professional" low="60" high="96"/>
+ </instrument>
+ <instrument name="Bass flute">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="77"/>
+ <range class="professional" low="48" high="81"/>
+ </instrument>
+ <instrument name="Contra-alto flute">
+ <clef type="treble" />
+ <transpose value="-17" />
+ <range class="amateur" low="60" high="93"/>
+ <range class="professional" low="62" high="96"/>
+ </instrument>
+ <instrument name="Contrabass flute">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="65"/>
+ <range class="professional" low="36" high="69"/>
+ </instrument>
+ <instrument name="Transverse flute (D foot)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="62" high="89"/>
+ <range class="professional" low="62" high="93"/>
+ </instrument>
+ <instrument name="Transverse flute (C foot)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="62" high="89"/>
+ <range class="professional" low="60" high="93"/>
+ </instrument>
+ <instrument name="Transverse flute (B foot)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="62" high="89"/>
+ <range class="professional" low="59" high="93"/>
+ </instrument>
+ <instrument name="Alto transverse flute">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="76"/>
+ <range class="professional" low="55" high="80"/>
+ </instrument>
+ <instrument name="Garklein recorder">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="84" high="105"/>
+ <range class="professional" low="84" high="108"/>
+ </instrument>
+ <instrument name="Sopranino recorder">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="77" high="100"/>
+ <range class="professional" low="77" high="103"/>
+ </instrument>
+ <instrument name="Soprano recorder">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="72" high="93"/>
+ <range class="professional" low="72" high="98"/>
+ </instrument>
+ <instrument name="Alto recorder">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="65" high="88"/>
+ <range class="professional" low="59" high="91"/>
+ </instrument>
+ <instrument name="Tenor recorder">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="86"/>
+ </instrument>
+ <instrument name="Bass recorder">
+ <clef type="old celesta" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="74"/>
+ <range class="professional" low="53" high="77"/>
+ </instrument>
+ <instrument name="Greatbass recorder">
+ <clef type="old celesta" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="69"/>
+ <range class="professional" low="57" high="98"/>
+ </instrument>
+ <instrument name="Contrabass recorder">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="41" high="62"/>
+ <range class="professional" low="41" high="77"/>
+ </instrument>
+ <instrument name="G soprano ocarina">
+ <clef type="xylphone" />
+ <transpose value="0" />
+ <range class="amateur" low="79" high="93"/>
+ <range class="professional" low="79" high="95"/>
+ </instrument>
+ <instrument name="F soprano ocarina">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="77" high="91"/>
+ <range class="professional" low="77" high="93"/>
+ </instrument>
+ <instrument name="C soprano ocarina">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="72" high="86"/>
+ <range class="professional" low="72" high="88"/>
+ </instrument>
+ <instrument name="Bb soprano ocarina">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="70" high="84"/>
+ <range class="professional" low="70" high="86"/>
+ </instrument>
+ <instrument name="G alto ocarina">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="67" high="81"/>
+ <range class="professional" low="67" high="83"/>
+ </instrument>
+ <instrument name="F alto ocarina">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="65" high="79"/>
+ <range class="professional" low="65" high="81"/>
+ </instrument>
+ <instrument name="C alto ocarina">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="74"/>
+ <range class="professional" low="60" high="76"/>
+ </instrument>
+ <instrument name="Bb alto ocarina">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="58" high="72"/>
+ <range class="professional" low="58" high="74"/>
+ </instrument>
+ <instrument name="C bass ocarina">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="62"/>
+ <range class="professional" low="48" high="64"/>
+ </instrument>
+ <instrument name="Slide whistle">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="69" high="96"/>
+ <range class="professional" low="69" high="96"/>
+ </instrument>
+ <instrument name="Pan flute">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="91"/>
+ <range class="professional" low="55" high="91"/>
+ </instrument>
+ <instrument name="Shakuhachi">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="62" high="86"/>
+ <range class="professional" low="62" high="86"/>
+ </instrument>
+ </category>
+ <category name="Double reeds">
+ <instrument name="Piccolo oboe in F">
+ <clef type="treble" />
+ <transpose value="5" />
+ <range class="amateur" low="58" high="86"/>
+ <range class="professional" low="58" high="92"/>
+ </instrument>
+ <instrument name="Piccolo oboe in Eb">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="58" high="86"/>
+ <range class="professional" low="58" high="92"/>
+ </instrument>
+ <instrument name="Oboe">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="58" high="87"/>
+ <range class="professional" low="58" high="93"/>
+ </instrument>
+ <instrument name="Oboe d'amore">
+ <clef type="treble" />
+ <transpose value="-3" />
+ <range class="amateur" low="59" high="87"/>
+ <range class="professional" low="59" high="90"/>
+ </instrument>
+ <instrument name="English horn">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="59" high="88"/>
+ <range class="professional" low="59" high="90"/>
+ </instrument>
+ <instrument name="Baritone oboe">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="47" high="76"/>
+ <range class="professional" low="47" high="78"/>
+ </instrument>
+ <instrument name="Heckelphone">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="75"/>
+ <range class="professional" low="45" high="78"/>
+ </instrument>
+ <instrument name="Baroque oboe">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="83"/>
+ <range class="professional" low="60" high="86"/>
+ </instrument>
+ <instrument name="Oboe da caccia">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="60" high="86"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Shawm">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="76"/>
+ <range class="professional" low="60" high="79"/>
+ </instrument>
+ <instrument name="Sopranino shawm">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="65" high="81"/>
+ <range class="professional" low="65" high="86"/>
+ </instrument>
+ <instrument name="Descant pommer">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="95"/>
+ <range class="professional" low="60" high="86"/>
+ </instrument>
+ <instrument name="Alto pommer">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="74"/>
+ <range class="professional" low="53" high="77"/>
+ </instrument>
+ <instrument name="Soprano crumhorn">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="74"/>
+ <range class="professional" low="60" high="77"/>
+ </instrument>
+ <instrument name="Alto crumhorn">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="67"/>
+ <range class="professional" low="53" high="70"/>
+ </instrument>
+ <instrument name="Tenor crumhorn">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="62"/>
+ <range class="professional" low="48" high="65"/>
+ </instrument>
+ <instrument name="Bass crumhorn">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="41" high="55"/>
+ <range class="professional" low="41" high="58"/>
+ </instrument>
+ <instrument name="Greatbass crumhorn">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="50"/>
+ <range class="professional" low="36" high="53"/>
+ </instrument>
+ <instrument name="Soprano cornamuse">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="74"/>
+ <range class="professional" low="60" high="77"/>
+ </instrument>
+ <instrument name="Alto cornamuse">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="67"/>
+ <range class="professional" low="53" high="70"/>
+ </instrument>
+ <instrument name="Tenor cornamuse">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="62"/>
+ <range class="professional" low="48" high="65"/>
+ </instrument>
+ <instrument name="Bass cornamuse">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="41" high="55"/>
+ <range class="professional" low="41" high="58"/>
+ </instrument>
+ <instrument name="Sopranino rauschpfeife">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="65" high="81"/>
+ <range class="professional" low="65" high="84"/>
+ </instrument>
+ <instrument name="Soprano rauschpfeife">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="76"/>
+ <range class="professional" low="60" high="79"/>
+ </instrument>
+ <instrument name="Bassoon">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="34" high="69"/>
+ <range class="professional" low="34" high="76"/>
+ </instrument>
+ <instrument name="Contrabassoon">
+ <clef type="contrabass" />
+ <transpose value="0" />
+ <range class="amateur" low="22" high="57"/>
+ <range class="professional" low="21" high="60"/>
+ </instrument>
+ <instrument name="Dulcian">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="62"/>
+ <range class="professional" low="40" high="65"/>
+ </instrument>
+ <instrument name="Rackett">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="34" high="62"/>
+ <range class="professional" low="34" high="65"/>
+ </instrument>
+ <instrument name="Sopranino sarrusophone">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="58" high="84"/>
+ <range class="professional" low="58" high="87"/>
+ </instrument>
+ <instrument name="Soprano sarrusophone">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="58" high="89"/>
+ <range class="professional" low="58" high="94"/>
+ </instrument>
+ <instrument name="Alto sarrusophone">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="58" high="89"/>
+ <range class="professional" low="58" high="94"/>
+ </instrument>
+ <instrument name="Tenor sarrusophone">
+ <clef type="treble" />
+ <transpose value="-14" />
+ <range class="amateur" low="58" high="89"/>
+ <range class="professional" low="58" high="94"/>
+ </instrument>
+ <instrument name="Baritone sarrusophone">
+ <clef type="treble" />
+ <transpose value="-21" />
+ <range class="amateur" low="58" high="89"/>
+ <range class="professional" low="57" high="94"/>
+ </instrument>
+ <instrument name="Bass sarrusophone">
+ <clef type="treble" />
+ <transpose value="-26" />
+ <range class="amateur" low="58" high="89"/>
+ <range class="professional" low="58" high="94"/>
+ </instrument>
+ <instrument name="Contrabass sarrusophone">
+ <clef type="treble" />
+ <transpose value="-33" />
+ <range class="amateur" low="58" high="86"/>
+ <range class="professional" low="58" high="89"/>
+ </instrument>
+ <instrument name="Bagpipe">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="79"/>
+ <range class="professional" low="60" high="79"/>
+ </instrument>
+ </category>
+ <category name="Single reeds">
+ <instrument name="Soprano clarinet">
+ <clef type="treble" />
+ <transpose value="7" />
+ <range class="amateur" low="52" high="81"/>
+ <range class="professional" low="52" high="81"/>
+ </instrument>
+ <instrument name="Eb clarinet">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="D clarinet">
+ <clef type="treble" />
+ <transpose value="2" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="C clarinet">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="Bb clarinet">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="A clarinet">
+ <clef type="treble" />
+ <transpose value="-3" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="Alto clarinet">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="52" high="89"/>
+ <range class="professional" low="52" high="93"/>
+ </instrument>
+ <instrument name="Bassett horn">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="48" high="91"/>
+ <range class="professional" low="48" high="93"/>
+ </instrument>
+ <instrument name="Bass clarinet">
+ <clef type="treble" />
+ <transpose value="-14" />
+ <range class="amateur" low="51" high="89"/>
+ <range class="professional" low="51" high="93"/>
+ </instrument>
+ <instrument name="Contra-alto clarinet">
+ <clef type="treble" />
+ <transpose value="-21" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="Contrabass clarinet">
+ <clef type="treble" />
+ <transpose value="-26" />
+ <range class="amateur" low="52" high="91"/>
+ <range class="professional" low="52" high="96"/>
+ </instrument>
+ <instrument name="Sopranino chalumeau">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="65" high="79"/>
+ <range class="professional" low="65" high="82"/>
+ </instrument>
+ <instrument name="Soprano chalumeau">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="74"/>
+ <range class="professional" low="60" high="77"/>
+ </instrument>
+ <instrument name="Alto chalumeau">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="67"/>
+ <range class="professional" low="53" high="70"/>
+ </instrument>
+ <instrument name="Tenor chalumeau">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="62"/>
+ <range class="professional" low="48" high="65"/>
+ </instrument>
+ <instrument name="Sopranino saxophone">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="58" high="84"/>
+ <range class="professional" low="58" high="87"/>
+ </instrument>
+ <instrument name="Soprano saxophone">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="58" high="91"/>
+ <range class="professional" low="58" high="96"/>
+ </instrument>
+ <instrument name="Alto saxophone">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="58" high="91"/>
+ <range class="professional" low="58" high="96"/>
+ </instrument>
+ <instrument name="Tenor saxophone">
+ <clef type="treble" />
+ <transpose value="-14" />
+ <range class="amateur" low="58" high="91"/>
+ <range class="professional" low="58" high="96"/>
+ </instrument>
+ <instrument name="Baritone saxophone">
+ <clef type="treble" />
+ <transpose value="-21" />
+ <range class="amateur" low="58" high="91"/>
+ <range class="professional" low="57" high="96"/>
+ </instrument>
+ <instrument name="Bass saxophone">
+ <clef type="treble" />
+ <transpose value="-26" />
+ <range class="amateur" low="58" high="91"/>
+ <range class="professional" low="58" high="96"/>
+ </instrument>
+ <instrument name="Contrabass saxophone">
+ <clef type="treble" />
+ <transpose value="-33" />
+ <range class="amateur" low="58" high="86"/>
+ <range class="professional" low="58" high="89"/>
+ </instrument>
+ </category>
+ <category name="Wind electrophones">
+ <instrument name="Wind synthesizer">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ </category>
+ <category name="Brass">
+ <instrument name="Piccolo trumpet in Bb">
+ <clef type="treble" />
+ <transpose value="10" />
+ <range class="amateur" low="37" high="76"/>
+ <range class="professional" low="37" high="79"/>
+ </instrument>
+ <instrument name="Piccolo trumpet in A">
+ <clef type="treble" />
+ <transpose value="9" />
+ <range class="amateur" low="37" high="76"/>
+ <range class="professional" low="37" high="79"/>
+ </instrument>
+ <instrument name="Trumpet in Eb">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Trumpet in D">
+ <clef type="treble" />
+ <transpose value="2" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Trumpet in C">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Trumpet in Bb">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Bass trumpet in Eb">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Bass trumpet in Bb">
+ <clef type="treble" />
+ <transpose value="-14" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Baroque trumpet in F">
+ <clef type="treble" />
+ <transpose value="5" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Baroque trumpet in Eb">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Baroque trumpet in D">
+ <clef type="treble" />
+ <transpose value="2" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Baroque trumpet in C">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Baroque trumpet in Bb">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Cornet in Eb">
+ <clef type="treble" />
+ <transpose value="3" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Cornet in Bb">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Flugelhorn">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Cornettino">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="83"/>
+ <range class="professional" low="60" high="86"/>
+ </instrument>
+ <instrument name="Alto cornetto">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="57" high="83"/>
+ <range class="professional" low="57" high="86"/>
+ </instrument>
+ <instrument name="Tenor cornetto">
+ <clef type="tenor" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="71"/>
+ <range class="professional" low="48" high="76"/>
+ </instrument>
+ <instrument name="Serpent">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="65"/>
+ <range class="professional" low="36" high="69"/>
+ </instrument>
+ <instrument name="Alto ophicleide in F">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="52" high="81"/>
+ <range class="professional" low="52" high="84"/>
+ </instrument>
+ <instrument name="Alto ophicleide in Eb">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="51" high="79"/>
+ <range class="professional" low="51" high="82"/>
+ </instrument>
+ <instrument name="Bass ophicleide in C">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="35" high="63"/>
+ <range class="professional" low="35" high="67"/>
+ </instrument>
+ <instrument name="Bass ophicleide in Bb">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="33" high="62"/>
+ <range class="professional" low="33" high="66"/>
+ </instrument>
+ <instrument name="Contrabass ophicleide in Eb">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="26" high="55"/>
+ <range class="professional" low="26" high="58"/>
+ </instrument>
+ <instrument name="French horn">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="42" high="82"/>
+ <range class="professional" low="38" high="84"/>
+ </instrument>
+ <instrument name="French horn in C alto">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in Bb alto">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in A">
+ <clef type="treble" />
+ <transpose value="-3" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in Ab">
+ <clef type="treble" />
+ <transpose value="-4" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in G">
+ <clef type="treble" />
+ <transpose value="-5" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in E">
+ <clef type="treble" />
+ <transpose value="-8" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in Eb">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in D">
+ <clef type="treble" />
+ <transpose value="-10" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in C basso">
+ <clef type="treble" />
+ <transpose value="-12" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="French horn in Bb basso">
+ <clef type="treble" />
+ <transpose value="-14" />
+ <range class="amateur" low="46" high="79"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="Alto horn in F">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Alto horn in Eb">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Baritone horn">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="67"/>
+ <range class="professional" low="40" high="70"/>
+ </instrument>
+ <instrument name="Mellophone in F">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Mellophone in Eb">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Mellophonium in F">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Mellophonium in Eb">
+ <clef type="treble" />
+ <transpose value="-9" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="84"/>
+ </instrument>
+ <instrument name="Wagner tuba in Bb">
+ <clef type="treble" />
+ <transpose value="-2" />
+ <range class="amateur" low="42" high="77"/>
+ <range class="professional" low="42" high="81"/>
+ </instrument>
+ <instrument name="Wagner tuba in F">
+ <clef type="treble" />
+ <transpose value="-7" />
+ <range class="amateur" low="42" high="81"/>
+ <range class="professional" low="42" high="84"/>
+ </instrument>
+ <instrument name="Soprano trombone">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="52" high="77"/>
+ <range class="professional" low="52" high="81"/>
+ </instrument>
+ <instrument name="Alto trombone">
+ <clef type="alto" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="74"/>
+ <range class="professional" low="45" high="77"/>
+ </instrument>
+ <instrument name="Tenor trombone">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="70"/>
+ <range class="professional" low="40" high="74"/>
+ </instrument>
+ <instrument name="Bass trombone">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="70"/>
+ <range class="professional" low="36" high="74"/>
+ </instrument>
+ <instrument name="Contrabass trombone">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="55"/>
+ <range class="professional" low="28" high="58"/>
+ </instrument>
+ <instrument name="Euphonium">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="70"/>
+ <range class="professional" low="40" high="74"/>
+ </instrument>
+ <instrument name="F tuba">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="26" high="64"/>
+ <range class="professional" low="24" high="69"/>
+ </instrument>
+ <instrument name="C tuba">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="26" high="60"/>
+ <range class="professional" low="24" high="65"/>
+ </instrument>
+ <instrument name="Bb tuba">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="58"/>
+ <range class="professional" low="22" high="63"/>
+ </instrument>
+ </category>
+ <category name="Pitched Percussion">
+ <instrument name="Timpani">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="38" high="60"/>
+ <range class="professional" low="38" high="60"/>
+ </instrument>
+ <instrument name="Roto-toms (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="76"/>
+ <range class="professional" low="55" high="76"/>
+ </instrument>
+ <instrument name="Roto-toms (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="40" high="59"/>
+ <range class="professional" low="40" high="59"/>
+ </instrument>
+ <instrument name="Glockenspiel">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="79" high="108"/>
+ <range class="professional" low="79" high="108"/>
+ </instrument>
+ <instrument name="Orff soprano glockenspiel">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="84" high="105"/>
+ <range class="professional" low="84" high="105"/>
+ </instrument>
+ <instrument name="Orff alto glockenspiel">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="72" high="93"/>
+ <range class="professional" low="72" high="93"/>
+ </instrument>
+ <instrument name="Crotales">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="84" high="108"/>
+ <range class="professional" low="84" high="108"/>
+ </instrument>
+ <instrument name="Tubaphone">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="84" high="108"/>
+ <range class="professional" low="84" high="108"/>
+ </instrument>
+ <instrument name="Almglocken (treble)">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="105"/>
+ <range class="professional" low="60" high="105"/>
+ </instrument>
+ <instrument name="Almglocken (bass)">
+ <clef type="modern celesta" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="105"/>
+ <range class="professional" low="60" high="105"/>
+ </instrument>
+ <instrument name="Vibraphone">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="89"/>
+ <range class="professional" low="48" high="96"/>
+ </instrument>
+ <instrument name="Orff soprano metallophone">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="72" high="93"/>
+ <range class="professional" low="72" high="93"/>
+ </instrument>
+ <instrument name="Orff alto metallophone">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="81"/>
+ </instrument>
+ <instrument name="Orff bass metallophone">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="69"/>
+ <range class="professional" low="48" high="69"/>
+ </instrument>
+ <instrument name="Tubular chimes">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="79"/>
+ <range class="professional" low="60" high="79"/>
+ </instrument>
+ <instrument name="Bass steel drums">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="53"/>
+ <range class="professional" low="36" high="53"/>
+ </instrument>
+ <instrument name="Cello steel drums">
+ <clef type="tenor" />
+ <transpose value="0" />
+ <range class="amateur" low="47" high="67"/>
+ <range class="professional" low="47" high="67"/>
+ </instrument>
+ <instrument name="Tenor steel drums">
+ <clef type="alto" />
+ <transpose value="0" />
+ <range class="amateur" low="52" high="69"/>
+ <range class="professional" low="52" high="69"/>
+ </instrument>
+ <instrument name="Guitar steel drums">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="54" high="81"/>
+ <range class="professional" low="54" high="81"/>
+ </instrument>
+ <instrument name="Alto steel drums">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="56" high="85"/>
+ <range class="professional" low="56" high="85"/>
+ </instrument>
+ <instrument name="Soprano steel drums">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="88"/>
+ <range class="professional" low="60" high="88"/>
+ </instrument>
+ <instrument name="Hand bells (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="96"/>
+ <range class="professional" low="36" high="96"/>
+ </instrument>
+ <instrument name="Hand bells (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="96"/>
+ <range class="professional" low="36" high="96"/>
+ </instrument>
+ <instrument name="Tuned gongs">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="57"/>
+ <range class="professional" low="45" high="57"/>
+ </instrument>
+ <instrument name="Flexatone">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="76" high="93"/>
+ <range class="professional" low="76" high="93"/>
+ </instrument>
+ <instrument name="Musical saw">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="64" high="100"/>
+ <range class="professional" low="64" high="100"/>
+ </instrument>
+ <instrument name="Musical glasses">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="72" high="91"/>
+ <range class="professional" low="72" high="91"/>
+ </instrument>
+ <instrument name="Glass harmonica">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="89"/>
+ <range class="professional" low="53" high="89"/>
+ </instrument>
+ <instrument name="Xylophone">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="65" high="108"/>
+ <range class="professional" low="65" high="108"/>
+ </instrument>
+ <instrument name="Orff soprano xylophone">
+ <clef type="xylophone" />
+ <transpose value="0" />
+ <range class="amateur" low="72" high="93"/>
+ <range class="professional" low="72" high="93"/>
+ </instrument>
+ <instrument name="Orff alto xylophone">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="81"/>
+ </instrument>
+ <instrument name="Orff bass xylophone">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="69"/>
+ <range class="professional" low="48" high="69"/>
+ </instrument>
+ <instrument name="Marimba (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="96"/>
+ <range class="professional" low="45" high="96"/>
+ </instrument>
+ <instrument name="Marimba (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="96"/>
+ <range class="professional" low="45" high="96"/>
+ </instrument>
+ <instrument name="Dulcimer (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="86"/>
+ <range class="professional" low="43" high="88"/>
+ </instrument>
+ <instrument name="Dulcimer (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="86"/>
+ <range class="professional" low="43" high="88"/>
+ </instrument>
+ <instrument name="Mallet synthesizer (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="0 " high="127 "/>
+ <range class="professional" low="0 " high="127 "/>
+ </instrument>
+ <instrument name="Mallet synthesizer (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="0 " high="127 "/>
+ <range class="professional" low="0 " high="127 "/>
+ </instrument>
+ </category>
+ <category name="Unpitched Percussion">
+ <instrument name="Snare drum">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Piccolo snare drum">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Military drum">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Tom-toms">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Chinese tom-toms">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bongos">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Congas">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Timbales">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bass drum">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Tambourine">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Frame drum">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Tablas">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Cuíca">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Finger cymbals">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Cymbals">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Hi-hat cymbals">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Suspended cymbal">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Ride cymbal">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Sizzle cymbal">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Crash cymbal">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Splash cymbal">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Chinese cymbal">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Triangle">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Cowbells">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Tam-tam">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bells">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Sleighbells">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bell plate">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bowl gongs">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Tubo">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Metal castanets">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Automobile brake drums">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Iron pipes">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Chaines">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Anvil">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Woodblocks">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Temple blocks">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Claves">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Castanets">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Guiro">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Maracas">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Cabasa">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Quijada">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Vibra slap">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Slit drum">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Whip">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Ratchet">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Thundersheet">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Sandpaper blocks">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Wooden wind chimes">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bamboo wind chimes">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Metal wind chimes">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Glass wind chimes">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Shell wind chimes">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Stones">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Finger snap">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Hand clap">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Slap">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Stamp">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Drum set">
+ <clef type="box" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Percussion synthesizer">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0 " high="127 "/>
+ <range class="professional" low="0 " high="127 "/>
+ </instrument>
+ </category>
+ <category name="Keyboards">
+ <instrument name="Piano (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="21" high="108"/>
+ <range class="professional" low="21" high="108"/>
+ </instrument>
+ <instrument name="Piano (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="21" high="108"/>
+ <range class="professional" low="21" high="108"/>
+ </instrument>
+ <instrument name="Clavichord (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="29" high="89"/>
+ <range class="professional" low="29" high="89"/>
+ </instrument>
+ <instrument name="Clavichord (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="29" high="89"/>
+ <range class="professional" low="29" high="89"/>
+ </instrument>
+ <instrument name="Harpsichord (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="29" high="89"/>
+ <range class="professional" low="29" high="89"/>
+ </instrument>
+ <instrument name="Harpsichord (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="29" high="89"/>
+ <range class="professional" low="29" high="89"/>
+ </instrument>
+ <instrument name="Celesta (treble)">
+ <clef type="crotale" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="108"/>
+ <range class="professional" low="60" high="108"/>
+ </instrument>
+ <instrument name="Celesta (bass)">
+ <clef type="modern celesta" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="108"/>
+ <range class="professional" low="60" high="108"/>
+ </instrument>
+ <instrument name="Electric piano (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="21" high="108"/>
+ <range class="professional" low="21" high="108"/>
+ </instrument>
+ <instrument name="Electric piano (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="21" high="108"/>
+ <range class="professional" low="21" high="108"/>
+ </instrument>
+ <instrument name="Toy piano">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="79"/>
+ <range class="professional" low="60" high="79"/>
+ </instrument>
+ <instrument name="Keyboard synthesizer (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="0 " high="127 "/>
+ <range class="professional" low="0 " high="127 "/>
+ </instrument>
+ <instrument name="Keyboard synthesizer (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="0 " high="127 "/>
+ <range class="professional" low="0 " high="127 "/>
+ </instrument>
+ <instrument name="Organ (manual) (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="96"/>
+ <range class="professional" low="36" high="96"/>
+ </instrument>
+ <instrument name="Organ (manual) (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="96"/>
+ <range class="professional" low="36" high="96"/>
+ </instrument>
+ <instrument name="Organ (pedal)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="67"/>
+ <range class="professional" low="36" high="67"/>
+ </instrument>
+ <instrument name="Electronic organ (manual) (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="96"/>
+ <range class="professional" low="36" high="96"/>
+ </instrument>
+ <instrument name="Electronic organ (manual) (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="96"/>
+ <range class="professional" low="36" high="96"/>
+ </instrument>
+ <instrument name="Electronic organ (pedal)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="67"/>
+ <range class="professional" low="36" high="67"/>
+ </instrument>
+ <instrument name="Harmonium (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="29" high="89"/>
+ <range class="professional" low="29" high="89"/>
+ </instrument>
+ <instrument name="Harmonium (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="29" high="89"/>
+ <range class="professional" low="29" high="89"/>
+ </instrument>
+ </category>
+ <category name="Free reeds">
+ <instrument name="Accordion (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="93"/>
+ <range class="professional" low="53" high="93"/>
+ </instrument>
+ <instrument name="Accordion (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="69"/>
+ <range class="professional" low="36" high="69"/>
+ </instrument>
+ <instrument name="Bandoneon (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="57" high="93"/>
+ <range class="professional" low="57" high="93"/>
+ </instrument>
+ <instrument name="Bandoneon (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="36" high="69"/>
+ <range class="professional" low="36" high="69"/>
+ </instrument>
+ <instrument name="Harmonica">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="28" high="103"/>
+ <range class="professional" low="28" high="103"/>
+ </instrument>
+ <instrument name="Melodica">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="53" high="84"/>
+ <range class="professional" low="53" high="84"/>
+ </instrument>
+ </category>
+ <category name="Voices">
+ <instrument name="Soprano">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="81"/>
+ <range class="professional" low="60" high="84"/>
+ </instrument>
+ <instrument name="Mezzosoprano">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="57" high="77"/>
+ <range class="professional" low="57" high="81"/>
+ </instrument>
+ <instrument name="Alto">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="74"/>
+ <range class="professional" low="55" high="77"/>
+ </instrument>
+ <instrument name="Tenor">
+ <clef type="guitar" />
+ <transpose value="0" />
+ <range class="amateur" low="48" high="69"/>
+ <range class="professional" low="48" high="72"/>
+ </instrument>
+ <instrument name="Baritone">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="45" high="65"/>
+ <range class="professional" low="45" high="69"/>
+ </instrument>
+ <instrument name="Bass">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="41" high="62"/>
+ <range class="professional" low="41" high="65"/>
+ </instrument>
+ <instrument name="Boy soprano">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="60" high="77"/>
+ <range class="professional" low="60" high="81"/>
+ </instrument>
+ </category>
+ <category name="Miscellaneous">
+ <instrument name="Kazoo (treble)">
+ <clef type="treble" />
+ <transpose value="0" />
+ <range class="amateur" low="55" high="81"/>
+ <range class="professional" low="55" high="84"/>
+ </instrument>
+ <instrument name="Kazoo (bass)">
+ <clef type="bass" />
+ <transpose value="0" />
+ <range class="amateur" low="41" high="69"/>
+ <range class="professional" low="41" high="72"/>
+ </instrument>
+ <instrument name="Police whistle">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Bird whistle">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Duck call">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Mouth siren">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Siren">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Auto horn">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Klaxon horn">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Lion's roar">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Wind machine">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ <instrument name="Pistol shot">
+ <clef type="two-bar" />
+ <transpose value="0" />
+ <range class="amateur" low="0" high="127"/>
+ <range class="professional" low="0" high="127"/>
+ </instrument>
+ </category>
+</presets>
+<!-- IMPORTED 330 INSTRUMENTS -->
diff --git a/data/presets/regenerate-presets b/data/presets/regenerate-presets
new file mode 100755
index 0000000..ff33a00
--- /dev/null
+++ b/data/presets/regenerate-presets
@@ -0,0 +1,26 @@
+#!/bin/bash
+#
+# regenerate-presets
+#
+# Copyright (c) 2006 D. Michael McIntyre <rosegarden.trumpeter@gmail.com>
+# Released under the GPL
+#
+# REQUIRES: ../scripts/preset-xmlify ../scripts/dehumanize
+#
+#
+# PURPOSE: to run the above scripts without a lot of bothersome typing
+#
+#
+#
+
+rm -f presets*.xml
+
+for x in presets-editable*.conf; do
+ xmlfile=presets`echo $x | sed 's/^presets-editable\(.*\)\.conf$/\1/'`.xml
+ ../../scripts/preset-xmlify < "$x" > "$xmlfile" && \
+ ../../scripts/dehumanize "$xmlfile" || \
+ echo "Something went wrong. $xmlfile is probably mangled."
+ chmod -w "$xmlfile"
+ echo $xmlfile updated successfully
+done
+
diff --git a/data/profile/rosegarden.profile.xml b/data/profile/rosegarden.profile.xml
new file mode 100644
index 0000000..857ff61
--- /dev/null
+++ b/data/profile/rosegarden.profile.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" ?>
+<!DOCTYPE profile SYSTEM "profile.dtd">
+
+<profile id="rosegarden" servicename="Rosegarden">
+ <name>Rosegarden</name>
+ <author>Pedro Lopez-Cabanillas</author>
+ <action objid="RosegardenIface" prototype="void play()" class="play">
+ <name>Play/Pause</name>
+ <comment>Toggles between playing and pausing</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void stop()" class="stop">
+ <name>Stop</name>
+ <comment>Stops current playback/record session</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void rewind()" class="rewind">
+ <name>Rewind</name>
+ <comment>Rewind to the previous bar</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void rewindToBeginning()">
+ <name>Rewind to beginning</name>
+ <comment>Rewind to the start of the composition</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void fastForwardToEnd()">
+ <name>Fast Forward to end</name>
+ <comment>Forward to the end of the composition</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void fastForward()" class="forward">
+ <name>Fast Forward</name>
+ <comment>Forward to the next bar</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void record()" class="record">
+ <name>Recording Mode</name>
+ <comment>Starts recording to the armed tracks</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void trackDown()" class="next">
+ <name>Next track</name>
+ <comment>Selects the next track</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void trackUp()" class="previous">
+ <name>Previous track</name>
+ <comment>Selects the previous track</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void toggleMutedCurrentTrack()" class="mute">
+ <name>Toggle mute track</name>
+ <comment>Toggle muted state for the currently selected track</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void toggleRecordCurrentTrack()">
+ <name>Toggle arm track</name>
+ <comment>Toggle armed state for the currently selected track</comment>
+ </action>
+ <action objid="RosegardenIface" prototype="void quit()" class="off">
+ <name>Quit</name>
+ <comment>Exit Rosegarden</comment>
+ </action>
+</profile>
diff --git a/data/styles/Classical.xml b/data/styles/Classical.xml
new file mode 100644
index 0000000..c7957c3
--- /dev/null
+++ b/data/styles/Classical.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-note-style>
+
+<rosegarden-note-style>
+
+ <global shape="angled oval" filled="true" stem="true" flags="0"
+ hfixpoint="normal" vfixpoint="middle"/>
+
+ <note type="hemidemisemiquaver" flags="4"/>
+ <note type="demisemiquaver" flags="3"/>
+ <note type="semiquaver" flags="2"/>
+ <note type="quaver" flags="1"/>
+ <note type="minim" filled="false"/>
+ <note type="semibreve" filled="false" shape="level oval" stem="false"/>
+ <note type="breve" filled="false" shape="breve" stem="false"/>
+
+</rosegarden-note-style>
diff --git a/data/styles/Cross.xml b/data/styles/Cross.xml
new file mode 100644
index 0000000..7f449b8
--- /dev/null
+++ b/data/styles/Cross.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-note-style>
+
+<rosegarden-note-style base-style="Classical">
+
+ <global shape="cross" vfixpoint="near"/>
+
+</rosegarden-note-style>
diff --git a/data/styles/Mensural.xml b/data/styles/Mensural.xml
new file mode 100644
index 0000000..bd48510
--- /dev/null
+++ b/data/styles/Mensural.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-note-style>
+
+<rosegarden-note-style base-style="Classical">
+
+ <global shape="diamond" filled="false" stem="true" flags="0"
+ hfixpoint="central" vfixpoint="near"/>
+
+ <!-- Mapping from mensural to classical picked up from
+ http://listen.to/early.music
+ I know nothing about mensural notation myself.
+ The white mensural note names are in comments.
+ -->
+
+ <note type="hemidemisemiquaver" flags="3"/>
+ <note type="demisemiquaver" flags="2"/>
+ <note type="semiquaver" flags="1"/> <!-- fusa (flag shouldn't be curved) -->
+ <note type="quaver" filled="true"/> <!-- semiminim -->
+ <note type="crotchet"/> <!-- minim -->
+ <note type="minim" stem="false"/> <!-- semibreve -->
+ <note type="semibreve" charname="MUSICAL SYMBOL BREVIS" stem="false"/> <!-- breve -->
+ <note type="breve" charname="MUSICAL SYMBOL BREVIS" stem="true" hfixpoint="reversed"/> <!-- long -->
+
+ <!-- and we can't deal with the maxima... perhaps we should have
+ mapped semibreve to quarter -->
+
+</rosegarden-note-style>
+
diff --git a/data/styles/Triangle.xml b/data/styles/Triangle.xml
new file mode 100644
index 0000000..7877bdc
--- /dev/null
+++ b/data/styles/Triangle.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rosegarden-note-style>
+
+<rosegarden-note-style base-style="Classical">
+
+ <global shape="triangle up" vfixpoint="near" hfixpoint="central"/>
+
+</rosegarden-note-style>