Station info - map view · info · telemetry · weather · raw · status · beacons · messages · bulletins · browse · moving · my account
Callsign, ship name or locator: Clear       
It is possible to search using wildcards (*?) after a prefix. Example: OH*
APRS station OE2XHR-11 - show graphs
Map loading...
Comment: APRS-Digi Hochkoenig, 2941m ue. NN
Last status: LV,OE2-APRS Gruppe Salzburg
Last beacon: UIDIGI 1.9
Location: 47°25.15' N 13°03.50' E - locator JN67MK60XO - show map - static map
3.6 miles Northeast bearing 46° from Dienten am Hochkönig, Politischer Bezirk Zell am See, Salzburg, Austria [?]
5.0 miles Northwest bearing 316° from Mühlbach am Hochkönig, Politischer Bezirk Sankt Johann im Pongau, Salzburg, Austria
83.6 miles Southwest bearing 223° from Linz, Upper Austria, Austria
84.8 miles Southeast bearing 125° from München (Muenchen), Regierungsbezirk Oberbayern, Bavaria, Germany
Last position: 2019-01-17 01:39:50 EST (22m51s ago)
2019-01-17 07:39:50 CET local time at Dienten am Hochkönig, Austria [?]
Last telemetry: 2016-08-24 07:39:25 EDT (875d 19h23m ago) – show telemetry
U Solar: 0 Volt
 O1     O2     O3     O4     I1     I2     I3     I4 
