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 K4DVA-9 - show graphs
Map loading...
Comment: W3,NC3 Digi Albemarle, NC
Last beacon: Hosted by Stanly DV Radio Assn. 73!
Location: 35°21.09' N 80°05.33' W - locator EM95WI94II - show map - static map
4.1 miles Southeast bearing 157° from Badin, Stanly County, North Carolina, United States [?]
6.3 miles East bearing 89° from Albemarle, Stanly County, North Carolina, United States
43.4 miles East bearing 78° from Charlotte, Mecklenburg County, North Carolina, United States
52.5 miles South bearing 199° from Greensboro, Guilford County, North Carolina, United States
Last position: 2020-01-27 04:19:05 EST (6m5s ago)
2020-01-27 04:19:05 EST local time at Badin, United States [?]
Last WX report: 2019-11-11 08:43:43 EST (76d 19h41m ago) – show weather charts
50 °F 0.0 MPH North
Device: Kantronics: KPC-3
Last path: K4DVA-9>APN391 via WIDE2-1,qAS,KJ4SPG (good)
Positions stored: 12
Packet rate: 416 seconds between packets on average during 20405 seconds.
Other SSIDs: K4DVA K4DVA-B K4DVA-C
APRS digipeater – Statistics for 2020-01:
Stations heard directly: 76 on radio path – show map
Last heard a station directly: 2020-01-27 04:24:18 EST (52s ago)
Normal receiver range estimate: 124 miles (Updated: 2018-10-31 19:01:14 EDT)
Position packets heard directly: 1456 on radio path
Stations near current position of K4DVA-9 - show more
callsign distance last heard - EST      callsign distance last heard - EST
WC9CW-75.5 miles 273°2020-01-12 19:43:42 WC9CW-55.5 miles 273°2020-01-12 17:10:09
KI4PAT B6.0 miles 310°2020-01-27 04:16:32 KI4PAT-B6.0 miles 310°2020-01-27 04:16:42
KI4PAT-N6.0 miles 310°2020-01-27 04:14:38 KK4LGM6.2 miles 274°2020-01-23 13:19:54
DW66387.4 miles 360°2020-01-27 04:14:57 K4DVA C8.5 miles 265°2020-01-27 04:20:22
K4DVA-C8.5 miles 265°2020-01-27 04:20:32 K4DVA B8.5 miles 265°2020-01-27 04:20:42
K4DVA-B8.5 miles 265°2020-01-27 04:20:52 FW27819.2 miles 248°2020-01-27 04:21:01
AI4JC9.5 miles 310°2020-01-19 21:31:34 DW283011.1 miles 293°2020-01-27 04:22:04
K4OGB-911.8 miles 273°2020-01-27 04:25:01 KI4BWS12.4 miles 301°2020-01-25 12:09:49
KI4UDZ12.5 miles 310°2020-01-26 17:13:21 KN4SMQ13.7 miles 242°2020-01-23 20:37:45
EW118614.0 miles 306°2020-01-27 04:15:52 N849RS16.1 miles 312°2020-01-05 15:44:46
Stations which heard K4DVA-9 directly on radio –
callsign pkts first heard - EST last heard longest (tx => rx) longest at - EST
N4VDE-3 3 2020-01-03 17:43:17 2020-01-21 22:48:14 EM95WI > EM85QC 143.0 miles 264° 2020-01-21 22:48:14
KD4PBS-3 4 2020-01-10 01:05:16 2020-01-23 09:50:23 EM95WI > FM05RQ 90.1 miles 75° 2020-01-23 09:50:23
KO4L-9 95 2020-01-02 09:46:26 2020-01-27 03:51:37 EM95WI > FM04CF 79.0 miles 168° 2020-01-27 03:51:37
K4CCC-9 7 2020-01-02 14:46:51 2020-01-20 18:50:46 EM95WI > FM04BR 43.9 miles 161° 2020-01-20 18:50:46
K4EME-3 1 2020-01-13 03:45:11 2020-01-13 03:45:11 EM95WI > FM08ID 199.0 miles 12° 2020-01-13 03:45:11
W4DEX 95 2020-01-01 14:52:05 2020-01-08 22:23:58 EM95WI > EM95TG 17.7 miles 248° 2020-01-08 22:23:58
KB4ZIN-5 2 2020-01-11 01:44:44 2020-01-15 11:45:53 EM95WI > FM17PG 228.9 miles 54° 2020-01-15 11:45:53
N1FLY-1 1 2020-01-25 01:08:23 2020-01-25 01:08:23 EM95WI > EM93HX 120.0 miles 217° 2020-01-25 01:08:23
W4SNA-3 1 2020-01-04 05:43:27 2020-01-04 05:43:27 EM95WI > EM96PP 95.3 miles 340° 2020-01-04 05:43:27
N4ILM-4 20 2020-01-09 10:44:16 2020-01-26 07:48:51 EM95WI > FM04VD 136.8 miles 127° 2020-01-26 07:48:51
WR4AGC-3 2 2020-01-14 23:45:46 2020-01-15 06:45:54 EM95WI > FM06LB 76.5 miles 50° 2020-01-15 06:45:54
W4UNC-3 75 2020-01-01 04:41:59 2020-01-27 00:49:04 EM95WI > FM06NF 89.9 miles 47° 2020-01-27 00:49:04
W4GSR-3 26 2020-01-02 16:47:08 2020-01-27 01:52:28 EM95WI > FM03AM 125.6 miles 177° 2020-01-27 01:52:28
KJ4SPG 1773 2019-12-31 19:01:47 2020-01-27 04:09:04 EM95WI > FM05DM 22.8 miles 57° 2020-01-27 04:09:04
NC4HC-15 23 2020-01-01 23:42:43 2020-01-25 00:48:59 EM95WI > EM85TL 127.9 miles 274° 2020-01-25 00:48:59
NE4SC-12 15 2020-01-02 18:46:36 2020-01-19 10:53:03 EM95WI > FM03KW 111.4 miles 150° 2020-01-19 10:53:03
KM4FZA 322 2019-12-31 19:51:49 2020-01-27 01:09:03 EM95WI > EM95XQ 21.8 miles 3° 2020-01-27 01:09:03
KD4BNQ-3 40 2020-01-10 20:04:37 2020-01-23 17:08:05 EM95WI > EM97RI 140.2 miles 350° 2020-01-23 17:08:05
KG4BCC 1 2020-01-22 21:47:31 2020-01-22 21:47:31 EM95WI > EM95GV 86.6 miles 297° 2020-01-22 21:47:31
W4PSC-3 337 2019-12-31 19:41:50 2020-01-27 03:49:57 EM95WI > EM94JX 67.8 miles 248° 2020-01-27 03:49:57
KI4WXS-5 1 2020-01-05 17:43:41 2020-01-05 17:43:41 EM95WI > EM95PG 34.3 miles 259° 2020-01-05 17:43:41
K4OGB-9 27 2020-01-02 09:37:33 2020-01-25 08:10:12 EM95WI > EM95UI 11.8 miles 273° 2020-01-25 08:10:12
W4COV-15 1 2020-01-13 20:45:19 2020-01-13 20:45:19 EM95WI > FM07BW 180.2 miles 4° 2020-01-13 20:45:19
K4CDN-5 3 2020-01-12 18:45:52 2020-01-23 01:48:23 EM95WI > EM94BT 107.0 miles 251° 2020-01-23 01:48:23
KC4PL-12 25 2020-01-14 15:45:35 2020-01-25 02:08:26 EM95WI > EM93TW 99.9 miles 189° 2020-01-25 02:08:26
K4RAX-10 10 2020-01-02 04:22:14 2020-01-23 13:50:20 EM95WI > FM05OQ 75.7 miles 71° 2020-01-23 13:50:20
W4KEL-12 1 2020-01-23 20:38:08 2020-01-23 20:38:08 EM95WI > FM08QH 219.2 miles 22° 2020-01-23 20:38:08
WA4WMD 1 2020-01-02 06:42:17 2020-01-02 06:42:17 EM95WI > EM96QC 59.2 miles 332° 2020-01-02 06:42:17
N4DBM-9 2 2020-01-18 07:37:41 2020-01-22 13:37:21 EM95WI > FM04LT 70.3 miles 123° 2020-01-22 13:37:21
SHOJCT 6 2020-01-02 11:52:23 2020-01-14 14:45:32 EM95WI > EM84UI 144.6 miles 242° 2020-01-14 14:45:32
W4BFB-6 8 2020-01-01 07:42:59 2020-01-26 06:49:47 EM95WI > EM95KH 58.0 miles 267° 2020-01-26 06:49:47
WINNSB 185 2020-01-01 06:42:01 2020-01-27 01:49:03 EM95WI > EM94KJ 87.2 miles 222° 2020-01-27 01:49:03
KR4AA-2 1 2020-01-15 05:25:54 2020-01-15 05:25:54 EM95WI > FM15AX 127.6 miles 69° 2020-01-15 05:25:54
ANDMTN 456 2019-12-31 20:51:49 2020-01-26 23:50:01 EM95WI > EM95KN 58.2 miles 285° 2020-01-26 23:50:01
KC7ZWC-10 68 2019-12-31 21:21:49 2020-01-09 06:34:09 EM95WI > FM05GE 37.2 miles 107° 2020-01-09 06:34:09
N4DBM-1 1 2020-01-03 05:26:50 2020-01-03 05:26:50 EM95WI > FM04QN 98.3 miles 122° 2020-01-03 05:26:50
N4AWL-10 1 2020-01-02 13:42:29 2020-01-02 13:42:29 EM95WI > EM94AW 109.6 miles 255° 2020-01-02 13:42:29
NI4JM-1 16 2020-01-03 00:02:37 2020-01-27 01:39:03 EM95WI > EM95KC 62.9 miles 255° 2020-01-27 01:39:03
KK4DSC 2 2020-01-02 17:49:37 2020-01-02 19:54:57 EM95WI > EM94PB 94.9 miles 203° 2020-01-02 19:54:57
WX4F-10 72 2020-01-10 09:34:35 2020-01-24 01:08:10 EM95WI > EM96SI 73.6 miles 343° 2020-01-24 01:08:10
UNIONC 105 2020-01-12 18:45:04 2020-01-26 14:38:54 EM95WI > EM94RX 35.9 miles 225° 2020-01-26 14:38:54
N4DBM-3 1 2020-01-24 02:28:08 2020-01-24 02:28:08 EM95WI > FM04QN 98.3 miles 122° 2020-01-24 02:28:08

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 K4DVA-9
callsign pkts first heard - EST last heard longest (rx => tx) longest at - EST
W4HF-9 51 2020-01-02 09:18:29 2020-01-27 04:10:33 EM96PP > EM95WI 95.4 miles 338° 2020-01-27 04:10:33
WX4BUY 4 2020-01-02 06:22:17 2020-01-23 15:06:52 FM06GC > EM95WI 63.0 miles 35° 2020-01-23 15:06:52
KO4L-9 30 2020-01-07 16:47:58 2020-01-27 03:47:24 FM04CF > EM95WI 79.0 miles 168° 2020-01-27 03:47:24
K4CCC-9 274 2019-12-31 22:31:57 2020-01-27 04:13:29 FM04BR > EM95WI 43.9 miles 161° 2020-01-27 04:13:29
KE4QPN 40 2020-01-02 00:41:40 2020-01-04 05:26:37 FM04AQ > EM95WI 45.8 miles 168° 2020-01-04 05:26:37
KD4VIF 1 2020-01-02 09:14:46 2020-01-02 09:14:46 FM04AS > EM95WI 40.7 miles 167° 2020-01-02 09:14:46
KD4VIF-14 5 2020-01-06 10:24:19 2020-01-23 10:52:40 FM04AQ > EM95WI 46.0 miles 169° 2020-01-06 10:24:19
K4EME-3 2 2020-01-12 22:46:22 2020-01-13 03:16:50 FM08ID > EM95WI 199.0 miles 12° 2020-01-13 03:16:50
W3AHL-2 5 2020-01-02 06:46:52 2020-01-23 17:46:36 FM05KU > EM95WI 64.3 miles 57° 2020-01-23 17:46:36
NC4LA-4 2 2020-01-15 03:34:51 2020-01-15 03:38:37 FM15EF > EM95WI 140.5 miles 92° 2020-01-15 03:38:37
K4FDS-5 3 2020-01-14 07:24:55 2020-01-15 02:32:32 FM07AG > EM95WI 131.4 miles 4° 2020-01-15 02:32:32
KD4KTO-4 1 2020-01-15 08:53:38 2020-01-15 08:53:38 FM14NS > EM95WI 186.3 miles 102° 2020-01-15 08:53:38
KG4HIE 325 2019-12-31 19:18:36 2020-01-27 04:21:38 FM04DP > EM95WI 54.0 miles 155° 2020-01-27 04:21:38
K4WAM-1 9 2020-01-02 06:07:36 2020-01-25 00:14:52 EM95LE > EM95WI 54.8 miles 259° 2020-01-25 00:14:52
N4VVV 2 2020-01-15 08:18:31 2020-01-23 17:01:36 FM06GB > EM95WI 60.3 miles 33° 2020-01-15 08:18:31
N2ZZ-1 1 2020-01-25 00:23:15 2020-01-25 00:23:15 EM93DN > EM95WI 154.6 miles 218° 2020-01-25 00:23:15
KE4TWU-14 1 2020-01-22 09:07:45 2020-01-22 09:07:45 FM04AR > EM95WI 44.9 miles 171° 2020-01-22 09:07:45
KQ4KK-5 1 2020-01-25 00:58:23 2020-01-25 00:58:23 EM93CN > EM95WI 155.5 miles 218° 2020-01-25 00:58:23
N4JJS-1 6 2020-01-14 16:45:25 2020-01-23 03:37:55 FM05ON > EM95WI 76.8 miles 78° 2020-01-23 03:37:55
N849RS 2 2020-01-05 09:27:15 2020-01-05 15:44:16 EM94MP > EM95WI 69.2 miles 224° 2020-01-05 09:27:15
KE4U-1 24 2020-01-02 04:19:18 2020-01-25 02:25:45 FM06PB > EM95WI 93.3 miles 57° 2020-01-25 02:25:45
K4CQ-4 3 2020-01-02 11:34:05 2020-01-15 01:39:31 FM07JN > EM95WI 160.4 miles 18° 2020-01-15 01:39:31
KE4IFI-1 1 2020-01-25 02:17:25 2020-01-25 02:17:25 EM93JV > EM95WI 117.6 miles 213° 2020-01-25 02:17:25
KD4VIF-1 1 2020-01-05 10:03:49 2020-01-05 10:03:49 EM95UB > EM95WI 22.1 miles 211° 2020-01-05 10:03:49
WR4AGC-3 31 2020-01-06 02:54:11 2020-01-27 02:54:03 FM06LB > EM95WI 76.5 miles 50° 2020-01-27 02:54:03
N4TUF-9 4 2020-01-15 07:07:20 2020-01-15 07:25:29 FM05WV > EM95WI 118.8 miles 70° 2020-01-15 07:25:29
N4TUF-2 2 2020-01-15 04:18:26 2020-01-15 05:02:49 FM15CX > EM95WI 134.0 miles 71° 2020-01-15 05:02:49
W4GSR-3 17 2020-01-09 06:37:20 2020-01-27 03:16:27 FM03AM > EM95WI 125.6 miles 177° 2020-01-27 03:16:27
N4TUF-12 3 2020-01-10 07:33:24 2020-01-15 07:27:24 FM05WV > EM95WI 118.8 miles 70° 2020-01-10 07:33:24
N4VRD-1 2 2020-01-25 01:54:49 2020-01-25 01:55:52 EM96QM > EM95WI 86.3 miles 340° 2020-01-25 01:55:52
NC4HC-15 5 2020-01-15 08:38:53 2020-01-25 01:05:21 EM85TL > EM95WI 127.9 miles 274° 2020-01-25 01:05:21
NE4SC-12 15 2020-01-09 17:32:35 2020-01-27 03:33:01 FM03KW > EM95WI 111.4 miles 150° 2020-01-27 03:33:01
K4DOH 10 2020-01-02 10:51:23 2020-01-23 14:14:01 EM96TT > EM95WI 101.3 miles 351° 2020-01-14 12:52:54
N4MTT-2 1 2020-01-15 04:03:18 2020-01-15 04:03:18 FM05OT > EM95WI 80.3 miles 67° 2020-01-15 04:03:18
KM4FZA 90 2020-01-02 10:53:21 2020-01-27 03:56:26 EM95XQ > EM95WI 21.8 miles 3° 2020-01-27 03:56:26
KJ4MSV-9 6 2020-01-24 14:28:04 2020-01-24 15:09:38 EM94QX > EM95WI 39.3 miles 227° 2020-01-24 14:28:04
KD4BNQ-3 8 2020-01-09 17:48:51 2020-01-18 08:22:31 EM97RI > EM95WI 140.2 miles 350° 2020-01-18 08:22:31
K4SCK-9 17 2020-01-02 09:43:59 2020-01-25 06:26:11 EM95PG > EM95WI 36.7 miles 261° 2020-01-12 19:13:35
KG4BCC 9 2020-01-23 05:45:34 2020-01-26 20:15:56 EM95GV > EM95WI 86.6 miles 297° 2020-01-26 20:15:56
KF4LLF-7 2 2020-01-25 00:15:46 2020-01-27 02:07:11 EM95QI > EM95WI 28.8 miles 268° 2020-01-27 02:07:11
W4PSC-3 30 2020-01-24 11:24:21 2020-01-27 02:24:27 EM94JX > EM95WI 67.8 miles 248° 2020-01-27 02:24:27
KI4WXS-5 93 2020-01-13 06:40:48 2020-01-27 04:24:18 EM95PG > EM95WI 34.3 miles 259° 2020-01-27 04:24:18
NM4V-1 3 2020-01-13 02:13:16 2020-01-13 04:42:54 FM06MQ > EM95WI 111.6 miles 35° 2020-01-13 04:42:54
K4OGB-9 2 2020-01-09 08:06:27 2020-01-23 06:09:49 EM95UI > EM95WI 11.8 miles 273° 2020-01-23 06:09:49
KF4LLF-9 12 2020-01-02 06:30:19 2020-01-22 12:20:45 EM95VU > EM95WI 35.7 miles 351° 2020-01-22 12:20:45
WB4NFG-1 3 2020-01-14 15:17:43 2020-01-25 01:31:33 EM82JT > EM95WI 250.7 miles 227° 2020-01-25 01:31:33
N4INN-8 4 2020-01-22 10:00:48 2020-01-22 10:22:11 EM95GU > EM95WI 84.4 miles 295° 2020-01-22 10:22:11
W4VOR-9 2 2020-01-14 12:13:30 2020-01-18 09:15:13 EM95XU > EM95WI 35.5 miles 4° 2020-01-14 12:13:30
KJ4DNS-9 2 2020-01-23 07:26:45 2020-01-23 07:27:30 FM05OS > EM95WI 77.6 miles 67° 2020-01-23 07:27:30
W5DWA-9 5 2020-01-07 08:46:35 2020-01-25 17:28:20 EM95IG > EM95WI 67.2 miles 265° 2020-01-09 07:56:04
N80WN 1 2020-01-26 16:22:20 2020-01-26 16:22:20 FM06BE > EM95WI 58.0 miles 12° 2020-01-26 16:22:20
K4CDN-5 1 2020-01-12 22:30:36 2020-01-12 22:30:36 EM94BT > EM95WI 107.0 miles 251° 2020-01-12 22:30:36
KC4PL-12 21 2020-01-02 08:54:12 2020-01-25 06:44:13 EM93TW > EM95WI 99.9 miles 189° 2020-01-25 06:44:13
W3VLG-14 4 2020-01-02 06:05:22 2020-01-09 09:21:31 EM95OH > EM95WI 38.5 miles 265° 2020-01-09 09:21:31
W4GWM-1 4 2020-01-10 06:44:30 2020-01-14 16:34:29 EM84WE > EM95WI 142.7 miles 236° 2020-01-14 16:34:29
AD4ZM-5 2 2020-01-12 22:14:35 2020-01-24 23:52:14 EM94CV > EM95WI 99.5 miles 251° 2020-01-24 23:52:14
N4DBM-9 1 2020-01-01 22:55:25 2020-01-01 22:55:25 FM04LT > EM95WI 70.3 miles 123° 2020-01-01 22:55:25
N4DBM-7 1 2020-01-14 17:06:23 2020-01-14 17:06:23 FM04QO > EM95WI 97.3 miles 122° 2020-01-14 17:06:23
KJ4SPG-10 3 2020-01-07 07:57:44 2020-01-09 18:06:44 FM05CQ > EM95WI 28.1 miles 34° 2020-01-09 18:06:44
SHOJCT 1 2020-01-25 02:09:53 2020-01-25 02:09:53 EM84UI > EM95WI 144.6 miles 242° 2020-01-25 02:09:53
WC9CW-9 6 2020-01-12 13:50:11 2020-01-14 13:50:36 EM95VH > EM95WI 8.2 miles 261° 2020-01-14 13:50:36
KM4RDD-9 28 2020-01-25 07:58:49 2020-01-25 13:40:54 EM95WN > EM95WI 14.1 miles 359° 2020-01-25 13:40:54
KC7ZWC-8 16 2020-01-02 15:29:14 2020-01-24 16:21:05 FM05GD > EM95WI 39.9 miles 109° 2020-01-24 16:03:49
WINNSB 11 2020-01-23 06:20:04 2020-01-27 02:46:48 EM94KJ > EM95WI 87.2 miles 222° 2020-01-27 02:46:48
N4LDR-9 1 2020-01-23 10:35:46 2020-01-23 10:35:46 FM05PE > EM95WI 79.8 miles 98° 2020-01-23 10:35:46
KR4AA-2 1 2020-01-15 03:38:17 2020-01-15 03:38:17 EG02BW > EM95WI 4498.3 miles 199° 2020-01-15 03:38:17
ANDMTN 130 2020-01-02 18:20:40 2020-01-27 03:47:16 EM95KN > EM95WI 58.2 miles 285° 2020-01-27 03:47:16
KC7ZWC-10 9 2020-01-01 00:59:06 2020-01-10 07:08:04 FM05GE > EM95WI 37.2 miles 107° 2020-01-10 07:08:04
N4AWL-10 28 2020-01-02 11:21:41 2020-01-25 12:28:02 EM94AW > EM95WI 109.6 miles 255° 2020-01-25 12:28:02
KC4PL-5 1 2020-01-25 01:22:28 2020-01-25 01:22:28 EM93RW > EM95WI 100.3 miles 194° 2020-01-25 01:22:28
WD2DW-9 1 2020-01-16 07:57:08 2020-01-16 07:57:08 EM94LV > EM95WI 60.2 miles 240° 2020-01-16 07:57:08
WA2KQY-4 4 2020-01-15 09:26:10 2020-01-15 10:03:39 FM05SO > EM95WI 95.5 miles 78° 2020-01-15 10:03:39
KC2BXN-1 1 2020-01-15 09:21:59 2020-01-15 09:21:59 FM05NU > EM95WI 76.3 miles 63° 2020-01-15 09:21:59
WA4WMD-1 1 2020-01-15 09:18:36 2020-01-15 09:18:36 EM96QC > EM95WI 59.2 miles 331° 2020-01-15 09:18:36
KI4MO-9 6 2020-01-17 15:17:47 2020-01-17 15:48:10 FM05CR > EM95WI 30.2 miles 29° 2020-01-17 15:17:47
KN4ZQD-7 1 2020-01-16 21:17:48 2020-01-16 21:17:48 FM05DF > EM95WI 21.4 miles 111° 2020-01-16 21:17:48

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.
User guide · 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