UAF5 Antenna Schedule for UAF5 Antenna - Updated at Tue Mar 4 00:00:02 UTC 2025 UAF5 Local time: Tue Mar 4 00:00:02 UTC 2025 UAF5 ############# Schedule ################################## UAF5 UAF5 ------------------------------------------------------------------------------------------------ UAF5 - OrbitalSystems::print_schedule OrbitalSystems-FES-EOS-282 starting at Tue Mar 4 00:00:03 2025. UAF5 UAF5 UAF5 Tracking Schedule for Pedestal_1 on 04-Mar-2025 00:00:03 UAF5 UAF5 ITEM SAT DIR EL MODE START END OVR IDLE UAF5 ------------------------------------------------------------------------------------------------- UAF5 123418 NOAA 20 N 16 DAY 04-Mar-2025 00:21:48 04-Mar-2025 00:32:16 0 1 UAF5 123419 NOAA 19 N 17 MIXED 04-Mar-2025 00:32:16 04-Mar-2025 00:38:23 0 1 UAF5 123435 NOAA 18 N 20 MIXED 04-Mar-2025 00:42:33 04-Mar-2025 00:53:43 0 1 UAF5 123432 NOAA 21 N 08 DAY 04-Mar-2025 01:16:54 04-Mar-2025 01:23:30 0 1 UAF5 123431 GCOM-W1 N 06 DAY 04-Mar-2025 01:23:30 04-Mar-2025 01:28:17 0 1 UAF5 123437 METOP-B N 14 MIXED 04-Mar-2025 01:29:52 04-Mar-2025 01:39:29 0 1 UAF5 123382 NPP N 05 DAY 04-Mar-2025 01:45:13 04-Mar-2025 01:47:20 0 1 UAF5 123442 TERRA N 11 MIXED 04-Mar-2025 01:56:58 04-Mar-2025 02:04:28 0 1 UAF5 123428 NOAA 19 N 16 MIXED 04-Mar-2025 02:06:48 04-Mar-2025 02:17:12 0 1 UAF5 123420 METOP-C N 16 MIXED 04-Mar-2025 02:22:00 04-Mar-2025 02:32:03 0 1 UAF5 123398 METOP-B N 22 MIXED 04-Mar-2025 03:07:36 04-Mar-2025 03:18:53 0 1 UAF5 123404 TERRA N 18 MIXED 04-Mar-2025 03:31:57 04-Mar-2025 03:41:32 0 1 UAF5 123434 NOAA 19 N 25 MIXED 04-Mar-2025 03:45:10 04-Mar-2025 03:57:10 0 1 UAF5 123433 METOP-C N 28 MIXED 04-Mar-2025 03:59:47 04-Mar-2025 04:11:44 0 1 UAF5 123412 METOP-B N 50 MIXED 04-Mar-2025 04:45:57 04-Mar-2025 04:59:00 0 1 UAF5 123441 TERRA N 44 NIGHT 04-Mar-2025 05:07:38 04-Mar-2025 05:19:12 0 1 UAF5 123391 NOAA 19 N 59 MIXED 04-Mar-2025 05:24:15 04-Mar-2025 05:37:49 0 1 UAF5 123417 METOP-C N 72 NIGHT 04-Mar-2025 05:38:37 04-Mar-2025 05:51:57 0 1 UAF5 123364 METOP-B N 54 NIGHT 04-Mar-2025 06:26:03 04-Mar-2025 06:39:17 0 1 UAF5 123426 TERRA N 53 NIGHT 04-Mar-2025 06:45:03 04-Mar-2025 06:56:54 0 1 UAF5 123384 NOAA 19 N 47 NIGHT 04-Mar-2025 07:05:09 04-Mar-2025 07:18:38 0 1 UAF5 123440 NOAA 18 N 85 NIGHT 04-Mar-2025 07:19:05 04-Mar-2025 07:32:41 0 1 UAF5 123385 METOP-B N 16 NIGHT 04-Mar-2025 08:08:45 04-Mar-2025 08:19:15 0 1 UAF5 123390 TERRA N 15 NIGHT 04-Mar-2025 08:25:02 04-Mar-2025 08:34:10 0 1 UAF5 123427 NOAA 19 N 14 NIGHT 04-Mar-2025 08:48:50 04-Mar-2025 08:59:02 0 1 UAF5 123402 NOAA 18 N 26 NIGHT 04-Mar-2025 09:01:10 04-Mar-2025 09:05:00 0 1 UAF5 123401 NOAA 20 S 07 NIGHT 04-Mar-2025 09:05:00 04-Mar-2025 09:11:28 0 1 UAF5 123403 NOAA 18 N 26 NIGHT 04-Mar-2025 09:11:28 04-Mar-2025 09:13:24 0 1 UAF5 123406 GCOM-W1 S 11 NIGHT 04-Mar-2025 09:49:40 04-Mar-2025 09:57:27 0 1 UAF5 123407 NOAA 21 S 16 NIGHT 04-Mar-2025 09:57:27 04-Mar-2025 10:06:39 0 1 UAF5 123439 NPP S 21 NIGHT 04-Mar-2025 10:21:29 04-Mar-2025 10:32:58 0 1 UAF5 123399 AQUA S 08 NIGHT 04-Mar-2025 10:34:51 04-Mar-2025 10:41:04 0 1 UAF5 123405 NOAA 20 S 28 NIGHT 04-Mar-2025 10:44:15 04-Mar-2025 10:56:33 0 1 UAF5 123429 GCOM-W1 S 39 NIGHT 04-Mar-2025 11:26:51 04-Mar-2025 11:38:30 0 1 UAF5 123430 NOAA 21 S 51 NIGHT 04-Mar-2025 11:38:30 04-Mar-2025 11:49:37 0 1 UAF5 123393 NPP S 69 NIGHT 04-Mar-2025 12:01:42 04-Mar-2025 12:15:09 0 1 UAF5 123394 AQUA S 31 NIGHT 04-Mar-2025 12:15:09 04-Mar-2025 12:22:35 0 1 UAF5 123366 NOAA 20 S 89 NIGHT 04-Mar-2025 12:24:34 04-Mar-2025 12:38:03 0 1 UAF5 123395 GCOM-W1 S 58 NIGHT 04-Mar-2025 13:04:43 04-Mar-2025 13:16:39 0 1 UAF5 123397 NOAA 21 N 52 NIGHT 04-Mar-2025 13:16:46 04-Mar-2025 13:29:55 0 1 UAF5 123368 NPP N 41 NIGHT 04-Mar-2025 13:42:06 04-Mar-2025 13:54:56 0 1 UAF5 123369 AQUA S 71 NIGHT 04-Mar-2025 13:54:56 04-Mar-2025 14:00:51 0 1 UAF5 123424 NOAA 20 N 33 MIXED 04-Mar-2025 14:04:56 04-Mar-2025 14:17:21 0 1 UAF5 123425 GCOM-W1 N 22 NIGHT 04-Mar-2025 14:42:37 04-Mar-2025 14:52:53 0 1 UAF5 123436 NOAA 21 N 23 MIXED 04-Mar-2025 14:57:01 04-Mar-2025 15:08:26 0 1 UAF5 123408 NPP N 20 MIXED 04-Mar-2025 15:22:13 04-Mar-2025 15:33:11 0 1 UAF5 123409 AQUA N 25 MIXED 04-Mar-2025 15:33:11 04-Mar-2025 15:37:05 0 1 UAF5 123421 NOAA 20 N 17 MIXED 04-Mar-2025 15:44:54 04-Mar-2025 15:55:23 0 1 UAF5 123389 GCOM-W1 N 12 MIXED 04-Mar-2025 16:20:04 04-Mar-2025 16:28:09 0 1 UAF5 123423 NOAA 21 N 15 MIXED 04-Mar-2025 16:36:33 04-Mar-2025 16:46:20 0 1 UAF5 123367 METOP-B S 07 DAY 04-Mar-2025 16:51:20 04-Mar-2025 16:57:37 0 1 UAF5 123414 NPP N 14 MIXED 04-Mar-2025 17:01:28 04-Mar-2025 17:11:09 0 1 UAF5 123415 AQUA N 13 MIXED 04-Mar-2025 17:11:09 04-Mar-2025 17:12:11 0 1 UAF5 123438 NOAA 20 N 14 MIXED 04-Mar-2025 17:23:51 04-Mar-2025 17:33:32 0 1 UAF5 123396 NOAA 19 S 09 DAY 04-Mar-2025 17:33:34 04-Mar-2025 17:41:34 0 1 UAF5 123373 METOP-C S 12 DAY 04-Mar-2025 17:43:34 04-Mar-2025 17:52:43 0 1 UAF5 123422 GCOM-W1 N 11 MIXED 04-Mar-2025 17:56:17 04-Mar-2025 18:04:00 0 1 UAF5 123392 NOAA 21 N 16 MIXED 04-Mar-2025 18:14:53 04-Mar-2025 18:25:01 0 1 UAF5 123411 METOP-B S 28 DAY 04-Mar-2025 18:30:25 04-Mar-2025 18:39:34 0 1 UAF5 123410 NPP N 18 MIXED 04-Mar-2025 18:39:34 04-Mar-2025 18:50:09 0 1 UAF5 123416 NOAA 20 N 20 MIXED 04-Mar-2025 19:01:48 04-Mar-2025 19:12:50 0 1 UAF5 123360 NOAA 19 S 33 DAY 04-Mar-2025 19:13:33 04-Mar-2025 19:23:17 0 1 UAF5 123359 METOP-C S 41 DAY 04-Mar-2025 19:23:17 04-Mar-2025 19:31:32 0 1 UAF5 123358 GCOM-W1 N 18 MIXED 04-Mar-2025 19:31:32 04-Mar-2025 19:41:13 0 1 UAF5 123365 NOAA 21 N 28 MIXED 04-Mar-2025 19:52:49 04-Mar-2025 20:04:50 0 1 UAF5 123363 TERRA S 73 DAY 04-Mar-2025 20:07:48 04-Mar-2025 20:10:37 0 1 UAF5 123362 METOP-B S 89 DAY 04-Mar-2025 20:10:37 04-Mar-2025 20:17:38 0 1 UAF5 123361 NPP N 34 MIXED 04-Mar-2025 20:17:38 04-Mar-2025 20:30:08 0 1 UAF5 123413 NOAA 20 N 43 MIXED 04-Mar-2025 20:40:05 04-Mar-2025 20:52:58 0 1 UAF5 123371 NOAA 19 N 80 MIXED 04-Mar-2025 20:54:19 04-Mar-2025 21:07:25 0 1 UAF5 123370 GCOM-W1 N 43 MIXED 04-Mar-2025 21:07:25 04-Mar-2025 21:19:03 0 1 UAF5 123372 NOAA 18 S 58 MIXED 04-Mar-2025 21:19:03 04-Mar-2025 21:21:54 0 1 UAF5 123383 NOAA 21 N 71 MIXED 04-Mar-2025 21:31:46 04-Mar-2025 21:45:10 0 1 UAF5 123388 TERRA S 34 MIXED 04-Mar-2025 21:45:32 04-Mar-2025 21:50:53 0 1 UAF5 123387 METOP-B N 33 MIXED 04-Mar-2025 21:50:53 04-Mar-2025 21:57:01 0 1 UAF5 123386 NPP N 87 MIXED 04-Mar-2025 21:57:01 04-Mar-2025 22:10:31 0 1 UAF5 123400 NOAA 20 N 66 MIXED 04-Mar-2025 22:19:56 04-Mar-2025 22:33:22 0 1 UAF5 123381 NOAA 19 N 32 MIXED 04-Mar-2025 22:35:03 04-Mar-2025 22:45:00 0 1 UAF5 123379 GCOM-W1 N 55 DAY 04-Mar-2025 22:45:00 04-Mar-2025 22:56:58 0 1 UAF5 123380 NOAA 18 N 48 MIXED 04-Mar-2025 22:56:58 04-Mar-2025 23:02:23 0 1 UAF5 123374 NOAA 21 N 36 DAY 04-Mar-2025 23:12:44 04-Mar-2025 23:25:32 0 1 UAF5 123378 TERRA N 15 MIXED 04-Mar-2025 23:25:32 04-Mar-2025 23:27:38 0 1 UAF5 123377 AQUA N 67 DAY 04-Mar-2025 23:27:38 04-Mar-2025 23:30:45 0 1 UAF5 123376 METOP-B N 17 MIXED 04-Mar-2025 23:30:45 04-Mar-2025 23:38:37 0 1 UAF5 123375 NPP N 27 DAY 04-Mar-2025 23:38:37 04-Mar-2025 23:50:49 0 1 UAF5 123493 NOAA 20 N 20 DAY 05-Mar-2025 00:02:14 05-Mar-2025 00:13:34 0 1 UAF5 123514 NOAA 19 N 18 MIXED 05-Mar-2025 00:15:18 05-Mar-2025 00:25:07 0 1 UAF5 123512 GCOM-W1 N 15 DAY 05-Mar-2025 00:25:07 05-Mar-2025 00:34:28 0 1 UAF5 123513 NOAA 18 N 22 MIXED 05-Mar-2025 00:34:28 05-Mar-2025 00:41:12 0 1 UAF5 123494 NOAA 21 N 10 DAY 05-Mar-2025 00:56:47 05-Mar-2025 01:05:14 0 1 UAF5 123497 TERRA N 10 MIXED 05-Mar-2025 01:05:14 05-Mar-2025 01:07:02 0 1 UAF5 123496 AQUA N 18 DAY 05-Mar-2025 01:07:02 05-Mar-2025 01:09:37 0 1 UAF5 123495 METOP-B N 14 MIXED 05-Mar-2025 01:09:37 05-Mar-2025 01:19:08 0 1 UAF5 123530 NPP N 07 DAY 05-Mar-2025 01:23:57 05-Mar-2025 01:29:55 0 1 UAF5 123477 NOAA 19 N 16 MIXED 05-Mar-2025 01:54:29 05-Mar-2025 02:04:47 0 1 UAF5 123479 METOP-C N 15 MIXED 05-Mar-2025 02:04:47 05-Mar-2025 02:09:34 0 1 UAF5 123478 NOAA 18 N 15 MIXED 05-Mar-2025 02:09:34 05-Mar-2025 02:19:32 0 1 UAF5 123471 TERRA N 12 MIXED 05-Mar-2025 02:35:19 05-Mar-2025 02:43:31 0 1 UAF5 123510 METOP-B N 19 MIXED 05-Mar-2025 02:47:26 05-Mar-2025 02:58:17 0 1 UAF5 123501 NOAA 19 N 24 MIXED 05-Mar-2025 03:32:51 05-Mar-2025 03:44:37 0 1 UAF5 123502 METOP-C N 24 MIXED 05-Mar-2025 03:44:37 05-Mar-2025 03:51:02 0 1 UAF5 123503 NOAA 18 N 17 MIXED 05-Mar-2025 03:51:02 05-Mar-2025 03:58:46 0 1 UAF5 123524 TERRA N 24 MIXED 05-Mar-2025 04:10:24 05-Mar-2025 04:20:55 0 1 UAF5 123482 METOP-B N 41 MIXED 05-Mar-2025 04:25:33 05-Mar-2025 04:38:18 0 1 UAF5 123504 NOAA 19 N 52 MIXED 05-Mar-2025 05:11:46 05-Mar-2025 05:25:13 0 1 UAF5 123505 METOP-C N 58 MIXED 05-Mar-2025 05:25:13 05-Mar-2025 05:31:11 0 1 UAF5 123506 NOAA 18 N 32 MIXED 05-Mar-2025 05:31:11 05-Mar-2025 05:39:04 0 1 UAF5 123452 TERRA N 71 NIGHT 05-Mar-2025 05:46:42 05-Mar-2025 05:58:39 0 1 UAF5 123451 METOP-B N 69 NIGHT 05-Mar-2025 06:05:12 05-Mar-2025 06:18:36 0 1 UAF5 123461 NOAA 19 N 54 NIGHT 05-Mar-2025 06:52:24 05-Mar-2025 07:06:01 0 1 UAF5 123462 NOAA 18 N 83 NIGHT 05-Mar-2025 07:06:15 05-Mar-2025 07:19:50 0 1 UAF5 123511 TERRA N 31 NIGHT 05-Mar-2025 07:25:02 05-Mar-2025 07:36:16 0 1 UAF5 123468 METOP-B N 21 NIGHT 05-Mar-2025 07:47:16 05-Mar-2025 07:58:41 0 1 UAF5 123500 NOAA 19 N 17 NIGHT 05-Mar-2025 08:35:39 05-Mar-2025 08:46:32 0 1 UAF5 123498 NOAA 20 S 05 NIGHT 05-Mar-2025 08:47:12 05-Mar-2025 08:50:38 0 1 UAF5 123499 NOAA 18 N 31 NIGHT 05-Mar-2025 08:50:38 05-Mar-2025 09:00:35 0 1 UAF5 123520 TERRA N 08 NIGHT 05-Mar-2025 09:06:37 05-Mar-2025 09:12:53 0 1 UAF5 123447 NOAA 21 S 12 NIGHT 05-Mar-2025 09:37:42 05-Mar-2025 09:46:55 0 1 UAF5 123469 NPP S 17 NIGHT 05-Mar-2025 10:02:46 05-Mar-2025 10:13:26 0 1 UAF5 123486 NOAA 20 S 23 NIGHT 05-Mar-2025 10:25:28 05-Mar-2025 10:32:00 0 1 UAF5 123485 GCOM-W1 S 19 NIGHT 05-Mar-2025 10:32:00 05-Mar-2025 10:42:08 0 1 UAF5 123523 AQUA S 14 NIGHT 05-Mar-2025 11:13:09 05-Mar-2025 11:17:33 0 1 UAF5 123522 NOAA 21 S 41 NIGHT 05-Mar-2025 11:17:33 05-Mar-2025 11:30:33 0 1 UAF5 123521 NPP S 55 NIGHT 05-Mar-2025 11:42:52 05-Mar-2025 11:56:11 0 1 UAF5 123456 NOAA 20 S 74 NIGHT 05-Mar-2025 12:05:43 05-Mar-2025 12:09:38 0 1 UAF5 123455 GCOM-W1 S 70 NIGHT 05-Mar-2025 12:09:38 05-Mar-2025 12:21:43 0 1 UAF5 123484 AQUA S 53 NIGHT 05-Mar-2025 12:50:20 05-Mar-2025 12:57:57 0 1 UAF5 123483 NOAA 21 N 64 NIGHT 05-Mar-2025 12:57:57 05-Mar-2025 13:11:16 0 1 UAF5 123463 NPP N 49 NIGHT 05-Mar-2025 13:23:16 05-Mar-2025 13:36:21 0 1 UAF5 123527 NOAA 20 N 39 NIGHT 05-Mar-2025 13:46:07 05-Mar-2025 13:47:34 0 1 UAF5 123526 GCOM-W1 S 36 NIGHT 05-Mar-2025 13:47:34 05-Mar-2025 13:58:56 0 1 UAF5 123492 AQUA S 44 NIGHT 05-Mar-2025 14:27:59 05-Mar-2025 14:38:15 0 1 UAF5 123491 NOAA 21 N 26 MIXED 05-Mar-2025 14:38:15 05-Mar-2025 14:50:03 0 1 UAF5 123444 NPP N 22 MIXED 05-Mar-2025 15:03:29 05-Mar-2025 15:14:49 0 1 UAF5 123448 GCOM-W1 N 16 MIXED 05-Mar-2025 15:25:21 05-Mar-2025 15:34:36 0 1 UAF5 123449 NOAA 20 N 19 MIXED 05-Mar-2025 15:34:36 05-Mar-2025 15:37:02 0 1 UAF5 123529 AQUA N 18 MIXED 05-Mar-2025 16:05:33 05-Mar-2025 16:15:11 0 1 UAF5 123528 NOAA 21 N 16 MIXED 05-Mar-2025 16:17:58 05-Mar-2025 16:27:57 0 1 UAF5 123472 NPP N 15 MIXED 05-Mar-2025 16:42:56 05-Mar-2025 16:52:43 0 1 UAF5 123515 GCOM-W1 N 11 MIXED 05-Mar-2025 17:02:21 05-Mar-2025 17:09:55 0 1 UAF5 123516 NOAA 20 N 14 MIXED 05-Mar-2025 17:09:55 05-Mar-2025 17:15:02 0 1 UAF5 123474 NOAA 19 S 08 DAY 05-Mar-2025 17:21:17 05-Mar-2025 17:23:11 0 1 UAF5 123473 METOP-C S 09 DAY 05-Mar-2025 17:23:11 05-Mar-2025 17:30:41 0 1 UAF5 123470 TERRA S 09 DAY 05-Mar-2025 17:32:54 05-Mar-2025 17:39:34 0 1 UAF5 123467 AQUA N 11 MIXED 05-Mar-2025 17:42:32 05-Mar-2025 17:50:12 0 1 UAF5 123450 NOAA 21 N 15 MIXED 05-Mar-2025 17:56:31 05-Mar-2025 18:06:25 0 1 UAF5 123446 METOP-B S 22 DAY 05-Mar-2025 18:09:48 05-Mar-2025 18:21:13 0 1 UAF5 123445 NPP N 17 MIXED 05-Mar-2025 18:21:13 05-Mar-2025 18:31:28 0 1 UAF5 123465 GCOM-W1 N 13 MIXED 05-Mar-2025 18:37:59 05-Mar-2025 18:46:24 0 1 UAF5 123466 NOAA 20 N 18 MIXED 05-Mar-2025 18:46:24 05-Mar-2025 18:54:06 0 1 UAF5 123458 NOAA 19 S 28 DAY 05-Mar-2025 19:00:58 05-Mar-2025 19:13:33 0 1 UAF5 123459 METOP-C S 32 DAY 05-Mar-2025 19:13:33 05-Mar-2025 19:15:03 0 1 UAF5 123460 NOAA 18 S 15 DAY 05-Mar-2025 19:15:03 05-Mar-2025 19:25:28 0 1 UAF5 123443 NOAA 21 N 25 MIXED 05-Mar-2025 19:34:25 05-Mar-2025 19:46:03 0 1 UAF5 123454 METOP-B S 72 DAY 05-Mar-2025 19:49:55 05-Mar-2025 19:59:10 0 1 UAF5 123453 NPP N 29 MIXED 05-Mar-2025 19:59:10 05-Mar-2025 20:11:20 0 1 UAF5 123475 GCOM-W1 N 25 MIXED 05-Mar-2025 20:13:20 05-Mar-2025 20:23:59 0 1 UAF5 123476 NOAA 20 N 36 MIXED 05-Mar-2025 20:23:59 05-Mar-2025 20:34:09 0 1 UAF5 123480 NOAA 19 S 88 DAY 05-Mar-2025 20:41:42 05-Mar-2025 20:55:31 0 1 UAF5 123481 NOAA 18 S 50 DAY 05-Mar-2025 20:55:31 05-Mar-2025 21:08:56 0 1 UAF5 123525 NOAA 21 N 58 MIXED 05-Mar-2025 21:13:05 05-Mar-2025 21:26:20 0 1 UAF5 123490 METOP-B N 40 MIXED 05-Mar-2025 21:30:12 05-Mar-2025 21:38:13 0 1 UAF5 123489 NPP N 77 MIXED 05-Mar-2025 21:38:13 05-Mar-2025 21:49:51 0 1 UAF5 123487 GCOM-W1 N 73 MIXED 05-Mar-2025 21:49:51 05-Mar-2025 22:01:54 0 1 UAF5 123488 NOAA 20 N 82 MIXED 05-Mar-2025 22:01:54 05-Mar-2025 22:14:32 0 1 UAF5 123518 NOAA 19 N 35 MIXED 05-Mar-2025 22:22:28 05-Mar-2025 22:35:17 0 1 UAF5 123519 AQUA N 57 DAY 05-Mar-2025 22:35:17 05-Mar-2025 22:36:19 0 1 UAF5 123517 NOAA 18 N 54 MIXED 05-Mar-2025 22:36:19 05-Mar-2025 22:49:41 0 1 UAF5 123464 NOAA 21 N 45 DAY 05-Mar-2025 22:53:37 05-Mar-2025 23:06:44 0 1 UAF5 123509 METOP-B N 19 MIXED 05-Mar-2025 23:10:12 05-Mar-2025 23:19:21 0 1 UAF5 123508 NPP N 34 DAY 05-Mar-2025 23:19:21 05-Mar-2025 23:28:25 0 1 UAF5 123507 GCOM-W1 N 31 DAY 05-Mar-2025 23:28:25 05-Mar-2025 23:39:43 0 1 UAF5 123457 NOAA 20 N 25 DAY 05-Mar-2025 23:42:48 05-Mar-2025 23:54:49 0 1 UAF5 UAF5 UAF5 - /opt/orbital_systems/bin/print_schedule.pl OrbitalSystems-FES-EOS-282 ending with SUCCESS at Tue Mar 4 00:00:03 2025 UAF5 ------------------------------------------------------------------------------------------------