Subject:(11 May 2002) IDEFIX wav_file #1 (11 May 2002) IDEFIX wav_file #2 (12 May 2002) IDEFIX wav_file #3 (17 May 2002) IDEFIX : news and insight (17 May 2002) Re: IDEFIX : news and insight (19 May 2002) IDEFIX, CU1 has recovered (20 May 2002) IDEFIX : CU2 ? (20 May 2002) Re: IDEFIX : CU2 ? (21 May 2002) IDEFIX : news / tlm (01 Jul 2002) Graph of IDEFIX CU2 (26 May 2002) IDEFIX CU1 status 26 May (31 May 2002) IDEFIX CU1 on 31 May (02 Jun 2002) IDEFIX CU1 tone frequency (04 Jun 2002) Tone frequency was 1783.5 Hz (09 Jun 2002) IDEFIX not heard (10 Jun 2002) 'Breizh' in IDEFIX (BO-47/48) (10 Jun 2002) Re: 'Breizh' in IDEFIX (BO-47/48)
Report:Date: Sat, 11 May 2002 12:39:29 +0900 From: Mineo Wakita [firstname.lastname@example.org] To: email@example.com Subject: IDEFIX wav_file IDEFIX, 400baud/BPSK 00:43:40-00:58:40 UTC, 11 May, 2002 00:43:40 ??? AOS 00:44:35 435.2844 00:45:10 435.2867 00:46:10 435.2830 00:46:30 435.2827 00:46:50 435.2825 00:47:40 435.2820 00:48:00 435.2814 00:48:20 435.2810 00:49:00 435.2797 00:49:25 435.2790 00:50:50 435.2764 TCA 00:51:15 435.2755 00:51:40 435.2743 00:52:00 435.2732 00:52:20 435.2722 00:52:45 435.2712 00:53:05 435.2705 00:53:25 435.2700 00:53:50 435.2695 00:54:10 435.2690 00:54:35 435.2687 00:54:55 435.2684 00:55:15 435.2681 00:55:40 435.2679 00:56:00 435.2677 00:56:20 435.2675 00:56:45 435.2674 00:57:10 435.2673 00:57:30 435.2672 00:58:00 435.2671 LOS I confirmed such as "HI HI DE IDEFIX" at CW in "20511ide.wav" file. http://www.ne.jp/asahi/hamradio/je9pel/20511ide.wav http://pws.prserv.net/RUY/decod.htm Date: Sat, 11 May 2002 19:56:18 +0900 From: Mineo Wakita [firstname.lastname@example.org] To: email@example.com Subject: IDEFIX wav_file #2 I confirmed such as "HI HI DE IDEFIX" at CW in "20511ide.wav" file. Date: Sun, 12 May 2002 14:13:29 +0900 From: Mineo Wakita [firstname.lastname@example.org] To: email@example.com, firstname.lastname@example.org CC: email@example.com Subject: IDEFIX wav_file #3 I received IDEFIX clear signals of 435.276MHz +/-doppler, FM at 00:17-00:30 UTC, 12 May 2002. WDECPSK 1.7a - AMSAT-FRANCE registred to JE9PEL IDEFIX TELEMETRY DISPLAY F1HDD - XTOPHE HOME TIME 12 May 2002 09 : 21 : 38 H : I D E F I X T : 5-13: 8:52 valid -84 E : Optro X- : 13 : mV : Optro X+ : 127 : mV : valid : 0 k : Max T Optro X- : 18.64 : .c : Min T Optro X- : 16.34 : .c : valid : 0 V: 5-13: 8:52 . 16576 15912 valid 109 WDECPSK 1.7a - AMSAT-FRANCE registred to JE9PEL IDEFIX TELEMETRY DISPLAY F1HDD - XTOPHE HOME TIME 12 May 2002 09 : 21 : 53 H : I D E C . . T : 5- 2:43:34 valid 0 E : Optro X- : 10 : mV : Optro X+ : 146 : mV : valid : 128 F : T Optro X- : 18.64 : .c : Temp Boitier X- : 16.84 : .c : valid : 2 H : T Bat X+ : 16.94 : .c : T Bat X- : 19.74 : .c : valid : 6 T : 5- 2:43:50 valid 1 J : 7,5 V TX : 7.402 : V : 5 V TX : 5.058 : V : valid : 0 L : C 15 : 0 : mV : C 16 : 0 : mV : valid : 0 H : I d c W / a : Max Optro X- : 5078 : mV : Min Optro X- : 3435 : mV : valid : 62 T Max: 5- 2:43:50 5- 2:38:46 valid 0 T Min : 5- 2:43:50 5- 2: 8: 2 valid 126 E : Optro X- : 10 : mV : Optro X+ : 12 : mV : valid : -32 e : Max Optro X+ : 146 : mV : Min Optro X+ : 0 : mV : valid : 0 f : Moy 10 Optro X+ : 34 : mV : Moy orbite Optro X+ : 16 : mV : valid : 0 H : I d e f i x WDECPSK log ( 2KB) http://www.ne.jp/asahi/hamradio/je9pel/wdecpsk1.zip WDECPSK jpg (201KB) http://www.ne.jp/asahi/hamradio/je9pel/20512ide.jpg 435.276 wav ( 10MB) http://www.ne.jp/asahi/hamradio/je9pel/20512ide.wav 435.276 mp3 ( 2MB) http://www.ne.jp/asahi/hamradio/je9pel/20512ide.mp3 WDECPSK V1.7d updated http://perso.club-internet.fr/fa1rtp/idefix/e-index.htm AMSAT-France web http://idefix-france.net Date: Fri, 17 May 2002 10:04:02 +0000 From: firstname.lastname@example.org To: email@example.com Subject: IDEFIX : news and insight firstname.lastname@example.org ( Fabrice : pour la rubrique actualit) ( Mineo, pse Jamsat-bb forward) ( Forum amsat-dl fwd) thank you for the geetings, but I verily was not alone and IDEFIX is the result of a real teamwork as you might dream of every day where each one took its place seamlessly. You may pay them tribute by looking at the website and keeping on sending tlm reports. The pass of last midnight was a real pleasure for eyes and ears as the sky was clear and elevation almost at zenith and a lot of people were able to see IDEFIX passing overhead and hear the signals that were very strong. The visual magnitude was around 0 and even in the lights of the center of Paris it was as plain as a bright star. I heard it with a 4 el handheld yagi from my balcony while visually tracking it. Last news: The internal temperature is around 32 deg celsius, decreasing now. Last monday, it was around -20 deg celsius after having been in total obscurity for more than 24 hours not even seeing the earth reflection as indicated by the telemetry. The third stage slowly revolves around itself and spins too. Both effect combine to affect illumination. In fact, we expected even worse conditions and the temperature range is within the limits. The batteries are in good health. Starting from wednesday-thursday night, the telemetry channels of CU1 are all zero while the processor still keeps on transmitting frames and timing the payload. There are three possible causes in the order of highest to lowest probability : - thermal crackdown in the pcb affecting the ADC SPI bus or power supply. - thermal crackdown in the ADC chip - chip destruction by high energy particule. - uP port destruction. When the payload cools down and the pcb shrinks, we'll have a chance to recover the telemetry if the first hypothesis is the right one. As for the translation of the terms: OPTRO :each payload is fitted with two light sensors which are basically a BPW21 photodiode behind a 2mm thick PTFE windows giving a cosine response of incident light flux. The photodiode is wired as a photocell loaded by a 5k resistor. Under full sun at AM0, the max voltage is around 150 mV depending on temperature. One the two light sensor is fitted with a LM335Z temperature sensor to allow for correction (TEMP OPTRO channel). On the pictures, the light sensors are the two brass bolt like extrusions ontop the payload housing (Z+ side). One is besides the X+ side (coax connectors), the other at X- side (arming plug connector). The description of the light sensors is given at http://www.satedu.net TEMP BOITIER : case temperature taken at the bottom of the X+ side of the payload. You can see the exact place in the pictures at http://www.idefix-france.net. LM335Z sensor. T ISD : a temp sensor glued on the ISD25120 voice recorder chip. One of the voice message is a 1800 Hz tone recorded at 20 deg celsius. As the internal free running clock of the ISD is temperature dependent, the measure of the received tone frequency gives a very rough estimate of the internal temperature of the payload. ~1800 Hz => ~20 deg, _1800 Hz => _20 deg . MOY ORBITE : on CU2, three channels are monitored for mean, max and min values. OPTRO1 OPTRO2 TEMP OPTRO There are two mean values : a 10 minutes one, which integrates the values of the last ten minutes and an 90 minutes one. The last one is reset every 90 minutes while the first one is a sliding mean. That was devised to get some tlm values around the orbit as it was impossible to have amateur stations continuously monitoring the sat. In the decoded tlm channels, you read : OPTRO1 mean value, 10 and 90 minutes (orbit) OPTRO1 min value since mean reset and time stamp OPTRO1 max value since mean reset and time stamp and the same applies to OPTRO2 and OPTRO TEMP. So we need at least a full super frame ( 5 frames, each with subframes) every 90 minutes. The instantaneous light sensor value (E subframe on CU2, A and B subframe on CU1) is transmitted during each frame i.e. every 12 seconds on CU1 and every 22 seconds on CU2 to adequately sample the spin rotation. The place of the other temp sensors is visible in the pictures on the web site. The voltage of the Li Thyonile batteries is measured after the schottky coupling diodes (400 mV drop). On CU1, it is measured during standby, on CU2, it is measured during transmit. On CU2, the RF power indication is taken from a diode rectifier located near the PA output coil and the spacing has been adjusted to get roughly 600 mV at 1.25W ouptut. The indication is temperature dependent and the TX temp sensor is located just besides the PA which is a BLT50. The processor is a 80c32X2 on the two payloads. On CU1, it comes with a 32k ROM and its internal RAM. On CU2, 32kRAM are added to store the values for the mean, max, min calculations. On both CU, the processor generates directly the 1200 Hz bpsk Manchester modulated subcarrier which feeds the FM TX BF input. It also drives the SPI bus (1 MAX186 on CU1, 2 MAX186 on CU2), the ISD25120 voice recorder and TX on/off control. The clock frequency is 6.144 MHz. The processor also generates an internal time stamp which slightly drifts with time, that's the reason why the telemetry decoding software adds the PC date to appreciate the time stamp drift quite exactly. The drift is regular and has almost a fixed value slightly depending on temperature. The time stamp is generated with the internal timer. The processor is placed in sleep mode when not in use to reduce the current drain. The processor program architecture is a basically a state machine whose all states are defined and looped allowing for the processor to reset and recover even in the case the stack is corrupted by a SEU. Two switching mode power supplies are used, one for 5V processor and sensors, one for 7.5V Tx generation. The 5V TX for vco/buffer and synth (a few mA) is derived from the 7.5V via a linear regulator. The on/off control of the switcher is used for TX control. Mechanically, the PCB are located on an H like structure 'floating' in the case along with two batteries. The 10 other ones are fitted on the bottom of the case with thermal insulation. The cases have been mirror polished while the internal faces have been left rough. That was the compromise we choosed to cope with the totally unknown illumination or dark periods along with internal dissipation. It seems to be right altough we have to carefully study it with a post analysis of the telemetry. There are 12 Li Thyonile, 13 A.h, 3.6 V batteries (LSH20 SAFT, space qualified model) arranged in 4 series 3 parallel giving 14.4 V no load. A better arrangement would have been to get higher voltage and lower current as the capacity is inversely related to current draw. The switchers allowed for that but there was a technical issue that we hadn't the time to care for leading to that suboptimal stacking. Hope it gives you some insight of IDEFIX and answers your questions. Best 73. Ghislain F1HDD/ON1RG Date: Fri, 17 May 2002 22:04:51 +0900 From: Mineo Wakita [email@example.com] To: firstname.lastname@example.org Subject: Re: IDEFIX : news and insight Thank you for sending me your news about IDEFIX. I translated it from English into Japanese, and posted to JAMSAT-BB. Best 73. Date: Sun, 19 May 2002 00:00:43 +0200 From: email@example.com To: firstname.lastname@example.org Subject: IDEFIX, CU1 has recovered dear OM, we wish to thank you for your efficient collaboration. Starting from today, CU1 has recover telemetry channels, indicating that the failure hypothesis was right, namely a thermal crackdown that probably occured during the low temperature last week and that has caused a pcb track failure leading to the partial failure of thursday-saturday. Now that CU1 has recovered, at least until the next warm period, we can get tlm from CU1. CU2 keeps all its importance since it has a maximum of 10 days left before battery energy exhaustion. The data of CU2 are important since they will give important informations on haw the batteries behave at end of life. To amsat-bb: Starting from today, CU1 started to send tlm channels again. The hypothesis of thermal break was right since the internal temperature is now -4 deg celsius. It should therefore remain until the next warmup period in about 3-4 days. Best 73 -- -------------- Ghislain RUY F1HDD/ON1RG -------------- Date: Mon, 20 May 2002 16:56:43 +0900 From: Mineo Wakita [email@example.com] To: firstname.lastname@example.org CC: email@example.com Subject: IDEFIX : CU2 ? Are the signals of IDEFIX CU2 being still transmitted ? We were not heard it at 03:22:25 - 03:32:05 UTC. UTC 00:02:37 - 00:14:23 heard 01:41:02 - 01:56:07 heard 03:22:25 - 03:32:05 NOT heard Date: Mon, 20 May 2002 10:25:46 +0200 From: firstname.lastname@example.org To: Mineo Wakita [email@example.com] CC: firstname.lastname@example.org Subject: Re: IDEFIX : CU2 ? Dear Mineo You are probably the last one to have heard CU2. We are waiting for other tlm reports. You are of course welcome to translate all the infos in japanese. Best 73 Date: Tue, 21 May 2002 22:24:38 +0200 From: email@example.com To: firstname.lastname@example.org, AMSAT-FRANCE [email@example.com] Subject: [amsat-bb:58770] IDEFIX : news / tlm News : CU2 As expected, CU2 has stopped transmitting on monday morning after 14 days. The last reports came from Japan. It indicated that the battery voltage had dropped to 7 V and the RF ouput to -6dB of its normal level. We have collected enough tlm reports to begin useful analysis. Grateful thanks to the OM's who contributed. CU1 It has approximately 10 days ahead of energy, depending of temperature. The thermal problem has been traced down to the S/H of the ADC and shows that the internal input mux has been probably hit by a high energy particle making the leak current to increase with temperature thus leading to 0 readings of tlm channels above 20-25 deg celsius. A tlm frame frame captured during the drop out shows it very well. TLM (EN) WDECPSK generates two files :a plain text one and a raw one for automatic processing of the tlm. So far, we have received a lot of txt file, but few raw files. If you have received IDEFIX and used WDECPSK, you should have a lot of .RAW files on your disk in the WDECPSK directory. We would be thankful if you could take the time to zip them all and send it at the following addresses : firstname.lastname@example.org email@example.com Thank you. AMSAT-France TLM (FR) WDECPSK genere deux types de fichiers : .txt et .raw. Ces derniers sont formatt~ pour le traitement automatique des tlm et nous evitent un laborieux travail de saisie manuelle. Jusqu'~present, nous avons recu beaucoup de fichiers TXT mais peu de fichiers .RAW. Ils se trouvent dans le r~ertoire de WDECPSK. Nous vous serions reconnaisants de les zipper et de nous les envoyer aux deux adresses suivantes: firstname.lastname@example.org email@example.com Merci ~tous AMSAT-France Date: Mon, 1 Jul 2002 00:21:04 +0900 From: "ji1izr/Masahiro Sanada" To: "Mineo Wakita" [firstname.lastname@example.org] Subject: Graph of IDEFIX CU2 JI1IZR/Sanada collected and made a graph of IDEFIX CU2.
Date: Sun, 26 May 2002 13:00:25 +0900 From: Mineo Wakita [email@example.com] To: firstname.lastname@example.org Subject: IDEFIX CU1 status 26 May I received today the CU1 (145.840MHz) data at 00:40-00:54 UTC (09:40-09:54 JST), 26 May. The first half of the following data is the one of "26May2002094003_idefix.txt" and the second half is the one from the monitor of WDECPSK V1.7d. In the log of "26May2002094003_idefix.txt", WDECPSK FIHDD - XTOPHE HOME TIME 26 May 2002 09 : 42 : 41 WDECPSK 1.7d - AMSAT-FRANCE registred to JE9PEL IDEFIX TELEMETRY DISPLAY F1HDD - XTOPHE H : I D E F . . HOME TIME 26 May 2002 09 : 42 : 41 V: 0- 0: 0: 0 ! 35648 19152 valid 21 HOME TIME 26 May 2002 09 : 43 : 19 V: 0- 0: 0: 0 . 53008 60622 valid 199 HOME TIME 26 May 2002 09 : 50 : 58 H : I d e h i x HOME TIME 26 May 2002 09 : 51 : 29 In the monitor of WDECPSK V1.7d, WDECPSK 1.7d - AMSAT-FRANCE registred to JE9PEL IDEFIX TELEMETRY DISPLAY F1HDD - XTOPHE H : I D E F I X HOME TIME 26 May 2002 09 : 51 : 29 T : 19- 2:56:13 valid 0 HOME TIME 26 May 2002 09 : 51 : 30 A : V Bat : 13.91 : V : Optro Droit : 16 : V : valid : 128 HOME TIME 26 May 2002 09 : 51 : 30 B : Optro Gauche : V : 16 : T Bat : -200.06 : .c : valid : -64 HOME TIME 26 May 2002 09 : 51 : 30 C : T X+ : 4.34 : .c : Temp Bat : 5.94 : .c : valid : 0 HOME TIME 26 May 2002 09 : 51 : 30 D : T Optro G : 11.14 : .c : Temp TX : 10.14 : .c : valid : 0 HOME TIME 26 May 2002 09 : 51 : 30 H : I d e f i x HOME TIME 26 May 2002 09 : 52 : 08 B : Optro Gauche : V : 1540 : T Bat : 243.04 : .c : valid : 30 HOME TIME 26 May 2002 09 : 52 : 08 D : T Optro G : 11.04 : .c : Temp TX : 10.04 : .c : valid : 0 Date: Fri, 31 May 2002 11:46:17 +0900 From: Mineo Wakita [email@example.com] To: firstname.lastname@example.org Subject: IDEFIX CU1 on 31 May CU1 woke up yesterday. KENAVO, ie. GOOD BYE after a few days. IDEFIX TLM FILE WDECPSK FIHDD - XTOPHE HOME TIME 31 May 2002 10 : 49 : 45 T : 24- 2:37:49 valid 0 HOME TIME 31 May 2002 10 : 49 : 45 A : V Bat : 13.97 : V : Optro Droit : 25 : mV : valid : 0 HOME TIME 31 May 2002 10 : 49 : 45 B : Optro Gauche : mV : 23 : T Bat : 11.44 : -c : valid : 48 HOME TIME 31 May 2002 10 : 49 : 45 C : T X+ : 11.54 : -c : Temp Bat : 7.34 : -c : valid : 0 HOME TIME 31 May 2002 10 : 49 : 45 D : T Optro G : 11.14 : -c : Temp TX : 14.34 : -c : valid : 0 HOME TIME 31 May 2002 10 : 49 : 45 H : K E N A V O HOME TIME 31 May 2002 10 : 50 : 19 T : 24- 2:38:23 valid 0 HOME TIME 31 May 2002 10 : 50 : 19 A : V Bat : 13.97 : V : Optro Droit : 37 : mV : valid : 0 HOME TIME 31 May 2002 10 : 50 : 19 B : Optro Gauche : mV : 37 : T Bat : 10.94 : -c : valid : 32 HOME TIME 31 May 2002 10 : 50 : 19 C : T X+ : 9.94 : -c : Temp Bat : -132.86 : -c : valid : 146 HOME TIME 31 May 2002 10 : 50 : 20 H : K E N A V O Date: Sun, 02 Jun 2002 13:51:30 +0900 From: Mineo Wakita [email@example.com] To: firstname.lastname@example.org Subject: IDEFIX CU1 tone frequency I measured a temperarure from the tone frequency of IDEFIX CU1 145.838 MHz as below with "WDECPSK V1.7e" and "Cool Edit 2000" programs at 00:51 - 01:06 UTC, 2nd June, 2002. 1.256*F(Hz)-2240.9 = 1.256*1788(Hz)-2240.9 = 4.83[C] WAV (2674KB) http://www.ne.jp/asahi/hamradio/je9pel/20602ide.wav MP3 (1671KB) http://www.ne.jp/asahi/hamradio/je9pel/20602ide.mp3 WDECPSK V1.7e http://perso.club-internet.fr/fa1rtp/idefix/e-index.htm CoolEdit 2000 http://www.syntrillium.com/download/ Date: Tue, 04 Jun 2002 01:25:06 +0900 From: Mineo Wakita [email@example.com] To: J.L.RAULT/F6AGR, Ghislain RUY/F1HDD Subject: How to analyze using CoolEdit Hello, I have one question how to analyze a frequency of the wav file. http://www.ne.jp/asahi/hamradio/je9pel/20602ide.wav In the above wav file, the tone frequency appears at 20 seconds after starting. I analyzed this tone frequency by the following two methods. 1. CoolEdit2000 - Analyze - FrequencyAnalysis - Pause at 20 seconds. - Put MouseCursor at the top of the peak. --> Then, 1788Hz on 'Frequency' in the Analysis window 2. CoolEdit2000 - Pause at 20 seconds - Put a dotted vartical line on a red vertical line - Analyze - FrequencyAnalysis --> Then, 1783Hz on 'Cursor' in the Analysis window Which method is correctly either 1. or 2. ? 1788Hz or 1783Hz ? Date: Mon, 03 Jun 2002 21:25:01 +0200 From: Ghislain RUY/F1HDD To: Mineo Wakita [firstname.lastname@example.org] Subject: Re: How to analyze using CoolEdit Hello, the right one is 1783.5 Hz. You are right when putting the analysis time with the cursor onto the sample window. Measuring the frequency with the cursor is very imprecise since with a 8192 points FFT, you would need a display with 4096 horizontal points which doesn't exist. Thus the cursor position on the FFT analysis display covers more than one point of analysis hence it is erroneous. Best 73 Date: Tue, 4 Jun 2002 08:32:15 +0200 From: Jean-Louis.RAULT/F6AGR To: email@example.com Subject: RE: How to analyze using CoolEdit Mineo Method 2 is the good one. Method 1 is not accurate enough, because the Frequency Analysis window don't display all the FFT frequency channels. So, with the mouse Cursor, you cannot select accurately the right frequency channel. With Method 2, the program is able to choose automatically the right frequency channel, because it has all the data available in memory. 73 de Jean-Louis F6AGR Date: Sun, 09 Jun 2002 10:30:46 +0900 From: Mineo Wakita [firstname.lastname@example.org] To: email@example.com Subject: [amsat-bb:59160] IDEFIX not heard Nothing heard IDEFIX CU1 at 01:03 to 01:18 UTC in Japan. Date: Mon, 10 Jun 2002 20:47:30 +0900 From: Mineo Wakita [firstname.lastname@example.org] To: f6agr, f1hdd CC: email@example.com Subject: 'Breizh' in IDEFIX (BO-47/48) I studied a word 'Breizh' of BO-47/48 (IDEFIX). This word means maybe 'Bretagne' in France with Breton or Celtic language ? KENAVO ... Celtic AU REVOIR ... French GOOD BYE ... English SAYOUNARA ... Japanese Date: Mon, 10 Jun 2002 15:53:13 +0200 From: Jean-Louis.RAULT@fr.thalesgroup.com To: firstname.lastname@example.org Cc: email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org Subject: RE: [amsat-bb] 'Breizh' in IDEFIX (BO-47/48) Y're right, Mineo ! FO-xx, like France Oscar, was already used by your japanese Fuji Oscar 12, 20 and 29. IO-xx like IDEFIX Oscar was already used by the italian IO-26. So we decided to use Breizh, which means Bretagne in Breton language. Most part of the IDEFIX project team has family roots in that beautiful west part of France. You can see a sat view of Bretagne on the QSL project which is displayed on http://idefix-france.net (See below.) 73 de Jean-Louis F6AGR Date: Mon, 10 Jun 2002 18:15:12 +0200 From: email@example.com To: Mineo Wakita [firstname.lastname@example.org] Subject: Re: 'Breizh' in IDEFIX (BO-47/48) This is the celtic name of Britanny in France. Date: Tue, 11 Jun 2002 20:59:25 +0900 From: Mineo Wakita [email@example.com] To: firstname.lastname@example.org CC: email@example.com, firstname.lastname@example.org Subject: Audio of 'KENAVO' I found a audio file of 'KENAVO' at the following web site, and I knew the pronunciation of this Celtic word. http://www.smo.uhi.ac.uk/saoghal/mion-chanain/brezhoneg/ http://www.ne.jp/asahi/hamradio/je9pel/kenavo.au
Back to Top
Back to Home Page