channelstatus_dune.fcl
Go to the documentation of this file.
1 #
2 # Channel filter service configuration for DUNE
3 #
4 #
5 BEGIN_PROLOG
6 
7 dune35t_channel_status_may2016: {
8 # implements IChannelStatusService
9 service_provider: SimpleChannelStatusService
10 
11 #THIS IS A LIST OF OFFLINE CHANNEL NUMBERS WHICH SUFFER FROM BAD STUCK CODES, THEY CAN BE ADDED TO THE BAD CHANNEL LIST IF REQUIRED.
12 #858, 861, 943, 952, 980, 1413, 1442, 1992
13 #OFFLINE CHANNEL NUMBERS HIGHLIGHTED AS BAD BY DAN WAHL AND AARON. ALSO HAND SELECTED FROM THE EVENT DISPLAY. COLLECTION PLANE CORRECT
14 #AS OF 05/03.
15  BadChannels: [
16  4,
17  39,
18  51,
19  84,
20  92,
21  110,
22  120,
23  145,
24  146,
25  204,
26  213,
27  240,
28  357,
29  432,
30  433,
31  446,
32  496,
33  451,
34  500,
35  520,
36  524,
37  530,
38  547,
39  574,
40  575,
41  576,
42  577,
43  578,
44  579,
45  580,
46  581,
47  582,
48  583,
49  611,
50  632,
51  656,
52  657,
53  658,
54  659,
55  660,
56  661,
57  662,
58  663,
59  664,
60  665,
61  666,
62  693,
63  694,
64  730,
65  732,
66  744,
67  809,
68  828,
69  829,
70  830,
71  831,
72  832,
73  833,
74  834,
75  835,
76  836,
77  837,
78  838,
79  839,
80  840,
81  841,
82  842,
83  843,
84  844,
85  845,
86  846,
87  847,
88  848,
89  849,
90  850,
91  851,
92  852,
93  853,
94  854,
95  855,
96  884,
97  886,
98  887,
99  888,
100  889,
101  890,
102  891,
103  892,
104  893,
105  894,
106  895,
107  896,
108  897,
109  898,
110  899,
111  900,
112  901,
113  902,
114  903,
115  904,
116  905,
117  906,
118  907,
119  908,
120  909,
121  910,
122  911,
123  965,
124  992,
125  993,
126  1021,
127  1062,
128  1105,
129  1134,
130  1145,
131  1149,
132  1206,
133  1209,
134  1240,
135  1259,
136  1272,
137  1440,
138  1461,
139  1486,
140  1494,
141  1495,
142  1496,
143  1497,
144  1498,
145  1499,
146  1500,
147  1501,
148  1502,
149  1503,
150  1504,
151  1505,
152  1506,
153  1507,
154  1510,
155  1546,
156  1555,
157  1556,
158  1557,
159  1558,
160  1559,
161  1560,
162  1561,
163  1562,
164  1563,
165  1564,
166  1565,
167  1566,
168  1567,
169  1568,
170  1569,
171  1570,
172  1571,
173  1599,
174  1607,
175  1617,
176  1625,
177  1646,
178  1660,
179  1671,
180  1679,
181  1694,
182  1716,
183  1717,
184  1718,
185  1719,
186  1720,
187  1721,
188  1722,
189  1723,
190  1724,
191  1725,
192  1726,
193  1727,
194  1728,
195  1729,
196  1730,
197  1731,
198  1732,
199  1733,
200  1740,
201  1741,
202  1742,
203  1824,
204  1825,
205  1826,
206  1827,
207  1828,
208  1829,
209  1830,
210  1831,
211  1832,
212  1833,
213  1834,
214  1835,
215  1836,
216  1837,
217  1880,
218  1881,
219  1882,
220  1883,
221  1884,
222  1885,
223  1886,
224  1887,
225  1888,
226  1889,
227  1890,
228  1891,
229  1892,
230  1893,
231  1894,
232  1895,
233  1896,
234  1897,
235  1898,
236  1899,
237  1900,
238  1901,
239  1902,
240  1903,
241  1904,
242  1905,
243  1906,
244  1907,
245  1936,
246  1950,
247  1951,
248  1952,
249  1953,
250  1954,
251  1955,
252  1956,
253  1957,
254  1958,
255  1959,
256  1960,
257  1961,
258  1962,
259  1963,
260  2029,
261  2034,
262  2035,
263  2036,
264  2037,
265  2038,
266  2039,
267  2040,
268  2041,
269  2042,
270  2043,
271  2044,
272  2045,
273  2046,
274  2047
275 ]
276 
277 #ONLINE CHANNEL NUMBERS HIGHLIGHTED AS BAD BY DAN AND AARON.
278 #BadChannels: [
279 #25,
280 #27,
281 #29,
282 #31,
283 #38,
284 #63,
285 #78,
286 #83,
287 #85,
288 #244,
289 #253,
290 #262,
291 #281,
292 #283,
293 #285,
294 #337,
295 #339,
296 #341,
297 #383,
298 #406,
299 #413,
300 #415,
301 #427,
302 #448,
303 #449,
304 #450,
305 #451,
306 #464,
307 #543,
308 #555,
309 #589,
310 #595,
311 #597,
312 #598,
313 #631,
314 #678,
315 #721,
316 #723,
317 #751,
318 #817,
319 #829,
320 #851,
321 #853,
322 #923,
323 #925,
324 #927,
325 #1083,
326 #1091,
327 #1094,
328 #1107,
329 #1109,
330 #1155,
331 #1193,
332 #1194,
333 #1206,
334 #1209,
335 #1222,
336 #1307,
337 #1356,
338 #1363,
339 #1365,
340 #1435,
341 #1469,
342 #1475,
343 #1492,
344 #1495,
345 #1520,
346 #1559,
347 #1563,
348 #1565,
349 #1567,
350 #1584,
351 #1606,
352 #1619,
353 #1621,
354 #1659,
355 #1665,
356 #1675,
357 #1678,
358 #1680,
359 #1682,
360 #1686,
361 #1693,
362 #1695,
363 #1696,
364 #1707,
365 #1708,
366 #1711,
367 #1726,
368 #1727,
369 #1742,
370 #1743,
371 #1744,
372 #1758,
373 #1775,
374 #1786,
375 #1787,
376 #1790,
377 #1791,
378 #1815,
379 #1817,
380 #1819,
381 #1821,
382 #1823,
383 #1837,
384 #1846,
385 #1849,
386 #1859,
387 #1861,
388 #1873,
389 #1875,
390 #1877,
391 #1919,
392 #1947,
393 #1968,
394 #1981,
395 #1990,
396 #2001,
397 #2003,
398 #2032,
399 #2038,
400 #2047
401 #]
402 
403  NoisyChannels: []
404 }
405 
406 # Bad channel list from David Adams
407 # January 2017
408 # Many runs over the course of my dataset list were studied.
409 # Channels are typically declared bad if any fail.
410 # Notes made when runs look good before or after power failure.
411 # Bad channels from the wahl list (above) are retained and have less indentation.
412 # Annotation:
413 # SB - Four-consecutive sticky code fraction is greater than 30%
414 # NSB - Four-consectuve non-sticky code repeat fraction is greater than 5%
415 # RMS>X - RMS with 3*RMS truncation is greater than X
416 
417 dune35t_channel_status_dla: {
418 # implements IChannelStatusService
419 service_provider: SimpleChannelStatusService
420 
421  BadChannels: [
422 # APA 0u 0-143
423  2, # SB
424  4, # NSB
425  9, # NSB
426  31, # SB
427  36, # RMS>=45
428  39, # RMS=2
429  51, # RMS=1
430  65, # SB
431  80, # RMS>=40
432  84, # RMS=2
433  88, # SB (OK for 2nd half)
434  92, # SB (OK for 2nd half)
435  92, # RMS=2
436  100, # SB
437  101, # SB
438  102, # SB
439  103, # SB
440  104, # SB
441  105, # SB
442  106, # SB
443  111, # RMS>=40
444  110, # RMS=5
445  117, # NSB
446  120,
447 # APA 0v 144-287
448  145, # RMS=3
449  146, # RMS=1
450  147, # RMS>=50
451  148, # NSB
452  183, # SB
453  204, # SB, RMS=2
454  213, # RMS=3
455  215, # SB, RMS=40
456  216, # RMS=6
457  217, # RMS=6
458  218, # RMS=6
459  219, # RMS=40
460  238, # SB (2nd half OK)
461  236, # SB (2nd half OK)
462  240, # RMS=3
463  249, # SB
464  252, # NSB
465  253, # SB
466  254, # SB
467  255, # SB
468  256, # NSB
469  257, # SB
470  258, # SB
471  259, # SB
472  260, # SB
473  280, # SB
474  287, # RMS>=45
475 # APA 0z1 288-399
476  319, # SB
477  346, # SB (intermittent)
478  347, # SB (intermittent)
479  348, # SB (intermittent)
480  357, # NSB
481 # APA 0z2 400-511
482  400, # RMS>35
483  401, # RMS>35, sticks on 0x1
484  402, # RMS>35
485  403, # RMS>35
486  404, # RMS>35
487  405, # RMS>35
488  406, # RMS>35
489  407, # RMS>35
490  408, # RMS>35
491  409, # RMS>35
492  410, # RMS>35
493  411, # RMS>35
494  432, # RMS=5
495  433, # RMS=3
496  434, # SB (intermittent)
497  441, # SB (intermittent)
498  444, # SB
499  446, # RMS=5
500  451, # RMS=2
501  458, # SB (intermittent)
502  460, # SB (intermittent)
503  469, # SB (intermittent)
504  493, # SB (intermittent)
505  496, # SB (intermittent), RMS OK
506  500, # RMS=2
507 # APA 1u 512-655
508  513, # SB
509  517, # SB
510  520, # SB, RMS=0
511  524, # NSB, RMS = 1
512  530, # RMS=2
513  533, # SB
514  538, # SB, RMS=2
515  539, # SB, RMS=1
516  547, # RMS=2
517  548, # SB
518  560, # SB
519  561, # SB
520  564, # SB, RMS>30
521  565, # RMS>30
522  566, # NSB, RMS>50,RMS=1
523  567, # NSB
524  568, # NSB
525  569, # NSB
526  560, # NSB
527  571, # NSB
528  572, # NSB
529  573, # NSB
530  574, # RMS>50
531  575, # RMS>50
532  576, # RMS>50
533  577, # RMS>50
534  578, # RMS>50
535  579, # RMS>50
536  580, # RMS>50
537  581, # RMS>50
538  582, # RMS>50
539  583, # RMS>50
540  611, # RMS=3
541  619, # SB
542  620, # RMS=6
543  621, # RMS=6dd
544  622, # RMS=6
545  623, # SB
546  626, # SB
547  632, # RMS=0
548  649, # SB
549  650, # SB
550  651, # SB
551  652, # SB
552  653, # SB
553  654, # SB
554 # APA 1v 656-799
555  656, # NSB, RMS>50
556  657, # RMS>50
557  658, # RMS>50
558  659, # RMS>50
559  660, # RMS>50
560  661, # RMS>50
561  662, # RMS>50
562  663, # RMS>50
563  664, # RMS>50
564  665, # RMS>50
565  666, # SB OK, RMS OK
566  669, # SB
567  675, # SB
568  692, # RMS>40
569  693, # SB OK, RMS OK
570  694,
571  728, # NSB
572  729, # SB, RMS=3
573  730, # SB, RMS=3
574  731, # SB, RMS=3
575  732, # NSB
576  736, # SB
577  738, # RMS>50 (intermittent)
578  744, # SB OK, RMS OK
579  760, # SB
580  771, # SB (OK for 1st half)
581  776, # SB (OK for 1st half)
582  788, # SB
583  792, # SB
584 # APA 1z1 800-911
585  804, # SB (OK for 1st half)
586  809, # RMS=1
587  819, # SB
588  821, # SB
589  822, # SB (OK for 1st half)
590  826, # SB
591  828, # RMS=2
592  829, # RMS=2
593  830, # RMS=2
594  831, # RMS=2
595  832, # RMS=2
596  833, # RMS=2
597  834, # RMS=2
598  835, # RMS=2
599  836, # RMS=2
600  837, # RMS=2
601  838, # RMS=2
602  839, # RMS=2
603  840, # RMS=2
604  841, # RMS=2
605  842, # RMS=2
606  843, # RMS=2
607  844, # RMS=2
608  845, # RMS=2
609  846, # RMS=2
610  847, # RMS=2
611  848, # RMS=2
612  849, # RMS=2
613  850, # RMS=2
614  851, # RMS=2
615  852, # RMS=2
616  853, # RMS=2
617  854, # RMS=2
618  855, # RMS=2
619  856, # SB
620  857, # SB
621  858, # SB
622  859, # SB
623  860, # SB
624  861, # SB
625  862, # SB
626  863, # SB
627  864, # SB
628  865, # SB
629  866, # SB
630  867, # SB
631  868, # SB
632  869, # SB
633  826, # SB
634  826, # SB
635  826, # SB
636  826, # SB
637  826, # SB
638  826, # SB
639  826, # SB
640  884, # RMS>50
641  885, # RMS>50
642  886, # RMS>50
643  887, # RMS>50
644  888, # RMS>50
645  889, # RMS>50
646  890, # RMS>50
647  891, # RMS>50
648  892, # RMS>50
649  893, # RMS>50
650  894, # RMS>50
651  895, # RMS>50
652  896, # RMS>50
653  897, # RMS>50
654  898, # RMS>50
655  899, # RMS>50
656  900, # RMS>50
657  901, # RMS>50
658  902, # RMS>50
659  903, # RMS>50
660  904, # RMS>50
661  905, # RMS>50
662  906, # RMS>50
663  907, # RMS>50
664  908, # RMS>50
665  909, # RMS>50
666  910, # RMS>50
667  911, # RMS>50
668 # APA 1z2 912-1023
669  940, # SB (OK for 1st half)
670  943, # SB
671  948, # SB
672  952, # SB
673  965, # RMS=3
674  978, # SB
675  980, # SB
676  992, # RMS=0
677  993, # RMS=1
678  1016, # SB
679  1021, # RMS=1
680  1023, # SB (OK for 1st half)
681 # APA 2u 1024-1167
682  1025, # SB
683  1026, # SB
684  1047, # SB (OK for 2nd half of run)
685  1051, # SB (OK for 1st half of run)
686  1055, # SB
687  1058, # NSB
688  1062, # SB OK
689  1063, # SB (OK for 2nd half of run)
690  1077, # SB
691  1087, # SB
692  1088, # SB
693  1089, # SB
694  1090, # SB
695  1091, # SB
696  1092, # SB
697  1093, # SB
698  1094, # SB
699  1095, # NSB
700  1097, # SB OK, RMS=8, missing intermediate freq noise
701  1102, # SB (OK for 2nd half of run)
702  1105, # SB OK
703  1122, # SB (OK for 2nd half of run)
704  1126, # SB (OK for 1st half of run)
705  1134, # NSB
706  1141, # SB
707  1145, # SB OK
708  1149, # SB
709  1160, # SB
710  1161, # SB
711  1162, # SB
712  1163, # SB
713  1164, # SB
714  1165, # SB
715  1166, # SB
716 # APA 2v 1168-1311
717  1169, # SB
718  1170, # SB
719  1171, # SB
720  1172, # SB
721  1173, # SB
722  1174, # SB
723  1175, # SB
724  1176, # SB
725  1189, # SB, OK for 1st half of run
726  1194, # SB
727  1204, # NSB
728  1205, # SB
729  1206, # wahl, NSB, RMS=2
730  1207, # SB, OK for 1st half of run
731  1208, # NSB
732  1209, # wahl, SB, RMS=8 for run 13843
733  1210, # SB, OK for 2nd half of run
734  1211, # NSB
735  1216, # SB, OK for 2nd half of run
736  1217, # SB, OK for 2nd half of run
737  1226, # SB
738  1240, # wahl, SB OK, RMS=0
739  1241, # SB
740  1242, # SB
741  1243, # SB
742  1244, # SB
743  1245, # SB
744  1246, # SB
745  1247, # SB
746  1254, # SB, OK for 1st half of run
747  1255, # SB, OK for 2nd half of run
748  1259, # wahl, SB OK, RMS=3
749  1272, # wahl, SB OK, RMS=9
750  1273, # SB
751  1279, # SB
752  1295, # SB
753  1298, # SB, OK for 1st half of run
754  1299, # NSB
755  1310, # SB
756 # APA 2z1 1312-1423
757  1312, # NSB
758  1313, # NSB
759  1314, # NSB
760  1315, # NSB
761  1316, # NSB
762  1317, # NSB
763  1318, # NSB
764  1319, # NSB
765  1320, # NSB
766  1321, # NSB
767  1322, # NSB
768  1323, # NSB
769  1324, # NSB
770  1325, # NSB
771  1340, # SB
772  1358, # SB, OK for 2nd half of run
773  1378, # SB
774  1382, # SB
775  1388, # SB
776  1397, # SB, OK for 1st half of run
777  1407, # SB, OK for 1st half of run
778  1413, # SB, OK for 2nd half of run
779  1421, # SB
780 # APA 2z2 1424-1535
781  1430, # SB, OK for 1st half of run
782  1439, # SB
783  1439, # SB
784  1440, # wahl, SB
785  1442, # SB
786  1447, # SB, OK for 1st half
787  1450, # SB
788  1458, # SB
789  1461,
790  1468, # SB, OK for 1st half of run
791  1472, # SB, OK for 1st half of run
792  1472, # SB
793  1478, # SB
794  1486, # wahl, SB
795  1494, # wahl, RMS low and jumpy
796  1495, # wahl, RMS low and jumpy
797  1496, # wahl, RMS low and jumpy
798  1497, # wahl, RMS low and jumpy
799  1498, # wahl, RMS low and jumpy
800  1499, # wahl, RMS low and jumpy
801  1500, # wahl, RMS low and jumpy
802  1501, # wahl, RMS low and jumpy
803  1502, # wahl, RMS low and jumpy
804  1503, # wahl, RMS low and jumpy
805  1504, # wahl
806  1505, # wahl, RMS low and jumpy
807  1506, # wahl, RMS low and jumpy
808  1507, # wahl, RMS low and jumpy
809  1510, # wahl, NSB
810  1511, # SB, OK for 2nd half
811  1520, # SB, OK for 2nd half
812  1528, # SB
813 # APA 3u 1536-1679
814  1546, # NSB, RMS=1
815  1547, # NSB, RMS=5
816  1554, # RMS=0
817  1555, # RMS=0
818  1556, # RMS=0
819  1557, # RMS=0
820  1558, # RMS=0
821  1559, # RMS=0
822  1560, # RMS=0
823  1561, # RMS=0
824  1562, # RMS=0
825  1563, # RMS=0
826  1564, # RMS=0
827  1565, # RMS=0
828  1566, # RMS=0
829  1567, # RMS=0
830  1568, # RMS=0
831  1569, # RMS=0
832  1570, # RMS=0
833  1571, # RMS=0
834  1574, # RMS=7
835  1575, # RMS>45
836  1588, # SB
837  1589, # RMS>40
838  1599, # RMS=2
839  1606, # SB
840  1607, # RMS=1
841  1617, # RMS=2
842  1621, # SB
843  1625, # RMS=2
844  1637, # SB (OK for 1st half)
845  1638, # SB (OK for 1st half)
846  1639, # SB (OK for 1st half)
847  1640, # SB (OK for 1st half)
848  1641, # SB (OK for 1st half)
849  1642, # SB (OK for 1st half)
850  1643, # SB (OK for 1st half)
851  1646, # RMS=5
852  1647, # RMS>45
853  1660, # RMS=2
854  1661, # RMS>45
855  1671, # NSB, RMS=2
856  1672, # SB (OK for 2nd half)
857  1673, # SB (OK for 2nd half)
858  1674, # SB (OK for 2nd half)
859  1675, # SB (OK for 2nd half)
860  1676, # SB (OK for 2nd half)
861  1677, # SB (OK for 2nd half)
862  1678, # SB (OK for 2nd half)
863  1679, # RMS=2
864 # APA 3v 1680-1823
865  1694, # RMS=3
866  1716, # RMS=0
867  1717, # RMS=0
868  1718, # RMS=0
869  1719, # RMS=0
870  1720, # RMS=0
871  1721, # RMS=0
872  1722, # RMS=0
873  1723, # RMS=0
874  1724, # RMS=0
875  1725, # RMS=0
876  1726, # RMS=0
877  1727, # RMS=0
878  1728, # RMS=0
879  1729, # RMS=0
880  1730, # RMS=0
881  1731, # RMS=0
882  1732, # RMS=0
883  1733, # RMS=0
884  1740, # RMS=2
885  1741, # RMS=2
886  1742, # RMS=2
887  1752, # NSB
888  1753, # SB, RMS=3
889  1754, # SB
890  1755, # SB
891  1756, # NSB
892  1757, # SB
893  1758, # SB
894  1759, # SB
895  1788, # NSB (intermittent)
896  1792, # NSB (intermittent)
897 # APA 3z1 1824-1935
898  1824, # RMS=2
899  1825, # RMS=2
900  1826, # RMS=2
901  1827, # RMS=2
902  1828, # RMS=2
903  1829, # RMS=2
904  1830, # RMS=2
905  1831, # RMS=2
906  1832, # RMS=2
907  1833, # RMS=2
908  1834, # RMS=2
909  1835, # RMS=2
910  1836, # RMS=2
911  1837, # RMS=2
912  1843, # SB (OK for 1st half)
913  1866, # SB
914  1870, # SB
915  1880, # RMS=0
916  1881, # RMS=0
917  1882, # RMS=0
918  1883, # RMS=0
919  1884, # RMS=0
920  1885, # RMS=0
921  1886, # RMS=0
922  1887, # RMS=0
923  1888, # RMS=0
924  1889, # RMS=0
925  1890, # RMS=0
926  1891, # RMS=0
927  1892, # RMS=0
928  1893, # RMS=0
929  1894, # RMS=0
930  1895, # RMS=0
931  1896, # RMS=0
932  1897, # RMS=0
933  1898, # RMS=0
934  1899, # RMS=0
935  1900, # RMS=0
936  1901, # RMS=0
937  1902, # RMS=0
938  1903, # RMS=0
939  1904, # RMS=0
940  1905, # RMS=0
941  1906, # RMS=0
942  1907, # RMS=0
943  1909, # SB (1st half OK)
944 # APA 3z2 1936-2047
945  1936, # RMS=2
946  1946, # SB
947  1948, # SB (OK for 2nd half)
948  1950, # RMS=2
949  1951, # RMS=2
950  1952, # RMS=2
951  1953, # RMS=2
952  1954, # RMS=2
953  1955, # RMS=2
954  1956, # RMS=2
955  1957, # RMS=2
956  1958, # RMS=2
957  1959, # RMS=2
958  1960, # RMS=2
959  1961, # RMS=2
960  1962, # RMS=2
961  1963, # RMS=2
962  1974, # SB (OK for 1st half)
963  1992, # SB
964  1995, # SB (OK for 2nd half)
965  2004, # SB
966  2029, # RMS=3
967  2034, # RMS=2
968  2035, # RMS=2
969  2036, # RMS=2
970  2037, # RMS=2
971  2038, # RMS=2
972  2039, # RMS=2
973  2040, # RMS=2
974  2041, # RMS=2
975  2042, # RMS=2
976  2043, # RMS=2
977  2044, # RMS=2
978  2045, # RMS=2
979  2046, # RMS=2
980  2047 # RMS=2
981 ]
982 
983  NoisyChannels: []
984 }
985 
986 dunedphase3x1x1_channel_status: {
987 # implements IChannelStatusService
988 service_provider: SimpleChannelStatusService
989 
990 # list of bad channels:
991  BadChannels: [
992 #view 0
993 0, #blind
994 #49,
995 #77,
996 #122,
997 159, #blind
998 160, #blind
999 #172,
1000 #178,
1001 #183,
1002 #184,
1003 #216,
1004 #218,
1005 #288,
1006 319, #blind
1007 #view 1
1008 320, #blind
1009 #477,
1010 479, #blind
1011 480, #blind
1012 #550,
1013 #569,
1014 639, #blind
1015 640, #blind
1016 #674,
1017 799, #blind
1018 800, #blind
1019 #828,
1020 959, #blind
1021 960, #blind
1022 #1144,
1023 1119, #blind
1024 1120, #blind
1025 #1275,
1026 1279 #blind
1027 ]
1028 
1029 # list of bad noisy channels:
1030  NoisyChannels: [
1031 #plane 0:
1032 41 #constantly high noise
1033 #plane 1:
1034 ]
1035 
1036  }
1037 
1038 dunefd_channel_status: {
1039 # implements IChannelStatusService
1040 service_provider: SimpleChannelStatusService
1041 
1042 # list of bad channels:
1043  BadChannels: [
1044 ]
1045 
1046 # list of bad noisy channels:
1047  NoisyChannels: [
1048 ]
1049 
1050  }
1051 
1052 END_PROLOG