| 消息: | 9M2PJU AQI Johor Bahru: AQI:70 P2:0 P10:0 Moderate |
| 最新位置: | 103°45'28" E 1°27'55" N (OJ11VL) |
| 最近时间: | 2026-04-12 15:30:56 |
| 最新传递路径: | AQIMY-1>APRPJW,TCPIP*,qAC,APRPJU |
| 数据包: | 0 (导出KML文件)(导出GPX文件) |
| 设备: | Piju, 9M2PJU:9M2PJU APRS WX Bot(service) |
| 其他SSID: |
| 呼号 | 距离 | 位置时刻 |
|---|---|---|
9W2OBB-8 |
25.70km 244° | 2026-05-14 05:36:20.886 |
JB 2NDLNK |
20.25km 225° | 2026-03-29 15:19:00.002 |
9W2WVS-1 |
19.36km 272° | 2026-02-16 18:37:54.281 |
9W2IJB-1 |
11.40km 274° | 2026-05-14 05:37:14.272 |
9M2CEI-1 |
11.19km 280° | 2026-03-11 09:44:58.894 |
9M2CEI-2 |
11.17km 280° | 2026-03-14 04:02:54.732 |
9W2ZXG-10 |
9.76km 275° | 2026-03-14 09:24:09.675 |
9W3APR-7 |
9.13km 274° | 2026-05-13 22:01:48.073 |
9W2ZXG-7 |
8.88km 281° | 2026-05-13 23:25:32.931 |
9W2ZXG-D |
8.80km 282° | 2026-05-14 05:34:44.018 |
9M2SFL-6 |
8.52km 291° | 2026-02-18 21:32:45.017 |
9W2JCP-6 |
18.66km 305° | 2026-05-13 09:23:01.107 |
9W2JCP-9 |
18.63km 305° | 2026-05-12 15:18:17.019 |
9W3APR-2 |
7.19km 303° | 2026-04-28 21:04:54.262 |
9W2DSL-12 |
7.62km 311° | 2026-05-14 02:41:54.136 |
9W2DSL-10 |
7.65km 311° | 2026-05-14 05:17:56.78 |
9W2FZW-6 |
9.55km 315° | 2026-05-13 19:14:07.257 |
9W2BLK-6 |
10.67km 315° | 2026-05-14 00:00:07.174 |
9M2LLP-2 |
16.96km 302° | 2026-03-13 09:18:06.457 |
9W2ZXG-5 |
14.09km 308° | 2026-05-13 14:19:29.846 |
MXD367 |
18.10km 308° | 2026-03-29 12:18:43.087 |
PLUSSKUDA |
16.19km 312° | 2026-03-29 15:19:00.801 |
MXD353 |
15.22km 321° | 2026-03-29 12:10:23.893 |
9W2IJB-3 |
28.00km 303° | 2026-05-14 04:29:58.433 |
9M4RPL-3 |
28.21km 303° | 2026-05-14 05:29:36.754 |
MAS846 |
21.48km 308° | 2026-03-28 13:20:03.677 |
MXD387 |
26.66km 314° | 2026-03-27 14:49:51.475 |
ATN450 |
17.88km 315° | 2026-03-25 18:40:49.99 |
AWQ243 |
18.78km 319° | 2026-03-29 13:55:12.96 |
MAS122 |
18.79km 327° | 2026-03-27 16:49:27.894 |
CTV502 |
20.85km 324° | 2026-03-28 18:23:49.054 |
KLM810 |
15.93km 325° | 2026-03-28 21:31:45.435 |
MXD397 |
17.45km 330° | 2026-03-28 07:33:47.738 |
MAS710 |
19.21km 331° | 2026-03-29 14:16:14.057 |
MAS872 |
19.35km 332° | 2026-03-28 18:37:32.49 |
9M2FDX-8 |
23.40km 321° | 2026-05-03 21:31:36.614 |
9W2MMT-1 |
23.24km 321° | 2026-05-14 05:46:04.528 |
MAS6202 |
20.22km 328° | 2026-03-25 20:28:54.182 |
MAS6208 |
22.55km 327° | 2026-03-28 21:18:12.27 |
MXD381 |
21.84km 332° | 2026-03-28 11:44:00.987 |
MAS126 |
25.44km 327° | 2026-03-29 07:36:59.211 |
MAS712 |
23.23km 332° | 2026-03-29 11:58:12.652 |
MXD158 |
23.32km 334° | 2026-03-25 16:48:22.402 |
MXD393 |
21.57km 333° | 2026-03-28 22:35:25.259 |
MAS874 |
19.40km 340° | 2026-03-27 21:02:58.208 |
MXD192 |
22.47km 336° | 2026-03-26 16:53:53.195 |
JST27 |
22.89km 335° | 2026-03-28 19:36:48.694 |
ETD477 |
23.17km 337° | 2026-03-27 20:58:48.23 |
AXM718 |
21.16km 342° | 2026-03-26 21:23:21.465 |
9V1FH-AS |
14.73km 191° | 2026-05-14 05:50:42.313 |
9V/SG-001 |
12.51km 171° | 2026-04-08 14:29:50.19 |
VU2BBF-5 |
19.32km 135° | 2026-05-12 11:28:16.959 |
KB7ILJ |
15.16km 121° | 2026-05-04 17:51:03.731 |
JBCAUSWAY |
1.82km 146° | 2026-03-29 15:18:59.68 |
9M4RJB-3 |
2.23km 268° | 2026-05-14 05:43:20.883 |
9W2GCC-1 |
4.75km 306° | 2026-05-14 05:39:25.042 |
9W2GCC-8 |
4.77km 306° | 2026-05-10 22:11:01.472 |
WXMY-8 |
4.15km 317° | 2026-05-14 05:24:00.748 |
9W2RMJ-9 |
2.26km 344° | 2026-05-10 07:36:23.75 |
9W2KHE |
1.25km 131° | 2026-03-04 17:59:49.571 |
9V1WP-11 |
4.40km 93° | 2026-03-29 10:52:38.153 |
9V1HX-7 |
6.37km 99° | 2026-05-10 14:52:50.575 |
9M4BCW-2 |
13.65km 95° | 2026-02-21 03:32:35.45 |
9V1CE-1 |
25.08km 126° | 2026-05-14 05:42:14.472 |
9V1CE-2 |
25.07km 126° | 2026-05-14 05:45:26.373 |
9V1AV-7 |
16.54km 118° | 2026-05-02 23:58:19.5 |
9V1LH D |
22.68km 116° | 2026-05-14 05:39:14.275 |
9V1LH-5 |
22.71km 116° | 2026-05-13 09:07:21.341 |
9V1LH-1 |
22.71km 116° | 2026-05-14 05:48:36.187 |
9W2JR2 |
17.38km 79° | 2026-04-22 09:58:19.311 |
9W2ZJR-1 |
17.38km 79° | 2026-02-28 23:10:23.701 |
W2ZJR1 |
17.38km 79° | 2026-02-20 05:21:50.042 |
9M2OCW-4 |
21.96km 84° | 2026-03-20 23:06:26.938 |
9M2OCW-3 |
23.11km 86° | 2026-05-14 05:48:32.675 |
9W2RLW-2 |
5.65km 307° | 2026-05-14 05:46:53.067 |
9W2RLW-10 |
5.61km 308° | 2026-05-14 05:39:57.929 |
9W2RLW |
5.66km 308° | 2026-05-11 16:42:37.613 |
9W2TBJ-4 |
4.29km 350° | 2026-05-09 07:56:24.023 |
9W3APR-10 |
7.32km 326° | 2026-05-06 18:22:14.426 |
9W2USC-10 |
8.35km 334° | 2026-04-25 22:49:06.68 |
9W2RZU-1 |
3.74km 19° | 2026-05-14 05:46:07.604 |
9W2JBV-8 |
4.58km 6° | 2026-05-13 17:26:53.909 |
9W2JBV-1 |
4.62km 9° | 2026-05-14 02:03:16.603 |
9W2SSS-1 |
7.79km 35° | 2026-05-13 18:43:49.466 |
9W3APR-1 |
7.88km 27° | 2026-04-25 10:30:09.255 |
9M2LLP-11 |
9.95km 335° | 2026-05-05 20:35:32.198 |
9M2LLP-4 |
9.95km 335° | 2026-05-12 22:25:07.638 |
9M2LLP-1 |
9.97km 335° | 2026-05-14 05:00:56.73 |
9M2LLP-7 |
9.97km 335° | 2026-05-12 22:13:26.93 |
9M2LLP-3 |
10.37km 331° | 2026-05-13 12:36:37.825 |
9W2NEW-6 |
8.82km 343° | 2026-04-14 12:17:07.478 |
9W3AFN-6 |
9.16km 357° | 2026-05-13 20:41:40.947 |
9W2KHE-1 |
10.84km 348° | 2026-05-06 14:42:32.839 |
9W2KHE-5 |
11.99km 348° | 2026-04-11 00:28:08.43 |
9W2KHE-6 |
12.03km 349° | 2026-02-20 22:29:51.062 |
9W2KHE-8 |
12.14km 355° | 2026-05-06 18:42:56.117 |
9W2ALS-10 |
10.03km 2° | 2026-02-19 05:54:16.57 |
9W2MOH-1 |
10.64km 358° | 2026-05-10 00:00:42.882 |
9W2USY-9 |
11.73km 1° | 2026-05-10 18:36:15.83 |
9M2VAC-1 |
12.23km 14° | 2026-05-14 05:48:48.634 |
9W2RMJ-1 |
13.55km 25° | 2026-05-11 14:00:31.284 |
750457 |
13.15km 348° | 2026-03-29 10:32:53.638 |
9W3AFN-5 |
16.42km 345° | 2026-04-26 17:11:30.596 |
VCJ97N |
18.99km 351° | 2026-03-28 09:18:39.106 |
AXM5031 |
21.14km 357° | 2026-03-29 09:59:29.287 |
9W2HFI-8 |
17.13km 20° | 2026-05-06 17:03:14.67 |
9W2HFI-7 |
18.30km 23° | 2026-05-13 21:39:03.562 |
9W2BAF-4 |
18.08km 41° | 2026-05-05 17:23:21.503 |
9W2BAF-5 |
18.05km 42° | 2026-05-10 14:50:07.705 |
9W2BAF-9 |
18.05km 42° | 2026-05-13 17:04:15.863 |
9M4BCW-10 |
23.85km 76° | 2026-03-22 05:51:52.69 |
AXM354 |
28.75km 326° | 2026-03-28 23:45:03.008 |
XAX219 |
28.96km 326° | 2026-03-29 10:53:39.147 |
9M2ZAK-10 |
26.40km 328° | 2026-04-07 12:11:01.275 |
MAS124 |
25.78km 330° | 2026-03-28 20:59:16.319 |
MAS852 |
26.13km 331° | 2026-03-28 21:33:49.05 |
MAS134 |
27.57km 329° | 2026-03-29 13:41:36.958 |
MXD373 |
26.58km 330° | 2026-03-27 10:24:45.735 |
MXD1637 |
26.46km 331° | 2026-03-26 22:42:14.723 |
TNU633 |
25.49km 333° | 2026-03-29 07:40:05.785 |
JST17 |
26.25km 333° | 2026-03-27 19:55:21.964 |
GAF911 |
27.98km 332° | 2026-03-29 10:46:24.082 |
MAS250 |
28.48km 334° | 2026-03-28 14:41:02.999 |
RMY383 |
24.02km 344° | 2026-03-26 06:37:07.41 |
MAS610 |
25.62km 342° | 2026-03-28 22:00:59.55 |
KAL349 |
29.74km 334° | 2026-03-29 07:57:43.131 |
9M2CDX-10 |
28.64km 347° | 2026-05-14 05:36:39.049 |
VPCJJ |
29.54km 345° | 2026-03-28 14:01:00.61 |
BD7ODF-8 |
24.04km 193° | 2026-03-05 15:57:01.943 |
9V1DX |
29.18km 158° | 2026-05-04 00:49:06.027 |
9V1AW-D |
29.54km 157° | 2026-05-13 20:37:31.942 |
9V1FH-15 |
15.73km 194° | 2026-03-29 13:50:46.896 |
9V1CV-10 |
18.74km 179° | 2026-03-29 10:43:15.208 |
9V1LW-10 |
18.26km 177° | 2026-03-29 21:08:11.317 |
9V1YP-7 |
17.16km 177° | 2026-03-08 20:41:49.98 |
9V1AZ |
21.05km 154° | 2026-03-29 10:56:41.865 |
9V1AU-N |
20.05km 156° | 2026-05-14 05:42:35.343 |
OH2CND-7 |
18.83km 149° | 2026-04-22 04:10:09.706 |
9V1PL-D |
23.96km 139° | 2026-05-14 05:51:00.504 |
9V1AK-10 |
24.93km 136° | 2026-05-14 04:57:38.287 |
9V1RMP |
26.15km 132° | 2026-05-14 05:51:04.936 |
| 呼号 | 距离 | 位置时刻 |
|---|---|---|
PJUFUEL-4 |
20.32km 249° | 2026-03-26 21:11:21.461 |
9W2WVS-3 |
19.37km 272° | 2026-05-14 05:44:04.035 |
9W2BWS-7 |
12.65km 248° | 2026-02-26 13:00:37.574 |
9W2BCB |
13.58km 276° | 2026-03-29 13:33:41.476 |
9M2CEI-11 |
11.17km 280° | 2026-04-19 16:18:01.961 |
9M2CEI-10 |
11.18km 280° | 2026-05-14 05:50:20.685 |
9W3APR |
9.21km 274° | 2026-04-11 15:59:03.366 |
9W2ZXG-1 |
8.89km 281° | 2026-05-13 22:52:37.953 |
9W2ZXG-6 |
8.81km 282° | 2026-05-13 19:26:53.912 |
9W2BLK-5 |
9.51km 290° | 2026-05-09 21:15:16.276 |
9M2JSV-7 |
19.77km 298° | 2026-03-20 00:50:21.855 |
9W2JCP-1 |
18.63km 305° | 2026-05-14 05:49:21.63 |
9W2BCB-9 |
14.29km 289° | 2026-05-13 17:19:43.088 |
9M2ABD-1 |
7.04km 304° | 2026-05-13 21:00:19.323 |
9W2DSL-D |
7.62km 311° | 2026-05-14 05:41:34.348 |
9W2DSL-7 |
7.64km 311° | 2026-05-14 05:12:31.109 |
9W2FZW-1 |
9.41km 314° | 2026-05-09 00:16:21.259 |
9M2LLP-9 |
16.95km 302° | 2026-05-12 08:33:42.395 |
9M2ABD-6 |
13.55km 307° | 2026-05-08 16:09:59.184 |
9W2KVW-7 |
14.36km 308° | 2026-05-08 09:50:28.793 |
7504FD |
18.22km 308° | 2026-03-29 14:25:40.841 |
N118CY |
12.58km 322° | 2026-03-28 16:33:25.326 |
9M4RGP |
27.51km 301° | 2026-03-29 16:16:44.052 |
9M4RAP-3 |
28.23km 303° | 2026-05-14 05:38:30.677 |
9M2/JO013 |
28.01km 303° | 2026-05-03 15:17:25.233 |
MAS144 |
23.11km 314° | 2026-03-28 19:30:35.581 |
AIC2148 |
26.86km 324° | 2026-03-28 17:36:59.414 |
9M2CDX-15 |
19.26km 319° | 2026-04-06 13:04:58.745 |
9M2NZI-10 |
20.00km 321° | 2026-04-28 19:41:12.793 |
MXD357 |
21.02km 324° | 2026-03-29 12:21:55.104 |
AWQ393 |
16.23km 324° | 2026-03-28 17:05:04.529 |
TNU675 |
17.84km 329° | 2026-03-29 07:50:31.911 |
750140 |
18.75km 331° | 2026-03-28 13:59:56.492 |
MAS716 |
18.96km 331° | 2026-03-28 14:45:15.238 |
AIC309 |
17.36km 342° | 2026-03-28 01:30:34.583 |
9W2MMT-8 |
23.26km 321° | 2026-05-13 20:51:39.785 |
MAS148 |
23.02km 325° | 2026-03-28 19:31:38.625 |
TNU679 |
20.45km 329° | 2026-03-28 19:41:00.992 |
AXM375 |
22.35km 328° | 2026-03-29 00:30:09.421 |
MAS720 |
23.96km 324° | 2026-03-28 18:44:53.219 |
MAS722 |
22.81km 331° | 2026-03-28 20:37:02.68 |
MXD389 |
24.85km 331° | 2026-03-28 23:00:23.919 |
NCR8871 |
21.81km 333° | 2026-03-26 17:02:09.994 |
MAS870 |
19.71km 338° | 2026-03-29 12:48:08.307 |
WMKJ |
21.78km 333° | 2026-03-29 15:39:20.175 |
MXD156 |
21.72km 338° | 2026-03-28 07:50:35.733 |
MXD307 |
22.61km 336° | 2026-03-28 17:25:17.692 |
UAE399 |
21.36km 339° | 2026-03-29 03:00:40.393 |
9V1FH-1 |
14.73km 191° | 2026-03-17 13:06:25.349 |
9V1FH-10 |
11.91km 183° | 2026-04-08 13:50:42.634 |
9V1KZ-7 |
9.88km 189° | 2026-02-27 20:02:42.765 |
BG2WOL |
15.16km 121° | 2026-05-05 02:19:59.372 |
KB7I |
15.18km 121° | 2026-05-04 17:52:57.328 |
9W2USY-7 |
1.30km 242° | 2026-05-13 08:05:39.604 |
9W2LRZ-7 |
4.74km 299° | 2026-03-22 11:19:40.576 |
9W2USC-5 |
4.84km 306° | 2026-04-27 17:03:24.895 |
PJUMET-8 |
4.15km 317° | 2026-05-14 05:33:30.535 |
9W2DSL-5 |
3.64km 331° | 2026-04-26 01:05:39.018 |
PJUFP-4 |
1.16km 161° | 2026-03-29 15:38:15.47 |
PJUAQI-1 |
0.00km 0° | 2026-03-29 18:54:53.177 |
9W2RMJ-10 |
3.21km 2° | 2026-03-02 07:04:49.107 |
9M2OCW-2 |
13.65km 95° | 2026-04-05 13:31:40.736 |
9V1BX-10 |
20.75km 135° | 2026-04-30 20:36:07.877 |
9V1CE-7 |
25.01km 126° | 2026-05-13 11:56:29.69 |
LYKKK |
26.19km 123° | 2026-03-02 10:42:46.988 |
P-9V1LH |
22.69km 116° | 2026-05-14 05:00:58.316 |
9V1LH-D |
22.68km 116° | 2026-05-14 05:45:01.49 |
9V1LH-12 |
22.73km 116° | 2026-05-14 05:23:24.594 |
9W2ZJR-9 |
17.16km 81° | 2026-05-11 21:14:11.257 |
9W2ZJR |
17.38km 79° | 2026-04-07 18:34:11.383 |
9W2ZJR-2 |
17.38km 79° | 2026-05-14 05:30:22.48 |
9M2OCW-10 |
21.57km 85° | 2026-05-14 05:38:02.343 |
9M2OCW-12 |
22.07km 85° | 2026-05-13 19:20:11.117 |
9M4GJS |
5.88km 305° | 2026-05-14 05:30:38.41 |
9W2RLW-9 |
5.65km 307° | 2026-05-13 16:23:29.166 |
9W2RLW-6 |
5.64km 308° | 2026-05-13 11:37:23.068 |
9W2JBV-3 |
4.00km 337° | 2026-03-14 16:00:26.191 |
9W2GNA-8 |
5.23km 335° | 2026-05-09 12:35:55.666 |
9W2USC-7 |
8.89km 329° | 2026-05-10 23:25:20.405 |
9W2USC-6 |
8.28km 334° | 2026-05-13 22:42:42.046 |
9W2TBJ-6 |
4.64km 360° | 2026-05-13 19:42:17.19 |
9W2JBV-7 |
4.57km 9° | 2026-05-12 23:40:05.351 |
9W2JBV-9 |
4.59km 9° | 2026-05-13 17:28:36.655 |
9W3APR-9 |
7.87km 27° | 2026-05-13 09:22:06.152 |
9W3APR-5 |
7.91km 27° | 2026-04-27 16:35:20.449 |
9M2LLP-5 |
9.95km 335° | 2026-05-04 17:45:32.196 |
9M2LLP-8 |
9.96km 335° | 2026-05-11 14:00:04.202 |
9M2LLP-12 |
9.96km 335° | 2026-05-04 15:59:56.995 |
9M2LLP-6 |
9.74km 337° | 2026-05-13 18:46:47.26 |
9M2LLP-10 |
10.04km 335° | 2026-05-14 05:47:21.532 |
9M2FDX-9 |
9.85km 346° | 2026-05-04 19:15:24.101 |
AXM5030 |
12.56km 342° | 2026-03-29 10:58:23.495 |
9W2KHE-3 |
11.22km 347° | 2026-04-28 15:37:43.284 |
9W2KHE-9 |
12.00km 349° | 2026-05-03 12:28:57.897 |
9W2TRZ-1 |
11.94km 351° | 2026-05-14 05:48:00.782 |
9W2TRZ-7 |
12.36km 353° | 2026-03-28 04:30:04.953 |
9W2MOH-7 |
8.63km 18° | 2026-04-28 06:58:51.067 |
9W2MOH-9 |
10.73km 359° | 2026-05-03 07:59:25.897 |
9W2USY-8 |
11.75km 4° | 2026-05-09 21:33:22.27 |
9W2OBB-3 |
9.52km 40° | 2026-05-14 05:51:04.848 |
9W2WIU-3 |
13.60km 25° | 2026-05-14 05:28:32.951 |
AXM5416 |
14.34km 351° | 2026-03-29 14:28:50.372 |
AIC2146 |
18.25km 345° | 2026-03-29 12:21:53.679 |
AXM5301 |
19.52km 353° | 2026-03-29 09:08:26.555 |
9W2ZFM-1 |
16.69km 20° | 2026-05-14 05:42:21.772 |
9W2HFI-1 |
18.30km 23° | 2026-05-14 05:49:31.97 |
9W2HFI-9 |
18.30km 23° | 2026-05-11 14:15:44.463 |
9W2BAF-3 |
18.04km 42° | 2026-05-14 05:45:28.855 |
9W2BAF-7 |
18.05km 42° | 2026-02-28 23:54:23.165 |
9M2OCW-5 |
21.75km 71° | 2026-03-12 06:50:16.661 |
MAS128 |
28.35km 326° | 2026-03-29 04:40:03.329 |
MAS146 |
29.99km 325° | 2026-03-29 13:31:09.14 |
AWQ326 |
29.04km 327° | 2026-03-29 01:01:26.455 |
AXM379 |
26.71km 327° | 2026-03-29 00:38:47.879 |
MAS726 |
25.71km 331° | 2026-03-28 06:42:59.103 |
MAS724 |
27.86km 328° | 2026-03-28 22:15:40.515 |
MAS842 |
26.85km 330° | 2026-03-28 11:57:34.322 |
MAS132 |
26.67km 330° | 2026-03-29 06:50:11.226 |
MXD383 |
25.00km 331° | 2026-03-28 19:03:38.224 |
QFA69 |
24.65km 333° | 2026-03-28 13:54:38.875 |
MAS606 |
29.01km 330° | 2026-03-28 13:58:53.201 |
MAS608 |
27.01km 335° | 2026-03-28 17:44:16.932 |
MAS602 |
25.34km 340° | 2026-03-28 06:23:15.435 |
SIA106 |
24.32km 344° | 2026-03-29 09:01:13.363 |
MAS620 |
26.12km 343° | 2026-03-27 17:12:46.704 |
ETH638 |
29.65km 335° | 2026-03-28 16:10:57.223 |
9M2CDX-8 |
28.66km 347° | 2026-05-13 14:43:26.256 |
IGO1612 |
26.05km 351° | 2026-03-28 16:22:50.271 |
BD7ODF-15 |
24.02km 193° | 2026-03-16 13:28:35.461 |
9V1YC |
29.18km 158° | 2026-04-27 23:43:46.031 |
9V1FH-3 |
15.84km 194° | 2026-03-29 11:35:43.204 |
9V1LW |
18.76km 179° | 2026-03-29 06:01:36.966 |
9V1LW-9 |
18.26km 177° | 2026-03-29 11:10:09.61 |
9V1ZV-10 |
18.11km 166° | 2026-03-29 17:22:49.812 |
9V1RS |
16.42km 181° | 2026-05-11 21:10:23.883 |
9V1AZ-10 |
20.97km 154° | 2026-03-13 07:14:02.104 |
9V1LH |
22.04km 151° | 2026-04-11 17:20:51.056 |
9V1AV-10 |
22.08km 140° | 2026-02-22 11:07:56.183 |
P-9V1PL |
24.56km 137° | 2026-05-14 05:00:47.706 |
BA8AHF-7 |
21.69km 138° | 2026-04-29 18:40:10.804 |