[
Logbook Home
] [
Log
] [
RRDXA60
] [
Most Active Operator
] [
Challenge
] [
Events
] [
Cabrillo Upload
] [
Adif Upload
] [
Member Area
]
Logbook
major_mode: CW
country: ASIATIC RUSSIA
call: DL1DBR
click to remove filter
return to main page
Date
station
op
DX call
DXCC
band
freq
mode
sent
recv
grid
contest
05.12.2015
DL1DBR
R18KDR/4
Asiatic Russia
20m
14.0166
CW
599
599
WFNC_
29.11.2015
DL1DBR
RM9A
Asiatic Russia
80m
3.50790
CW
599
599
CQ-WW-CW
29.11.2015
DL1DBR
RU9WZ
Asiatic Russia
15m
21.0143
CW
599
599
CQ-WW-CW
29.11.2015
DL1DBR
RM9A
Asiatic Russia
15m
21.0053
CW
599
599
CQ-WW-CW
29.11.2015
DL1DBR
UF8T
Asiatic Russia
15m
21.0015
CW
599
599
CQ-WW-CW
29.11.2015
DL1DBR
RK9AX
Asiatic Russia
20m
14.0077
CW
599
599
CQ-WW-CW
29.11.2015
DL1DBR
R8CT
Asiatic Russia
40m
7.02684
CW
599
599
CQ-WW-CW
28.11.2015
DL1DBR
RV9CX
Asiatic Russia
10m
28.0072
CW
599
599
CQ-WW-CW
28.11.2015
DL1DBR
RK9CYA
Asiatic Russia
10m
28.0161
CW
599
599
CQ-WW-CW
28.11.2015
DL1DBR
RC9O
Asiatic Russia
40m
7.00524
CW
599
599
CQ-WW-CW
22.11.2015
DL1DBR
RK9AX
Asiatic Russia
20m
14.0434
CW
599
599
LZ-DX
22.11.2015
DL1DBR
UB0A
Asiatic Russia
20m
14.0430
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RC9J
Asiatic Russia
20m
14.0364
CW
599
599
LZ-DX
22.11.2015
DL1DBR
UA9AU
Asiatic Russia
15m
21.0405
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RD0A
Asiatic Russia
15m
21.0328
CW
599
599
LZ-DX
22.11.2015
DL1DBR
R9AJ
Asiatic Russia
10m
28.0130
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RC9J
Asiatic Russia
10m
28.0204
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RK9LWA
Asiatic Russia
10m
28.0191
CW
599
599
LZ-DX
22.11.2015
DL1DBR
UA9AU
Asiatic Russia
10m
28.0144
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RC9A
Asiatic Russia
10m
28.0169
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RT9S
Asiatic Russia
20m
14.0219
CW
599
599
LZ-DX
22.11.2015
DL1DBR
RX9AF
Asiatic Russia
20m
14.0192
CW
599
599
LZ-DX
19.11.2015
DL1DBR
RU0LL
Asiatic Russia
17m
18.0720
CW
599
599
MARVC
01.11.2015
DL1DBR
RC9J
Asiatic Russia
20m
14.0235
CW
599
599
RUS-WW-MM
01.11.2015
DL1DBR
UA9LDD
Asiatic Russia
20m
14.0168
CW
599
599
RUS-WW-MM
27.10.2015
DL1DBR
RI0POL
Asiatic Russia
40m
7.00300
CW
579
579
CQ-WW-SSB
26.10.2015
DL1DBR
RI0POL
Asiatic Russia
12m
24.8920
CW
579
579
CQ-WW-SSB
14.10.2015
DL1DBR
RV9V
Asiatic Russia
20m
14.0268
CW
599
599
NACA_
07.09.2015
DL1DBR
R2015DS
Asiatic Russia
17m
18.0746
CW
599
599
IA1V_
05.09.2015
DL1DBR
RI0POL
Asiatic Russia
20m
14.0000
CW
559
449
WFN9_
22.08.2015
DL1DBR
R15CWC/8
Asiatic Russia
30m
10.1170
CW
599
599
RDAC
16.08.2015
DL1DBR
RA9A/P
Asiatic Russia
40m
7.01155
CW
599
599
RDAC
15.08.2015
DL1DBR
RT9A
Asiatic Russia
20m
14.0165
CW
599
599
RDAC
15.08.2015
DL1DBR
RM9RZ
Asiatic Russia
20m
14.0110
CW
599
599
RDAC
15.08.2015
DL1DBR
RK9AX
Asiatic Russia
20m
14.0414
CW
599
599
RDAC
15.08.2015
DL1DBR
RF8R/P
Asiatic Russia
20m
14.0396
CW
599
599
RDAC
15.08.2015
DL1DBR
R8LA
Asiatic Russia
20m
14.0197
CW
599
599
RDAC
15.08.2015
DL1DBR
RW9JZ
Asiatic Russia
20m
14.0259
CW
599
599
RDAC
09.08.2015
DL1DBR
R8CT
Asiatic Russia
20m
14.0104
CW
599
599
DARC-WAEDC
06.08.2015
DL1DBR
R2015KM
Asiatic Russia
15m
21.0183
CW
599
599
WFN8_
30.07.2015
DL1DBR
R15CWC/8
Asiatic Russia
20m
14.0270
CW
599
599
RSGB-IOTA
18.07.2015
DL1DBR
R8OA
Asiatic Russia
20m
14.0190
CW
599
599
IARU-HF
18.07.2015
DL1DBR
UA9MA
Asiatic Russia
20m
14.0140
CW
599
599
IARU-HF
18.07.2015
DL1DBR
UA9LDD
Asiatic Russia
20m
14.0160
CW
599
599
IARU-HF
17.07.2015
DL1DBR
R2015EP
Asiatic Russia
20m
14.0260
CW
599
599
IARU-HF
12.07.2015
DL1DBR
RD0W
Asiatic Russia
15m
21.0590
CW
599
599
IARU-HF
12.07.2015
DL1DBR
RW9OW
Asiatic Russia
15m
21.0624
CW
599
599
IARU-HF
11.07.2015
DL1DBR
RM9A
Asiatic Russia
20m
14.0149
CW
599
599
IARU-HF
09.07.2015
DL1DBR
R2015EP
Asiatic Russia
17m
18.0785
CW
599
599
WFN7_
09.07.2015
DL1DBR
R44WFF
Asiatic Russia
20m
14.0440
CW
599
599
WFN7_
28.06.2015
DL1DBR
RG0A
Asiatic Russia
20m
14.0158
CW
599
599
DMIW_
21.06.2015
DL1DBR
UA0S
Asiatic Russia
20m
14.0193
CW
599
599
DMIW_
21.06.2015
DL1DBR
UA8WAA
Asiatic Russia
20m
14.0199
CW
599
599
DMIW_
21.06.2015
DL1DBR
RN9A
Asiatic Russia
15m
21.0360
CW
599
599
DMIW_
21.06.2015
DL1DBR
RZ9UO
Asiatic Russia
15m
21.0225
CW
599
599
DMIW_
21.06.2015
DL1DBR
UF8T
Asiatic Russia
15m
21.0000
CW
599
599
DMIW_
21.06.2015
DL1DBR
UA9MA
Asiatic Russia
15m
21.0302
CW
599
599
DMIW_
21.06.2015
DL1DBR
RV9UP
Asiatic Russia
15m
21.0200
CW
599
599
DMIW_
21.06.2015
DL1DBR
RC9O
Asiatic Russia
15m
21.0095
CW
599
599
DMIW_
14.06.2015
DL1DBR
RF9C
Asiatic Russia
15m
21.0213
CW
599
599
DMIW_
14.06.2015
DL1DBR
RW0AJ
Asiatic Russia
15m
21.0242
CW
599
599
DMIW_
31.05.2015
DL1DBR
RA0R
Asiatic Russia
20m
14.0037
CW
599
599
CQ-WPX-CW
31.05.2015
DL1DBR
R8CT
Asiatic Russia
15m
21.0350
CW
599
599
CQ-WPX-CW
31.05.2015
DL1DBR
RM9I
Asiatic Russia
15m
21.0526
CW
599
599
CQ-WPX-CW
31.05.2015
DL1DBR
RW9DX
Asiatic Russia
15m
21.0398
CW
599
599
CQ-WPX-CW
31.05.2015
DL1DBR
UA9MA
Asiatic Russia
15m
21.0099
CW
599
599
CQ-WPX-CW
22.05.2015
DL1DBR
R0AK
Asiatic Russia
15m
21.0190
CW
599
599
NAC5_
10.05.2015
DL1DBR
RL9I
Asiatic Russia
15m
21.0238
CW
599
599
CQ-M
09.05.2015
DL1DBR
UA9KB
Asiatic Russia
20m
14.0139
CW
599
599
CQ-M
04.05.2015
DL1DBR
RP70TG
Asiatic Russia
17m
18.0920
CW
599
599
DVU5_
29.04.2015
DL1DBR
R2015R
Asiatic Russia
30m
10.1200
CW
599
599
GC
28.04.2015
DL1DBR
R120RI
Asiatic Russia
17m
18.0740
CW
599
599
GC
26.04.2015
DL1DBR
R120RN
Asiatic Russia
12m
24.9066
CW
599
599
GC
19.04.2015
DL1DBR
R90IARU
Asiatic Russia
17m
18.0798
CW
599
599
GC
18.04.2015
DL1DBR
R120RQ
Asiatic Russia
20m
14.0502
CW
599
599
GC
16.04.2015
DL1DBR
R90IARU
Asiatic Russia
30m
10.1080
CW
599
599
GC
12.04.2015
DL1DBR
RN0A
Asiatic Russia
20m
14.0113
CW
599
599
GC
12.04.2015
DL1DBR
RK9QWM
Asiatic Russia
20m
14.0330
CW
599
599
GC
12.04.2015
DL1DBR
UF8T
Asiatic Russia
20m
14.0190
CW
599
599
GC
12.04.2015
DL1DBR
UA9CTT
Asiatic Russia
20m
14.0344
CW
599
599
GC
12.04.2015
DL1DBR
R120RU
Asiatic Russia
10m
28.0060
CW
599
599
GC
12.04.2015
DL1DBR
R120RJ
Asiatic Russia
12m
24.8950
CW
599
599
GC
12.04.2015
DL1DBR
RW0BG
Asiatic Russia
20m
14.0442
CW
599
599
GC
12.04.2015
DL1DBR
RX9CC
Asiatic Russia
20m
14.0189
CW
599
599
GC
12.04.2015
DL1DBR
R2015R
Asiatic Russia
20m
14.0069
CW
599
599
GC
12.04.2015
DL1DBR
RT9A
Asiatic Russia
20m
14.0133
CW
599
599
GC
12.04.2015
DL1DBR
R9OK
Asiatic Russia
20m
14.0497
CW
599
599
GC
12.04.2015
DL1DBR
RT9S
Asiatic Russia
20m
14.0421
CW
599
599
GC
10.04.2015
DL1DBR
R120RJ
Asiatic Russia
20m
14.0180
CW
599
599
WFN4_
08.04.2015
DL1DBR
R120RB
Asiatic Russia
17m
18.0769
CW
599
599
WFN4_
08.04.2015
DL1DBR
R120RJ
Asiatic Russia
17m
18.0700
CW
599
599
WFN4_
06.04.2015
DL1DBR
R120RZ
Asiatic Russia
17m
18.0780
CW
599
599
CQ-WPX-SSB
03.04.2015
DL1DBR
R2015R
Asiatic Russia
17m
18.0880
CW
599
599
CQ-WPX-SSB
03.04.2015
DL1DBR
R2015R
Asiatic Russia
15m
21.0390
CW
599
599
CQ-WPX-SSB
03.04.2015
DL1DBR
R120RW
Asiatic Russia
15m
21.0350
CW
599
599
CQ-WPX-SSB
03.04.2015
DL1DBR
R120RL
Asiatic Russia
20m
14.0270
CW
599
599
CQ-WPX-SSB
01.04.2015
DL1DBR
R2015R
Asiatic Russia
12m
24.9050
CW
599
599
CQ-WPX-SSB
22.03.2015
DL1DBR
R8CT
Asiatic Russia
10m
28.0290
CW
599
599
RDXC
22.03.2015
DL1DBR
RD0A
Asiatic Russia
10m
28.0165
CW
599
599
RDXC
22.03.2015
DL1DBR
RM9T
Asiatic Russia
10m
28.0110
CW
599
599
RDXC
22.03.2015
DL1DBR
RT9A
Asiatic Russia
10m
28.0076
CW
599
599
RDXC
22.03.2015
DL1DBR
RM9RZ
Asiatic Russia
15m
21.0038
CW
599
599
RDXC
22.03.2015
DL1DBR
RA9Y
Asiatic Russia
15m
21.0699
CW
599
599
RDXC
22.03.2015
DL1DBR
RG8U
Asiatic Russia
15m
21.0431
CW
599
599
RDXC
22.03.2015
DL1DBR
UA8WAA
Asiatic Russia
15m
21.0023
CW
599
599
RDXC
22.03.2015
DL1DBR
R8CT
Asiatic Russia
15m
21.0302
CW
599
599
RDXC
22.03.2015
DL1DBR
UA9LAO
Asiatic Russia
15m
21.0605
CW
599
599
RDXC
22.03.2015
DL1DBR
RN9RF
Asiatic Russia
15m
21.0585
CW
599
599
RDXC
22.03.2015
DL1DBR
RW9JD
Asiatic Russia
15m
21.0357
CW
599
599
RDXC
22.03.2015
DL1DBR
RT9A
Asiatic Russia
15m
21.0279
CW
599
599
RDXC
22.03.2015
DL1DBR
RW0AB
Asiatic Russia
15m
21.0259
CW
599
599
RDXC
22.03.2015
DL1DBR
UA9AGX
Asiatic Russia
15m
21.0101
CW
599
599
RDXC
22.03.2015
DL1DBR
RW0AJ
Asiatic Russia
15m
21.0060
CW
599
599
RDXC
22.03.2015
DL1DBR
UA9TF
Asiatic Russia
15m
21.0224
CW
599
599
RDXC
22.03.2015
DL1DBR
UA9CTT
Asiatic Russia
15m
21.0237
CW
599
599
RDXC
22.03.2015
DL1DBR
R0CW
Asiatic Russia
15m
21.0180
CW
599
599
RDXC
22.03.2015
DL1DBR
RK9A
Asiatic Russia
15m
21.0025
CW
599
599
RDXC
21.03.2015
DL1DBR
RW0A
Asiatic Russia
20m
14.0442
CW
599
599
RDXC
21.03.2015
DL1DBR
UA9AU
Asiatic Russia
20m
14.0241
CW
599
599
RDXC
21.03.2015
DL1DBR
RM9RZ
Asiatic Russia
20m
14.0032
CW
599
599
RDXC
21.03.2015
DL1DBR
RJ9J
Asiatic Russia
20m
14.0014
CW
599
599
RDXC
21.03.2015
DL1DBR
RT9S
Asiatic Russia
10m
28.0365
CW
599
599
RDXC
28.02.2015
DL1DBR
R95RGA
Asiatic Russia
17m
18.0739
CW
599
599
CQ-160-SSB
27.02.2015
DL1DBR
RW0LL
Asiatic Russia
12m
24.8980
CW
599
599
ARRL-DX-CW
08.02.2015
DL1DBR
RW0AJ
Asiatic Russia
10m
28.0154
CW
599
599
WFN2_
08.02.2015
DL1DBR
RT8O
Asiatic Russia
10m
28.0251
CW
599
599
WFN2_
08.02.2015
DL1DBR
RD0A
Asiatic Russia
10m
28.0243
CW
599
599
WFN2_
08.02.2015
DL1DBR
R0QA
Asiatic Russia
10m
28.0186
CW
599
599
WFN2_
08.02.2015
DL1DBR
RM9A
Asiatic Russia
10m
28.0109
CW
599
599
WFN2_
08.02.2015
DL1DBR
RG0A
Asiatic Russia
10m
28.0264
CW
599
599
WFN2_
16.12.2014
DL1DBR
R90WOB
Asiatic Russia
40m
7.01595
CW
599
599
WFNC_
30.11.2014
DL1DBR
RM9A
Asiatic Russia
40m
7.00470
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
R8CT
Asiatic Russia
40m
7.02472
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
RW9QA
Asiatic Russia
10m
28.0349
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
RW0A
Asiatic Russia
10m
28.0245
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
R8CT
Asiatic Russia
10m
28.0193
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
RU9I
Asiatic Russia
10m
28.0183
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
UA9CTT
Asiatic Russia
10m
28.0086
CW
599
599
CQ-WW-CW
30.11.2014
DL1DBR
RC9O
Asiatic Russia
10m
28.0026
CW
599
599
CQ-WW-CW
23.11.2014
DL1DBR
RF9C
Asiatic Russia
15m
21.0467
CW
599
599
LZ-DX
23.11.2014
DL1DBR
RA9DZ
Asiatic Russia
10m
28.0412
CW
599
599
LZ-DX
23.11.2014
DL1DBR
RJ9J
Asiatic Russia
10m
28.0314
CW
599
599
LZ-DX
23.11.2014
DL1DBR
RX9CC
Asiatic Russia
10m
28.0181
CW
599
599
LZ-DX
23.11.2014
DL1DBR
RF9C
Asiatic Russia
10m
28.0174
CW
599
599
LZ-DX
23.11.2014
DL1DBR
UA0W
Asiatic Russia
10m
28.0158
CW
599
599
LZ-DX
23.11.2014
DL1DBR
RW9QA
Asiatic Russia
10m
28.0126
CW
599
599
LZ-DX
23.11.2014
DL1DBR
R8WO
Asiatic Russia
10m
28.0114
CW
599
599
LZ-DX
23.11.2014
DL1DBR
RZ8U
Asiatic Russia
10m
28.0195
CW
599
599
LZ-DX
23.11.2014
DL1DBR
R0QA
Asiatic Russia
15m
21.0162
CW
599
599
LZ-DX
23.11.2014
DL1DBR
R8WO
Asiatic Russia
15m
21.0128
CW
599
599
LZ-DX
31.08.2014
DL1DBR
UA8MA
Asiatic Russia
15m
21.0257
CW
599
599
WFN8_
31.08.2014
DL1DBR
RF9C
Asiatic Russia
15m
21.0335
CW
599
599
WFN8_
30.08.2014
DL1DBR
UF8T
Asiatic Russia
20m
14.0114
CW
599
599
WFN8_
26.08.2014
DL1DBR
RU0LAX/P
Asiatic Russia
30m
10.1000
CW
599
599
WFN8_
11.05.2014
DL1DBR
RG9A
Asiatic Russia
15m
21.0165
CW
599
599
DVU5_
28.03.2014
DL1DBR
RT9K/P
Asiatic Russia
20m
14.0000
CW
599
599
WFN3_
17.03.2014
DL1DBR
RA4HKM/0
Asiatic Russia
12m
24.8900
CW
599
599
WFN3_
28.11.2010
DL1DBR
RT9A
Asiatic Russia
40m
7.03400
CW
599
599
CQ-WW-CW
28.11.2010
DL1DBR
R9DX
Asiatic Russia
80m
3.50502
CW
599
599
CQ-WW-CW
28.11.2010
DL1DBR
RU9JR
Asiatic Russia
20m
14.0268
CW
599
599
CQ-WW-CW
27.11.2010
DL1DBR
RA9A
Asiatic Russia
40m
7.06766
CW
599
599
CQ-WW-CW
27.11.2010
DL1DBR
R9SA
Asiatic Russia
20m
14.0518
CW
599
599
CQ-WW-CW
21.08.2010
DL1DBR
UA9AGX
Asiatic Russia
40m
7.00917
CW
599
599
DARC-WAEDC
21.08.2010
DL1DBR
RK0QZ
Asiatic Russia
40m
7.00543
CW
599
599
DARC-WAEDC
21.08.2010
DL1DBR
RQ9I
Asiatic Russia
40m
7.00363
CW
599
599
DARC-WAEDC
21.08.2010
DL1DBR
RO9O/P
Asiatic Russia
20m
14.0464
CW
599
599
DARC-WAEDC
15.08.2010
DL1DBR
UA9CAX
Asiatic Russia
20m
14.0025
CW
599
599
DARC-WAEDC
15.08.2010
DL1DBR
RK8I
Asiatic Russia
15m
21.0431
CW
599
599
DARC-WAEDC
15.08.2010
DL1DBR
RC9O
Asiatic Russia
15m
21.0085
CW
599
599
DARC-WAEDC
15.08.2010
DL1DBR
UA9CAX
Asiatic Russia
15m
21.0041
CW
599
599
DARC-WAEDC
15.08.2010
DL1DBR
UA9OG
Asiatic Russia
15m
21.0225
CW
599
599
DARC-WAEDC
30.05.2010
DL1DBR
RM9RZ
Asiatic Russia
15m
21.0602
CW
599
599
´WPC
09.05.2010
DL1DBR
RX9AM
Asiatic Russia
15m
21.0216
CW
599
599
NAC5_
09.05.2010
DL1DBR
RX9SA
Asiatic Russia
15m
21.0191
CW
599
599
NAC5_
11.04.2010
DL1DBR
RO9O
Asiatic Russia
20m
14.0495
CW
599
599
CQ-WPX-SSB
11.04.2010
DL1DBR
RV9CP
Asiatic Russia
20m
14.0422
CW
599
599
CQ-WPX-SSB
21.03.2010
DL1DBR
RK9CWA
Asiatic Russia
15m
21.0078
CW
599
599
RDXC
21.03.2010
DL1DBR
UA9BS
Asiatic Russia
15m
21.0279
CW
599
599
RDXC
21.03.2010
DL1DBR
UA9LAO
Asiatic Russia
15m
21.0078
CW
599
599
RDXC
21.03.2010
DL1DBR
UA0SWA
Asiatic Russia
15m
21.0060
CW
599
599
RDXC
20.03.2010
DL1DBR
RK9SW
Asiatic Russia
15m
21.0084
CW
599
599
RDXC
20.03.2010
DL1DBR
RV9JE
Asiatic Russia
15m
21.0067
CW
599
599
RDXC
28.02.2010
DL1DBR
UA9SAW
Asiatic Russia
12m
24.8970
CW
579
579
ARRL-DX-CW
07.02.2010
DL1DBR
UA9AOL
Asiatic Russia
15m
21.0157
CW
599
599
CQ
07.02.2010
DL1DBR
UA9CDV
Asiatic Russia
20m
14.0361
CW
599
599
CQ
07.02.2010
DL1DBR
RA9AP
Asiatic Russia
20m
14.0351
CW
599
599
CQ
07.02.2010
DL1DBR
RU9CK
Asiatic Russia
20m
14.0331
CW
599
599
CQ
07.02.2010
DL1DBR
RU0AL
Asiatic Russia
20m
14.0130
CW
599
599
CQ
07.02.2010
DL1DBR
RX9AM
Asiatic Russia
20m
14.0189
CW
599
599
CQ
07.02.2010
DL1DBR
RA0AA
Asiatic Russia
20m
14.0141
CW
599
599
CQ
07.02.2010
DL1DBR
RK0QZ
Asiatic Russia
20m
14.0141
CW
599
599
CQ
17.01.2010
DL1DBR
RZ9CJ
Asiatic Russia
20m
14.0500
CW
599
599
DL10_
31.05.2009
DL1DBR
RW9JZ
Asiatic Russia
20m
14.0127
CW
599
599
CQ-WPX-CW
30.05.2009
DL1DBR
RC9O
Asiatic Russia
20m
14.0195
CW
599
599
CQ-WPX-CW
30.05.2009
DL1DBR
RG9A
Asiatic Russia
15m
21.0394
CW
599
599
CQ-WPX-CW
10.05.2009
DL1DBR
RZ0SR
Asiatic Russia
20m
14.0545
CW
599
599
NAC5_
22.03.2009
DL1DBR
RX0AW
Asiatic Russia
20m
14.0566
CW
599
599
DVU3_
22.03.2009
DL1DBR
RZ9OJ
Asiatic Russia
20m
14.0601
CW
599
599
DVU3_
198 QSOs shown
RRDXA Logbook Django app
by
DF7CB
. Copyright (C) 2022-2024 RRDXA.