2026 CISADANE-CONTEST YD1BPJ UBN Summary NIL Unique 0 Q-pt. Mult/Num RST Numb/0-pt Log QSOs <3 logs Dupes Errors Errors QSO Errors ------------------------------------------------------------------ YD1BPJ 1 1 0 1 0 0 Multiplier/num error. Received mult/num does not agree with sent mult/num. 7000 PH 2026-02-15 0903 YD1BPJ 59 JB YG3ENP 59 JI 7000 PH 2026-02-15 0903 YG3ENP 59 53 YD1BPJ 59 JB NIL. QSO with station on this band and mode (time delta), not in YD0BMU.log 7000 PH 2026-02-15 1449 YD1BPJ 59 JB YD0BMU 59 JK Unique: YD0BYS 7120 PH 2026-02-15 0916 YD1BPJ 59 JB YD0BYS 59 JK 7120 PH 2026-02-15 0916 YC0BYS 59 JK YD1BPJ 59 JB Summary of Cabrillo YD1BPJ.log START-OF-LOG: 3.0 LOCATION: DX CALLSIGN: YD1BPJ CLUB: YH1AE CLUB STATION ORARI LOKAL BANDUNG CONTEST: CISADANE-CONTEST CATEGORY-OPERATOR: SINGLE-OP CATEGORY-ASSISTED: ASSISTED CATEGORY-BAND: ALL CATEGORY-MODE: SSB CATEGORY-POWER: LOW CATEGORY-STATION: FIXED CATEGORY-TRANSMITTER: ONE CLAIMED-SCORE: 11060 ********* OPERATORS: YD1BPJ NAME: GANY MAOLANA Mult: 3855 PH 2026-02-15 1027 YD1BPJ 59 JB YC2PSJ 59 JT - wpx YC2 Mult: 3855 PH 2026-02-15 1027 YD1BPJ 59 JB YC2PSJ 59 JT - other JT Mult: 7100 PH 2026-02-15 0857 YD1BPJ 59 JB YD1CHQ 59 JB - wpx YD1 Mult: 7100 PH 2026-02-15 0857 YD1BPJ 59 JB YD1CHQ 59 JB - other JB Mult: 7105 PH 2026-02-15 0900 YD1BPJ 59 JB YB4IXE 59 SS - wpx YB4 Mult: 7105 PH 2026-02-15 0900 YD1BPJ 59 JB YB4IXE 59 SS - other SS Mult: 7115 PH 2026-02-15 0901 YD1BPJ 59 JB YG3ETQ 59 JI - wpx YG3 Mult: 7115 PH 2026-02-15 0901 YD1BPJ 59 JB YG3ETQ 59 JI - other JI Mult: 7120 PH 2026-02-15 0904 YD1BPJ 59 JB YD0ADC 59 JK - wpx YD0 Mult: 7120 PH 2026-02-15 0904 YD1BPJ 59 JB YD0ADC 59 JK - other JK Mult: 7120 PH 2026-02-15 0907 YD1BPJ 59 JB YB1RTX 59 BT - wpx YB1 Mult: 7120 PH 2026-02-15 0907 YD1BPJ 59 JB YB1RTX 59 BT - other BT Mult: 7120 PH 2026-02-15 0908 YD1BPJ 59 JB YC1PIO 59 JB - wpx YC1 Mult: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YD2WAU 59 YO - wpx YD2 Mult: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YD2WAU 59 YO - other YO Mult: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YB5MB 59 SB - wpx YB5 Mult: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YB5MB 59 SB - other SB Mult: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YC2BSF 59 JT - wpx YC2 Mult: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YC2BSF 59 JT - other JT Mult: 7120 PH 2026-02-15 0910 YD1BPJ 59 JB YG2AUD 59 JT - wpx YG2 Mult: 7120 PH 2026-02-15 0911 YD1BPJ 59 JB YC9JHX 59 NB - wpx YC9 Mult: 7120 PH 2026-02-15 0911 YD1BPJ 59 JB YC9JHX 59 NB - other NB Mult: 7120 PH 2026-02-15 0913 YD1BPJ 59 JB YB9ETJ 59 BA - wpx YB9 Mult: 7120 PH 2026-02-15 0913 YD1BPJ 59 JB YB9ETJ 59 BA - other BA Mult: 7120 PH 2026-02-15 0914 YD1BPJ 59 JB YB0OXG 59 JK - wpx YB0 Mult: 7120 PH 2026-02-15 0915 YD1BPJ 59 JB YG4IJV 59 BB - wpx YG4 Mult: 7120 PH 2026-02-15 0915 YD1BPJ 59 JB YG4IJV 59 BB - other BB Mult: 7120 PH 2026-02-15 0919 YD1BPJ 59 JB YC3BBM 59 JI - wpx YC3 Mult: 7120 PH 2026-02-15 0919 YD1BPJ 59 JB YE7LTN 59 KS - wpx YE7 Mult: 7120 PH 2026-02-15 0919 YD1BPJ 59 JB YE7LTN 59 KS - other KS Mult: 7120 PH 2026-02-15 0920 YD1BPJ 59 JB YE1ACK 59 JB - wpx YE1 Mult: 7120 PH 2026-02-15 0920 YD1BPJ 59 JB YB8FPI 59 SN - wpx YB8 Mult: 7120 PH 2026-02-15 0920 YD1BPJ 59 JB YB8FPI 59 SN - other SN Mult: 7120 PH 2026-02-15 0921 YD1BPJ 59 JB YC0AUN 59 JK - wpx YC0 Mult: 7120 PH 2026-02-15 0923 YD1BPJ 59 JB YF9DFZ 59 BA - wpx YF9 Mult: 7130 PH 2026-02-15 0926 YD1BPJ 59 JB YB2GBS 59 JT - wpx YB2 Mult: 7150 PH 2026-02-15 0928 YD1BPJ 59 JB YD8IKY 59 SG - wpx YD8 Mult: 7150 PH 2026-02-15 0928 YD1BPJ 59 JB YD8IKY 59 SG - other SG Mult: 7155 PH 2026-02-15 0930 YD1BPJ 59 JB YC5MIM 59 SB - wpx YC5 Mult: 7180 PH 2026-02-15 1405 YD1BPJ 59 JB YE9CZY 59 BA - wpx YE9 Mult: 7185 PH 2026-02-15 1407 YD1BPJ 59 JB YC8FIL 59 SN - wpx YC8 Mult: 7190 PH 2026-02-15 1416 YD1BPJ 59 JB YD3CDB 59 JI - wpx YD3 Mult: 7190 PH 2026-02-15 1420 YD1BPJ 59 JB YG1RBS 59 BT - wpx YG1 Mult: 7190 PH 2026-02-15 1423 YD1BPJ 59 JB YC7VMS 59 KI - wpx YC7 Mult: 7190 PH 2026-02-15 1423 YD1BPJ 59 JB YC7VMS 59 KI - other KI Mult: 7190 PH 2026-02-15 1426 YD1BPJ 59 JB YD6ART 59 AC - wpx YD6 Mult: 7190 PH 2026-02-15 1426 YD1BPJ 59 JB YD6ART 59 AC - other AC Mult: 7180 PH 2026-02-15 1432 YD1BPJ 59 JB YB7CV 59 KB - wpx YB7 Mult: 7180 PH 2026-02-15 1432 YD1BPJ 59 JB YB7CV 59 KB - other KB Mult: 7165 PH 2026-02-15 1448 YD1BPJ 59 JB YB5NBY 59 RI - other RI Mult: 7165 PH 2026-02-15 1449 YD1BPJ 59 JB 9W2BAF 59 DX - wpx 9W2 Mult: 7165 PH 2026-02-15 1449 YD1BPJ 59 JB 9W2BAF 59 DX - other DX Mult: 7165 PH 2026-02-15 1452 YD1BPJ 59 JB 9M2SWI 59 DX - wpx 9M2 Mult: 7165 PH 2026-02-15 1500 YD1BPJ 59 JB YD7HAS 59 KS - wpx YD7 Mult: 7150 PH 2026-02-15 1511 YD1BPJ 59 JB YB4AFO 59 JA - other JA Mult: 7140 PH 2026-02-15 1514 YD1BPJ 59 JB YF4SDF 59 LA - wpx YF4 Mult: 7140 PH 2026-02-15 1514 YD1BPJ 59 JB YF4SDF 59 LA - other LA Mult: 7120 PH 2026-02-15 1528 YD1BPJ 59 JB YF3DBT 59 JI - wpx YF3 Mult: 7120 PH 2026-02-15 1529 YD1BPJ 59 JB YF8CKM 59 SR - wpx YF8 Mult: 7120 PH 2026-02-15 1529 YD1BPJ 59 JB YF8CKM 59 SR - other SR Mult: 7120 PH 2026-02-15 1531 YD1BPJ 59 JB YD4KEP 59 SS - wpx YD4 Mult: 7120 PH 2026-02-15 1534 YD1BPJ 59 JB YC4MUF 59 BE - wpx YC4 Mult: 7120 PH 2026-02-15 1534 YD1BPJ 59 JB YC4MUF 59 BE - other BE Mult: 7150 PH 2026-02-15 1607 YD1BPJ 59 JB YC6BCA 59 AC - wpx YC6 Mult: 7160 PH 2026-02-15 1609 YD1BPJ 59 JB YB3VID 59 JI - wpx YB3 Mult: 7160 PH 2026-02-15 1612 YD1BPJ 59 JB YC9RHV 59 PD - other PD Mult: 7160 PH 2026-02-15 1624 YD1BPJ 59 JB YG8AFH 59 SR - wpx YG8 Mult: 7165 PH 2026-02-15 1640 YD1BPJ 59 JB 7I1F 59 BT - wpx 7I1 Mult: 7150 PH 2026-02-16 0727 YD1BPJ 59 JB YE3ERE 59 JI - wpx YE3 Mult: 7150 PH 2026-02-16 0733 YD1BPJ 59 JB YF2BLL 59 JT - wpx YF2 QPts: 7100 PH 2026-02-15 0857 YD1BPJ 59 JB YD1CHQ 59 JB Pt = 1 QPts: 7105 PH 2026-02-15 0900 YD1BPJ 59 JB YB4IXE 59 SS Pt = 1 QPts: 7115 PH 2026-02-15 0901 YD1BPJ 59 JB YG3ETQ 59 JI Pt = 1 QPts: 7120 PH 2026-02-15 0904 YD1BPJ 59 JB YD0ADC 59 JK Pt = 1 QPts: 7120 PH 2026-02-15 0905 YD1BPJ 59 JB YD1EWT 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0905 YD1BPJ 59 JB YG3EPC 59 JI Pt = 1 QPts: 7120 PH 2026-02-15 0907 YD1BPJ 59 JB YB1RTX 59 BT Pt = 1 QPts: 7120 PH 2026-02-15 0908 YD1BPJ 59 JB YC1PIO 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0908 YD1BPJ 59 JB YC1BRF 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YD2WAU 59 YO Pt = 1 QPts: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YB5MB 59 SB Pt = 1 QPts: 7120 PH 2026-02-15 0909 YD1BPJ 59 JB YC2BSF 59 JT Pt = 1 QPts: 7120 PH 2026-02-15 0910 YD1BPJ 59 JB YD2GYO 59 JT Pt = 1 QPts: 7120 PH 2026-02-15 0910 YD1BPJ 59 JB YG2AUD 59 JT Pt = 1 QPts: 7120 PH 2026-02-15 0911 YD1BPJ 59 JB YC9JHX 59 NB Pt = 1 QPts: 7120 PH 2026-02-15 0911 YD1BPJ 59 JB YD2AQQ 59 JT Pt = 1 QPts: 7120 PH 2026-02-15 0912 YD1BPJ 59 JB YB1MW 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0912 YD1BPJ 59 JB YC2CRK 59 JT Pt = 1 QPts: 7120 PH 2026-02-15 0913 YD1BPJ 59 JB YG2AUI 59 JT Pt = 1 QPts: 7120 PH 2026-02-15 0913 YD1BPJ 59 JB YB9ETJ 59 BA Pt = 1 QPts: 7120 PH 2026-02-15 0914 YD1BPJ 59 JB YD0AMH 59 JK Pt = 1 QPts: 7120 PH 2026-02-15 0914 YD1BPJ 59 JB YB0OXG 59 JK Pt = 1 QPts: 7120 PH 2026-02-15 0915 YD1BPJ 59 JB YG4IJV 59 BB Pt = 1 QPts: 7120 PH 2026-02-15 0916 YD1BPJ 59 JB YC1HQO 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0918 YD1BPJ 59 JB YC1JSX 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0918 YD1BPJ 59 JB YB4HPI 59 SS Pt = 1 QPts: 7120 PH 2026-02-15 0919 YD1BPJ 59 JB YC3BBM 59 JI Pt = 1 QPts: 7120 PH 2026-02-15 0919 YD1BPJ 59 JB YE7LTN 59 KS Pt = 1 QPts: 7120 PH 2026-02-15 0920 YD1BPJ 59 JB YE1ACK 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 0920 YD1BPJ 59 JB YB8FPI 59 SN Pt = 1 QPts: 7120 PH 2026-02-15 0921 YD1BPJ 59 JB YC0AUN 59 JK Pt = 1 QPts: 7120 PH 2026-02-15 0923 YD1BPJ 59 JB YF9DFZ 59 BA Pt = 1 QPts: 7130 PH 2026-02-15 0926 YD1BPJ 59 JB YB2GBS 59 JT Pt = 1 QPts: 7150 PH 2026-02-15 0928 YD1BPJ 59 JB YD8IKY 59 SG Pt = 1 QPts: 7155 PH 2026-02-15 0930 YD1BPJ 59 JB YC5MIM 59 SB Pt = 1 QPts: 7165 PH 2026-02-15 0933 YD1BPJ 59 JB YC2PSJ 59 JT Pt = 1 QPts: 7170 PH 2026-02-15 0934 YD1BPJ 59 JB YC0NVU 59 JK Pt = 1 QPts: 7180 PH 2026-02-15 0934 YD1BPJ 59 JB YB2CLC 59 JT Pt = 1 QPts: 3855 PH 2026-02-15 1027 YD1BPJ 59 JB YC2PSJ 59 JT Pt = 5 QPts: 7180 PH 2026-02-15 1405 YD1BPJ 59 JB YE9CZY 59 BA Pt = 1 QPts: 7185 PH 2026-02-15 1407 YD1BPJ 59 JB YC8FIL 59 SN Pt = 1 QPts: 7190 PH 2026-02-15 1413 YD1BPJ 59 JB YD8CPZ 59 SN Pt = 1 QPts: 7190 PH 2026-02-15 1414 YD1BPJ 59 JB YB2FAJ 59 JT Pt = 1 QPts: 7190 PH 2026-02-15 1414 YD1BPJ 59 JB YB1CQU 59 JB Pt = 1 QPts: 7190 PH 2026-02-15 1414 YD1BPJ 59 JB YB2JPI 59 JT Pt = 1 QPts: 7190 PH 2026-02-15 1416 YD1BPJ 59 JB YD3CDB 59 JI Pt = 1 QPts: 7190 PH 2026-02-15 1416 YD1BPJ 59 JB YC1KXW 59 JB Pt = 1 QPts: 7190 PH 2026-02-15 1418 YD1BPJ 59 JB YC9BYN 59 BA Pt = 1 QPts: 7190 PH 2026-02-15 1419 YD1BPJ 59 JB YD1SAD 59 BT Pt = 1 QPts: 7190 PH 2026-02-15 1420 YD1BPJ 59 JB YG1RBS 59 BT Pt = 1 QPts: 7190 PH 2026-02-15 1420 YD1BPJ 59 JB YC2BXL 59 JT Pt = 1 QPts: 7190 PH 2026-02-15 1421 YD1BPJ 59 JB YG1ATA 59 JB Pt = 1 QPts: 7190 PH 2026-02-15 1423 YD1BPJ 59 JB YC7VMS 59 KI Pt = 1 QPts: 7190 PH 2026-02-15 1424 YD1BPJ 59 JB YC1RJN 59 BT Pt = 1 QPts: 7190 PH 2026-02-15 1424 YD1BPJ 59 JB YC1SDM 59 BT Pt = 1 QPts: 7190 PH 2026-02-15 1425 YD1BPJ 59 JB YC1HFF 59 JB Pt = 1 QPts: 7190 PH 2026-02-15 1425 YD1BPJ 59 JB YB1FEG 59 JB Pt = 1 QPts: 7190 PH 2026-02-15 1426 YD1BPJ 59 JB YD6ART 59 AC Pt = 1 QPts: 7180 PH 2026-02-15 1432 YD1BPJ 59 JB YB7CV 59 KB Pt = 1 QPts: 7175 PH 2026-02-15 1434 YD1BPJ 59 JB YC9BJX 59 BA Pt = 1 QPts: 7175 PH 2026-02-15 1447 YD1BPJ 59 JB YC8CPU 59 SN Pt = 1 QPts: 7165 PH 2026-02-15 1448 YD1BPJ 59 JB YB5NBY 59 RI Pt = 1 QPts: 7165 PH 2026-02-15 1449 YD1BPJ 59 JB 9W2BAF 59 DX Pt = 3 QPts: 7165 PH 2026-02-15 1450 YD1BPJ 59 JB YG4IJG 59 BB Pt = 1 QPts: 7165 PH 2026-02-15 1451 YD1BPJ 59 JB YC9APS 59 BA Pt = 1 QPts: 7165 PH 2026-02-15 1451 YD1BPJ 59 JB YB8AES 59 SN Pt = 1 QPts: 7165 PH 2026-02-15 1452 YD1BPJ 59 JB 9M2SWI 59 DX Pt = 3 QPts: 7165 PH 2026-02-15 1453 YD1BPJ 59 JB YD2BCR 59 JT Pt = 1 QPts: 7165 PH 2026-02-15 1454 YD1BPJ 59 JB YD2CVT 59 JT Pt = 1 QPts: 7165 PH 2026-02-15 1454 YD1BPJ 59 JB YG2AVC 59 JT Pt = 1 QPts: 7165 PH 2026-02-15 1455 YD1BPJ 59 JB YD6AJA 59 AC Pt = 1 QPts: 7165 PH 2026-02-15 1456 YD1BPJ 59 JB YB1BTJ 59 JB Pt = 1 QPts: 7165 PH 2026-02-15 1457 YD1BPJ 59 JB YB1LBW 59 JB Pt = 1 QPts: 7165 PH 2026-02-15 1457 YD1BPJ 59 JB YB8ASY 59 SN Pt = 1 QPts: 7165 PH 2026-02-15 1458 YD1BPJ 59 JB YC1OOY 59 JB Pt = 1 QPts: 7165 PH 2026-02-15 1458 YD1BPJ 59 JB 9W2HAS 59 DX Pt = 3 QPts: 7165 PH 2026-02-15 1459 YD1BPJ 59 JB YB2LGF 59 JT Pt = 1 QPts: 7165 PH 2026-02-15 1500 YD1BPJ 59 JB YD7HAS 59 KS Pt = 1 QPts: 7165 PH 2026-02-15 1500 YD1BPJ 59 JB YG1BWG 59 JB Pt = 1 QPts: 7165 PH 2026-02-15 1503 YD1BPJ 59 JB YB0GOF 59 JK Pt = 1 QPts: 7155 PH 2026-02-15 1510 YD1BPJ 59 JB YB0ECT 59 JK Pt = 1 QPts: 7150 PH 2026-02-15 1511 YD1BPJ 59 JB YB4AFO 59 JA Pt = 1 QPts: 7140 PH 2026-02-15 1514 YD1BPJ 59 JB YF4SDF 59 LA Pt = 1 QPts: 7115 PH 2026-02-15 1523 YD1BPJ 59 JB YD3TWK 59 JI Pt = 1 QPts: 7120 PH 2026-02-15 1526 YD1BPJ 59 JB YC0BYR 59 JK Pt = 1 QPts: 7120 PH 2026-02-15 1526 YD1BPJ 59 JB YD2YMN 59 YO Pt = 1 QPts: 7120 PH 2026-02-15 1528 YD1BPJ 59 JB YF3DBT 59 JI Pt = 1 QPts: 7120 PH 2026-02-15 1529 YD1BPJ 59 JB YF8CKM 59 SR Pt = 1 QPts: 7120 PH 2026-02-15 1530 YD1BPJ 59 JB YC1FBG 59 JB Pt = 1 QPts: 7120 PH 2026-02-15 1531 YD1BPJ 59 JB YD4KEP 59 SS Pt = 1 QPts: 7120 PH 2026-02-15 1532 YD1BPJ 59 JB YB5ARZ 59 SB Pt = 1 QPts: 7120 PH 2026-02-15 1534 YD1BPJ 59 JB YC4MUF 59 BE Pt = 1 QPts: 7120 PH 2026-02-15 1537 YD1BPJ 59 JB YC0MXY 59 JK Pt = 1 QPts: 7120 PH 2026-02-15 1538 YD1BPJ 59 JB YB2RWM 59 JT Pt = 1 QPts: 7140 PH 2026-02-15 1550 YD1BPJ 59 JB YC2UGE 59 YO Pt = 1 QPts: 7150 PH 2026-02-15 1552 YD1BPJ 59 JB YB1CYO 59 JB Pt = 1 QPts: 7150 PH 2026-02-15 1607 YD1BPJ 59 JB YC6BCA 59 AC Pt = 1 QPts: 7160 PH 2026-02-15 1609 YD1BPJ 59 JB YB3VID 59 JI Pt = 1 QPts: 7160 PH 2026-02-15 1609 YD1BPJ 59 JB YC0ASW 59 JK Pt = 1 QPts: 7160 PH 2026-02-15 1610 YD1BPJ 59 JB YB3AJO 59 JI Pt = 1 QPts: 7160 PH 2026-02-15 1611 YD1BPJ 59 JB YD1RFP 59 BT Pt = 1 QPts: 7160 PH 2026-02-15 1612 YD1BPJ 59 JB YC9RHV 59 PD Pt = 1 QPts: 7160 PH 2026-02-15 1613 YD1BPJ 59 JB YB1TS 59 BT Pt = 1 QPts: 7160 PH 2026-02-15 1615 YD1BPJ 59 JB YG1BZP 59 JB Pt = 1 QPts: 7160 PH 2026-02-15 1624 YD1BPJ 59 JB YG8AFH 59 SR Pt = 1 QPts: 7165 PH 2026-02-15 1629 YD1BPJ 59 JB YC0PGD 59 JK Pt = 1 QPts: 7165 PH 2026-02-15 1640 YD1BPJ 59 JB 7I1F 59 BT Pt = 30 QPts: 7135 PH 2026-02-16 0658 YD1BPJ 59 JB YC1CYJ 59 JB Pt = 1 QPts: 7160 PH 2026-02-16 0701 YD1BPJ 59 JB YC1LGO 59 JB Pt = 1 QPts: 7175 PH 2026-02-16 0716 YD1BPJ 59 JB YB4MDL 59 BE Pt = 1 QPts: 7150 PH 2026-02-16 0727 YD1BPJ 59 JB YE3ERE 59 JI Pt = 1 QPts: 7150 PH 2026-02-16 0733 YD1BPJ 59 JB YF2BLL 59 JT Pt = 1 QPts: 7140 PH 2026-02-16 0740 YD1BPJ 59 JB YC7KZF 59 KS Pt = 1 QPts: 7155 PH 2026-02-16 0753 YD1BPJ 59 JB YG4SNG 59 LA Pt = 1 QPts: 7155 PH 2026-02-16 0754 YD1BPJ 59 JB YG1APG 59 JB Pt = 1 QPts: 7155 PH 2026-02-16 0758 YD1BPJ 59 JB YF3BBB 59 JI Pt = 1 Total NILs: 1 Band QSOs Pts. Mults ------------------------------ 3500 1 5 2 7000 115 150 68 ------------------------------ Totals 116 155 70 Num CallSigns in <3 logs: 1 QSO pts taken from file lookup. Some QSO points based on continent/band. Actual Score: 10850 ********* End of file ---------------------------------------------------------------