| Miniproposals | ||||||||||
|
| Operators | |
| Session leader(s): | Catherine Fiore |
| Physics operator(s): | Robert Granetz |
| Engineering operator(s): | Bill Parkin,Bill Cochran,Bill Byford |
| Engineering Operator Run Comment |
| MP501 Fluctuations during ITB Session leaders: C. Fiore/L. Lin Physics o |
| Session Leader Plans |
| Physics Operators Plans |
| Entered: May 13 2008 09:48:43:687PM |
| Author: Robert Granetz |
Engineering setup for Wednesday 14 May 2008 MP501 Fluctuations during ITB Session leaders: C. Fiore/L. Lin Physics operator: R. Granetz Overnight boronization with standard parameters, followed by the standard ECDC in helium and then deuterium. Run will start at 09:00 and end at 17:00. Power systems as on 1040309023 (Bt=5.4T, Ip=0.9-1 MA, nl04=0.9-1e20 m-2 (Yes, that's correct, the setup shot is from more than 4 years ago.) A-coil configuration: +Dtop -Dbot -Jtop +Jbot; Enabled (standard configuration) Gas Setup: fill B-Top with 6 psi D2 Hybrid enabled (PG4) fill B-side lower with 1 psi Ar Hybrid DISABLED (PG1) leave B-side upper as is Hybrid DISABLED (PG2) fill B-main (C-side) with 40 psi D2 Hybrid enabled (PG3) fill NINJA with 7 psi D2 DISABLED Enable the following gate valves and shutters, assuming no vacuum problems: ECE, VUV, Z-bolo Torvac setup: keep gate valves open during PULSE Specific diagnostics: All standard core diagnostics, Reflctometry, TS (Edge and Core), VB, ECE (GPC1 and GPC2), FRCECE, magnetics, MSE, PCI, TCI, Da, HIREX, CXRS ------------------------------------------------------------------------------- ICRF Setup: will need 1-2 MW at 70 MHz starting with shot 1, then 1-2 MW at 80 MHz once ITBs become reproducible LH Setup: not needed DNB: strongly desired Cryopump: not needed ------------------------------------------------------------------------------- Run plan: Set up standard equilibrium with EDA H-modes with 70 Mhz and 5.4 T to obtain ITB ( 1-10 s hots). Attempt to get reproducible EDA H-modes with 1-2 MW ICRF from J-port, which will produce ITBs. Argon will be required for HIREX, but must be used sparingly and discontinued if ITBs don~Rt form. PCI group needs 2-3 similar shots to answer the critical question on the instability propagation and location. It may take 10-15 shots to get 3 good ones. Once ITBs are being formed, determine optimum time to inject 80 Mhz rf: Scan power and/or timing of central heating, checking to be sure that all relevant data has been obtained: 15-20 shots. |
| Session Leader Summaries |
| Entered: May 14 2008 05:19:20:787PM |
| Author: Catherine Fiore |
|
Overall, there was good success at making ITBs with 80 Mhz off-axis ICRF. We switched to this scenario when we had difficulty bringing up power on the 70 Mhz system. We wer able to get reliable operation out of J-port by mid afternoon and began using to inject central power into the ITB. PCI got a number of good shots with fluctuation data, but lost signal by the time the J-port system started working well. 1080514001 No gas, no plasma. 1080514002 Nice target plasma, but no rf to speak of. 1080514003 Nice target plasma, but no rf to speak of. 1080514004 Nice target plasma, but no rf to speak of. 1080514005 Nice target plasma, but no rf to speak of. 1080514006 Nice target plasma, but no rf to speak of. We are going to try operation at 4.5 T with 80 Mhz off axis on the HFS to develop a target ITB. We'll continue to try and bring up J-port at the same time. 1080514007 Nice target plasma, 4.5 T, 0.8 MA, but no rf to speak of. 1080514008 Nice target plasma, 4.5 T, 0.8 MA, but no rf to speak of. 1080514009 Nice target plasma, 4.5 T, 0.8 MA. rf: 1 MW out of D. We expect bothD and E to be operational next shot. 1080514010 Nice target plasma, 4.5 T, 0.8 MA. 2 MW RF. We'll lower the target density slightly. It appears to be too high for J- antenna 1080514011 ITB at 1.2 s, despite having only 1 MW RF and an earlier back transition. 1080514012 Nice ITB 1-1.36 s. J port is coming up slowly. 1080514013 Nice ITB 1-1.36 s. 1080514014 ITB 1.to 1.33 s. From this point we will try to get J-port power to stabilize the ITB 1080514015 Nice ITB 1.1-1.4 s. 1080514016 Early disruption, injection? 1080514017 ITB despite multiple back transitions. The target density may be a little low. 1080514019 ITB despite multiple back transitions. 1080514020 ITB despite multiple back transitions. 1080514021 ITB ends in big back transition because of a D-port fault at 1.25 s 1080514022 ITB ends in big back transition because of a D-port fault at 1.18s. Looks like radiation is becoming an issue 1080514023 ITB, ends in back transition at 1.3 s. J-port 0.4 MW per request. Request 0.6 MW on the next shot. 1080514024 ITB, ends in back transition at 1.18 s. J-port 0.6 MW. Repeat with J-port at 1.1 s on the next shot. 1080514025 Really nice ITB, brief arrest with J-port onset, but ends in back transition at 1.3 s. J-port power will be increased from 0.6 MW to 1 MW. 1080514026 fizzle 1080514027 Really nice ITB but J-port at 1 MW fails to arrest the density rise. It ends in back transition at 1.2 s. Repeat. 1080514028 Really nice ITB but J-port at 1 MW arrests the density rise briefly, and then it rises again before ending in a back transition at 1.23 s. Lower J-port power to 0.8 MW. 1080514029 Really nice ITB but J-port at 0.8 MW arrests the density rise briefly, and then it rises again before ending in a back transition at 1.32 s. Increase J-port power to 1.4 MW. 1080514030 Engineering fault. 1080514031 The plasma was beginning an ITB when the J-port system came on at 1.5 MW and clobbered it. |
| Physics Operator Summaries |
| Entered: May 14 2008 05:06:15:200PM |
| Author: Robert Granetz |
Run summary for Wednesday 14 May 2008
MP501 Fluctuations during ITB
Session leaders: C. Fiore/L. Lin
Physics operator: R. Granetz
The machine ran extremely well today with these ITB plasmas. The plan was
to use the 70 MHz (J-port) to heat off-axis and get the ITB, and use
on-axis heating with the 80 MHz (D&E) to arrest the peaking. As it turns
out, the 70 MHz transmitters had lots of problems early on, so we reduced
the field to 4.5 T and used the 80 MHz to do off-axis heating on the
high-field side to get good ITBs. But many of them collapsed because the
density and impurities continued to increase. Eventually we were able to
get 2 MW of 70 MHz from J-port, but only for short pulse lengths.
The DNB has recovered quite a bit, and we fired into plasmas on a number of
shots (1080514024, for example) with beam parameters of 50 kV and 6 A.
There were a number of cells accesses, primarily for ICRF and for PCI, and
this resulted in a slightly reduced number of shot cycles.
Scorecard: 27 plasmas
1 dud (gas valve power malfunctioned)
2 fizzles
0 power supply tests
1 no-power MDS shot cycles
--------------
Total: 31 shot cycles
|
| Session Leader Comments | |||
| May 14 2008 09:16:29:433AM | 1080514001 | Catherine Fiore | No gas, no plasma. |
| May 14 2008 03:16:06:613PM | 1080514001 | Catherine Fiore | No gas, no plasma. |
| May 14 2008 09:27:16:283AM | 1080514002 | Catherine Fiore | Nice target plasma, but no rf to speak of. |
| May 14 2008 09:42:22:123AM | 1080514003 | Catherine Fiore | Nice target plasma, but no rf to speak of. |
| May 14 2008 09:51:24:910AM | 1080514004 | Catherine Fiore | Nice target plasma, but no rf to speak of. |
| May 14 2008 10:07:03:907AM | 1080514005 | Catherine Fiore | Nice target plasma, but no rf to speak of. |
| May 14 2008 10:38:23:840AM | 1080514006 | Catherine Fiore | Nice target plasma, but no rf to speak of.
We are going to try operation at 4.5 T with 80 Mhz off axis on the LFS to develop a target ITB. We'll continue to try and bring up J-port at the same time. |
| May 14 2008 10:54:05:350AM | 1080514007 | Catherine Fiore | Nice target plasma, 4.5 T, 0.8 MA, but no rf to speak of. No gate on E, no match on D.
|
| May 14 2008 11:13:46:240AM | 1080514008 | Catherine Fiore | Nice target plasma, 4.5 T, 0.8 MA, but no rf to speak of. E has a fault that won't clear. ICRF group is going in the cell.
|
| May 14 2008 12:07:33:687PM | 1080514009 | Catherine Fiore | Nice target plasma, 4.5 T, 0.8 MA. RF group fixed the problem with E, but it faulted. 1 MW out of D. We expect both to be operational next shot.
|
| May 14 2008 12:17:13:523PM | 1080514010 | Catherine Fiore | Nice target plasma, 4.5 T, 0.8 MA. 2 MW RF. We'll lower the target density slightly. It appears to be too high for J- antenna
|
| May 14 2008 12:34:35:130PM | 1080514011 | Catherine Fiore | ITB at 1.2 s, despite having only 1 MW RF and an earlier back transition. |
| May 14 2008 12:52:11:817PM | 1080514012 | Catherine Fiore | Nice ITB 1-1.36 s. J port is coming up slowly. |
| May 14 2008 01:06:50:360PM | 1080514013 | Catherine Fiore | Nice ITB 1-1.36 s. |
| May 14 2008 03:12:37:423PM | 1080514014 | Catherine Fiore | ITB 1.to 1.33 s. From this point we will try to get J-port power to stabilize the ITB |
| May 14 2008 03:10:20:173PM | 1080514015 | Catherine Fiore | Nice ITB 1-1.36 s. |
| May 14 2008 03:11:57:283PM | 1080514015 | Catherine Fiore | ITB 1.1 to 1.4s |
| May 14 2008 03:10:54:000PM | 1080514016 | Catherine Fiore | Disruption, injection? |
| May 14 2008 03:13:07:470PM | 1080514017 | Catherine Fiore | ITB despite multiple back transitions. The target density may be a little low. |
| May 14 2008 03:13:45:317PM | 1080514019 | Catherine Fiore | ITB despite multiple back transitions. |
| May 14 2008 03:14:10:723PM | 1080514020 | Catherine Fiore | ITB despite multiple back transitions. |
| May 14 2008 03:04:52:357PM | 1080514021 | Catherine Fiore | ITB ends in big back transition because of a D-port fault at 1.25 s |
| May 14 2008 03:14:55:113PM | 1080514021 | Catherine Fiore | ITB ends in big back transition because of a D-port fault at 1.25 s |
| May 14 2008 03:27:34:483PM | 1080514022 | Catherine Fiore | ITB ends in big back transition because of a D-port fault at 1.18s. Looks like radiation is becoming an issue |
| May 14 2008 03:42:29:960PM | 1080514023 | Catherine Fiore | ITB, ends in back transition at 1.3 s. J-port 0.4 MW per request. Request 0.6 MW on the next shot. |
| May 14 2008 03:48:25:623PM | 1080514024 | Catherine Fiore | ITB, ends in back transition at 1.18 s. J-port 0.6 MW. Repeat with J-port at 1.1 s on the next shot. |
| May 14 2008 04:05:09:823PM | 1080514025 | Catherine Fiore | Really nice ITB, brief arrest with J-port onset, but ends in back transition at 1.3 s. J-port 0.6 MW. Repeat with J-port at 1 MW on the next shot. |
| May 14 2008 04:29:05:623PM | 1080514027 | Catherine Fiore | Really nice ITB but J-port at 1 MW fails to arrest the density rise. It ends in back transition at 1.2 s. Repeat. |
| May 14 2008 04:41:06:070PM | 1080514028 | Catherine Fiore | Really nice ITB but J-port at 1 MW arrests the density rise briefly, and then it rises again before ending in a back transition at 1.23 s. Lower J-port power to 0.8 MW. |
| May 14 2008 04:53:21:720PM | 1080514029 | Catherine Fiore | Really nice ITB but J-port at 0.8 MW arrests the density rise briefly, and then it rises again before ending in a back transition at 1.32 s. Increase J-port power to 1.4 MW. |
| May 14 2008 05:16:15:720PM | 1080514031 | Catherine Fiore | The plasma was just starting to think about forming an ITB when we whacked it with 1.4 MW from J-port and killed the rise. Oh well. |
| Physics Operator Comments | |||
| May 13 2008 10:55:27:097PM | Robert Granetz | Loaded DPCS from 1080513023 (2nd-to-last shot from Tuesday, with good,
non-cryopump startup. Loaded seg 2 from 1040309023 seg 2; 'Call'ed all magnetics-dependent estimators (which automatically zeroed the old offsets in CLEARIN and Ip); Checked that the non-magnetics-dependent predictors looked reasonable; Programmed Ip to 0.9 MA; Programmed Bt to 5.4 T; Confirmed the nl_04 was already programmed to 1.0e20 m-2. Note: this old shot doesn't feedback control the error fields Saved DPCS setup in /home/granetz/pcs_scratch as shot 1080514000 | |
| May 14 2008 09:14:44:490AM | 1080514001 | Robert Granetz | Shot 01 -- Dud. No gas. Valves and plena were setup and enabled properly. The 100 volts didn't turn on. The EIC (Bill Parkin) reports that this glitch has been seen before. Next shot: try again for plasma; if the valve voltage still doesn't come on, then we'll have to stop and debug the problem |
| May 14 2008 09:31:18:880AM | 1080514002 | Robert Granetz | Shot 02 -- Plasma. Good shot. 5.4 T, 0.9 MA, 1.0e20 m-2, lower single null...just want we want. No ICRF. Yijun says it will take a couple of shots to get the ICRF going. Next shot: repeat, with RF |
| May 14 2008 10:02:46:060AM | 1080514003 | Robert Granetz | Shot 03 -- Plasma. Good shot. Still no RF. Next shot: repeat w/RF |
| May 14 2008 10:03:25:407AM | 1080514004 | Robert Granetz | Shot 04 -- Plasma. Good shot. J-port is starting to show signs of life (70 MHz). Next shot: continue getting J-port going. |
| May 14 2008 10:08:43:207AM | 1080514005 | Robert Granetz | Shot 05 -- Plasma. Good shot. J-port still only spitting. Next shot: Whereforth are thou, J-port? |
| May 14 2008 10:45:21:110AM | 1080514006 | Robert Granetz | Shot 06 -- Plasma. Good shot. J-port still not working. Short cell access after the shot to turn off LHe DNB fill. Next shot: lower Bt to 4.5 T (124 kA) and Ip to 0.8 MA; turn on D & E (80 MHz) in addition to J (at 70 MHz); try for ITB with high-field side RF; increase argon pulse to 60 ms (from 40 ms) |
| May 14 2008 10:53:00:600AM | 1080514007 | Robert Granetz | Shot 07 -- Plasma. Good shot. 4.5 T, 0.8 MA, 1.0e20 m-2, lower single null. D and J were on, but negligible power. Next shot: repeat w/ICRF |
| May 14 2008 11:13:19:570AM | 1080514008 | Robert Granetz | Shot 08 -- Plasma. Good shot. Still no RF. Cell and power room access after the shot for RF. Next shot: repeat w/RF |
| May 14 2008 12:08:40:313PM | 1080514009 | Robert Granetz | Shot 09 -- Plasma. Good shot. Got 0.9 MW from D. E is spitting. No J. No H-mode. Next shot: repeat w/RF |
| May 14 2008 12:21:11:323PM | 1080514010 | Robert Granetz | Shot 10 -- Plasma. Good shot. Prf=2.0 MW (1.0 from D and 1.0 from E). Nothing from J. No H-mode, since Bt is 4.5 T and the 80 MHz is off-axis. Next shot: decrease nl_04 to 0.8e20 m-2 (from 1.0e20 m-2) |
| May 14 2008 12:40:09:480PM | 1080514011 | Robert Granetz | Shot 11 -- Plasma. Good shot. H-modes!! Prf=1 MW (from E only). Next shot: repeat |
| May 14 2008 12:49:22:890PM | 1080514012 | Robert Granetz | Shot 12 -- Plasma. Good shot. H-modes. 2 MW at 80 MHz, 0.4 MW at 70 MHz. Catherine says, there's an ITB. Next shot: repeat, continue bringing up J-port; add 2 ms to pre-fill |
| May 14 2008 01:07:08:140PM | 1080514013 | Robert Granetz | Shot 13 -- Plasma. Good shot. Long steady H-mode. Good ITB. Prf=2 MW of 80 MHz and 1.8 MW of 70 MHz w/faulting. Next shot: add another 2 ms to pre-fill; fire DNB into plasma on next shot |
| May 14 2008 01:14:04:693PM | 1080514014 | Robert Granetz | Shot 14 -- Plasma. Disrupted at t=1.4 s; might be due to the ITB impurity buildup, since the on-axis heating (J-port at 70 MHz) didn't go. DNB fired at 50 kV and 6 A. Next shot: increase pre-fill by another 2 ms |
| May 14 2008 01:28:06:563PM | 1080514015 | Robert Granetz | Shot 15 -- Plasma. Disrupted at 1.45 when the ITB collapses. We need J-port on-axis heating (at 70 MHz) to prevent the buildup and collapse. DNB at 50 kV and 6-6.5 A w/faults. Next shot: add 1 ms to pre-fill; add 20 ms to argon (to 80 ms) |
| May 14 2008 01:40:11:243PM | 1080514016 | Robert Granetz | Shot 16 -- Plasma. Disrupted very early. Looks like an injection. Lousy startup. Next shot: increase RCUR offset in seg 1 to 1500 (from 1000) |
| May 14 2008 01:57:03:007PM | 1080514017 | Robert Granetz | Shot 17 -- Plasma. Disrupted at t=1.4 s when ITB collapses. Prf=2 MW of 80 MHz, but nothing from J-port at 70 MHz. Startup is much improved. Next shot: raise nl_04 to 0.9e20 m-2 (from 0.8e20 m-2) |
| May 14 2008 02:03:46:230PM | 1080514018 | Robert Granetz | Shot 18 -- Fizzle. All power supplies worked. Next shot: reduce pre-fill by 3 ms |
| May 14 2008 02:18:13:600PM | 1080514019 | Robert Granetz | Shot 19 -- Plasma. Good shot. Disrupted during rampdown. Lots of short H-modes. Core continues to peak, even though the H-modes are transient. J-port is still having problems. Next shot: no DPCS changes |
| May 14 2008 03:05:29:967PM | 1080514020 | Robert Granetz | Shot 20 -- Plasma. Disrupts at 1.43 s when the ITB collapses. Prf=2 MW of 80 MHz, and a short pulse of 1 MW of 70 MHz. Cell access after this shot for PCI. Next shot: no DPCS changes |
| May 14 2008 03:02:47:540PM | 1080514021 | Robert Granetz | Shot 21 -- Plasma. Good full-length shot. J-port gives a short pulse of 2 MW of 70 MHz. DNB fired into plasma this time. Next shot: no DPCS changes |
| May 14 2008 03:22:45:027PM | 1080514022 | Robert Granetz | Shot 22 -- Plasma. Good shot. J faulted badly. Next shot: reduce argon puff to 60 ms (from 80 ms) |
| May 14 2008 03:36:40:753PM | 1080514023 | Robert Granetz | Shot 23 -- Plasma. Good shot. Short pulses of 2 MW from J-port. Next shot: no DPCS changes |
| May 14 2008 03:57:06:583PM | 1080514024 | Robert Granetz | Shot 24 -- Plasma. Good shot. Got 1 MA at 70 MHz from J-port for about 0.25 s. DNB is firing into plasma again...good shot. Next shot: no DPCS changes |
| May 14 2008 04:06:41:450PM | 1080514025 | Robert Granetz | Shot 25 -- Plasma. Disrupts at t=1.36 s when the ITB collapses. Good RF from both the 80 MHz and the 70 MHz transmitters. Next shot: no DPCS changes; increase J-port power to 1 MW |
| May 14 2008 04:15:06:690PM | 1080514026 | Robert Granetz | Shot 26 -- Fizzle. Inexplicable. Everything looks fine. Next shot: try again, no changes |
| May 14 2008 04:30:59:610PM | 1080514027 | Robert Granetz | Shot 27 -- Plasma. Good shot. 1 MW of 70 MHz (J), 2 MW of 80 MHz (D+E). Good DNB too. Next shot: no DPCS changes |
| May 14 2008 04:45:54:183PM | 1080514028 | Robert Granetz | Shot 28 -- Plasma. Goood shot. 1 MW of 70 MHz from J; 2 MW of 80 MHz from D+E. Next shot: no DPCS changes; lithium pellet will be fired during the current rampdown |
| May 14 2008 04:53:25:237PM | 1080514029 | Robert Granetz | Shot 29 -- Plasma. Disrupted at t=1.43 s after the ITB collapses. 2 MW of 80 MHz; 0.9 MW of 70 MHz. Good DNB. Next shot: increase argon puff back to 80 ms |
| May 14 2008 05:05:32:573PM | 1080514030 | Robert Granetz | Shot 30 -- No-power shot because of a critical power failure during INIT of the RF. Next shot: try again for the last shot |
| May 14 2008 05:18:10:693PM | 1080514031 | Robert Granetz | Shot 31 -- Plasma. Disrupted at t=1.66 s during rampdown. Li pellet fired at 1.61 s. 2 MW of 80 MHz; 1.5 MW of 70 MHz. Good DNB. End of run |
| Engineering Operator Comments | ||||
| Shot | Time | Type | Status | Comment |
| 1 | 09:08:19:863AM | Plasma | Bad | NO HV enable for gas |
| 2 | 09:20:42:230AM | Plasma | Ok | |
| 3 | 09:35:08:523AM | Plasma | Ok | |
| 4 | 09:47:41:097AM | Plasma | Ok | |
| 5 | 10:03:25:610AM | Plasma | Ok | |
| 6 | 10:19:16:823AM | Plasma | Ok | |
| 7 | 10:48:19:017AM | Plasma | Ok | |
| 8 | 11:02:15:437AM | Plasma | Ok | |
| 9 | 11:57:03:913AM | Plasma | Ok | |
| 10 | 12:09:54:143PM | Plasma | Ok | |
| 11 | 12:26:36:843PM | Plasma | Ok | |
| 12 | 12:39:03:807PM | Plasma | Ok | |
| 13 | 12:54:18:617PM | Plasma | Ok | |
| 14 | 01:06:55:250PM | Plasma | Ok | |
| 15 | 01:19:53:133PM | Plasma | Ok | |
| 16 | 01:35:47:007PM | Plasma | Ok | |
| 17 | 01:48:17:860PM | Plasma | Ok | |
| 18 | 02:00:45:167PM | Plasma | Ok | |
| 19 | 02:13:24:427PM | Plasma | Ok | |
| 20 | 02:26:06:780PM | Plasma | Ok | |
| 21 | 02:55:46:253PM | Plasma | Ok | |
| 22 | 03:14:57:987PM | Plasma | Ok | |
| 23 | 03:30:20:360PM | Plasma | Ok | |
| 24 | 03:43:33:917PM | Plasma | Ok | |
| 25 | 03:56:28:113PM | Plasma | Ok | |
| 26 | 04:09:05:827PM | Plasma | Ok | |
| 27 | 04:21:40:477PM | Plasma | Ok | |
| 28 | 04:34:13:393PM | Plasma | Ok | |
| 29 | 04:46:40:107PM | Plasma | Ok | |
| 30 | 04:59:07:303PM | Plasma | Bad | Critical Power Failure RF |
| 31 | 05:11:25:220PM | Plasma | Ok | |
| System Availability | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| May 14 2008 09:08:11:973AM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||