diff --git a/pifConverter.jar b/pifConverter.jar new file mode 100644 index 0000000..75a94b1 Binary files /dev/null and b/pifConverter.jar differ diff --git a/pifViewer.jar b/pifViewer.jar new file mode 100644 index 0000000..cd83b3b Binary files /dev/null and b/pifViewer.jar differ diff --git a/rapport/rapport.aux b/rapport/rapport.aux index a1ce82a..e3563e5 100644 --- a/rapport/rapport.aux +++ b/rapport/rapport.aux @@ -10,12 +10,18 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Conversion au format PIF}{6}{subsection.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}Fonctionnalités principales}{6}{section.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Conversion au format PIF}{6}{subsection.4.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}contribution de Algassimou Pellel Diallo}{6}{subsection.4.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}contribution de Ayoub Anhdire}{6}{subsection.4.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Visualisateur au format PIF}{6}{subsection.4.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5}MakeFile du Projet}{6}{section.5}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion}{6}{section.6}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Youness BOULALAM}{6}{subsection.6.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Algassimou DIALLO}{6}{subsection.6.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Ayoub ANHDIRE}{6}{subsection.6.3}\protected@file@percent } -\gdef \@abspage@last{6} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Contribution de Algassimou Pellel Diallo}{6}{subsection.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Contribution de Ayoub Anhdire}{6}{subsection.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Comment l'arbre d'Huffman est construit ? (Ayoub ANHDIRE)}{6}{subsection.4.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Diagramme Objet - Construction de l'arbre Huffman}}{7}{figure.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Dessin Arbre Huffman - Basé sur le diagramme objet de la figure 3}}{7}{figure.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Les codes canoniques et leur logique (Ayoub ANHDIRE)}{8}{subsection.4.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Pourquoi les codes canoniques au lieu des codes Huffman ? (Ayoub ANHDIRE)}{9}{subsection.4.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Le résumé de ces deux principes(Ayoub ANHDIRE)}{9}{subsection.4.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Visualisateur au format PIF}{9}{subsection.4.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}MakeFile du Projet}{9}{section.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion}{9}{section.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Youness BOULALAM}{9}{subsection.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Algassimou DIALLO}{9}{subsection.6.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Ayoub ANHDIRE}{9}{subsection.6.3}\protected@file@percent } +\gdef \@abspage@last{10} diff --git a/rapport/rapport.fdb_latexmk b/rapport/rapport.fdb_latexmk index cacbbba..53d5bfe 100644 --- a/rapport/rapport.fdb_latexmk +++ b/rapport/rapport.fdb_latexmk @@ -1,5 +1,5 @@ # Fdb version 4 -["pdflatex"] 1767904901.83923 "c:/Magasin/COURS/BUT2/SAES3/SAE32_2025/rapport/rapport.tex" "rapport.pdf" "rapport" 1767904904.12829 0 +["pdflatex"] 1768082258.52921 "c:/Magasin/COURS/BUT2/SAES3/SAE32_2025/rapport/rapport.tex" "rapport.pdf" "rapport" 1768082260.93003 0 "C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ec.enc" 1256929440 2375 baa924870cfb487815765f9094cf3728 "" "C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ts1.enc" 1256929440 3031 6c4d3515bf7115d8518af1c9ab97ca44 "" "C:/Program Files/MiKTeX/fonts/tfm/jknappen/ec/ecrm1000.tfm" 993062122 3148 7e594c8240c71e432203f65ab5f95a51 "" @@ -93,13 +93,15 @@ "C:/Users/Gaston/AppData/Roaming/MiKTeX/tex/latex/kvsetkeys/kvsetkeys.sty" 1665066333 13815 760b0c02f691ea230f5359c4e1de23a7 "" "C:/Users/Gaston/AppData/Roaming/MiKTeX/tex/latex/refcount/refcount.sty" 1576433952 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" "C:/Users/Gaston/AppData/Roaming/MiKTeX/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1751104012 9684 a33a14b82ce60d6e77cb9be689d79ee6 "" - "c:/Magasin/COURS/BUT2/SAES3/SAE32_2025/rapport/rapport.tex" 1767904900 7424 d6bb356117cdacf1394f04963c6ab048 "" + "c:/Magasin/COURS/BUT2/SAES3/SAE32_2025/rapport/rapport.tex" 1768082249 15588 fca0ced580217eb93f190682c94263ae "" + "images/ARBRE.png" 1768082249 24766 3866340a09d7260684e37470dcb08076 "" "images/ConvertisseurFR.png" 1767810690 14700 c68c176a14a0f8acea41f71998183618 "" + "images/Huffman.png" 1768082249 10438 d61fdba580a6c4b089dd0d305e41ea15 "" "images/Vis.png" 1767810690 3711 43db9eeca76d9204403ab21efdf10f21 "" - "rapport.aux" 1767904903 2330 2d6336e28781a64f08dc7eea81089ee1 "pdflatex" - "rapport.out" 1767904903 2328 a3c8172997ad64a35c4bc77c1611ddc6 "pdflatex" - "rapport.tex" 1767904900 7424 d6bb356117cdacf1394f04963c6ab048 "" - "rapport.toc" 1767904903 1172 bcbe09c4786747bc531fe3333732e3c3 "pdflatex" + "rapport.aux" 1768082260 3326 cf5620bb1f9caab1f2aeaed8ec1673b2 "pdflatex" + "rapport.out" 1768082260 3823 93716bff4b4499b3c8f40619499ab883 "pdflatex" + "rapport.tex" 1768082249 15588 fca0ced580217eb93f190682c94263ae "" + "rapport.toc" 1768082260 1666 50a983736dfa6d4589bb5c878690fb3e "pdflatex" (generated) "rapport.aux" "rapport.log" diff --git a/rapport/rapport.fls b/rapport/rapport.fls index 1d43e9a..2bf14ae 100644 --- a/rapport/rapport.fls +++ b/rapport/rapport.fls @@ -198,6 +198,20 @@ INPUT rapport.toc INPUT C:\Program Files\MiKTeX\fonts\enc\dvips\lm\lm-ts1.enc OUTPUT rapport.toc INPUT C:\Program Files\MiKTeX\fonts\tfm\public\lm\ec-lmri10.tfm +INPUT .\images\Huffman.png +INPUT .\images\Huffman.png +INPUT .\images\Huffman.png +INPUT .\images\Huffman.png +INPUT .\images\Huffman.png +INPUT .\images\Huffman.png +INPUT .\images\Huffman.png +INPUT .\images\ARBRE.png +INPUT .\images\ARBRE.png +INPUT .\images\ARBRE.png +INPUT .\images\ARBRE.png +INPUT .\images\ARBRE.png +INPUT .\images\ARBRE.png +INPUT .\images\ARBRE.png INPUT rapport.aux INPUT .\rapport.out INPUT .\rapport.out diff --git a/rapport/rapport.log b/rapport/rapport.log index f8b367e..e150ffe 100644 --- a/rapport/rapport.log +++ b/rapport/rapport.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.27 (MiKTeX 25.4) (preloaded format=pdflatex 2025.11.3) 8 JAN 2026 21:41 +This is pdfTeX, Version 3.141592653-2.6-1.40.27 (MiKTeX 25.4) (preloaded format=pdflatex 2025.11.3) 10 JAN 2026 22:57 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -351,12 +351,12 @@ LaTeX Font Info: External font `lmex10' loaded for size (Font) <8> on input line 21. LaTeX Font Info: External font `lmex10' loaded for size (Font) <6> on input line 21. - + File: images/ConvertisseurFR.png Graphic file (type png) Package pdftex.def Info: images/ConvertisseurFR.png used on input line 25. (pdftex.def) Requested size: 344.005pt x 220.88795pt. - + File: images/Vis.png Graphic file (type png) Package pdftex.def Info: images/Vis.png used on input line 32. @@ -393,7 +393,7 @@ LaTeX Font Info: External font `lmex10' loaded for size pdfTeX warning (ext4): destination with the same identifier (name{figure.2}) has been already used, duplicate ignored ...shipout:D \box_use:N \l_shipout_box \__shipout_drop_firstpage_... -l.13 ...{6.2}Algassimou DIALLO}{6}{subsection.6.2} +l.15 ...}{\numberline {6}Conclusion}{9}{section.6} %{C:/Program Files/MiKTeX/fonts/enc/dvips/lm/lm-ts1.enc} <./images/Vis.png>]) \tf@toc=\write5 \openout5 = `rapport.toc'. @@ -413,32 +413,91 @@ Underfull \hbox (badness 1436) in paragraph at lines 93--94 [3] [4] -Overfull \vbox (14.11981pt too high) has occurred while \output is active [] +Overfull \vbox (78.11981pt too high) has occurred while \output is active [] [5] +Underfull \hbox (badness 10000) in paragraph at lines 152--153 -[6] (rapport.aux) + [] + + +File: images/Huffman.png Graphic file (type png) + +Package pdftex.def Info: images/Huffman.png used on input line 160. +(pdftex.def) Requested size: 215.0023pt x 320.9881pt. + + +[6] + +File: images/ARBRE.png Graphic file (type png) + +Package pdftex.def Info: images/ARBRE.png used on input line 166. +(pdftex.def) Requested size: 215.0023pt x 159.86844pt. + +Underfull \hbox (badness 10000) in paragraph at lines 170--171 + + [] + + + +[7 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.171 + +pdfTeX warning (ext4): destination with the same identifier (name{figure.4}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.171 + <./images/Huffman.png> <./images/ARBRE.png>] +Underfull \hbox (badness 10000) in paragraph at lines 172--173 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 178--179 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 180--181 + + [] + + + +[8] +Underfull \hbox (badness 10000) in paragraph at lines 205--208 + + [] + + + +[9] + +[10] (rapport.aux) *********** LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> *********** Package rerunfilecheck Info: File `rapport.out' has not changed. -(rerunfilecheck) Checksum: A3C8172997AD64A35C4BC77C1611DDC6;2328. +(rerunfilecheck) Checksum: 93716BFF4B4499B3C8F40619499AB883;3823. ) Here is how much of TeX's memory you used: - 10184 strings out of 468080 - 157315 string characters out of 5435832 - 579484 words of memory out of 5000000 - 38681 multiletter control sequences out of 15000+600000 + 10212 strings out of 468080 + 157810 string characters out of 5435832 + 580486 words of memory out of 5000000 + 38699 multiletter control sequences out of 15000+600000 682843 words of font info for 74 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 - 75i,10n,79p,760b,506s stack positions out of 10000i,1000n,20000p,200000b,200000s + 75i,10n,79p,1211b,506s stack positions out of 10000i,1000n,20000p,200000b,200000s -Output written on rapport.pdf (6 pages, 174269 bytes). +Output written on rapport.pdf (10 pages, 222828 bytes). PDF statistics: - 147 PDF objects out of 1000 (max. 8388607) - 25 named destinations out of 1000 (max. 500000) - 123 words of extra memory for PDF output out of 10000 (max. 10000000) + 192 PDF objects out of 1000 (max. 8388607) + 35 named destinations out of 1000 (max. 500000) + 165 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/rapport/rapport.out b/rapport/rapport.out index de39b50..aa6edac 100644 --- a/rapport/rapport.out +++ b/rapport/rapport.out @@ -4,11 +4,15 @@ \BOOKMARK [2][-]{subsection.3.1}{\376\377\000C\000o\000n\000v\000e\000r\000s\000i\000o\000n\000\040\000a\000u\000\040\000f\000o\000r\000m\000a\000t\000\040\000P\000I\000F}{section.3}% 4 \BOOKMARK [1][-]{section.4}{\376\377\000F\000o\000n\000c\000t\000i\000o\000n\000n\000a\000l\000i\000t\000\351\000s\000\040\000p\000r\000i\000n\000c\000i\000p\000a\000l\000e\000s}{}% 5 \BOOKMARK [2][-]{subsection.4.1}{\376\377\000C\000o\000n\000v\000e\000r\000s\000i\000o\000n\000\040\000a\000u\000\040\000f\000o\000r\000m\000a\000t\000\040\000P\000I\000F}{section.4}% 6 -\BOOKMARK [2][-]{subsection.4.2}{\376\377\000c\000o\000n\000t\000r\000i\000b\000u\000t\000i\000o\000n\000\040\000d\000e\000\040\000A\000l\000g\000a\000s\000s\000i\000m\000o\000u\000\040\000P\000e\000l\000l\000e\000l\000\040\000D\000i\000a\000l\000l\000o}{section.4}% 7 -\BOOKMARK [2][-]{subsection.4.3}{\376\377\000c\000o\000n\000t\000r\000i\000b\000u\000t\000i\000o\000n\000\040\000d\000e\000\040\000A\000y\000o\000u\000b\000\040\000A\000n\000h\000d\000i\000r\000e}{section.4}% 8 -\BOOKMARK [2][-]{subsection.4.4}{\376\377\000V\000i\000s\000u\000a\000l\000i\000s\000a\000t\000e\000u\000r\000\040\000a\000u\000\040\000f\000o\000r\000m\000a\000t\000\040\000P\000I\000F}{section.4}% 9 -\BOOKMARK [1][-]{section.5}{\376\377\000M\000a\000k\000e\000F\000i\000l\000e\000\040\000d\000u\000\040\000P\000r\000o\000j\000e\000t}{}% 10 -\BOOKMARK [1][-]{section.6}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 11 -\BOOKMARK [2][-]{subsection.6.1}{\376\377\000Y\000o\000u\000n\000e\000s\000s\000\040\000B\000O\000U\000L\000A\000L\000A\000M}{section.6}% 12 -\BOOKMARK [2][-]{subsection.6.2}{\376\377\000A\000l\000g\000a\000s\000s\000i\000m\000o\000u\000\040\000D\000I\000A\000L\000L\000O}{section.6}% 13 -\BOOKMARK [2][-]{subsection.6.3}{\376\377\000A\000y\000o\000u\000b\000\040\000A\000N\000H\000D\000I\000R\000E}{section.6}% 14 +\BOOKMARK [2][-]{subsection.4.2}{\376\377\000C\000o\000n\000t\000r\000i\000b\000u\000t\000i\000o\000n\000\040\000d\000e\000\040\000A\000l\000g\000a\000s\000s\000i\000m\000o\000u\000\040\000P\000e\000l\000l\000e\000l\000\040\000D\000i\000a\000l\000l\000o}{section.4}% 7 +\BOOKMARK [2][-]{subsection.4.3}{\376\377\000C\000o\000n\000t\000r\000i\000b\000u\000t\000i\000o\000n\000\040\000d\000e\000\040\000A\000y\000o\000u\000b\000\040\000A\000n\000h\000d\000i\000r\000e}{section.4}% 8 +\BOOKMARK [2][-]{subsection.4.4}{\376\377\000C\000o\000m\000m\000e\000n\000t\000\040\000l\000'\000a\000r\000b\000r\000e\000\040\000d\000'\000H\000u\000f\000f\000m\000a\000n\000\040\000e\000s\000t\000\040\000c\000o\000n\000s\000t\000r\000u\000i\000t\000\040\000?\000\040\000\050\000A\000y\000o\000u\000b\000\040\000A\000N\000H\000D\000I\000R\000E\000\051}{section.4}% 9 +\BOOKMARK [2][-]{subsection.4.5}{\376\377\000L\000e\000s\000\040\000c\000o\000d\000e\000s\000\040\000c\000a\000n\000o\000n\000i\000q\000u\000e\000s\000\040\000e\000t\000\040\000l\000e\000u\000r\000\040\000l\000o\000g\000i\000q\000u\000e\000\040\000\050\000A\000y\000o\000u\000b\000\040\000A\000N\000H\000D\000I\000R\000E\000\051}{section.4}% 10 +\BOOKMARK [2][-]{subsection.4.6}{\376\377\000P\000o\000u\000r\000q\000u\000o\000i\000\040\000l\000e\000s\000\040\000c\000o\000d\000e\000s\000\040\000c\000a\000n\000o\000n\000i\000q\000u\000e\000s\000\040\000a\000u\000\040\000l\000i\000e\000u\000\040\000d\000e\000s\000\040\000c\000o\000d\000e\000s\000\040\000H\000u\000f\000f\000m\000a\000n\000\040\000?\000\040\000\050\000A\000y\000o\000u\000b\000\040\000A\000N\000H\000D\000I\000R\000E\000\051}{section.4}% 11 +\BOOKMARK [2][-]{subsection.4.7}{\376\377\000L\000e\000\040\000r\000\351\000s\000u\000m\000\351\000\040\000d\000e\000\040\000c\000e\000s\000\040\000d\000e\000u\000x\000\040\000p\000r\000i\000n\000c\000i\000p\000e\000s\000\050\000A\000y\000o\000u\000b\000\040\000A\000N\000H\000D\000I\000R\000E\000\051}{section.4}% 12 +\BOOKMARK [2][-]{subsection.4.8}{\376\377\000V\000i\000s\000u\000a\000l\000i\000s\000a\000t\000e\000u\000r\000\040\000a\000u\000\040\000f\000o\000r\000m\000a\000t\000\040\000P\000I\000F}{section.4}% 13 +\BOOKMARK [1][-]{section.5}{\376\377\000M\000a\000k\000e\000F\000i\000l\000e\000\040\000d\000u\000\040\000P\000r\000o\000j\000e\000t}{}% 14 +\BOOKMARK [1][-]{section.6}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 15 +\BOOKMARK [2][-]{subsection.6.1}{\376\377\000Y\000o\000u\000n\000e\000s\000s\000\040\000B\000O\000U\000L\000A\000L\000A\000M}{section.6}% 16 +\BOOKMARK [2][-]{subsection.6.2}{\376\377\000A\000l\000g\000a\000s\000s\000i\000m\000o\000u\000\040\000D\000I\000A\000L\000L\000O}{section.6}% 17 +\BOOKMARK [2][-]{subsection.6.3}{\376\377\000A\000y\000o\000u\000b\000\040\000A\000N\000H\000D\000I\000R\000E}{section.6}% 18 diff --git a/rapport/rapport.pdf b/rapport/rapport.pdf index 51f2a80..ec2ff95 100644 Binary files a/rapport/rapport.pdf and b/rapport/rapport.pdf differ diff --git a/rapport/rapport.synctex.gz b/rapport/rapport.synctex.gz index bb7084f..962dce9 100644 Binary files a/rapport/rapport.synctex.gz and b/rapport/rapport.synctex.gz differ diff --git a/rapport/rapport.toc b/rapport/rapport.toc index 1d30147..8eb8899 100644 --- a/rapport/rapport.toc +++ b/rapport/rapport.toc @@ -4,11 +4,15 @@ \contentsline {subsection}{\numberline {3.1}Conversion au format PIF}{6}{subsection.3.1}% \contentsline {section}{\numberline {4}Fonctionnalités principales}{6}{section.4}% \contentsline {subsection}{\numberline {4.1}Conversion au format PIF}{6}{subsection.4.1}% -\contentsline {subsection}{\numberline {4.2}contribution de Algassimou Pellel Diallo}{6}{subsection.4.2}% -\contentsline {subsection}{\numberline {4.3}contribution de Ayoub Anhdire}{6}{subsection.4.3}% -\contentsline {subsection}{\numberline {4.4}Visualisateur au format PIF}{6}{subsection.4.4}% -\contentsline {section}{\numberline {5}MakeFile du Projet}{6}{section.5}% -\contentsline {section}{\numberline {6}Conclusion}{6}{section.6}% -\contentsline {subsection}{\numberline {6.1}Youness BOULALAM}{6}{subsection.6.1}% -\contentsline {subsection}{\numberline {6.2}Algassimou DIALLO}{6}{subsection.6.2}% -\contentsline {subsection}{\numberline {6.3}Ayoub ANHDIRE}{6}{subsection.6.3}% +\contentsline {subsection}{\numberline {4.2}Contribution de Algassimou Pellel Diallo}{6}{subsection.4.2}% +\contentsline {subsection}{\numberline {4.3}Contribution de Ayoub Anhdire}{6}{subsection.4.3}% +\contentsline {subsection}{\numberline {4.4}Comment l'arbre d'Huffman est construit ? (Ayoub ANHDIRE)}{6}{subsection.4.4}% +\contentsline {subsection}{\numberline {4.5}Les codes canoniques et leur logique (Ayoub ANHDIRE)}{8}{subsection.4.5}% +\contentsline {subsection}{\numberline {4.6}Pourquoi les codes canoniques au lieu des codes Huffman ? (Ayoub ANHDIRE)}{9}{subsection.4.6}% +\contentsline {subsection}{\numberline {4.7}Le résumé de ces deux principes(Ayoub ANHDIRE)}{9}{subsection.4.7}% +\contentsline {subsection}{\numberline {4.8}Visualisateur au format PIF}{9}{subsection.4.8}% +\contentsline {section}{\numberline {5}MakeFile du Projet}{9}{section.5}% +\contentsline {section}{\numberline {6}Conclusion}{9}{section.6}% +\contentsline {subsection}{\numberline {6.1}Youness BOULALAM}{9}{subsection.6.1}% +\contentsline {subsection}{\numberline {6.2}Algassimou DIALLO}{9}{subsection.6.2}% +\contentsline {subsection}{\numberline {6.3}Ayoub ANHDIRE}{9}{subsection.6.3}%