Device: IW3FQG: UIdigi (digi)
Last path: OE2XHR-11>APNU19 via WIDE1-1,WIDE2-2,qAR,OE5ERN-10 (good)
Positions stored: 71
Other SSIDs: OE2XHR OE2XHR-2 OE2XHR-8
APRS digipeater – Statistics for 2019-01:
Stations heard directly: 75 on radio path – show map
Last heard a station directly: 2019-01-17 02:01:22 EST (1m19s ago)
Normal receiver range estimate: 124 miles (Updated: 2018-11-30 09:20:48 EST)
Position packets heard directly: 1094 on radio path
Stations near current position of OE2XHR-11 - show more
callsign distance last heard - EST      callsign distance last heard - EST
OE2XHM0.0 yards 0°2019-01-17 01:47:25 OE2XHR-20.0 yards 0°2019-01-17 01:56:42
OE2XHR0.0 yards 0°2019-01-17 01:59:55 OE2WIO7.1 miles 58°2019-01-16 06:20:25
OE7MBT-97.5 miles 91°2019-01-03 09:15:07 OE2MEL-77.8 miles 125°2018-12-29 08:31:28
P0620883_8.6 miles 291°2019-01-02 14:20:13 P06208839.3 miles 295°2019-01-02 14:20:12
P29210889.4 miles 214°2019-01-13 19:48:00 EW42589.6 miles 273°2019-01-17 02:01:10
P2921088_10.0 miles 198°2019-01-13 19:47:30 Jenner10.9 miles 352°2019-01-17 02:00:12
OE2XGR-1011.2 miles 133°2019-01-17 01:59:15 OE2XGR11.2 miles 133°2019-01-17 01:56:36
OE2XJL11.2 miles 133°2019-01-17 01:36:36 OE2XGR-R11.2 miles 133°2019-01-17 01:46:36
P0630017_12.0 miles 273°2019-01-02 20:27:13 P0610501_12.4 miles 262°2019-01-05 14:01:24
OE2FKM-912.6 miles 251°2019-01-16 00:00:41 P063001713.0 miles 277°2019-01-02 20:27:21
Stations which heard OE2XHR-11 directly on radio –
callsign pkts first heard - EST last heard longest (tx => rx) longest at - EST
OE7AOT 9 2019-01-05 05:39:26 2019-01-06 03:39:25 JN67MK > JN67HL 20.7 miles 280° 2019-01-06 03:39:25
DB0LP 43 2019-01-01 02:40:37 2019-01-16 08:41:29 JN67MK > JN59UD 134.8 miles 333° 2019-01-16 08:41:29
OE5ERN-10 1 2019-01-17 01:39:50 2019-01-17 01:39:50 JN67MK > JN78DH 85.1 miles 42° 2019-01-17 01:39:50
OE3XXR 6 2019-01-01 02:13:58 2019-01-11 07:21:15 JN67MK > JN78GD 85.6 miles 53° 2019-01-11 07:21:15
OE6XLR-11 75 2019-01-01 01:39:15 2019-01-16 10:10:03 JN67MK > JN77OI 99.6 miles 92° 2019-01-16 10:10:03
OE7XFJ-11 87 2019-01-01 02:40:01 2019-01-16 10:40:45 JN67MK > JN67FL 29.8 miles 279° 2019-01-16 10:40:45
DH2RL-2 1 2019-01-09 07:10:55 2019-01-09 07:10:55 JN67MK > JN68CQ 96.2 miles 336° 2019-01-09 07:10:55
DO7HS-10 4 2019-01-06 02:39:27 2019-01-14 05:39:48 JN67MK > JN68DO 89.7 miles 336° 2019-01-14 05:39:48
OE2XZR-10 4 2019-01-02 10:39:20 2019-01-08 04:39:33 JN67MK > JN67NT 26.7 miles 5° 2019-01-08 04:39:33
OE5XBL-10 1 2019-01-16 09:09:56 2019-01-16 09:09:56 JN67MK > JN68PC 48.5 miles 14° 2019-01-16 09:09:56
DB0SAA-10 3 2019-01-01 01:39:20 2019-01-16 06:10:00 JN67MK > JN58BT 166.6 miles 306° 2019-01-16 06:10:00
DB0PM 2 2019-01-02 07:09:22 2019-01-03 04:09:18 JN67MK > JN57WS 60.7 miles 293° 2019-01-03 04:09:18
OE2XGR-10 60 2019-01-01 02:39:11 2019-01-13 10:39:51 JN67MK > JN67OH 11.2 miles 133° 2019-01-13 10:39:51
DB0FFL-10 60 2019-01-02 03:39:14 2019-01-16 10:09:56 JN67MK > JN68EO 87.1 miles 338° 2019-01-16 10:09:56
DC9RD-10 6 2019-01-04 05:09:21 2019-01-05 03:09:24 JN67MK > JN69KB 114.7 miles 356° 2019-01-05 03:09:24
OE5EEP-10 15 2019-01-01 02:09:11 2019-01-09 09:39:46 JN67MK > JN67TX 45.1 miles 34° 2019-01-09 09:39:46
DO2HBA-6 31 2019-01-13 02:09:42 2019-01-15 10:39:59 JN67MK > JN68SS 96.8 miles 14° 2019-01-15 10:39:59
DB0HHB 1 2019-01-04 04:09:25 2019-01-04 04:09:25 JN67MK > JN69LF 125.5 miles 357° 2019-01-04 04:09:25
DM0FFL-10 27 2019-01-01 09:09:18 2019-01-13 07:39:46 JN67MK > JN68BN 90.7 miles 332° 2019-01-13 07:39:46
OE5XUL-10 15 2019-01-01 04:09:15 2019-01-16 10:39:57 JN67MK > JN68SE 59.1 miles 24° 2019-01-16 10:39:57
DL6FCD 4 2019-01-03 08:39:22 2019-01-07 02:39:26 JN67MK > JN58LI 116.0 miles 305° 2019-01-07 02:39:26
OE5EBO-10 7 2019-01-01 01:39:11 2019-01-05 04:09:25 JN67MK > JN68KD 50.6 miles 351° 2019-01-05 04:09:25
OE7XGR-10 1 2019-01-03 06:39:20 2019-01-03 06:39:20 JN67MK > JN57UB 69.1 miles 250° 2019-01-03 06:39:20
OE5XSO-10 4 2019-01-15 05:09:54 2019-01-16 05:09:52 JN67MK > JN68SB 51.4 miles 27° 2019-01-16 05:09:52
OE5XSO 1 2019-01-14 02:39:48 2019-01-14 02:39:48 JN67MK > JN68SB 51.4 miles 27° 2019-01-14 02:39:48
DB0PAS-10 14 2019-01-01 03:39:13 2019-01-16 08:09:58 JN67MK > JN68SO 83.7 miles 16° 2019-01-16 08:09:58
OE5MIL-10 1 2019-01-07 09:09:35 2019-01-07 09:09:35 JN67MK > JN67TN 29.1 miles 71° 2019-01-07 09:09:35
OE5WWO 3 2019-01-03 05:09:18 2019-01-06 02:09:24 JN67MK > JN78DH 84.1 miles 43° 2019-01-06 02:09:24
OE2XWR-10 20 2019-01-02 01:39:12 2019-01-11 05:39:39 JN67MK > JN67IE 23.6 miles 228° 2019-01-11 05:39:39
OE2XWR 8 2019-01-01 06:39:15 2019-01-05 03:09:25 JN67MK > JN67IE 23.6 miles 228° 2019-01-05 03:09:25
DL6RBG-11 2 2019-01-10 02:40:05 2019-01-13 04:40:25 JN67MK > JN68QM 78.2 miles 10° 2019-01-13 04:40:25
DC1MBB-10 2 2019-01-07 08:39:34 2019-01-11 06:39:43 JN67MK > JN58TE 85.5 miles 309° 2019-01-11 06:39:43
DB0ED 1 2019-01-13 09:10:19 2019-01-13 09:10:19 JN67MK > JN68AG 76.4 miles 322° 2019-01-13 09:10:19
OE3XWJ-10 1 2019-01-05 01:39:21 2019-01-05 01:39:21 JN67MK > JN78QI 123.0 miles 58° 2019-01-05 01:39:21
OE5XOL-10 6 2019-01-01 03:13:27 2019-01-14 04:11:31 JN67MK > JN78DJ 88.9 miles 39° 2019-01-14 04:11:31
DO1GER-10 3 2019-01-07 03:39:27 2019-01-16 01:39:48 JN67MK > JN68MG 58.4 miles 358° 2019-01-16 01:39:48
OE5VIP-10 3 2019-01-10 03:09:36 2019-01-10 04:09:39 JN67MK > JN78BG 78.4 miles 40° 2019-01-10 04:09:39
DB0FGB 6 2019-01-11 07:40:31 2019-01-15 07:41:16 JN67MK > JO50WB 189.9 miles 344° 2019-01-15 07:41:16
DB0HOB-10 4 2019-01-01 07:39:21 2019-01-10 07:09:41 JN67MK > JN67DR 43.9 miles 301° 2019-01-10 07:09:41
DB0FZ-1 1 2019-01-15 16:16:32 2019-01-15 16:16:32 JN67MK > JN57UV 70.8 miles 297° 2019-01-15 16:16:32
OE7SPI-10 12 2019-01-01 09:39:26 2019-01-08 02:09:29 JN67MK > JN67HM 22.9 miles 287° 2019-01-08 02:09:29

