[D66] Boziogarman: reverse engineering ASCII codes with numpy and morse code
René Oudeweg
roudeweg at gmail.com
Sun Jun 25 11:33:53 CEST 2023
Heb een andere werkende module gevonden:
https://pypi.org/project/morse-audio-decoder/
[reinold at fedora test]$ morse-audio-decoder morse_code.wav
S SOS EIOS SMTS SOS
On 6/25/23 11:12, René Oudeweg wrote:
> Heb de oorzaak gevonden:
>
> $ sudo dnf install poetry
> [sudo] password for reinold:
> Last metadata expiration check: 0:12:02 ago on Sun 25 Jun 2023 10:49:48
> AM CEST.
> Dependencies resolved.
> ==========================================================================================================================================
> Package Architecture
> Version Repository Size
> ==========================================================================================================================================
> Installing:
> poetry noarch
> 1.1.14-1.fc37 fedora 14 k
> Installing dependencies:
> python-wheel-wheel noarch
> 1:0.37.1-4.fc37 fedora 42 k
> python3-CacheControl noarch
> 0.12.11-3.fc37 fedora 60 k
> python3-CacheControl+filecache noarch
> 0.12.11-3.fc37 fedora 8.6 k
> python3-async-timeout noarch
> 4.0.2-5.fc37 fedora 19 k
> python3-cachy noarch
> 0.3.0-12.fc37 fedora 62 k
> python3-cleo noarch
> 0.8.1-7.fc37 fedora 67 k
> python3-clikit noarch
> 0.6.2-7.fc37 fedora 284 k
> python3-crashtest noarch
> 0.3.1-8.fc37 fedora 33 k
> python3-deprecated noarch
> 1.2.13-3.fc37 fedora 24 k
> python3-distlib noarch
> 0.3.4-5.fc37 fedora 270 k
> python3-filelock noarch
> 3.7.1-1.fc37 fedora 40 k
> python3-importlib-metadata noarch
> 4.12.0-2.fc37 fedora 58 k
> python3-jaraco noarch
> 9.0.0-3.fc37 fedora 10 k
> python3-jaraco-classes noarch
> 3.2.1-8.fc37 fedora 23 k
> python3-keyring noarch
> 23.11.0-1.fc37 updates 112 k
> python3-lockfile noarch
> 1:0.12.2-8.fc37 fedora 40 k
> python3-more-itertools noarch
> 8.12.0-5.fc37 fedora 101 k
> python3-pastel noarch
> 0.2.0-9.fc37 fedora 22 k
> python3-pkginfo noarch
> 1.8.3-2.fc37 fedora 48 k
> python3-platformdirs noarch
> 2.5.2-3.fc37 fedora 42 k
> python3-poetry noarch
> 1.1.14-1.fc37 fedora 470 k
> python3-poetry-core noarch
> 1.0.8-3.fc37 fedora 980 k
> python3-pylev noarch
> 1.3.0-14.fc37 fedora 15 k
> python3-redis noarch
> 4.3.3-3.fc37 fedora 502 k
> python3-requests-toolbelt noarch
> 0.9.1-19.fc37 fedora 122 k
> python3-secretstorage noarch
> 3.3.3-1.fc37 fedora 46 k
> python3-shellingham noarch
> 1.4.0-2.fc37 fedora 33 k
> python3-tomlkit noarch
> 0.11.4-1.fc37 fedora 118 k
> python3-virtualenv noarch
> 20.15.1-2.fc37 fedora 355 k
> python3-wrapt x86_64
> 1.14.0-3.fc37 fedora 69 k
> python3-zipp noarch
> 3.8.1-2.fc37 fedora 19 k
> Installing weak dependencies:
> python3-CacheControl+redis noarch
> 0.12.11-3.fc37 fedora 8.6 k
>
> Transaction Summary
> ==========================================================================================================================================
> Install 33 Packages
>
>
> -> De ASCII string is nu verdwenen:
>
> [reinold at fedora morse-audio-decoder]$ python
> Python 3.11.3 (main, May 24 2023, 00:00:00) [GCC 12.3.1 20230508 (Red
> Hat 12.3.1-1)] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import numpy
> >>>
>
> Na het uninstallen van de poetry module kan ik het niet meer
> reproduceren! Dat is nou jammer...
>
> R.O.
>
>
>
>
> On 6/25/23 10:48, René Oudeweg wrote:
>> info:
>>
>> [reinold at fedora test]$ pip show numpy
>> Name: numpy
>> Version: 1.24.2
>> Summary: Fundamental package for array computing in Python
>> Home-page: https://www.numpy.org
>> Author: Travis E. Oliphant et al.
>> Author-email:
>> License: BSD-3-Clause
>> Location: /home/reinold/.local/lib/python3.11/site-packages
>> Requires:
>> Required-by: collage, contourpy, matplotlib, SciPy
>>
>>
>> On 6/25/23 10:38, René Oudeweg wrote:
>>> L.S.
>>>
>>> Ik was bezig met morse code en python:
>>>
>>> * morse.py (plays a text in morse code with use of the speaker-test
>>> program)
>>>
>>> * decodemorse.py (tries to decode a wav file with morse signals)
>>>
>>> https://github.com/juggao/morse
>>>
>>>
>>> Morse.py werkt maar decodemorse.py (genereerd door ChatGPT) geeft een
>>> uiterst merkwaardige en onverwachte output van de morse_code.wav file
>>> ("SOS SOS SOS"), Het dumpt de ASCII characters in omgekeerde volgorde
>>> en ook een verkeerde decoding!
>>>
>>> Na debuggen blijkt dat de numpy module deze string naar stdout schrijft:
>>>
>>> https://numpy.org/doc/stable/
>>>
>>> [reinold at fedora test]$ python
>>> Python 3.11.3 (main, May 24 2023, 00:00:00) [GCC 12.3.1 20230508 (Red
>>> Hat 12.3.1-1)] on linux
>>> Type "help", "copyright", "credits" or "license" for more information.
>>> >>> import numpy
>>> ␡
>>> ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! ␟ ␞ ␝ ␜ ␛ ␚ ␙ ␘ ␗ ␖ ␕ ␔ ␓ ␒ ␑ ␐ ␏ ␎ ␍ ␌ ␋ ␊ ␉ ␈ ␇ ␆ ␅ ␄ ␃ ␂ ␁ ␀
>>> >>>
>>>
>>> Uiterst merkwaardig gedrag! Kan iemand dit reproduceren? Laat me weten.
>>>
>>>
>>> R.O.
>>>
>>>
>>> $ python ./decodemorse.py
>>> ␡
>>> ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! ␟ ␞ ␝ ␜ ␛ ␚ ␙ ␘ ␗ ␖ ␕ ␔ ␓ ␒ ␑ ␐ ␏ ␎ ␍ ␌ ␋ ␊ ␉ ␈ ␇ ␆ ␅ ␄ ␃ ␂ ␁ ␀
>>> Morse: . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . . . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .
>>> - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . -
>>> . - . - . - . - . - . - . -
>>> ETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETEEETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETTETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETEETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETET
>>> [reinold at fedora test]$
>>>
>>>
More information about the D66
mailing list