Logbook

click to remove filter return to main page

Date station op DX call DXCC band freq mode sent recv grid contest
31.12.2015 DH6DAO R90IARU European Russia 20m 14.0000 PHONE (SSB) 59 59 DLXM_
29.12.2015 YO9HP R90IARU European Russia 80m 3.76300 PHONE (SSB) 59 59 RAEM
29.12.2015 DJ2RG R90IARU European Russia 80m 3.763 PHONE (SSB) 59
29.12.2015 DL8SCG R90IARU European Russia 80m 3.77303 PHONE (SSB) 59 59 ARRL-10
29.12.2015 DL8OBF R90IARU European Russia 80m 3.76577 PHONE (SSB) 59 59
29.12.2015 DJ6TK R90IARU European Russia 20m 14.010 CW 599 599
29.12.2015 DJ6TK R90IARU European Russia 20m 14.210 PHONE (SSB) 59 59
28.12.2015 DF4WC R90IARU European Russia 15m 21.0175 CW 599 599 DMC-RTTY
26.12.2015 DL1EKC R90IARU European Russia 30m 10.114 CW 579
26.12.2015 DL8SCG R90IARU European Russia 30m 10.1139 CW 599 599 ARRL-10
26.12.2015 DO1YHN R90IARU European Russia 15m 21.2550 PHONE (SSB) 59
26.12.2015 DK5AX R90IARU European Russia 15m 21.225 PHONE (SSB) 59 59 XMAS
26.12.2015 DK5AX R90IARU European Russia 15m 21.225 PHONE (SSB) 59 59 XMAS
26.12.2015 DK5AX R90IARU European Russia 20m 14.019 CW 599 599 XMAS
25.12.2015 YO9HP R90IARU European Russia 20m 14.0260 CW 599 599 9A-CW
25.12.2015 DL8SCG R90IARU European Russia 15m 21.225 PHONE (SSB) 59 59 ARRL-10
25.12.2015 DL8SCG R90IARU European Russia 17m 18.155 PHONE (SSB) 59 59 ARRL-10
25.12.2015 DL8SCG R90IARU European Russia 10m 28.0191 CW 599 599 ARRL-10
24.12.2015 DJ2RG R90IARU European Russia 15m 21.019 CW 599
24.12.2015 DL8SCG R90IARU European Russia 12m 24.8981 CW 599 599 ARRL-10
24.12.2015 DL9JON R90IARU European Russia 10m 28.0190 CW
23.12.2015 OK1OFM OK1DRQ R90IARU European Russia 10m 28.0 PHONE (SSB) 59 59
23.12.2015 OK4RQ OK1DRQ R90IARU European Russia 10m 28.0 PHONE (SSB) 59 59
20.12.2015 DJ2RG R90IARU European Russia 30m 10.142 DIGI (DIG) 599
20.12.2015 DH6DAO R90IARU European Russia 17m 18.1000 DIGI (DIG) 599 599 CQ-WW-CW
20.12.2015 DL8SCG R90IARU European Russia 20m 14.240 PHONE (SSB) 59 59 ARRL-10
20.12.2015 OK1OFM OK1DRQ R90IARU European Russia 40m 7.0 DIGI (DIG) 599 599
17.12.2015 DJ2RG R90IARU European Russia 17m DIGI (DIG) 599
16.12.2015 DO9ST R90IARU European Russia 15m 21.019 CW 599 599
16.12.2015 DF5BX R90IARU European Russia 12m 24.89 CW 599 599
16.12.2015 DJ2RG R90IARU European Russia 15m 21 DIGI (DIG) 599
16.12.2015 OK1OFM OK1DRQ R90IARU European Russia 15m 21.0 DIGI (DIG) 599 599
16.12.2015 OK4RQ OK1DRQ R90IARU European Russia 15m 21.0 DIGI (DIG) 599 599
16.12.2015 OK1OFM OK1DRQ R90IARU European Russia 20m 14.0 DIGI (DIG) 59 59
13.12.2015 DL0GMH DF5BX R90IARU European Russia 20m 14.00 DIGI (DIG) 599 599
13.12.2015 DF5BX R90IARU European Russia 20m 14.00 DIGI (DIG) 599 599
11.12.2015 YO9HP R90IARU European Russia 17m 18.0730 CW 599 599
11.12.2015 DL8BH R90IARU European Russia 20m 14.2140 PHONE (SSB) 59 59
11.12.2015 YO9HP R90IARU European Russia 17m 18.1330 PHONE (SSB) 59 59
11.12.2015 YO9HP R90IARU European Russia 20m 14.2140 PHONE (SSB) 59 59
10.12.2015 DF7ZS DF7EE R90IARU European Russia 12m 24.9500 PHONE (USB) 59 59
10.12.2015 OK1OFM OK1DRQ R90IARU European Russia 10m 28.0 CW 599 599
10.12.2015 OK4RQ OK1DRQ R90IARU European Russia 10m 28.0 CW 599 599
10.12.2015 DJ6TK R90IARU European Russia 10m 28.010 CW 599 599
10.12.2015 DL9JON R90IARU European Russia 12m 24.8970 CW
09.12.2015 DL8SCG R90IARU European Russia 80m 3.52042 CW 599 599
09.12.2015 OK4RQ OK1DRQ R90IARU European Russia 40m 7.0 PHONE (SSB) 59 59
08.12.2015 DL5JQ R90IARU European Russia 20m 14.011 CW 599
08.12.2015 OK1OFM OK1DRQ R90IARU European Russia 40m 7.0 CW 599 599
08.12.2015 OK4RQ OK1DRQ R90IARU European Russia 40m 7.0 CW 599 599
07.12.2015 DJ6TK R90IARU European Russia 40m 7.010 CW 599 599
07.12.2015 DO9ST R90IARU European Russia 15m 21.230 PHONE (SSB) 59 59
07.12.2015 OK1OFM OK1DRQ R90IARU European Russia 17m CW 599 599
07.12.2015 DL1DBR R90IARU European Russia 12m 24.9070 CW 599 599 WFNC_
06.12.2015 DO8YX R90IARU European Russia 15m 21.0000 PHONE (SSB) 55 55
06.12.2015 DL8SCG R90IARU European Russia 20m 14.0877 DIGI (DIG) 599 599
06.12.2015 OK1OFM OK1DRQ R90IARU European Russia 12m 24.9 PHONE (SSB) 59 59
06.12.2015 OK4RQ OK1DRQ R90IARU European Russia 12m 24.9 PHONE (SSB) 59 59
06.12.2015 DL9JON R90IARU European Russia 12m 24.9500 PHONE (SSB)
06.12.2015 OK4RQ OK1DRQ R90IARU European Russia 15m 21.0 PHONE (SSB) 59 59
06.12.2015 OK1OFM OK1DRQ R90IARU European Russia 15m 21.0 PHONE (SSB) 59 59
06.12.2015 OK1OFM OK1DRQ R90IARU European Russia 17m PHONE (SSB) 59 59
06.12.2015 YO9HP R90IARU European Russia 15m 21.0715 DIGI (DIG) 599 599
06.12.2015 OK1OFM OK1DRQ R90IARU European Russia 30m 10.1 CW 599 599
05.12.2015 DF9OO R90IARU European Russia 80m 3.5 PHONE (SSB) 59
05.12.2015 DL1DBR R90IARU European Russia 17m 18.1450 PHONE (SSB) 59 59 WFNC_
05.12.2015 OK1OFM OK1DRQ R90IARU European Russia 12m 24.9 CW 599 599
05.12.2015 OK4RQ OK1DRQ R90IARU European Russia 12m 24.9 CW 599 599
05.12.2015 OK1OFM OK1DRQ R90IARU European Russia 15m 21.0 CW 599 599
05.12.2015 OK4RQ OK1DRQ R90IARU European Russia 15m 21.0 CW 599 599
05.12.2015 OK4RQ OK1DRQ R90IARU European Russia 20m 14.3 PHONE (SSB) 59 59
05.12.2015 OK1OFM OK1DRQ R90IARU European Russia 20m 14.0 DIGI (DIG) 599 599
05.12.2015 OK4RQ OK1DRQ R90IARU European Russia 20m 14.1 DIGI (DIG) 599 599
04.12.2015 OK1OFM OK1DRQ R90IARU European Russia 80m 3.5 CW 599 599
04.12.2015 OK4RQ OK1DRQ R90IARU European Russia 80m 3.5 CW 599 599
04.12.2015 OK1OFM OK1DRQ R90IARU European Russia 160m 1.8 PHONE (SSB) 59 59
04.12.2015 OK4RQ OK1DRQ R90IARU European Russia 160m 1.8 PHONE (SSB) 59 59
04.12.2015 OK1OFM OK1DRQ R90IARU European Russia 160m 1.8 CW 599 599
04.12.2015 OK4RQ OK1DRQ R90IARU European Russia 160m 1.8 CW 599 599
04.12.2015 OK1OFM OK1DRQ R90IARU European Russia 40m 7.0 PHONE (SSB) 59 59
04.12.2015 OK4RQ OK1DRQ R90IARU European Russia 80m 3.7 PHONE (SSB) 59 59
04.12.2015 DL5JQ R90IARU European Russia 40m 7.010 CW 599
04.12.2015 OK4RQ OK1DRQ R90IARU European Russia 15m 21.0 CW 599 599
04.12.2015 OK4RQ OK1DRQ R90IARU European Russia 15m 21.0 PHONE (SSB) 59 59
22.11.2015 OK4RQ OK1DRQ R90IARU European Russia 20m 14.1 DIGI (DIG) 599 599
19.11.2015 DF6QV R90IARU European Russia 80m CW 599 599
19.11.2015 DJ6QT R90IARU European Russia 80m 3.51025 CW 599 599 DX
15.11.2015 DO1IP R90IARU European Russia 10m 28.1210 DIGI (DIG) 599 599
15.11.2015 DL9JON R90IARU European Russia 17m 18.0740 CW
13.11.2015 DL3KWR R90IARU European Russia 40m 7.008 CW 599 599
12.11.2015 DJ6TK DF8LD R90IARU European Russia 20m 14.010 CW 599 599
11.11.2015 DJ2RG R90IARU European Russia 40m 7 CW 599
11.11.2015 DF8XC R90IARU European Russia 20m 14.175 PHONE (SSB) 59 59
11.11.2015 DJ2RG R90IARU European Russia 17m CW 599
08.11.2015 DJ2RG R90IARU European Russia 80m 3.5 CW 599
06.11.2015 DL3KWR R90IARU European Russia 30m 10.124 CW 599 599
06.10.2015 DJ2RG R90IARU European Russia 20m 14 DIGI (DIG) 599
04.10.2015 DD5MA R90IARU Asiatic Russia 20m DIGI (RTTY) 599 599 MO29
27.09.2015 DL9JON R90IARU European Russia 17m 18.1300 PHONE (SSB)
23.09.2015 DL1DBR R90IARU European Russia 15m 21.1870 PHONE (SSB) 59 59 SAC-CW
21.09.2015 DK8ZZ R90IARU European Russia 80m 3.515500 CW 599 599
21.09.2015 DL1CW R90IARU European Russia 80m 3.5155 CW 599 599 SAC-CW
21.09.2015 DG8KAD R90IARU European Russia 20m 14.0795 DIGI (DIG) 599 599
21.09.2015 DK5AX/P DK5AX R90IARU European Russia 20m 14.0288 CW 599 599 DX
20.09.2015 DJ6TK DF8LD R90IARU European Russia 20m 14.080 DIGI (DIG) 599 599
20.09.2015 DJ6TK DF8LD R90IARU European Russia 20m 14.072 DIGI (DIG) 599 599
17.09.2015 DD5MA R90IARU Asiatic Russia 20m DIGI (RTTY) 599 599 MO29
17.09.2015 DG8KAD R90IARU European Russia 20m 14.0799 DIGI (DIG) 599 599
16.09.2015 DJ6TK DF8LD R90IARU European Russia 40m 7.010 CW 599 599
15.09.2015 DF5BX R90IARU European Russia 40m 7.00 CW 599 599
13.09.2015 DF2QZ R90IARU European Russia 40m 7.1310 PHONE (SSB) 59
13.09.2015 DF8XC R90IARU European Russia 20m 14 PHONE (SSB) 59
13.09.2015 OK4RQ OK1DRQ R90IARU European Russia 17m PHONE (SSB) 59 59
13.09.2015 DL8BH R90IARU European Russia 20m 14.1640 PHONE (SSB) 59 59
13.09.2015 DF9OO R90IARU European Russia 20m 14 PHONE (SSB) 591
13.09.2015 DF7ZS DF7EE R90IARU European Russia 20m 14.1640 PHONE (SSB) 59 59
09.09.2015 DJ2RG R90IARU European Russia 40m 7 DIGI (DIG) 599
08.09.2015 DF5BX R90IARU European Russia 80m 3.50 CW 599 599
04.09.2015 DL1DTL R90IARU European Russia 40m 7.023 CW 599 599
03.09.2015 DL4FDM R90IARU European Russia 20m 14 CW
01.09.2015 DF8XC R90IARU European Russia 17m CW 599
01.09.2015 DL1CW R90IARU European Russia 17m 18.0749 CW 599 599
27.08.2015 DJ6TK DF8LD R90IARU European Russia 20m 14.010 CW 599 599
26.08.2015 DL1CW R90IARU European Russia 30m 10.1164 CW 599 599 RDAC
24.08.2015 DF5BX R90IARU European Russia 17m 18.07 CW 599 599
23.08.2015 OK1OFM OK1DRQ R90IARU European Russia 20m 14.0 CW 599 599
17.08.2015 DL1DBR R90IARU European Russia 20m 14.1350 PHONE (SSB) 59 59 RDAC
16.08.2015 DK8ZZ R90IARU European Russia 20m 14.200030 PHONE (SSB) 59 59
16.08.2015 DF9OO R90IARU European Russia 20m 14 PHONE (SSB) 59
24.07.2015 DJ6TK DF8LD R90IARU European Russia 20m 14.010 CW 599 599
20.07.2015 DL3KWF R90IARU European Russia 30m 10.119 CW 599 599
17.07.2015 DL3KWF R90IARU European Russia 20m 14.029 CW 599 599
03.07.2015 DJ6TK DF8LD R90IARU European Russia 30m 10.110 CW 599 599
30.06.2015 DL0MFS DF8LD R90IARU European Russia 15m 21.010 CW 599 599
30.06.2015 DJ6TK DF8LD R90IARU European Russia 15m 21.010 CW 599 599
29.06.2015 DL3KWF R90IARU European Russia 20m 14 CW 599
29.06.2015 DL65DARC DL3KWF R90IARU European Russia 20m 14.012 CW 599 599
28.06.2015 DD5MA R90IARU Asiatic Russia 17m PHONE (SSB) 59 59 MO29
28.06.2015 DK8ZZ R90IARU European Russia 20m 14.014000 CW 599 599
24.06.2015 DJ2RG R90IARU European Russia 20m 14 CW 599
24.06.2015 DL1DBR R90IARU European Russia 20m 14.0139 CW 599 599 DMIW_
18.06.2015 DK8ZZ R90IARU European Russia 17m 18.076000 CW 599 599
10.06.2015 DJ6TK DF8LD R90IARU European Russia 17m 18.070 CW 599 599
08.06.2015 DL1DTL R90IARU European Russia 20m 14.173 PHONE (SSB) 59 59
05.06.2015 DL0MFS DF8LD R90IARU European Russia 15m 21.010 CW 599 599
05.06.2015 DJ6TK DF8LD R90IARU European Russia 15m 21.010 CW 599 599
03.06.2015 DF5BX R90IARU Asiatic Russia 17m 18.08 CW 599 599
31.05.2015 DM6V DL1CW R90IARU Asiatic Russia 40m 7.049 CW 599 599
31.05.2015 DJ8OG R90IARU Asiatic Russia 40m 7.0495 CW 599 599
31.05.2015 DP3D DK3KD R90IARU Asiatic Russia 40m 7.028 CW 599 599 CQ-WPX-CW
31.05.2015 DK3QZ R90IARU Asiatic Russia 40m 7.00540 CW 599 599 CQ-WPX-CW
31.05.2015 LX7I R90IARU Asiatic Russia 40m 7.011 CW 599 599 CQ-WPX-CW
31.05.2015 DF8XC R90IARU Asiatic Russia 80m 3.5 CW 599
31.05.2015 DF50USLAR DJ6OI DH3M R90IARU Asiatic Russia 20m 14.000 CW 599 599
31.05.2015 DJ6QT R90IARU Asiatic Russia 20m 14.0803 CW 599 599 CQ-WPX-CW
31.05.2015 DJ8OG R90IARU Asiatic Russia 20m 14.0803 CW 599 599
31.05.2015 DL5JQ R90IARU Asiatic Russia 20m 14.080 CW 599 599 CQ-WPX-CW
31.05.2015 DK5AX R90IARU Asiatic Russia 20m 14.0803 CW 599 599 CQ-WPX-CW
31.05.2015 OP4A R90IARU European Russia 20m 14.08033 CW 599 599 1199
31.05.2015 DF8XC R90IARU Asiatic Russia 20m 14 CW 599
31.05.2015 DJ6QT R90IARU Asiatic Russia 15m 21.0666 CW 599 599 CQ-WPX-CW
31.05.2015 DK5AX R90IARU Asiatic Russia 15m 21.0666 CW 599 599 CQ-WPX-CW
31.05.2015 OP4A R90IARU European Russia 10m 28.00675 CW 599 599 987
31.05.2015 DL9GS R90IARU Asiatic Russia 10m 28 CW 599 599
31.05.2015 DJ4MH R90IARU Asiatic Russia 10m 28.006 CW 599 599 CQ-WPX-CW
31.05.2015 DF5BX R90IARU Asiatic Russia 10m 28.01 CW 599 599
31.05.2015 DL1EKC R90IARU Asiatic Russia 10m 28.0066 CW 599 599 CQ-WPX-CW
31.05.2015 DP3D DK3KD R90IARU Asiatic Russia 10m 28.007 CW 599 599 CQ-WPX-CW
31.05.2015 DJ0SP R90IARU Asiatic Russia 10m 28 CW 599
31.05.2015 DK0FL DJ6TK R90IARU Asiatic Russia 10m 28.020 CW 599 599
31.05.2015 DJ6TK R90IARU Asiatic Russia 10m 28.010 CW 599 599 CQ-WPX-CW
30.05.2015 LX7I R90IARU Asiatic Russia 20m 14.035 CW 599 599 CQ-WPX-CW
30.05.2015 DL9JON R90IARU Asiatic Russia 80m 3.5000 CW 599 599
30.05.2015 DL65DARC DL3KWF R90IARU Asiatic Russia 80m 3.511 CW 599 599
30.05.2015 DL9JON R90IARU Asiatic Russia 40m 7.0000 CW 599 599
30.05.2015 5H3EE R90IARU Asiatic Russia 15m 21.0675 CW 599 599 CQ-WPX-CW
30.05.2015 DL65DARC DJ9AO R90IARU Asiatic Russia 15m 21.065 CW 599 599
30.05.2015 DL9JON R90IARU Asiatic Russia 15m 21.0000 CW 599 599
30.05.2015 DL9GS R90IARU Asiatic Russia 15m 21 CW 599 599
30.05.2015 DK8ZZ R90IARU European Russia 15m 21.088000 CW 599 202 599 287
30.05.2015 DM6V DK7YY R90IARU Asiatic Russia 15m 21.079 CW 599 599
30.05.2015 DM6V R90IARU Asiatic Russia 20m 14.026 CW 599 599
30.05.2015 DL3HAH R90IARU Asiatic Russia 20m 14.0119 CW 599 599 CQ-WPX-CW
28.05.2015 DL1BYL R90IARU Asiatic Russia 20m 14.038 CW 599 599
28.05.2015 DL4MNG R90IARU Asiatic Russia 20m 14.0380 CW 599 599
28.05.2015 DF8XC R90IARU Asiatic Russia 20m 14 CW 599
25.05.2015 DL65DARC DL3KWF R90IARU Asiatic Russia 17m 18.089 CW 599 599
25.05.2015 DL1DTL R90IARU Asiatic Russia 17m 18.089 CW 599 599
21.05.2015 DK8ZZ R90IARU European Russia 40m 7.008000 CW 599 599
16.05.2015 DL9JON R90IARU European Russia 12m 24.9030 CW 599 599
14.05.2015 DL1DTL R90IARU European Russia 12m 24.901 CW 599 599
19.04.2015 DF5BX R90IARU Asiatic Russia 20m 14.00 CW 599 599
19.04.2015 DL1EFW R90IARU Asiatic Russia 20m 14.001 CW 599
19.04.2015 DL1DBR R90IARU Asiatic Russia 17m 18.0798 CW 599 599 GC
19.04.2015 DL1DTL R90IARU Asiatic Russia 30m 10.108 CW 599 599
19.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 17m PHONE (SSB) 59 59
19.04.2015 DL1EFW R90IARU Asiatic Russia 15m 21.005 CW 599
19.04.2015 OK1OFM OK1DRQ R90IARU Asiatic Russia 12m 24.9 CW 599 599
19.04.2015 DJ6TK DF8LD R90IARU Asiatic Russia 20m 14.010 CW 599 599
19.04.2015 DJ7JC R90IARU Asiatic Russia 12m 24.8984 CW 599 599 DX
19.04.2015 DL9GS R90IARU Asiatic Russia 20m 14 CW 599 599
19.04.2015 DL4FDM R90IARU Asiatic Russia 12m CW
19.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 12m CW 599 599
18.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 17m CW 599 599
18.04.2015 YO4AAC R90IARU Asiatic Russia 20m 14 PHONE (SSB) 59 599 CQMMDX
18.04.2015 DF2AJ R90IARU Asiatic Russia 20m 14.251 PHONE (SSB) 59 59
18.04.2015 DF2QZ R90IARU Asiatic Russia 17m 18.1350 PHONE (SSB) 59
17.04.2015 DF2QZ R90IARU Asiatic Russia 30m 10.1100 CW 599
17.04.2015 DK0FL DJ6TK R90IARU Asiatic Russia 17m 18.078 CW 599 599
17.04.2015 DJ6TK DF8LD R90IARU Asiatic Russia 17m 18.078 CW 599 599
17.04.2015 DL1DTL R90IARU Asiatic Russia 20m 14.073 DIGI (DIG) 599 599
17.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 30m 10.1 DIGI (DIG) 59 59
17.04.2015 OK1OFM OK1DRQ R90IARU Asiatic Russia 40m 7.0 DIGI (DIG) 599 599
17.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 40m 7.0 DIGI (DIG) 59 59
16.04.2015 DL8ZAW R90IARU Asiatic Russia 30m 10.1090000000000000 CW 599 599
16.04.2015 OK1OFM OK1DRQ R90IARU Asiatic Russia 160m 1.8 CW 599 599
16.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 160m 1.8 CW 599 599
16.04.2015 DL9JON R90IARU Asiatic Russia 80m 3.5181 CW 599 599
16.04.2015 DL9JON R90IARU Asiatic Russia 30m 10.1070 CW 599 599
16.04.2015 YO4AAC R90IARU Asiatic Russia 40m 7 CW 599 599 CQMMDX
16.04.2015 DL1DBR R90IARU Asiatic Russia 30m 10.1080 CW 599 599 GC
16.04.2015 DL3KWR R90IARU Asiatic Russia 20m 14.022 CW 599 599
16.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 40m 7.0 DIGI (DIG) 59 59
16.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 30m 10.1 CW 599 599
16.04.2015 DJ2RG R90IARU Asiatic Russia 20m 14 DIGI (DIG) 599
16.04.2015 DL1DTL R90IARU Asiatic Russia 20m 14.087 DIGI (DIG) 599 599
16.04.2015 DL1DTL R90IARU Asiatic Russia 20m 14.012 CW 599 599
16.04.2015 OK1OFM OK1DRQ R90IARU Asiatic Russia 20m 14.0 DIGI (DIG) 59 59
16.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 20m 14.0 CW 599 599
16.04.2015 OK4RQ OK1DRQ R90IARU Asiatic Russia 20m 14.0 DIGI (DIG) 59 59
07.02.2015 DL9JON R90IARU Asiatic Russia 20m 14.2700 PHONE (SSB) 59+ 59
231 QSOs shown

RRDXA Logbook Django app by DF7CB. Copyright (C) 2022-2024 RRDXA.