Only position packets which were originated by the station are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
Stations heard directly by OE2XHR-11
callsign pkts first heard - EST last heard longest (rx => tx) longest at - EST
DH5FB-9 96 2019-01-07 05:17:40 2019-01-16 11:09:27 JN69AI > JN67MK 141.9 miles 341° 2019-01-16 06:38:00
DJ1AA-9 3 2019-01-14 09:20:41 2019-01-14 10:04:57 JN58TL > JN67MK 100.3 miles 318° 2019-01-14 09:20:41
DB0LP 62 2019-01-01 02:01:09 2019-01-16 10:59:57 JN59UD > JN67MK 134.8 miles 333° 2019-01-16 10:59:57
DL2MAX-9 84 2019-01-02 09:00:58 2019-01-16 10:45:49 JN67KR > JN67MK 23.6 miles 343° 2019-01-09 04:56:56
OE5ERN-9 1 2019-01-03 04:47:25 2019-01-03 04:47:25 JN78DI > JN67MK 85.4 miles 42° 2019-01-03 04:47:25
DL5MAM 158 2019-01-01 02:49:11 2019-01-16 10:03:19 JN58UB > JN67MK 78.0 miles 306° 2019-01-16 10:03:19
OE5PON-9 2 2019-01-08 10:25:09 2019-01-08 10:26:45 JN78FI > JN67MK 91.7 miles 43° 2019-01-08 10:26:45
OE5MAO-9 14 2019-01-01 06:44:55 2019-01-16 09:07:46 JN68VO > JN67MK 87.9 miles 22° 2019-01-04 05:37:33
DH3KW-9 10 2019-01-09 06:01:28 2019-01-10 04:56:31 JN69BH > JN67MK 138.3 miles 342° 2019-01-09 06:20:10
OE7AOT-9 3 2019-01-01 07:37:20 2019-01-14 05:25:44 JN67HM > JN67MK 22.8 miles 285° 2019-01-14 05:25:44
DM2HB-9 17 2019-01-12 05:54:09 2019-01-16 05:16:24 JN58RU > JN67MK 122.3 miles 324° 2019-01-12 05:54:09
DL8RDL-9 91 2019-01-03 06:20:45 2019-01-15 06:16:42 JN68BM > JN67MK 87.5 miles 331° 2019-01-03 06:20:45
DJ6CX-7 5 2019-01-03 06:54:17 2019-01-04 07:12:11 JN67LO > JN67MK 13.4 miles 339° 2019-01-04 07:12:11
DJ2AX 2 2019-01-02 06:39:45 2019-01-02 07:25:28 JN69BD > JN67MK 126.1 miles 340° 2019-01-02 07:25:28
DK9FN-9 11 2019-01-13 10:00:32 2019-01-13 10:54:26 JN59WC > JN67MK 129.1 miles 335° 2019-01-13 10:00:32
DB7MM-9 4 2019-01-06 10:52:02 2019-01-06 11:03:17 JN68LK > JN67MK 70.1 miles 355° 2019-01-06 11:03:17
DL3RCG-9 17 2019-01-07 05:09:46 2019-01-17 01:56:29 JN68AM > JN67MK 87.7 miles 329° 2019-01-09 02:20:03
OE7XFJ-11 7 2019-01-01 02:49:06 2019-01-14 03:16:24 JN67FL > JN67MK 29.8 miles 279° 2019-01-14 03:16:24
DM2HB-7 1 2019-01-14 04:47:59 2019-01-14 04:47:59 JN67LF > JN67MK 13.6 miles 192° 2019-01-14 04:47:59
DJ6CX-9 14 2019-01-07 09:12:47 2019-01-16 09:08:37 JN68JB > JN67MK 46.0 miles 343° 2019-01-08 09:27:36
YO6PES-9 1 2019-01-15 06:07:23 2019-01-15 06:07:23 JN78BG > JN67MK 77.6 miles 39° 2019-01-15 06:07:23
DL0IR 4 2019-01-05 04:43:40 2019-01-13 08:16:35 JN58RT > JN67MK 119.8 miles 323° 2019-01-13 08:16:35
DO3SBA-9 49 2019-01-07 10:55:07 2019-01-14 01:49:10 JN68IR > JN67MK 90.6 miles 350° 2019-01-09 04:24:33
DL2MAX-7 1 2019-01-16 07:31:41 2019-01-16 07:31:41 JN67KR > JN67MK 22.8 miles 336° 2019-01-16 07:31:41
DL1MFT-9 2 2019-01-03 08:24:01 2019-01-03 08:26:01 JN67CM > JN67MK 41.7 miles 281° 2019-01-03 08:26:01
DO2MEF-7 17 2019-01-01 04:51:01 2019-01-16 07:12:18 JN67LO > JN67MK 12.3 miles 345° 2019-01-16 07:12:18
DL8BGD 106 2019-01-01 01:18:39 2019-01-16 10:51:33 JN67KO > JN67MK 14.8 miles 331° 2019-01-16 10:51:33
DL7JP-7 5 2019-01-04 08:47:05 2019-01-10 09:24:28 JN68RO > JN67MK 82.7 miles 13° 2019-01-05 08:19:19
DL3RCG-10 5 2019-01-02 01:34:56 2019-01-13 07:36:10 JN68CN > JN67MK 87.2 miles 333° 2019-01-13 07:36:10
OE5WWO-9 8 2019-01-02 04:44:34 2019-01-13 03:32:38 JN78DI > JN67MK 87.7 miles 41° 2019-01-02 05:38:20
OE5AMP-9 3 2019-01-02 11:05:45 2019-01-10 02:08:28 JN68NE > JN67MK 54.2 miles 3° 2019-01-02 11:05:45
OE5DRP 3 2019-01-11 04:55:08 2019-01-13 09:01:00 JN68XP > JN67MK 93.0 miles 25° 2019-01-13 09:01:00
OE2WAO-9 4 2019-01-02 09:53:09 2019-01-04 06:15:42 JN68NA > JN67MK 42.0 miles 7° 2019-01-02 09:53:09
OE3XNR 1 2019-01-02 08:56:38 2019-01-02 08:56:38 JN78JQ > JN67MK 117.3 miles 42° 2019-01-02 08:56:38
SQ3TGN-14 2 2019-01-16 07:04:32 2019-01-16 08:36:53 JN68JH > JN67MK 62.6 miles 350° 2019-01-16 08:36:53
OE5LFM-14 5 2019-01-09 04:25:54 2019-01-15 09:41:19 JN68XH > JN67MK 74.1 miles 33° 2019-01-14 02:04:35
TB2BCE-9 10 2019-01-03 02:51:45 2019-01-03 03:24:38 JN67QH > JN67MK 17.6 miles 117° 2019-01-03 02:51:45
DB1DH-9 21 2019-01-05 05:53:49 2019-01-05 09:55:04 JN68AX > JN67MK 117.6 miles 338° 2019-01-05 09:55:04
OK0BAD-2 1 2019-01-11 10:44:57 2019-01-11 10:44:57 JN79AS > JN67MK 169.2 miles 15° 2019-01-11 10:44:57
DO3NER-9 8 2019-01-02 03:48:20 2019-01-14 06:35:58 JN58VE > JN67MK 79.8 miles 312° 2019-01-11 01:20:01
OE2JHN-9 1 2019-01-14 01:43:08 2019-01-14 01:43:08 JN67MU > JN67MK 29.0 miles 356° 2019-01-14 01:43:08
DK0EW-10 1 2019-01-05 08:52:34 2019-01-05 08:52:34 JN67GV > JN67MK 40.6 miles 324° 2019-01-05 08:52:34
OE2HPO-9 19 2019-01-06 10:22:46 2019-01-17 02:01:22 JN67NB > JN67MK 24.0 miles 171° 2019-01-16 07:22:08
DL5MGZ-9 7 2019-01-05 07:52:44 2019-01-11 06:35:39 JN58RF > JN67MK 91.6 miles 308° 2019-01-10 07:07:29
DO1FMI-9 4 2019-01-02 09:56:32 2019-01-06 07:52:36 JN67MQ > JN67MK 18.3 miles 356° 2019-01-06 07:52:36
DG9MEA-9 6 2019-01-05 06:34:22 2019-01-05 08:37:16 JN68KT > JN67MK 95.4 miles 356° 2019-01-05 06:35:11
OK8GG-9 5 2019-01-04 05:43:21 2019-01-06 09:11:22 JN68QL > JN67MK 74.5 miles 11° 2019-01-04 05:45:00
SP9AM-14 6 2019-01-09 06:33:47 2019-01-09 09:51:25 JN68XH > JN67MK 72.9 miles 33° 2019-01-09 09:26:32
DO1FMI 4 2019-01-05 07:57:12 2019-01-15 16:16:43 JN67MQ > JN67MK 18.3 miles 356° 2019-01-15 16:16:43
DO9FFW-14 1 2019-01-11 06:19:23 2019-01-11 06:19:23 JN58WS > JN67MK 109.8 miles 330° 2019-01-11 06:19:23
DB1MUC-8 5 2019-01-02 09:56:32 2019-01-07 02:28:10 JN58VD > JN67MK 77.9 miles 312° 2019-01-07 02:28:10
OK1BIL-9 1 2019-01-13 10:54:26 2019-01-13 10:54:26 JN68JF > JN67MK 58.0 miles 350° 2019-01-13 10:54:26
DO3MHA-9 4 2019-01-05 04:31:40 2019-01-05 04:56:01 JN58QS > JN67MK 121.3 miles 321° 2019-01-05 04:56:01
DG7CF 27 2019-01-07 06:45:59 2019-01-16 06:31:01 JN58TC > JN67MK 81.7 miles 305° 2019-01-16 06:31:01
DL5WN-9 1 2019-01-12 03:10:15 2019-01-12 03:10:15 JN58WJ > JN67MK 87.4 miles 321° 2019-01-12 03:10:15
OE2GXL-9 4 2019-01-14 02:59:42 2019-01-16 04:54:14 JN67MU > JN67MK 30.8 miles 356° 2019-01-16 04:54:14
DJ6CX 5 2019-01-05 06:00:15 2019-01-14 11:09:12 JN67MP > JN67MK 16.3 miles 357° 2019-01-14 11:09:12
OE5FHM-9 11 2019-01-02 09:19:23 2019-01-15 01:17:31 JN68RF > JN67MK 58.9 miles 19° 2019-01-09 05:19:03
OE7WKJ-1 1 2019-01-06 02:56:20 2019-01-06 02:56:20 JN67EK > JN67MK 30.5 miles 272° 2019-01-06 02:56:20
DB0ED 22 2019-01-03 09:52:18 2019-01-15 08:54:25 JN68AG > JN67MK 76.4 miles 322° 2019-01-15 08:54:25
OE1KYA-7 13 2019-01-01 08:52:31 2019-01-02 07:48:12 JN67ND > JN67MK 18.4 miles 172° 2019-01-01 09:16:28
OE5XOL-10 1 2019-01-14 07:13:40 2019-01-14 07:13:40 JN79DF > JN67MK 138.1 miles 23° 2019-01-14 07:13:40
DJ6CW 1 2019-01-10 03:06:19 2019-01-10 03:06:19 JN68HF > JN67MK 59.9 miles 340° 2019-01-10 03:06:19
DH9MEC-9 1 2019-01-03 09:43:12 2019-01-03 09:43:12 JN58UE > JN67MK 80.9 miles 311° 2019-01-03 09:43:12
OE5AMR-9 3 2019-01-10 08:08:52 2019-01-11 09:47:54 JN78AE > JN67MK 69.1 miles 40° 2019-01-10 08:08:52
OE5RFO-7 9 2019-01-01 02:09:54 2019-01-06 02:19:33 JN68XR > JN67MK 99.3 miles 23° 2019-01-06 02:19:33
DC1RS-9 13 2019-01-02 10:22:42 2019-01-14 09:45:24 JN68LT > JN67MK 96.7 miles 357° 2019-01-02 10:27:36
DL1DLX-9 21 2019-01-11 06:36:04 2019-01-12 10:01:14 JN58SE > JN67MK 86.9 miles 308° 2019-01-11 06:36:04
DG2MJW 10 2019-01-10 02:09:16 2019-01-16 06:55:15 JN58OE > JN67MK 98.8 miles 302° 2019-01-10 02:09:16
DC1RS-7 9 2019-01-05 10:24:38 2019-01-05 11:05:49 JN68LU > JN67MK 98.3 miles 357° 2019-01-05 10:58:22
DF1SAM-9 2 2019-01-03 04:13:18 2019-01-03 04:28:46 JN58KI > JN67MK 119.2 miles 303° 2019-01-03 04:28:46
DD2RE-9 2 2019-01-09 05:51:25 2019-01-09 08:46:28 JN67DX > JN67MK 52.7 miles 316° 2019-01-09 05:51:25
DL9RDZ-9 7 2019-01-05 07:38:01 2019-01-05 10:58:01 JN68RO > JN67MK 82.4 miles 12° 2019-01-05 10:58:01
DK2MD 2 2019-01-01 07:43:22 2019-01-01 08:13:30 JN58TP > JN67MK 107.7 miles 322° 2019-01-01 08:13:30
OE6ADE-9 7 2019-01-10 09:56:38 2019-01-16 10:32:18 JN67RI > JN67MK 18.5 miles 107° 2019-01-16 10:32:18

Only stations from which a position packet has been heard are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
About this site
This page shows real-time information collected from the Automatic Position Reporting System Internet network (APRS-IS). APRS is used by amateur (ham) radio operators to transmit real-time position information, weather data, telemetry and messages over the radio. A vehicle equipped with a GPS receiver, a VHF transmitter or HF transceiver and a small computer device called a tracker transmits it's location, speed and course in a small data packet, which is then received by a nearby iGate receiving site which forwards the packet on the Internet. Systems connected to the Internet can send information on the APRS-IS without a radio transmitter, or collect and display information transmitted anywhere in the world.
FAQ · Blog · Discussion group · Linking to aprs.fi · AIS sites · Service status · Database statistics · Advertising on aprs.fi · Technical details · API · Change log · Planned changes · Credits and thanks · Terms Of Service · iPhone/iPad APRS