Index: /trunk/paramics_status.log
===================================================================
--- /trunk/paramics_status.log	(revision 79)
+++ /trunk/paramics_status.log	(revision 79)
@@ -0,0 +1,25 @@
+<Paramics>
+   <Network_Status>LOADING</Network_Status>
+   <Network_ID>1</Network_ID>
+</Paramics>
+
+<Paramics>
+   <Network_Status>WARMING</Network_Status>
+   <Network_ID>1</Network_ID>
+</Paramics>
+
+<Paramics>
+   <Network_Status>LOADED</Network_Status>
+   <Network_ID>1</Network_ID>
+</Paramics>
+
+<Paramics>
+   <Network_Status>WARMING</Network_Status>
+   <Network_ID>1</Network_ID>
+</Paramics>
+
+<Paramics>
+   <Network_Status>LOADED</Network_Status>
+   <Network_ID>1</Network_ID>
+</Paramics>
+
Index: /trunk/config/paramics_simulator_config.properties
===================================================================
--- /trunk/config/paramics_simulator_config.properties	(revision 60)
+++ /trunk/config/paramics_simulator_config.properties	(revision 79)
@@ -1,4 +1,4 @@
-WorkingDirectory    = C:/paramics/
-#WorkingDirectory    = .\/
+#WorkingDirectory    = C:/paramics/
+WorkingDirectory    = ./
 IncidentUpdateFile  = exchange.xml
 ParamicsStatusFile  = paramics_status.xml
Index: /trunk/config/vds_data/lds.txt
===================================================================
--- /trunk/config/vds_data/lds.txt	(revision 79)
+++ /trunk/config/vds_data/lds.txt	(revision 79)
@@ -0,0 +1,163 @@
+lds_id	line 	drop sch lineinfo	system_key	sch_seq glo_seq		count	freeway	Dir	ca_pm	lds_name		
+1205270	5	19	1	1	1123005673	26492	1357648		20	5	S	33	MAIN 1                  
+1208933	6	15	2	2	1123005691	26491	1357639		19	73	S	26.3	S OF 55                 
+1203081	6	17	2	2	1123005691	26491	1357639		19	55	N	4.58	BRISTOL                 
+1203083	6	18	2	2	1123005691	26491	1357639		19	55	S	4.7	BAKER 1                 
+1210174	6	19	2	2	1123005691	26491	1357639		19	55	S	5.06	BAKER 2                 
+1210163	6	20	2	2	1123005691	26491	1357639		19	55	N	5.51	PAULARINO 1             
+1204875	22	1	4	4	1123005726	26490	1357624		19	5	N	24.5	N OF SAND CNYN          
+1204847	22	2	4	4	1123005726	26490	1357624		19	5	N	24.05	SAND CANYON 2           
+1204832	22	3	4	4	1123005726	26490	1357624		19	5	S	23.69	SAND CANYON 1           
+1204973	22	4	4	4	1123005726	26490	1357624		19	5	N	26.56	CULVER 1                
+1205003	22	5	4	4	1123005726	26490	1357624		19	5	N	26.81	CULVER 2                
+1204958	22	6	4	4	1123005726	26490	1357624		19	5	S	26.35	CULVER 1                
+1204988	22	7	4	4	1123005726	26490	1357624		19	5	S	26.66	CULVER 2                
+1204928	22	8	4	4	1123005726	26490	1357624		19	5	N	25.15	JEFFREY 2               
+1205077	22	9	4	4	1123005726	26490	1357624		19	5	N	28.1	TUSTIN RANCH            
+1205229	22	10	4	4	1123005726	26490	1357624		19	5	S	32	GRAND 2                 
+1205176	22	11	4	4	1123005726	26490	1357624		19	5	S	30.9	1ST                     
+1205188	22	12	4	4	1123005726	26490	1357624		19	5	N	31.23	4TH                     
+1205219	22	13	4	4	1123005726	26490	1357624		19	5	N	31.9	GRAND 2                 
+1205238	22	16	4	4	1123005726	26490	1357624		19	5	S	32.25	17TH 1                  
+1205208	22	17	4	4	1123005726	26490	1357624		19	5	S	31.6	GRAND 1                 
+1204912	22	18	4	4	1123005726	26490	1357624		19	5	N	25.08	JEFFREY 1               
+1204892	22	19	4	4	1123005726	26490	1357624		19	5	S	24.84	JEFFREY 1               
+1205094	22	20	4	4	1123005726	26490	1357624		19	5	S	28.35	TUSTIN RANCH            
+1205156	23	1	23	21	1123005995	26479	1357626		18	5	N	30	B ST.                   
+1205164	23	2	23	21	1123005995	26479	1357626		18	5	N	30.2	S OF 55                 
+1205167	23	3	23	21	1123005995	26479	1357626		18	5	N	30.4	N OF 55                 
+1205172	23	4	23	21	1123005995	26479	1357626		18	5	S	30.6	WILLIAMS                
+1205197	23	5	23	21	1123005995	26479	1357626		18	5	N	31.4	CONCORD                 
+1205254	23	6	23	21	1123005995	26479	1357626		18	5	N	32.5	17TH 2                  
+1205268	23	7	23	21	1123005995	26479	1357626		18	5	N	32.6	17TH 3                  
+1209845	23	11	23	21	1123005995	26479	1357626		18	55	N	10.2	N OF 5 OFF              
+1203261	23	14	23	21	1123005995	26479	1357626		18	55	S	10.4	S OF 5                  
+1203270	23	15	23	21	1123005995	26479	1357626		18	55	S	10.5	N OF 5                  
+1209052	26	13	25	25	1123006044	26482	1357604		3	405	S	5.05	SPRUCE                  
+1201409	27	1	26	26	1123006050	26481	1357603		3	405	S	8.9	N OF 55                 
+1201405	27	2	26	26	1123006050	26481	1357603		3	405	N	8.27	AIRPORT                 
+1208924	29	2	28	28	1123006080	26480	1357609		13	73	N	23.2	N OF BONITA             
+1208925	29	3	28	28	1123006080	26480	1357609		13	73	S	23.5	BISON 1                 
+1208926	29	4	28	28	1123006080	26480	1357609		13	73	S	23.7	MACARTHUR 1             
+1210382	29	5	28	28	1123006080	26480	1357609		13	73	N	23.9	BISON 2                 
+1208927	29	6	28	28	1123006080	26480	1357609		13	73	N	24.1	MACARTHUR 2             
+1201475	31	1	5	5	1123005744	26489	1357649		18	405	N	9.65	BRISTOL 2               
+1201444	31	2	5	5	1123005744	26489	1357649		18	405	N	9.46	BRISTOL 1               
+1201459	31	3	5	5	1123005744	26489	1357649		18	405	S	9.54	BRISTOL 2               
+1204756	31	5	5	5	1123005744	26489	1357649		18	5	S	22.75	BARRANCA                
+1201547	31	6	5	5	1123005744	26489	1357649		18	405	S	11.5	HARBOR 2                
+1201531	31	7	5	5	1123005744	26489	1357649		18	405	N	11.4	HARBOR 1                
+1201564	31	8	5	5	1123005744	26489	1357649		18	405	N	11.6	HARBOR 2                
+1201516	31	9	5	5	1123005744	26489	1357649		18	405	S	11.2	HARBOR 1                
+1201502	31	11	5	5	1123005744	26489	1357649		18	405	N	10.9	FAIRVIEW                
+1204802	31	16	5	5	1123005744	26489	1357649		18	5	N	23.2	N OF 133                
+1204793	31	17	5	5	1123005744	26489	1357649		18	5	S	23.1	N OF 133                
+1204813	31	18	5	5	1123005744	26489	1357649		18	5	S	23.5	S OF SAND CNYN          
+1204776	31	20	5	5	1123005744	26489	1357649		18	5	S	23.05	S OF 133                
+1209055	34	3	31	31	1123006127	26475	1357632		20	405	S	10.48	N OF 73                 
+1209226	34	4	31	31	1123006127	26475	1357632		20	405	S	12.16	HAMPSHIRE               
+1201489	34	5	31	31	1123006127	26475	1357632		20	405	S	10.28	FAIRVIEW                
+1208936	34	19	31	31	1123006127	26475	1357632		20	73	S	27.72	FAIRVIEW                
+1211667	36	7	32	32	1123006146	26478	1357615		17	133	N	12.77	N OF PORTOLA            
+1211685	36	8	32	32	1123006146	26478	1357615		17	133	N	12.42	S OF PORTOLA            
+1211694	36	9	32	32	1123006146	26478	1357615		17	133	N	12.05	IRVINE BLVD 3           
+1211719	36	10	32	32	1123006146	26478	1357615		17	133	N	11.35	N OF PM 11              
+1211710	36	11	32	32	1123006146	26478	1357615		17	133	S	11.7	IRVINE BLVD 1           
+1211726	36	12	32	32	1123006146	26478	1357615		17	133	N	11.08	AT PM 11                
+1211733	36	13	32	32	1123006146	26478	1357615		17	133	N	10.73	S OF PM 11              
+1211742	36	14	32	32	1123006146	26478	1357615		17	133	N	10.5	N OF MARINE             
+1211754	36	15	32	32	1123006146	26478	1357615		17	133	N	10.05	MARINE WAY              
+1211762	36	16	32	32	1123006146	26478	1357615		17	133	N	9.77	N OF 5                  
+1211774	36	17	32	32	1123006146	26478	1357615		17	133	N	9.37	S OF 5                  
+1204539	45	1	11	11	1123005841	26484	1357646		19	5	N	16.51	LA PAZ 1                
+1204553	45	2	11	11	1123005841	26484	1357646		19	5	N	16.69	LA PAZ 2                
+1204566	45	3	11	11	1123005841	26484	1357646		19	5	N	17.43	ALICIA 1                
+1204578	45	4	11	11	1123005841	26484	1357646		19	5	N	17.63	ALICIA 2                
+1204537	45	5	11	11	1123005841	26484	1357646		19	5	S	16.3	LA PAZ 1                
+1204608	45	6	11	11	1123005841	26484	1357646		19	5	N	18.61	EL TORO 1               
+1204622	45	7	11	11	1123005841	26484	1357646		19	5	N	18.82	EL TORO 2               
+1204637	45	8	11	11	1123005841	26484	1357646		19	5	N	19.33	RED ROBIN               
+1204551	45	9	11	11	1123005841	26484	1357646		19	5	S	16.5	LA PAZ 2                
+1204666	45	10	11	11	1123005841	26484	1357646		19	5	N	20	LAKE FOR2               
+1204721	45	11	11	11	1123005841	26484	1357646		19	5	N	22.1	ALTON 2                 
+1204742	45	12	11	11	1123005841	26484	1357646		19	5	N	22.2	ALTON 3                 
+1204564	45	13	11	11	1123005841	26484	1357646		19	5	S	17.26	ALICIA 1                
+1204706	45	15	11	11	1123005841	26484	1357646		19	5	S	21.92	ALTON 1                 
+1204576	45	17	11	11	1123005841	26484	1357646		19	5	S	17.49	ALICIA 2                
+1204606	45	19	11	11	1123005841	26484	1357646		19	5	S	18.5	EL TORO 1               
+1204620	45	20	11	11	1123005841	26484	1357646		19	5	S	18.7	EL TORO 2               
+1201202	46	1	36	36	1123006209	26472	1357644		20	405	N	4.03	JEFFREY 2               
+1201176	46	2	36	36	1123006209	26472	1357644		20	405	N	3.86	JEFFREY 1               
+1201245	46	3	36	36	1123006209	26472	1357644		20	405	N	5.55	CULVER 1                
+1201321	46	4	36	36	1123006209	26472	1357644		20	405	N	6.85	JAMBOREE1               
+1201388	46	5	36	36	1123006209	26472	1357644		20	405	N	7.73	MACARTHUR 1             
+1201190	46	6	36	36	1123006209	26472	1357644		20	405	S	4.03	JEFFREY 2               
+1201164	46	7	36	36	1123006209	26472	1357644		20	405	S	3.84	JEFFREY 1               
+1201275	46	8	36	36	1123006209	26472	1357644		20	405	N	5.74	CULVER 2                
+1201261	46	9	36	36	1123006209	26472	1357644		20	405	S	5.69	CULVER 2                
+1201231	46	10	36	36	1123006209	26472	1357644		20	405	S	5.5	CULVER 1                
+1201356	46	11	36	36	1123006209	26472	1357644		20	405	N	7.07	JAMBOREE2               
+1201339	46	12	36	36	1123006209	26472	1357644		20	405	S	7.01	JAMBOREE2               
+1201306	46	13	36	36	1123006209	26472	1357644		20	405	S	6.8	JAMBOREE1               
+1201371	46	14	36	36	1123006209	26472	1357644		20	405	S	7.69	MACARTHUR1              
+1201289	46	15	36	36	1123006209	26472	1357644		20	405	S	6.1	HARVARD                 
+1201216	46	16	36	36	1123006209	26472	1357644		20	405	S	5.01	YALE                    
+1201043	46	17	36	36	1123006209	26472	1357644		20	133	S	9	BARRANCA2               
+1201411	46	18	36	36	1123006209	26472	1357644		20	405	S	8.4	RED HILL                
+1201057	46	19	36	36	1123006209	26472	1357644		20	133	N	9	BARRANCA1               
+1201069	46	20	36	36	1123006209	26472	1357644		20	133	N	9.1	BARRANCA2               
+1205111	50	1	13	13	1123005873	24148	1357650		19	5	S	29.02	RED HILL                
+1205128	50	2	13	13	1123005873	24148	1357650		19	5	N	29.24	RED HILL                
+1205146	50	3	13	13	1123005873	24148	1357650		19	5	N	29.79	NEWPORT                 
+1203244	50	4	13	13	1123005873	24148	1357650		19	55	N	10	MCFADDEN                
+1203211	50	5	13	13	1123005873	24148	1357650		19	55	N	9.41	EDINGER 2               
+1203196	50	6	13	13	1123005873	24148	1357650		19	55	S	9.19	EDINGER 1               
+1203165	50	7	13	13	1123005873	24148	1357650		19	55	N	7.85	DYER 1                  
+1203176	50	8	13	13	1123005873	24148	1357650		19	55	N	8.12	DYER 2                  
+1203153	50	9	13	13	1123005873	24148	1357650		19	55	S	7.62	DYER 1                  
+1203115	50	10	13	13	1123005873	24148	1357650		19	55	N	6.94	MACARTHU1               
+1203140	50	11	13	13	1123005873	24148	1357650		19	55	N	7.16	MACARTHU2               
+1203129	50	12	13	13	1123005873	24148	1357650		19	55	S	7.03	MACARTHU2               
+1203103	50	13	13	13	1123005873	24148	1357650		19	55	S	6.88	MACARTHU1               
+1203226	50	14	13	13	1123005873	24148	1357650		19	55	S	10	MCFADDEN                
+1203062	50	16	13	13	1123005873	24148	1357650		19	55	N	3.96	FAIR 2                  
+1203044	50	17	13	13	1123005873	24148	1357650		19	55	S	3.6	FAIR 1                  
+1203026	50	18	13	13	1123005873	24148	1357650		19	55	N	3.11	VICTORIA2               
+1203085	50	20	13	13	1123005873	24148	1357650		19	55	N	5.8	PAULARINO 2             
+1203293	56	1	14	14	1123005892	26482	1357643		20	55	N	11.1	FOURTH 2                
+1203274	56	2	14	14	1123005892	26482	1357643		20	55	S	10.84	FOURTH 1                
+1203321	56	3	14	14	1123005892	26482	1357643		20	55	N	11.74	17TH 1                  
+1203335	56	4	14	14	1123005892	26482	1357643		20	55	N	12	17TH 2                  
+1203307	56	5	14	14	1123005892	26482	1357643		20	55	S	11.62	17TH 1                  
+1212485	56	15	14	14	1123005892	26482	1357643		20	73	N	27.4	BEAR 2                  
+1208935	56	16	14	14	1123005892	26482	1357643		20	73	S	27.2	BEAR 1                  
+1208931	56	17	14	14	1123005892	26482	1357643		20	73	S	25.25	ORCHID                  
+1208932	56	18	14	14	1123005892	26482	1357643		20	73	N	25.7	CAMPUS                  
+1208934	56	19	14	14	1123005892	26482	1357643		20	73	N	26.7	N OF 55                 
+1201119	73	1	18	18	1123005950	26481	1357636		16	405	N	1.11	IRVINE C2               
+1201130	73	2	18	18	1123005950	26481	1357636		16	405	S	1.57	S OF 133                
+1201133	73	3	18	18	1123005950	26481	1357636		16	405	S	1.93	N OF 133                
+1201092	73	4	18	18	1123005950	26481	1357636		16	405	N	0.93	IRVINE C1               
+1201150	73	5	18	18	1123005950	26481	1357636		16	405	N	2.99	SAND CANYON             
+1201105	73	6	18	18	1123005950	26481	1357636		16	405	S	0.96	IRVINE C2               
+1209051	73	7	18	18	1123005950	26481	1357636		16	405	N	3.31	N OF SAND CANYON        
+1209054	73	11	18	18	1123005950	26481	1357636		16	405	S	1.73	AT 133                  
+1201136	73	12	18	18	1123005950	26481	1357636		16	405	S	2.88	SAND CANYON             
+1201080	73	13	18	18	1123005950	26481	1357636		16	405	S	0.77	IRVINE C1               
+1204941	73	15	18	18	1123005950	26481	1357636		16	5	S	25.8	YALE                    
+1205068	73	16	18	18	1123005950	26481	1357636		16	5	N	27.7	JAMBOREE 2              
+1205019	73	17	18	18	1123005950	26481	1357636		16	5	S	27.43	JAMBOREE 1              
+1205034	73	18	18	18	1123005950	26481	1357636		16	5	N	27.55	JAMBOREE 1              
+1205051	73	19	18	18	1123005950	26481	1357636		16	5	S	27.7	JAMBOREE 2              
+1209050	73	20	18	18	1123005950	26481	1357636		16	405	N	2.35	LAGUNA CANYON RD        
+1204649	74	1	19	19	1123005967	26480	1357638		18	5	S	19.8	LAKE FOREST 1           
+1204664	74	4	19	19	1123005967	26480	1357638		18	5	S	19.9	LAKE FOREST 2           
+1204696	74	5	19	19	1123005967	26480	1357638		18	5	N	20.59	BAKE 1                  
+1204698	74	6	19	19	1123005967	26480	1357638		18	5	N	20.94	BAKE 2                  
+1204694	74	7	19	19	1123005967	26480	1357638		18	5	S	20.59	BAKE 1                  
+1204700	74	8	19	19	1123005967	26480	1357638		18	5	S	20.95	BAKE 2                  
+1204681	74	15	19	19	1123005967	26480	1357638		18	5	N	20.23	OLDFIELD                
+1204702	74	17	19	19	1123005967	26480	1357638		18	5	S	21.25	At 405                  
+1201117	74	18	19	19	1123005967	26480	1357638		18	405	S	0.6	N OF 5			
+                                                                                                                
+                                                                                                                
Index: /trunk/config/vds_data/loop.txt
===================================================================
--- /trunk/config/vds_data/loop.txt	(revision 79)
+++ /trunk/config/vds_data/loop.txt	(revision 79)
@@ -0,0 +1,1792 @@
+FWY	Dir     POSTMI	LDS_ID	VDS_ID	LOOP_ID LOC    LANE LOOP_LOC      	PARAMICS_NAME  PARAMICS_LANE         
+5	S	16.3	1204537	1204538	1211007	ML	1	ML_1       	5s16.3ml     	4
+5	S	16.3	1204537	1204538	1211008	ML	2	ML_2       	5s16.3ml     	3
+5	S	16.3	1204537	1204538	1211009	ML	3	ML_3       	5s16.3ml     	2
+5	S	16.3	1204537	1204538	1211010	ML	4	ML_4       	5s16.3ml     	1
+5	S	16.3	1204537	1211848	1211011	DM	1	DEMAND     	5s16.3ora    	0
+5	S	16.3	1204537	1211848	1211012	PA	2	PASSAGE    	5s16.3ora    	0
+5	S	16.3	1204537	1211848	1211013	QU	3	QUEUE      	5s16.3ora    	0
+5	S	16.3	1204537	1211848	1211014	OR	4	RAMP_ON    	5s16.3ora    	0
+5	S	16.3	1204537	1211848	1211015	RH	5	RAMP_HOV   	5s16.3ora    	0
+5	S	16.3	1204537	1211182	1211016	HV	1	SD_1       	5s16.3hv     	1
+5	S	16.5	1204551	1204552	1210995	ML	1	ML_1       	5s16.5ml     	4
+5	S	16.5	1204551	1204552	1210996	ML	2	ML_2       	5s16.5ml     	3
+5	S	16.5	1204551	1204552	1210997	ML	3	ML_3       	5s16.5ml     	2
+5	S	16.5	1204551	1204552	1210998	ML	4	ML_4       	5s16.5ml     	1
+5	S	16.5	1204551	1211177	1210999	HV	1	SD_1       	5s16.5hv     	1
+5	S	16.5	1204551	1211178	1211000	DM	1	DEMAND     	5s16.5ora    	0
+5	S	16.5	1204551	1211178	1211001	PA	2	PASSAGE    	5s16.5ora    	0
+5	S	16.5	1204551	1211178	1211002	QU	3	QUEUE      	5s16.5ora    	0
+5	S	16.5	1204551	1211178	1211003	OR	4	RAMP_ON    	5s16.5ora    	0
+5	S	16.5	1204551	1211180	1211004	FR	1	RAMP_OFF   	5s16.5fr     	1
+5	S	16.5	1204551	1211180	1211005	FR	2	SD_2       	?            	0
+5	S	16.5	1204551	1211180	1211006	FR	3	SD_3       	?            	0
+5	S	16.5	1204551	1211178	1211179	RH	5	RAMP_HOV   	5s16.5ora    	0
+5	N	16.51	1204539	1204540	1204541	QU	2	QUEUE      	5n16.52ora   	0
+5	N	16.51	1204539	1204540	1204542	DM	3	DEMAND     	5n16.52ora   	0
+5	N	16.51	1204539	1204540	1204543	PA	4	PASSAGE    	5n16.52ora   	0
+5	N	16.51	1204539	1204544	1204545	FR	1	RAMP_OFF   	5n16.37fr    	1
+5	N	16.51	1204539	1204546	1204547	ML	1	ML_1       	5n16.5ml     	4
+5	N	16.51	1204539	1204546	1204548	ML	2	ML_2       	5n16.5ml     	3
+5	N	16.51	1204539	1204546	1204549	ML	3	ML_3       	5n16.5ml     	2
+5	N	16.51	1204539	1204546	1204550	ML	4	ML_4       	5n16.5ml     	1
+5	N	16.51	1204539	1210085	1210084	HV	1	SD_1       	5n16.5hv     	1
+5	N	16.51	1204539	1204540	1210372	OR	1	RAMP_ON    	5n16.52ora   	0
+5	N	16.51	1204539	1204540	1211111	RH	5	RAMP_HOV   	5n16.52ora   	0
+5	N	16.69	1204553	1204554	1204555	OR	1	RAMP_ON    	5n16.6ora    	0
+5	N	16.69	1204553	1204554	1204556	QU	2	QUEUE      	5n16.6ora    	0
+5	N	16.69	1204553	1204554	1204557	DM	3	DEMAND     	5n16.6ora    	0
+5	N	16.69	1204553	1204554	1204558	PA	4	PASSAGE    	5n16.6ora    	0
+5	N	16.69	1204553	1204559	1204560	ML	1	ML_1       	5n16.6ml     	4
+5	N	16.69	1204553	1204559	1204561	ML	2	ML_2       	5n16.6ml     	3
+5	N	16.69	1204553	1204559	1204562	ML	3	ML_3       	5n16.6ml     	2
+5	N	16.69	1204553	1204559	1204563	ML	4	ML_4       	5n16.6ml     	1
+5	N	16.69	1204553	1210087	1210086	HV	1	SD_1       	5n16.6hv     	1
+5	S	17.26	1204564	1204565	1210354	ML	1	ML_1       	5s17.29ml    	5
+5	S	17.26	1204564	1204565	1210355	ML	2	ML_2       	5s17.29ml    	4
+5	S	17.26	1204564	1204565	1210356	ML	3	ML_3       	5s17.29ml    	3
+5	S	17.26	1204564	1204565	1210357	ML	4	ML_4       	5s17.29ml    	2
+5	S	17.26	1204564	1204565	1210358	ML	5	ML_5       	5s17.29ml    	1
+5	S	17.26	1204564	1210367	1210359	DM	1	DEMAND     	5s17.26ora   	0
+5	S	17.26	1204564	1210367	1210360	PA	2	PASSAGE    	5s17.26ora   	0
+5	S	17.26	1204564	1210367	1210361	QU	3	QUEUE      	5s17.26ora   	0
+5	S	17.26	1204564	1210367	1210362	OR	4	RAMP_ON    	5s17.26ora   	0
+5	S	17.26	1204564	1210367	1210363	RH	5	RAMP_HOV   	5s17.26ora   	0
+5	S	17.26	1204564	1210368	1210366	HV	1	SD_1       	5s17.29hv    	1
+5	N	17.43	1204566	1204567	1204568	QU	2	QUEUE      	5n17.44ora   	0
+5	N	17.43	1204566	1204567	1204569	DM	3	DEMAND     	5n17.44ora   	0
+5	N	17.43	1204566	1204567	1204570	PA	4	PASSAGE    	5n17.44ora   	0
+5	N	17.43	1204566	1204571	1204572	ML	1	ML_1       	5n17.43ml    	4
+5	N	17.43	1204566	1204571	1204573	ML	2	ML_2       	5n17.43ml    	3
+5	N	17.43	1204566	1204571	1204574	ML	3	ML_3       	5n17.43ml    	2
+5	N	17.43	1204566	1204571	1204575	ML	4	ML_4       	5n17.43ml    	1
+5	N	17.43	1204566	1210089	1210088	HV	1	SD_1       	5n17.43ml    	6
+5	N	17.43	1204566	1210089	1210123	HV	2	SD_3       	?            	0
+5	N	17.43	1204566	1204567	1210371	OR	1	RAMP_ON    	5n17.44ora   	0
+5	S	17.49	1204576	1204577	1210341	ML	1	ML_1       	5s17.47ml    	5
+5	S	17.49	1204576	1204577	1210342	ML	2	ML_2       	5s17.47ml    	4
+5	S	17.49	1204576	1204577	1210343	ML	3	ML_3       	5s17.47ml    	3
+5	S	17.49	1204576	1204577	1210344	ML	4	ML_4       	5s17.47ml    	2
+5	S	17.49	1204576	1211804	1210345	DM	1	DEMAND     	5s17.49ora   	0
+5	S	17.49	1204576	1211804	1210346	PA	2	PASSAGE    	5s17.49ora   	0
+5	S	17.49	1204576	1211804	1210347	QU	3	QUEUE      	5s17.49ora   	0
+5	S	17.49	1204576	1211804	1210348	OR	4	RAMP_ON    	5s17.49ora   	0
+5	S	17.49	1204576	1211804	1210349	RH	5	RAMP_HOV   	5s17.49ora   	0
+5	S	17.49	1204576	1211805	1210350	FR	1	RAMP_OFF   	5s17.5fr     	2
+5	S	17.49	1204576	1211183	1210351	HV	1	SD_1       	5s17.47ml    	1
+5	S	17.49	1204576	1211805	1210352	FR	2	SD_2       	5s17.5fr     	1
+5	N	17.63	1204578	1204579	1204580	QU	1	QUEUE      	5n17.64ora   	0
+5	N	17.63	1204578	1204579	1204581	DM	2	DEMAND     	5n17.64ora   	0
+5	N	17.63	1204578	1204579	1204582	PA	3	PASSAGE    	5n17.64ora   	0
+5	N	17.63	1204578	1204583	1204584	FR	1	RAMP_OFF   	5n17.3fr     	1
+5	N	17.63	1204578	1204591	1204585	HV	2	SD_3       	?            	0
+5	N	17.63	1204578	1204586	1204587	ML	1	ML_1       	5n17.63ml    	5
+5	N	17.63	1204578	1204586	1204588	ML	2	ML_2       	5n17.63ml    	4
+5	N	17.63	1204578	1204586	1204589	ML	3	ML_3       	5n17.63ml    	3
+5	N	17.63	1204578	1204586	1204590	ML	4	ML_4       	5n17.63ml    	2
+5	N	17.63	1204578	1204591	1204592	HV	1	SD_1       	5n17.63hv    	1
+5	N	17.63	1204578	1204583	1210092	FR	3	SD_5       	?            	0
+5	N	17.63	1204578	1204583	1210093	FR	2	SD_4       	?            	0
+5	N	17.63	1204578	1204579	1210094	OR	4	RAMP_ON    	5n17.64ora   	0
+5	N	17.63	1204578	1204586	1210370	ML	5	ML_5       	5n17.63ml    	1
+5	S	18.5	1204606	1204607	1210327	ML	1	ML_1       	5s18.5ml     	5
+5	S	18.5	1204606	1204607	1210328	ML	2	ML_2       	5s18.5ml     	4
+5	S	18.5	1204606	1204607	1210329	ML	3	ML_3       	5s18.5ml     	3
+5	S	18.5	1204606	1204607	1210330	ML	4	ML_4       	5s18.5ml     	2
+5	S	18.5	1204606	1204607	1210331	ML	5	ML_5       	5s18.5ml     	1
+5	S	18.5	1204606	1210339	1210332	DM	1	DEMAND     	5s18.5ora    	0
+5	S	18.5	1204606	1210339	1210333	PA	2	PASSAGE    	5s18.5ora    	0
+5	S	18.5	1204606	1210339	1210334	QU	3	QUEUE      	5s18.5ora    	0
+5	S	18.5	1204606	1210339	1210335	OR	4	RAMP_ON    	5s18.5ora    	0
+5	S	18.5	1204606	1210339	1210336	RH	5	RAMP_HOV   	5s18.5ora    	0
+5	S	18.5	1204606	1210340	1210337	HV	1	SD_1       	5s18.5hv     	2
+5	S	18.5	1204606	1210340	1210338	HV	2	SD_2       	5s18.5hv     	1
+5	N	18.61	1204608	1204609	1204610	OR	1	RAMP_ON    	5n18.62ora   	0
+5	N	18.61	1204608	1204609	1204611	QU	2	QUEUE      	5n18.62ora   	0
+5	N	18.61	1204608	1204609	1204612	DM	3	DEMAND     	5n18.62ora   	0
+5	N	18.61	1204608	1204609	1204613	PA	4	PASSAGE    	5n18.62ora   	0
+5	N	18.61	1204608	1204609	1204614	RH	5	RAMP_HOV   	5n18.62ora   	0
+5	N	18.61	1204608	1204615	1204616	ML	1	ML_1       	5n18.61ml    	4
+5	N	18.61	1204608	1204615	1204617	ML	2	ML_2       	5n18.61ml    	3
+5	N	18.61	1204608	1204615	1204618	ML	3	ML_3       	5n18.61ml    	2
+5	N	18.61	1204608	1204615	1204619	ML	4	ML_4       	5n18.61ml    	1
+5	N	18.61	1204608	1210103	1210101	HV	1	SD_1       	5n18.61hv    	1
+5	S	18.7	1204620	1204621	1210307	ML	1	ML_1       	5s18.7ml     	5
+5	S	18.7	1204620	1204621	1210308	ML	2	ML_2       	5s18.7ml     	4
+5	S	18.7	1204620	1204621	1210309	ML	3	ML_3       	5s18.7ml     	3
+5	S	18.7	1204620	1204621	1210310	ML	4	ML_4       	5s18.7ml     	2
+5	S	18.7	1204620	1204621	1210311	ML	5	ML_5       	5s18.7ml     	1
+5	S	18.7	1204620	1210320	1210312	DM	1	DEMAND     	5s18.7ora    	0
+5	S	18.7	1204620	1210320	1210313	PA	2	PASSAGE    	5s18.7ora    	0
+5	S	18.7	1204620	1210320	1210314	QU	3	QUEUE      	5s18.7ora    	0
+5	S	18.7	1204620	1210320	1210315	OR	4	RAMP_ON    	5s18.7ora    	0
+5	S	18.7	1204620	1210321	1210316	FR	1	RAMP_OFF   	5s18.7fr     	2
+5	S	18.7	1204620	1210321	1210317	FR	2	SD_3       	5s18.7fr     	1
+5	S	18.7	1204620	1210322	1210318	HV	1	SD_1       	5s18.7hv     	2
+5	S	18.7	1204620	1210322	1210319	HV	2	SD_2       	5s18.7hv     	1
+5	N	18.82	1204622	1204623	1204624	OR	1	RAMP_ON    	5n18.82ora   	0
+5	N	18.82	1204622	1204623	1204625	QU	2	QUEUE      	5n18.82ora   	0
+5	N	18.82	1204622	1204623	1204626	DM	3	DEMAND     	5n18.82ora   	0
+5	N	18.82	1204622	1204623	1204627	PA	4	PASSAGE    	5n18.82ora   	0
+5	N	18.82	1204622	1204628	1204629	FR	1	RAMP_OFF   	5n18.5fr     	1
+5	N	18.82	1204622	1210106	1204630	HV	1	SD_1       	5n18.82hv    	1
+5	N	18.82	1204622	1204628	1210104	FR	2	SD_3       	?            	0
+5	N	18.82	1204622	1204628	1210105	FR	3	SD_5       	?            	0
+5	N	19.33	1204637	1204638	1204639	ML	1	ML_1       	5n19.33ml    	7
+5	N	19.33	1204637	1204638	1204640	ML	2	ML_2       	5n19.33ml    	6
+5	N	19.33	1204637	1204638	1204641	ML	3	ML_3       	5n19.33ml    	5
+5	N	19.33	1204637	1204638	1204642	ML	4	ML_4       	5n19.33ml    	4
+5	S	19.33	1204637	1204643	1204645	OS	1	OS_1       	5s19.33ml    	6
+5	S	19.33	1204637	1204643	1204646	OS	2	OS_2       	5s19.33ml    	5
+5	S	19.33	1204637	1204643	1204647	OS	3	OS_3       	5s19.33ml    	4
+5	S	19.33	1204637	1204643	1204648	OS	4	OS_4       	5s19.33ml    	3
+5	N	19.33	1204637	1204638	1210107	ML	5	ML_5       	5n19.33ml    	3
+5	N	19.33	1204637	1204638	1210108	ML	6	ML_6       	5n19.33ml    	2
+5	N	19.33	1204637	1204638	1210111	ML	7	SD_5       	5n19.33ml    	1
+5	S	19.33	1204637	1204643	1210113	OS	5	OS_5       	5s19.33ml    	2
+5	S	19.33	1204637	1204643	1210114	OS	6	OS_6       	5s19.33ml    	1
+5	N	19.33	1204637	1210115	1210116	HV	1	SD_1       	5n19.33hv    	1
+5	N	19.33	1204637	1210115	1210117	HV	2	SD_2       	5s19.33hv    	1
+5	S	19.33	1204637	1210121	1210118	OH	1	SD_3       	?            	0
+5	S	19.33	1204637	1210121	1210119	OH	2	SD_4       	?            	0
+5	S	19.8	1204649	1204650	1210292	ML	1	ML_1       	5s19.8ml     	6
+5	S	19.8	1204649	1204650	1210293	ML	2	ML_2       	5s19.8ml     	5
+5	S	19.8	1204649	1204650	1210294	ML	3	ML_3       	5s19.8ml     	4
+5	S	19.8	1204649	1204650	1210295	ML	4	ML_4       	5s19.8ml     	3
+5	S	19.8	1204649	1204650	1210296	ML	5	ML_5       	5s19.8ml     	2
+5	S	19.8	1204649	1204650	1210297	ML	6	ML_6       	5s19.8ml     	1
+5	S	19.8	1204649	1210304	1210298	DM	1	DEMAND     	5s19.8ora    	0
+5	S	19.8	1204649	1210304	1210299	PA	2	PASSAGE    	5s19.8ora    	0
+5	S	19.8	1204649	1210304	1210300	QU	3	QUEUE      	5s19.8ora    	0
+5	S	19.8	1204649	1210304	1210301	OR	4	RAMP_ON    	5s19.8ora    	0
+5	S	19.8	1204649	1210305	1210302	HV	1	SD_1       	5s19.8hv     	2
+5	S	19.8	1204649	1210305	1210303	HV	2	SD_2       	5s19.8hv     	1
+5	S	19.9	1204664	1204665	1210273	ML	1	ML_1       	5s19.9ml     	6
+5	S	19.9	1204664	1204665	1210274	ML	2	ML_2       	5s19.9ml     	5
+5	S	19.9	1204664	1204665	1210275	ML	3	ML_3       	5s19.9ml     	4
+5	S	19.9	1204664	1204665	1210276	ML	4	ML_4       	5s19.9ml     	3
+5	S	19.9	1204664	1204665	1210277	ML	5	ML_5       	5s19.9ml     	2
+5	S	19.9	1204664	1204665	1210278	ML	6	ML_6       	5s19.9ml     	1
+5	S	19.9	1204664	1210326	1210279	HV	1	SD_1       	5s19.9hv     	2
+5	S	19.9	1204664	1210326	1210280	HV	2	SD_2       	5s19.9hv     	1
+5	S	19.9	1204664	1210323	1210281	DM	1	DEMAND     	5s19.9ora    	0
+5	S	19.9	1204664	1210323	1210282	PA	2	PASSAGE    	5s19.9ora    	0
+5	S	19.9	1204664	1210323	1210283	QU	3	QUEUE      	5s19.9ora    	0
+5	S	19.9	1204664	1210323	1210284	OR	4	RAMP_ON    	5s19.9ora    	0
+5	S	19.9	1204664	1210323	1210285	RH	5	RAMP_HOV   	5s19.9ora    	0
+5	S	19.9	1204664	1210324	1210287	FR	1	RAMP_OFF   	5s19.9fr     	2
+5	S	19.9	1204664	1210324	1210288	FR	2	SD_3       	5s19.9fr     	1
+5	S	19.9	1204664	1210324	1210289	FR	3	SD_4       	5s19.9ff     	1
+5	S	19.9	1204664	1210325	1210290	OC	1	SD_5       	?            	0
+5	N	20	1204666	1204667	1204668	OR	1	RAMP_ON    	5n20ora      	0
+5	N	20	1204666	1204667	1204669	QU	5	QUEUE      	5n20ora      	0
+5	N	20	1204666	1204667	1204670	DM	3	DEMAND     	5n20ora      	0
+5	N	20	1204666	1204667	1204671	PA	4	PASSAGE    	5n20ora      	0
+5	N	20	1204666	1204672	1204673	ML	1	ML_1       	5n20ml       	5
+5	N	20	1204666	1204672	1204674	ML	2	ML_2       	5n20ml       	4
+5	N	20	1204666	1204672	1204675	ML	3	ML_3       	5n20ml       	3
+5	N	20	1204666	1204672	1204676	ML	4	ML_4       	5n20ml       	2
+5	N	20	1204666	1204672	1204677	ML	5	ML_5       	5n20ml       	1
+5	N	20	1204666	1204678	1204679	FR	1	RAMP_OFF   	5n20fr       	1
+5	N	20	1204666	1211117	1204680	HV	1	SD_1       	5n20hv       	2
+5	N	20	1204666	1211117	1211113	HV	2	SD_2       	5n20hv       	1
+5	N	20	1204666	1204667	1211114	OR	2	RAMP_HOV   	5n20ora      	0
+5	N	20	1204666	1211118	1211115	CD	1	COLL_DIST_1	5n20cd       	2
+5	N	20	1204666	1211118	1211116	CD	2	COLL_DIST_2	5n20cd       	1
+5	N	20.23	1204681	1204682	1204683	ML	1	ML_1       	5n20.23ml    	5
+5	N	20.23	1204681	1204682	1204684	ML	2	ML_2       	5n20.23ml    	4
+5	N	20.23	1204681	1204682	1204685	ML	3	ML_3       	5n20.23ml    	3
+5	N	20.23	1204681	1204682	1204686	ML	4	ML_4       	5n20.23ml    	2
+5	N	20.23	1204681	1204682	1204687	ML	5	ML_5       	5n20.23ml    	1
+5	S	20.23	1204681	1204688	1204689	OS	1	OS_1       	5s20.23ml    	5
+5	S	20.23	1204681	1204688	1204690	OS	2	OS_2       	5s20.23ml    	4
+5	S	20.23	1204681	1204688	1204692	OS	4	OS_4       	5s20.23ml    	3
+5	S	20.23	1204681	1204688	1204693	OS	5	OS_5       	5s20.23ml    	1
+5	N	20.23	1204681	1210271	1210262	CD	1	COLL_DIST_1	5n20.23cd    	4
+5	N	20.23	1204681	1210271	1210263	CD	2	COLL_DIST_2	5n20.23cd    	3
+5	N	20.23	1204681	1210271	1210264	CD	3	SD_5       	5n20.23cd    	2
+5	N	20.23	1204681	1210271	1210265	CD	4	SD_6       	5n20.23cd    	1
+5	N	20.23	1204681	1210270	1210266	HV	1	SD_1       	5n20.23hv    	2
+5	N	20.23	1204681	1210270	1210267	HV	2	SD_2       	5n20.23hv    	1
+5	S	20.23	1204681	1210272	1210268	OH	1	SD_3       	5s20.23hv    	1
+5	S	20.23	1204681	1210272	1210269	OH	2	SD_4       	5n20.23ml    	6
+5	S	20.24	1204681	1204688	1204691	OS	3	OS_3       	5s20.23ml    	2
+5	N	20.59	1204696	1204697	1208301	ML	1	ML_1       	5n20.59ml    	6
+5	N	20.59	1204696	1204697	1208302	ML	2	ML_2       	5n20.59ml    	5
+5	N	20.59	1204696	1204697	1208303	ML	3	ML_3       	5n20.59ml    	4
+5	N	20.59	1204696	1204697	1208304	ML	4	ML_4       	5n20.59ml    	3
+5	S	20.59	1204694	1204695	1208305	ML	1	ML_1       	5s20.59ml    	6
+5	S	20.59	1204694	1204695	1208306	ML	2	ML_2       	5s20.59ml    	5
+5	S	20.59	1204694	1204695	1208307	ML	3	ML_3       	5s20.59ml    	4
+5	S	20.59	1204694	1204695	1208308	ML	4	ML_4       	5s20.59ml    	3
+5	S	20.59	1204694	1204695	1208309	ML	5	ML_5       	5s20.59ml    	2
+5	S	20.59	1204694	1204695	1210243	ML	6	ML_6       	5s20.59ml    	1
+5	S	20.59	1204694	1210256	1210244	CD	1	COLL_DIST_1	5s20.59cd    	3
+5	S	20.59	1204694	1210256	1210245	CD	2	COLL_DIST_2	5s20.59cd    	2
+5	S	20.59	1204694	1210256	1210246	CD	3	SD_3       	5s20.59cd    	1
+5	S	20.59	1204694	1210254	1210247	DM	1	DEMAND     	5s20.59or    	0
+5	S	20.59	1204694	1210254	1210248	PA	2	PASSAGE    	5s20.59or    	0
+5	S	20.59	1204694	1210254	1210249	QU	3	QUEUE      	5s20.59or    	0
+5	S	20.59	1204694	1210254	1210251	OR	4	RAMP_ON    	5s20.59or    	0
+5	S	20.59	1204694	1210255	1210252	HV	1	SD_1       	5s20.59hv    	2
+5	S	20.59	1204694	1210255	1210253	HV	2	SD_2       	5s20.59hv    	1
+5	N	20.59	1204696	1204697	1211119	ML	5	ML_5       	5n20.59ml    	2
+5	N	20.59	1204696	1204697	1211120	ML	6	ML_6       	5n20.59ml    	1
+5	N	20.59	1204696	1211133	1211121	HV	1	SD_1       	5n20.59hv    	1
+5	N	20.59	1204696	1211133	1211122	HV	2	SD_2       	5n20.59hv_2  	1
+5	N	20.59	1204696	1211134	1211123	OR	1	RAMP_ON    	5n20.59or    	0
+5	N	20.59	1204696	1211134	1211124	PA	2	PASSAGE    	5n20.59or    	0
+5	N	20.59	1204696	1211134	1211125	DM	3	DEMAND     	5n20.59or    	0
+5	N	20.59	1204696	1211134	1211126	QU	4	QUEUE      	5n20.59or    	0
+5	N	20.59	1204696	1211136	1211128	CD	1	COLL_DIST_1	5n20.59cd    	2
+5	N	20.59	1204696	1211136	1211129	CD	2	COLL_DIST_2	5n20.59cd    	1
+5	N	20.59	1204696	1211135	1211131	FR	1	RAMP_OFF   	5n20.59fr    	1
+5	N	20.59	1204696	1211135	1211132	FR	3	SD_3       	5n20.59fr    	1
+5	N	20.94	1204698	1204699	1208310	ML	1	ML_1       	5n20.94ml    	3
+5	N	20.94	1204698	1204699	1208311	ML	2	ML_2       	5n20.94ml    	2
+5	N	20.94	1204698	1204699	1208312	ML	3	ML_3       	5n20.94ml    	1
+5	N	20.94	1204698	1211146	1208313	FF	1	SD_2       	5n20.94ml    	3
+5	N	20.94	1204698	1211147	1211137	DM	4	DEMAND     	5n20.94or    	0
+5	N	20.94	1204698	1211147	1211138	PA	3	PASSAGE    	5n20.94or    	0
+5	N	20.94	1204698	1211147	1211139	OR	1	RAMP_ON    	5n20.94or    	0
+5	N	20.94	1204698	1211147	1211140	OR	2	RAMP_HOV   	5n20.94or    	0
+5	N	20.94	1204698	1211147	1211141	QU	5	QUEUE      	5n20.94or    	0
+5	N	20.94	1204698	1211146	1211142	FF	2	SD_3       	5n20.94ml    	2
+5	N	20.94	1204698	1211146	1211143	FF	3	SD_4       	5n20.94ml    	1
+5	N	20.94	1204698	1211148	1211144	CD	1	COLL_DIST_1	5n20.94cd    	2
+5	N	20.94	1204698	1211148	1211145	CD	2	COLL_DIST_2	5n20.94cd    	1
+5	S	20.95	1204700	1204701	1208314	ML	1	ML_1       	5s20.95ml    	6
+5	S	20.95	1204700	1204701	1208315	ML	2	ML_2       	5s20.95ml    	5
+5	S	20.95	1204700	1204701	1208316	ML	3	ML_3       	5s20.95ml    	4
+5	S	20.95	1204700	1204701	1208317	ML	4	ML_4       	5s20.95ml    	3
+5	S	20.95	1204700	1204701	1210225	ML	5	ML_5       	5s20.95ml    	2
+5	S	20.95	1204700	1204701	1210226	ML	6	ML_6       	5s20.95ml    	1
+5	S	20.95	1204700	1210257	1210227	DM	1	DEMAND     	5s20.95or    	0
+5	S	20.95	1204700	1210257	1210228	PA	2	PASSAGE    	5s20.95or    	0
+5	S	20.95	1204700	1210257	1210229	QU	3	QUEUE      	5s20.95or    	0
+5	S	20.95	1204700	1210257	1210230	OR	4	RAMP_ON    	5s20.95or    	0
+5	S	20.95	1204700	1210259	1210231	FR	1	RAMP_OFF   	5s20.95fr_2  	1
+5	S	20.95	1204700	1210257	1210233	RH	5	RAMP_HOV   	5s20.95or    	0
+5	S	20.95	1204700	1210259	1210234	FR	2	SD_3       	5s20.95fr    	2
+5	S	20.95	1204700	1210259	1210235	FR	3	SD_4       	5s20.95fr    	1
+5	S	20.95	1204700	1210260	1210237	CD	1	SD_2       	5s20.95cd_2  	2
+5	S	20.95	1204700	1210260	1210238	CD	2	SD_1       	5s20.95cd_2  	1
+5	S	20.95	1204700	1210261	1210239	FC	1	SD_6       	5s20.95cd_1  	1
+5	S	20.95	1204700	1210258	1210240	CD	1	COLL_DIST_1	5s20.95ff    	3
+5	S	20.95	1204700	1210258	1210241	CD	2	COLL_DIST_2	5s20.95ff    	2
+5	S	20.95	1204700	1210258	1210242	CD	3	SD_5       	5s20.95ff    	1
+5	S	21.25	1204702	1211853	1211154	ML	1	ML_1       	?            	0
+5	S	21.25	1204702	1211853	1211155	ML	2	ML_2       	?            	0
+5	S	21.25	1204702	1211853	1211156	ML	3	ML_3       	?            	0
+5	N	21.25	1204702	1204703	1211157	OS	1	OS_1       	5n21.25os    	3
+5	N	21.25	1204702	1204703	1211158	OS	2	OS_2       	5n21.25os    	2
+5	N	21.25	1204702	1204703	1211159	OS	3	OS_3       	5n21.25os    	1
+5	N	21.25	1204702	1211856	1211160	OH	1	SD_2       	5n21.25oh    	1
+5	S	21.25	1204702	1211854	1211161	HV	1	SD_1       	?            	0
+5	S	21.25	1204702	1211855	1211162	FF	1	SD_3       	5s20.95cd    	3
+5	S	21.25	1204702	1211855	1211163	FF	2	SD_4       	5s20.95cd    	2
+5	S	21.25	1204702	1211855	1211164	FF	3	SD_5       	5s20.95cd    	1
+5	N	21.25	1204702	1211857	1211165	OC	1	COLL_DIST_1	5n21.25cd    	2
+5	N	21.25	1204702	1211857	1211166	OC	2	COLL_DIST_2	5n21.25cd    	1
+5	S	21.92	1204706	1204707	1204708	OR	1	RAMP_ON    	5s21.92ora   	0
+5	S	21.92	1204706	1204707	1204709	QU	2	QUEUE      	5s21.92ora   	0
+5	S	21.92	1204706	1204707	1204710	DM	3	DEMAND     	5s21.92ora   	0
+5	S	21.92	1204706	1204707	1204711	PA	4	PASSAGE    	5s21.92ora   	0
+5	S	21.92	1204706	1211151	1204713	FC	1	COLL_DIST_1	5s21.92cd    	2
+5	S	21.92	1204706	1204714	1204715	HV	1	SD_1       	5s21.92hv    	1
+5	S	21.92	1204706	1204716	1204717	ML	1	ML_1       	5s22.1ml     	3
+5	S	21.92	1204706	1204716	1204718	ML	2	ML_2       	5s22.1ml     	2
+5	S	21.92	1204706	1204716	1204719	ML	3	ML_3       	5s22.1ml     	1
+5	S	21.92	1204706	1211151	1204720	FC	2	SD_3       	5s21.92cd    	1
+5	N	22.1	1204721	1204722	1204723	OR	1	RAMP_ON    	5n22.1ora    	0
+5	N	22.1	1204721	1204722	1204724	QU	2	QUEUE      	5n22.1ora    	0
+5	N	22.1	1204721	1204722	1204725	DM	3	DEMAND     	5n22.1ora    	0
+5	N	22.1	1204721	1204722	1204726	PA	4	PASSAGE    	5n22.1ora    	0
+5	N	22.1	1204721	1204727	1204728	FR	1	RAMP_OFF   	5n22.1fr     	1
+5	N	22.1	1204721	1204729	1204730	HV	1	SD_1       	5n22.1hv     	1
+5	N	22.1	1204721	1204731	1204732	ML	1	ML_1       	5n22.1ml     	4
+5	N	22.1	1204721	1204731	1204733	ML	2	ML_2       	5n22.1ml     	3
+5	N	22.1	1204721	1204731	1204734	ML	3	ML_3       	5n22.1ml     	2
+5	N	22.1	1204721	1204731	1204735	ML	4	ML_4       	5n22.1ml     	1
+5	N	22.1	1204721	1204731	1204736	ML	5	ML_5       	?            	0
+5	N	22.1	1204721	1208955	1208956	OH	1	SD_2       	?            	0
+5	S	22.1	1204721	1204712	1211149	FR	1	SD_4       	5s21.92fr    	2
+5	S	22.1	1204721	1204712	1211150	FR	2	SD_5       	5s21.92fr    	1
+5	S	22.14	1204721	1204737	1204738	OS	1	OS_1       	5s22.14ml    	4
+5	S	22.14	1204721	1204737	1204739	OS	2	OS_2       	5s22.14ml    	3
+5	S	22.14	1204721	1204737	1204740	OS	3	OS_3       	5s22.14ml    	2
+5	S	22.14	1204721	1204737	1204741	OS	4	OS_4       	5s22.14ml    	1
+5	N	22.2	1204742	1204743	1204744	OR	1	RAMP_ON    	5n22.2ora    	0
+5	N	22.2	1204742	1204743	1204745	QU	2	QUEUE      	5n22.2ora    	0
+5	N	22.2	1204742	1204743	1204746	DM	3	DEMAND     	5n22.2ora    	0
+5	N	22.2	1204742	1204743	1204747	PA	4	PASSAGE    	5n22.2ora    	0
+5	N	22.2	1204742	1204748	1204749	HV	1	SD_1       	5n22.2hv     	1
+5	N	22.2	1204742	1204750	1204751	ML	1	ML_1       	5n22.2ml     	4
+5	N	22.2	1204742	1204750	1204752	ML	2	ML_2       	5n22.2ml     	3
+5	N	22.2	1204742	1204750	1204753	ML	3	ML_3       	5n22.2ml     	2
+5	N	22.2	1204742	1204750	1204754	ML	4	ML_4       	5n22.2ml     	1
+5	N	22.2	1204742	1204750	1204755	ML	5	ML_5       	?            	0
+5	N	22.75	1204756	1204757	1204758	OH	1	SD_2       	5n22.75hv    	1
+5	S	22.75	1204756	1204759	1204760	HV	1	SD_1       	5s22.75hv    	1
+5	S	22.75	1204756	1204761	1204762	ML	1	ML_1       	5s22.75ml    	4
+5	S	22.75	1204756	1204761	1204763	ML	2	ML_2       	5s22.75ml    	3
+5	S	22.75	1204756	1204761	1204764	ML	3	ML_3       	5s22.75ml    	2
+5	S	22.75	1204756	1204761	1204765	ML	4	ML_4       	5s22.75ml    	1
+5	N	22.75	1204756	1204766	1204767	OS	1	OS_1       	5n22.75ml    	5
+5	N	22.75	1204756	1204766	1204768	OS	2	OS_2       	5n22.75ml    	4
+5	N	22.75	1204756	1204766	1204769	OS	3	OS_3       	5n22.75ml    	2
+5	N	22.75	1204756	1204766	1204770	OS	4	OS_4       	5n22.75ml    	2
+5	N	22.75	1204756	1204766	1204771	OS	5	OS_5       	5n22.75ml    	1
+5	N	22.75	1204756	1204772	1204773	HN	1	RAMP_ON    	5n22.75ff    	1
+5	S	22.75	1204756	1204774	1204775	HF	1	RAMP_OFF   	?            	0
+5	S	22.75	1204756	1212715	1212713	FF	1	SD_4       	5s22.75ff    	1
+5	S	22.75	1204756	1212715	1212714	FF	2	SD_5       	?            	0
+5	S	23.05	1204776	1204777	1204778	HV	1	SD_1       	5s23.05hv    	1
+5	S	23.05	1204776	1204779	1204780	OH	1	SD_2       	?            	0
+5	S	23.05	1204776	1204781	1204782	ML	1	ML_1       	5s23.05ml    	5
+5	S	23.05	1204776	1204781	1204783	ML	2	ML_2       	5s23.05ml    	4
+5	S	23.05	1204776	1204781	1204784	ML	3	ML_3       	5s23.05ml    	3
+5	S	23.05	1204776	1204781	1204785	ML	4	ML_4       	5s23.05ml    	2
+5	S	23.05	1204776	1204781	1204786	ML	5	ML_5       	5s23.05ml    	1
+5	N	23.05	1204776	1204787	1204788	OS	1	OS_1       	?            	0
+5	N	23.05	1204776	1204787	1204789	OS	2	OS_2       	?            	0
+5	N	23.05	1204776	1204787	1204790	OS	3	OS_3       	?            	0
+5	N	23.05	1204776	1204787	1204791	OS	4	OS_4       	?            	0
+5	N	23.05	1204776	1204787	1204792	OS	5	OS_5       	?            	0
+5	N	23.05	1204776	1212730	1212728	FO	1	SD_3       	?            	0
+5	N	23.05	1204776	1212730	1212729	FO	2	SD_4       	?            	0
+5	S	23.1	1204793	1204794	1204795	FR	1	RAMP_OFF   	?            	0
+5	S	23.1	1204793	1204796	1204797	HV	1	SD_1       	?            	0
+5	S	23.1	1204793	1204798	1204799	ML	1	ML_1       	?            	0
+5	S	23.1	1204793	1204798	1204800	ML	2	ML_2       	?            	0
+5	S	23.1	1204793	1204798	1204801	ML	3	ML_3       	?            	0
+5	N	23.2	1204802	1204803	1204804	FF	1	SD_2       	5n23.2ff     	2
+5	N	23.2	1204802	1204803	1204805	FF	2	SD_3       	5n23.2ff     	1
+5	N	23.2	1204802	1204806	1204807	HV	1	SD_1       	5n23.2hv     	1
+5	N	23.2	1204802	1204808	1204809	ML	1	ML_1       	5n23.2ml     	4
+5	N	23.2	1204802	1204808	1204810	ML	2	ML_2       	5n23.2ml     	3
+5	N	23.2	1204802	1204808	1204811	ML	3	ML_3       	5n23.2ml     	2
+5	N	23.2	1204802	1204808	1204812	ML	4	ML_4       	5n23.2ml     	1
+5	S	23.2	1204802	1212706	1212704	FF	1	SD_4       	5s23.05ff    	2
+5	S	23.2	1204802	1212706	1212705	FF	2	SD_5       	5s23.05ff    	1
+5	S	23.5	1204813	1204814	1204815	HV	1	SD_1       	5s23.5hv     	1
+5	S	23.5	1204813	1204816	1204817	ML	1	ML_1       	5s23.5ml     	6
+5	S	23.5	1204813	1204816	1204818	ML	2	ML_2       	5s23.5ml     	5
+5	S	23.5	1204813	1204816	1204819	ML	3	ML_3       	5s23.5ml     	4
+5	S	23.5	1204813	1204816	1204820	ML	4	ML_4       	5s23.5ml     	3
+5	S	23.5	1204813	1204816	1204821	ML	5	ML_5       	5s23.5ml     	2
+5	S	23.5	1204813	1204816	1204822	ML	6	ML_6       	5s23.5ml     	1
+5	N	23.5	1204813	1204823	1204824	OH	1	SD_2       	5n23.5hv     	1
+5	N	23.5	1204813	1204825	1204826	OS	1	OS_1       	5n23.5ml     	6
+5	N	23.5	1204813	1204825	1204827	OS	2	OS_2       	5n23.5ml     	5
+5	N	23.5	1204813	1204825	1204828	OS	3	OS_3       	5n23.5ml     	4
+5	N	23.5	1204813	1204825	1204829	OS	4	OS_4       	5n23.5ml     	3
+5	N	23.5	1204813	1204825	1204830	OS	5	OS_5       	5n23.5ml     	2
+5	N	23.5	1204813	1204825	1204831	OS	6	OS_6       	5n23.5ml     	1
+5	S	23.69	1204832	1204833	1204834	OR	1	RAMP_ON    	5s23.69ora   	0
+5	S	23.69	1204832	1204833	1204835	QU	2	QUEUE      	5s23.69ora   	0
+5	S	23.69	1204832	1204833	1204836	DM	3	DEMAND     	5s23.69ora   	0
+5	S	23.69	1204832	1204833	1204837	PA	4	PASSAGE    	5s23.69ora   	0
+5	S	23.69	1204832	1204833	1204838	RH	5	RAMP_HOV   	5s23.69ora   	0
+5	S	23.69	1204832	1204839	1204840	HV	1	SD_1       	5s23.69hv    	1
+5	S	23.69	1204832	1204841	1204842	ML	1	ML_1       	5s23.69ml    	5
+5	S	23.69	1204832	1204841	1204843	ML	2	ML_2       	5s23.69ml    	4
+5	S	23.69	1204832	1204841	1204844	ML	3	ML_3       	5s23.69ml    	3
+5	S	23.69	1204832	1204841	1204845	ML	4	ML_4       	5s23.69ml    	2
+5	S	23.69	1204832	1204841	1204846	ML	5	ML_5       	5s23.69ml    	1
+5	N	24.05	1204847	1204848	1204849	OR	1	RAMP_ON    	5n24.05ora   	0
+5	N	24.05	1204847	1204848	1204850	QU	2	QUEUE      	5n24.05ora   	0
+5	N	24.05	1204847	1204848	1204851	DM	3	DEMAND     	5n24.05ora   	0
+5	N	24.05	1204847	1204848	1204852	PA	4	PASSAGE    	5n24.05ora   	0
+5	N	24.05	1204847	1204848	1204853	RH	5	RAMP_HOV   	5n24.05ora   	0
+5	N	24.05	1204847	1204854	1204855	FR	1	RAMP_OFF   	5n24.05fr    	1
+5	N	24.05	1204847	1204854	1204856	FR	2	SD_2       	5n24.05fr    	2
+5	S	24.05	1204847	1204857	1204858	OF	1	SD_4       	5s24.05fr    	1
+5	N	24.05	1204847	1204859	1204860	HV	1	SD_1       	5n24.05hv    	1
+5	N	24.05	1204847	1204861	1204862	ML	1	ML_1       	5n24.05ml    	5
+5	N	24.05	1204847	1204861	1204863	ML	2	ML_2       	5n24.05ml    	4
+5	N	24.05	1204847	1204861	1204864	ML	3	ML_3       	5n24.05ml    	3
+5	N	24.05	1204847	1204861	1204865	ML	4	ML_4       	5n24.05ml    	2
+5	N	24.05	1204847	1204861	1204866	ML	5	ML_5       	5n24.05ml    	1
+5	S	24.05	1204847	1204867	1204868	OH	1	SD_3       	5s24.05ml    	6
+5	S	24.05	1204847	1204869	1204870	OS	1	OS_1       	5s24.05ml    	5
+5	S	24.05	1204847	1204869	1204871	OS	2	OS_2       	5s24.05ml    	4
+5	S	24.05	1204847	1204869	1204872	OS	3	OS_3       	5s24.05ml    	3
+5	S	24.05	1204847	1204869	1204873	OS	4	OS_4       	5s24.05ml    	2
+5	S	24.05	1204847	1204869	1204874	OS	5	OS_5       	5s24.05ml    	1
+5	N	24.5	1204875	1204876	1204877	HV	1	SD_1       	5n24.5hv     	1
+5	N	24.5	1204875	1204878	1204879	ML	1	ML_1       	5n24.5ml     	5
+5	N	24.5	1204875	1204878	1204880	ML	2	ML_2       	5n24.5ml     	4
+5	N	24.5	1204875	1204878	1204881	ML	3	ML_3       	5n24.5ml     	3
+5	N	24.5	1204875	1204878	1204882	ML	4	ML_4       	5n24.5ml     	2
+5	N	24.5	1204875	1204878	1204883	ML	5	ML_5       	5n24.5ml     	1
+5	S	24.5	1204875	1204884	1204885	OH	1	SD_2       	5s24.5hv     	1
+5	S	24.5	1204875	1204886	1204887	OS	1	OS_1       	5s24.5ml     	5
+5	S	24.5	1204875	1204886	1204888	OS	2	OS_2       	5s24.5ml     	4
+5	S	24.5	1204875	1204886	1204889	OS	3	OS_3       	5s24.5ml     	3
+5	S	24.5	1204875	1204886	1204890	OS	4	OS_4       	5s24.5ml     	2
+5	S	24.5	1204875	1204886	1204891	OS	5	OS_5       	5s24.5ml     	1
+5	S	24.84	1204892	1204893	1204894	OR	1	RAMP_ON    	5s24.84ora   	0
+5	S	24.84	1204892	1204893	1204895	QU	2	QUEUE      	5s24.84ora   	0
+5	S	24.84	1204892	1204893	1204896	DM	3	DEMAND     	5s24.84ora   	0
+5	S	24.84	1204892	1204893	1204897	PA	4	PASSAGE    	5s24.84ora   	0
+5	S	24.84	1204892	1204893	1204898	RH	5	RAMP_HOV   	5s24.84ora   	0
+5	S	24.84	1204892	1204899	1204900	FR	1	RAMP_OFF   	5s24.84fr    	1
+5	S	24.84	1204892	1204899	1204901	FR	2	SD_2       	?            	0
+5	S	24.84	1204892	1204902	1204903	HV	1	SD_1       	5s24.84hv    	1
+5	S	24.84	1204892	1204904	1204905	ML	1	ML_1       	5s24.84ml    	5
+5	S	24.84	1204892	1204904	1204906	ML	2	ML_2       	5s24.84ml    	4
+5	S	24.84	1204892	1204904	1204907	ML	3	ML_3       	5s24.84ml    	3
+5	S	24.84	1204892	1204904	1204908	ML	4	ML_4       	5s24.84ml    	2
+5	S	24.84	1204892	1204904	1204909	ML	5	ML_5       	5s24.84ml    	1
+5	S	24.84	1204892	1204910	1204911	OH	1	SD_3       	?            	0
+5	N	25.08	1204912	1204913	1204914	OR	1	RAMP_ON    	5n25.08ora   	0
+5	N	25.08	1204912	1204913	1204915	QU	2	QUEUE      	5n25.08ora   	0
+5	N	25.08	1204912	1204913	1204916	DM	3	DEMAND     	5n25.08ora   	0
+5	N	25.08	1204912	1204913	1204917	PA	4	PASSAGE    	5n25.08ora   	0
+5	N	25.08	1204912	1204913	1204918	RH	5	RAMP_HOV   	5n25.08ora   	0
+5	N	25.08	1204912	1204919	1204920	FR	1	RAMP_OFF   	5n25.08fr    	2
+5	N	25.08	1204912	1204919	1204921	FR	2	SD_2       	5n25.08fr    	1
+5	N	25.08	1204912	1204922	1204923	HV	1	SD_1       	5n25.08hv    	1
+5	N	25.08	1204912	1204924	1204925	ML	4	ML_4       	5n25.08ml    	2
+5	N	25.08	1204912	1204924	1204926	ML	5	ML_5       	5n25.08ml    	1
+5	N	25.08	1204912	1204924	1204927	ML	3	ML_3       	5n25.08ml    	3
+5	N	25.08	1204912	1204924	1212843	ML	1	ML_1       	5n25.08ml    	5
+5	N	25.08	1204912	1204924	1212844	ML	2	ML_2       	5n25.08ml    	4
+5	N	25.15	1204928	1204929	1204930	OR	1	RAMP_ON    	5n25.15ora   	0
+5	N	25.15	1204928	1204929	1204931	QU	2	QUEUE      	5n25.15ora   	0
+5	N	25.15	1204928	1204929	1204932	DM	3	DEMAND     	5n25.15ora   	0
+5	N	25.15	1204928	1204929	1204933	PA	4	PASSAGE    	5n25.15ora   	0
+5	N	25.15	1204928	1204929	1204934	RH	5	RAMP_HOV   	5n25.15ora   	0
+5	N	25.15	1204928	1204935	1204936	HV	1	SD_1       	5n25.15hv    	1
+5	N	25.15	1204928	1204937	1204938	ML	4	ML_4       	5n25.15ml    	2
+5	N	25.15	1204928	1204937	1204939	ML	5	ML_5       	5n25.15ml    	1
+5	N	25.15	1204928	1204937	1204940	ML	3	ML_3       	5n25.15ml    	3
+5	N	25.15	1204928	1204937	1212845	ML	1	ML_1       	5n25.15ml    	5
+5	N	25.15	1204928	1204937	1212846	ML	2	ML_2       	5n25.15ml    	4
+5	S	25.8	1204941	1204942	1204943	HV	1	SD_1       	5s25.8hv     	1
+5	S	25.8	1204941	1204944	1204945	ML	1	ML_1       	5s25.8ml     	5
+5	S	25.8	1204941	1204944	1204946	ML	2	ML_2       	5s25.8ml     	4
+5	S	25.8	1204941	1204944	1204947	ML	3	ML_3       	5s25.8ml     	3
+5	S	25.8	1204941	1204944	1204948	ML	4	ML_4       	5s25.8ml     	2
+5	S	25.8	1204941	1204944	1204949	ML	5	ML_5       	5s25.8ml     	1
+5	N	25.8	1204941	1204950	1204951	OS	1	OS_1       	5n25.8ml     	5
+5	N	25.8	1204941	1204950	1204952	OS	2	OS_2       	5n25.8ml     	4
+5	N	25.8	1204941	1204950	1204953	OS	3	OS_3       	5n25.8ml     	3
+5	N	25.8	1204941	1204950	1204954	OS	4	OS_4       	5n25.8ml     	2
+5	N	25.8	1204941	1204950	1204955	OS	5	OS_5       	5n25.8ml     	1
+5	N	25.8	1204941	1204956	1204957	OH	1	SD_2       	5n25.8hv     	1
+5	S	26.35	1204958	1204959	1204960	OR	1	RAMP_ON    	5s26.35ora   	0
+5	S	26.35	1204958	1204959	1204961	QU	2	QUEUE      	5s26.35ora   	0
+5	S	26.35	1204958	1204959	1204962	DM	3	DEMAND     	5s26.35ora   	0
+5	S	26.35	1204958	1204959	1204963	PA	4	PASSAGE    	5s26.35ora   	0
+5	S	26.35	1204958	1204959	1204964	RH	5	RAMP_HOV   	5s26.35ora   	0
+5	S	26.35	1204958	1204965	1204966	HV	1	SD_1       	5s26.35hv    	1
+5	S	26.35	1204958	1204967	1204968	ML	1	ML_1       	5s26.35ml    	5
+5	S	26.35	1204958	1204967	1204969	ML	2	ML_2       	5s26.35ml    	4
+5	S	26.35	1204958	1204967	1204970	ML	3	ML_3       	5s26.35ml    	3
+5	S	26.35	1204958	1204967	1204971	ML	4	ML_4       	5s26.35ml    	2
+5	S	26.35	1204958	1204967	1204972	ML	5	ML_5       	5s26.35ml    	1
+5	N	26.56	1204973	1204974	1204975	OR	1	RAMP_ON    	5n26.56ora   	0
+5	N	26.56	1204973	1204974	1204976	QU	2	QUEUE      	5n26.56ora   	0
+5	N	26.56	1204973	1204974	1204977	DM	3	DEMAND     	5n26.56ora   	0
+5	N	26.56	1204973	1204974	1204978	PA	4	PASSAGE    	5n26.56ora   	0
+5	N	26.56	1204973	1204980	1204981	HV	1	SD_1       	5n26.56hv    	1
+5	N	26.56	1204973	1204982	1204983	ML	1	ML_1       	5n26.56ml    	5
+5	N	26.56	1204973	1204982	1204984	ML	2	ML_2       	5n26.56ml    	4
+5	N	26.56	1204973	1204982	1204985	ML	3	ML_3       	5n26.56ml    	3
+5	N	26.56	1204973	1204982	1204986	ML	4	ML_4       	5n26.56ml    	2
+5	N	26.56	1204973	1204982	1204987	ML	5	ML_5       	5n26.56ml    	1
+5	S	26.66	1204988	1204989	1204990	QU	1	QUEUE      	5s26.66ora   	0
+5	S	26.66	1204988	1204989	1204991	DM	2	DEMAND     	5s26.66ora   	0
+5	S	26.66	1204988	1204989	1204992	PA	3	PASSAGE    	5s26.66ora   	0
+5	S	26.66	1204988	1204993	1204994	FR	1	RAMP_OFF   	5s26.66fr    	1
+5	S	26.66	1204988	1204995	1204996	HV	1	SD_1       	5s26.66hv    	1
+5	S	26.66	1204988	1204997	1204998	ML	1	ML_1       	5s26.66ml    	5
+5	S	26.66	1204988	1204997	1204999	ML	2	ML_2       	5s26.66ml    	4
+5	S	26.66	1204988	1204997	1205000	ML	3	ML_3       	5s26.66ml    	3
+5	S	26.66	1204988	1204997	1205001	ML	4	ML_4       	5s26.66ml    	2
+5	S	26.66	1204988	1204997	1205002	ML	5	ML_5       	5s26.66ml    	1
+5	N	26.81	1205003	1205004	1205005	QU	1	QUEUE      	5n26.81ora   	0
+5	N	26.81	1205003	1205004	1205006	DM	2	DEMAND     	5n26.81ora   	0
+5	N	26.81	1205003	1205004	1205007	PA	3	PASSAGE    	5n26.81ora   	0
+5	N	26.81	1205003	1205008	1205009	OF	1	SD_3       	5n26.56fr    	1
+5	N	26.81	1205003	1205010	1205011	HV	1	SD_1       	5n26.81hv    	1
+5	N	26.81	1205003	1205012	1205013	ML	1	ML_1       	5n26.81ml    	6
+5	N	26.81	1205003	1205012	1205014	ML	2	ML_2       	5n26.81ml    	5
+5	N	26.81	1205003	1205012	1205015	ML	3	ML_3       	5n26.81ml    	4
+5	N	26.81	1205003	1205012	1205016	ML	4	ML_4       	5n26.81ml    	3
+5	N	26.81	1205003	1205012	1205017	ML	5	ML_5       	5n26.81ml    	2
+5	N	26.81	1205003	1205012	1205018	ML	6	ML_6       	5n26.81ml    	1
+5	S	27.43	1205019	1205020	1205021	OR	1	RAMP_ON    	5s27.43ora   	0
+5	S	27.43	1205019	1205020	1205022	QU	2	QUEUE      	5s27.43ora   	0
+5	S	27.43	1205019	1205020	1205023	DM	3	DEMAND     	5s27.43ora   	0
+5	S	27.43	1205019	1205020	1205024	PA	4	PASSAGE    	5s27.43ora   	0
+5	S	27.43	1205019	1205020	1205025	RH	5	RAMP_HOV   	5s27.43ora   	0
+5	S	27.43	1205019	1205026	1205027	HV	1	SD_1       	5s27.43hv    	1
+5	S	27.43	1205019	1205028	1205029	ML	1	ML_1       	5s27.43ml    	6
+5	S	27.43	1205019	1205028	1205030	ML	2	ML_2       	5s27.43ml    	5
+5	S	27.43	1205019	1205028	1205031	ML	3	ML_3       	5s27.43ml    	4
+5	S	27.43	1205019	1205028	1205032	ML	4	ML_4       	5s27.43ml    	3
+5	S	27.43	1205019	1205028	1205033	ML	5	ML_5       	5s27.43ml    	2
+5	S	27.43	1205019	1205028	1212847	ML	6	ML_6       	5s27.43ml    	1
+5	N	27.55	1205034	1205035	1205036	OR	1	RAMP_ON    	5n27.55ora   	0
+5	N	27.55	1205034	1205035	1205037	QU	2	QUEUE      	5n27.55ora   	0
+5	N	27.55	1205034	1205035	1205038	DM	3	DEMAND     	5n27.55ora   	0
+5	N	27.55	1205034	1205035	1205039	PA	4	PASSAGE    	5n27.55ora   	0
+5	N	27.55	1205034	1205035	1205040	RH	5	RAMP_HOV   	5n27.55ora   	0
+5	N	27.55	1205034	1205041	1205042	FR	1	RAMP_OFF   	5n27.55fr    	1
+5	N	27.55	1205034	1205045	1205048	ML	3	ML_3       	5n27.55ml    	3
+5	N	27.55	1205034	1205045	1205049	ML	4	ML_4       	5n27.55ml    	2
+5	N	27.55	1205034	1205045	1205050	ML	5	ML_5       	5n27.55ml    	1
+5	S	27.7	1205051	1205052	1205053	OR	1	RAMP_ON    	5s27.7ora    	0
+5	S	27.7	1205051	1205052	1205054	QU	2	QUEUE      	5s27.7ora    	0
+5	S	27.7	1205051	1205052	1205055	DM	3	DEMAND     	5s27.7ora    	0
+5	S	27.7	1205051	1205052	1205056	PA	4	PASSAGE    	5s27.7ora    	0
+5	S	27.7	1205051	1205052	1205057	RH	5	RAMP_HOV   	5s27.7ora    	0
+5	S	27.7	1205051	1205058	1205059	FR	1	RAMP_OFF   	5s27.7fr     	1
+5	S	27.7	1205051	1205062	1205066	ML	4	ML_4       	5s27.7ml     	2
+5	S	27.7	1205051	1205062	1205067	ML	5	ML_5       	5s27.7ml     	1
+5	N	27.7	1205068	1205071	1205075	ML	4	ML_4       	5n27.56ml    	3
+5	N	27.7	1205068	1205071	1205076	ML	5	ML_5       	5n27.56ml    	2
+5	N	27.7	1205068	1210814	1210807	DM	1	DEMAND     	5n27.56ora   	0
+5	N	27.7	1205068	1210814	1210808	PA	2	PASSAGE    	5n27.56ora   	0
+5	N	27.7	1205068	1210814	1210809	QU	3	QUEUE      	5n27.56ora   	0
+5	N	27.7	1205068	1205071	1210810	ML	6	ML_6       	5n27.56ml    	1
+5	N	27.7	1205068	1210814	1210811	OR	4	RAMP_ON    	5n27.56ora   	0
+5	N	27.7	1205068	1210814	1210813	RH	5	RAMP_HOV   	5n27.56ora   	0
+5	N	28.1	1205077	1205078	1205079	OR	1	RAMP_ON    	5n28.1ora    	0
+5	N	28.1	1205077	1205078	1205080	QU	2	QUEUE      	5n28.1ora    	0
+5	N	28.1	1205077	1205078	1205081	DM	3	DEMAND     	5n28.1ora    	0
+5	N	28.1	1205077	1205078	1205082	PA	4	PASSAGE    	5n28.1ora    	0
+5	N	28.1	1205077	1205078	1205083	RH	5	RAMP_HOV   	5n28.1ora    	0
+5	N	28.1	1205077	1205084	1205085	FR	1	RAMP_OFF   	5n28.1fr     	1
+5	N	28.1	1205077	1205086	1205087	HV	1	SD_1       	5n28.1hv     	1
+5	N	28.1	1205077	1205088	1205089	ML	1	ML_1       	5n28.1ml     	5
+5	N	28.1	1205077	1205088	1205090	ML	2	ML_2       	5n28.1ml     	4
+5	N	28.1	1205077	1205088	1205091	ML	3	ML_3       	5n28.1ml     	3
+5	N	28.1	1205077	1205088	1205092	ML	4	ML_4       	5n28.1ml     	2
+5	N	28.1	1205077	1205088	1205093	ML	5	ML_5       	5n28.1ml     	1
+5	S	28.35	1205094	1205095	1205096	OR	1	RAMP_ON    	5s28.35ora   	0
+5	S	28.35	1205094	1205095	1205097	QU	2	QUEUE      	5s28.35ora   	0
+5	S	28.35	1205094	1205095	1205098	DM	3	DEMAND     	5s28.35ora   	0
+5	S	28.35	1205094	1205095	1205099	PA	4	PASSAGE    	5s28.35ora   	0
+5	S	28.35	1205094	1205095	1205100	RH	5	RAMP_HOV   	5s28.35ora   	0
+5	S	28.35	1205094	1205101	1205102	FR	1	RAMP_OFF   	5s28.35fr    	1
+5	S	28.35	1205094	1205103	1205104	HV	1	SD_1       	5s28.35hv    	1
+5	S	28.35	1205094	1205105	1205106	ML	1	ML_1       	5s28.35ml    	5
+5	S	28.35	1205094	1205105	1205107	ML	2	ML_2       	5s28.35ml    	4
+5	S	28.35	1205094	1205105	1205108	ML	3	ML_3       	5s28.35ml    	3
+5	S	28.35	1205094	1205105	1205109	ML	4	ML_4       	5s28.35ml    	2
+5	S	28.35	1205094	1205105	1205110	ML	5	ML_5       	5s28.35ml    	1
+5	S	29.02	1205111	1205112	1205113	OR	1	RAMP_ON    	5s29.02ora   	0
+5	S	29.02	1205111	1205112	1205114	QU	2	QUEUE      	5s29.02ora   	0
+5	S	29.02	1205111	1205112	1205115	DM	3	DEMAND     	5s29.02ora   	0
+5	S	29.02	1205111	1205112	1205116	PA	4	PASSAGE    	5s29.02ora   	0
+5	S	29.02	1205111	1205112	1205117	RH	5	RAMP_HOV   	5s29.02ora   	0
+5	N	29.02	1205111	1208538	1205119	OF	1	SD_2       	5n28.58fr    	1
+5	S	29.02	1205111	1205120	1205121	HV	1	SD_1       	?            	0
+5	S	29.02	1205111	1205122	1205123	ML	1	ML_1       	5s29.79ml    	6
+5	S	29.02	1205111	1205122	1205124	ML	2	ML_2       	5s29.79ml    	5
+5	S	29.02	1205111	1205122	1205125	ML	3	ML_3       	5s29.79ml    	4
+5	S	29.02	1205111	1205122	1205126	ML	4	ML_4       	5s29.79ml    	3
+5	S	29.02	1205111	1205122	1205127	ML	5	ML_5       	5s29.79ml    	2
+5	N	29.24	1205128	1205129	1205130	OR	1	RAMP_ON    	5n29.24ora   	0
+5	N	29.24	1205128	1205129	1205131	QU	2	QUEUE      	5n29.24ora   	0
+5	N	29.24	1205128	1205129	1205132	DM	3	DEMAND     	5n29.24ora   	0
+5	N	29.24	1205128	1205129	1205133	PA	4	PASSAGE    	5n29.24ora   	0
+5	N	29.24	1205128	1205129	1205134	RH	5	RAMP_HOV   	5n29.24ora   	0
+5	N	29.24	1205128	1205135	1205136	ML	1	ML_1       	5n29.24ml    	5
+5	N	29.24	1205128	1205135	1205137	ML	2	ML_2       	5n29.24ml    	4
+5	N	29.24	1205128	1205135	1205138	ML	3	ML_3       	5n29.24ml    	3
+5	N	29.24	1205128	1205135	1208493	ML	5	ML_5       	5n29.24ml    	1
+5	N	29.24	1205128	1205135	1208495	ML	4	ML_4       	5n29.24ml    	2
+5	N	29.24	1205128	1208537	1208534	HV	1	SD_1       	5n29.24hv    	1
+5	N	29.24	1205128	1208540	1208539	OF	1	SD_3       	?            	0
+5	N	29.79	1205146	1205147	1205148	OR	1	RAMP_ON    	5n29.79orb   	0
+5	N	29.79	1205146	1205147	1205149	QU	2	QUEUE      	5n29.79orb   	0
+5	N	29.79	1205146	1205147	1205150	DM	3	DEMAND     	5n29.79orb   	0
+5	N	29.79	1205146	1205147	1205151	PA	4	PASSAGE    	5n29.79orb   	0
+5	N	29.79	1205146	1205152	1205153	ML	1	ML_1       	5n29.79ml    	5
+5	N	29.79	1205146	1205152	1205154	ML	2	ML_2       	5n29.79ml    	4
+5	N	29.79	1205146	1205152	1205155	ML	3	ML_3       	5n29.79ml    	3
+5	N	29.79	1205146	1205152	1208356	ML	4	ML_4       	5n29.79ml    	2
+5	N	29.79	1205146	1205152	1208357	ML	5	ML_5       	5n29.79ml    	1
+5	N	29.79	1205146	1208365	1208361	HV	1	SD_1       	5n29.79hv    	1
+5	N	29.79	1205146	1205139	1208501	OS	1	OS_1       	5s29.79ml    	6
+5	N	29.79	1205146	1205139	1208502	OS	2	OS_2       	5s29.79ml    	5
+5	N	29.79	1205146	1205139	1208503	OS	3	OS_3       	5s29.79ml    	4
+5	N	29.79	1205146	1205139	1208504	OS	4	OS_4       	5s29.79ml    	3
+5	N	29.79	1205146	1205139	1208505	OS	5	OS_5       	5s29.79ml    	2
+5	N	29.79	1205146	1205139	1208506	OS	6	OS_6       	5s29.79ml    	1
+5	N	29.79	1205146	1208962	1208507	OH	1	SD_2       	5s29.79hv    	1
+5	N	29.79	1205146	1208963	1208957	FO	1	COLL_DIST_1	?            	0
+5	N	29.79	1205146	1208963	1208958	FO	2	COLL_DIST_2	?            	0
+5	N	29.79	1205146	1208964	1208959	OF	1	SD_3       	?            	0
+5	N	29.79	1205146	1208964	1208960	OF	2	SD_4       	?            	0
+5	N	29.79	1205146	1212052	1208961	OF	1	SD_5       	?            	0
+5	N	30	1205156	1205157	1205158	ML	1	ML_1       	5n30ml       	5
+5	N	30	1205156	1205157	1205159	ML	2	ML_2       	5n30ml       	4
+5	N	30	1205156	1205157	1205160	ML	3	ML_3       	5n30ml       	3
+5	N	30	1205156	1205157	1205161	ML	4	ML_4       	5n30ml       	2
+5	N	30	1205156	1205157	1205162	ML	5	ML_5       	5n30ml       	1
+5	S	30	1205156	1205157	1205163	ML	6	ML_6       	5s29.79ml    	1
+5	N	30	1205156	1208975	1208966	HV	1	SD_1       	5n30ml       	6
+5	S	30	1205156	1208976	1208969	OS	1	OS_1       	5s30.2ml     	5
+5	S	30	1205156	1208976	1208970	OS	2	OS_2       	5s30.2ml     	4
+5	S	30	1205156	1208976	1208971	OS	3	OS_3       	5s30.2ml     	3
+5	S	30	1205156	1208976	1208972	OS	4	OS_4       	5s30.2ml     	2
+5	S	30	1205156	1208977	1208974	OH	1	SD_2       	5s30.2ml     	1
+5	N	30.2	1205164	1205165	1208978	ML	1	ML_1       	5n30.2ml     	5
+5	N	30.2	1205164	1205165	1208979	ML	2	ML_2       	5n30.2ml     	4
+5	N	30.2	1205164	1205165	1208980	ML	3	ML_3       	5n30.2ml     	3
+5	N	30.2	1205164	1205165	1208981	ML	4	ML_4       	5n30.2ml     	2
+5	N	30.2	1205164	1205165	1208982	ML	5	ML_5       	5n30.2ml     	1
+5	N	30.2	1205164	1205166	1208983	OS	1	OS_1       	5s30.2ml        5
+5	N	30.2	1205164	1205166	1208984	OS	2	OS_2       	5s30.2ml        4
+5	N	30.2	1205164	1205166	1208985	OS	3	OS_3       	5s30.2ml        3
+5	N	30.2	1205164	1205166	1208986	OS	4	OS_4       	5s30.2ml        2
+5	N	30.2	1205164	1208989	1208987	HV	1	SD_1       	5n30.2hv     	1
+5	N	30.2	1205164	1208993	1208988	OH	1	SD_2       	5s30.2ml        1
+5	N	30.2	1205164	1208990	1208991	FF	1	SD_3       	5n30.2ff     	1
+5	N	30.4	1205167	1205168	1208994	ML	1	ML_1       	5n30.4ml     	5
+5	N	30.4	1205167	1205168	1208995	ML	2	ML_2       	5n30.4ml     	4
+5	N	30.4	1205167	1205168	1208996	ML	3	ML_3       	5n30.4ml     	3
+5	N	30.4	1205167	1205168	1208997	ML	4	ML_4       	5n30.4ml     	2
+5	N	30.4	1205167	1205169	1208998	OS	1	OS_1       	5s30.4ml     	5
+5	N	30.4	1205167	1205169	1208999	OS	2	OS_2       	5s30.4ml     	4
+5	N	30.4	1205167	1205169	1209001	OS	3	OS_3       	5s30.4ml     	3
+5	N	30.4	1205167	1205169	1209003	OS	4	OS_4       	5s30.4ml     	2
+5	N	30.4	1205167	1205169	1209004	OS	5	OS_5       	5s30.4ml       	1
+5	N	30.4	1205167	1209011	1209005	HV	1	SD_1       	5n30.4ml     	1
+5	S	30.4	1205167	1209014	1209007	OH	1	SD_2       	5s30.4hv     	1
+5	N	30.4	1205167	1209012	1209008	FF	1	SD_3       	5n30.4ffa    	1
+5	N	30.4	1205167	1209012	1209009	FF	2	SD_4       	5n30.4ffb    	1
+5	N	30.4	1205167	1209013	1209010	FF	1	SD_5       	5n30.4ffb    	2
+5	S	30.6	1205172	1205173	1211174	HV	1	SD_4       	5s30.6hv     	1
+5	N	30.6	1205172	1205171	1211175	OH	1	SD_5       	5n30.6hv     	1
+5	S	30.9	1205176	1205177	1205178	OR	1	RAMP_ON    	5s30.9orb    	0
+5	S	30.9	1205176	1205177	1205179	QU	2	QUEUE      	5s30.9orb    	0
+5	S	30.9	1205176	1205177	1205180	DM	3	DEMAND     	5s30.9orb    	0
+5	N	30.9	1205176	1205177	1205181	PA	4	PASSAGE    	5s30.9orb    	0
+5	S	30.9	1205176	1205182	1205183	ML	1	ML_1       	5s30.9ml     	5
+5	S	30.9	1205176	1205182	1205184	ML	2	ML_2       	5s30.9ml     	4
+5	S	30.9	1205176	1205182	1205185	ML	3	ML_3       	5s30.9ml     	3
+5	S	30.9	1205176	1205182	1205186	ML	4	ML_4       	5s30.9ml     	2
+5	S	30.9	1205176	1205182	1205187	ML	5	ML_5       	5s30.9ml     	1
+5	N	30.9	1205176	1205175	1208318	OS	1	OS_1       	5n30.9ml     	5
+5	N	30.9	1205176	1205175	1208319	OS	2	OS_2       	5n30.9ml     	4
+5	N	30.9	1205176	1205175	1208320	OS	3	OS_3       	5n30.9ml     	3
+5	N	30.9	1205176	1205175	1208498	OS	4	OS_4       	5n30.9ml     	2
+5	N	30.9	1205176	1205175	1208500	OS	5	OS_5       	5n30.9ml     	1
+5	S	30.9	1205176	1209694	1209504	HV	1	SD_1       	5s30.9hv     	1
+5	N	30.9	1205176	1209693	1209505	OH	1	SD_6       	5n30.9hv     	1
+5	N	30.9	1205176	1209697	1209695	OF	2	SD_3       	?            	0
+5	N	30.9	1205176	1209697	1209696	OF	1	RAMP_OFF   	5n30.8fr     	1
+5	S	30.9	1205176	1209840	1211152	HB	1	SD_5       	?            	0
+5	N	30.9	1205176	1209841	1211153	FO	1	SD_4       	?            	0
+5	N	31.1	1205188	1205193	1205194	ML	1	ML_1       	5n31.23ml    	5
+5	N	31.1	1205188	1205193	1205195	ML	2	ML_2       	5n31.23ml    	4
+5	N	31.1	1205188	1205193	1205196	ML	3	ML_3       	5n31.23ml    	3
+5	S	31.23	1205188	1205189	1205190	OS	1	OS_1       	5s31.23ml    	5
+5	S	31.23	1205188	1205189	1205191	OS	2	OS_2       	5s31.23ml    	4
+5	S	31.23	1205188	1205189	1205192	OS	3	OS_3       	5s31.23ml    	3
+5	N	31.23	1205188	1205193	1209711	ML	4	ML_4       	5n31.23ml    	2
+5	N	31.23	1205188	1205193	1209712	ML	5	ML_5       	5n31.23ml    	1
+5	N	31.23	1205188	1205189	1209713	OS	4	OS_4       	5s31.23ml    	2
+5	N	31.23	1205188	1205189	1209714	OS	5	OS_5       	5s31.23ml    	1
+5	N	31.23	1205188	1209726	1209715	DM	1	DEMAND     	5n31.23ora   	0
+5	N	31.23	1205188	1209726	1209716	PA	2	PASSAGE    	5n31.23ora   	0
+5	N	31.23	1205188	1209726	1209717	QU	3	QUEUE      	5n31.23ora   	0
+5	N	31.23	1205188	1209726	1209718	OR	4	RAMP_ON    	5n31.23ora   	0
+5	S	31.23	1205188	1209728	1209719	OH	1	SD_1       	5s31.23hv    	2
+5	S	31.23	1205188	1209728	1209720	OH	2	SD_2       	5s31.23hv    	1
+5	N	31.23	1205188	1209727	1209721	HV	1	SD_3       	5n31.23hv    	1
+5	S	31.23	1205188	1209731	1209723	OF	1	SD_4       	5s31.23fr    	2
+5	S	31.23	1205188	1209731	1209724	OF	2	SD_5       	5s31.23fr    	1
+5	N	31.23	1205188	1212741	1212737	HB	1	COLL_DIST_1	?            	0
+5	S	31.23	1205188	1212742	1212738	HB	1	SD_6       	?            	0
+5	S	31.4	1205197	1205198	1205199	OH	1	SD_3       	5n31.4hv     	2
+5	S	31.4	1205197	1205200	1205201	OS	1	OS_1       	5s31.4ml     	6
+5	S	31.4	1205197	1205200	1205202	OS	2	OS_2       	5s31.4ml     	5
+5	S	31.4	1205197	1205200	1205203	OS	3	OS_3       	5s31.4ml     	4
+5	N	31.4	1205197	1205204	1205205	ML	1	ML_1       	5n31.4ml     	6
+5	N	31.4	1205197	1205204	1205206	ML	2	ML_2       	5n31.4ml     	5
+5	N	31.4	1205197	1205204	1205207	ML	3	ML_3       	5n31.4ml     	4
+5	N	31.4	1205197	1205204	1209732	ML	4	ML_4       	5n31.4ml     	3
+5	N	31.4	1205197	1205204	1209733	ML	5	ML_5       	5n31.4ml     	2
+5	N	31.4	1205197	1205204	1209734	ML	6	ML_6       	5n31.4ml     	1
+5	S	31.4	1205197	1205200	1209735	OS	4	OS_4       	5s31.4ml     	3
+5	S	31.4	1205197	1205200	1209736	OS	5	OS_5       	5s31.4ml     	2
+5	S	31.4	1205197	1205200	1209737	OS	6	OS_6       	5s31.4ml     	1
+5	S	31.4	1205197	1205198	1209742	OH	2	SD_4       	5n31.4hv     	1
+5	N	31.4	1205197	1209746	1209743	HV	1	SD_1       	5n31.4hv     	2
+5	N	31.4	1205197	1209746	1209744	HV	2	SD_2       	5n31.4hv     	1
+5	S	31.6	1205208	1205211	1205212	ML	1	ML_1       	5s31.6ml        6
+5	S	31.6	1205208	1205211	1205213	ML	2	ML_2       	5s31.6ml        5
+5	S	31.6	1205208	1205211	1205214	ML	3	ML_3       	5s31.6ml        4
+5	N	31.6	1205208	1205215	1205216	OS	1	OS_1       	5n31.6ml     	5
+5	N	31.6	1205208	1205215	1205217	OS	2	OS_2       	5n31.6ml     	4
+5	N	31.6	1205208	1205215	1205218	OS	3	OS_3       	5n31.6ml      	3
+5	S	31.6	1205208	1205211	1209748	ML	4	ML_4       	5s31.6ml        3
+5	S	31.6	1205208	1205211	1209749	ML	5	ML_5       	5s31.6ml        2
+5	S	31.6	1205208	1205211	1209750	ML	6	ML_6       	5s31.6ml        1
+5	N	31.6	1205208	1205215	1209751	OS	4	OS_4       	5n31.6ml     	2
+5	N	31.6	1205208	1205215	1209752	OS	5	OS_5       	5n31.6ml     	1
+5	S	31.6	1205208	1212046	1209754	HV	1	SD_1       	5s31.6hv     	1
+5	N	31.6	1205208	1212047	1209755	OH	1	SD_2       	5n31.6hv     	0
+5	S	31.6	1205208	1212780	1212778	OR	1	SD_3       	?            	0
+5	S	31.6	1205208	1212781	1212779	FR	1	SD_4       	?            	0
+5	N	31.9	1205219	1205220	1205221	OR	1	RAMP_ON    	5n31.9ora    	0
+5	N	31.9	1205219	1205220	1205222	QU	2	QUEUE      	5n31.9ora    	0
+5	N	31.9	1205219	1205220	1205223	DM	3	DEMAND     	5n31.9ora    	0
+5	N	31.9	1205219	1205220	1205224	PA	4	PASSAGE    	5n31.9ora    	0
+5	N	31.9	1205219	1205225	1205226	ML	1	ML_1       	5n31.9ml     	5
+5	N	31.9	1205219	1205225	1205227	ML	2	ML_2       	5n31.9ml     	4
+5	N	31.9	1205219	1205225	1205228	ML	3	ML_3       	5n31.9ml     	3
+5	N	31.9	1205219	1205225	1209759	ML	4	ML_4       	5n31.9ml     	2
+5	N	31.9	1205219	1205225	1209760	ML	5	ML_5       	5n31.9ml     	1
+5	N	31.9	1205219	1209763	1209761	FR	1	RAMP_OFF   	5n31.9fr     	1
+5	N	31.9	1205219	1209764	1209762	HV	1	SD_1       	5n31.9hv     	1
+5	S	32	1205229	1205230	1205231	ML	1	ML_1       	5s32ml       	5
+5	S	32	1205229	1205230	1205232	ML	2	ML_2       	5s32ml       	4
+5	S	32	1205229	1205230	1205233	ML	3	ML_3       	5s32ml       	3
+5	S	32	1205229	1205230	1209765	ML	4	ML_4       	5s32ml       	2
+5	S	32	1205229	1205230	1209766	ML	5	ML_5       	5s32ml       	1
+5	S	32	1205229	1209777	1209767	DM	1	DEMAND     	5s32ora      	0
+5	S	32	1205229	1209777	1209768	PA	2	PASSAGE    	5s32ora      	0
+5	S	32	1205229	1209777	1209769	QU	3	QUEUE      	5s32ora      	0
+5	S	32	1205229	1209777	1209770	OR	4	RAMP_ON    	5s32ora      	0
+5	S	32	1205229	1209778	1209771	FR	1	RAMP_OFF   	5s32fr       	1
+5	S	32	1205229	1209779	1209772	HV	1	SD_1       	5s32hv          1
+5	S	32	1205229	1209779	1209773	HV	2	SD_2       	?            	0
+5	S	32.25	1205238	1205239	1205240	OR	1	RAMP_ON    	5s32.25ora   	0
+5	S	32.25	1205238	1205239	1205241	QU	2	QUEUE      	5s32.25ora   	0
+5	S	32.25	1205238	1205239	1205242	DM	3	DEMAND     	5s32.25ora   	0
+5	S	32.25	1205238	1205239	1205243	PA	4	PASSAGE    	5s32.25ora   	0
+5	S	32.25	1205238	1205244	1205245	FR	1	RAMP_OFF   	5s32.58fr    	1
+5	S	32.25	1205238	1205246	1205247	ML	1	ML_1       	5s32.25ml    	5
+5	S	32.25	1205238	1205246	1205248	ML	2	ML_2       	5s32.25ml    	4
+5	S	32.25	1205238	1205246	1205249	ML	3	ML_3       	5s32.25ml    	3
+5	S	32.25	1205238	1205246	1209819	ML	4	ML_4       	5s32.25ml    	2
+5	S	32.25	1205238	1205246	1209820	ML	5	ML_5       	5s32.25ml    	1
+5	N	32.25	1205238	1205250	1209821	OS	4	OS_4       	5n32.3ml        2
+5	N	32.25	1205238	1205250	1209822	OS	5	OS_5       	5n32.3ml     	1
+5	S	32.25	1205238	1209826	1209823	HV	1	SD_1       	5s32.25hv    	1
+5	N	32.25	1205238	1209827	1209824	OH	1	SD_2       	5n32.3hv       	1
+5	N	32.3	1205238	1205250	1205251	OS	1	OS_1       	5n32.3ml     	5
+5	N	32.3	1205238	1205250	1205252	OS	2	OS_2       	5n32.3ml      	4
+5	N	32.3	1205238	1205250	1205253	OS	3	OS_3       	5n32.3ml     	3
+5	N	32.5	1205254	1205255	1205256	OR	1	RAMP_ON    	5n32.5ora    	0
+5	N	32.5	1205254	1205255	1205257	QU	2	QUEUE      	5n32.5ora    	0
+5	N	32.5	1205254	1205255	1205258	DM	3	DEMAND     	5n32.5ora    	0
+5	N	32.5	1205254	1205255	1205259	PA	4	PASSAGE    	5n32.5ora    	0
+5	N	32.5	1205254	1205260	1205261	FR	1	RAMP_OFF   	5n32.5fr     	1
+5	N	32.5	1205254	1205262	1205263	ML	1	ML_1       	5n32.5ml     	5
+5	N	32.5	1205254	1205262	1205264	ML	2	ML_2       	5n32.5ml     	4
+5	N	32.5	1205254	1205262	1205265	ML	3	ML_3       	5n32.5ml     	3
+5	N	32.5	1205254	1205262	1209782	ML	4	ML_4       	5n32.5ml     	2
+5	N	32.5	1205254	1205262	1209783	ML	5	ML_5       	5n32.5ml     	1
+5	N	32.5	1205254	1209931	1209930	HV	1	SD_1       	5n32.5hv     	1
+5	S	32.58	1205254	1205266	1205267	OH	1	SD_2       	?            	0
+5	N	32.6	1205268	1205269	1208291	ML	2	ML_2       	5n32.6ml     	4
+5	N	32.6	1205268	1205269	1208297	ML	1	ML_1       	5n32.6ml     	5
+5	N	32.6	1205268	1205269	1209934	ML	3	ML_3       	5n32.6ml     	3
+5	N	32.6	1205268	1205269	1209935	ML	4	ML_4       	5n32.6ml     	2
+5	N	32.6	1205268	1205269	1209936	ML	5	ML_5       	5n32.6ml     	1
+5	N	32.6	1205268	1209943	1209938	DM	1	DEMAND     	5n32.6ora    	0
+5	N	32.6	1205268	1209943	1209939	PA	2	PASSAGE    	5n32.6ora    	0
+5	N	32.6	1205268	1209943	1209940	QU	3	QUEUE      	5n32.6ora    	0
+5	N	32.6	1205268	1209943	1209941	OR	4	RAMP_ON    	5n32.6ora    	0
+5	N	32.6	1205268	1209944	1209942	HV	1	SD_1       	5n32.6hv     	1
+5	S	33	1205270	1205271	1205272	OR	1	RAMP_ON    	5s33ora      	0
+5	S	33	1205270	1205271	1205273	QU	2	QUEUE      	5s33ora      	0
+5	S	33	1205270	1205271	1205274	DM	3	DEMAND     	5s33ora      	0
+5	S	33	1205270	1205271	1205275	PA	4	PASSAGE    	5s33ora      	0
+5	S	33	1205270	1205276	1205277	ML	1	ML_1       	5s33ml       	5
+5	S	33	1205270	1205276	1205278	ML	2	ML_2       	5s33ml       	4
+5	S	33	1205270	1205276	1205279	ML	3	ML_3       	5s33ml       	3
+5	S	33	1205270	1205276	1209945	ML	4	ML_4       	5s33ml       	2
+5	S	33	1205270	1205276	1209947	ML	5	ML_5       	5s33ml       	1
+5	S	33	1205270	1209950	1209948	HV	1	SD_1       	5s33hv       	1
+5	N	33	1205270	1209951	1209949	OH	1	SD_2       	?            	0
+55	N	3.11	1203026	1203027	1203028	OR	1	RAMP_ON    	55n3.07ora   	0
+55	N	3.11	1203026	1203027	1203029	QU	2	QUEUE      	55n3.07ora   	0
+55	N	3.11	1203026	1203027	1203030	DM	3	DEMAND     	55n3.07ora   	0
+55	N	3.11	1203026	1203027	1203031	PA	4	PASSAGE    	55n3.07ora   	0
+55	S	3.11	1203026	1203032	1203033	OF	1	SD_1       	55s3.07fr    	2
+55	S	3.11	1203026	1203032	1203034	OF	2	SD_2       	55s3.07fr    	1
+55	N	3.11	1203026	1203035	1203036	ML	1	ML_1       	55n3.07ml    	4
+55	N	3.11	1203026	1203035	1203037	ML	2	ML_2       	55n3.07ml    	3
+55	N	3.11	1203026	1203035	1203038	ML	3	ML_3       	55n3.07ml    	2
+55	N	3.11	1203026	1203035	1203039	ML	4	ML_4       	55n3.07ml    	1
+55	S	3.11	1203026	1203040	1203041	OS	1	OS_1       	55s3.07ml    	3
+55	S	3.11	1203026	1203040	1203042	OS	2	OS_2       	55s3.07ml    	2
+55	S	3.11	1203026	1203040	1203043	OS	3	OS_3       	55s3.07ml    	1
+55	S	3.6	1203044	1203045	1203046	OR	1	RAMP_ON    	55s3.59ora   	0
+55	S	3.6	1203044	1203045	1203047	QU	2	QUEUE      	55s3.59ora   	0
+55	S	3.6	1203044	1203045	1203048	DM	3	DEMAND     	55s3.59ora   	0
+55	S	3.6	1203044	1203045	1203049	PA	4	PASSAGE    	55s3.59ora   	0
+55	S	3.6	1203044	1203050	1203051	ML	1	ML_1       	55s3.59ml    	4
+55	S	3.6	1203044	1203050	1203052	ML	2	ML_2       	55s3.59ml    	3
+55	S	3.6	1203044	1203050	1203053	ML	3	ML_3       	55s3.59ml    	2
+55	S	3.6	1203044	1203050	1203054	ML	4	ML_4       	55s3.59ml    	1
+55	N	3.6	1203044	1203055	1203056	OF	1	SD_1       	55n3.59fr    	1
+55	N	3.6	1203044	1203057	1203058	OS	1	OS_1       	55n3.59ml    	4
+55	N	3.6	1203044	1203057	1203059	OS	2	OS_2       	55n3.59ml    	3
+55	N	3.6	1203044	1203057	1203060	OS	3	OS_3       	55n3.59ml    	2
+55	N	3.6	1203044	1203057	1203061	OS	4	OS_4       	55n3.59ml    	1
+55	N	3.96	1203062	1203063	1203064	OR	1	RAMP_ON    	55n3.97ora   	0
+55	N	3.96	1203062	1203063	1203065	QU	2	QUEUE      	55n3.97ora   	0
+55	N	3.96	1203062	1203063	1203066	DM	3	DEMAND     	55n3.97ora   	0
+55	N	3.96	1203062	1203063	1203067	PA	4	PASSAGE    	55n3.97ora   	0
+55	S	3.96	1203062	1203068	1203069	OF	1	SD_1       	55s3.97fr    	2
+55	S	3.96	1203062	1203068	1203070	OF	2	SD_2       	55s3.97fr    	1
+55	N	3.96	1203062	1203071	1203072	ML	1	ML_1       	55n3.97ml    	4
+55	N	3.96	1203062	1203071	1203073	ML	2	ML_2       	55n3.97ml    	3
+55	N	3.96	1203062	1203071	1203074	ML	3	ML_3       	55n3.97ml    	2
+55	N	3.96	1203062	1203071	1203075	ML	4	ML_4       	55n3.97ml    	1
+55	S	3.96	1203062	1203076	1203077	OS	1	OS_1       	55s3.97ml    	4
+55	S	3.96	1203062	1203076	1203078	OS	2	OS_2       	55s3.97ml    	3
+55	S	3.96	1203062	1203076	1203079	OS	3	OS_3       	55s3.97ml    	2
+55	S	3.96	1203062	1203076	1203080	OS	4	OS_4       	55s3.97ml    	1
+55	N	4.58	1203081	1203082	1210208	ML	1	ML_1       	55n4.58ml    	4
+55	N	4.58	1203081	1203082	1210209	ML	2	ML_2       	55n4.58ml    	3
+55	N	4.58	1203081	1203082	1210210	ML	3	ML_3       	55n4.58ml    	2
+55	N	4.58	1203081	1203082	1210211	ML	4	ML_4       	55n4.58ml    	1
+55	S	4.58	1203081	1210220	1210212	OS	1	OS_1       	55s4.58ml    	4
+55	S	4.58	1203081	1210220	1210213	OS	2	OS_2       	55s4.58ml    	3
+55	S	4.58	1203081	1210220	1210214	OS	3	OS_3       	55s4.58ml    	2
+55	S	4.58	1203081	1210220	1210215	OS	4	OS_4       	55s4.58ml    	1
+55	N	4.58	1203081	1210221	1210216	FF	1	SD_4       	55n4.58ff    	2
+55	N	4.58	1203081	1210221	1210217	FF	2	SD_5       	55n4.58ff    	1
+55	S	4.58	1203081	1210222	1210218	FO	1	SD_1       	55s4.58ff    	1
+55	S	4.58	1203081	1210222	1210219	FO	2	SD_2       	?            	0
+55	S	4.7	1203083	1203084	1210195	ML	1	ML_1       	55s4.7ml     	3
+55	S	4.7	1203083	1203084	1210196	ML	2	ML_2       	55s4.7ml     	2
+55	S	4.7	1203083	1203084	1210197	ML	3	ML_3       	55s4.7ml     	1
+55	N	4.7	1203083	1210205	1210198	OS	1	OS_1       	55n4.7ml     	3
+55	N	4.7	1203083	1210205	1210199	OS	2	OS_2       	55n4.7ml     	2
+55	N	4.7	1203083	1210205	1210200	OS	3	OS_3       	55n4.7ml     	1
+55	S	4.7	1203083	1210206	1210201	DM	1	DEMAND     	55s4.7or     	0
+55	S	4.7	1203083	1210206	1210202	PA	2	PASSAGE    	55s4.7or     	0
+55	S	4.7	1203083	1210206	1210203	QU	3	QUEUE      	55s4.7or     	0
+55	S	4.7	1203083	1210207	1210204	FR	1	SD_1       	?            	0
+55	S	5.06	1210174	1210189	1210175	ML	1	ML_1       	55s5.06ml    	3
+55	S	5.06	1210174	1210189	1210176	ML	2	ML_2       	55s5.06ml    	2
+55	S	5.06	1210174	1210189	1210177	ML	3	ML_3       	55s5.06ml    	1
+55	N	5.06	1210174	1210190	1210178	OS	1	OS_1       	55n5.06ml    	3
+55	N	5.06	1210174	1210190	1210179	OS	2	OS_2       	55n5.06ml    	2
+55	N	5.06	1210174	1210190	1210180	OS	3	OS_3       	55n5.06ml    	1
+55	S	5.06	1210174	1210191	1210181	FF	1	SD_1       	55s5.06ff    	2
+55	S	5.06	1210174	1210191	1210182	FF	2	SD_2       	55s5.06ff    	1
+55	N	5.06	1210174	1210194	1210185	FO	1	SD_3       	55n5.06ff    	2
+55	N	5.06	1210174	1210194	1210186	FO	2	SD_4       	55n5.06ff    	1
+55	S	5.06	1210174	1210192	1210187	FR	1	SD_6       	?            	0
+55	S	5.06	1210174	1210193	1210188	OR	1	SD_5       	55s5.06or    	0
+55	N	5.51	1210163	1210172	1210164	ML	1	ML_1       	55n5.51ml    	4
+55	N	5.51	1210163	1210172	1210165	ML	2	ML_2       	55n5.51ml    	3
+55	N	5.51	1210163	1210172	1210166	ML	3	ML_3       	55n5.51ml    	2
+55	N	5.51	1210163	1210172	1210167	ML	4	ML_4       	55n5.51ml    	1
+55	S	5.51	1210163	1210173	1210168	OS	1	OS_1       	55s5.5ml     	4
+55	S	5.51	1210163	1210173	1210169	OS	2	OS_2       	55s5.5ml     	3
+55	S	5.51	1210163	1210173	1210170	OS	3	OS_3       	55s5.5ml     	2
+55	S	5.51	1210163	1210173	1210171	OS	4	OS_4       	55s5.5ml     	1
+55	N	5.8	1203085	1203086	1203087	DM	1	DEMAND     	55n5.87ora   	0
+55	N	5.8	1203085	1203090	1203091	ML	1	ML_1       	55n5.87ml    	3
+55	N	5.8	1203085	1203090	1203092	ML	2	ML_2       	55n5.87ml    	2
+55	N	5.8	1203085	1203090	1203093	ML	3	ML_3       	55n5.87ml    	1
+55	S	5.8	1203085	1203095	1203096	OS	1	OS_1       	55s5.81ml    	3
+55	S	5.8	1203085	1203095	1203097	OS	2	OS_2       	55s5.81ml    	2
+55	S	5.8	1203085	1203095	1203098	OS	3	OS_3       	55s5.81ml    	1
+55	N	5.8	1203085	1203086	1210152	PA	2	PASSAGE    	55n5.87ora   	0
+55	N	5.8	1203085	1203086	1210153	QU	3	QUEUE      	55n5.87ora   	0
+55	S	5.8	1203085	1210161	1210154	OF	1	SD_1       	55s5.8fra    	1
+55	S	5.8	1203085	1203088	1210155	FO	1	SD_2       	55s5.8ff     	1
+55	N	5.8	1203085	1210160	1210156	FF	1	SD_4       	55n5.8ff     	1
+55	N	5.8	1203085	1210162	1210157	FF	1	SD_5       	?            	0
+55	S	5.8	1203085	1210159	1210158	OF	1	SD_3       	55s5.8frb    	1
+55	S	6.88	1203103	1203104	1203105	QU	1	QUEUE      	55s6.88ora   	0
+55	S	6.88	1203103	1203104	1203106	DM	2	DEMAND     	55s6.88ora   	0
+55	S	6.88	1203103	1203104	1203107	PA	3	PASSAGE    	55s6.88ora   	0
+55	S	6.88	1203103	1203108	1203109	HV	1	SD_1       	?            	0
+55	S	6.88	1203103	1203110	1203111	ML	1	ML_1       	55s6.88ml    	4
+55	S	6.88	1203103	1203110	1203112	ML	2	ML_2       	55s6.88ml    	3
+55	S	6.88	1203103	1203110	1203113	ML	3	ML_3       	55s6.88ml    	2
+55	S	6.88	1203103	1203110	1203114	ML	4	ML_4       	55s6.88ml    	1
+55	N	6.94	1203115	1203116	1203117	QU	2	QUEUE      	55n6.94ora   	0
+55	N	6.94	1203115	1203116	1203118	DM	3	DEMAND     	55n6.94ora   	0
+55	N	6.94	1203115	1203116	1203119	PA	1	PASSAGE    	55n6.94ora   	0
+55	N	6.94	1203115	1203120	1203121	FR	1	RAMP_OFF   	55n6.94fr    	1
+55	N	6.94	1203115	1203122	1203123	HV	1	SD_1       	?            	0
+55	N	6.94	1203115	1203124	1203125	ML	1	ML_1       	55n6.94ml    	4
+55	N	6.94	1203115	1203124	1203126	ML	2	ML_2       	55n6.94ml    	3
+55	N	6.94	1203115	1203124	1203127	ML	3	ML_3       	55n6.94ml    	2
+55	N	6.94	1203115	1203124	1203128	ML	4	ML_4       	55n6.94ml    	1
+55	S	7.03	1203129	1203130	1203131	QU	1	QUEUE      	55s7.03ora   	0
+55	S	7.03	1203129	1203130	1203132	DM	2	DEMAND     	55s7.03ora   	0
+55	S	7.03	1203129	1203130	1203133	PA	3	PASSAGE    	55s7.03ora   	0
+55	S	7.03	1203129	1203134	1203135	HV	1	SD_1       	55s7.03ml    	4
+55	S	7.03	1203129	1203136	1203137	ML	1	ML_1       	55s7.03ml    	3
+55	S	7.03	1203129	1203136	1203138	ML	2	ML_2       	55s7.03ml    	2
+55	S	7.03	1203129	1203136	1203139	ML	3	ML_3       	55s7.03ml    	1
+55	N	7.16	1203140	1203141	1203142	OR	1	RAMP_ON    	55n7.16ora   	0
+55	N	7.16	1203140	1203141	1203143	QU	2	QUEUE      	55n7.16ora   	0
+55	N	7.16	1203140	1203141	1203144	DM	3	DEMAND     	55n7.16ora   	0
+55	N	7.16	1203140	1203141	1203145	PA	4	PASSAGE    	55n7.16ora   	0
+55	N	7.16	1203140	1203146	1203147	HV	1	SD_1       	?            	0
+55	N	7.16	1203140	1203148	1203149	ML	1	ML_1       	55n7.16ml    	4
+55	N	7.16	1203140	1203148	1203150	ML	2	ML_2       	55n7.16ml    	3
+55	N	7.16	1203140	1203148	1203151	ML	3	ML_3       	55n7.16ml    	2
+55	N	7.16	1203140	1203148	1203152	ML	4	ML_4       	55n7.16ml    	1
+55	S	7.62	1203153	1203154	1203155	OR	1	RAMP_ON    	55s7.62ora   	0
+55	S	7.62	1203153	1203154	1203156	QU	2	QUEUE      	55s7.62ora   	0
+55	S	7.62	1203153	1203154	1203157	DM	3	DEMAND     	55s7.62ora   	0
+55	S	7.62	1203153	1203154	1203158	PA	4	PASSAGE    	55s7.62ora   	0
+55	S	7.62	1203153	1203159	1203160	HV	1	SD_1       	55s7.62ml    	5
+55	S	7.62	1203153	1203161	1203162	ML	1	ML_1       	55s7.62ml    	3
+55	S	7.62	1203153	1203161	1203163	ML	2	ML_2       	55s7.62ml    	2
+55	S	7.62	1203153	1203161	1203164	ML	3	ML_3       	55s7.62ml    	1
+55	S	7.62	1203153	1203161	1213047	ML	4	ML_4       	55s7.62ml    	4
+55	N	7.85	1203165	1203166	1203167	QU	1	QUEUE      	55n7.85ora   	0
+55	N	7.85	1203165	1203166	1203168	DM	2	DEMAND     	55n7.85ora   	0
+55	N	7.85	1203165	1203166	1203169	PA	3	PASSAGE    	55n7.85ora   	0
+55	N	7.85	1203165	1203170	1203171	HV	1	SD_1       	55n7.85ml    	1
+55	N	7.85	1203165	1203172	1203173	ML	1	ML_1       	55n7.85ml    	5
+55	N	7.85	1203165	1203172	1203174	ML	2	ML_2       	55n7.85ml    	4
+55	N	7.85	1203165	1203172	1203175	ML	3	ML_3       	55n7.85ml    	3
+55	N	7.85	1203165	1203172	1213048	ML	4	ML_4       	55n7.85ml    	2
+55	N	8.12	1203176	1203177	1203178	OR	1	RAMP_ON    	55n8.12ora   	0
+55	N	8.12	1203176	1203177	1203179	QU	2	QUEUE      	55n8.12ora   	0
+55	N	8.12	1203176	1203177	1203180	DM	3	DEMAND     	55n8.12ora   	0
+55	N	8.12	1203176	1203177	1203181	PA	4	PASSAGE    	55n8.12ora   	0
+55	N	8.12	1203176	1203182	1203183	HV	1	SD_1       	55n8.12ml    	4
+55	N	8.12	1203176	1203184	1203185	ML	1	ML_1       	55n8.12ml    	3
+55	N	8.12	1203176	1203184	1203186	ML	2	ML_2       	55n8.12ml    	2
+55	N	8.12	1203176	1203184	1203187	ML	3	ML_3       	55n8.12ml    	1
+55	S	8.12	1203176	1203188	1203189	OS	1	OS_1       	55s8.12ml    	4
+55	S	8.12	1203176	1203188	1203190	OS	2	OS_2       	55s8.12ml    	3
+55	S	8.12	1203176	1203188	1203191	OS	3	OS_3       	55s8.12ml    	2
+55	S	8.12	1203176	1203188	1203192	OS	4	OS_4       	55s8.12ml    	1
+55	S	8.12	1203176	1203193	1203194	OF	1	RAMP_OFF   	55s8.12fr    	1
+55	S	8.12	1203176	1208965	1203195	OH	1	SD_3       	55s8.12ml    	5
+55	S	9.19	1203196	1203197	1203198	OR	1	RAMP_ON    	55s9.19ora   	0
+55	S	9.19	1203196	1203197	1203199	QU	2	QUEUE      	55s9.19ora   	0
+55	S	9.19	1203196	1203197	1203200	DM	3	DEMAND     	55s9.19ora   	0
+55	S	9.19	1203196	1203197	1203201	PA	4	PASSAGE    	55s9.19ora   	0
+55	S	9.19	1203196	1203202	1203203	FR	1	RAMP_OFF   	55s9.19fr    	1
+55	S	9.19	1203196	1203204	1203205	HV	1	SD_1       	55s9.19ml    	5
+55	S	9.19	1203196	1203206	1203207	ML	1	ML_1       	55s9.19ml    	4
+55	S	9.19	1203196	1203206	1203208	ML	2	ML_2       	55s9.19ml    	3
+55	S	9.19	1203196	1203206	1203209	ML	3	ML_3       	55s9.19ml    	2
+55	S	9.19	1203196	1203206	1203210	ML	4	ML_4       	55s9.19ml    	1
+55	N	9.19	1203196	1211173	1211167	OS	1	OS_1       	55n9.19ml    	4
+55	N	9.19	1203196	1211173	1211168	OS	2	OS_2       	55n9.19ml       3
+55	N	9.19	1203196	1211173	1211169	OS	3	OS_3       	55n9.19ml       2
+55	N	9.19	1203196	1211173	1211170	OS	4	OS_4       	55n9.19ml       1
+55	N	9.19	1203196	1211172	1211171	OH	1	SD_2       	55n9.19hv       1
+55	N	9.41	1203211	1203212	1203213	OR	1	RAMP_ON    	55n9.41ora   	0
+55	N	9.41	1203211	1203212	1203214	QU	2	QUEUE      	55n9.41ora   	0
+55	N	9.41	1203211	1203212	1203215	DM	3	DEMAND     	55n9.41ora   	0
+55	N	9.41	1203211	1203212	1203216	PA	4	PASSAGE    	55n9.41ora   	0
+55	N	9.41	1203211	1203217	1203218	FR	1	RAMP_OFF   	55n9.41fr    	1
+55	N	9.41	1203211	1203219	1203220	HV	1	SD_1       	55n9.41hv    	1
+55	N	9.41	1203211	1203221	1203222	ML	1	ML_1       	55n9.41ml    	4
+55	N	9.41	1203211	1203221	1203223	ML	2	ML_2       	55n9.41ml    	3
+55	N	9.41	1203211	1203221	1203224	ML	3	ML_3       	55n9.41ml    	2
+55	N	9.41	1203211	1203221	1203225	ML	4	ML_4       	55n9.41ml    	1
+55	S	10	1203226	1203227	1203228	OR	1	RAMP_ON    	55s10ora     	0
+55	S	10	1203226	1203227	1203229	QU	2	QUEUE      	55s10ora     	0
+55	S	10	1203226	1203227	1203230	DM	3	DEMAND     	55s10ora     	0
+55	S	10	1203226	1203227	1203231	PA	4	PASSAGE    	55s10ora     	0
+55	S	10	1203226	1203232	1203233	FR	1	RAMP_OFF   	55s10fr      	2
+55	S	10	1203226	1203232	1203234	FR	2	SD_2       	55s10fr      	1
+55	S	10	1203226	1203235	1203236	CD	1	COLL_DIST_1	?            	0
+55	S	10	1203226	1203237	1203238	HV	1	SD_1       	55s9.84hv     	1
+55	S	10	1203226	1203239	1203240	ML	1	ML_1       	55s9.84ml       4
+55	S	10	1203226	1203239	1203241	ML	2	ML_2       	55s9.84ml    	3
+55	S	10	1203226	1203239	1203242	ML	3	ML_3       	55s9.84ml    	2
+55	S	10	1203226	1203239	1203243	ML	4	ML_4       	55s9.84ml    	1
+55	N	10	1203244	1203245	1203246	OR	1	RAMP_ON    	55n10ora     	0
+55	N	10	1203244	1203245	1203247	QU	2	QUEUE      	55n10ora     	0
+55	N	10	1203244	1203245	1203248	DM	3	DEMAND     	55n10ora     	0
+55	N	10	1203244	1203245	1203249	PA	4	PASSAGE    	55n10ora     	0
+55	N	10	1203244	1203250	1203251	FR	1	RAMP_OFF   	55n10fr      	1
+55	N	10	1203244	1203252	1203253	HV	1	SD_1       	55n10hv      	1
+55	N	10	1203244	1203254	1203255	ML	1	ML_1       	55n10ml      	4
+55	N	10	1203244	1203254	1203256	ML	2	ML_2       	55n10ml      	3
+55	N	10	1203244	1203254	1203257	ML	3	ML_3       	55n10ml      	2
+55	N	10	1203244	1203254	1203258	ML	4	ML_4       	55n10ml      	1
+55	S	10.4	1203261	1203262	1203263	FF	1	SD_5       	55s10.2ff    	1
+55	S	10.4	1203261	1203264	1203265	HV	1	SD_1       	55s10.4hv    	1
+55	S	10.4	1203261	1203266	1203267	ML	1	ML_1       	55s10.4ml    	3
+55	S	10.4	1203261	1203266	1203268	ML	2	ML_2       	55s10.4ml    	2
+55	S	10.4	1203261	1203266	1203269	ML	3	ML_3       	55s10.4ml    	1
+55	S	10.4	1209845	1209860	1209846	ML	1	ML_1       	?            	0
+55	S	10.4	1209845	1209860	1209847	ML	2	ML_2       	?            	0
+55	S	10.4	1209845	1209860	1209848	ML	3	ML_3       	?            	0
+55	S	10.4	1209845	1209860	1209849	ML	4	ML_4       	?            	0
+55	S	10.4	1209845	1209861	1209854	HV	1	SD_1       	?            	0
+55	S	10.4	1209845	1209862	1209856	FF	1	SD_3       	?            	0
+55	S	10.4	1209845	1209862	1209857	FF	2	SD_4       	?            	0
+55	S	10.4	1209845	1209865	1209858	FO	1	SD_6       	?            	0
+55	S	10.4	1203261	1203266	1209866	ML	4	ML_4       	?            	0
+55	N	10.4	1203261	1209873	1209867	OS	1	OS_1       	55n10.4ml    	3
+55	N	10.4	1203261	1209873	1209868	OS	2	OS_2       	55n10.4ml    	2
+55	N	10.4	1203261	1209873	1209869	OS	3	OS_3       	55n10.4ml    	1
+55	N	10.4	1203261	1209874	1209870	OH	1	SD_2       	55n10.4hv    	1
+55	S	10.4	1203261	1209875	1209871	FF	1	SD_3       	55s10.4ff    	2
+55	S	10.4	1203261	1209875	1209872	FF	2	SD_4       	55s10.4ff    	1
+55	N	10.4	1209845	1211969	1211968	HB	1	SD_5       	?            	0
+55	S	10.5	1203270	1203271	1209876	ML	1	ML_1       	55s10.5ml    	3
+55	S	10.5	1203270	1203271	1209877	ML	2	ML_2       	55s10.5ml    	2
+55	S	10.5	1203270	1203271	1209878	ML	3	ML_3       	55s10.5ml    	1
+55	N	10.5	1203270	1209888	1209880	OS	1	OS_1       	55n10.5ml    	3
+55	N	10.5	1203270	1209888	1209881	OS	2	OS_2       	55n10.5ml    	2
+55	N	10.5	1203270	1209888	1209882	OS	3	OS_3       	55n10.5ml    	1
+55	S	10.5	1203270	1209889	1209883	HV	1	SD_1       	55s10.5ml    	4
+55	N	10.5	1203270	1209890	1209884	OH	1	SD_2       	55n10.5hv    	1
+55	N	10.5	1203270	1209892	1209885	OF	1	SD_3       	55n10.5fra   	1
+55	N	10.5	1203270	1209891	1209886	FO	1	SD_5       	55n10.5ff    	2
+55	N	10.5	1203270	1209891	1209887	FO	2	SD_6       	55n10.5ff    	1
+55	N	10.5	1203270	1209893	1209894	OF	1	SD_4       	55n10.5frb   	1
+55	S	10.84	1203274	1203275	1203276	OR	1	RAMP_ON    	55s10.84ora  	0
+55	S	10.84	1203274	1203275	1203277	QU	2	QUEUE      	55s10.84ora  	0
+55	S	10.84	1203274	1203275	1203278	DM	3	DEMAND     	55s10.84ora  	0
+55	S	10.84	1203274	1203275	1203279	PA	4	PASSAGE    	55s10.84ora  	0
+55	S	10.84	1203274	1211964	1203281	OC	1	SD_5       	?            	0
+55	S	10.84	1203274	1203282	1203283	HV	1	SD_1       	55s10.84hv   	1
+55	S	10.84	1203274	1203284	1203285	ML	1	ML_1       	55s10.84ml   	3
+55	S	10.84	1203274	1203284	1203286	ML	2	ML_2       	55s10.84ml   	2
+55	S	10.84	1203274	1203284	1203287	ML	3	ML_3       	55s10.84ml   	1
+55	N	10.84	1203274	1203288	1203289	OS	1	OS_1       	55n10.84ml   	3
+55	N	10.84	1203274	1203288	1203290	OS	2	OS_2       	55n10.84ml   	2
+55	N	10.84	1203274	1203288	1203291	OS	3	OS_3       	55n10.84ml   	1
+55	S	10.84	1203274	1209049	1209048	OH	1	SD_2       	?            	0
+55	N	10.84	1203274	1211962	1211958	FO	1	COLL_DIST_1	55n10.84ff   	2
+55	N	10.84	1203274	1211962	1211959	FO	2	COLL_DIST_2	55n10.84ff   	1
+55	S	10.84	1203274	1211963	1211960	FF	1	SD_3       	55s10.84ffa  	1
+55	S	10.84	1203274	1211963	1211961	FF	1	SD_4       	55s10.84ffb  	1
+55	N	11.1	1203293	1203294	1203295	OR	1	RAMP_ON    	55n11.1ora   	0
+55	N	11.1	1203293	1203294	1203296	QU	2	QUEUE      	55n11.1ora   	0
+55	N	11.1	1203293	1203294	1203297	DM	3	DEMAND     	55n11.1ora   	0
+55	N	11.1	1203293	1203294	1203298	PA	4	PASSAGE    	55n11.1ora   	0
+55	N	11.1	1203293	1203299	1203300	FR	1	RAMP_OFF   	?            	0
+55	N	11.1	1203293	1203301	1203302	HV	1	SD_1       	55n11.1hv    	1
+55	N	11.1	1203293	1203303	1203304	ML	1	ML_1       	55n11.1ml    	4
+55	N	11.1	1203293	1203303	1203305	ML	2	ML_2       	55n11.1ml    	3
+55	N	11.1	1203293	1203303	1203306	ML	3	ML_3       	55n11.1ml    	2
+55	S	11.1	1203293	1203280	1211965	OF	1	SD_2       	55s10.84fr   	2
+55	S	11.1	1203293	1203280	1211966	OF	2	SD_3       	55s10.84fr   	1
+55	N	11.1	1203293	1203303	1212750	ML	4	ML_4       	55n11.1ml    	1
+55	N	11.1	1203293	1203299	1213009	FR	2	SD_4       	?            	0
+55	S	11.62	1203307	1203308	1203309	OR	1	RAMP_ON    	55s11.62ora  	0
+55	S	11.62	1203307	1203308	1203310	QU	2	QUEUE      	55s11.62ora  	0
+55	S	11.62	1203307	1203308	1203311	DM	3	DEMAND     	55s11.62ora  	0
+55	S	11.62	1203307	1203308	1203312	PA	4	PASSAGE    	55s11.62ora  	0
+55	S	11.62	1203307	1203313	1203314	FR	1	RAMP_OFF   	55s11.62fr   	1
+55	S	11.62	1203307	1203315	1203316	HV	1	SD_1       	55s11.62hv   	1
+55	S	11.62	1203307	1203317	1203318	ML	1	ML_1       	55s11.62ml   	4
+55	S	11.62	1203307	1203317	1203319	ML	2	ML_2       	55s11.62ml   	3
+55	S	11.62	1203307	1203317	1203320	ML	3	ML_3       	55s11.62ml   	2
+55	S	11.62	1203307	1203317	1213049	ML	4	ML_4       	55s11.62ml   	1
+55	N	11.74	1203321	1203322	1203323	OR	1	RAMP_ON    	55n11.74ora  	0
+55	N	11.74	1203321	1203322	1203324	QU	2	QUEUE      	55n11.74ora  	0
+55	N	11.74	1203321	1203322	1203325	DM	3	DEMAND     	55n11.74ora  	0
+55	N	11.74	1203321	1203322	1203326	PA	4	PASSAGE    	55n11.74ora  	0
+55	N	11.74	1203321	1203327	1203328	FR	1	RAMP_OFF   	55n11.74fr   	2
+55	N	11.74	1203321	1203329	1203330	HV	1	SD_1       	55n11.74hv   	1
+55	N	11.74	1203321	1203331	1203332	ML	1	ML_1       	55n11.74ml   	4
+55	N	11.74	1203321	1203331	1203333	ML	2	ML_2       	55n11.74ml   	3
+55	N	11.74	1203321	1203331	1203334	ML	3	ML_3       	55n11.74ml   	2
+55	N	11.74	1203321	1203331	1212757	ML	4	ML_4       	55n11.74ml   	1
+55	N	11.74	1203321	1203327	1212758	FR	2	SD_3       	55n11.74fr   	1
+55	N	12	1203335	1203336	1203337	QU	1	QUEUE      	55n12ora     	0
+55	N	12	1203335	1203336	1203338	DM	2	DEMAND     	55n12ora     	0
+55	N	12	1203335	1203336	1203339	PA	3	PASSAGE    	55n12ora     	0
+55	N	12	1203335	1203340	1203341	HV	1	SD_1       	55n12hv      	1
+55	N	12	1203335	1203342	1203343	ML	1	ML_1       	55n12ml      	4
+55	N	12	1203335	1203342	1203344	ML	2	ML_2       	55n12ml      	3
+55	N	12	1203335	1203342	1203345	ML	3	ML_3       	55n12ml      	2
+55	S	12	1203335	1203346	1203347	OF	1	SD_2       	55s12fr      	1
+55	N	12	1203335	1203342	1212999	ML	4	ML_4       	55n12ml      	1
+55	N	12	1203335	1203336	1213000	OR	4	RAMP_ON    	55n12ora     	0
+405	S	0.6	1201117	1201118	1211055	ML	1	ML_1       	405s0.6ml    	5  
+405	S	0.6	1201117	1201118	1211056	ML	2	ML_2       	405s0.6ml    	4  
+405	S	0.6	1201117	1201118	1211057	ML	3	ML_3       	405s0.6ml    	3  
+405	S	0.6	1201117	1201118	1211058	ML	4	ML_4       	405s0.6ml    	2  
+405	S	0.6	1201117	1201118	1211059	ML	5	ML_5       	405s0.6ml    	1  
+405	N	0.6	1201117	1211066	1211060	OS	1	OS_1       	405n0.6ml    	3  
+405	N	0.6	1201117	1211066	1211061	OS	2	OS_2       	405n0.6ml    	2  
+405	N	0.6	1201117	1211066	1211062	OS	3	OS_3       	405n0.6ml    	1  
+405	S	0.6	1201117	1211065	1211063	HV	1	SD_1       	405s0.6hv    	1  
+405	N	0.6	1201117	1211067	1211064	OH	1	SD_2       	405n0.6hv    	1  
+405	S	0.77	1201080	1201081	1201082	QU	1	QUEUE      	405s0.77ora  	0  
+405	S	0.77	1201080	1201081	1201083	DM	2	DEMAND     	405s0.77ora  	0  
+405	S	0.77	1201080	1201081	1201084	PA	3	PASSAGE    	405s0.77ora  	0  
+405	S	0.77	1201080	1201085	1201086	HV	1	SD_1       	405s0.77hv   	1  
+405	S	0.77	1201080	1201087	1201088	ML	1	ML_1       	405s0.77ml   	5  
+405	S	0.77	1201080	1201087	1201089	ML	2	ML_2       	405s0.77ml   	4  
+405	S	0.77	1201080	1201087	1201090	ML	3	ML_3       	405s0.77ml   	3  
+405	S	0.77	1201080	1201087	1201091	ML	4	ML_4       	405s0.77ml   	2  
+405	S	0.77	1201080	1201081	1211045	OR	4	RAMP_ON    	405s0.77ora  	0  
+405	S	0.77	1201080	1201087	1211046	ML	5	ML_5       	405s0.77ml   	1  
+405	N	0.93	1201092	1201093	1201094	OR	1	RAMP_ON    	405n0.9ora   	0  
+405	N	0.93	1201092	1201093	1201095	QU	2	QUEUE      	405n0.9ora   	0  
+405	N	0.93	1201092	1201093	1201096	DM	3	DEMAND     	405n0.9ora   	0  
+405	N	0.93	1201092	1201093	1201097	PA	4	PASSAGE    	405n0.9ora   	0  
+405	N	0.93	1201092	1201098	1201099	FR	1	RAMP_OFF   	405n0.9fr    	1  
+405	N	0.93	1201092	1201100	1201101	ML	1	ML_1       	405n0.9ml    	4  
+405	N	0.93	1201092	1201100	1201102	ML	2	ML_2       	405n0.9ml    	3  
+405	N	0.93	1201092	1201100	1201103	ML	3	ML_3       	405n0.9ml    	2  
+405	N	0.93	1201092	1201100	1201104	ML	4	ML_4       	405n0.9ml    	1  
+405	N	0.93	1201092	1208954	1208953	HV	1	SD_1       	405n0.9ml    	5  
+405	N	0.93	1201092	1201098	1210822	FR	2	SD_2       	405n0.9fr    	1  
+405	N	0.93	1201092	1210825	1210823	OC	1	COLL_DIST_1	405n0.9ff    	2  
+405	N	0.93	1201092	1210825	1210824	OC	2	COLL_DIST_2	405n0.9ff    	1  
+405	S	0.96	1201105	1201106	1201107	QU	1	QUEUE      	405s0.96ora  	0  
+405	S	0.96	1201105	1201106	1201108	DM	2	DEMAND     	405s0.96ora  	0  
+405	S	0.96	1201105	1201106	1201109	PA	3	PASSAGE    	405s0.96ora  	0  
+405	S	0.96	1201105	1201110	1201111	HV	1	SD_1       	405s0.96hv   	1  
+405	S	0.96	1201105	1201112	1201113	ML	1	ML_1       	405s0.96ml   	4  
+405	S	0.96	1201105	1201112	1201114	ML	2	ML_2       	405s0.96ml   	3  
+405	S	0.96	1201105	1201112	1201115	ML	3	ML_3       	405s0.96ml   	2  
+405	S	0.96	1201105	1201112	1201116	ML	4	ML_4       	405s0.96ml   	1  
+405	S	0.96	1201105	1211054	1211052	FR	1	RAMP_OFF   	405s0.96fr   	2  
+405	S	0.96	1201105	1211054	1211053	FR	2	SD_2       	405s0.96fr   	1  
+405	N	1.11	1201119	1201120	1201121	OR	1	RAMP_ON    	405n1.11ora  	0  
+405	N	1.11	1201119	1201120	1201122	QU	2	QUEUE      	405n1.11ora  	0  
+405	N	1.11	1201119	1201120	1201123	DM	3	DEMAND     	405n1.11ora  	0  
+405	N	1.11	1201119	1201120	1201124	PA	4	PASSAGE    	405n1.11ora  	0  
+405	N	1.11	1201119	1201125	1201126	ML	1	ML_1       	405n1.11ml   	4  
+405	N	1.11	1201119	1201125	1201127	ML	2	ML_2       	405n1.11ml   	3  
+405	N	1.11	1201119	1201125	1201128	ML	3	ML_3       	405n1.11ml   	2  
+405	N	1.11	1201119	1201125	1201129	ML	4	ML_4       	405n1.11ml   	1  
+405	N	1.11	1201119	1209043	1209042	HV	1	SD_1       	405n1.11ml   	5  
+405	S	1.57	1201130	1201131	1201132	HV	1	SD_1       	405s1.57hv   	1  
+405	S	1.57	1201130	1209091	1209079	ML	1	ML_1       	405s1.57ml   	4  
+405	S	1.57	1201130	1209091	1209080	ML	2	ML_2       	405s1.57ml   	3  
+405	S	1.57	1201130	1209091	1209081	ML	3	ML_3       	405s1.57ml   	2  
+405	S	1.57	1201130	1209091	1209082	ML	4	ML_4       	405s1.57ml   	1  
+405	S	1.57	1201130	1209092	1209083	OS	1	OS_1       	405n1.57ml   	5  
+405	S	1.57	1201130	1209092	1209084	OS	2	OS_2       	405n1.57ml   	4  
+405	S	1.57	1201130	1209092	1209085	OS	3	OS_3       	405n1.57ml   	3  
+405	S	1.57	1201130	1209092	1209086	OS	4	OS_4       	405n1.57ml   	2  
+405	S	1.57	1201130	1209092	1209087	OS	5	OS_5       	405n1.57ml   	1  
+405	S	1.57	1201130	1209090	1209089	OH	1	SD_2       	?            	0  
+405	S	1.57	1201130	1210932	1210930	FF	1	SD_4       	405s1.57ffa  	1  
+405	S	1.57	1201130	1210933	1210931	OC	1	COLL_DIST_ON	?            	0 
+405	S	1.57	1201130	1210935	1210934	FF	1	SD_5       	405s1.57ffb  	1  
+405	S	1.73	1209054	1209094	1209118	CD	2	COLL_DIST_2	405s1.73cd   	1  
+405	S	1.73	1209054	1209094	1209119	CD	1	COLL_DIST_1	?            	0  
+405	S	1.73	1209054	1209123	1209121	FF	1	SD_4       	405s1.73ff   	1  
+405	N	1.73	1209054	1209124	1209122	FO	1	SD_5       	405n1.73ff   	1  
+405	S	1.93	1201133	1201134	1201135	HV	1	SD_1       	405s1.93hv   	1  
+405	S	1.93	1201133	1209161	1209149	ML	1	ML_1       	405s1.93ml   	4  
+405	S	1.93	1201133	1209161	1209150	ML	2	ML_2       	405s1.93ml   	3  
+405	S	1.93	1201133	1209161	1209151	ML	3	ML_3       	405s1.93ml   	2  
+405	S	1.93	1201133	1209161	1209153	ML	4	ML_4       	405s1.93ml   	1  
+405	N	1.93	1201133	1209162	1209154	OS	1	OS_1       	405n1.93ml   	4  
+405	N	1.93	1201133	1209162	1209155	OS	2	OS_2       	405n1.93ml   	3  
+405	N	1.93	1201133	1209162	1209156	OS	3	OS_3       	405n1.93ml   	2  
+405	N	1.93	1201133	1209162	1209157	OS	4	OS_4       	405n1.93ml   	1  
+405	N	1.93	1201133	1209163	1209160	OH	1	SD_2       	405n1.93hv   	1  
+405	S	1.93	1201133	1209476	1209473	FC	1	COLL_DIST_OFF	405s1.93cd   	1
+405	N	1.93	1201133	1209477	1209474	FO	1	SD_4       	405n1.93ff   	2  
+405	N	1.93	1201133	1209477	1209475	FO	2	SD_5       	405n1.93ff   	1  
+405	S	1.93	1201133	1210929	1210928	FF	1	COLL_DIST_ON	405s1.93ff   	1 
+405	N	2.35	1209050	1209176	1209165	ML	1	ML_1       	405n2.35ml   	5  
+405	N	2.35	1209050	1209176	1209166	ML	2	ML_2       	405n2.35ml   	4  
+405	N	2.35	1209050	1209176	1209167	ML	3	ML_3       	405n2.35ml   	3  
+405	N	2.35	1209050	1209176	1209168	ML	4	ML_4       	405n2.35ml   	2  
+405	N	2.35	1209050	1209176	1209169	ML	5	ML_5       	405n2.35ml   	1  
+405	S	2.35	1209050	1209178	1209170	OS	1	OS_1       	405s2.35ml   	5  
+405	S	2.35	1209050	1209178	1209171	OS	2	OS_2       	405s2.35ml   	4  
+405	S	2.35	1209050	1209178	1209172	OS	3	OS_3       	405s2.35ml   	3  
+405	N	2.35	1209050	1209177	1209173	HV	1	SD_1       	405n2.35hv   	1  
+405	S	2.35	1209050	1209179	1209175	OH	1	SD_2       	405s2.35hv   	1  
+405	S	2.35	1209050	1209178	1211050	OS	4	OS_4       	405s2.35ml   	2  
+405	S	2.35	1209050	1209178	1211051	OS	5	OS_5       	405s2.35ml   	1  
+405	S	2.88	1201136	1201137	1201138	OR	1	RAMP_ON    	405s2.88ora  	0  
+405	S	2.88	1201136	1201137	1201139	QU	2	QUEUE      	405s2.88spill	1  
+405	S	2.88	1201136	1201137	1201140	DM	3	DEMAND     	405s2.88orb  	2  
+405	S	2.88	1201136	1201137	1201141	PA	4	PASSAGE    	405s2.88orb  	0  
+405	S	2.88	1201136	1201137	1201142	RH	5	RAMP_HOV   	405s2.88orb  	1  
+405	S	2.88	1201136	1201143	1201144	HV	1	SD_1       	405s2.88hv   	1  
+405	S	2.88	1201136	1201145	1201146	ML	1	ML_1       	405s2.88ml   	4  
+405	S	2.88	1201136	1201145	1201147	ML	2	ML_2       	405s2.88ml   	3  
+405	S	2.88	1201136	1201145	1201148	ML	3	ML_3       	405s2.88ml   	2  
+405	S	2.88	1201136	1201145	1201149	ML	4	ML_4       	405s2.88ml   	1  
+405	S	2.88	1201136	1211047	1211048	FR	1	RAMP_OFF   	405s2.88fr   	1  
+405	S	2.88	1201136	1211047	1211049	FR	2	SD_2       	?            	0  
+405	N	2.99	1201150	1201151	1201152	OR	1	RAMP_ON    	405n2.99ora  	0  
+405	N	2.99	1201150	1201151	1201153	QU	2	QUEUE      	405n2.99spill	0  
+405	N	2.99	1201150	1201151	1201154	DM	3	DEMAND     	405n2.99orb  	2  
+405	N	2.99	1201150	1201151	1201155	PA	4	PASSAGE    	405n2.99orb  	0  
+405	N	2.99	1201150	1201151	1201156	RH	5	RAMP_HOV   	405n2.99orb  	1  
+405	N	2.99	1201150	1201157	1201158	HV	1	SD_1       	405n2.99hv   	1  
+405	N	2.99	1201150	1201159	1201160	ML	1	ML_1       	405n2.99ml   	4  
+405	N	2.99	1201150	1201159	1201161	ML	2	ML_2       	405n2.99ml   	3  
+405	N	2.99	1201150	1201159	1201162	ML	3	ML_3       	405n2.99ml   	2  
+405	N	2.99	1201150	1201159	1201163	ML	4	ML_4       	405n2.99ml   	1  
+405	N	2.99	1201150	1210057	1210056	FR	1	RAMP_OFF   	405n2.99fr   	1  
+405	N	2.99	1201150	1201157	1211041	HV	2	SD_2       	405n2.99hv_2 	1  
+405	N	3.31	1209051	1209059	1209056	ML	1	ML_1       	405n3.31ml   	4  
+405	N	3.31	1209051	1209059	1209057	ML	2	ML_2       	405n3.31ml   	3  
+405	N	3.31	1209051	1209059	1209058	ML	3	ML_3       	405n3.31ml   	2  
+405	N	3.31	1209051	1209059	1209180	ML	4	ML_4       	405n3.31ml   	1  
+405	S	3.31	1209051	1209189	1209181	OS	1	OS_1       	405s3.31ml   	4  
+405	S	3.31	1209051	1209189	1209182	OS	2	OS_2       	405s3.31ml   	3  
+405	S	3.31	1209051	1209189	1209183	OS	3	OS_3       	405s3.31ml   	2  
+405	S	3.31	1209051	1209189	1209184	OS	4	OS_4       	405s3.31ml   	1  
+405	N	3.31	1209051	1209187	1209185	HV	1	SD_1       	405n3.31hv   	1  
+405	S	3.31	1209051	1209190	1209186	OH	1	SD_2       	405s3.31hv   	1  
+405	S	3.84	1201164	1201165	1201166	OR	1	RAMP_ON    	405s3.84ora  	0  
+405	S	3.84	1201164	1201165	1201167	QU	2	QUEUE      	405s3.84ora  	0  
+405	S	3.84	1201164	1201165	1201168	DM	3	DEMAND     	405s3.84ora  	0  
+405	S	3.84	1201164	1201165	1201169	PA	4	PASSAGE    	405s3.84ora  	0  
+405	S	3.84	1201164	1201165	1201170	RH	5	RAMP_HOV   	405s3.84ora  	0  
+405	S	3.84	1201164	1201171	1201172	ML	1	ML_1       	405s3.84ml   	4  
+405	S	3.84	1201164	1201171	1201173	ML	2	ML_2       	405s3.84ml   	3  
+405	S	3.84	1201164	1201171	1201174	ML	3	ML_3       	405s3.84ml   	2  
+405	S	3.84	1201164	1201171	1201175	ML	4	ML_4       	405s3.84ml   	1  
+405	S	3.84	1201164	1209046	1209044	HV	1	SD_1       	405s3.84hv   	1  
+405	N	3.86	1201176	1201177	1201178	QU	1	QUEUE      	405n3.86ora  	0  
+405	N	3.86	1201176	1201177	1201179	DM	2	DEMAND     	405n3.86ora  	0  
+405	N	3.86	1201176	1201177	1201180	PA	3	PASSAGE    	405n3.86ora  	0  
+405	N	3.86	1201176	1201181	1201182	FR	1	RAMP_OFF   	405n3.86fr   	1  
+405	N	3.86	1201176	1201183	1201184	HV	1	SD_1       	405n3.86hv   	1  
+405	N	3.86	1201176	1201185	1201186	ML	1	ML_1       	405n3.86ml   	4  
+405	N	3.86	1201176	1201185	1201187	ML	2	ML_2       	405n3.86ml   	3  
+405	N	3.86	1201176	1201185	1201188	ML	3	ML_3       	405n3.86ml   	2  
+405	N	3.86	1201176	1201185	1201189	ML	4	ML_4       	405n3.86ml   	1  
+405	N	3.86	1201176	1201181	1209896	FR	2	SD_2       	?            	0  
+405	S	4.03	1201190	1201191	1201192	QU	1	QUEUE      	405s4.03ora  	0  
+405	S	4.03	1201190	1201191	1201193	DM	2	DEMAND     	405s4.03ora  	0  
+405	S	4.03	1201190	1201191	1201194	PA	3	PASSAGE    	405s4.03ora  	0  
+405	S	4.03	1201190	1201195	1201196	FR	1	RAMP_OFF   	405s4.03fr   	1  
+405	S	4.03	1201190	1201197	1201198	ML	1	ML_1       	405s4.03ml   	4  
+405	S	4.03	1201190	1201197	1201199	ML	2	ML_2       	405s4.03ml   	3  
+405	S	4.03	1201190	1201197	1201200	ML	3	ML_3       	405s4.03ml   	2  
+405	S	4.03	1201190	1201197	1201201	ML	4	ML_4       	405s4.03ml   	1  
+405	N	4.03	1201202	1201203	1201204	OR	1	RAMP_ON    	405n4.03ora  	0  
+405	N	4.03	1201202	1201203	1201205	QU	2	QUEUE      	405n4.03ora  	0  
+405	N	4.03	1201202	1201203	1201206	DM	3	DEMAND     	405n4.03ora  	0  
+405	N	4.03	1201202	1201203	1201207	PA	4	PASSAGE    	405n4.03ora  	0  
+405	N	4.03	1201202	1201203	1201208	RH	5	RAMP_HOV   	?            	0  
+405	N	4.03	1201202	1201209	1201210	HV	1	SD_1       	405n4.03hv   	1  
+405	N	4.03	1201202	1201211	1201212	ML	1	ML_1       	405n4.03ml   	4  
+405	N	4.03	1201202	1201211	1201213	ML	2	ML_2       	405n4.03ml   	3  
+405	N	4.03	1201202	1201211	1201214	ML	3	ML_3       	405n4.03ml   	2  
+405	N	4.03	1201202	1201211	1201215	ML	4	ML_4       	405n4.03ml   	1  
+405	S	4.03	1201190	1209047	1209045	HV	1	SD_1       	405s4.03hv   	1  
+405	S	5.01	1201216	1201217	1201218	ML	1	ML_1       	405s5.01ml   	4  
+405	S	5.01	1201216	1201217	1201219	ML	2	ML_2       	405s5.01ml   	3  
+405	S	5.01	1201216	1201217	1201220	ML	3	ML_3       	405s5.01ml   	2  
+405	S	5.01	1201216	1201217	1201221	ML	4	ML_4       	405s5.01ml   	1  
+405	N	5.01	1201216	1201222	1201223	OS	1	OS_1       	405n5.01ml   	4  
+405	N	5.01	1201216	1201222	1201224	OS	2	OS_2       	405n5.01ml   	3  
+405	N	5.01	1201216	1201222	1201225	OS	3	OS_3       	405n5.01ml   	2  
+405	N	5.01	1201216	1201222	1201226	OS	4	OS_4       	405n5.01ml   	1  
+405	S	5.01	1201216	1201227	1201228	HV	1	SD_1       	405s5.01hv   	1  
+405	N	5.01	1201216	1201229	1201230	OH	1	SD_2       	405n5.01hv   	1  
+405	S	5.05	1209052	1209070	1209062	ML	1	ML_1       	405s5.05ml   	4  
+405	S	5.05	1209052	1209070	1209063	ML	2	ML_2       	405s5.05ml   	3  
+405	S	5.05	1209052	1209070	1209064	ML	3	ML_3       	405s5.05ml   	2  
+405	S	5.05	1209052	1209070	1209065	ML	4	ML_4       	405s5.05ml   	1  
+405	S	5.05	1209052	1209068	1209066	HV	1	SD_1       	405s5.05hv   	1  
+405	S	5.05	1209052	1209076	1209067	OS	1	OS_1       	405n5.05ml   	4  
+405	S	5.05	1209052	1209076	1209069	OS	2	OS_2       	405n5.05ml   	3  
+405	S	5.05	1209052	1209075	1209072	OH	1	SD_2       	405n5.05hv   	1  
+405	S	5.05	1209052	1209076	1209073	OS	3	OS_3       	405n5.05ml 	2  
+405	S	5.05	1209052	1209076	1209074	OS	4	OS_4       	405n5.05ml   	1  
+405	S	5.5	1201231	1201232	1201233	OR	1	RAMP_ON    	405s5.5ora   	0  
+405	S	5.5	1201231	1201232	1201234	QU	2	QUEUE      	405s5.5ora   	0  
+405	S	5.5	1201231	1201232	1201235	DM	3	DEMAND     	405s5.5ora   	0  
+405	S	5.5	1201231	1201232	1201236	PA	4	PASSAGE    	405s5.5ora   	0  
+405	S	5.5	1201231	1201232	1201237	RH	5	RAMP_HOV   	405s5.5ora   	0  
+405	S	5.5	1201231	1201238	1201239	HV	1	SD_1       	405s5.5hv    	1  
+405	S	5.5	1201231	1201240	1201241	ML	1	ML_1       	405s5.5ml    	4  
+405	S	5.5	1201231	1201240	1201242	ML	2	ML_2       	405s5.5ml    	3  
+405	S	5.5	1201231	1201240	1201243	ML	3	ML_3       	405s5.5ml    	2  
+405	S	5.5	1201231	1201240	1201244	ML	4	ML_4       	405s5.5ml    	1  
+405	N	5.55	1201245	1201246	1201247	QU	1	QUEUE      	405n5.55ora  	0  
+405	N	5.55	1201245	1201246	1201248	DM	2	DEMAND     	405n5.55ora  	0  
+405	N	5.55	1201245	1201246	1201249	PA	3	PASSAGE    	405n5.55ora  	0  
+405	N	5.55	1201245	1201246	1201250	RH	4	RAMP_HOV   	?            	0  
+405	N	5.55	1201245	1201251	1201252	FR	1	RAMP_OFF   	405n5.55fr   	1  
+405	N	5.55	1201245	1201251	1201253	FR	2	SD_2       	?            	0  
+405	N	5.55	1201245	1201254	1201255	ML	1	ML_1       	405n5.55ml   	4  
+405	N	5.55	1201245	1201254	1201256	ML	2	ML_2       	405n5.55ml   	3  
+405	N	5.55	1201245	1201254	1201257	ML	3	ML_3       	405n5.55ml   	2  
+405	N	5.55	1201245	1201254	1201258	ML	4	ML_4       	405n5.55ml   	1  
+405	N	5.55	1201245	1201259	1201260	HV	1	SD_1       	405n5.55hv   	1  
+405	N	5.55	1201245	1201246	1210826	OR	5	RAMP_ON    	405n5.55ora  	0  
+405	N	5.55	1201245	1201251	1212696	FR	3	SD_3       	?            	0  
+405	S	5.69	1201261	1201262	1201263	QU	1	QUEUE      	405s5.69ora  	0  
+405	S	5.69	1201261	1201262	1201264	DM	2	DEMAND     	405s5.69ora  	0  
+405	S	5.69	1201261	1201262	1201265	PA	3	PASSAGE    	405s5.69ora  	0  
+405	S	5.69	1201261	1201266	1201267	FR	1	RAMP_OFF   	405s4.69fr   	2  
+405	S	5.69	1201261	1201268	1201269	HV	1	SD_1       	405s5.69hv   	1  
+405	S	5.69	1201261	1201270	1201271	ML	1	ML_1       	405s5.69ml   	4  
+405	S	5.69	1201261	1201270	1201272	ML	2	ML_2       	405s5.69ml   	3  
+405	S	5.69	1201261	1201270	1201273	ML	3	ML_3       	405s5.69ml   	2  
+405	S	5.69	1201261	1201270	1201274	ML	4	ML_4       	405s5.69ml   	1  
+405	S	5.69	1201261	1201266	1210827	FR	2	SD_2       	405s4.69fr   	1  
+405	N	5.74	1201275	1201276	1201277	OR	1	RAMP_ON    	405n5.74ora  	0  
+405	N	5.74	1201275	1201276	1201278	QU	2	QUEUE      	405n5.74ora  	0  
+405	N	5.74	1201275	1201276	1201279	DM	3	DEMAND     	405n5.74ora  	0  
+405	N	5.74	1201275	1201276	1201280	PA	4	PASSAGE    	405n5.74ora  	0  
+405	N	5.74	1201275	1201281	1201282	HV	1	SD_1       	405n5.74hv   	1  
+405	N	5.74	1201275	1201283	1201284	ML	1	ML_1       	405n5.74ml   	5  
+405	N	5.74	1201275	1201283	1201285	ML	2	ML_2       	405n5.74ml   	4  
+405	N	5.74	1201275	1201283	1201286	ML	3	ML_3       	405n5.74ml   	3  
+405	N	5.74	1201275	1201283	1201287	ML	4	ML_4       	405n5.74ml   	2  
+405	N	5.74	1201275	1201283	1201288	ML	5	ML_5       	405n5.74ml   	1  
+405	S	6.1	1201289	1201290	1201291	HV	1	SD_1       	405s6.21hv   	1  
+405	S	6.1	1201289	1201292	1201293	ML	1	ML_1       	405s6.21ml   	5  
+405	S	6.1	1201289	1201292	1201294	ML	2	ML_2       	405s6.21ml   	4  
+405	S	6.1	1201289	1201292	1201295	ML	3	ML_3       	405s6.21ml   	3  
+405	S	6.1	1201289	1201292	1201296	ML	4	ML_4       	405s6.21ml   	2  
+405	S	6.1	1201289	1201292	1201297	ML	5	ML_5       	405s6.21ml   	1  
+405	N	6.21	1201289	1201298	1201299	OS	1	OS_1       	405n6.21ml   	5  
+405	N	6.21	1201289	1201298	1201300	OS	2	OS_2       	405n6.21ml   	4  
+405	N	6.21	1201289	1201298	1201301	OS	3	OS_3       	405n6.21ml   	3  
+405	N	6.21	1201289	1201298	1201302	OS	4	OS_4       	405n6.21ml   	2  
+405	N	6.21	1201289	1201298	1201303	OS	5	OS_5       	405n6.21ml   	1  
+405	N	6.21	1201289	1201304	1201305	OH	1	SD_2       	405n6.21ml   	6  
+405	S	6.8	1201306	1201307	1201308	OR	1	RAMP_ON    	405s6.8ora   	0  
+405	S	6.8	1201306	1201307	1201309	QU	2	QUEUE      	405s6.8ora   	0  
+405	S	6.8	1201306	1201307	1201310	DM	3	DEMAND     	405s6.8ora   	0  
+405	S	6.8	1201306	1201307	1201311	PA	4	PASSAGE    	405s6.8ora   	0  
+405	S	6.8	1201306	1201307	1201312	RH	5	RAMP_HOV   	405s6.8ora   	0  
+405	S	6.8	1201306	1201313	1201314	HV	1	SD_1       	405s6.8hv    	1  
+405	S	6.8	1201306	1201315	1201316	ML	1	ML_1       	405s6.8ml    	5  
+405	S	6.8	1201306	1201315	1201317	ML	2	ML_2       	405s6.8ml    	4  
+405	S	6.8	1201306	1201315	1201318	ML	3	ML_3       	405s6.8ml    	3  
+405	S	6.8	1201306	1201315	1201319	ML	4	ML_4       	405s6.8ml    	2  
+405	S	6.8	1201306	1201315	1201320	ML	5	ML_5       	405s6.8ml    	1  
+405	N	6.85	1201321	1201322	1201323	OR	1	RAMP_ON    	405n6.85ora  	0  
+405	N	6.85	1201321	1201322	1201324	QU	2	QUEUE      	405n6.85ora  	0  
+405	N	6.85	1201321	1201322	1201325	DM	3	DEMAND     	405n6.85ora  	0  
+405	N	6.85	1201321	1201322	1201326	PA	4	PASSAGE    	405n6.85ora  	0  
+405	N	6.85	1201321	1201327	1201328	FR	1	RAMP_OFF   	405n6.85fr   	2  
+405	N	6.85	1201321	1201327	1201329	FR	2	SD_2       	?            	0  
+405	N	6.85	1201321	1201327	1201330	FR	3	SD_3       	?            	0  
+405	N	6.85	1201321	1201331	1201332	HV	1	SD_1       	405n6.85hv   	1  
+405	N	6.85	1201321	1201333	1201334	ML	1	ML_1       	405n6.85ml   	5  
+405	N	6.85	1201321	1201333	1201335	ML	2	ML_2       	405n6.85ml   	4  
+405	N	6.85	1201321	1201333	1201336	ML	3	ML_3       	405n6.85ml   	3  
+405	N	6.85	1201321	1201333	1201337	ML	4	ML_4       	405n6.85ml   	2  
+405	N	6.85	1201321	1201333	1201338	ML	5	ML_5       	405n6.85ml   	1  
+405	S	7.01	1201339	1201340	1201341	OR	1	RAMP_ON    	405s7.01ora  	0  
+405	S	7.01	1201339	1201340	1201342	QU	2	QUEUE      	405s7.01ora  	0  
+405	S	7.01	1201339	1201340	1201343	DM	3	DEMAND     	405s7.01ora  	0  
+405	S	7.01	1201339	1201340	1201344	PA	4	PASSAGE    	405s7.01ora  	0  
+405	S	7.01	1201339	1201345	1201346	FR	1	RAMP_OFF   	405s7.01fr   	2  
+405	S	7.01	1201339	1201345	1201347	FR	2	SD_2       	405s7.01fr   	1  
+405	S	7.01	1201339	1201348	1201349	HV	1	SD_1       	405s7.01hv   	1  
+405	S	7.01	1201339	1201350	1201351	ML	1	ML_1       	405s7.01ml   	5  
+405	S	7.01	1201339	1201350	1201352	ML	2	ML_2       	405s7.01ml   	4  
+405	S	7.01	1201339	1201350	1201353	ML	3	ML_3       	405s7.01ml   	3  
+405	S	7.01	1201339	1201350	1201354	ML	4	ML_4       	405s7.01ml   	2  
+405	S	7.01	1201339	1201350	1201355	ML	5	ML_5       	405s7.01ml   	1  
+405	N	7.07	1201356	1201357	1201358	OR	1	RAMP_ON    	405n7.07ora  	0  
+405	N	7.07	1201356	1201357	1201359	QU	2	QUEUE      	405n7.07ora  	0  
+405	N	7.07	1201356	1201357	1201360	DM	3	DEMAND     	405n7.07ora  	0  
+405	N	7.07	1201356	1201357	1201361	PA	4	PASSAGE    	405n7.07ora  	0  
+405	N	7.07	1201356	1201357	1201362	RH	5	RAMP_HOV   	?            	0  
+405	N	7.07	1201356	1201363	1201364	HV	1	SD_1       	405n7.07hv   	1  
+405	N	7.07	1201356	1201365	1201366	ML	1	ML_1       	405n7.07ml   	5  
+405	N	7.07	1201356	1201365	1201367	ML	2	ML_2       	405n7.07ml   	4  
+405	N	7.07	1201356	1201365	1201368	ML	3	ML_3       	405n7.07ml   	3  
+405	N	7.07	1201356	1201365	1201369	ML	4	ML_4       	405n7.07ml   	2  
+405	N	7.07	1201356	1201365	1201370	ML	5	ML_5       	405n7.07ml   	1  
+405	S	7.69	1201371	1201372	1201373	OR	1	RAMP_ON    	405s7.69ora  	0  
+405	S	7.69	1201371	1201372	1201374	QU	2	QUEUE      	405s7.69ora  	0  
+405	S	7.69	1201371	1201372	1201375	DM	3	DEMAND     	405s7.69ora  	0  
+405	S	7.69	1201371	1201372	1201376	PA	4	PASSAGE    	405s7.69ora  	0  
+405	S	7.69	1201371	1201377	1201378	FR	1	RAMP_OFF   	405s7.69fr   	2  
+405	S	7.69	1201371	1201377	1201379	FR	2	SD_2       	405s7.69fr   	1  
+405	S	7.69	1201371	1201380	1201381	HV	1	SD_1       	405s7.69hv   	1  
+405	S	7.69	1201371	1201382	1201383	ML	1	ML_1       	405s7.69ml   	5  
+405	S	7.69	1201371	1201382	1201384	ML	2	ML_2       	405s7.69ml   	4  
+405	S	7.69	1201371	1201382	1201385	ML	3	ML_3       	405s7.69ml   	3  
+405	S	7.69	1201371	1201382	1201386	ML	4	ML_4       	405s7.69ml   	2  
+405	S	7.69	1201371	1201382	1201387	ML	5	ML_5       	405s7.69ml   	1  
+405	S	7.69	1201371	1201372	1211110	RH	5	RAMP_HOV   	405s7.69ora  	0  
+405	N	7.73	1201388	1201389	1201390	OR	1	RAMP_ON    	405n7.73ora  	0  
+405	N	7.73	1201388	1201389	1201391	QU	2	QUEUE      	405n7.73ora  	0  
+405	N	7.73	1201388	1201389	1201392	DM	3	DEMAND     	405n7.73ora  	0  
+405	N	7.73	1201388	1201389	1201393	PA	4	PASSAGE    	405n7.73ora  	0  
+405	N	7.73	1201388	1201394	1201395	FR	1	RAMP_OFF   	405n7.73fr   	1  
+405	N	7.73	1201388	1201394	1201396	FR	2	SD_2       	?            	0  
+405	N	7.73	1201388	1201397	1201398	HV	1	SD_1       	405n7.73hv   	1  
+405	N	7.73	1201388	1201399	1201400	ML	1	ML_1       	405n7.73ml   	5  
+405	N	7.73	1201388	1201399	1201401	ML	2	ML_2       	405n7.73ml   	4  
+405	N	7.73	1201388	1201399	1201402	ML	3	ML_3       	405n7.73ml   	3  
+405	N	7.73	1201388	1201399	1201403	ML	4	ML_4       	405n7.73ml   	2  
+405	N	7.73	1201388	1201399	1201404	ML	5	ML_5       	405n7.73ml   	1  
+405	N	7.73	1201388	1201394	1211043	FR	3	SD_4       	?            	0  
+405	N	7.73	1201388	1201394	1211044	FR	4	SD_5       	?            	0  
+405	N	8.27	1201405	1201406	1209192	ML	1	ML_1       	405n8.27ml   	6  
+405	N	8.27	1201405	1201406	1209193	ML	2	ML_2       	405n8.27ml   	5  
+405	N	8.27	1201405	1201406	1209194	ML	3	ML_3       	405n8.27ml   	4  
+405	N	8.27	1201405	1201406	1209195	ML	4	ML_4       	405n8.27ml   	3  
+405	N	8.27	1201405	1201407	1209196	HV	1	SD_1       	405n8.27hv   	1  
+405	S	8.27	1201405	1209204	1209197	OS	1	OS_1       	405s8.27ml   	6  
+405	S	8.27	1201405	1209204	1209198	OS	2	OS_2       	405s8.27ml   	5  
+405	S	8.27	1201405	1209204	1209199	OS	3	OS_3       	405s8.27ml   	4  
+405	S	8.27	1201405	1209204	1209200	OS	4	OS_4       	405s8.27ml   	3  
+405	S	8.27	1201405	1209204	1209201	OS	5	OS_5       	405s8.27ml   	2  
+405	S	8.27	1201405	1209204	1209202	OS	6	OS_6       	405s8.27ml   	1  
+405	S	8.27	1201405	1209205	1209203	OH	1	SD_2       	405s8.27hv   	1  
+405	N	8.27	1201405	1201406	1209471	ML	5	ML_5       	405n8.27ml   	2  
+405	N	8.27	1201405	1201406	1209472	ML	6	ML_6       	405n8.27ml   	1  
+405	S	8.4	1201411	1201412	1201413	CD	1	COLL_DIST_1	405s8.4cd    	2  
+405	S	8.4	1201411	1201412	1201414	CD	2	COLL_DIST_2	405s8.4cd    	1  
+405	S	8.4	1201411	1201415	1201416	OC	1	COLL_DIST_ON	?            	0 
+405	S	8.4	1201411	1201417	1201418	HV	1	SD_1       	405s8.4hv    	1  
+405	S	8.4	1201411	1201419	1201420	ML	1	ML_1       	405s8.4ml    	5  
+405	S	8.4	1201411	1201419	1201421	ML	2	ML_2       	405s8.4ml    	4  
+405	S	8.4	1201411	1201419	1201422	ML	3	ML_3       	405s8.4ml    	3  
+405	S	8.4	1201411	1201419	1201423	ML	4	ML_4       	405s8.4ml    	2  
+405	S	8.4	1201411	1201419	1201424	ML	5	ML_5       	405s8.4ffa   	1  
+405	S	8.4	1201411	1201425	1201426	FF	1	SD_2       	405s8.4ffb   	1  
+405	S	8.4	1201411	1201425	1201427	FF	2	SD_3       	?            	0  
+405	S	8.4	1201411	1201425	1201428	FF	3	SD_4       	?            	0  
+405	S	8.4	1201411	1201425	1201429	FF	4	SD_5       	?            	0  
+405	N	8.4	1201411	1201430	1201431	OS	1	OS_1       	405n8.4ml    	4  
+405	N	8.4	1201411	1201430	1201432	OS	2	OS_2       	405n8.4ml    	3  
+405	N	8.4	1201411	1201430	1201433	OS	3	OS_3       	405n8.4ml    	2  
+405	N	8.4	1201411	1201430	1201434	OS	4	OS_4       	405n8.4ml    	1  
+405	N	8.4	1201411	1201435	1201436	OH	1	SD_6       	405n8.4hv    	1  
+405	S	8.9	1201409	1201410	1209125	ML	1	ML_1       	405s8.9ml    	4  
+405	S	8.9	1201409	1201410	1209126	ML	2	ML_2       	405s8.9ml    	3  
+405	S	8.9	1201409	1201410	1209127	ML	3	ML_3       	405s8.9ml    	2  
+405	S	8.9	1201409	1201410	1209128	ML	4	ML_4       	405s8.9ml    	1  
+405	S	8.9	1201409	1209143	1209131	HV	1	SD_1       	405s8.9hv    	1  
+405	N	8.9	1201409	1209144	1209132	OS	1	OS_1       	405n8.9ml    	4  
+405	N	8.9	1201409	1209144	1209133	OS	2	OS_2       	405n8.9ml    	3  
+405	N	8.9	1201409	1209144	1209134	OS	3	OS_3       	405n8.9ml    	2  
+405	N	8.9	1201409	1209144	1209135	OS	4	OS_4       	405n8.9ml    	1  
+405	N	8.9	1201409	1209145	1209136	OH	1	SD_2       	405n8.9hv    	1  
+405	S	8.9	1201409	1209482	1209478	FF	1	SD_4       	405s8.9ff    	1  
+405	S	8.9	1201409	1209482	1209479	FF	2	SD_5       	?            	0  
+405	N	8.9	1201409	1209483	1209480	FO	1	SD_6       	?            	0  
+405	N	8.9	1201409	1209483	1209481	FO	2	SD_3       	?            	0  
+405	N	9.46	1201444	1201445	1201446	QU	1	QUEUE      	405n9.46ora  	0  
+405	N	9.46	1201444	1201445	1201447	DM	2	DEMAND     	405n9.46ora  	0  
+405	N	9.46	1201444	1201445	1201448	PA	3	PASSAGE    	405n9.46ora  	0  
+405	N	9.46	1201444	1201449	1201450	FR	1	RAMP_OFF   	405n9.46fr   	1  
+405	N	9.46	1201444	1201451	1201452	HV	1	SD_1       	405n9.46ml   	6  
+405	N	9.46	1201444	1201453	1201454	ML	1	ML_1       	405n9.46ml   	5  
+405	N	9.46	1201444	1201453	1201455	ML	2	ML_2       	405n9.46ml   	4  
+405	N	9.46	1201444	1201453	1201456	ML	3	ML_3       	405n9.46ml   	3  
+405	N	9.46	1201444	1201453	1201457	ML	4	ML_4       	405n9.46ml   	2  
+405	N	9.46	1201444	1201453	1201458	ML	5	ML_5       	405n9.46ml   	1  
+405	S	9.54	1201459	1201460	1201461	OR	1	RAMP_ON    	405s9.54ora  	0  
+405	S	9.54	1201459	1201460	1201462	QU	2	QUEUE      	405s9.54ora  	0  
+405	S	9.54	1201459	1201460	1201463	DM	3	DEMAND     	405s9.54ora  	0  
+405	S	9.54	1201459	1201460	1201464	PA	4	PASSAGE    	405s9.54ora  	0  
+405	S	9.54	1201459	1201465	1201466	FR	1	RAMP_OFF   	405s9.54fr   	2  
+405	S	9.54	1201459	1201467	1201468	HV	1	SD_1       	405s9.54hv   	1  
+405	S	9.54	1201459	1201469	1201470	ML	1	ML_1       	405s9.54ml   	4  
+405	S	9.54	1201459	1201469	1201471	ML	2	ML_2       	405s9.54ml   	3  
+405	S	9.54	1201459	1201469	1201472	ML	3	ML_3       	405s9.54ml   	2  
+405	S	9.54	1201459	1201469	1201473	ML	4	ML_4       	405s9.54ml   	1  
+405	S	9.54	1201459	1201469	1201474	ML	5	ML_5       	?            	0  
+405	N	9.65	1201475	1201476	1201477	OR	1	RAMP_ON    	405n9.65ora  	0  
+405	N	9.65	1201475	1201476	1201478	QU	2	QUEUE      	405n9.65ora  	0  
+405	N	9.65	1201475	1201476	1201479	DM	3	DEMAND     	405n9.65ora  	0  
+405	N	9.65	1201475	1201476	1201480	PA	4	PASSAGE    	405n9.65ora  	0  
+405	N	9.65	1201475	1201481	1201482	ML	1	ML_1       	405n9.65ml   	5  
+405	N	9.65	1201475	1201481	1201483	ML	2	ML_2       	405n9.65ml   	4  
+405	N	9.65	1201475	1201481	1201484	ML	3	ML_3       	405n9.65ml   	3  
+405	N	9.65	1201475	1201481	1201485	ML	4	ML_4       	405n9.65ml   	2  
+405	N	9.65	1201475	1201481	1201486	ML	5	ML_5       	405n9.65ml   	1  
+405	N	9.65	1201475	1201487	1201488	HV	1	SD_1       	405n9.65hv   	1  
+405	S	10.28	1201489	1201490	1201492	DM	1	DEMAND     	405s10.3or   	0  
+405	S	10.28	1201489	1201490	1201493	PA	2	PASSAGE    	405s10.3or   	0  
+405	S	10.28	1201489	1201494	1201495	HV	1	SD_1       	405s10.3hv   	1  
+405	S	10.28	1201489	1201497	1201498	ML	1	ML_1       	405s10.3ml   	4  
+405	S	10.28	1201489	1201497	1201499	ML	2	ML_2       	405s10.3ml   	3  
+405	S	10.28	1201489	1201497	1201500	ML	3	ML_3       	405s10.3ml   	2  
+405	S	10.28	1201489	1201497	1201501	ML	4	ML_4       	405s10.3ml   	1  
+405	S	10.48	1209055	1209217	1209206	ML	1	ML_1       	405s10.48ml  	4  
+405	S	10.48	1209055	1209217	1209207	ML	2	ML_2       	405s10.48ml  	3  
+405	S	10.48	1209055	1209217	1209208	ML	3	ML_3       	405s10.48ml  	2  
+405	S	10.48	1209055	1209217	1209209	ML	4	ML_4       	405s10.48ml  	1  
+405	S	10.48	1209055	1209218	1209210	HV	1	SD_1       	405s10.48hv  	1  
+405	N	10.48	1209055	1209219	1209211	OS	1	OS_1       	405n10.48ml  	4  
+405	N	10.48	1209055	1209219	1209212	OS	2	OS_2       	405n10.48ml  	3  
+405	N	10.48	1209055	1209219	1209213	OS	3	OS_3       	405n10.48ml  	2  
+405	N	10.48	1209055	1209219	1209214	OS	4	OS_4       	405n10.48ml  	1  
+405	N	10.48	1209055	1209220	1209215	OH	1	SD_2       	405n10.48hv  	1  
+405	S	10.48	1209055	1209468	1209457	FF	1	SD_3       	405s10.48ff  	2  
+405	S	10.48	1209055	1209468	1209458	FF	2	SD_4       	405s10.48ff  	1  
+405	N	10.48	1209055	1209485	1209459	FO	1	SD_5       	405n10.48ff  	3  
+405	N	10.48	1209055	1209485	1209460	FO	3	RAMP_HOV   	405n10.48ff  	1  
+405	N	10.48	1209055	1209485	1209461	FO	2	SD_6       	405n10.48ff  	2  
+405	S	10.48	1209055	1209469	1209462	OF	2	COLL_DIST_1	?            	0  
+405	S	10.48	1209055	1209469	1209466	OF	1	RAMP_OFF   	?            	0  
+405	N	10.48	1209055	1209484	1209467	OF	1	RAMP_ON    	?            	0  
+405	N	10.9	1201502	1201503	1201504	OR	1	RAMP_ON    	405n10.9ora  	0  
+405	N	10.9	1201502	1201503	1201505	QU	2	QUEUE      	405n10.9ora  	0  
+405	N	10.9	1201502	1201503	1201506	DM	3	DEMAND     	405n10.9ora  	0  
+405	N	10.9	1201502	1201503	1201507	PA	4	PASSAGE    	405n10.9ora  	0  
+405	N	10.9	1201502	1201508	1201509	HV	1	SD_1       	405n10.9ml   	6  
+405	N	10.9	1201502	1201510	1201511	ML	1	ML_1       	405n10.9ml   	5  
+405	N	10.9	1201502	1201510	1201512	ML	2	ML_2       	405n10.9ml   	4  
+405	N	10.9	1201502	1201510	1201513	ML	3	ML_3       	405n10.9ml   	3  
+405	N	10.9	1201502	1201510	1201514	ML	4	ML_4       	405n10.9ml   	2  
+405	N	10.9	1201502	1201510	1201515	ML	5	ML_5       	405n10.9ml   	1  
+405	S	11.2	1201516	1201517	1201518	OR	4	RAMP_ON    	405s11.2ora  	0  
+405	S	11.2	1201516	1201517	1201519	QU	3	QUEUE      	405s11.2ora  	0  
+405	S	11.2	1201516	1201517	1201520	DM	1	DEMAND     	405s11.2ora  	0  
+405	S	11.2	1201516	1201517	1201521	PA	2	PASSAGE    	405s11.2ora  	0  
+405	S	11.2	1201516	1201523	1201524	HV	1	SD_1       	405s11.2ml   	6  
+405	S	11.2	1201516	1201525	1201526	ML	1	ML_1       	405s11.2ml   	5  
+405	S	11.2	1201516	1201525	1201527	ML	2	ML_2       	405s11.2ml   	4  
+405	S	11.2	1201516	1201525	1201528	ML	3	ML_3       	405s11.2ml   	3  
+405	S	11.2	1201516	1201525	1201529	ML	4	ML_4       	405s11.2ml   	2  
+405	S	11.2	1201516	1201525	1201530	ML	5	ML_5       	405s11.2ml   	1  
+405	S	11.2	1201516	1201517	1211193	RH	5	RAMP_HOV   	405s11.2ora  	0  
+405	N	11.4	1201531	1201532	1201533	QU	3	QUEUE      	405n11.4spill	0  
+405	N	11.4	1201531	1201532	1201534	DM	1	DEMAND     	405n11.4orb  	0  
+405	N	11.4	1201531	1201532	1201535	PA	2	PASSAGE    	405n11.4orb  	0  
+405	N	11.4	1201531	1201536	1201537	FR	1	RAMP_OFF   	?            	0  
+405	N	11.4	1201531	1201539	1201540	HV	1	SD_1       	405n11.4hv   	1  
+405	N	11.4	1201531	1201541	1201542	ML	1	ML_1       	405n11.4ml   	4  
+405	N	11.4	1201531	1201541	1201543	ML	2	ML_2       	405n11.4ml   	3  
+405	N	11.4	1201531	1201541	1201544	ML	3	ML_3       	405n11.4ml   	2  
+405	N	11.4	1201531	1201541	1201545	ML	4	ML_4       	405n11.4ml   	1  
+405	N	11.4	1201531	1201536	1210120	FR	2	SD_4       	?            	0  
+405	S	11.5	1201547	1201548	1201549	OR	4	RAMP_ON    	405s11.5ora  	0  
+405	S	11.5	1201547	1201548	1201550	QU	3	QUEUE      	405s11.5ora  	0  
+405	S	11.5	1201547	1201548	1201551	DM	1	DEMAND     	405s11.5ora  	0  
+405	S	11.5	1201547	1201548	1201552	PA	2	PASSAGE    	405s11.5ora  	0  
+405	S	11.5	1201547	1201554	1201555	FR	1	RAMP_OFF   	405s11.5fr   	1  
+405	S	11.5	1201547	1201556	1201557	HV	1	SD_1       	405s11.5hv   	1  
+405	S	11.5	1201547	1201558	1201559	ML	1	ML_1       	405s11.5ml   	5  
+405	S	11.5	1201547	1201558	1201560	ML	2	ML_2       	405s11.5ml   	4  
+405	S	11.5	1201547	1201558	1201561	ML	3	ML_3       	405s11.5ml   	3  
+405	S	11.5	1201547	1201558	1201562	ML	4	ML_4       	405s11.5ml   	2  
+405	S	11.5	1201547	1201558	1201563	ML	5	ML_5       	405s11.5ml   	1  
+405	S	11.5	1201547	1201554	1210125	FR	2	SD_4       	?            	0  
+405	S	11.5	1201547	1201554	1210126	FR	3	SD_5       	?            	0  
+405	S	11.5	1201547	1201548	1211181	RH	5	RAMP_HOV   	405s11.5ora  	0  
+405	N	11.6	1201564	1201565	1201566	OR	4	RAMP_ON    	?            	0  
+405	N	11.6	1201564	1201565	1201567	QU	3	QUEUE      	?            	0  
+405	N	11.6	1201564	1201565	1201568	DM	1	DEMAND     	?            	0  
+405	N	11.6	1201564	1201565	1201569	PA	2	PASSAGE    	?            	0  
+405	N	11.6	1201564	1201571	1201572	HV	1	SD_1       	405n11.6hv   	1  
+405	N	11.6	1201564	1201573	1201574	ML	1	ML_1       	405n11.6ml   	4  
+405	N	11.6	1201564	1201573	1201575	ML	2	ML_2       	405n11.6ml   	3  
+405	N	11.6	1201564	1201573	1201576	ML	3	ML_3       	405n11.6ml   	2  
+405	N	11.6	1201564	1201573	1201577	ML	4	ML_4       	405n11.6ml   	1  
+405	S	12.16	1209226	1209241	1209227	ML	1	ML_1       	405s12.16ml  	6  
+405	S	12.16	1209226	1209241	1209228	ML	2	ML_2       	405s12.16ml  	5  
+405	S	12.16	1209226	1209241	1209229	ML	3	ML_3       	405s12.16ml  	4  
+405	S	12.16	1209226	1209241	1209230	ML	4	ML_4       	405s12.16ml  	3  
+405	S	12.16	1209226	1209241	1209231	ML	5	ML_5       	405s12.16ml  	2  
+405	S	12.16	1209226	1209241	1209232	ML	6	ML_6       	405s12.16ml  	1  
+405	S	12.16	1209226	1209242	1209233	HV	1	SD_1       	405s12.16ml  	7  
+405	N	12.16	1209226	1209243	1209234	OS	1	OS_1       	405n12.16ml  	5  
+405	N	12.16	1209226	1209243	1209236	OS	2	OS_2       	405n12.16ml  	4  
+405	N	12.16	1209226	1209243	1209237	OS	3	OS_3       	405n12.16ml  	3  
+405	N	12.16	1209226	1209243	1209238	OS	4	OS_4       	405n12.16ml  	3  
+405	N	12.16	1209226	1209243	1209239	OS	5	OS_5       	405n12.16ml  	1  
+405	N	12.16	1209226	1209244	1209240	OH	1	SD_2       	405n12.16hv  	1
+73	N	23.2	1208924	1210524	1210510	ML	1	ML_1       	?	     	0
+73	N	23.2	1208924	1210524	1210511	ML	2	ML_2       	?            	0
+73	N	23.2	1208924	1210524	1210512	ML	3	ML_3       	?            	0
+73	N	23.2	1208924	1210524	1210514	ML	4	ML_4       	?            	0
+73	S	23.2	1208924	1210525	1210515	OS	1	OS_1       	?            	0
+73	S	23.2	1208924	1210525	1210516	OS	2	OS_2       	?            	0
+73	S	23.2	1208924	1210525	1210519	OS	3	OS_3       	?            	0
+73	S	23.2	1208924	1210525	1210520	OS	4	OS_4       	?            	0
+73	S	23.5	1208925	1210504	1210495	ML	1	ML_1       	?            	0
+73	S	23.5	1208925	1210504	1210496	ML	2	ML_2       	?            	0
+73	S	23.5	1208925	1210504	1210497	ML	3	ML_3       	?            	0
+73	S	23.5	1208925	1210504	1210498	ML	4	ML_4       	?            	0
+73	N	23.5	1208925	1210505	1210499	OS	1	OS_1       	?            	0
+73	N	23.5	1208925	1210505	1210501	OS	2	OS_2       	?            	0
+73	N	23.5	1208925	1210505	1210502	OS	3	OS_3       	?            	0
+73	N	23.5	1208925	1210505	1210503	OS	4	OS_4       	?            	0
+73	S	23.5	1208925	1210768	1210767	OR	1	RAMP_ON    	?            	0
+73	S	23.7	1208926	1210494	1210490	ML	1	ML_1       	?            	0
+73	S	23.7	1208926	1210494	1210492	ML	2	ML_2       	?            	0
+73	S	23.7	1208926	1210494	1210493	ML	3	ML_3       	?            	0
+73	S	23.7	1208926	1210770	1210769	OR	1	RAMP_ON    	?            	0
+73	N	23.9	1210382	1210487	1210480	ML	1	ML_1       	?            	0
+73	N	23.9	1210382	1210487	1210481	ML	2	ML_2       	?            	0
+73	N	23.9	1210382	1210487	1210482	ML	3	ML_3       	?            	0
+73	S	23.9	1210382	1210489	1210483	OS	1	OS_1       	?            	0
+73	S	23.9	1210382	1210489	1210484	OS	2	OS_2       	?            	0
+73	S	23.9	1210382	1210489	1210485	OS	3	OS_3       	?            	0
+73	N	23.9	1210382	1210772	1210771	OR	1	RAMP_ON    	?            	0
+73	N	24.1	1208927	1210474	1210467	ML	1	ML_1       	?            	0
+73	N	24.1	1208927	1210474	1210468	ML	2	ML_2       	?            	0
+73	N	24.1	1208927	1210474	1210469	ML	3	ML_3       	?            	0
+73	S	24.1	1208927	1210475	1210470	OS	1	OS_1       	?            	0
+73	S	24.1	1208927	1210475	1210471	OS	2	OS_2       	?            	0
+73	S	24.1	1208927	1210475	1210472	OS	3	OS_3       	?            	0
+73	N	24.1	1208927	1210774	1210773	OR	1	RAMP_ON    	?            	0
+73	S	24.1	1208927	1210799	1210797	OF	1	RAMP_OFF   	?            	0
+73	S	25.25	1208931	1212454	1212446	ML	1	ML_1       	?            	0
+73	S	25.25	1208931	1212454	1212447	ML	2	ML_2       	?            	0
+73	S	25.25	1208931	1212454	1212448	ML	3	ML_3       	?            	0
+73	N	25.25	1208931	1212455	1212449	OS	1	OS_1       	?            	0
+73	N	25.25	1208931	1212455	1212450	OS	2	OS_2       	?            	0
+73	N	25.25	1208931	1212455	1212451	OS	3	OS_3       	?            	0
+73	N	25.25	1208931	1212455	1212452	OS	4	OS_4       	?            	0
+73	S	25.25	1208931	1212504	1212501	FR	1	SD_4       	?            	0
+73	S	25.25	1208931	1212504	1212502	FR	2	SD_5       	?            	0
+73	N	25.25	1208931	1212505	1212503	FR	1	RAMP_OFF   	?            	0
+73	N	25.7	1208932	1212463	1212456	ML	1	ML_1       	?            	0
+73	N	25.7	1208932	1212463	1212457	ML	2	ML_2       	?            	0
+73	N	25.7	1208932	1212463	1212458	ML	3	ML_3       	?            	0
+73	S	25.7	1208932	1212464	1212460	OS	2	OS_1       	?            	0
+73	S	25.7	1208932	1212464	1212461	OS	3	OS_2       	?            	0
+73	S	25.7	1208932	1212464	1212462	OS	4	OS_3       	?            	0
+73	S	25.7	1208932	1212506	1212507	FR	1	SD_4       	?            	0
+73	S	25.7	1208932	1212506	1212508	FR	2	SD_5       	?            	0
+73	N	25.7	1208932	1212514	1212509	DM	1	DEMAND     	?            	0
+73	N	25.7	1208932	1212514	1212510	PA	2	PASSAGE    	?            	0
+73	N	25.7	1208932	1212514	1212511	QU	3	QUEUE      	?            	0
+73	N	25.7	1208932	1212514	1212512	OR	4	RAMP_ON    	?            	0
+73	S	26.3	1208933	1212472	1212466	ML	2	ML_1       	?            	0
+73	S	26.3	1208933	1212472	1212467	ML	3	ML_2       	?            	0
+73	S	26.3	1208933	1212518	1212468	FF	1	ML_3       	?            	0
+73	N	26.3	1208933	1212473	1212469	OS	1	OS_1       	?            	0
+73	N	26.3	1208933	1212473	1212470	OS	2	OS_2       	?            	0
+73	N	26.3	1208933	1212473	1212471	OS	3	OS_3       	?            	0
+73	S	26.3	1208933	1212519	1212516	FF	1	SD_4       	?            	0
+73	S	26.3	1208933	1212519	1212517	FF	2	SD_5       	?            	0
+73	N	26.7	1208934	1212479	1212474	ML	1	ML_1       	?            	0
+73	N	26.7	1208934	1212479	1212475	ML	2	ML_2       	?            	0
+73	S	26.7	1208934	1212480	1212477	OS	2	OS_1       	?            	0
+73	S	26.7	1208934	1212480	1212478	OS	3	OS_2       	?            	0
+73	N	26.7	1208934	1212544	1212540	FF	1	SD_1       	?            	0
+73	N	26.7	1208934	1212544	1212541	FF	2	SD_2       	?            	0
+73	S	26.7	1208934	1212545	1212542	FF	1	SD_4       	?            	0
+73	S	26.7	1208934	1212545	1212543	FF	2	SD_5       	?            	0
+73	S	27.2	1208935	1212484	1212481	ML	1	ML_1       	?            	0
+73	S	27.2	1208935	1212484	1212482	ML	2	ML_2       	?            	0
+73	S	27.2	1208935	1212484	1212483	ML	3	ML_3       	?            	0
+73	S	27.2	1208935	1212525	1212520	DM	1	DEMAND     	?            	0
+73	S	27.2	1208935	1212525	1212521	PA	2	PASSAGE    	?            	0
+73	S	27.2	1208935	1212525	1212522	QU	3	QUEUE      	?            	0
+73	S	27.2	1208935	1212525	1212523	OR	4	RAMP_ON    	?            	0
+73	N	27.2	1208935	1212526	1212524	FR	1	RAMP_OFF   	?            	0
+73	N	27.4	1212485	1212489	1212486	ML	1	ML_1       	?            	0
+73	N	27.4	1212485	1212489	1212487	ML	2	ML_2       	?            	0
+73	N	27.4	1212485	1212489	1212488	ML	3	ML_3       	?            	0
+73	N	27.4	1212485	1212532	1212527	DM	1	DEMAND     	?            	0
+73	N	27.4	1212485	1212532	1212528	PA	2	PASSAGE    	?            	0
+73	N	27.4	1212485	1212532	1212529	QU	3	QUEUE      	?            	0
+73	N	27.4	1212485	1212532	1212530	OR	4	RAMP_ON    	?            	0
+73	S	27.4	1212485	1212533	1212531	FR	1	RAMP_OFF   	?            	0
+73	S	27.72	1208936	1212495	1212490	ML	1	ML_1       	?            	0
+73	S	27.72	1208936	1212495	1212491	ML	2	ML_2       	?            	0
+73	N	27.72	1208936	1212496	1212492	OS	1	OS_1       	?            	0
+73	N	27.72	1208936	1212496	1212493	OS	2	OS_2       	?            	0
+73	N	27.72	1208936	1212496	1212494	OS	3	OS_3       	?            	0
+73	S	27.72	1208936	1212537	1212534	DM	1	DEMAND     	?            	0
+73	S	27.72	1208936	1212537	1212535	PA	2	PASSAGE    	?            	0
+73	S	27.72	1208936	1212537	1212536	QU	3	QUEUE      	?            	0
+73	S	27.728	1201489	1209500	1209499	OR	1	SD_3       	?            	0
+133	S	9	1201043	1201044	1201045	OR	1	RAMP_ON    	? 	     	0
+133	S	9	1201043	1201044	1201046	QU	2	QUEUE      	?            	0
+133	S	9	1201043	1201044	1201047	DM	3	DEMAND     	?            	0
+133	S	9	1201043	1201044	1201048	PA	4	PASSAGE    	?            	0
+133	S	9	1201043	1201044	1201049	RH	5	RAMP_HOV   	?            	0
+133	S	9	1201043	1201054	1201051	ML	3	ML_3       	?            	0
+133	S	9	1201043	1201052	1201053	FR	1	RAMP_OFF   	?            	0
+133	S	9	1201043	1201054	1201055	ML	1	ML_1       	?            	0
+133	S	9	1201043	1201054	1201056	ML	2	ML_2       	?            	0
+133	N	9	1201057	1201058	1201059	OR	1	RAMP_ON    	?            	0
+133	N	9	1201057	1201058	1201060	QU	2	QUEUE      	?            	0
+133	N	9	1201057	1201058	1201061	DM	3	DEMAND     	?            	0
+133	N	9	1201057	1201058	1201062	PA	4	PASSAGE    	?            	0
+133	N	9	1201057	1201058	1201063	RH	5	RAMP_HOV   	?            	0
+133	N	9	1201057	1201064	1201065	FR	1	RAMP_OFF   	?            	0
+133	N	9	1201057	1201066	1201067	ML	1	ML_1       	?            	0
+133	N	9	1201057	1201066	1201068	ML	2	ML_2       	?            	0
+133	N	9.1	1201069	1201070	1201071	OR	1	RAMP_ON    	?            	0
+133	N	9.1	1201069	1201070	1201072	QU	2	QUEUE      	?            	0
+133	N	9.1	1201069	1201070	1201073	DM	3	DEMAND     	?            	0
+133	N	9.1	1201069	1201070	1201074	PA	4	PASSAGE    	?            	0
+133	N	9.1	1201069	1201070	1201075	RH	5	RAMP_HOV   	?            	0
+133	N	9.1	1201069	1201076	1201077	ML	1	ML_1       	?            	0
+133	N	9.1	1201069	1201076	1201078	ML	2	ML_2       	?            	0
+133	N	9.1	1201069	1201076	1201079	ML	3	ML_3       	?            	0
+133	N	9.37	1211774	1211784	1211775	ML	1	ML_1       	?            	0
+133	N	9.37	1211774	1211784	1211776	ML	2	ML_2       	?            	0
+133	N	9.37	1211774	1211785	1211777	FF	1	SD_1       	?            	0
+133	N	9.37	1211774	1211785	1211778	FF	2	SD_2       	?            	0
+133	N	9.37	1211774	1211786	1211779	OC	1	COLL_DIST_ON	?           	0
+133	S	9.37	1211774	1211787	1211780	OS	1	OS_1       	?            	0
+133	S	9.37	1211774	1211787	1211781	OS	2	OS_2       	?            	0
+133	S	9.37	1211774	1211788	1211782	FO	1	SD_3       	?            	0
+133	S	9.37	1211774	1211788	1211783	FO	2	SD_4       	?            	0
+133	N	9.77	1211762	1211770	1211763	ML	1	ML_1       	?            	0
+133	N	9.77	1211762	1211770	1211764	ML	2	ML_2       	?            	0
+133	N	9.77	1211762	1211771	1211765	FF	1	SD_1       	?            	0
+133	S	9.77	1211762	1211772	1211766	OS	1	OS_1       	?            	0
+133	S	9.77	1211762	1211772	1211767	OS	2	OS_2       	?            	0
+133	S	9.77	1211762	1211773	1211768	FO	1	SD_2       	?            	0
+133	S	9.77	1211762	1211773	1211769	FO	2	SD_3       	?            	0
+133	N	10.05	1211754	1211760	1211755	ML	1	ML_1       	?            	0
+133	N	10.05	1211754	1211760	1211756	ML	2	ML_2       	?            	0
+133	S	10.05	1211754	1211761	1211757	OS	1	OS_1       	?            	0
+133	S	10.05	1211754	1211761	1211758	OS	2	OS_2       	?            	0
+133	S	10.05	1211754	1211761	1211759	OS	3	OS_3       	?            	0
+133	N	10.5	1211742	1211750	1211743	ML	1	ML_1       	?            	0
+133	N	10.5	1211742	1211750	1211744	ML	2	ML_2       	?            	0
+133	N	10.5	1211742	1211751	1211745	FF	1	SD_1       	?            	0
+133	S	10.5	1211742	1211752	1211746	OS	1	OS_1       	?            	0
+133	S	10.5	1211742	1211752	1211747	OS	2	OS_2       	?            	0
+133	S	10.5	1211742	1211753	1211748	FO	1	SD_2       	?            	0
+133	S	10.5	1211742	1211753	1211749	FO	2	SD_3       	?            	0
+133	N	10.73	1211733	1211740	1211734	ML	1	ML_1       	?            	0
+133	N	10.73	1211733	1211740	1211735	ML	2	ML_2       	?            	0
+133	N	10.73	1211733	1211740	1211736	ML	3	ML_3       	?            	0
+133	S	10.73	1211733	1211741	1211737	OS	1	OS_1       	?            	0
+133	S	10.73	1211733	1211741	1211738	OS	2	OS_2       	?            	0
+133	S	10.73	1211733	1211741	1211739	OS	3	OS_3       	?            	0
+133	N	11.08	1211726	1211731	1211727	ML	1	ML_1       	?            	0
+133	N	11.08	1211726	1211731	1211728	ML	2	ML_2       	?            	0
+133	S	11.08	1211726	1211732	1211729	OS	1	OS_1       	?            	0
+133	S	11.08	1211726	1211732	1211730	OS	2	OS_2       	?            	0
+133	N	11.35	1211719	1211724	1211720	ML	1	ML_1       	?            	0
+133	N	11.35	1211719	1211724	1211721	ML	2	ML_2       	?            	0
+133	S	11.35	1211719	1211725	1211722	OS	1	OS_1       	?            	0
+133	S	11.35	1211719	1211725	1211723	OS	2	OS_2       	?            	0
+133	S	11.7	1211710	1211716	1211711	ML	1	ML_1       	?            	0
+133	S	11.7	1211710	1211716	1211712	ML	2	ML_2       	?            	0
+133	N	11.7	1211710	1211717	1211713	OS	1	OS_1       	?            	0
+133	N	11.7	1211710	1211717	1211714	OS	2	OS_2       	?            	0
+133	N	11.7	1211710	1211718	1211715	OF	1	RAMP_OFF   	?            	0
+133	N	12.05	1211694	1211706	1211695	ML	1	ML_1       	?            	0
+133	N	12.05	1211694	1211706	1211696	ML	2	ML_2       	?            	0
+133	N	12.05	1211694	1211706	1211697	ML	3	ML_3       	?            	0
+133	N	12.05	1211694	1211707	1211698	DM	1	DEMAND     	?            	0
+133	N	12.05	1211694	1211707	1211699	PA	2	PASSAGE    	?            	0
+133	N	12.05	1211694	1211707	1211700	QU	3	QUEUE      	?            	0
+133	N	12.05	1211694	1211707	1211701	OR	4	RAMP_ON    	?            	0
+133	S	12.05	1211694	1211708	1211702	OS	1	OS_1       	?            	0
+133	S	12.05	1211694	1211708	1211703	OS	2	OS_2       	?            	0
+133	S	12.05	1211694	1211709	1211704	OF	1	RAMP_OFF   	?            	0
+133	S	12.05	1211694	1211709	1211705	OF	2	SD_1       	?            	0
+133	N	12.42	1211685	1211692	1211686	ML	1	ML_1       	?            	0
+133	N	12.42	1211685	1211692	1211687	ML	2	ML_2       	?            	0
+133	N	12.42	1211685	1211692	1211688	ML	3	ML_3       	?            	0
+133	S	12.42	1211685	1211693	1211689	OS	1	OS_1       	?            	0
+133	S	12.42	1211685	1211693	1211690	OS	2	OS_2       	?            	0
+133	S	12.42	1211685	1211693	1211691	OS	3	OS_3       	?            	0
+133	N	12.77	1211667	1211682	1211668	ML	1	ML_1       	?            	0
+133	N	12.77	1211667	1211682	1211669	ML	2	ML_2       	?            	0
+133	N	12.77	1211667	1211683	1211674	FF	1	SD_4       	?            	0
+133	N	12.77	1211667	1211683	1211675	FF	2	SD_5       	?            	0
Index: /trunk/config/atms_driver_config.properties
===================================================================
--- /trunk/config/atms_driver_config.properties	(revision 79)
+++ /trunk/config/atms_driver_config.properties	(revision 79)
@@ -0,0 +1,4 @@
+LDSFileName = config/vds_data/lds.txt
+LoopFileName = config/vds_data/loop.txt
+NetworkFileName = networkFile.txt
+ExchangeFileName = exchange.xml
Index: /trunk/networkFile.txt
===================================================================
--- /trunk/networkFile.txt	(revision 79)
+++ /trunk/networkFile.txt	(revision 79)
@@ -0,0 +1,16587 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Network>
+  <Line>
+    <Line_Num>5</Line_Num>
+    <Count>20</Count>
+    <Schedule>1</Schedule>
+    <Line_Info>1</Line_Info>
+    <System_Key>1123005673</System_Key>
+    <Global_Seq>1357648</Global_Seq>
+    <Schedule_Seq>26492</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1205270</LDS_ID>
+        <Line_Num>5</Line_Num>
+        <Drop>19</Drop>
+        <Location>MAIN 1</Location>
+        <Post_Mile>33.0</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205272</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205273</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205274</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205275</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205277</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205278</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205279</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209945</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209947</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209948</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209949</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>6</Line_Num>
+    <Count>19</Count>
+    <Schedule>2</Schedule>
+    <Line_Info>2</Line_Info>
+    <System_Key>1123005691</System_Key>
+    <Global_Seq>1357639</Global_Seq>
+    <Schedule_Seq>26491</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1208933</LDS_ID>
+        <Line_Num>6</Line_Num>
+        <Drop>15</Drop>
+        <Location>S OF 55</Location>
+        <Post_Mile>26.3</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212466</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212467</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212468</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212469</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212470</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212471</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212516</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212517</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203081</LDS_ID>
+        <Line_Num>6</Line_Num>
+        <Drop>17</Drop>
+        <Location>BRISTOL</Location>
+        <Post_Mile>4.58</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210208</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210209</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210210</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210211</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210212</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210213</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210214</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210215</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210216</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210217</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210218</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210219</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203083</LDS_ID>
+        <Line_Num>6</Line_Num>
+        <Drop>18</Drop>
+        <Location>BAKER 1</Location>
+        <Post_Mile>4.7</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210195</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210196</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210197</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210198</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210199</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210200</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210201</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210202</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210203</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210204</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1210174</LDS_ID>
+        <Line_Num>6</Line_Num>
+        <Drop>19</Drop>
+        <Location>BAKER 2</Location>
+        <Post_Mile>5.06</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210175</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210176</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210177</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210178</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210179</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210180</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210181</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210182</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210185</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210186</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210187</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210188</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1210163</LDS_ID>
+        <Line_Num>6</Line_Num>
+        <Drop>20</Drop>
+        <Location>PAULARINO 1</Location>
+        <Post_Mile>5.51</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210164</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210165</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210166</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210167</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210168</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210169</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210170</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210171</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>22</Line_Num>
+    <Count>19</Count>
+    <Schedule>4</Schedule>
+    <Line_Info>4</Line_Info>
+    <System_Key>1123005726</System_Key>
+    <Global_Seq>1357624</Global_Seq>
+    <Schedule_Seq>26490</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1204875</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>1</Drop>
+        <Location>N OF SAND CNYN</Location>
+        <Post_Mile>24.5</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204877</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204879</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204880</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204881</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204882</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204883</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204885</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204887</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204888</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204889</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204890</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204891</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204847</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>2</Drop>
+        <Location>SAND CANYON 2</Location>
+        <Post_Mile>24.05</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204849</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204850</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204851</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204852</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204853</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204855</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204856</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204858</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204860</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204862</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204863</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204864</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204865</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204866</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204868</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204870</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204871</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204872</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204873</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204874</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204832</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>3</Drop>
+        <Location>SAND CANYON 1</Location>
+        <Post_Mile>23.69</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204834</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204835</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204836</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204837</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204838</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204840</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204842</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204843</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204844</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204845</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204846</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204973</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>4</Drop>
+        <Location>CULVER 1</Location>
+        <Post_Mile>26.56</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204975</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204976</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204977</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204978</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204981</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204983</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204984</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204985</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204986</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204987</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205003</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>5</Drop>
+        <Location>CULVER 2</Location>
+        <Post_Mile>26.81</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205005</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205006</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205007</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205009</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205011</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205013</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205014</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205015</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205016</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205017</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205018</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204958</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>6</Drop>
+        <Location>CULVER 1</Location>
+        <Post_Mile>26.35</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204960</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204961</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204962</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204963</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204964</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204966</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204968</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204969</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204970</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204971</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204972</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204988</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>7</Drop>
+        <Location>CULVER 2</Location>
+        <Post_Mile>26.66</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204990</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204991</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204992</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204994</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204996</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204998</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204999</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205000</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205001</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205002</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204928</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>8</Drop>
+        <Location>JEFFREY 2</Location>
+        <Post_Mile>25.15</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204930</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204931</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204932</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204933</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204934</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204936</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204938</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204939</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204940</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212845</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212846</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205077</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>9</Drop>
+        <Location>TUSTIN RANCH</Location>
+        <Post_Mile>28.1</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205079</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205080</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205081</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205082</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205083</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205085</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205087</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205089</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205090</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205091</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205092</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205093</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205229</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>10</Drop>
+        <Location>GRAND 2</Location>
+        <Post_Mile>32.0</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205231</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205232</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205233</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209765</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209766</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209767</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209768</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209769</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209770</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209771</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209772</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209773</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205176</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>11</Drop>
+        <Location>1ST</Location>
+        <Post_Mile>30.9</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205178</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205179</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205180</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205181</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205183</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205184</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205185</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205186</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205187</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208318</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208319</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208320</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208498</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208500</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209504</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209505</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209695</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209696</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211152</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211153</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205188</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>12</Drop>
+        <Location>4TH</Location>
+        <Post_Mile>31.23</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205194</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205195</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205196</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205190</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205191</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205192</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209711</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209712</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209713</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209714</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209715</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209716</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209717</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209718</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209719</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209720</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209721</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209723</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209724</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212737</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212738</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205219</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>13</Drop>
+        <Location>GRAND 2</Location>
+        <Post_Mile>31.9</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205221</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205222</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205223</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205224</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205226</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205227</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205228</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209759</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209760</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209761</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209762</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205238</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>16</Drop>
+        <Location>17TH 1</Location>
+        <Post_Mile>32.25</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205240</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205241</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205242</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205243</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205245</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205247</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205248</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205249</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209819</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209820</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209821</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209822</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209823</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209824</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205251</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205252</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205253</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205208</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>17</Drop>
+        <Location>GRAND 1</Location>
+        <Post_Mile>31.6</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205212</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205213</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205214</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205216</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205217</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205218</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209748</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209749</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209750</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209751</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209752</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209754</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209755</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212778</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212779</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204912</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>18</Drop>
+        <Location>JEFFREY 1</Location>
+        <Post_Mile>25.08</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204914</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204915</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204916</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204917</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204918</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204920</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204921</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204923</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204925</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204926</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204927</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212843</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212844</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204892</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>19</Drop>
+        <Location>JEFFREY 1</Location>
+        <Post_Mile>24.84</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204894</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204895</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204896</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204897</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204898</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204900</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204901</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204903</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204905</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204906</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204907</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204908</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204909</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204911</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205094</LDS_ID>
+        <Line_Num>22</Line_Num>
+        <Drop>20</Drop>
+        <Location>TUSTIN RANCH</Location>
+        <Post_Mile>28.35</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205096</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205097</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205098</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205099</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205100</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205102</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205104</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205106</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205107</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205108</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205109</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205110</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>23</Line_Num>
+    <Count>18</Count>
+    <Schedule>23</Schedule>
+    <Line_Info>21</Line_Info>
+    <System_Key>1123005995</System_Key>
+    <Global_Seq>1357626</Global_Seq>
+    <Schedule_Seq>26479</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1205156</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>1</Drop>
+        <Location>B ST.</Location>
+        <Post_Mile>30.0</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205158</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205159</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205160</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205161</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205162</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205163</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208966</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208969</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208970</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208971</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208972</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208974</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205164</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>2</Drop>
+        <Location>S OF 55</Location>
+        <Post_Mile>30.2</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208978</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208979</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208980</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208981</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208982</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208983</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208984</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208985</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208986</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208987</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208988</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208991</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205167</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>3</Drop>
+        <Location>N OF 55</Location>
+        <Post_Mile>30.4</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208994</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208995</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208996</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208997</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208998</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208999</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209001</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209003</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209004</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209005</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209007</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209008</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209009</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209010</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205172</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>4</Drop>
+        <Location>WILLIAMS</Location>
+        <Post_Mile>30.6</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211174</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211175</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205197</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>5</Drop>
+        <Location>CONCORD</Location>
+        <Post_Mile>31.4</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205199</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205201</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205202</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205203</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205205</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205206</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205207</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209732</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209733</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209734</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209735</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209736</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209737</Loop_ID>
+            <Loop_Location>OS_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209742</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209743</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209744</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205254</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>6</Drop>
+        <Location>17TH 2</Location>
+        <Post_Mile>32.5</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205256</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205257</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205258</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205259</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205261</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205263</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205264</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205265</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209782</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209783</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209930</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205267</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205268</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>7</Drop>
+        <Location>17TH 3</Location>
+        <Post_Mile>32.6</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208291</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208297</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209934</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209935</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209936</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209938</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209939</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209940</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209941</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209942</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1209845</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>11</Drop>
+        <Location>N OF 5 OFF</Location>
+        <Post_Mile>10.2</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209846</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209847</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209848</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209849</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209854</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209856</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209857</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209858</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211968</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203261</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>14</Drop>
+        <Location>S OF 5</Location>
+        <Post_Mile>10.4</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203263</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203265</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203267</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203268</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203269</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209866</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209867</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209868</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209869</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209870</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209871</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209872</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203270</LDS_ID>
+        <Line_Num>23</Line_Num>
+        <Drop>15</Drop>
+        <Location>N OF 5</Location>
+        <Post_Mile>10.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209876</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209877</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209878</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209880</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209881</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209882</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209883</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209884</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209885</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209886</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209887</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209894</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>26</Line_Num>
+    <Count>3</Count>
+    <Schedule>25</Schedule>
+    <Line_Info>25</Line_Info>
+    <System_Key>1123006044</System_Key>
+    <Global_Seq>1357604</Global_Seq>
+    <Schedule_Seq>26482</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1209052</LDS_ID>
+        <Line_Num>26</Line_Num>
+        <Drop>13</Drop>
+        <Location>SPRUCE</Location>
+        <Post_Mile>5.05</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209062</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209063</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209064</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209065</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209066</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209067</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209069</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209072</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209073</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209074</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>27</Line_Num>
+    <Count>3</Count>
+    <Schedule>26</Schedule>
+    <Line_Info>26</Line_Info>
+    <System_Key>1123006050</System_Key>
+    <Global_Seq>1357603</Global_Seq>
+    <Schedule_Seq>26481</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1201409</LDS_ID>
+        <Line_Num>27</Line_Num>
+        <Drop>1</Drop>
+        <Location>N OF 55</Location>
+        <Post_Mile>8.9</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209125</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209126</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209127</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209128</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209131</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209132</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209133</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209134</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209135</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209136</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209478</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209479</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209480</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209481</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201405</LDS_ID>
+        <Line_Num>27</Line_Num>
+        <Drop>2</Drop>
+        <Location>AIRPORT</Location>
+        <Post_Mile>8.27</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209192</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209193</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209194</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209195</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209196</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209197</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209198</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209199</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209200</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209201</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209202</Loop_ID>
+            <Loop_Location>OS_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209203</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209471</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209472</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>29</Line_Num>
+    <Count>13</Count>
+    <Schedule>28</Schedule>
+    <Line_Info>28</Line_Info>
+    <System_Key>1123006080</System_Key>
+    <Global_Seq>1357609</Global_Seq>
+    <Schedule_Seq>26480</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1208924</LDS_ID>
+        <Line_Num>29</Line_Num>
+        <Drop>2</Drop>
+        <Location>N OF BONITA</Location>
+        <Post_Mile>23.2</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210510</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210511</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210512</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210514</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210515</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210516</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210519</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210520</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208925</LDS_ID>
+        <Line_Num>29</Line_Num>
+        <Drop>3</Drop>
+        <Location>BISON 1</Location>
+        <Post_Mile>23.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210495</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210496</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210497</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210498</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210499</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210501</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210502</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210503</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210767</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208926</LDS_ID>
+        <Line_Num>29</Line_Num>
+        <Drop>4</Drop>
+        <Location>MACARTHUR 1</Location>
+        <Post_Mile>23.7</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210490</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210492</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210493</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210769</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1210382</LDS_ID>
+        <Line_Num>29</Line_Num>
+        <Drop>5</Drop>
+        <Location>BISON 2</Location>
+        <Post_Mile>23.9</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210480</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210481</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210482</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210483</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210484</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210485</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210771</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208927</LDS_ID>
+        <Line_Num>29</Line_Num>
+        <Drop>6</Drop>
+        <Location>MACARTHUR 2</Location>
+        <Post_Mile>24.1</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210467</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210468</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210469</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210470</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210471</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210472</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210773</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210797</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>31</Line_Num>
+    <Count>18</Count>
+    <Schedule>5</Schedule>
+    <Line_Info>5</Line_Info>
+    <System_Key>1123005744</System_Key>
+    <Global_Seq>1357649</Global_Seq>
+    <Schedule_Seq>26489</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1201475</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>1</Drop>
+        <Location>BRISTOL 2</Location>
+        <Post_Mile>9.65</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201477</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201478</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201479</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201480</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201482</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201483</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201484</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201485</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201486</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201488</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201444</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>2</Drop>
+        <Location>BRISTOL 1</Location>
+        <Post_Mile>9.46</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201446</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201447</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201448</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201450</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201452</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201454</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201455</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201456</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201457</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201458</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201459</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>3</Drop>
+        <Location>BRISTOL 2</Location>
+        <Post_Mile>9.54</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201461</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201462</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201463</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201464</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201466</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201468</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201470</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201471</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201472</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201473</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201474</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204756</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>5</Drop>
+        <Location>BARRANCA</Location>
+        <Post_Mile>22.75</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204758</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204760</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204762</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204763</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204764</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204765</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204767</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204768</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204769</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204770</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204771</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204773</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204775</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212713</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212714</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201547</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>6</Drop>
+        <Location>HARBOR 2</Location>
+        <Post_Mile>11.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201549</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201550</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201551</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201552</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201555</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201557</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201559</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201560</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201561</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201562</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201563</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210125</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210126</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211181</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201531</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>7</Drop>
+        <Location>HARBOR 1</Location>
+        <Post_Mile>11.4</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201533</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201534</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201535</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201537</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201540</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201542</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201543</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201544</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201545</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210120</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201564</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>8</Drop>
+        <Location>HARBOR 2</Location>
+        <Post_Mile>11.6</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201566</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201567</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201568</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201569</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201572</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201574</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201575</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201576</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201577</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201516</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>9</Drop>
+        <Location>HARBOR 1</Location>
+        <Post_Mile>11.2</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201518</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201519</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201520</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201521</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201524</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201526</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201527</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201528</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201529</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201530</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211193</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201502</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>11</Drop>
+        <Location>FAIRVIEW</Location>
+        <Post_Mile>10.9</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201504</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201505</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201506</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201507</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201509</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201511</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201512</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201513</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201514</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201515</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204802</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>16</Drop>
+        <Location>N OF 133</Location>
+        <Post_Mile>23.2</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204804</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204805</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204807</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204809</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204810</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204811</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204812</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212704</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212705</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204793</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>17</Drop>
+        <Location>N OF 133</Location>
+        <Post_Mile>23.1</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204795</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204797</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204799</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204800</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204801</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204813</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>18</Drop>
+        <Location>S OF SAND CNYN</Location>
+        <Post_Mile>23.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204815</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204817</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204818</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204819</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204820</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204821</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204822</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204824</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204826</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204827</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204828</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204829</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204830</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204831</Loop_ID>
+            <Loop_Location>OS_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204776</LDS_ID>
+        <Line_Num>31</Line_Num>
+        <Drop>20</Drop>
+        <Location>S OF 133</Location>
+        <Post_Mile>23.05</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204778</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204780</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204782</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204783</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204784</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204785</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204786</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204788</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204789</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204790</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204791</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204792</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212728</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212729</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>34</Line_Num>
+    <Count>20</Count>
+    <Schedule>31</Schedule>
+    <Line_Info>31</Line_Info>
+    <System_Key>1123006127</System_Key>
+    <Global_Seq>1357632</Global_Seq>
+    <Schedule_Seq>26475</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1209055</LDS_ID>
+        <Line_Num>34</Line_Num>
+        <Drop>3</Drop>
+        <Location>N OF 73</Location>
+        <Post_Mile>10.48</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209206</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209207</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209208</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209209</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209210</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209211</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209212</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209213</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209214</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209215</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209457</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209458</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209459</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209460</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209461</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209462</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209466</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209467</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1209226</LDS_ID>
+        <Line_Num>34</Line_Num>
+        <Drop>4</Drop>
+        <Location>HAMPSHIRE</Location>
+        <Post_Mile>12.16</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209227</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209228</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209229</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209230</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209231</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209232</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209233</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209234</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209236</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209237</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209238</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209239</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209240</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201489</LDS_ID>
+        <Line_Num>34</Line_Num>
+        <Drop>5</Drop>
+        <Location>FAIRVIEW</Location>
+        <Post_Mile>10.28</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201492</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201493</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201495</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201498</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201499</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201500</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201501</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209499</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208936</LDS_ID>
+        <Line_Num>34</Line_Num>
+        <Drop>19</Drop>
+        <Location>FAIRVIEW</Location>
+        <Post_Mile>27.72</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212490</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212491</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212492</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212493</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212494</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212534</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212535</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212536</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>36</Line_Num>
+    <Count>17</Count>
+    <Schedule>32</Schedule>
+    <Line_Info>32</Line_Info>
+    <System_Key>1123006146</System_Key>
+    <Global_Seq>1357615</Global_Seq>
+    <Schedule_Seq>26478</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1211667</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>7</Drop>
+        <Location>N OF PORTOLA</Location>
+        <Post_Mile>12.77</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211668</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211669</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211674</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211675</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211685</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>8</Drop>
+        <Location>S OF PORTOLA</Location>
+        <Post_Mile>12.42</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211686</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211687</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211688</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211689</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211690</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211691</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211694</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>9</Drop>
+        <Location>IRVINE BLVD 3</Location>
+        <Post_Mile>12.05</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211695</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211696</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211697</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211698</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211699</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211700</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211701</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211702</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211703</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211704</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211705</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211719</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>10</Drop>
+        <Location>N OF PM 11</Location>
+        <Post_Mile>11.35</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211720</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211721</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211722</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211723</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211710</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>11</Drop>
+        <Location>IRVINE BLVD 1</Location>
+        <Post_Mile>11.7</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211711</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211712</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211713</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211714</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211715</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211726</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>12</Drop>
+        <Location>AT PM 11</Location>
+        <Post_Mile>11.08</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211727</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211728</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211729</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211730</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211733</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>13</Drop>
+        <Location>S OF PM 11</Location>
+        <Post_Mile>10.73</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211734</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211735</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211736</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211737</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211738</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211739</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211742</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>14</Drop>
+        <Location>N OF MARINE</Location>
+        <Post_Mile>10.5</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211743</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211744</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211745</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211746</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211747</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211748</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211749</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211754</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>15</Drop>
+        <Location>MARINE WAY</Location>
+        <Post_Mile>10.05</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211755</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211756</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211757</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211758</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211759</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211762</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>16</Drop>
+        <Location>N OF 5</Location>
+        <Post_Mile>9.77</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211763</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211764</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211765</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211766</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211767</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211768</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211769</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1211774</LDS_ID>
+        <Line_Num>36</Line_Num>
+        <Drop>17</Drop>
+        <Location>S OF 5</Location>
+        <Post_Mile>9.37</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211775</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211776</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211777</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211778</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211779</Loop_ID>
+            <Loop_Location>COLL_DIST_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211780</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211781</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211782</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211783</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>45</Line_Num>
+    <Count>19</Count>
+    <Schedule>11</Schedule>
+    <Line_Info>11</Line_Info>
+    <System_Key>1123005841</System_Key>
+    <Global_Seq>1357646</Global_Seq>
+    <Schedule_Seq>26484</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1204539</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>1</Drop>
+        <Location>LA PAZ 1</Location>
+        <Post_Mile>16.51</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204541</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204542</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204543</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204545</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204547</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204548</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204549</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204550</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210084</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210372</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211111</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204553</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>2</Drop>
+        <Location>LA PAZ 2</Location>
+        <Post_Mile>16.69</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204555</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204556</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204557</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204558</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204560</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204561</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204562</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204563</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210086</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204566</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>3</Drop>
+        <Location>ALICIA 1</Location>
+        <Post_Mile>17.43</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204568</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204569</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204570</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204572</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204573</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204574</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204575</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210088</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210123</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210371</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204578</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>4</Drop>
+        <Location>ALICIA 2</Location>
+        <Post_Mile>17.63</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204580</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204581</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204582</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204584</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204585</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204587</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204588</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204589</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204590</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204592</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210092</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210093</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210094</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210370</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204537</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>5</Drop>
+        <Location>LA PAZ 1</Location>
+        <Post_Mile>16.3</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211007</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211008</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211009</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211010</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211011</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211012</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211013</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211014</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211015</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211016</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204608</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>6</Drop>
+        <Location>EL TORO 1</Location>
+        <Post_Mile>18.61</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204610</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204611</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204612</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204613</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204614</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204616</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204617</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204618</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204619</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210101</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204622</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>7</Drop>
+        <Location>EL TORO 2</Location>
+        <Post_Mile>18.82</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204624</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204625</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204626</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204627</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204629</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204630</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210104</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210105</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204637</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>8</Drop>
+        <Location>RED ROBIN</Location>
+        <Post_Mile>19.33</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204639</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204640</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204641</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204642</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204645</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204646</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204647</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204648</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210107</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210108</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210111</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>7</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210113</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210114</Loop_ID>
+            <Loop_Location>OS_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210116</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210117</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210118</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210119</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204551</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>9</Drop>
+        <Location>LA PAZ 2</Location>
+        <Post_Mile>16.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210995</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210996</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210997</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210998</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210999</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211000</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211001</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211002</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211003</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211004</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211005</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211006</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211179</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204666</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>10</Drop>
+        <Location>LAKE FOR2</Location>
+        <Post_Mile>20.0</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204668</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204669</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204670</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204671</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204673</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204674</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204675</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204676</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204677</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204679</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204680</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211113</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211114</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211115</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211116</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204721</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>11</Drop>
+        <Location>ALTON 2</Location>
+        <Post_Mile>22.1</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204723</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204724</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204725</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204726</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204728</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204730</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204732</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204733</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204734</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204735</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204736</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208956</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211149</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211150</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204738</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204739</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204740</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204741</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204742</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>12</Drop>
+        <Location>ALTON 3</Location>
+        <Post_Mile>22.2</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204744</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204745</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204746</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204747</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204749</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204751</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204752</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204753</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204754</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204755</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204564</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>13</Drop>
+        <Location>ALICIA 1</Location>
+        <Post_Mile>17.26</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210354</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210355</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210356</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210357</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210358</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210359</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210360</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210361</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210362</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210363</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210366</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204706</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>15</Drop>
+        <Location>ALTON 1</Location>
+        <Post_Mile>21.92</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204708</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204709</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204710</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204711</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204713</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204715</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204717</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204718</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204719</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204720</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204576</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>17</Drop>
+        <Location>ALICIA 2</Location>
+        <Post_Mile>17.49</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210341</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210342</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210343</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210344</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210345</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210346</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210347</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210348</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210349</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210350</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210351</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210352</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204606</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>19</Drop>
+        <Location>EL TORO 1</Location>
+        <Post_Mile>18.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210327</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210328</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210329</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210330</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210331</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210332</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210333</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210334</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210335</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210336</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210337</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210338</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204620</LDS_ID>
+        <Line_Num>45</Line_Num>
+        <Drop>20</Drop>
+        <Location>EL TORO 2</Location>
+        <Post_Mile>18.7</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210307</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210308</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210309</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210310</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210311</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210312</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210313</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210314</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210315</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210316</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210317</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210318</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210319</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>46</Line_Num>
+    <Count>20</Count>
+    <Schedule>36</Schedule>
+    <Line_Info>36</Line_Info>
+    <System_Key>1123006209</System_Key>
+    <Global_Seq>1357644</Global_Seq>
+    <Schedule_Seq>26472</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1201202</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>1</Drop>
+        <Location>JEFFREY 2</Location>
+        <Post_Mile>4.03</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201204</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201205</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201206</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201207</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201208</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201210</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201212</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201213</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201214</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201215</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201176</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>2</Drop>
+        <Location>JEFFREY 1</Location>
+        <Post_Mile>3.86</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201178</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201179</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201180</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201182</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201184</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201186</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201187</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201188</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201189</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209896</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201245</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>3</Drop>
+        <Location>CULVER 1</Location>
+        <Post_Mile>5.55</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201247</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201248</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201249</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201250</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201252</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201253</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201255</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201256</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201257</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201258</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201260</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210826</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212696</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201321</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>4</Drop>
+        <Location>JAMBOREE1</Location>
+        <Post_Mile>6.85</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201323</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201324</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201325</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201326</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201328</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201329</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201330</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201332</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201334</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201335</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201336</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201337</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201338</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201388</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>5</Drop>
+        <Location>MACARTHUR 1</Location>
+        <Post_Mile>7.73</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201390</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201391</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201392</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201393</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201395</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201396</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201398</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201400</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201401</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201402</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201403</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201404</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211043</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211044</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201190</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>6</Drop>
+        <Location>JEFFREY 2</Location>
+        <Post_Mile>4.03</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201192</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201193</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201194</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201196</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201198</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201199</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201200</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201201</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209045</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201164</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>7</Drop>
+        <Location>JEFFREY 1</Location>
+        <Post_Mile>3.84</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201166</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201167</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201168</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201169</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201170</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201172</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201173</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201174</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201175</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209044</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201275</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>8</Drop>
+        <Location>CULVER 2</Location>
+        <Post_Mile>5.74</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201277</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201278</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201279</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201280</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201282</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201284</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201285</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201286</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201287</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201288</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201261</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>9</Drop>
+        <Location>CULVER 2</Location>
+        <Post_Mile>5.69</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201263</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201264</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201265</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201267</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201269</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201271</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201272</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201273</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201274</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210827</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201231</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>10</Drop>
+        <Location>CULVER 1</Location>
+        <Post_Mile>5.5</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201233</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201234</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201235</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201236</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201237</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201239</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201241</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201242</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201243</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201244</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201356</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>11</Drop>
+        <Location>JAMBOREE2</Location>
+        <Post_Mile>7.07</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201358</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201359</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201360</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201361</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201362</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201364</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201366</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201367</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201368</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201369</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201370</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201339</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>12</Drop>
+        <Location>JAMBOREE2</Location>
+        <Post_Mile>7.01</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201341</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201342</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201343</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201344</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201346</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201347</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201349</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201351</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201352</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201353</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201354</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201355</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201306</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>13</Drop>
+        <Location>JAMBOREE1</Location>
+        <Post_Mile>6.8</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201308</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201309</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201310</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201311</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201312</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201314</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201316</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201317</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201318</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201319</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201320</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201371</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>14</Drop>
+        <Location>MACARTHUR1</Location>
+        <Post_Mile>7.69</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201373</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201374</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201375</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201376</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201378</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201379</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201381</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201383</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201384</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201385</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201386</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201387</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211110</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201289</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>15</Drop>
+        <Location>HARVARD</Location>
+        <Post_Mile>6.1</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201291</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201293</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201294</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201295</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201296</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201297</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201299</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201300</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201301</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201302</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201303</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201305</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201216</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>16</Drop>
+        <Location>YALE</Location>
+        <Post_Mile>5.01</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201218</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201219</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201220</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201221</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201223</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201224</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201225</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201226</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201228</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201230</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201043</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>17</Drop>
+        <Location>BARRANCA2</Location>
+        <Post_Mile>9.0</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201045</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201046</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201047</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201048</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201049</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201051</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201053</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201055</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201056</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201411</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>18</Drop>
+        <Location>RED HILL</Location>
+        <Post_Mile>8.4</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201413</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201414</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201416</Loop_ID>
+            <Loop_Location>COLL_DIST_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201418</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201420</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201421</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201422</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201423</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201424</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201426</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201427</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201428</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201429</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201431</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201432</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201433</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201434</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201436</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201057</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>19</Drop>
+        <Location>BARRANCA1</Location>
+        <Post_Mile>9.0</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201059</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201060</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201061</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201062</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201063</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201065</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201067</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201068</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201069</LDS_ID>
+        <Line_Num>46</Line_Num>
+        <Drop>20</Drop>
+        <Location>BARRANCA2</Location>
+        <Post_Mile>9.1</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>133</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201071</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201072</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201073</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201074</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201075</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201077</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201078</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201079</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>50</Line_Num>
+    <Count>19</Count>
+    <Schedule>13</Schedule>
+    <Line_Info>13</Line_Info>
+    <System_Key>1123005873</System_Key>
+    <Global_Seq>1357650</Global_Seq>
+    <Schedule_Seq>24148</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1205111</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>1</Drop>
+        <Location>RED HILL</Location>
+        <Post_Mile>29.02</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205113</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205114</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205115</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205116</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205117</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205119</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205121</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205123</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205124</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205125</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205126</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205127</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205128</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>2</Drop>
+        <Location>RED HILL</Location>
+        <Post_Mile>29.24</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205130</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205131</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205132</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205133</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205134</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205136</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205137</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205138</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208493</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208495</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208534</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208539</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205146</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>3</Drop>
+        <Location>NEWPORT</Location>
+        <Post_Mile>29.79</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205148</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205149</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205150</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205151</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205153</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205154</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205155</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208356</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208357</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208361</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208501</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208502</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208503</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208504</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208505</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208506</Loop_ID>
+            <Loop_Location>OS_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208507</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208957</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208958</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208959</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208960</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208961</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203244</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>4</Drop>
+        <Location>MCFADDEN</Location>
+        <Post_Mile>10.0</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203246</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203247</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203248</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203249</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203251</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203253</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203255</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203256</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203257</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203258</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203211</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>5</Drop>
+        <Location>EDINGER 2</Location>
+        <Post_Mile>9.41</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203213</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203214</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203215</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203216</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203218</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203220</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203222</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203223</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203224</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203225</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203196</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>6</Drop>
+        <Location>EDINGER 1</Location>
+        <Post_Mile>9.19</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203198</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203199</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203200</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203201</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203203</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203205</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203207</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203208</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203209</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203210</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211167</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211168</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211169</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211170</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211171</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203165</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>7</Drop>
+        <Location>DYER 1</Location>
+        <Post_Mile>7.85</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203167</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203168</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203169</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203171</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203173</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203174</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203175</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1213048</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203176</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>8</Drop>
+        <Location>DYER 2</Location>
+        <Post_Mile>8.12</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203178</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203179</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203180</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203181</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203183</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203185</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203186</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203187</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203189</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203190</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203191</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203192</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203194</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203195</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203153</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>9</Drop>
+        <Location>DYER 1</Location>
+        <Post_Mile>7.62</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203155</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203156</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203157</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203158</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203160</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203162</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203163</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203164</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1213047</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203115</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>10</Drop>
+        <Location>MACARTHU1</Location>
+        <Post_Mile>6.94</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203117</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203118</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203119</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203121</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203123</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203125</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203126</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203127</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203128</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203140</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>11</Drop>
+        <Location>MACARTHU2</Location>
+        <Post_Mile>7.16</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203142</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203143</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203144</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203145</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203147</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203149</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203150</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203151</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203152</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203129</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>12</Drop>
+        <Location>MACARTHU2</Location>
+        <Post_Mile>7.03</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203131</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203132</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203133</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203135</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203137</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203138</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203139</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203103</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>13</Drop>
+        <Location>MACARTHU1</Location>
+        <Post_Mile>6.88</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203105</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203106</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203107</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203109</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203111</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203112</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203113</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203114</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203226</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>14</Drop>
+        <Location>MCFADDEN</Location>
+        <Post_Mile>10.0</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203228</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203229</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203230</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203231</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203233</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203234</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203236</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203238</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203240</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203241</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203242</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203243</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203062</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>16</Drop>
+        <Location>FAIR 2</Location>
+        <Post_Mile>3.96</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203064</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203065</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203066</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203067</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203069</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203070</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203072</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203073</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203074</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203075</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203077</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203078</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203079</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203080</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203044</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>17</Drop>
+        <Location>FAIR 1</Location>
+        <Post_Mile>3.6</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203046</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203047</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203048</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203049</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203051</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203052</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203053</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203054</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203056</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203058</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203059</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203060</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203061</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203026</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>18</Drop>
+        <Location>VICTORIA2</Location>
+        <Post_Mile>3.11</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203028</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203029</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203030</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203031</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203033</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203034</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203036</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203037</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203038</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203039</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203041</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203042</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203043</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203085</LDS_ID>
+        <Line_Num>50</Line_Num>
+        <Drop>20</Drop>
+        <Location>PAULARINO 2</Location>
+        <Post_Mile>5.8</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203087</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203091</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203092</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203093</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203096</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203097</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203098</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210152</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210153</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210154</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210155</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210156</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210157</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210158</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>56</Line_Num>
+    <Count>20</Count>
+    <Schedule>14</Schedule>
+    <Line_Info>14</Line_Info>
+    <System_Key>1123005892</System_Key>
+    <Global_Seq>1357643</Global_Seq>
+    <Schedule_Seq>26482</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1203293</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>1</Drop>
+        <Location>FOURTH 2</Location>
+        <Post_Mile>11.1</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203295</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203296</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203297</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203298</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203300</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203302</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203304</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203305</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203306</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211965</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211966</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212750</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1213009</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203274</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>2</Drop>
+        <Location>FOURTH 1</Location>
+        <Post_Mile>10.84</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203276</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203277</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203278</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203279</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203281</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203283</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203285</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203286</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203287</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203289</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203290</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203291</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209048</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211958</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211959</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211960</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211961</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203321</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>3</Drop>
+        <Location>17TH 1</Location>
+        <Post_Mile>11.74</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203323</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203324</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203325</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203326</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203328</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203330</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203332</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203333</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203334</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212757</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212758</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203335</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>4</Drop>
+        <Location>17TH 2</Location>
+        <Post_Mile>12.0</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203337</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203338</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203339</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203341</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203343</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203344</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203345</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203347</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212999</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1213000</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1203307</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>5</Drop>
+        <Location>17TH 1</Location>
+        <Post_Mile>11.62</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>55</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1203309</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203310</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203311</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203312</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203314</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203316</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203318</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203319</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1203320</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1213049</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1212485</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>15</Drop>
+        <Location>BEAR 2</Location>
+        <Post_Mile>27.4</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212486</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212487</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212488</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212527</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212528</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212529</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212530</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212531</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208935</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>16</Drop>
+        <Location>BEAR 1</Location>
+        <Post_Mile>27.2</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212481</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212482</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212483</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212520</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212521</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212522</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212523</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212524</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208931</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>17</Drop>
+        <Location>ORCHID</Location>
+        <Post_Mile>25.25</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212446</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212447</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212448</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212449</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212450</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212451</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212452</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212501</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212502</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212503</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208932</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>18</Drop>
+        <Location>CAMPUS</Location>
+        <Post_Mile>25.7</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212456</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212457</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212458</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212460</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212461</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212462</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212507</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212508</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212509</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212510</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212511</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212512</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1208934</LDS_ID>
+        <Line_Num>56</Line_Num>
+        <Drop>19</Drop>
+        <Location>N OF 55</Location>
+        <Post_Mile>26.7</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>73</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1212474</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212475</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212477</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212478</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212540</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212541</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212542</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212543</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>73</Line_Num>
+    <Count>16</Count>
+    <Schedule>18</Schedule>
+    <Line_Info>18</Line_Info>
+    <System_Key>1123005950</System_Key>
+    <Global_Seq>1357636</Global_Seq>
+    <Schedule_Seq>26481</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1201119</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>1</Drop>
+        <Location>IRVINE C2</Location>
+        <Post_Mile>1.11</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201121</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201122</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201123</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201124</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201126</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201127</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201128</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201129</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209042</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201130</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>2</Drop>
+        <Location>S OF 133</Location>
+        <Post_Mile>1.57</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201132</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209079</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209080</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209081</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209082</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209083</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209084</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209085</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209086</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209087</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209089</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210930</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210931</Loop_ID>
+            <Loop_Location>COLL_DIST_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210934</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201133</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>3</Drop>
+        <Location>N OF 133</Location>
+        <Post_Mile>1.93</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201135</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209149</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209150</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209151</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209153</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209154</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209155</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209156</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209157</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209160</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209473</Loop_ID>
+            <Loop_Location>COLL_DIST_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209474</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209475</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210928</Loop_ID>
+            <Loop_Location>COLL_DIST_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201092</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>4</Drop>
+        <Location>IRVINE C1</Location>
+        <Post_Mile>0.93</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201094</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201095</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201096</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201097</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201099</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201101</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201102</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201103</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201104</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208953</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210822</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210823</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210824</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201150</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>5</Drop>
+        <Location>SAND CANYON</Location>
+        <Post_Mile>2.99</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201152</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201153</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201154</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201155</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201156</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201158</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201160</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201161</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201162</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201163</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210056</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211041</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201105</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>6</Drop>
+        <Location>IRVINE C2</Location>
+        <Post_Mile>0.96</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201107</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201108</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201109</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201111</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201113</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201114</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201115</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201116</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211052</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211053</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1209051</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>7</Drop>
+        <Location>N OF SAND CANYON</Location>
+        <Post_Mile>3.31</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209056</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209057</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209058</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209180</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209181</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209182</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209183</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209184</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209185</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209186</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1209054</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>11</Drop>
+        <Location>AT 133</Location>
+        <Post_Mile>1.73</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209118</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209119</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209121</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209122</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201136</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>12</Drop>
+        <Location>SAND CANYON</Location>
+        <Post_Mile>2.88</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201138</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201139</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201140</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201141</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201142</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201144</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201146</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201147</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201148</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201149</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211048</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211049</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201080</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>13</Drop>
+        <Location>IRVINE C1</Location>
+        <Post_Mile>0.77</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1201082</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201083</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201084</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201086</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201088</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201089</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201090</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1201091</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211045</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211046</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204941</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>15</Drop>
+        <Location>YALE</Location>
+        <Post_Mile>25.8</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204943</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204945</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204946</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204947</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204948</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204949</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204951</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204952</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204953</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204954</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204955</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204957</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205068</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>16</Drop>
+        <Location>JAMBOREE 2</Location>
+        <Post_Mile>27.7</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205075</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205076</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210807</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210808</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210809</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210810</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210811</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210813</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205019</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>17</Drop>
+        <Location>JAMBOREE 1</Location>
+        <Post_Mile>27.43</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205021</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205022</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205023</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205024</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205025</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205027</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205029</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205030</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205031</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205032</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205033</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1212847</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205034</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>18</Drop>
+        <Location>JAMBOREE 1</Location>
+        <Post_Mile>27.55</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205036</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205037</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205038</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205039</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205040</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205042</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205048</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205049</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205050</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1205051</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>19</Drop>
+        <Location>JAMBOREE 2</Location>
+        <Post_Mile>27.7</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1205053</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205054</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205055</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205056</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205057</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205059</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205066</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1205067</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1209050</LDS_ID>
+        <Line_Num>73</Line_Num>
+        <Drop>20</Drop>
+        <Location>LAGUNA CANYON RD</Location>
+        <Post_Mile>2.35</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1209165</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209166</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209167</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209168</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209169</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209170</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209171</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209172</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209173</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1209175</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211050</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211051</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+  <Line>
+    <Line_Num>74</Line_Num>
+    <Count>18</Count>
+    <Schedule>19</Schedule>
+    <Line_Info>19</Line_Info>
+    <System_Key>1123005967</System_Key>
+    <Global_Seq>1357638</Global_Seq>
+    <Schedule_Seq>26480</Schedule_Seq>
+    <Stations>
+      <Station>
+        <LDS_ID>1204649</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>1</Drop>
+        <Location>LAKE FOREST 1</Location>
+        <Post_Mile>19.8</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210292</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210293</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210294</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210295</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210296</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210297</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210298</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210299</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210300</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210301</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210302</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210303</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204664</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>4</Drop>
+        <Location>LAKE FOREST 2</Location>
+        <Post_Mile>19.9</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1210273</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210274</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210275</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210276</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210277</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210278</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210279</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210280</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210281</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210282</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210283</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210284</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210285</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210287</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210288</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210289</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210290</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204696</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>5</Drop>
+        <Location>BAKE 1</Location>
+        <Post_Mile>20.59</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208301</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208302</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208303</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208304</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211119</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211120</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211121</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211122</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211123</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211124</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211125</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211126</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211128</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211129</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211131</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211132</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204698</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>6</Drop>
+        <Location>BAKE 2</Location>
+        <Post_Mile>20.94</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208310</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208311</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208312</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208313</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211137</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211138</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211139</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211140</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211141</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211142</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211143</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211144</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211145</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204694</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>7</Drop>
+        <Location>BAKE 1</Location>
+        <Post_Mile>20.59</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208305</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208306</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208307</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208308</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208309</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210243</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210244</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210245</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210246</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210247</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210248</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210249</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210251</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210252</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210253</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204700</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>8</Drop>
+        <Location>BAKE 2</Location>
+        <Post_Mile>20.95</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1208314</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208315</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208316</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1208317</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210225</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210226</Loop_ID>
+            <Loop_Location>ML_6</Loop_Location>
+            <Lane_Num>6</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210227</Loop_ID>
+            <Loop_Location>DEMAND</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210228</Loop_ID>
+            <Loop_Location>PASSAGE</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210229</Loop_ID>
+            <Loop_Location>QUEUE</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210230</Loop_ID>
+            <Loop_Location>RAMP_ON</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210231</Loop_ID>
+            <Loop_Location>RAMP_OFF</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210233</Loop_ID>
+            <Loop_Location>RAMP_HOV</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210234</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210235</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210237</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210238</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210239</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210240</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210241</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210242</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204681</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>15</Drop>
+        <Location>OLDFIELD</Location>
+        <Post_Mile>20.23</Post_Mile>
+        <Direction>N</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1204683</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204684</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204685</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204686</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204687</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204689</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204690</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204692</Loop_ID>
+            <Loop_Location>OS_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204693</Loop_ID>
+            <Loop_Location>OS_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210262</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210263</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210264</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210265</Loop_ID>
+            <Loop_Location>SD_6</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210266</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210267</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210268</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1210269</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1204691</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1204702</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>17</Drop>
+        <Location>At 405</Location>
+        <Post_Mile>21.25</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>5</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211154</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211155</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211156</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211157</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211158</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211159</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211160</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211161</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211162</Loop_ID>
+            <Loop_Location>SD_3</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211163</Loop_ID>
+            <Loop_Location>SD_4</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211164</Loop_ID>
+            <Loop_Location>SD_5</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211165</Loop_ID>
+            <Loop_Location>COLL_DIST_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211166</Loop_ID>
+            <Loop_Location>COLL_DIST_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+      <Station>
+        <LDS_ID>1201117</LDS_ID>
+        <Line_Num>74</Line_Num>
+        <Drop>18</Drop>
+        <Location>N OF 5</Location>
+        <Post_Mile>0.6</Post_Mile>
+        <Direction>S</Direction>
+        <Freeway>405</Freeway>
+        <ML_Tot_Vol>0</ML_Tot_Vol>
+        <Opp_Tot_Vol>0</Opp_Tot_Vol>
+        <Loops>
+          <Loop>
+            <Loop_ID>1211055</Loop_ID>
+            <Loop_Location>ML_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211056</Loop_ID>
+            <Loop_Location>ML_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211057</Loop_ID>
+            <Loop_Location>ML_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211058</Loop_ID>
+            <Loop_Location>ML_4</Loop_Location>
+            <Lane_Num>4</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211059</Loop_ID>
+            <Loop_Location>ML_5</Loop_Location>
+            <Lane_Num>5</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211060</Loop_ID>
+            <Loop_Location>OS_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211061</Loop_ID>
+            <Loop_Location>OS_2</Loop_Location>
+            <Lane_Num>2</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211062</Loop_ID>
+            <Loop_Location>OS_3</Loop_Location>
+            <Lane_Num>3</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211063</Loop_ID>
+            <Loop_Location>SD_1</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+          <Loop>
+            <Loop_ID>1211064</Loop_ID>
+            <Loop_Location>SD_2</Loop_Location>
+            <Lane_Num>1</Lane_Num>
+            <Vol>0</Vol>
+            <Occ>0</Occ>
+            <Spd>0</Spd>
+          </Loop>
+        </Loops>
+      </Station>
+    </Stations>
+  </Line>
+</Network>
Index: /trunk/src/tmcsim/application.properties
===================================================================
--- /trunk/src/tmcsim/application.properties	(revision 66)
+++ /trunk/src/tmcsim/application.properties	(revision 79)
@@ -1,5 +1,5 @@
-#Thu, 16 Mar 2017 12:41:52 -0700
+#Thu, 05 Oct 2017 10:44:21 -0700
 
-Application.revision=65
+Application.revision=67
 
 Application.buildnumber=46
Index: /trunk/src/atmsdriver/ATMSDriver.java
===================================================================
--- /trunk/src/atmsdriver/ATMSDriver.java	(revision 79)
+++ /trunk/src/atmsdriver/ATMSDriver.java	(revision 79)
@@ -0,0 +1,124 @@
+package atmsdriver;
+
+import atmsdriver.model.Network;
+import java.io.File;
+import java.io.FileInputStream;
+import java.util.Properties;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+/**
+ *
+ * @author John A. Torres
+ * @version 09/10/2017
+ */
+public class ATMSDriver implements Runnable {
+
+    /** ATMSDriver Error logger. */
+    private static Logger ATMSDriverLogger = Logger.getLogger("atmsdriver");
+
+    private static final String CONFIG_FILE_NAME = "atms_driver_config.properties";
+
+    /** Properties object for the CADClient class. */
+    private Properties ATMSDriverProperties;
+
+    /**
+     * Enumeration containing properties name values. See ATMSDriver class
+     * description for more information.
+     *
+     * @author John Torres
+     * @see ATMSDriver
+     */
+    private static enum PROPERTIES {
+
+        LDS_FILE_NAME("LDSFileName"),
+        LOOP_FILE_NAME("LoopFileName"),
+        NETWORK_FILE_NAME("NetworkFileName"),
+        EXCHANGE_FILE_NAME("ExchangeFileName");
+
+        public String name;
+
+        private PROPERTIES(String n) {
+            name = n;
+        }
+    }
+
+    /** Network model. */
+    final private Network network;
+    
+    /** Sleep Time (10 seconds). **/
+    private static final int SLEEP_TIME = 10000;
+    
+    /** Exchange Reader */
+    private ExchangeReader exchangeReader;
+    
+    @Override
+    public void run() {
+        // Check for packets and update the simulator
+        for (;;) {
+            // Flush the input file
+            ExchangeInfo exInfo = exchangeReader.parse(ATMSDriverProperties
+                    .getProperty(PROPERTIES.EXCHANGE_FILE_NAME.name));
+            network.toXML();
+            // Update if packet is recieved
+            if (exInfo != null) {
+                System.out.println("Grabbed");
+            }
+
+            // Sleep
+            try {
+                Thread.sleep(SLEEP_TIME);
+            } catch (InterruptedException ie) {
+                
+            }
+        }
+    }
+
+    public ATMSDriver(String propertiesFile) {
+
+        if (!verifyProperties(propertiesFile)) {
+            System.exit(0);
+        }
+
+        network = new Network(
+                new File(ATMSDriverProperties.getProperty(
+                                PROPERTIES.LDS_FILE_NAME.name)),
+                new File(ATMSDriverProperties.getProperty(
+                                PROPERTIES.LOOP_FILE_NAME.name)),
+                new File(ATMSDriverProperties.getProperty(
+                                PROPERTIES.NETWORK_FILE_NAME.name)));
+        network.toXML();
+        exchangeReader = new ExchangeReader();
+    }
+
+    private boolean verifyProperties(String propertiesFile) {
+        // Load the properties file.
+        try {
+            ATMSDriverProperties = new Properties();
+            ATMSDriverProperties.load(new FileInputStream(propertiesFile));
+        } catch (Exception e) {
+            ATMSDriverLogger.logp(Level.SEVERE, "ATMSDriver",
+                    "Constructor", "Exception in reading properties file.", e);
+        }
+
+        return true;
+    }
+
+    /**
+     * Runs the Paramics simulator.
+     */
+    public static void main(String[] args) {
+        try {
+            if (System.getProperty("ATMSDRIVER_PROPERTIES") != null) {
+                new Thread(new ATMSDriver(System.getProperty(
+                        "ATMSDRIVER_PROPERTIES"))).start();
+            } else {
+                throw new Exception("ATMSDRIVER_PROPERTIES system property not defined.");
+            }
+        } catch (Exception e) {
+            ATMSDriverLogger.logp(Level.SEVERE, "ATMSDriver", "Main",
+                    "Error occured initializing application", e);
+            System.exit(-1);
+        }
+    }
+}
Index: /trunk/src/atmsdriver/NetworkLoader.java
===================================================================
--- /trunk/src/atmsdriver/NetworkLoader.java	(revision 79)
+++ /trunk/src/atmsdriver/NetworkLoader.java	(revision 79)
@@ -0,0 +1,277 @@
+package atmsdriver;
+
+import atmsdriver.model.FEPLine;
+import atmsdriver.model.LoopDetectorStation;
+import atmsdriver.model.LoopDetector;
+import atmsdriver.model.LoopDetectorStation.DIRECTION;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Scanner;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+/** The NetworkReader loads all static data for the traffic network through
+ *  network lookup files. 
+ * 
+ *  The public method getFEPLines() method can be used to get all the FEPLines 
+ *  within a network. All other methods are private and are used to construct
+ *  the FEPLines.
+ * 
+ *  The "LDSFile" contains LoopDetectorStation and FEPLine information.
+ *  ex.
+ *   < Insert file here >
+ *  The "loopFile" contains individual LoopDetector information.
+ *  ex.
+ *   < Insert file here > 
+ *
+ * @author John A. Torres
+ * @version 09/10/2017
+ */
+public class NetworkLoader {
+    // Two network config files
+    private final File LDSFile;
+    private final File loopFile;
+    
+    // The list of FEPLines
+    private List<FEPLine> lines;
+    
+    /**
+     * Constructor
+     * @param LDSFile contains FEPLine and Station static data
+     * @param loopFile contains individual LoopDetector static data
+     */
+    public NetworkLoader(File LDSFile, File loopFile)
+    {
+        this.LDSFile = LDSFile;
+        this.loopFile = loopFile;
+        this.lines = new ArrayList<>();
+        constructFEPLines();
+    }
+    
+    /**
+     * Returns the list of FEPLines in the configured network
+    */
+    public List<FEPLine> getFEPLines()
+    {
+        return lines;
+    }
+    
+    // returns a list of the line numbers found in LDSFile
+    private ArrayList<Integer> getLineNums(Scanner sc)
+    {
+        ArrayList<Integer> lineNums = new ArrayList<>();
+        
+        sc.nextLine(); // skip first line
+        
+        while(sc.hasNext())
+        {
+            sc.nextInt(); // skip to line no
+            Integer lineNum = sc.nextInt(); // get the line number
+            
+            /* If the line is new, and has not been added, add it to lineNums */
+            if(!lineNums.contains(lineNum))
+            {
+                lineNums.add(lineNum);
+            }
+       
+            sc.nextLine(); // skip to next line
+        }
+        
+        sc.close();
+        
+        return lineNums;
+    }
+    
+    // returns a list of station numbers for a given line
+    private ArrayList<Integer> getStationNums(Integer lineNum, Scanner sc)
+    {
+        ArrayList<Integer> stnNums = new ArrayList<>();
+        
+        sc.nextLine(); // skip first line
+        
+        while(sc.hasNext())
+        {
+            Integer stnNum = sc.nextInt();
+            Integer theLine = sc.nextInt();
+            if(theLine.equals(lineNum))
+            {
+                stnNums.add(stnNum);
+            }
+            
+            sc.nextLine();
+        }
+        
+        sc.close();
+        
+        return stnNums;
+    }
+    
+    // returns a list of loop detectors for a given station
+    private ArrayList<LoopDetector> getLoops(Integer stnNum, Scanner sc)
+    {
+        ArrayList<LoopDetector> loops = new ArrayList<>();
+        
+        sc.nextLine(); // skip first line
+        
+        while(sc.hasNext())
+        {
+            sc.next(); // skip FWY
+            sc.next(); // skip dir
+            sc.next(); // skip postmile
+            Integer ldsID = sc.nextInt(); // lds id
+            sc.next(); // skip vdsID
+            Integer loopID = sc.nextInt(); // loop id
+            sc.next(); // skip LOC
+            Integer laneNum = sc.nextInt(); // lane number
+            String loopLoc = sc.next();
+            if(stnNum.equals(ldsID))
+            {
+                LoopDetector loop = new LoopDetector(loopID, loopLoc, laneNum);
+                loops.add(loop);
+            }
+            sc.nextLine();
+        }
+        
+        sc.close();
+        
+        return loops;
+    }
+    
+    // method called to actually build the network from config files
+    private void constructFEPLines()
+    {
+        try {
+            System.out.println("Building network...");
+            
+            // Get FEPLine IDs
+            ArrayList<Integer> lineNums = getLineNums(new Scanner(LDSFile));
+            
+            // Create each FEPLine in the network
+            for(Integer lineNum : lineNums)
+            {
+                // Get Station IDs for the current FEPLine
+                ArrayList<Integer> stnNums = getStationNums(lineNum,
+                        new Scanner(LDSFile));
+                
+                // Create each Station for the current FEPLine
+                ArrayList<LoopDetectorStation> stns = new ArrayList<>();
+                for(Integer stnNum : stnNums)
+                {
+                    // Get Loops for the current Station
+                    ArrayList<LoopDetector> loops =
+                            getLoops(stnNum, new Scanner(loopFile));
+                    
+                    // Create the Station and add to list for curr FEPLine
+                    LoopDetectorStation stn =
+                            createStation(stnNum, new Scanner(LDSFile), loops);
+                    stns.add(stn);
+                }
+                
+                // Now that stations are created, create the actual FEPLine and
+                // and to FEPLines list
+                FEPLine line = createLine(lineNum, new Scanner(LDSFile), stns);
+                lines.add(line);
+            }
+        } catch (FileNotFoundException ex) {
+            Logger.getLogger(NetworkLoader.class.getName()).log(Level.SEVERE, null, ex);
+        }
+    }
+    
+    // Creates  line
+    private FEPLine createLine(int lineNum, Scanner scLine, ArrayList<LoopDetectorStation> stns)
+    {
+        FEPLine line = null;
+        
+        scLine.nextLine();
+        
+        while(scLine.hasNext())
+        {
+            scLine.nextInt(); // skip ldsID
+            int currLineNum = scLine.nextInt(); // linenum
+            if(currLineNum == lineNum)
+            {
+                scLine.nextInt(); // skip drop
+                int sch = scLine.nextInt(); // schedule
+                int lineinfo = scLine.nextInt(); // lineinfo
+                int sysKey = scLine.nextInt(); // sysKey
+                int schSeq = scLine.nextInt(); // schSeq
+                int globSeq = scLine.nextInt(); // globSeq  
+                int count = scLine.nextInt(); // count
+                
+                line = new FEPLine(lineNum, stns, count, sch, lineinfo, sysKey, globSeq, schSeq);
+                
+                break;
+            }
+            
+            scLine.nextLine();
+        }
+        
+        scLine.close();
+        
+        return line;
+    }
+    
+    // Returns the loction given the whole line from the lookup file
+    private String getLocation(String line)
+    {
+        Scanner sc = new Scanner(line);
+        sc.nextInt(); // skip lds num
+        sc.nextInt(); // skip line num
+        int drop = sc.nextInt(); // drop num
+        sc.nextInt(); // skip schedule
+        sc.nextInt(); // skip lineinfo
+        sc.nextInt(); // skp systemkey
+        sc.nextInt(); // skip sch_seq
+        sc.nextInt(); // skip glob_seq
+        sc.nextInt(); // skip count
+        sc.nextInt(); // fwy
+        DIRECTION dir = DIRECTION.getEnum(sc.next()); // direction
+        sc.nextDouble();
+        
+        /** GRABS FROM CURRENT TO END OF LINE */
+        sc.useDelimiter("\\z"); 
+        String loc = sc.next().trim();
+        sc.close();
+        return loc;
+    }
+    
+    // creates a Station
+    private LoopDetectorStation createStation(int stnNum, Scanner sc, ArrayList<LoopDetector> detectors)
+    {
+        LoopDetectorStation LDS = null;
+        
+        sc.nextLine();
+        
+        while(sc.hasNext())
+        {        
+            String strLine = sc.nextLine();
+            Scanner scLine = new Scanner(strLine);
+            int ldsID = scLine.nextInt(); // get curr lds id
+            if(ldsID == stnNum) // if we are on correct stn
+            {
+                int lineNum = scLine.nextInt(); // skip line num
+                int drop = scLine.nextInt(); // drop num
+                scLine.nextInt(); // skip schedule
+                scLine.nextInt(); // skip lineinfo
+                scLine.nextInt(); // skp systemkey
+                scLine.nextInt(); // skip sch_seq
+                scLine.nextInt(); // skip glob_seq
+                scLine.nextInt(); // skip count
+                int fwy = scLine.nextInt(); // fwy
+                DIRECTION dir = DIRECTION.getEnum(scLine.next()); // direction
+                double postmile = scLine.nextDouble();
+                String ldsName = getLocation(strLine); /************* DOESNT GRAB WHOLE???? */////
+                LDS = new LoopDetectorStation(lineNum, ldsID, drop, ldsName, detectors, fwy, dir, postmile);
+                
+                break;
+            }
+            scLine.close();
+        }
+        
+        sc.close();
+        
+        return LDS;
+    }
+}
Index: /trunk/src/atmsdriver/model/Network.java
===================================================================
--- /trunk/src/atmsdriver/model/Network.java	(revision 79)
+++ /trunk/src/atmsdriver/model/Network.java	(revision 79)
@@ -0,0 +1,87 @@
+package atmsdriver.model;
+
+import atmsdriver.NetworkLoader;
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.util.ArrayList;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerConfigurationException;
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamResult;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
+/**
+ *
+ * @author andrew
+ */
+public class Network {
+    final private ArrayList<FEPLine> lines;
+    final private File networkFile;
+    
+    public Network(File LDSFile, File loopFile, File networkFile)
+    {
+        lines = (ArrayList<FEPLine>) 
+                new NetworkLoader(LDSFile, loopFile).getFEPLines();
+        this.networkFile = networkFile;
+    }
+    
+    public void toXML()
+    {
+        try {
+            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
+            DocumentBuilder builder = factory.newDocumentBuilder();
+            Document theDoc = builder.newDocument();
+            
+            Element networkElement = theDoc.createElement(XML_TAGS.NETWORK.tag);
+            theDoc.appendChild(networkElement);
+            
+            for(FEPLine line : lines)
+            {
+                line.toXML(networkElement);
+            }
+            
+            Transformer tf = TransformerFactory.newInstance().newTransformer();
+            
+            tf.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
+            tf.setOutputProperty(OutputKeys.INDENT, "yes");
+            tf.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
+            
+            Writer out = new StringWriter();
+            tf.transform(new DOMSource(theDoc), new StreamResult(out));
+            String xml = out.toString();
+            out.close();
+            
+            Writer fileWr = new FileWriter(networkFile);
+            fileWr.write(xml);
+            fileWr.close();
+            
+            
+        } catch (Exception ex) {
+            Logger.getLogger(Network.class.getName()).log(Level.SEVERE, null, ex);
+        }
+    }
+    
+    private static enum XML_TAGS
+    {
+        NETWORK("Network");
+        
+        String tag;
+        
+        private XML_TAGS(String n)
+        {
+            tag = n;
+        }
+    }
+}
Index: /trunk/src/atmsdriver/model/FEPLine.java
===================================================================
--- /trunk/src/atmsdriver/model/FEPLine.java	(revision 79)
+++ /trunk/src/atmsdriver/model/FEPLine.java	(revision 79)
@@ -0,0 +1,106 @@
+package atmsdriver.model;
+
+import java.util.List;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
+
+
+/** An FEPLine is a simulated line of communication from the FEP to 
+ *  LoopDetectorStations in the traffic network.
+ * 
+ *  An FEPLine contains static meta data and a list of LoopDetectorStations.
+ *  A single FEPLine contains multiple LoopDetectorStations.
+ *
+ * @author John A. Torres
+ * @version 09/10/2017
+ */ 
+public class FEPLine {
+    /* Static FEPLine meta data */
+    final private int lineNum;
+    final private List<LoopDetectorStation> stations;
+    final private int count;
+    // NOT SURE IF NEXT IS FINAL
+    final private int schedule;
+    final private int lineInfo;
+    final private long systemKey;
+    final private long globalSeq;
+    final private long scheduleSeq;
+    
+    public FEPLine(int lineNum, List<LoopDetectorStation> stations, int count,
+            int schedule, int lineInfo, long systemKey, long globalSeq,
+            long scheduleSeq)
+    {
+        this.lineNum = lineNum;
+        this.stations = stations;
+        this.count = count;
+        this.schedule = schedule;
+        this.lineInfo = lineInfo;
+        this.systemKey = systemKey;
+        this.globalSeq = globalSeq;
+        this.scheduleSeq = scheduleSeq;
+    }
+    
+    public void toXML(Element currElem)
+    {
+        Document theDoc = currElem.getOwnerDocument();
+        
+        Element lineElement = theDoc.createElement(XML_TAGS.LINE.tag);
+        currElem.appendChild(lineElement);
+        
+        Element lineNumElement = theDoc.createElement(XML_TAGS.LINE_NUM.tag);
+        lineNumElement.appendChild(theDoc.createTextNode(String.valueOf(this.lineNum)));
+        lineElement.appendChild(lineNumElement);
+        
+        Element countElement = theDoc.createElement(XML_TAGS.COUNT.tag);
+        countElement.appendChild(theDoc.createTextNode(String.valueOf(this.count)));
+        lineElement.appendChild(countElement);
+        
+        Element scheduleElement = theDoc.createElement(XML_TAGS.SCHEDULE.tag);
+        scheduleElement.appendChild(theDoc.createTextNode(String.valueOf(this.schedule)));
+        lineElement.appendChild(scheduleElement);
+        
+        Element lineInfoElement = theDoc.createElement(XML_TAGS.LINE_INFO.tag);
+        lineInfoElement.appendChild(theDoc.createTextNode(String.valueOf(this.lineInfo)));
+        lineElement.appendChild(lineInfoElement);
+        
+        Element systemKeyElement = theDoc.createElement(XML_TAGS.SYSTEM_KEY.tag);
+        systemKeyElement.appendChild(theDoc.createTextNode(String.valueOf(this.systemKey)));
+        lineElement.appendChild(systemKeyElement);
+        
+        Element globalSeqElement = theDoc.createElement(XML_TAGS.GLOBAL_SEQ.tag);
+        globalSeqElement.appendChild(theDoc.createTextNode(String.valueOf(this.globalSeq)));
+        lineElement.appendChild(globalSeqElement);
+        
+        Element scheduleSeqElement = theDoc.createElement(XML_TAGS.SCHEDULE_SEQ.tag);
+        scheduleSeqElement.appendChild(theDoc.createTextNode(String.valueOf(this.scheduleSeq)));
+        lineElement.appendChild(scheduleSeqElement);
+        
+        Element stationsElement = theDoc.createElement(XML_TAGS.STATIONS.tag);
+        lineElement.appendChild(stationsElement);
+        for(LoopDetectorStation station : stations)
+        {
+            station.toXML(stationsElement);
+        }
+    }
+    
+    private static enum XML_TAGS
+    {
+        LINE("Line"),
+        LINE_NUM("Line_Num"),
+        STATIONS("Stations"),
+        COUNT("Count"),
+        SCHEDULE("Schedule"),
+        LINE_INFO("Line_Info"),
+        SYSTEM_KEY("System_Key"),
+        GLOBAL_SEQ("Global_Seq"),
+        SCHEDULE_SEQ("Schedule_Seq");
+        
+        String tag;
+        
+        private XML_TAGS(String n)
+        {
+            tag = n;
+        }
+    }
+}
Index: /trunk/src/atmsdriver/model/LoopDetector.java
===================================================================
--- /trunk/src/atmsdriver/model/LoopDetector.java	(revision 79)
+++ /trunk/src/atmsdriver/model/LoopDetector.java	(revision 79)
@@ -0,0 +1,103 @@
+package atmsdriver.model;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
+/** A LoopDetector represents a single detector for a single lane in a network.
+ * 
+ *  A LoopDetector contains static meta data, and three dynamic attributes: vol,
+ *  occ, and spd.
+ *
+ * @author John A. Torres
+ * @version 09/10/2017
+ */
+public class LoopDetector 
+{
+    /* static data */
+    final private int loopID;
+    final private String loopLocation;
+    final private int laneNum;
+    
+    /* dynamic data */
+    private int vol;
+    private int occ;
+    private int spd;
+    
+    public LoopDetector(int loopID, String loopLocation, int laneNum)
+    {
+        /* Set static data */
+        this.loopID = loopID;
+        this.loopLocation = loopLocation;
+        this.laneNum = laneNum;
+        
+        /* Init dynamic data */
+        this.vol = 0;
+        this.spd = 0;
+        this.occ = 0;
+    }
+    
+    private static enum XML_TAGS
+    {
+        LOOP_ID("Loop_ID"),
+        LOOP_LOCATION("Loop_Location"),
+        LANE_NUM("Lane_Num"),
+        VOL("Vol"),
+        SPD("Spd"),
+        OCC("Occ"),
+        LOOP("Loop");
+        
+        String tag;
+        
+        private XML_TAGS(String n)
+        {
+            tag = n;
+        }
+    }
+    
+    /** 
+     * Updates loop detector dynamic attributes.
+     * @param vol volume
+     * @param occ occupancy
+     * @param spd speed
+     */
+    public void updateLoop(int vol, int occ, int spd)
+    {
+        this.vol = vol;
+        this.occ = occ;
+        this.spd = spd;
+    }
+    
+    public void toXML(Element currElem)
+    {
+        Document theDoc = currElem.getOwnerDocument();
+        
+        Element loopElement = theDoc.createElement(XML_TAGS.LOOP.tag);
+        currElem.appendChild(loopElement);
+        
+        Element loopIDElement = theDoc.createElement(XML_TAGS.LOOP_ID.tag);
+        loopIDElement.appendChild(theDoc.createTextNode(String.valueOf(this.loopID)));
+        loopElement.appendChild(loopIDElement);
+        
+        Element loopLocElement = theDoc.createElement(XML_TAGS.LOOP_LOCATION.tag);
+        loopLocElement.appendChild(theDoc.createTextNode(this.loopLocation));
+        loopElement.appendChild(loopLocElement);
+        
+        Element laneNumElement = theDoc.createElement(XML_TAGS.LANE_NUM.tag);
+        laneNumElement.appendChild(theDoc.createTextNode(String.valueOf(this.laneNum)));
+        loopElement.appendChild(laneNumElement);
+        
+        Element volElement = theDoc.createElement(XML_TAGS.VOL.tag);
+        volElement.appendChild(theDoc.createTextNode(String.valueOf(this.vol)));
+        loopElement.appendChild(volElement);
+        
+        Element occElement = theDoc.createElement(XML_TAGS.OCC.tag);
+        occElement.appendChild(theDoc.createTextNode(String.valueOf(this.occ)));
+        loopElement.appendChild(occElement);
+        
+        Element spdElement = theDoc.createElement(XML_TAGS.SPD.tag);
+        spdElement.appendChild(theDoc.createTextNode(String.valueOf(this.spd)));
+        loopElement.appendChild(spdElement);
+    }
+}
Index: /trunk/src/atmsdriver/model/LoopDetectorStation.java
===================================================================
--- /trunk/src/atmsdriver/model/LoopDetectorStation.java	(revision 79)
+++ /trunk/src/atmsdriver/model/LoopDetectorStation.java	(revision 79)
@@ -0,0 +1,168 @@
+package atmsdriver.model;
+
+import java.util.List;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
+/** A LoopDetectorStation is a simulation of a station in a traffic network.
+ *  
+ *  A LoopDetectorStation (LDS) contains static meta data about the station, and
+ *  two dynamic attributes, MLTotVol and OppTotVol. 
+ * 
+ *  A single LDS contains multiple LoopDetectors, which
+ *  contain data for a single lane on one direction of the freeway. A LDS
+ *  is specific to a single freeway, direction, and postmile.
+ *
+ * @author John A. Torres
+ * @version 9/10/2017
+ */
+public class LoopDetectorStation {
+    /* Static LoopDetectorStation meta data */
+    final private int lineNum;
+    final private int ldsID; // double check
+    final private int drop;
+    final private String location;
+    final private List<LoopDetector> loops;
+    final private int freeway;
+    final private double postmile;
+    final private DIRECTION direction;
+    
+    /* Dynamic LoopDetectorStation data */
+    private int MLTotVol;
+    private int OppTotVol;
+    
+    /* Constructor */
+    public LoopDetectorStation(int lineNum, int ldsID, int drop,
+            String location, List<LoopDetector> loops, int fwy, 
+            DIRECTION direction, double postmile)
+    {
+        this.lineNum = lineNum;
+        this.ldsID = ldsID;
+        this.drop = drop;
+        this.loops = loops;
+        this.location = location;
+        this.postmile = postmile;
+        this.direction = direction;
+        this.freeway = fwy;
+        
+        this.MLTotVol = 0;
+        this.OppTotVol = 0;
+    }
+    
+    private static enum XML_TAGS
+    {
+        STATION("Station"),
+        LDS_ID("LDS_ID"),
+        LINE_NUM("Line_Num"),
+        DROP("Drop"),
+        LOOPS("Loops"),
+        LOCATION("Location"),
+        POST_MILE("Post_Mile"),
+        DIRECTION("Direction"),
+        FREEWAY("Freeway"),
+        ML_TOT_VOL("ML_Tot_Vol"),
+        OPP_TOT_VOL("Opp_Tot_Vol");
+        
+        String tag;
+        
+        private XML_TAGS(String n)
+        {
+            tag = n;
+        }
+    }
+    
+    public void toXML(Element currElem)
+    {
+        Document theDoc = currElem.getOwnerDocument();
+        
+        Element stationElement = theDoc.createElement(XML_TAGS.STATION.tag);
+        currElem.appendChild(stationElement);
+        
+        Element ldsIDElement = theDoc.createElement(XML_TAGS.LDS_ID.tag);
+        ldsIDElement.appendChild(theDoc.createTextNode(String.valueOf(this.ldsID)));
+        stationElement.appendChild(ldsIDElement);
+        
+        Element lineNumElement = theDoc.createElement(XML_TAGS.LINE_NUM.tag);
+        lineNumElement.appendChild(theDoc.createTextNode(String.valueOf(this.lineNum)));
+        stationElement.appendChild(lineNumElement);
+        
+        Element dropElement = theDoc.createElement(XML_TAGS.DROP.tag);
+        dropElement.appendChild(theDoc.createTextNode(String.valueOf(this.drop)));
+        stationElement.appendChild(dropElement);
+        
+        Element locationElement = theDoc.createElement(XML_TAGS.LOCATION.tag);
+        locationElement.appendChild(theDoc.createTextNode(this.location));
+        stationElement.appendChild(locationElement);
+        
+        Element postMileElement = theDoc.createElement(XML_TAGS.POST_MILE.tag);
+        postMileElement.appendChild(theDoc.createTextNode(String.valueOf(this.postmile)));
+        stationElement.appendChild(postMileElement);
+        
+        Element directionElement = theDoc.createElement(XML_TAGS.DIRECTION.tag);
+        directionElement.appendChild(theDoc.createTextNode(this.direction.name));
+        stationElement.appendChild(directionElement);
+        
+        Element freewayElement = theDoc.createElement(XML_TAGS.FREEWAY.tag);
+        freewayElement.appendChild(theDoc.createTextNode(String.valueOf(this.freeway)));
+        stationElement.appendChild(freewayElement);
+        
+        Element mlElement = theDoc.createElement(XML_TAGS.ML_TOT_VOL.tag);
+        mlElement.appendChild(theDoc.createTextNode(String.valueOf(this.MLTotVol)));
+        stationElement.appendChild(mlElement);
+        
+        Element oppElement = theDoc.createElement(XML_TAGS.OPP_TOT_VOL.tag);
+        oppElement.appendChild(theDoc.createTextNode(String.valueOf(this.OppTotVol)));
+        stationElement.appendChild(oppElement);
+        
+        Element loopsElement = theDoc.createElement(XML_TAGS.LOOPS.tag);
+        stationElement.appendChild(loopsElement);
+        
+        for(LoopDetector loop : loops)
+        {
+            loop.toXML(loopsElement);
+        }
+    }
+    
+    /**
+     * Enum for freeway direction.
+     * 
+     * @author John A. Torres
+     * @version 9/10/2017
+     */
+    public static enum DIRECTION
+    {
+        NORTH("N"),
+        SOUTH("S"),
+        EAST("E"),
+        WEST("W");
+        
+        String name;
+        
+        DIRECTION(String name)
+        {
+            this.name = name;
+        }
+        
+        /**
+         * Returns the direction enum, given a string value.
+         * @param name str value for enum
+         * @return enum for given str value
+         */
+        public static DIRECTION getEnum(String name)
+        {
+            switch(name)
+            {
+                case "S":
+                    return SOUTH;
+                case "N":
+                    return NORTH;
+                case "E":
+                    return EAST;
+                case "W":
+                    return WEST;
+                default:
+                    return null;
+            }
+        }
+    }
+}
Index: /trunk/src/atmsdriver/ExchangeReader.java
===================================================================
--- /trunk/src/atmsdriver/ExchangeReader.java	(revision 79)
+++ /trunk/src/atmsdriver/ExchangeReader.java	(revision 79)
@@ -0,0 +1,280 @@
+package atmsdriver;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.StringReader;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParserFactory;
+import org.xml.sax.Attributes;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.SAXParseException;
+import org.xml.sax.helpers.DefaultHandler;
+
+/**
+ *
+ * @author John A Torres
+ */
+public class ExchangeReader {
+	/** Error Log **/
+	private static Logger ATMSDriverLogger = Logger.getLogger("atmsdriver");
+	
+	/** A SAX Handler that is used to parse received Incident Status Node. **/
+	private IncidentStatusHandler ish = null;
+	
+	/** The current networkId **/
+	private int networkId = 1;
+	
+	/** The Paramics Simulation Info for the most recent incident read **/
+	private ExchangeInfo exInfo = null;
+	
+	/** Value (seconds since 1/1/1970) of input file's last modification time. */
+	private long lastModified = 0;
+	
+	/**
+	 * Constructor.
+	 */
+	public ExchangeReader() 
+	{		
+		ish = new IncidentStatusHandler();
+	}
+	
+	/**
+	 * This method parses the received XML node with the local CameraStatusHandler.
+	 * All updated camera information is sent to the ParamicsSimulationManager.
+	 * 
+	 * If a successful read of the file occurs, the file is written with an empty string
+	 * and the date of the last modification is stored.
+	 *
+	 * @param filename The file to check for message in.
+	 * @return A ParamicsSimulationInfo object containing the file's information
+	 * 		   A null pointer on:
+	 * 		     - The file does not exist
+	 * 		     - No new modification
+	 * 		     - An error opening file 		  
+	 *           - An empty file
+	 *           - An error parsing the file
+	 *           
+	 *         The caller is able to call this function to check if there are any new messages
+	 *         in the file.  If there are, a PSI object is returned.  If there aren't any new
+	 *         messages, a null pointer is returned.
+	 */
+	public ExchangeInfo parse(String filename) 
+	{	
+		ExchangeInfo exInfo = null;
+		
+		File f = new File(filename);
+		BufferedReader r = null;
+		
+		// File does not exist: No information
+		if (!(f.exists()))
+		{
+			return null;
+		}
+		
+		// File not modified: No new information
+		if (f.lastModified() <= lastModified)
+		{
+			return null;
+		}
+		
+		try 
+		{
+			// Try to open the file
+			r = new BufferedReader(new FileReader(f));
+			
+			// Read the file to the end
+			StringBuilder xml = new StringBuilder("");
+			String line = r.readLine();
+			while (line != null)
+			{
+				xml.append(line + "\n");
+				line = r.readLine();
+			}
+			
+			// If the file has contents in it, read them and returned a PSI describing the contents
+			if(xml.length() > 0) 
+			{
+				// Parse the file
+				SAXParserFactory.newInstance().newSAXParser().parse(new InputSource(new StringReader(xml.toString())), ish);
+                                exInfo = new ExchangeInfo(networkId, xml.toString());
+			}
+			else if (xml.length() == 0)
+			{
+				lastModified = modifyFile(f);
+				r.close();
+			}
+		}
+		catch (FileNotFoundException fnfe)
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "parse", 
+					filename + " dissapeared before reading.", fnfe);
+			exInfo = null;
+		}
+		catch (IOException ioe)
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "parse", 
+					"Error while reading file " + filename + ".", ioe);
+			exInfo = null;
+		}
+		catch (SAXException saxe)
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "parse", 
+					"Error while parsing file " + filename + ".", saxe);
+			exInfo = null;
+		}
+		catch (ParserConfigurationException pce)
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "parse", 
+					"Error while configuring parser.", pce);
+		}
+		
+		// If a incident was read
+		if (exInfo != null)
+		{
+			lastModified = modifyFile(f);
+			try
+			{
+				r.close();
+			}
+			catch (IOException e)
+			{
+				ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "parse", 
+						"Error while closing file" + filename + ".", e);
+			}			
+		}
+		
+		// Return no object if there was an error while reading, or the psi created from
+		// parsing the file if the operation was successful.
+		return exInfo;
+	}
+	
+	private long modifyFile(File f)
+	{
+		FileWriter w = null;
+		
+		// Write to the file to show that it was read.
+		try
+		{
+			w = new FileWriter(f);
+			w.write("");
+			w.close();
+		}
+		catch (IOException e)
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "parse", 
+					"Error while writing to file " + f.getName() + " to show that file was read.", e);
+		}
+		
+		// Save the last modified time
+		return f.lastModified();
+	}
+
+    /**
+     * Internal SAX Handler used to parse the Incident Status Document read by
+     * the remote Status Reader.  The schema for this document is: <br/>
+     *
+	 * <CAD_DATA><br>
+	 *    <Basic><br>
+	 *       <Comm_Interval/><br/>
+	 *       <Network_ID/><br/>
+	 *       <Simulation/><br/>
+	 *       <Incident/><br/>
+	 *    </Basic>
+	 *
+	 *    <Simulation_Data>
+	 *       <Simulation_speed/><br/>
+	 *       <CAD_clock><br/>
+	 *          <hour/><br/>
+	 *          <minute/><br/>
+	 *          <second/><br/>
+	 *          <Location><br/>
+	 *       </CAD_clock><br/>
+	 *    </Simulation_Data>
+	 *    
+	 *    <CAD_Incidents>
+	 *       <Incident><br/>
+	 *          <Identifier/><br/>
+	 *          <Status/><br/>
+	 *          <Location><br/>
+	 *              <Route/><br/>
+	 *              <Direction/><br/>
+	 *              <Location_type/><br/>
+	 *              <Postmile/><br/>
+	 *          </Location><br/>
+	 *          <Incident_type/><br/>
+	 *          <Lanes><br/>
+	 *             <Lane_number/><br/>
+	 *             ...
+	 *          </Lanes><br/>
+	 *       </Incident><br/>
+	 *       ...
+	 *    </CAD_Incidents>   
+	 *    
+	 *    <Management>
+	 *       <Diversion>
+     *          <Diversion_path>
+     *             <Identifier/>
+     *             <Percentage/>
+     *          <Diversion_path>
+     *          ...
+     *       </Diversion>
+     *       ...
+	 *    </Management>
+	 *  
+	 * </CAD_DATA>
+     */	
+	protected class IncidentStatusHandler extends DefaultHandler 
+	{
+		private final String NETWORK_ID   = "Network_ID";
+		
+		/** A buffer for reading characters **/
+		private StringBuffer parsedValue  = new StringBuffer();
+
+		public void startDocument() 
+		{ 
+		}	
+		
+		/** Appends characters to the xmlMessage and parsedValue buffers **/
+		public void characters(char[] ch, int start, int length) 
+		{
+			parsedValue.append(new String(ch, start, length).trim());
+		}
+		
+	    public void startElement (String uri, String localName, String qName, Attributes attributes)
+			throws SAXException
+		{
+	    }
+		
+		public void endElement(String uri, String localName, String qName)  
+		{
+			if(qName.equals(NETWORK_ID)) { networkId = Integer.parseInt(parsedValue.toString()); }
+			
+			parsedValue.setLength(0);
+		}	
+		
+		public void error(SAXParseException e) 
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "error", 
+					"Error in parsing received incident status.", e);
+		}
+		
+		public void fatalError(SAXParseException e) 
+		{
+			ATMSDriverLogger.logp(Level.SEVERE, "ParamicsIncidentReader", "fatalError", 
+					"Fatal error in parsing received incident status.", e);
+		}
+		
+		public void warning(SAXParseException e) 
+		{
+			ATMSDriverLogger.logp(Level.WARNING, "ParamicsIncidentReader", "warning", 
+					"Warning in parsing received incident status.", e);
+		}		
+	}
+}
Index: /trunk/src/atmsdriver/ExchangeInfo.java
===================================================================
--- /trunk/src/atmsdriver/ExchangeInfo.java	(revision 79)
+++ /trunk/src/atmsdriver/ExchangeInfo.java	(revision 79)
@@ -0,0 +1,20 @@
+package atmsdriver;
+
+/**
+ *
+ * @author John A Torres
+ */
+public class ExchangeInfo {
+	/** The network ID **/
+	public int networkId;
+
+	/** The XML message **/
+	public String xmlMessage;
+	
+	/** Constructor **/
+	public ExchangeInfo(int networkId, String xmlMessage)
+	{
+		this.networkId = networkId;
+		this.xmlMessage = xmlMessage;
+	}
+}
Index: /trunk/camera_status.log
===================================================================
--- /trunk/camera_status.log	(revision 79)
+++ /trunk/camera_status.log	(revision 79)
@@ -0,0 +1,1290 @@
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
+<Camera_Status>
+   <Camera>
+      <Identifier>24</Identifier>
+      <Route>55</Route>
+      <Direction>SB</Direction>
+      <Postmile>6.11</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>97</Identifier>
+      <Route>5</Route>
+      <Direction>NB</Direction>
+      <Postmile>19.5</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>28</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>3.95</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>16</Identifier>
+      <Route>5</Route>
+      <Direction>SB</Direction>
+      <Postmile>31.76</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+   <Camera>
+      <Identifier>171</Identifier>
+      <Route>405</Route>
+      <Direction>SB</Direction>
+      <Postmile>1.97</Postmile>
+      <Ave_Speed_NE>10.0</Ave_Speed_NE>
+      <Ave_Speed_SW>10.0</Ave_Speed_SW>
+   </Camera>
+</Camera_Status>
+
Index: /trunk/paramics_communicator.log
===================================================================
--- /trunk/paramics_communicator.log	(revision 79)
+++ /trunk/paramics_communicator.log	(revision 79)
@@ -0,0 +1,12 @@
+
+<!-- Time written to file: 00:00:00 -->
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<CAD_DATA>
+    <Basic>
+        <Comm_Interval>30</Comm_Interval>
+        <Network_ID>1</Network_ID>
+        <Simulation>FALSE</Simulation>
+        <Incident>FALSE</Incident>
+    </Basic>
+</CAD_DATA>
+
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.properties
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.properties	(revision 59)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.properties	(revision 79)
@@ -72,5 +72,5 @@
 meta.inf.dir=${src.dir}/META-INF
 mkdist.disabled=false
-platform.active=JDK_1.7
+platform.active=default_platform
 run.classpath=\
     ${javac.classpath}:\
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.xml
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.xml	(revision 12)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.xml	(revision 79)
@@ -5,5 +5,4 @@
         <data xmlns="http://www.netbeans.org/ns/j2se-project/3">
             <name>TMCSim</name>
-            <explicit-platform explicit-source-supported="true"/>
             <source-roots>
                 <root id="src.dir"/>
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/genfiles.properties
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/genfiles.properties	(revision 12)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/genfiles.properties	(revision 79)
@@ -4,5 +4,5 @@
 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
 # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=e14f63c1
-nbproject/build-impl.xml.script.CRC32=53f7f34a
-nbproject/build-impl.xml.stylesheet.CRC32=c6d2a60f@1.56.1.46
+nbproject/build-impl.xml.data.CRC32=6c7221c6
+nbproject/build-impl.xml.script.CRC32=5cb245d6
+nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.75.2.48
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/configs/ATMSDriver.properties
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/configs/ATMSDriver.properties	(revision 79)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/configs/ATMSDriver.properties	(revision 79)
@@ -0,0 +1,2 @@
+main.class=atmsdriver.ATMSDriver
+run.jvmargs=-DATMSDRIVER_PROPERTIES=config/atms_driver_config.properties
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/build-impl.xml
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/build-impl.xml	(revision 12)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/build-impl.xml	(revision 79)
@@ -55,41 +55,5 @@
     </target>
     <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" name="-do-init">
-        <j2seproject1:property name="platform.home" value="platforms.${platform.active}.home"/>
-        <j2seproject1:property name="platform.bootcp" value="platforms.${platform.active}.bootclasspath"/>
-        <j2seproject1:property name="platform.compiler" value="platforms.${platform.active}.compile"/>
-        <j2seproject1:property name="platform.javac.tmp" value="platforms.${platform.active}.javac"/>
-        <condition property="platform.javac" value="${platform.home}/bin/javac">
-            <equals arg1="${platform.javac.tmp}" arg2="$${platforms.${platform.active}.javac}"/>
-        </condition>
-        <property name="platform.javac" value="${platform.javac.tmp}"/>
-        <j2seproject1:property name="platform.java.tmp" value="platforms.${platform.active}.java"/>
-        <condition property="platform.java" value="${platform.home}/bin/java">
-            <equals arg1="${platform.java.tmp}" arg2="$${platforms.${platform.active}.java}"/>
-        </condition>
-        <property name="platform.java" value="${platform.java.tmp}"/>
-        <j2seproject1:property name="platform.javadoc.tmp" value="platforms.${platform.active}.javadoc"/>
-        <condition property="platform.javadoc" value="${platform.home}/bin/javadoc">
-            <equals arg1="${platform.javadoc.tmp}" arg2="$${platforms.${platform.active}.javadoc}"/>
-        </condition>
-        <property name="platform.javadoc" value="${platform.javadoc.tmp}"/>
-        <condition property="platform.invalid" value="true">
-            <or>
-                <contains string="${platform.javac}" substring="$${platforms."/>
-                <contains string="${platform.java}" substring="$${platforms."/>
-                <contains string="${platform.javadoc}" substring="$${platforms."/>
-            </or>
-        </condition>
-        <fail unless="platform.home">Must set platform.home</fail>
-        <fail unless="platform.bootcp">Must set platform.bootcp</fail>
-        <fail unless="platform.java">Must set platform.java</fail>
-        <fail unless="platform.javac">Must set platform.javac</fail>
-        <fail if="platform.invalid">
- The J2SE Platform is not correctly set up.
- Your active platform is: ${platform.active}, but the corresponding property "platforms.${platform.active}.home" is not found in the project's properties files. 
- Either open the project in the IDE and setup the Platform with the same name or add it manually.
- For example like this:
-     ant -Duser.properties.file=&lt;path_to_property_file&gt; jar (where you put the property "platforms.${platform.active}.home" in a .properties file)
-  or ant -Dplatforms.${platform.active}.home=&lt;path_to_JDK_home&gt; jar (where no properties file is used) 
-  </fail>
+        <property name="platform.java" value="${java.home}/bin/java"/>
         <available file="${manifest.file}" property="manifest.available"/>
         <condition property="splashscreen.available">
@@ -109,14 +73,18 @@
             </and>
         </condition>
-        <condition property="manifest.available+main.class">
-            <and>
-                <isset property="manifest.available"/>
-                <isset property="main.class.available"/>
+        <condition property="profile.available">
+            <and>
+                <isset property="javac.profile"/>
+                <length length="0" string="${javac.profile}" when="greater"/>
+                <matches pattern="1\.[89](\..*)?" string="${javac.source}"/>
             </and>
         </condition>
         <condition property="do.archive">
-            <not>
-                <istrue value="${jar.archive.disabled}"/>
-            </not>
+            <or>
+                <not>
+                    <istrue value="${jar.archive.disabled}"/>
+                </not>
+                <istrue value="${not.archive.disabled}"/>
+            </or>
         </condition>
         <condition property="do.mkdist">
@@ -129,10 +97,4 @@
             </and>
         </condition>
-        <condition property="manifest.available+main.class+mkdist.available">
-            <and>
-                <istrue value="${manifest.available+main.class}"/>
-                <isset property="do.mkdist"/>
-            </and>
-        </condition>
         <condition property="do.archive+manifest.available">
             <and>
@@ -153,21 +115,9 @@
             </and>
         </condition>
-        <condition property="do.archive+manifest.available+main.class">
-            <and>
-                <istrue value="${manifest.available+main.class}"/>
+        <condition property="do.archive+profile.available">
+            <and>
+                <isset property="profile.available"/>
                 <istrue value="${do.archive}"/>
             </and>
-        </condition>
-        <condition property="manifest.available-mkdist.available">
-            <or>
-                <istrue value="${manifest.available}"/>
-                <isset property="do.mkdist"/>
-            </or>
-        </condition>
-        <condition property="manifest.available+main.class-mkdist.available">
-            <or>
-                <istrue value="${manifest.available+main.class}"/>
-                <isset property="do.mkdist"/>
-            </or>
         </condition>
         <condition property="have.tests">
@@ -224,6 +174,23 @@
         <path id="endorsed.classpath.path" path="${endorsed.classpath}"/>
         <condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'">
-            <length length="0" string="${endorsed.classpath}" when="greater"/>
-        </condition>
+            <and>
+                <isset property="endorsed.classpath"/>
+                <not>
+                    <equals arg1="${endorsed.classpath}" arg2="" trim="true"/>
+                </not>
+            </and>
+        </condition>
+        <condition else="" property="javac.profile.cmd.line.arg" value="-profile ${javac.profile}">
+            <isset property="profile.available"/>
+        </condition>
+        <condition else="false" property="jdkBug6558476">
+            <and>
+                <matches pattern="1\.[56]" string="${java.specification.version}"/>
+                <not>
+                    <os family="unix"/>
+                </not>
+            </and>
+        </condition>
+        <property name="javac.fork" value="${jdkBug6558476}"/>
         <property name="jar.index" value="false"/>
         <property name="jar.index.metainf" value="${jar.index}"/>
@@ -294,5 +261,5 @@
                 <mkdir dir="${empty.dir}"/>
                 <mkdir dir="@{apgeneratedsrcdir}"/>
-                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" executable="${platform.javac}" fork="yes" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
+                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
                     <src>
                         <dirset dir="@{gensrcdir}" erroronmissingdir="false">
@@ -304,4 +271,5 @@
                     </classpath>
                     <compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
+                    <compilerarg line="${javac.profile.cmd.line.arg}"/>
                     <compilerarg line="${javac.compilerargs}"/>
                     <compilerarg value="-processorpath"/>
@@ -333,5 +301,5 @@
                 <property location="${build.dir}/empty" name="empty.dir"/>
                 <mkdir dir="${empty.dir}"/>
-                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" executable="${platform.javac}" fork="yes" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
+                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
                     <src>
                         <dirset dir="@{gensrcdir}" erroronmissingdir="false">
@@ -343,4 +311,5 @@
                     </classpath>
                     <compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
+                    <compilerarg line="${javac.profile.cmd.line.arg}"/>
                     <compilerarg line="${javac.compilerargs}"/>
                     <customize/>
@@ -413,5 +382,5 @@
             <sequential>
                 <property name="junit.forkmode" value="perTest"/>
-                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" jvm="${platform.java}" showoutput="true" tempdir="${build.dir}">
+                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
                     <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/>
                     <syspropertyset>
@@ -436,5 +405,5 @@
             <sequential>
                 <property name="junit.forkmode" value="perTest"/>
-                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" jvm="${platform.java}" showoutput="true" tempdir="${build.dir}">
+                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
                     <batchtest todir="${build.test.results.dir}">
                         <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
@@ -475,5 +444,5 @@
                 </union>
                 <taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/>
-                <testng classfilesetref="test.set" failureProperty="tests.failed" jvm="${platform.java}" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="TMCSim" testname="TestNG tests" workingDir="${work.dir}">
+                <testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="TMCSim" testname="TestNG tests" workingDir="${work.dir}">
                     <xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/>
                     <propertyset>
@@ -555,5 +524,5 @@
             <sequential>
                 <property name="junit.forkmode" value="perTest"/>
-                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" jvm="${platform.java}" showoutput="true" tempdir="${build.dir}">
+                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
                     <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/>
                     <syspropertyset>
@@ -580,5 +549,5 @@
             <sequential>
                 <property name="junit.forkmode" value="perTest"/>
-                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" jvm="${platform.java}" showoutput="true" tempdir="${build.dir}">
+                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}">
                     <batchtest todir="${build.test.results.dir}">
                         <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
@@ -760,7 +729,4 @@
                         <path path="@{classpath}"/>
                     </classpath>
-                    <bootclasspath>
-                        <path path="${platform.bootcp}"/>
-                    </bootclasspath>
                 </nbjpdastart>
             </sequential>
@@ -778,7 +744,5 @@
     </target>
     <target name="-init-debug-args">
-        <exec executable="${platform.java}" outputproperty="version-output">
-            <arg value="-version"/>
-        </exec>
+        <property name="version-output" value="java version &quot;${ant.java.version}"/>
         <condition property="have-jdk-older-than-1.4">
             <or>
@@ -805,5 +769,5 @@
             <element name="customize" optional="true"/>
             <sequential>
-                <java classname="@{classname}" dir="${work.dir}" fork="true" jvm="${platform.java}">
+                <java classname="@{classname}" dir="${work.dir}" fork="true">
                     <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
                     <jvmarg line="${debug-args-line}"/>
@@ -832,5 +796,5 @@
             <element name="customize" optional="true"/>
             <sequential>
-                <java classname="@{classname}" dir="${work.dir}" fork="true" jvm="${platform.java}">
+                <java classname="@{classname}" dir="${work.dir}" fork="true">
                     <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
                     <jvmarg value="-Dfile.encoding=${runtime.encoding}"/>
@@ -871,6 +835,6 @@
                 </pathconvert>
                 <taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/>
-                <copylibs compress="${jar.compress}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}">
-                    <fileset dir="${build.classes.dir}"/>
+                <copylibs compress="${jar.compress}" excludeFromCopy="${copylibs.excludes}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}">
+                    <fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/>
                     <manifest>
                         <attribute name="Class-Path" value="${jar.classpath}"/>
@@ -884,5 +848,5 @@
         <presetdef name="jar" uri="http://www.netbeans.org/ns/j2se-project/1">
             <jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.jar}">
-                <j2seproject1:fileset dir="${build.classes.dir}"/>
+                <j2seproject1:fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/>
             </jar>
         </presetdef>
@@ -1000,17 +964,38 @@
         <!-- You can override this target in the ../build.xml file. -->
     </target>
-    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="do.archive" name="-do-jar-without-manifest" unless="manifest.available-mkdist.available">
-        <j2seproject1:jar/>
-    </target>
-    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="do.archive+manifest.available" name="-do-jar-with-manifest" unless="manifest.available+main.class-mkdist.available">
-        <j2seproject1:jar manifest="${manifest.file}"/>
-    </target>
-    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="do.archive+manifest.available+main.class" name="-do-jar-with-mainclass" unless="manifest.available+main.class+mkdist.available">
-        <j2seproject1:jar manifest="${manifest.file}">
-            <j2seproject1:manifest>
-                <j2seproject1:attribute name="Main-Class" value="${main.class}"/>
-            </j2seproject1:manifest>
-        </j2seproject1:jar>
+    <target depends="init" if="do.archive" name="-do-jar-create-manifest" unless="manifest.available">
+        <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/>
+        <touch file="${tmp.manifest.file}" verbose="false"/>
+    </target>
+    <target depends="init" if="do.archive+manifest.available" name="-do-jar-copy-manifest">
+        <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/>
+        <copy file="${manifest.file}" tofile="${tmp.manifest.file}"/>
+    </target>
+    <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+main.class.available" name="-do-jar-set-mainclass">
+        <manifest file="${tmp.manifest.file}" mode="update">
+            <attribute name="Main-Class" value="${main.class}"/>
+        </manifest>
+    </target>
+    <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+profile.available" name="-do-jar-set-profile">
+        <manifest file="${tmp.manifest.file}" mode="update">
+            <attribute name="Profile" value="${javac.profile}"/>
+        </manifest>
+    </target>
+    <target depends="init,-do-jar-create-manifest,-do-jar-copy-manifest" if="do.archive+splashscreen.available" name="-do-jar-set-splashscreen">
+        <basename file="${application.splash}" property="splashscreen.basename"/>
+        <mkdir dir="${build.classes.dir}/META-INF"/>
+        <copy failonerror="false" file="${application.splash}" todir="${build.classes.dir}/META-INF"/>
+        <manifest file="${tmp.manifest.file}" mode="update">
+            <attribute name="SplashScreen-Image" value="META-INF/${splashscreen.basename}"/>
+        </manifest>
+    </target>
+    <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.mkdist" name="-do-jar-copylibs">
+        <j2seproject3:copylibs manifest="${tmp.manifest.file}"/>
         <echo level="info">To run this application from the command line without Ant, try:</echo>
+        <property location="${dist.jar}" name="dist.jar.resolved"/>
+        <echo level="info">java -jar "${dist.jar.resolved}"</echo>
+    </target>
+    <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.archive" name="-do-jar-jar" unless="do.mkdist">
+        <j2seproject1:jar manifest="${tmp.manifest.file}"/>
         <property location="${build.classes.dir}" name="build.classes.dir.resolved"/>
         <property location="${dist.jar}" name="dist.jar.resolved"/>
@@ -1019,44 +1004,25 @@
             <map from="${build.classes.dir.resolved}" to="${dist.jar.resolved}"/>
         </pathconvert>
-        <echo level="info">${platform.java} -cp "${run.classpath.with.dist.jar}" ${main.class}</echo>
-    </target>
-    <target depends="init" if="do.archive" name="-do-jar-with-libraries-create-manifest" unless="manifest.available">
-        <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/>
-        <touch file="${tmp.manifest.file}" verbose="false"/>
-    </target>
-    <target depends="init" if="do.archive+manifest.available" name="-do-jar-with-libraries-copy-manifest">
-        <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/>
-        <copy file="${manifest.file}" tofile="${tmp.manifest.file}"/>
-    </target>
-    <target depends="init,-do-jar-with-libraries-create-manifest,-do-jar-with-libraries-copy-manifest" if="do.archive+main.class.available" name="-do-jar-with-libraries-set-main">
-        <manifest file="${tmp.manifest.file}" mode="update">
-            <attribute name="Main-Class" value="${main.class}"/>
-        </manifest>
-    </target>
-    <target depends="init,-do-jar-with-libraries-create-manifest,-do-jar-with-libraries-copy-manifest" if="do.archive+splashscreen.available" name="-do-jar-with-libraries-set-splashscreen">
-        <basename file="${application.splash}" property="splashscreen.basename"/>
-        <mkdir dir="${build.classes.dir}/META-INF"/>
-        <copy failonerror="false" file="${application.splash}" todir="${build.classes.dir}/META-INF"/>
-        <manifest file="${tmp.manifest.file}" mode="update">
-            <attribute name="SplashScreen-Image" value="META-INF/${splashscreen.basename}"/>
-        </manifest>
-    </target>
-    <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-with-libraries-create-manifest,-do-jar-with-libraries-copy-manifest,-do-jar-with-libraries-set-main,-do-jar-with-libraries-set-splashscreen" if="do.mkdist" name="-do-jar-with-libraries-pack">
-        <j2seproject3:copylibs manifest="${tmp.manifest.file}"/>
-        <echo level="info">To run this application from the command line without Ant, try:</echo>
-        <property location="${dist.jar}" name="dist.jar.resolved"/>
-        <echo level="info">${platform.java} -jar "${dist.jar.resolved}"</echo>
-    </target>
-    <target depends="-do-jar-with-libraries-pack" if="do.archive" name="-do-jar-with-libraries-delete-manifest">
+        <condition else="" property="jar.usage.message" value="To run this application from the command line without Ant, try:${line.separator}${platform.java} -cp ${run.classpath.with.dist.jar} ${main.class}">
+            <isset property="main.class.available"/>
+        </condition>
+        <condition else="debug" property="jar.usage.level" value="info">
+            <isset property="main.class.available"/>
+        </condition>
+        <echo level="${jar.usage.level}" message="${jar.usage.message}"/>
+    </target>
+    <target depends="-do-jar-copylibs" if="do.archive" name="-do-jar-delete-manifest">
         <delete>
             <fileset file="${tmp.manifest.file}"/>
         </delete>
     </target>
-    <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-with-libraries-create-manifest,-do-jar-with-libraries-copy-manifest,-do-jar-with-libraries-set-main,-do-jar-with-libraries-set-splashscreen,-do-jar-with-libraries-pack,-do-jar-with-libraries-delete-manifest" name="-do-jar-with-libraries"/>
+    <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-jar,-do-jar-delete-manifest" name="-do-jar-without-libraries"/>
+    <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-do-jar-copylibs,-do-jar-delete-manifest" name="-do-jar-with-libraries"/>
     <target name="-post-jar">
         <!-- Empty placeholder for easier customization. -->
         <!-- You can override this target in the ../build.xml file. -->
     </target>
-    <target depends="init,compile,-pre-jar,-do-jar-with-manifest,-do-jar-without-manifest,-do-jar-with-mainclass,-do-jar-with-libraries,-post-jar" description="Build JAR." name="jar"/>
+    <target depends="init,compile,-pre-jar,-do-jar-without-libraries,-do-jar-with-libraries,-post-jar" name="-do-jar"/>
+    <target depends="init,compile,-pre-jar,-do-jar,-post-jar" description="Build JAR." name="jar"/>
     <!--
                 =================
@@ -1237,9 +1203,12 @@
             </and>
         </condition>
-        <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" executable="${platform.javadoc}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
+        <condition else="" property="bug5101868workaround" value="*.java">
+            <matches pattern="1\.[56](\..*)?" string="${java.version}"/>
+        </condition>
+        <javadoc additionalparam="-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
             <classpath>
                 <path path="${javac.classpath}"/>
             </classpath>
-            <fileset dir="${src.dir}" excludes="*.java,${excludes}" includes="${includes}">
+            <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}">
                 <filename name="**/*.java"/>
             </fileset>
@@ -1315,5 +1284,5 @@
     </target>
     <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run">
-        <j2seproject3:test testincludes="**/*Test.java"/>
+        <j2seproject3:test includes="${includes}" testincludes="**/*Test.java"/>
     </target>
     <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run">
Index: /trunk/exchange.xml
===================================================================
--- /trunk/exchange.xml	(revision 79)
+++ /trunk/exchange.xml	(revision 79)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<CAD_DATA>
+    <Basic>
+        <Comm_Interval>30</Comm_Interval>
+        <Network_ID>1</Network_ID>
+        <Simulation>FALSE</Simulation>
+        <Incident>FALSE</Incident>
+    </Basic>
+</CAD_DATA>
Index: /branches/fep_rpc_client/FEPClient.cpp
===================================================================
--- /branches/fep_rpc_client/FEPClient.cpp	(revision 78)
+++ /branches/fep_rpc_client/FEPClient.cpp	(revision 79)
@@ -7,9 +7,8 @@
  * @param networkFile the xml network file
  */
-FEPClient::FEPClient(char * host, char * networkFile)
-{
-	createClient(host);
-	networkReader = new NetworkReader(networkFile);
-	updateATMS();
+FEPClient::FEPClient(char * host, char * networkFile) {
+    networkReader = new NetworkReader(networkFile);
+    createClient(host);
+    updateATMS();
 }
 
@@ -17,8 +16,7 @@
  * Destructor
  */
-FEPClient::~FEPClient()
-{
-	cout << "Destroying client..." << endl;
-	clnt_destroy(clnt);
+FEPClient::~FEPClient() {
+    cout << "Destroying client..." << endl;
+    clnt_destroy(clnt);
 }
 
@@ -27,16 +25,12 @@
  * @param response pointer to fep_reply struct
  */
-void FEPClient::handleCallResponse(void *response)
-{
-	/* If ATMS reply call fails */
-	if (response == NULL)
-	{
-		clnt_perror(clnt, "RPC call failed");
-	}
-	/* If ATMS reply is successful */
-	else
-	{
-		cout << "Successful RPC call to ATMS..." << endl;
-	}
+void FEPClient::handleCallResponse(void *response) {
+    /* If ATMS reply call fails */
+    if (response == NULL) {
+        clnt_perror(clnt, "RPC call failed");
+    }        /* If ATMS reply is successful */
+    else {
+        cout << "Successful RPC call to ATMS..." << endl;
+    }
 }
 
@@ -44,85 +38,82 @@
  * Sends an fep_reply for every line in the FEP.
  */
-void FEPClient::updateATMS()
-{
-	int i, j; // i == line_index, j == lds_index
-	void *rv;
+void FEPClient::updateATMS() {
+    int i, j; // i == line_index, j == lds_index
+    void *rv;
 
-    vector<FEP_LINE> lines = networkReader->getLines();
-    vector<LDS_LOOP> ldsMap = networkReader->getStations();
+    vector<FEP_LINE*> lines = networkReader->getLines();
+    vector<LDS_LOOP*> ldsMap = networkReader->getStations();
 
-	// Send one reply for every "line" in the FEP
-	for (i = 0; i < lines.size(); i++)
-	{
-		fep_reply  fepReply;
-                cout << "Sending fepReply for line #" << lines.at(i).lineNum << endl;
-		// populate reply
-		fepReply.reply = SHORTPOLL;
-		fepReply.schedule = lines.at(i).schedule;
-		fepReply.lineinfo = lines.at(i).lineInfo;
-		fepReply.kind = (enum polltype) 0;
-		fepReply.flag = (enum replykind) 0;
+    // Send one reply for every "line" in the FEP
+    for (i = 0; i < lines.size(); i++) {
+        fep_reply fepReply;
+        cout << "Sending fepReply for line #" << lines.at(i)->lineNum << endl;
+        // populate reply
+        fepReply.reply = SHORTPOLL;
+        fepReply.schedule = lines.at(i)->schedule;
+        fepReply.lineinfo = lines.at(i)->lineInfo;
+        fepReply.kind = (enum polltype) 0;
+        fepReply.flag = (enum replykind) 0;
 
-		/***********************************
-			 This is an update to an extern, this should happen on the Java driver side??
-		lines.at(i).schedleSeq += 1;
-		lines.at(i).globalSeq += 51;
-		*/
+        /***********************************
+                 This is an update to an extern, this should happen on the Java driver side??
+        lines.at(i).schedleSeq += 1;
+        lines.at(i).globalSeq += 51;
+         */
 
-		fepReply.schedule_sequence = lines.at(i).schedleSeq;
-		fepReply.global_sequence = lines.at(i).globalSeq;
-		/************************************
-			 Need to find out what appropriate schedule time is: look at uci_unix_simulation_time src code
-		fepReply.schedule_time =
-			uci_unix_simulation_time(uci_simulation_time());	// GMT time
-		*/
-		fepReply.schedule_time = time(NULL);
+        fepReply.schedule_sequence = lines.at(i)->schedleSeq;
+        fepReply.global_sequence = lines.at(i)->globalSeq;
+        /************************************
+                 Need to find out what appropriate schedule time is: look at uci_unix_simulation_time src code
+        fepReply.schedule_time =
+                uci_unix_simulation_time(uci_simulation_time());	// GMT time
+         */
+        fepReply.schedule_time = time(NULL);
 
-		fepReply.user_info1 = lines.at(i).lineNum;
-		fepReply.user_info2 = lines.at(i).lineNum;
-		fepReply.system_key = lines.at(i).systemKey;
+        fepReply.user_info1 = lines.at(i)->lineNum;
+        fepReply.user_info2 = lines.at(i)->lineNum;
+        fepReply.system_key = lines.at(i)->systemKey;
 
-		fepReply.answers.size = 1;
-		fepReply.answers.fep_answer_list_u.shortp.count = 1;
+        fepReply.answers.size = 1;
+        fepReply.answers.fep_answer_list_u.shortp.count = 1;
 
-		/* for each LDS in the Line.... (constructs the short_answer message) */
-		for (j = 0; j < lines.at(i).lds.size(); j++)
-		{
-			fep_shortanswer fsa;
-			int index = lines.at(i).ldsIndex.at(j);
-                        cout << "LDS index: " << index << endl;
-			// msg: oa, od, ldsMap.at(index).dataPack, od, ff
-			fsa.msg.message_len = ldsMap.at(index).length + 2;
-			fsa.msg.message[0] = 0x0d;
-			fsa.msg.message[1] = 0x0a;
-			for (int k = 0; k < ldsMap.at(index).length; k++)
-				fsa.msg.message[2 + k]	= ldsMap.at(index).dataPack[k];
-			int aa = ldsMap.at(index).length;
-			fsa.msg.message[2 + aa] = 0x0d;
-			fsa.msg.message[3 + aa] = 0xff;	//????????????? warning ?????
+        /* for each LDS in the Line.... (constructs the short_answer message) */
+        for (j = 0; j < lines.at(i)->lds.size(); j++) {
+            fep_shortanswer fsa;
+            int index = lines.at(i)->ldsIndex.at(j);
+            cout << "LDS index: " << index << endl;
+            // msg: oa, od, ldsMap.at(index).dataPack, od, ff
+            fsa.msg.message_len = ldsMap.at(index)->length + 2;
+            fsa.msg.message[0] = 0x0d;
+            fsa.msg.message[1] = 0x0a;
+            for (int k = 0; k < ldsMap.at(index)->length; k++)
+                fsa.msg.message[2 + k] = ldsMap.at(index)->dataPack[k];
+            int aa = ldsMap.at(index)->length;
+            fsa.msg.message[2 + aa] = 0x0d;
+            fsa.msg.message[3 + aa] = 0xff; //????????????? warning ?????
 
-			// info
-			fsa.info.poll_error_count = 0;
-			/***************************************
-				 Need to find out polltime uci time function src code
-			fsa.info.poll_time = uci_unix_simulation_time(uci_simulation_time());
-			*/
-			fsa.info.poll_user_info1 = ldsMap.at(index).drop;	// drop number
-			fsa.info.poll_user_info2 = 1;	//always 1
-			fsa.info.retries = 0;
-			fsa.info.status = (enum replystatus) 1;
+            // info
+            fsa.info.poll_error_count = 0;
+            /***************************************
+                     Need to find out polltime uci time function src code
+            fsa.info.poll_time = uci_unix_simulation_time(uci_simulation_time());
+             */
+            fsa.info.poll_user_info1 = ldsMap.at(index)->drop; // drop number
+            fsa.info.poll_user_info2 = 1; //always 1
+            fsa.info.retries = 0;
+            fsa.info.status = (enum replystatus) 1;
 
-			//fepReply.answers.fep_answer_list_u.shortp.answers[j] = fsa;
-			fepReply.answers.fep_answer_list_u.shortp.answers[0] = fsa;
+            //fepReply.answers.fep_answer_list_u.shortp.answers[j +1] = fsa;
+            fepReply.answers.fep_answer_list_u.shortp.answers[0] = fsa;
 
-			// send out data
-			printf("Transferring line=%d, lds_drop_no=%d...\n", lines.at(i).lineNum, ldsMap.at(index).drop);
-			rv = fep_reply_xfer_32(&fepReply, clnt);
+            // send out data
+            printf("Transferring line=%d, lds_drop_no=%d...\n", lines.at(i)->lineNum, ldsMap.at(index)->drop);
+            rv = fep_reply_xfer_32(&fepReply, clnt);
 
-			/* Handle ATMS response to RPC Call */
-			printf("Handling ATMS response...\n");
-			handleCallResponse(rv);
-		}
-	}
+            /* Handle ATMS response to RPC Call */
+            printf("Handling ATMS response...\n");
+            handleCallResponse(rv);
+        }
+    }
 }
 
@@ -131,16 +122,14 @@
  * @param host rpc server ip
  */
-void FEPClient::createClient(char * host)
-{
-	/* Create RPC Client to communicate with ATMS */
-	cout << "Creating RPC Client" << endl;
-	clnt = clnt_create(host, /*100090,*/ 103121, 32, "tcp");
-        cout << "Client created" << endl;
-	/* Check if client creation failed */
-	if (clnt == (CLIENT *) NULL)
-	{
-		cerr << "Can't create client to " << host << endl;
-		exit(1);
-	}
+void FEPClient::createClient(char * host) {
+    /* Create RPC Client to communicate with ATMS */
+    cout << "Creating RPC Client" << endl;
+    clnt = clnt_create(host, /*100090,*/ 103121, 32, "tcp");
+    cout << "Client created" << endl;
+    /* Check if client creation failed */
+    if (clnt == (CLIENT *) NULL) {
+        cerr << "Can't create client to " << host << endl;
+        exit(1);
+    }
 }
 
@@ -153,20 +142,19 @@
 int main(int argc, char *argv[]) {
 
-	char *host;
-	char *networkFile;
+    char *host;
+    char *networkFile;
 
-	if (argc < 3)
-	{
-		cout << "usage:  " << argv[0] << " server_host networkFile" << endl;
-		exit(1);
-	}
+    if (argc < 3) {
+        cout << "usage:  " << argv[0] << " server_host networkFile" << endl;
+        exit(1);
+    }
 
-	/* Create RPC Client to send an fep_reply to ATMS */
-	host = argv[1];
-        networkFile = argv[2];
+    /* Create RPC Client to send an fep_reply to ATMS */
+    host = argv[1];
+    networkFile = argv[2];
 
-	FEPClient *client = new FEPClient(host, networkFile);
-        delete client;
+    FEPClient *client = new FEPClient(host, networkFile);
+    delete client;
 
-	return 0;
+    return 0;
 }
Index: /branches/fep_rpc_client/NetworkReader.cpp
===================================================================
--- /branches/fep_rpc_client/NetworkReader.cpp	(revision 78)
+++ /branches/fep_rpc_client/NetworkReader.cpp	(revision 79)
@@ -10,4 +10,22 @@
 }
 
+LOOP * NetworkReader::parseLoop(TiXmlElement * loopElem) {
+        LOOP *loop = new LOOP;
+
+        TiXmlElement *subLoopElem = loopElem->FirstChildElement();
+        loop->loopID = atoi(subLoopElem->GetText());
+        cout << "LOOPID: " << subLoopElem->GetText() << endl;
+        subLoopElem = subLoopElem->NextSiblingElement();
+        loop->loop_loc = (char *) subLoopElem->GetText();
+        subLoopElem = subLoopElem->NextSiblingElement();
+        loop->vol = atoi(subLoopElem->GetText());
+        subLoopElem = subLoopElem->NextSiblingElement();
+        loop->occ = atof(subLoopElem->GetText());
+        subLoopElem = subLoopElem->NextSiblingElement();
+        loop->spd = atof(subLoopElem->GetText());
+        
+        return loop;
+}
+
 /**
  * Parses a station xml element into an "LDS_LOOP"
@@ -17,16 +35,15 @@
  * @return the new station
  */
-LDS_LOOP NetworkReader::parseStation(TiXmlElement *stationElem, FEP_LINE *line) {
-    LDS_LOOP station;
-
+LDS_LOOP * NetworkReader::parseStation(TiXmlElement *stationElem, FEP_LINE *line) {
+    LDS_LOOP *station = new LDS_LOOP;
+    
     TiXmlElement *stationSubElem = stationElem->FirstChildElement();
-    cout << "Station id: " << stationSubElem->GetText() << endl;
-    station.lds = atol(stationSubElem->GetText());
-    line->lds.push_back(station.lds);
+    station->lds = atol(stationSubElem->GetText());
+    line->lds.push_back(station->lds);
     line->ldsIndex.push_back(ldsIndex++);
     stationSubElem = stationSubElem->NextSiblingElement();
-    station.line_num = atoi(stationSubElem->GetText());
+    station->line_num = atoi(stationSubElem->GetText());
     stationSubElem = stationSubElem->NextSiblingElement();
-    station.drop = atoi(stationSubElem->GetText());
+    station->drop = atoi(stationSubElem->GetText());
     stationSubElem = stationSubElem->NextSiblingElement();
     stationSubElem = stationSubElem->NextSiblingElement(); // skip location
@@ -34,366 +51,101 @@
     stationSubElem = stationSubElem->NextSiblingElement(); // skip direction
     stationSubElem = stationSubElem->NextSiblingElement(); // skip freeway
-    station.MlTotVol = atoi(stationSubElem->GetText());
+    station->MlTotVol = atoi(stationSubElem->GetText());
     stationSubElem = stationSubElem->NextSiblingElement();
-    station.OppTotVol = atoi(stationSubElem->GetText());
+    station->OppTotVol = atoi(stationSubElem->GetText());
 
-    station.pos = 0;
+    station->pos = 0; // NOT SURE WHY WE NEED THIS?
+    
     // Add loops to station
-    TiXmlElement *loopsElem = stationSubElem->NextSiblingElement();
-    TiXmlElement *loopElem = loopsElem->FirstChildElement();
-    TiXmlElement *saveLoopElem = loopElem;
-    // get number of loops in station and assign to station.num
-    station.num = 0;
+    TiXmlElement *loopElem = stationSubElem->NextSiblingElement()->FirstChildElement();
     for (loopElem; loopElem; loopElem = loopElem->NextSiblingElement()) {
-        station.num += 1;
+        LOOP *loop = parseLoop(loopElem);
+        station->loops.push_back(loop);
     }
 
-    // get loopIDS and locations
-    long int loopIDS[station.num];
-    char * loopLocs[station.num];
-    int index = 0;
-    for (saveLoopElem; saveLoopElem; saveLoopElem = saveLoopElem->NextSiblingElement()) {
-        TiXmlElement *subLoopElem = saveLoopElem->FirstChildElement();
-        loopIDS[index] = atoi(subLoopElem->GetText());
-        subLoopElem = subLoopElem->NextSiblingElement();
-        loopLocs[index++] = (char *) subLoopElem->GetText();
+    // Data pack ATMS message
+    station->length = station->loops.size() * 2 + CONTROL_DATA_LEN;
+    cout << station->loops.size() << endl;
+    station->dataPack = DataPacker::packData(station);
+    
+    return station;
+}
+
+/**
+ * Parses a "Line" xml element into an FEP_LINE
+ * @param lineElem the xml element
+ * @return FEP_LINE
+ */
+FEP_LINE * NetworkReader::parseLine(TiXmlElement * lineElem) {
+    FEP_LINE *line = new FEP_LINE;
+
+    TiXmlElement *lineSubElem = lineElem->FirstChildElement();
+    line->lineNum = atoi(lineSubElem->GetText());
+    cout << "Line: " << line->lineNum << endl;
+    lineSubElem = lineSubElem->NextSiblingElement();
+    line->count = atoi(lineSubElem->GetText());
+    lineSubElem = lineSubElem->NextSiblingElement();
+    line->schedule = atoi(lineSubElem->GetText());
+    lineSubElem = lineSubElem->NextSiblingElement();
+    line->lineInfo = atoi(lineSubElem->GetText());
+    lineSubElem = lineSubElem->NextSiblingElement();
+    line->systemKey = atol(lineSubElem->GetText());
+    lineSubElem = lineSubElem->NextSiblingElement();
+    line->globalSeq = atol(lineSubElem->GetText());
+    lineSubElem = lineSubElem->NextSiblingElement();
+    line->schedleSeq = atol(lineSubElem->GetText());
+
+    TiXmlElement *stationsElem = lineSubElem->NextSiblingElement();
+    TiXmlElement *stationElem = stationsElem->FirstChildElement();
+    for (stationElem; stationElem; stationElem = stationElem->NextSiblingElement()) {
+        stations.push_back(parseStation(stationElem, line));
     }
-    station.loopID = loopIDS;
-    station.loop_loc = loopLocs;
+    return line;
+}
 
-    // Data pack ATMS message
-    station.length = station.num * 2 + CONTROL_DATA_LEN;
-    station.dataPack = staticDataPack(station);
-/*
-    // fill in dynamic data to dataPack[]
-    for (i = 0; i < g_ldsNum; i++) {
-        // Loop detector data 
-        int pos = 26;
-        pos = pp_data_packing(i, 5, pos);
-        pos = pp_data_packing(i, 6, pos);
-        pos = pp_data_packing(i, 7, pos);
-        pos = pp_data_packing(i, 8, pos);
-
-        // Update data for BYTE 9, 16, 21, 22, 23, 24
-
-        // what is the current metering rate?
-        // check each LDS, if there is demand detector, the downstream node the
-        // ldsMap[i].dataPack[22-1] = ldsMap[i].dataPack[9-1] = ;
-
-        // will need to check if queue override is enabled (Currently, no queue
-        // ldsMap[i].dataPack[16-1] = ;
-
-        // byte 23: MAINLINE total volume
-        ldsMap[i].dataPack[23 - 1] = ldsMap[i].MlTotVol;
-
-        // byte 24: opposite total volume
-        ldsMap[i].dataPack[24 - 1] = ldsMap[i].OppTotVol;
-
-        // last BYTE: checksum 
-        ldsMap[i].dataPack[ldsMap[i].length - 1] =
-                chksum(ldsMap[i].dataPack, ldsMap[i].length - 1 - 1);
-
-        // print out
-        // print out
-        for (j = 0; j < ldsMap[i].length; j++) {
-            fprintf(fi_lds, "%02X", ldsMap[i].dataPack[j]);
-        }
-        fprintf(fi_lds, "\n");
-        fflush(fi_lds);
-*/
-
-        return station;
+/**
+ * Loads FEPLines from a specified xml file
+ * @param networkFileName the input xml file
+ */
+void NetworkReader::loadLines(const char * networkFileName) {
+    // Load network xml file
+    TiXmlDocument doc(networkFileName);
+    if (!doc.LoadFile()) {
+        cerr << "TiXmlDocument did not load network file..." << endl;
+        return;
     }
 
-    /**
-     * Parses a "Line" xml element into an FEP_LINE
-     * @param lineElem the xml element
-     * @return FEP_LINE
-     */
-    FEP_LINE NetworkReader::parseLine(TiXmlElement * lineElem) {
-        FEP_LINE line;
-        TiXmlElement *lineSubElem = lineElem->FirstChildElement();
-        line.lineNum = atoi(lineSubElem->GetText());
-        cout << "Line: " << line.lineNum << endl;
-        lineSubElem = lineSubElem->NextSiblingElement();
-        line.count = atoi(lineSubElem->GetText());
-        lineSubElem = lineSubElem->NextSiblingElement();
-        line.schedule = atoi(lineSubElem->GetText());
-        lineSubElem = lineSubElem->NextSiblingElement();
-        line.lineInfo = atoi(lineSubElem->GetText());
-        lineSubElem = lineSubElem->NextSiblingElement();
-        line.systemKey = atol(lineSubElem->GetText());
-        lineSubElem = lineSubElem->NextSiblingElement();
-        line.globalSeq = atol(lineSubElem->GetText());
-        lineSubElem = lineSubElem->NextSiblingElement();
-        line.schedleSeq = atol(lineSubElem->GetText());
+    // grab <Network> element
+    TiXmlHandle hDoc(&doc);
+    TiXmlElement *networkElem = hDoc.FirstChildElement().Element();
 
-        TiXmlElement *stationsElem = lineSubElem->NextSiblingElement();
-        TiXmlElement *stationElem = stationsElem->FirstChildElement();
-        for (stationElem; stationElem; stationElem = stationElem->NextSiblingElement()) {
-            stations.push_back(parseStation(stationElem, &line));
-        }
-        return line;
+    // grab first <Line> element
+    TiXmlElement *lineElem = networkElem->FirstChildElement();
+
+    // iterate through each line element to create FEP_LINE list
+    for (lineElem; lineElem; lineElem = lineElem->NextSiblingElement()) {
+        lines.push_back(parseLine(lineElem));
     }
+}
 
-    /**
-     * Loads FEPLines from a specified xml file
-     * @param networkFileName the input xml file
-     */
-    void NetworkReader::loadLines(const char * networkFileName) {
-        // Load network xml file
-        TiXmlDocument doc(networkFileName);
-        if (!doc.LoadFile()) {
-            cerr << "TiXmlDocument did not load network file..." << endl;
-            return;
-        }
+/**
+ * Getter for lines
+ * @return List of FEP_LINES
+ */
+vector<FEP_LINE*> NetworkReader::getLines() {
 
-        // grab <Network> element
-        TiXmlHandle hDoc(&doc);
-        TiXmlElement *networkElem = hDoc.FirstChildElement().Element();
+    return lines;
+}
 
-        // grab first <Line> element
-        TiXmlElement *lineElem = networkElem->FirstChildElement();
+/**
+ * Getter for stations
+ * @return List of LDS_LOOPs
+ */
+vector<LDS_LOOP*> NetworkReader::getStations() {
 
-        // iterate through each line element to create FEP_LINE list
-        for (lineElem; lineElem; lineElem = lineElem->NextSiblingElement()) {
-            lines.push_back(parseLine(lineElem));
-        }
-    }
+    return stations;
+}
 
-    // determine if a loop has data based on lane config data
+NetworkReader::~NetworkReader() {
 
-    bool NetworkReader::DataAvail(char flag, int num) {
-        int mag, fel;
-
-        // find mask value
-        if (num == 1)
-            mag = 0x01;
-        else if (num == 2)
-            mag = 0x02;
-        else if (num == 3)
-            mag = 0x04;
-        else if (num == 4)
-            mag = 0x08;
-        else if (num == 5)
-            mag = 0x10;
-        else if (num == 6)
-            mag = 0x20;
-        else if (num == 7)
-            mag = 0x40;
-        else if (num == 8)
-            mag = 0x80;
-
-        fel = flag & mag;
-        fel = fel >> (num - 1);
-
-        if (fel == 1)
-            return true;
-        else
-            return false;
-    }
-/*
-    int pp_data_packing(int index, int packNo, int pos) {
-        int i, j, k, vol, occ, lane, haveData;
-        LOOPAGG in;
-        DETECTOR *aaa;
-        VOLOCC bbb;
-        long loop;
-
-        i = index;
-
-        //used for data byte 23 and 24
-        ldsMap[i].MlTotVol = 0;
-        ldsMap[i].OppTotVol = 0;
-
-        for (j = 1; j <= 8; j++) {
-            if (DataAvail(ldsMap[i].dataPack[packNo - 1], j)) {
-                // loop at bit j has data
-                for (k = 0; k < ldsMap[i].num; k++) {
-                    // what's the corresponding loop of bit j
-                    if (packNo == 5)
-                        haveData = strcmp(ldsMap[i].loop_loc[k], dp5[j - 1]);
-                    else if (packNo == 6)
-                        haveData = strcmp(ldsMap[i].loop_loc[k], dp6[j - 1]);
-                    else if (packNo == 7)
-                        haveData = strcmp(ldsMap[i].loop_loc[k], dp7[j - 1]);
-                    else if (packNo == 8)
-                        haveData = strcmp(ldsMap[i].loop_loc[k], dp8[j - 1]);
-                    else
-                        return -1;
-
-                    if (haveData == 0) {
-                        loop = ldsMap[i].loopID[k];
-                        if (strcmp(chu[loop].paramicsName, "?") == 0) {
-                            {
-                                vol = 0;
-                                occ = 900;
-                            } else {
-                                aaa = qpg_NET_detector(chu[loop].paramicsName);
-                                Bool status = uci_loop_aggregation(qpg_DTC_index(aaa), POLLING
-                                if (status) {
-                                    if (chu[loop].paramicsLane == 0)
-                                            lane = 0;
-                                    else
-                                        lane = chu[loop].paramicsLane - 1;
-                                            vol = in.vol[lane];
-                                            occ = (int) (in.occ[lane] * 900 + 0.5);
-                                            //                   qps_GUI_printf("%d(%s), lane=%d, vol=%d(%d), occ=%.3f(%.3f,
-                                            //                      qpg_DTC_index(aaa), chu[loop].paramicsName, in.lane, in.
-                                            //                      vol, in.g_occ, in.occ[lane], occ);
-                                    } else
-                                    qps_GUI_printf("Data query error for %s\n", chu[loop].param
-                                }
-
-                            bbb = pp_vol_occ_word(vol, occ);
-                                    pos++;
-                                    ldsMap[i].dataPack[pos - 1] = bbb.high;
-                                    pos++;
-                                    ldsMap[i].dataPack[pos - 1] = bbb.low;
-
-                            if (packNo == 5) {
-                                ldsMap[i].MlTotVol += vol;
-                            } else if (packNo == 6) {
-
-                                ldsMap[i].OppTotVol += vol;
-                            }
-
-                            fprintf(fi_lds, "lds=%d, loop=%d, paramics=%s, lane=%d, vol=%d(%X
-                                    ldsMap[i].lds, loop, chu[loop].paramicsName, chu[loop].paramic
-                                    bbb.high, occ, bbb.low);
-                                    fflush(fi_lds);
-                        }
-                    }
-                }
-            }
-
-            return pos;
-        }
- */
-        // Initializes the LDS_LOOP dataPack with all necessary static data and default dynamic data
-        unsigned char * NetworkReader::staticDataPack(LDS_LOOP loop) {
-            int j;
-                    // Allocate memory for dataPack
-                    unsigned char *dataPack = (unsigned char *) calloc(1, sizeof (unsigned char) * loop.length);
-
-                    // dataPack 5-8: lane config
-                    char d5 = 0, d6 = 0, d7 = 0, d8 = 0;
-            for (j = 0; j < loop.num; j++) {
-                for (int k = 0; k < 8; k++) {
-                    if (strcmp(loop.loop_loc[j], dp5[k]) == 0)
-                            d5 += pow(2, k);
-                        if (strcmp(loop.loop_loc[j], dp6[k]) == 0)
-                                d6 += pow(2, k);
-                            if (strcmp(loop.loop_loc[j], dp7[k]) == 0)
-                                    d7 += pow(2, k);
-                                if (strcmp(loop.loop_loc[j], dp8[k]) == 0)
-                                        d8 += pow(2, k);
-                                }
-            }
-            dataPack[5 - 1] = d5;
-                    dataPack[6 - 1] = d6;
-                    dataPack[7 - 1] = d7;
-                    dataPack[8 - 1] = d8;
-
-                    // dataPack 1: Drop number, i.e. station address
-                    dataPack[1 - 1] = loop.drop;
-
-                    // dataPack2 (2 bytes per loop)
-                    dataPack[2 - 1] = loop.num * 2 + Fixed_Byte_To_Checksum;
-
-                    // dataPacket 3 (lowbyte: # of mainline loops, highbyte: # of opposite loops)
-                    int low = 0, high = 0;
-            for (j = 1; j <= 6; j++) {
-                low += DataAvail(dataPack[5 - 1], j);
-                        high += DataAvail(dataPack[6 - 1], j);
-            }
-            high = high << 4;
-                    dataPack[3 - 1] = high | low;
-
-                    // dataPack4 (Miscl. flags: samples are: 80, A0, E0, 00)
-                    dataPack[4 - 1] = 0xA0;
-
-                    // dataPack 9: initialized as 00 (meaning no metering); need to be updated every 30 sec
-                    dataPack[9 - 1] = 0;
-
-                    // datadataPack 10-13: lane malfunction? Assuming all functional
-                    dataPack[10 - 1] = 0;
-                    dataPack[11 - 1] = 0;
-                    dataPack[12 - 1] = 0;
-                    dataPack[13 - 1] = 0;
-
-                    // dataPack 14-22: ramp metering data
-                    // BYTE 16 and 22 need to be updated every 30 sec
-                    bool found = false;
-            for (j = 0; j < loop.num; j++) {
-                if (strcmp(loop.loop_loc[j], "DEMAND") == 0) {
-                    found = true;
-                    break;
-                }
-            }
-            if (found) {
-                // BYTE 14: mostly 07, some are 05, 03, 00
-                dataPack[14 - 1] = 0x07;
-                        // mostly 06(TOD table 1); some are 0B (No metering) or 05(traffic responsive)
-                        dataPack[15 - 1] = 0x06;
-                        // most 00, some are 01 (queue override) or 80(Meter ON sign)
-                        dataPack[16 - 1] = 0x00;
-                        // Field Manual Rate
-                        dataPack[17 - 1] = 0xFF;
-                        // TOC Manual Rate
-                        dataPack[18 - 1] = 0xFF;
-                        // PSO Manual Rate
-                        dataPack[19 - 1] = 0xFF;
-                        // CORM Rate
-                        dataPack[20 - 1] = 0xFF;
-                        // Local Responsive Rate. DON'T UNDERSTAND YET
-                        dataPack[21 - 1] = 0x00;
-                        // TOD Rate: need to query RAMP plugin!
-                        dataPack[22 - 1] = 0x00;
-            }                // LDS: NO Metering
-            else {
-                dataPack[14 - 1] = 0x00;
-                        dataPack[15 - 1] = 0x0B;
-                        dataPack[16 - 1] = 0x00;
-                        dataPack[17 - 1] = 0xFF;
-                        dataPack[18 - 1] = 0xFF;
-                        dataPack[19 - 1] = 0xFF;
-                        dataPack[20 - 1] = 0xFF;
-                        dataPack[21 - 1] = 0x00;
-                        dataPack[22 - 1] = 0x00;
-            }
-
-            // dataPack 23-24: sum of mainline/Oppsite traffic data; need to be updated every 30 sec
-            loop.MlTotVol = 0;
-                    loop.OppTotVol = 0;
-                    dataPack[23 - 1] = loop.MlTotVol;
-                    dataPack[24 - 1] = loop.OppTotVol;
-
-                    // dataPack 25-26: BYTE 25 is fixed, i.e. 03; BYTE 26 is either 0xA2 or 0x84
-                    dataPack[25 - 1] = 0x03;
-                    dataPack[26 - 1] = 0x84;
-
-            return dataPack;
-        }
-
-        /**
-         * Getter for lines
-         * @return List of FEP_LINES
-         */
-        vector<FEP_LINE> NetworkReader::getLines() {
-
-            return lines;
-        }
-
-        /**
-         * Getter for stations
-         * @return List of LDS_LOOPs
-         */
-        vector<LDS_LOOP> NetworkReader::getStations() {
-
-            return stations;
-        }
-
-        NetworkReader::~NetworkReader() {
-
-        }
+}
Index: /branches/fep_rpc_client/FEPClient.h
===================================================================
--- /branches/fep_rpc_client/FEPClient.h	(revision 77)
+++ /branches/fep_rpc_client/FEPClient.h	(revision 79)
@@ -1,3 +1,6 @@
-/* The FEPClient is an RPC Client which transfers network data to the
+/* 
+ * File: FEPClient.h
+ * 
+ * The FEPClient is an RPC Client which transfers network data to the
  * ATMS Server.
  *
@@ -14,4 +17,5 @@
  * @version 9/8/2017
  */
+
 // Include guard
 #ifndef __FEPCLIENT_H_INCLUDED__
Index: /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/DataPacker.o.d
===================================================================
--- /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/DataPacker.o.d	(revision 79)
+++ /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/DataPacker.o.d	(revision 79)
@@ -0,0 +1,6 @@
+build/Debug/GNU-Linux-x86/DataPacker.o: DataPacker.cpp DataPacker.h \
+ network.h
+
+DataPacker.h:
+
+network.h:
Index: /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/FEPClient.o.d
===================================================================
--- /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/FEPClient.o.d	(revision 77)
+++ /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/FEPClient.o.d	(revision 79)
@@ -1,4 +1,5 @@
 build/Debug/GNU-Linux-x86/FEPClient.o: FEPClient.cpp FEPClient.h fep.h \
- NetworkReader.h network.h tinyxml/tinyxml.h tinyxml/tinystr.h
+ NetworkReader.h network.h tinyxml/tinyxml.h tinyxml/tinystr.h \
+ DataPacker.h
 
 FEPClient.h:
@@ -13,2 +14,4 @@
 
 tinyxml/tinystr.h:
+
+DataPacker.h:
Index: /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/NetworkReader.o.d
===================================================================
--- /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/NetworkReader.o.d	(revision 77)
+++ /branches/fep_rpc_client/build/Debug/GNU-Linux-x86/NetworkReader.o.d	(revision 79)
@@ -1,4 +1,5 @@
 build/Debug/GNU-Linux-x86/NetworkReader.o: NetworkReader.cpp \
- NetworkReader.h network.h tinyxml/tinyxml.h tinyxml/tinystr.h
+ NetworkReader.h network.h tinyxml/tinyxml.h tinyxml/tinystr.h \
+ DataPacker.h
 
 NetworkReader.h:
@@ -9,2 +10,4 @@
 
 tinyxml/tinystr.h:
+
+DataPacker.h:
Index: /branches/fep_rpc_client/NetworkReader.h
===================================================================
--- /branches/fep_rpc_client/NetworkReader.h	(revision 78)
+++ /branches/fep_rpc_client/NetworkReader.h	(revision 79)
@@ -1,3 +1,6 @@
-/** A NetworkReader reads in data about the traffic network from a specified
+/** 
+ * File: NetworkReader.h
+ * 
+ * A NetworkReader reads in data about the traffic network from a specified
  * xml file.
  * 
@@ -5,5 +8,5 @@
  * which are getters for the list of FEP_LINES, and LDS_LOOPS, respectively.
  * 
- * Example xml file:
+ * Example XML file:
  * <code>
  * <Network>
@@ -47,13 +50,11 @@
 #define __NETWORKREADER_H_INCLUDED__
 
-// Forward declared dependencies
-
 // Included dependencies
 #include "network.h"
 #include <vector>
-#include <string>
 #include <string.h>
 #include <iostream>
 #include "tinyxml.h"
+#include "DataPacker.h"
 
 class NetworkReader
@@ -63,18 +64,15 @@
         ~NetworkReader(); // Destructor
         
-        vector<FEP_LINE> getLines(); // Getter for FEP_LINE list
-        vector<LDS_LOOP> getStations(); // Getter for LDS_LOOP list
+        vector<FEP_LINE*> getLines(); // Getter for FEP_LINE list
+        vector<LDS_LOOP*> getStations(); // Getter for LDS_LOOP list
     private:
-        vector<FEP_LINE> lines;
-        vector<LDS_LOOP> stations;
+        vector<FEP_LINE*> lines;
+        vector<LDS_LOOP*> stations;
         int ldsIndex;
 
         void loadLines(const char * networkFileName);
-        LDS_LOOP parseStation(TiXmlElement *stationElem, FEP_LINE *line);
-        FEP_LINE parseLine(TiXmlElement *lineElem);
-
-        bool DataAvail(char flag, int num); // Helper function for msgDataPack
-        unsigned char * staticDataPack(LDS_LOOP loop); // Packs the static data in message sent to ATMS
-        // int pp_data_packing(int index, int packNo, int pos); // Packs dynamic data in message sent to ATMS
+        LOOP * parseLoop(TiXmlElement * loopElem);
+        LDS_LOOP * parseStation(TiXmlElement *stationElem, FEP_LINE *line);
+        FEP_LINE * parseLine(TiXmlElement *lineElem);
 };
 
Index: /branches/fep_rpc_client/tinyxml/tinystr.cpp
===================================================================
--- /branches/fep_rpc_client/tinyxml/tinystr.cpp	(revision 79)
+++ /branches/fep_rpc_client/tinyxml/tinystr.cpp	(revision 79)
@@ -0,0 +1,111 @@
+/*
+www.sourceforge.net/projects/tinyxml
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any
+damages arising from the use of this software.
+
+Permission is granted to anyone to use this software for any
+purpose, including commercial applications, and to alter it and
+redistribute it freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must
+not claim that you wrote the original software. If you use this
+software in a product, an acknowledgment in the product documentation
+would be appreciated but is not required.
+
+2. Altered source versions must be plainly marked as such, and
+must not be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any source
+distribution.
+*/
+
+
+#ifndef TIXML_USE_STL
+
+#include "tinystr.h"
+
+// Error value for find primitive
+const TiXmlString::size_type TiXmlString::npos = static_cast< TiXmlString::size_type >(-1);
+
+
+// Null rep.
+TiXmlString::Rep TiXmlString::nullrep_ = { 0, 0, { '\0' } };
+
+
+void TiXmlString::reserve (size_type cap)
+{
+	if (cap > capacity())
+	{
+		TiXmlString tmp;
+		tmp.init(length(), cap);
+		memcpy(tmp.start(), data(), length());
+		swap(tmp);
+	}
+}
+
+
+TiXmlString& TiXmlString::assign(const char* str, size_type len)
+{
+	size_type cap = capacity();
+	if (len > cap || cap > 3*(len + 8))
+	{
+		TiXmlString tmp;
+		tmp.init(len);
+		memcpy(tmp.start(), str, len);
+		swap(tmp);
+	}
+	else
+	{
+		memmove(start(), str, len);
+		set_size(len);
+	}
+	return *this;
+}
+
+
+TiXmlString& TiXmlString::append(const char* str, size_type len)
+{
+	size_type newsize = length() + len;
+	if (newsize > capacity())
+	{
+		reserve (newsize + capacity());
+	}
+	memmove(finish(), str, len);
+	set_size(newsize);
+	return *this;
+}
+
+
+TiXmlString operator + (const TiXmlString & a, const TiXmlString & b)
+{
+	TiXmlString tmp;
+	tmp.reserve(a.length() + b.length());
+	tmp += a;
+	tmp += b;
+	return tmp;
+}
+
+TiXmlString operator + (const TiXmlString & a, const char* b)
+{
+	TiXmlString tmp;
+	TiXmlString::size_type b_len = static_cast<TiXmlString::size_type>( strlen(b) );
+	tmp.reserve(a.length() + b_len);
+	tmp += a;
+	tmp.append(b, b_len);
+	return tmp;
+}
+
+TiXmlString operator + (const char* a, const TiXmlString & b)
+{
+	TiXmlString tmp;
+	TiXmlString::size_type a_len = static_cast<TiXmlString::size_type>( strlen(a) );
+	tmp.reserve(a_len + b.length());
+	tmp.append(a, a_len);
+	tmp += b;
+	return tmp;
+}
+
+
+#endif	// TIXML_USE_STL
Index: /branches/fep_rpc_client/tinyxml/tinyxmlerror.cpp
===================================================================
--- /branches/fep_rpc_client/tinyxml/tinyxmlerror.cpp	(revision 79)
+++ /branches/fep_rpc_client/tinyxml/tinyxmlerror.cpp	(revision 79)
@@ -0,0 +1,52 @@
+/*
+www.sourceforge.net/projects/tinyxml
+Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com)
+
+This software is provided 'as-is', without any express or implied 
+warranty. In no event will the authors be held liable for any 
+damages arising from the use of this software.
+
+Permission is granted to anyone to use this software for any 
+purpose, including commercial applications, and to alter it and 
+redistribute it freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must
+not claim that you wrote the original software. If you use this
+software in a product, an acknowledgment in the product documentation
+would be appreciated but is not required.
+
+2. Altered source versions must be plainly marked as such, and
+must not be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any source
+distribution.
+*/
+
+#include "tinyxml.h"
+
+// The goal of the seperate error file is to make the first
+// step towards localization. tinyxml (currently) only supports
+// english error messages, but the could now be translated.
+//
+// It also cleans up the code a bit.
+//
+
+const char* TiXmlBase::errorString[ TiXmlBase::TIXML_ERROR_STRING_COUNT ] =
+{
+	"No error",
+	"Error",
+	"Failed to open file",
+	"Error parsing Element.",
+	"Failed to read Element name",
+	"Error reading Element value.",
+	"Error reading Attributes.",
+	"Error: empty tag.",
+	"Error reading end tag.",
+	"Error parsing Unknown.",
+	"Error parsing Comment.",
+	"Error parsing Declaration.",
+	"Error document empty.",
+	"Error null (0) or unexpected EOF found in input stream.",
+	"Error parsing CDATA.",
+	"Error when TiXmlDocument added to document, because TiXmlDocument can only be at the root.",
+};
Index: /branches/fep_rpc_client/tinyxml/xmltest.cpp
===================================================================
--- /branches/fep_rpc_client/tinyxml/xmltest.cpp	(revision 79)
+++ /branches/fep_rpc_client/tinyxml/xmltest.cpp	(revision 79)
@@ -0,0 +1,1393 @@
+/*
+   Test program for TinyXML.
+*/
+
+
+#ifdef TIXML_USE_STL
+	#include <iostream>
+	#include <sstream>
+	using namespace std;
+#else
+	#include <stdio.h>
+#endif
+
+#if defined( WIN32 ) && defined( TUNE )
+	#include <crtdbg.h>
+	_CrtMemState startMemState;
+	_CrtMemState endMemState;
+#endif
+
+#include "tinyxml.h"
+
+bool XmlTest (const char* testString, const char* expected, const char* found, bool noEcho = false);
+bool XmlTest( const char* testString, int expected, int found, bool noEcho = false );
+
+static int gPass = 0;
+static int gFail = 0;
+
+
+
+bool XmlTest (const char* testString, const char* expected, const char* found, bool noEcho )
+{
+	bool pass = !strcmp( expected, found );
+	if ( pass )
+		printf ("[pass]");
+	else
+		printf ("[fail]");
+
+	if ( noEcho )
+		printf (" %s\n", testString);
+	else
+		printf (" %s [%s][%s]\n", testString, expected, found);
+
+	if ( pass )
+		++gPass;
+	else
+		++gFail;
+	return pass;
+}
+
+
+bool XmlTest( const char* testString, int expected, int found, bool noEcho )
+{
+	bool pass = ( expected == found );
+	if ( pass )
+		printf ("[pass]");
+	else
+		printf ("[fail]");
+
+	if ( noEcho )
+		printf (" %s\n", testString);
+	else
+		printf (" %s [%d][%d]\n", testString, expected, found);
+
+	if ( pass )
+		++gPass;
+	else
+		++gFail;
+	return pass;
+}
+
+
+void NullLineEndings( char* p )
+{
+	while( p && *p ) {
+		if ( *p == '\n' || *p == '\r' ) {
+			*p = 0;
+			return;
+		}
+		++p;
+	}
+}
+
+//
+// This file demonstrates some basic functionality of TinyXml.
+// Note that the example is very contrived. It presumes you know
+// what is in the XML file. But it does test the basic operations,
+// and show how to add and remove nodes.
+//
+
+int main()
+{
+
+	//
+	// We start with the 'demoStart' todo list. Process it. And
+	// should hopefully end up with the todo list as illustrated.
+	//
+	const char* demoStart =
+		"<?xml version=\"1.0\"  standalone='no' >\n"
+		"<!-- Our to do list data -->"
+		"<ToDo>\n"
+		"<!-- Do I need a secure PDA? -->\n"
+		"<Item priority=\"1\" distance='close'> Go to the <bold>Toy store!</bold></Item>"
+		"<Item priority=\"2\" distance='none'> Do bills   </Item>"
+		"<Item priority=\"2\" distance='far &amp; back'> Look for Evil Dinosaurs! </Item>"
+		"</ToDo>";
+		
+	{
+
+	#ifdef TIXML_USE_STL
+		//	What the todo list should look like after processing.
+		// In stream (no formatting) representation.
+		const char* demoEnd =
+			"<?xml version=\"1.0\" standalone=\"no\" ?>"
+			"<!-- Our to do list data -->"
+			"<ToDo>"
+			"<!-- Do I need a secure PDA? -->"
+			"<Item priority=\"2\" distance=\"close\">Go to the"
+			"<bold>Toy store!"
+			"</bold>"
+			"</Item>"
+			"<Item priority=\"1\" distance=\"far\">Talk to:"
+			"<Meeting where=\"School\">"
+			"<Attendee name=\"Marple\" position=\"teacher\" />"
+			"<Attendee name=\"Voel\" position=\"counselor\" />"
+			"</Meeting>"
+			"<Meeting where=\"Lunch\" />"
+			"</Item>"
+			"<Item priority=\"2\" distance=\"here\">Do bills"
+			"</Item>"
+			"</ToDo>";
+	#endif
+
+		// The example parses from the character string (above):
+		#if defined( WIN32 ) && defined( TUNE )
+		_CrtMemCheckpoint( &startMemState );
+		#endif	
+
+		{
+			// Write to a file and read it back, to check file I/O.
+
+			TiXmlDocument doc( "demotest.xml" );
+			doc.Parse( demoStart );
+
+			if ( doc.Error() )
+			{
+				printf( "Error in %s: %s\n", doc.Value(), doc.ErrorDesc() );
+				exit( 1 );
+			}
+			doc.SaveFile();
+		}
+
+		TiXmlDocument doc( "demotest.xml" );
+		bool loadOkay = doc.LoadFile();
+
+		if ( !loadOkay )
+		{
+			printf( "Could not load test file 'demotest.xml'. Error='%s'. Exiting.\n", doc.ErrorDesc() );
+			exit( 1 );
+		}
+
+		printf( "** Demo doc read from disk: ** \n\n" );
+		printf( "** Printing via doc.Print **\n" );
+		doc.Print( stdout );
+
+		{
+			printf( "** Printing via TiXmlPrinter **\n" );
+			TiXmlPrinter printer;
+			doc.Accept( &printer );
+			fprintf( stdout, "%s", printer.CStr() );
+		}
+		#ifdef TIXML_USE_STL	
+		{
+			printf( "** Printing via operator<< **\n" );
+			std::cout << doc;
+		}
+		#endif
+		TiXmlNode* node = 0;
+		TiXmlElement* todoElement = 0;
+		TiXmlElement* itemElement = 0;
+
+
+		// --------------------------------------------------------
+		// An example of changing existing attributes, and removing
+		// an element from the document.
+		// --------------------------------------------------------
+
+		// Get the "ToDo" element.
+		// It is a child of the document, and can be selected by name.
+		node = doc.FirstChild( "ToDo" );
+		assert( node );
+		todoElement = node->ToElement();
+		assert( todoElement  );
+
+		// Going to the toy store is now our second priority...
+		// So set the "priority" attribute of the first item in the list.
+		node = todoElement->FirstChildElement();	// This skips the "PDA" comment.
+		assert( node );
+		itemElement = node->ToElement();
+		assert( itemElement  );
+		itemElement->SetAttribute( "priority", 2 );
+
+		// Change the distance to "doing bills" from
+		// "none" to "here". It's the next sibling element.
+		itemElement = itemElement->NextSiblingElement();
+		assert( itemElement );
+		itemElement->SetAttribute( "distance", "here" );
+
+		// Remove the "Look for Evil Dinosaurs!" item.
+		// It is 1 more sibling away. We ask the parent to remove
+		// a particular child.
+		itemElement = itemElement->NextSiblingElement();
+		todoElement->RemoveChild( itemElement );
+
+		itemElement = 0;
+
+		// --------------------------------------------------------
+		// What follows is an example of created elements and text
+		// nodes and adding them to the document.
+		// --------------------------------------------------------
+
+		// Add some meetings.
+		TiXmlElement item( "Item" );
+		item.SetAttribute( "priority", "1" );
+		item.SetAttribute( "distance", "far" );
+
+		TiXmlText text( "Talk to:" );
+
+		TiXmlElement meeting1( "Meeting" );
+		meeting1.SetAttribute( "where", "School" );
+
+		TiXmlElement meeting2( "Meeting" );
+		meeting2.SetAttribute( "where", "Lunch" );
+
+		TiXmlElement attendee1( "Attendee" );
+		attendee1.SetAttribute( "name", "Marple" );
+		attendee1.SetAttribute( "position", "teacher" );
+
+		TiXmlElement attendee2( "Attendee" );
+		attendee2.SetAttribute( "name", "Voel" );
+		attendee2.SetAttribute( "position", "counselor" );
+
+		// Assemble the nodes we've created:
+		meeting1.InsertEndChild( attendee1 );
+		meeting1.InsertEndChild( attendee2 );
+
+		item.InsertEndChild( text );
+		item.InsertEndChild( meeting1 );
+		item.InsertEndChild( meeting2 );
+
+		// And add the node to the existing list after the first child.
+		node = todoElement->FirstChild( "Item" );
+		assert( node );
+		itemElement = node->ToElement();
+		assert( itemElement );
+
+		todoElement->InsertAfterChild( itemElement, item );
+
+		printf( "\n** Demo doc processed: ** \n\n" );
+		doc.Print( stdout );
+
+
+	#ifdef TIXML_USE_STL
+		printf( "** Demo doc processed to stream: ** \n\n" );
+		cout << doc << endl << endl;
+	#endif
+
+		// --------------------------------------------------------
+		// Different tests...do we have what we expect?
+		// --------------------------------------------------------
+
+		int count = 0;
+		TiXmlElement*	element;
+
+		//////////////////////////////////////////////////////
+
+	#ifdef TIXML_USE_STL
+		cout << "** Basic structure. **\n";
+		ostringstream outputStream( ostringstream::out );
+		outputStream << doc;
+		XmlTest( "Output stream correct.",	string( demoEnd ).c_str(),
+											outputStream.str().c_str(), true );
+	#endif
+
+		node = doc.RootElement();
+		assert( node );
+		XmlTest( "Root element exists.", true, ( node != 0 && node->ToElement() ) );
+		XmlTest ( "Root element value is 'ToDo'.", "ToDo",  node->Value());
+
+		node = node->FirstChild();
+		XmlTest( "First child exists & is a comment.", true, ( node != 0 && node->ToComment() ) );
+		node = node->NextSibling();
+		XmlTest( "Sibling element exists & is an element.", true, ( node != 0 && node->ToElement() ) );
+		XmlTest ( "Value is 'Item'.", "Item", node->Value() );
+
+		node = node->FirstChild();
+		XmlTest ( "First child exists.", true, ( node != 0 && node->ToText() ) );
+		XmlTest ( "Value is 'Go to the'.", "Go to the", node->Value() );
+
+
+		//////////////////////////////////////////////////////
+		printf ("\n** Iterators. **\n");
+
+		// Walk all the top level nodes of the document.
+		count = 0;
+		for( node = doc.FirstChild();
+			 node;
+			 node = node->NextSibling() )
+		{
+			count++;
+		}
+		XmlTest( "Top level nodes, using First / Next.", 3, count );
+
+		count = 0;
+		for( node = doc.LastChild();
+			 node;
+			 node = node->PreviousSibling() )
+		{
+			count++;
+		}
+		XmlTest( "Top level nodes, using Last / Previous.", 3, count );
+
+		// Walk all the top level nodes of the document,
+		// using a different syntax.
+		count = 0;
+		for( node = doc.IterateChildren( 0 );
+			 node;
+			 node = doc.IterateChildren( node ) )
+		{
+			count++;
+		}
+		XmlTest( "Top level nodes, using IterateChildren.", 3, count );
+
+		// Walk all the elements in a node.
+		count = 0;
+		for( element = todoElement->FirstChildElement();
+			 element;
+			 element = element->NextSiblingElement() )
+		{
+			count++;
+		}
+		XmlTest( "Children of the 'ToDo' element, using First / Next.",
+			3, count );
+
+		// Walk all the elements in a node by value.
+		count = 0;
+		for( node = todoElement->FirstChild( "Item" );
+			 node;
+			 node = node->NextSibling( "Item" ) )
+		{
+			count++;
+		}
+		XmlTest( "'Item' children of the 'ToDo' element, using First/Next.", 3, count );
+
+		count = 0;
+		for( node = todoElement->LastChild( "Item" );
+			 node;
+			 node = node->PreviousSibling( "Item" ) )
+		{
+			count++;
+		}
+		XmlTest( "'Item' children of the 'ToDo' element, using Last/Previous.", 3, count );
+
+	#ifdef TIXML_USE_STL
+		{
+			cout << "\n** Parsing. **\n";
+			istringstream parse0( "<Element0 attribute0='foo0' attribute1= noquotes attribute2 = '&gt;' />" );
+			TiXmlElement element0( "default" );
+			parse0 >> element0;
+
+			XmlTest ( "Element parsed, value is 'Element0'.", "Element0", element0.Value() );
+			XmlTest ( "Reads attribute 'attribute0=\"foo0\"'.", "foo0", element0.Attribute( "attribute0" ));
+			XmlTest ( "Reads incorrectly formatted 'attribute1=noquotes'.", "noquotes", element0.Attribute( "attribute1" ) );
+			XmlTest ( "Read attribute with entity value '>'.", ">", element0.Attribute( "attribute2" ) );
+		}
+	#endif
+
+		{
+			const char* error =	"<?xml version=\"1.0\" standalone=\"no\" ?>\n"
+								"<passages count=\"006\" formatversion=\"20020620\">\n"
+								"    <wrong error>\n"
+								"</passages>";
+
+			TiXmlDocument docTest;
+			docTest.Parse( error );
+			XmlTest( "Error row", docTest.ErrorRow(), 3 );
+			XmlTest( "Error column", docTest.ErrorCol(), 17 );
+			//printf( "error=%d id='%s' row %d col%d\n", (int) doc.Error(), doc.ErrorDesc(), doc.ErrorRow()+1, doc.ErrorCol() + 1 );
+
+		}
+
+	#ifdef TIXML_USE_STL
+		{
+			//////////////////////////////////////////////////////
+			cout << "\n** Streaming. **\n";
+
+			// Round trip check: stream in, then stream back out to verify. The stream
+			// out has already been checked, above. We use the output
+
+			istringstream inputStringStream( outputStream.str() );
+			TiXmlDocument document0;
+
+			inputStringStream >> document0;
+
+			ostringstream outputStream0( ostringstream::out );
+			outputStream0 << document0;
+
+			XmlTest( "Stream round trip correct.",	string( demoEnd ).c_str(), 
+													outputStream0.str().c_str(), true );
+
+			std::string str;
+			str << document0;
+
+			XmlTest( "String printing correct.", string( demoEnd ).c_str(), 
+												 str.c_str(), true );
+		}
+	#endif
+	}
+
+	{
+		const char* str = "<doc attr0='1' attr1='2.0' attr2='foo' />";
+
+		TiXmlDocument doc;
+		doc.Parse( str );
+
+		TiXmlElement* ele = doc.FirstChildElement();
+
+		int iVal, result;
+		double dVal;
+
+		result = ele->QueryDoubleAttribute( "attr0", &dVal );
+		XmlTest( "Query attribute: int as double", result, TIXML_SUCCESS );
+		XmlTest( "Query attribute: int as double", (int)dVal, 1 );
+		result = ele->QueryDoubleAttribute( "attr1", &dVal );
+		XmlTest( "Query attribute: double as double", (int)dVal, 2 );
+		result = ele->QueryIntAttribute( "attr1", &iVal );
+		XmlTest( "Query attribute: double as int", result, TIXML_SUCCESS );
+		XmlTest( "Query attribute: double as int", iVal, 2 );
+		result = ele->QueryIntAttribute( "attr2", &iVal );
+		XmlTest( "Query attribute: not a number", result, TIXML_WRONG_TYPE );
+		result = ele->QueryIntAttribute( "bar", &iVal );
+		XmlTest( "Query attribute: does not exist", result, TIXML_NO_ATTRIBUTE );
+	}
+
+	{
+		const char* str = "<doc/>";
+
+		TiXmlDocument doc;
+		doc.Parse( str );
+
+		TiXmlElement* ele = doc.FirstChildElement();
+
+		int iVal;
+		double dVal;
+
+		ele->SetAttribute( "str", "strValue" );
+		ele->SetAttribute( "int", 1 );
+		ele->SetDoubleAttribute( "double", -1.0 );
+
+		const char* cStr = ele->Attribute( "str" );
+		ele->QueryIntAttribute( "int", &iVal );
+		ele->QueryDoubleAttribute( "double", &dVal );
+
+		XmlTest( "Attribute round trip. c-string.", "strValue", cStr );
+		XmlTest( "Attribute round trip. int.", 1, iVal );
+		XmlTest( "Attribute round trip. double.", -1, (int)dVal );
+	}
+	
+	{
+		const char* str =	"\t<?xml version=\"1.0\" standalone=\"no\" ?>\t<room doors='2'>\n"
+							"</room>";
+
+		TiXmlDocument doc;
+		doc.SetTabSize( 8 );
+		doc.Parse( str );
+
+		TiXmlHandle docHandle( &doc );
+		TiXmlHandle roomHandle = docHandle.FirstChildElement( "room" );
+
+		assert( docHandle.Node() );
+		assert( roomHandle.Element() );
+
+		TiXmlElement* room = roomHandle.Element();
+		assert( room );
+		TiXmlAttribute* doors = room->FirstAttribute();
+		assert( doors );
+
+		XmlTest( "Location tracking: Tab 8: room row", room->Row(), 1 );
+		XmlTest( "Location tracking: Tab 8: room col", room->Column(), 49 );
+		XmlTest( "Location tracking: Tab 8: doors row", doors->Row(), 1 );
+		XmlTest( "Location tracking: Tab 8: doors col", doors->Column(), 55 );
+	}
+	
+	{
+		const char* str =	"\t<?xml version=\"1.0\" standalone=\"no\" ?>\t<room doors='2'>\n"
+							"  <!-- Silly example -->\n"
+							"    <door wall='north'>A great door!</door>\n"
+							"\t<door wall='east'/>"
+							"</room>";
+
+		TiXmlDocument doc;
+		doc.Parse( str );
+
+		TiXmlHandle docHandle( &doc );
+		TiXmlHandle roomHandle = docHandle.FirstChildElement( "room" );
+		TiXmlHandle commentHandle = docHandle.FirstChildElement( "room" ).FirstChild();
+		TiXmlHandle textHandle = docHandle.FirstChildElement( "room" ).ChildElement( "door", 0 ).FirstChild();
+		TiXmlHandle door0Handle = docHandle.FirstChildElement( "room" ).ChildElement( 0 );
+		TiXmlHandle door1Handle = docHandle.FirstChildElement( "room" ).ChildElement( 1 );
+
+		assert( docHandle.Node() );
+		assert( roomHandle.Element() );
+		assert( commentHandle.Node() );
+		assert( textHandle.Text() );
+		assert( door0Handle.Element() );
+		assert( door1Handle.Element() );
+
+		TiXmlDeclaration* declaration = doc.FirstChild()->ToDeclaration();
+		assert( declaration );
+		TiXmlElement* room = roomHandle.Element();
+		assert( room );
+		TiXmlAttribute* doors = room->FirstAttribute();
+		assert( doors );
+		TiXmlText* text = textHandle.Text();
+		TiXmlComment* comment = commentHandle.Node()->ToComment();
+		assert( comment );
+		TiXmlElement* door0 = door0Handle.Element();
+		TiXmlElement* door1 = door1Handle.Element();
+
+		XmlTest( "Location tracking: Declaration row", declaration->Row(), 1 );
+		XmlTest( "Location tracking: Declaration col", declaration->Column(), 5 );
+		XmlTest( "Location tracking: room row", room->Row(), 1 );
+		XmlTest( "Location tracking: room col", room->Column(), 45 );
+		XmlTest( "Location tracking: doors row", doors->Row(), 1 );
+		XmlTest( "Location tracking: doors col", doors->Column(), 51 );
+		XmlTest( "Location tracking: Comment row", comment->Row(), 2 );
+		XmlTest( "Location tracking: Comment col", comment->Column(), 3 );
+		XmlTest( "Location tracking: text row", text->Row(), 3 ); 
+		XmlTest( "Location tracking: text col", text->Column(), 24 );
+		XmlTest( "Location tracking: door0 row", door0->Row(), 3 );
+		XmlTest( "Location tracking: door0 col", door0->Column(), 5 );
+		XmlTest( "Location tracking: door1 row", door1->Row(), 4 );
+		XmlTest( "Location tracking: door1 col", door1->Column(), 5 );
+	}
+
+
+	// --------------------------------------------------------
+	// UTF-8 testing. It is important to test:
+	//	1. Making sure name, value, and text read correctly
+	//	2. Row, Col functionality
+	//	3. Correct output
+	// --------------------------------------------------------
+	printf ("\n** UTF-8 **\n");
+	{
+		TiXmlDocument doc( "utf8test.xml" );
+		doc.LoadFile();
+		if ( doc.Error() && doc.ErrorId() == TiXmlBase::TIXML_ERROR_OPENING_FILE ) {
+			printf( "WARNING: File 'utf8test.xml' not found.\n"
+					"(Are you running the test from the wrong directory?)\n"
+				    "Could not test UTF-8 functionality.\n" );
+		}
+		else
+		{
+			TiXmlHandle docH( &doc );
+			// Get the attribute "value" from the "Russian" element and check it.
+			TiXmlElement* element = docH.FirstChildElement( "document" ).FirstChildElement( "Russian" ).Element();
+			const unsigned char correctValue[] = {	0xd1U, 0x86U, 0xd0U, 0xb5U, 0xd0U, 0xbdU, 0xd0U, 0xbdU, 
+													0xd0U, 0xbeU, 0xd1U, 0x81U, 0xd1U, 0x82U, 0xd1U, 0x8cU, 0 };
+
+			XmlTest( "UTF-8: Russian value.", (const char*)correctValue, element->Attribute( "value" ), true );
+			XmlTest( "UTF-8: Russian value row.", 4, element->Row() );
+			XmlTest( "UTF-8: Russian value column.", 5, element->Column() );
+
+			const unsigned char russianElementName[] = {	0xd0U, 0xa0U, 0xd1U, 0x83U,
+															0xd1U, 0x81U, 0xd1U, 0x81U,
+															0xd0U, 0xbaU, 0xd0U, 0xb8U,
+															0xd0U, 0xb9U, 0 };
+			const char russianText[] = "<\xD0\xB8\xD0\xBC\xD0\xB5\xD0\xB5\xD1\x82>";
+
+			TiXmlText* text = docH.FirstChildElement( "document" ).FirstChildElement( (const char*) russianElementName ).Child( 0 ).Text();
+			XmlTest( "UTF-8: Browsing russian element name.",
+					 russianText,
+					 text->Value(),
+					 true );
+			XmlTest( "UTF-8: Russian element name row.", 7, text->Row() );
+			XmlTest( "UTF-8: Russian element name column.", 47, text->Column() );
+
+			TiXmlDeclaration* dec = docH.Child( 0 ).Node()->ToDeclaration();
+			XmlTest( "UTF-8: Declaration column.", 1, dec->Column() );
+			XmlTest( "UTF-8: Document column.", 1, doc.Column() );
+
+			// Now try for a round trip.
+			doc.SaveFile( "utf8testout.xml" );
+
+			// Check the round trip.
+			char savedBuf[256];
+			char verifyBuf[256];
+			int okay = 1;
+
+			FILE* saved  = fopen( "utf8testout.xml", "r" );
+			FILE* verify = fopen( "utf8testverify.xml", "r" );
+
+			//bool firstLineBOM=true;
+			if ( saved && verify )
+			{
+				while ( fgets( verifyBuf, 256, verify ) )
+				{
+					fgets( savedBuf, 256, saved );
+					NullLineEndings( verifyBuf );
+					NullLineEndings( savedBuf );
+
+					if ( /*!firstLineBOM && */ strcmp( verifyBuf, savedBuf ) )
+					{
+						printf( "verify:%s<\n", verifyBuf );
+						printf( "saved :%s<\n", savedBuf );
+						okay = 0;
+						break;
+					}
+					//firstLineBOM = false;
+				}
+			}
+			if ( saved )
+				fclose( saved );
+			if ( verify )
+				fclose( verify );
+			XmlTest( "UTF-8: Verified multi-language round trip.", 1, okay );
+
+			// On most Western machines, this is an element that contains
+			// the word "resume" with the correct accents, in a latin encoding.
+			// It will be something else completely on non-wester machines,
+			// which is why TinyXml is switching to UTF-8.
+			const char latin[] = "<element>r\x82sum\x82</element>";
+
+			TiXmlDocument latinDoc;
+			latinDoc.Parse( latin, 0, TIXML_ENCODING_LEGACY );
+
+			text = latinDoc.FirstChildElement()->FirstChild()->ToText();
+			XmlTest( "Legacy encoding: Verify text element.", "r\x82sum\x82", text->Value() );
+		}
+	}		
+
+	//////////////////////
+	// Copy and assignment
+	//////////////////////
+	printf ("\n** Copy and Assignment **\n");
+	{
+		TiXmlElement element( "foo" );
+		element.Parse( "<element name='value' />", 0, TIXML_ENCODING_UNKNOWN );
+
+		TiXmlElement elementCopy( element );
+		TiXmlElement elementAssign( "foo" );
+		elementAssign.Parse( "<incorrect foo='bar'/>", 0, TIXML_ENCODING_UNKNOWN );
+		elementAssign = element;
+
+		XmlTest( "Copy/Assign: element copy #1.", "element", elementCopy.Value() );
+		XmlTest( "Copy/Assign: element copy #2.", "value", elementCopy.Attribute( "name" ) );
+		XmlTest( "Copy/Assign: element assign #1.", "element", elementAssign.Value() );
+		XmlTest( "Copy/Assign: element assign #2.", "value", elementAssign.Attribute( "name" ) );
+		XmlTest( "Copy/Assign: element assign #3.", true, ( 0 == elementAssign.Attribute( "foo" )) );
+
+		TiXmlComment comment;
+		comment.Parse( "<!--comment-->", 0, TIXML_ENCODING_UNKNOWN );
+		TiXmlComment commentCopy( comment );
+		TiXmlComment commentAssign;
+		commentAssign = commentCopy;
+		XmlTest( "Copy/Assign: comment copy.", "comment", commentCopy.Value() );
+		XmlTest( "Copy/Assign: comment assign.", "comment", commentAssign.Value() );
+
+		TiXmlUnknown unknown;
+		unknown.Parse( "<[unknown]>", 0, TIXML_ENCODING_UNKNOWN );
+		TiXmlUnknown unknownCopy( unknown );
+		TiXmlUnknown unknownAssign;
+		unknownAssign.Parse( "incorrect", 0, TIXML_ENCODING_UNKNOWN );
+		unknownAssign = unknownCopy;
+		XmlTest( "Copy/Assign: unknown copy.", "[unknown]", unknownCopy.Value() );
+		XmlTest( "Copy/Assign: unknown assign.", "[unknown]", unknownAssign.Value() );
+		
+		TiXmlText text( "TextNode" );
+		TiXmlText textCopy( text );
+		TiXmlText textAssign( "incorrect" );
+		textAssign = text;
+		XmlTest( "Copy/Assign: text copy.", "TextNode", textCopy.Value() );
+		XmlTest( "Copy/Assign: text assign.", "TextNode", textAssign.Value() );
+
+		TiXmlDeclaration dec;
+		dec.Parse( "<?xml version='1.0' encoding='UTF-8'?>", 0, TIXML_ENCODING_UNKNOWN );
+		TiXmlDeclaration decCopy( dec );
+		TiXmlDeclaration decAssign;
+		decAssign = dec;
+
+		XmlTest( "Copy/Assign: declaration copy.", "UTF-8", decCopy.Encoding() );
+		XmlTest( "Copy/Assign: text assign.", "UTF-8", decAssign.Encoding() );
+
+		TiXmlDocument doc;
+		elementCopy.InsertEndChild( textCopy );
+		doc.InsertEndChild( decAssign );
+		doc.InsertEndChild( elementCopy );
+		doc.InsertEndChild( unknownAssign );
+
+		TiXmlDocument docCopy( doc );
+		TiXmlDocument docAssign;
+		docAssign = docCopy;
+
+		#ifdef TIXML_USE_STL
+		std::string original, copy, assign;
+		original << doc;
+		copy << docCopy;
+		assign << docAssign;
+		XmlTest( "Copy/Assign: document copy.", original.c_str(), copy.c_str(), true );
+		XmlTest( "Copy/Assign: document assign.", original.c_str(), assign.c_str(), true );
+
+		#endif
+	}	
+
+	//////////////////////////////////////////////////////
+#ifdef TIXML_USE_STL
+	printf ("\n** Parsing, no Condense Whitespace **\n");
+	TiXmlBase::SetCondenseWhiteSpace( false );
+	{
+		istringstream parse1( "<start>This  is    \ntext</start>" );
+		TiXmlElement text1( "text" );
+		parse1 >> text1;
+
+		XmlTest ( "Condense white space OFF.", "This  is    \ntext",
+					text1.FirstChild()->Value(),
+					true );
+	}
+	TiXmlBase::SetCondenseWhiteSpace( true );
+#endif
+
+	//////////////////////////////////////////////////////
+	// GetText();
+	{
+		const char* str = "<foo>This is text</foo>";
+		TiXmlDocument doc;
+		doc.Parse( str );
+		const TiXmlElement* element = doc.RootElement();
+
+		XmlTest( "GetText() normal use.", "This is text", element->GetText() );
+
+		str = "<foo><b>This is text</b></foo>";
+		doc.Clear();
+		doc.Parse( str );
+		element = doc.RootElement();
+
+		XmlTest( "GetText() contained element.", element->GetText() == 0, true );
+
+		str = "<foo>This is <b>text</b></foo>";
+		doc.Clear();
+		TiXmlBase::SetCondenseWhiteSpace( false );
+		doc.Parse( str );
+		TiXmlBase::SetCondenseWhiteSpace( true );
+		element = doc.RootElement();
+
+		XmlTest( "GetText() partial.", "This is ", element->GetText() );
+	}
+
+
+	//////////////////////////////////////////////////////
+	// CDATA
+	{
+		const char* str =	"<xmlElement>"
+								"<![CDATA["
+									"I am > the rules!\n"
+									"...since I make symbolic puns"
+								"]]>"
+							"</xmlElement>";
+		TiXmlDocument doc;
+		doc.Parse( str );
+		doc.Print();
+
+		XmlTest( "CDATA parse.", doc.FirstChildElement()->FirstChild()->Value(), 
+								 "I am > the rules!\n...since I make symbolic puns",
+								 true );
+
+		#ifdef TIXML_USE_STL
+		//cout << doc << '\n';
+
+		doc.Clear();
+
+		istringstream parse0( str );
+		parse0 >> doc;
+		//cout << doc << '\n';
+
+		XmlTest( "CDATA stream.", doc.FirstChildElement()->FirstChild()->Value(), 
+								 "I am > the rules!\n...since I make symbolic puns",
+								 true );
+		#endif
+
+		TiXmlDocument doc1 = doc;
+		//doc.Print();
+
+		XmlTest( "CDATA copy.", doc1.FirstChildElement()->FirstChild()->Value(), 
+								 "I am > the rules!\n...since I make symbolic puns",
+								 true );
+	}
+	{
+		// [ 1482728 ] Wrong wide char parsing
+		char buf[256];
+		buf[255] = 0;
+		for( int i=0; i<255; ++i ) {
+			buf[i] = (char)((i>=32) ? i : 32);
+		}
+		TIXML_STRING str( "<xmlElement><![CDATA[" );
+		str += buf;
+		str += "]]></xmlElement>";
+
+		TiXmlDocument doc;
+		doc.Parse( str.c_str() );
+
+		TiXmlPrinter printer;
+		printer.SetStreamPrinting();
+		doc.Accept( &printer );
+
+		XmlTest( "CDATA with all bytes #1.", str.c_str(), printer.CStr(), true );
+
+		#ifdef TIXML_USE_STL
+		doc.Clear();
+		istringstream iss( printer.Str() );
+		iss >> doc;
+		std::string out;
+		out << doc;
+		XmlTest( "CDATA with all bytes #2.", out.c_str(), printer.CStr(), true );
+		#endif
+	}
+	{
+		// [ 1480107 ] Bug-fix for STL-streaming of CDATA that contains tags
+		// CDATA streaming had a couple of bugs, that this tests for.
+		const char* str =	"<xmlElement>"
+								"<![CDATA["
+									"<b>I am > the rules!</b>\n"
+									"...since I make symbolic puns"
+								"]]>"
+							"</xmlElement>";
+		TiXmlDocument doc;
+		doc.Parse( str );
+		doc.Print();
+
+		XmlTest( "CDATA parse. [ 1480107 ]", doc.FirstChildElement()->FirstChild()->Value(), 
+								 "<b>I am > the rules!</b>\n...since I make symbolic puns",
+								 true );
+
+		#ifdef TIXML_USE_STL
+
+		doc.Clear();
+
+		istringstream parse0( str );
+		parse0 >> doc;
+
+		XmlTest( "CDATA stream. [ 1480107 ]", doc.FirstChildElement()->FirstChild()->Value(), 
+								 "<b>I am > the rules!</b>\n...since I make symbolic puns",
+								 true );
+		#endif
+
+		TiXmlDocument doc1 = doc;
+		//doc.Print();
+
+		XmlTest( "CDATA copy. [ 1480107 ]", doc1.FirstChildElement()->FirstChild()->Value(), 
+								 "<b>I am > the rules!</b>\n...since I make symbolic puns",
+								 true );
+	}
+	//////////////////////////////////////////////////////
+	// Visit()
+
+
+
+	//////////////////////////////////////////////////////
+	printf( "\n** Fuzzing... **\n" );
+
+	const int FUZZ_ITERATION = 300;
+
+	// The only goal is not to crash on bad input.
+	int len = (int) strlen( demoStart );
+	for( int i=0; i<FUZZ_ITERATION; ++i ) 
+	{
+		char* demoCopy = new char[ len+1 ];
+		strcpy( demoCopy, demoStart );
+
+		demoCopy[ i%len ] = (char)((i+1)*3);
+		demoCopy[ (i*7)%len ] = '>';
+		demoCopy[ (i*11)%len ] = '<';
+
+		TiXmlDocument xml;
+		xml.Parse( demoCopy );
+
+		delete [] demoCopy;
+	}
+	printf( "** Fuzzing Complete. **\n" );
+	
+	//////////////////////////////////////////////////////
+	printf ("\n** Bug regression tests **\n");
+
+	// InsertBeforeChild and InsertAfterChild causes crash.
+	{
+		TiXmlElement parent( "Parent" );
+		TiXmlElement childText0( "childText0" );
+		TiXmlElement childText1( "childText1" );
+		TiXmlNode* childNode0 = parent.InsertEndChild( childText0 );
+		TiXmlNode* childNode1 = parent.InsertBeforeChild( childNode0, childText1 );
+
+		XmlTest( "Test InsertBeforeChild on empty node.", ( childNode1 == parent.FirstChild() ), true );
+	}
+
+	{
+		// InsertBeforeChild and InsertAfterChild causes crash.
+		TiXmlElement parent( "Parent" );
+		TiXmlElement childText0( "childText0" );
+		TiXmlElement childText1( "childText1" );
+		TiXmlNode* childNode0 = parent.InsertEndChild( childText0 );
+		TiXmlNode* childNode1 = parent.InsertAfterChild( childNode0, childText1 );
+
+		XmlTest( "Test InsertAfterChild on empty node. ", ( childNode1 == parent.LastChild() ), true );
+	}
+
+	// Reports of missing constructors, irregular string problems.
+	{
+		// Missing constructor implementation. No test -- just compiles.
+		TiXmlText text( "Missing" );
+
+		#ifdef TIXML_USE_STL
+			// Missing implementation:
+			TiXmlDocument doc;
+			string name = "missing";
+			doc.LoadFile( name );
+
+			TiXmlText textSTL( name );
+		#else
+			// verifying some basic string functions:
+			TiXmlString a;
+			TiXmlString b( "Hello" );
+			TiXmlString c( "ooga" );
+
+			c = " World!";
+			a = b;
+			a += c;
+			a = a;
+
+			XmlTest( "Basic TiXmlString test. ", "Hello World!", a.c_str() );
+		#endif
+ 	}
+
+	// Long filenames crashing STL version
+	{
+		TiXmlDocument doc( "midsummerNightsDreamWithAVeryLongFilenameToConfuseTheStringHandlingRoutines.xml" );
+		bool loadOkay = doc.LoadFile();
+		loadOkay = true;	// get rid of compiler warning.
+		// Won't pass on non-dev systems. Just a "no crash" check.
+		//XmlTest( "Long filename. ", true, loadOkay );
+	}
+
+	{
+		// Entities not being written correctly.
+		// From Lynn Allen
+
+		const char* passages =
+			"<?xml version=\"1.0\" standalone=\"no\" ?>"
+			"<passages count=\"006\" formatversion=\"20020620\">"
+				"<psg context=\"Line 5 has &quot;quotation marks&quot; and &apos;apostrophe marks&apos;."
+				" It also has &lt;, &gt;, and &amp;, as well as a fake copyright &#xA9;.\"> </psg>"
+			"</passages>";
+
+		TiXmlDocument doc( "passages.xml" );
+		doc.Parse( passages );
+		TiXmlElement* psg = doc.RootElement()->FirstChildElement();
+		const char* context = psg->Attribute( "context" );
+		const char* expected = "Line 5 has \"quotation marks\" and 'apostrophe marks'. It also has <, >, and &, as well as a fake copyright \xC2\xA9.";
+
+		XmlTest( "Entity transformation: read. ", expected, context, true );
+
+		FILE* textfile = fopen( "textfile.txt", "w" );
+		if ( textfile )
+		{
+			psg->Print( textfile, 0 );
+			fclose( textfile );
+		}
+		textfile = fopen( "textfile.txt", "r" );
+		assert( textfile );
+		if ( textfile )
+		{
+			char buf[ 1024 ];
+			fgets( buf, 1024, textfile );
+			XmlTest( "Entity transformation: write. ",
+					 "<psg context=\'Line 5 has &quot;quotation marks&quot; and &apos;apostrophe marks&apos;."
+					 " It also has &lt;, &gt;, and &amp;, as well as a fake copyright \xC2\xA9.' />",
+					 buf,
+					 true );
+		}
+		fclose( textfile );
+	}
+
+    {
+		FILE* textfile = fopen( "test5.xml", "w" );
+		if ( textfile )
+		{
+            fputs("<?xml version='1.0'?><a.elem xmi.version='2.0'/>", textfile);
+            fclose(textfile);
+
+			TiXmlDocument doc;
+            doc.LoadFile( "test5.xml" );
+            XmlTest( "dot in element attributes and names", doc.Error(), 0);
+		}
+    }
+
+	{
+		FILE* textfile = fopen( "test6.xml", "w" );
+		if ( textfile )
+		{
+            fputs("<element><Name>1.1 Start easy ignore fin thickness&#xA;</Name></element>", textfile );
+            fclose(textfile);
+
+            TiXmlDocument doc;
+            bool result = doc.LoadFile( "test6.xml" );
+            XmlTest( "Entity with one digit.", result, true );
+
+			TiXmlText* text = doc.FirstChildElement()->FirstChildElement()->FirstChild()->ToText();
+			XmlTest( "Entity with one digit.",
+						text->Value(), "1.1 Start easy ignore fin thickness\n" );
+		}
+    }
+
+	{
+		// DOCTYPE not preserved (950171)
+		// 
+		const char* doctype =
+			"<?xml version=\"1.0\" ?>"
+			"<!DOCTYPE PLAY SYSTEM 'play.dtd'>"
+			"<!ELEMENT title (#PCDATA)>"
+			"<!ELEMENT books (title,authors)>"
+			"<element />";
+
+		TiXmlDocument doc;
+		doc.Parse( doctype );
+		doc.SaveFile( "test7.xml" );
+		doc.Clear();
+		doc.LoadFile( "test7.xml" );
+		
+		TiXmlHandle docH( &doc );
+		TiXmlUnknown* unknown = docH.Child( 1 ).Unknown();
+		XmlTest( "Correct value of unknown.", "!DOCTYPE PLAY SYSTEM 'play.dtd'", unknown->Value() );
+		#ifdef TIXML_USE_STL
+		TiXmlNode* node = docH.Child( 2 ).Node();
+		std::string str;
+		str << (*node);
+		XmlTest( "Correct streaming of unknown.", "<!ELEMENT title (#PCDATA)>", str.c_str() );
+		#endif
+	}
+
+	{
+		// [ 791411 ] Formatting bug
+		// Comments do not stream out correctly.
+		const char* doctype = 
+			"<!-- Somewhat<evil> -->";
+		TiXmlDocument doc;
+		doc.Parse( doctype );
+
+		TiXmlHandle docH( &doc );
+		TiXmlComment* comment = docH.Child( 0 ).Node()->ToComment();
+
+		XmlTest( "Comment formatting.", " Somewhat<evil> ", comment->Value() );
+		#ifdef TIXML_USE_STL
+		std::string str;
+		str << (*comment);
+		XmlTest( "Comment streaming.", "<!-- Somewhat<evil> -->", str.c_str() );
+		#endif
+	}
+
+	{
+		// [ 870502 ] White space issues
+		TiXmlDocument doc;
+		TiXmlText* text;
+		TiXmlHandle docH( &doc );
+	
+		const char* doctype0 = "<element> This has leading and trailing space </element>";
+		const char* doctype1 = "<element>This has  internal space</element>";
+		const char* doctype2 = "<element> This has leading, trailing, and  internal space </element>";
+
+		TiXmlBase::SetCondenseWhiteSpace( false );
+		doc.Clear();
+		doc.Parse( doctype0 );
+		text = docH.FirstChildElement( "element" ).Child( 0 ).Text();
+		XmlTest( "White space kept.", " This has leading and trailing space ", text->Value() );
+
+		doc.Clear();
+		doc.Parse( doctype1 );
+		text = docH.FirstChildElement( "element" ).Child( 0 ).Text();
+		XmlTest( "White space kept.", "This has  internal space", text->Value() );
+
+		doc.Clear();
+		doc.Parse( doctype2 );
+		text = docH.FirstChildElement( "element" ).Child( 0 ).Text();
+		XmlTest( "White space kept.", " This has leading, trailing, and  internal space ", text->Value() );
+
+		TiXmlBase::SetCondenseWhiteSpace( true );
+		doc.Clear();
+		doc.Parse( doctype0 );
+		text = docH.FirstChildElement( "element" ).Child( 0 ).Text();
+		XmlTest( "White space condensed.", "This has leading and trailing space", text->Value() );
+
+		doc.Clear();
+		doc.Parse( doctype1 );
+		text = docH.FirstChildElement( "element" ).Child( 0 ).Text();
+		XmlTest( "White space condensed.", "This has internal space", text->Value() );
+
+		doc.Clear();
+		doc.Parse( doctype2 );
+		text = docH.FirstChildElement( "element" ).Child( 0 ).Text();
+		XmlTest( "White space condensed.", "This has leading, trailing, and internal space", text->Value() );
+	}
+
+	{
+		// Double attributes
+		const char* doctype = "<element attr='red' attr='blue' />";
+
+		TiXmlDocument doc;
+		doc.Parse( doctype );
+		
+		XmlTest( "Parsing repeated attributes.", true, doc.Error() );	// is an  error to tinyxml (didn't use to be, but caused issues)
+		//XmlTest( "Parsing repeated attributes.", "blue", doc.FirstChildElement( "element" )->Attribute( "attr" ) );
+	}
+
+	{
+		// Embedded null in stream.
+		const char* doctype = "<element att\0r='red' attr='blue' />";
+
+		TiXmlDocument doc;
+		doc.Parse( doctype );
+		XmlTest( "Embedded null throws error.", true, doc.Error() );
+
+		#ifdef TIXML_USE_STL
+		istringstream strm( doctype );
+		doc.Clear();
+		doc.ClearError();
+		strm >> doc;
+		XmlTest( "Embedded null throws error.", true, doc.Error() );
+		#endif
+	}
+
+    {
+            // Legacy mode test. (This test may only pass on a western system)
+            const char* str =
+                        "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"
+                        "<ä>"
+                        "CöntäntßäöüÄÖÜ"
+                        "</ä>";
+
+            TiXmlDocument doc;
+            doc.Parse( str );
+
+            TiXmlHandle docHandle( &doc );
+            TiXmlHandle aHandle = docHandle.FirstChildElement( "ä" );
+            TiXmlHandle tHandle = aHandle.Child( 0 );
+            assert( aHandle.Element() );
+            assert( tHandle.Text() );
+            XmlTest( "ISO-8859-1 Parsing.", "CöntäntßäöüÄÖÜ", tHandle.Text()->Value() );
+    }
+
+	{
+		// Empty documents should return TIXML_ERROR_PARSING_EMPTY, bug 1070717
+		const char* str = "    ";
+		TiXmlDocument doc;
+		doc.Parse( str );
+		XmlTest( "Empty document error TIXML_ERROR_DOCUMENT_EMPTY", TiXmlBase::TIXML_ERROR_DOCUMENT_EMPTY, doc.ErrorId() );
+	}
+	#ifndef TIXML_USE_STL
+	{
+		// String equality. [ 1006409 ] string operator==/!= no worky in all cases
+		TiXmlString temp;
+		XmlTest( "Empty tinyxml string compare equal", ( temp == "" ), true );
+
+		TiXmlString    foo;
+		TiXmlString    bar( "" );
+		XmlTest( "Empty tinyxml string compare equal", ( foo == bar ), true );
+	}
+
+	#endif
+	{
+		// Bug [ 1195696 ] from marlonism
+		TiXmlBase::SetCondenseWhiteSpace(false); 
+		TiXmlDocument xml; 
+		xml.Parse("<text><break/>This hangs</text>"); 
+		XmlTest( "Test safe error return.", xml.Error(), false );
+	}
+
+	{
+		// Bug [ 1243992 ] - another infinite loop
+		TiXmlDocument doc;
+		doc.SetCondenseWhiteSpace(false);
+		doc.Parse("<p><pb></pb>test</p>");
+	} 
+	{
+		// Low entities
+		TiXmlDocument xml;
+		xml.Parse( "<test>&#x0e;</test>" );
+		const char result[] = { 0x0e, 0 };
+		XmlTest( "Low entities.", xml.FirstChildElement()->GetText(), result );
+		xml.Print();
+	}
+	{
+		// Bug [ 1451649 ] Attribute values with trailing quotes not handled correctly
+		TiXmlDocument xml;
+		xml.Parse( "<foo attribute=bar\" />" );
+		XmlTest( "Throw error with bad end quotes.", xml.Error(), true );
+	}
+	#ifdef TIXML_USE_STL
+	{
+		// Bug [ 1449463 ] Consider generic query
+		TiXmlDocument xml;
+		xml.Parse( "<foo bar='3' barStr='a string'/>" );
+
+		TiXmlElement* ele = xml.FirstChildElement();
+		double d;
+		int i;
+		float f;
+		bool b;
+		std::string str;
+
+		XmlTest( "QueryValueAttribute", ele->QueryValueAttribute( "bar", &d ), TIXML_SUCCESS );
+		XmlTest( "QueryValueAttribute", ele->QueryValueAttribute( "bar", &i ), TIXML_SUCCESS );
+		XmlTest( "QueryValueAttribute", ele->QueryValueAttribute( "bar", &f ), TIXML_SUCCESS );
+		XmlTest( "QueryValueAttribute", ele->QueryValueAttribute( "bar", &b ), TIXML_WRONG_TYPE );
+		XmlTest( "QueryValueAttribute", ele->QueryValueAttribute( "nobar", &b ), TIXML_NO_ATTRIBUTE );
+		XmlTest( "QueryValueAttribute", ele->QueryValueAttribute( "barStr", &str ), TIXML_SUCCESS );
+
+		XmlTest( "QueryValueAttribute", (d==3.0), true );
+		XmlTest( "QueryValueAttribute", (i==3), true );
+		XmlTest( "QueryValueAttribute", (f==3.0f), true );
+		XmlTest( "QueryValueAttribute", (str==std::string( "a string" )), true );
+	}
+	#endif
+
+	#ifdef TIXML_USE_STL
+	{
+		// [ 1505267 ] redundant malloc in TiXmlElement::Attribute
+		TiXmlDocument xml;
+		xml.Parse( "<foo bar='3' />" );
+		TiXmlElement* ele = xml.FirstChildElement();
+		double d;
+		int i;
+
+		std::string bar = "bar";
+
+		const std::string* atrrib = ele->Attribute( bar );
+		ele->Attribute( bar, &d );
+		ele->Attribute( bar, &i );
+
+		XmlTest( "Attribute", atrrib->empty(), false );
+		XmlTest( "Attribute", (d==3.0), true );
+		XmlTest( "Attribute", (i==3), true );
+	}
+	#endif
+
+	{
+		// [ 1356059 ] Allow TiXMLDocument to only be at the top level
+		TiXmlDocument xml, xml2;
+		xml.InsertEndChild( xml2 );
+		XmlTest( "Document only at top level.", xml.Error(), true );
+		XmlTest( "Document only at top level.", xml.ErrorId(), TiXmlBase::TIXML_ERROR_DOCUMENT_TOP_ONLY );
+	}
+
+	{
+		// [ 1663758 ] Failure to report error on bad XML
+		TiXmlDocument xml;
+		xml.Parse("<x>");
+		XmlTest("Missing end tag at end of input", xml.Error(), true);
+		xml.Parse("<x> ");
+		XmlTest("Missing end tag with trailing whitespace", xml.Error(), true);
+	} 
+
+	{
+		// [ 1635701 ] fail to parse files with a tag separated into two lines
+		// I'm not sure this is a bug. Marked 'pending' for feedback.
+		TiXmlDocument xml;
+		xml.Parse( "<title><p>text</p\n><title>" );
+		//xml.Print();
+		//XmlTest( "Tag split by newline", xml.Error(), false );
+	}
+
+	#ifdef TIXML_USE_STL
+	{
+		// [ 1475201 ] TinyXML parses entities in comments
+		TiXmlDocument xml;
+		istringstream parse1( "<!-- declarations for <head> & <body> -->"
+						      "<!-- far &amp; away -->" );
+		parse1 >> xml;
+
+		TiXmlNode* e0 = xml.FirstChild();
+		TiXmlNode* e1 = e0->NextSibling();
+		TiXmlComment* c0 = e0->ToComment();
+		TiXmlComment* c1 = e1->ToComment();
+
+		XmlTest( "Comments ignore entities.", " declarations for <head> & <body> ", c0->Value(), true );
+		XmlTest( "Comments ignore entities.", " far &amp; away ", c1->Value(), true );
+	}
+	#endif
+
+	{
+		// [ 1475201 ] TinyXML parses entities in comments
+		TiXmlDocument xml;
+		xml.Parse("<!-- declarations for <head> & <body> -->"
+				  "<!-- far &amp; away -->" );
+
+		TiXmlNode* e0 = xml.FirstChild();
+		TiXmlNode* e1 = e0->NextSibling();
+		TiXmlComment* c0 = e0->ToComment();
+		TiXmlComment* c1 = e1->ToComment();
+
+		XmlTest( "Comments ignore entities.", " declarations for <head> & <body> ", c0->Value(), true );
+		XmlTest( "Comments ignore entities.", " far &amp; away ", c1->Value(), true );
+	}
+
+	{
+		TiXmlDocument xml;
+		xml.Parse( "<Parent>"
+						"<child1 att=''/>"
+						"<!-- With this comment, child2 will not be parsed! -->"
+						"<child2 att=''/>"
+					"</Parent>" );
+		int count = 0;
+
+		TiXmlNode* ele = 0;
+		while ( (ele = xml.FirstChildElement( "Parent" )->IterateChildren( ele ) ) != 0 ) {
+			++count;
+		}
+		XmlTest( "Comments iterate correctly.", 3, count );
+	}
+
+	{
+		// trying to repro ]1874301]. If it doesn't go into an infinite loop, all is well.
+		unsigned char buf[] = "<?xml version=\"1.0\" encoding=\"utf-8\"?><feed><![CDATA[Test XMLblablablalblbl";
+		buf[60] = 239;
+		buf[61] = 0;
+
+		TiXmlDocument doc;
+		doc.Parse( (const char*)buf);
+	} 
+
+
+	{
+		// bug 1827248 Error while parsing a little bit malformed file
+		// Actually not malformed - should work.
+		TiXmlDocument xml;
+		xml.Parse( "<attributelist> </attributelist >" );
+		XmlTest( "Handle end tag whitespace", false, xml.Error() );
+	}
+
+	{
+		// This one must not result in an infinite loop
+		TiXmlDocument xml;
+		xml.Parse( "<infinite>loop" );
+		XmlTest( "Infinite loop test.", true, true );
+	}
+
+	{
+		// 1709904 - can not repro the crash
+		{
+			TiXmlDocument xml;
+			xml.Parse( "<tag>/</tag>" );
+			XmlTest( "Odd XML parsing.", xml.FirstChild()->Value(), "tag" );
+		}
+		/* Could not repro. {
+			TiXmlDocument xml;
+			xml.LoadFile( "EQUI_Inventory.xml" );
+			//XmlTest( "Odd XML parsing.", xml.FirstChildElement()->Value(), "XML" );
+			TiXmlPrinter printer;
+			xml.Accept( &printer );
+			fprintf( stdout, "%s", printer.CStr() );
+		}*/
+	}
+
+	/*  1417717 experiment
+	{
+		TiXmlDocument xml;
+		xml.Parse("<text>Dan & Tracie</text>");
+		xml.Print(stdout);
+	}
+	{
+		TiXmlDocument xml;
+		xml.Parse("<text>Dan &foo; Tracie</text>");
+		xml.Print(stdout);
+	}
+	*/
+
+	#if defined( WIN32 ) && defined( TUNE )
+	_CrtMemCheckpoint( &endMemState );
+	//_CrtMemDumpStatistics( &endMemState );
+
+	_CrtMemState diffMemState;
+	_CrtMemDifference( &diffMemState, &startMemState, &endMemState );
+	_CrtMemDumpStatistics( &diffMemState );
+	#endif
+
+	printf ("\nPass %d, Fail %d\n", gPass, gFail);
+	return gFail;
+}
Index: /branches/fep_rpc_client/tinyxml/tinyxmlparser.cpp
===================================================================
--- /branches/fep_rpc_client/tinyxml/tinyxmlparser.cpp	(revision 79)
+++ /branches/fep_rpc_client/tinyxml/tinyxmlparser.cpp	(revision 79)
@@ -0,0 +1,1638 @@
+/*
+www.sourceforge.net/projects/tinyxml
+Original code by Lee Thomason (www.grinninglizard.com)
+
+This software is provided 'as-is', without any express or implied 
+warranty. In no event will the authors be held liable for any 
+damages arising from the use of this software.
+
+Permission is granted to anyone to use this software for any 
+purpose, including commercial applications, and to alter it and 
+redistribute it freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must 
+not claim that you wrote the original software. If you use this
+software in a product, an acknowledgment in the product documentation
+would be appreciated but is not required.
+
+2. Altered source versions must be plainly marked as such, and 
+must not be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any source 
+distribution.
+*/
+
+#include <ctype.h>
+#include <stddef.h>
+
+#include "tinyxml.h"
+
+//#define DEBUG_PARSER
+#if defined( DEBUG_PARSER )
+#	if defined( DEBUG ) && defined( _MSC_VER )
+#		include <windows.h>
+#		define TIXML_LOG OutputDebugString
+#	else
+#		define TIXML_LOG printf
+#	endif
+#endif
+
+// Note tha "PutString" hardcodes the same list. This
+// is less flexible than it appears. Changing the entries
+// or order will break putstring.	
+TiXmlBase::Entity TiXmlBase::entity[ TiXmlBase::NUM_ENTITY ] = 
+{
+	{ "&amp;",  5, '&' },
+	{ "&lt;",   4, '<' },
+	{ "&gt;",   4, '>' },
+	{ "&quot;", 6, '\"' },
+	{ "&apos;", 6, '\'' }
+};
+
+// Bunch of unicode info at:
+//		http://www.unicode.org/faq/utf_bom.html
+// Including the basic of this table, which determines the #bytes in the
+// sequence from the lead byte. 1 placed for invalid sequences --
+// although the result will be junk, pass it through as much as possible.
+// Beware of the non-characters in UTF-8:	
+//				ef bb bf (Microsoft "lead bytes")
+//				ef bf be
+//				ef bf bf 
+
+const unsigned char TIXML_UTF_LEAD_0 = 0xefU;
+const unsigned char TIXML_UTF_LEAD_1 = 0xbbU;
+const unsigned char TIXML_UTF_LEAD_2 = 0xbfU;
+
+const int TiXmlBase::utf8ByteTable[256] = 
+{
+	//	0	1	2	3	4	5	6	7	8	9	a	b	c	d	e	f
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x00
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x10
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x20
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x30
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x40
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x50
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x60
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x70	End of ASCII range
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x80 0x80 to 0xc1 invalid
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0x90 
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0xa0 
+		1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	// 0xb0 
+		1,	1,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	// 0xc0 0xc2 to 0xdf 2 byte
+		2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	2,	// 0xd0
+		3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	3,	// 0xe0 0xe0 to 0xef 3 byte
+		4,	4,	4,	4,	4,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1,	1	// 0xf0 0xf0 to 0xf4 4 byte, 0xf5 and higher invalid
+};
+
+
+void TiXmlBase::ConvertUTF32ToUTF8( unsigned long input, char* output, int* length )
+{
+	const unsigned long BYTE_MASK = 0xBF;
+	const unsigned long BYTE_MARK = 0x80;
+	const unsigned long FIRST_BYTE_MARK[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
+
+	if (input < 0x80) 
+		*length = 1;
+	else if ( input < 0x800 )
+		*length = 2;
+	else if ( input < 0x10000 )
+		*length = 3;
+	else if ( input < 0x200000 )
+		*length = 4;
+	else
+		{ *length = 0; return; }	// This code won't covert this correctly anyway.
+
+	output += *length;
+
+	// Scary scary fall throughs.
+	switch (*length) 
+	{
+		case 4:
+			--output; 
+			*output = (char)((input | BYTE_MARK) & BYTE_MASK); 
+			input >>= 6;
+		case 3:
+			--output; 
+			*output = (char)((input | BYTE_MARK) & BYTE_MASK); 
+			input >>= 6;
+		case 2:
+			--output; 
+			*output = (char)((input | BYTE_MARK) & BYTE_MASK); 
+			input >>= 6;
+		case 1:
+			--output; 
+			*output = (char)(input | FIRST_BYTE_MARK[*length]);
+	}
+}
+
+
+/*static*/ int TiXmlBase::IsAlpha( unsigned char anyByte, TiXmlEncoding /*encoding*/ )
+{
+	// This will only work for low-ascii, everything else is assumed to be a valid
+	// letter. I'm not sure this is the best approach, but it is quite tricky trying
+	// to figure out alhabetical vs. not across encoding. So take a very 
+	// conservative approach.
+
+//	if ( encoding == TIXML_ENCODING_UTF8 )
+//	{
+		if ( anyByte < 127 )
+			return isalpha( anyByte );
+		else
+			return 1;	// What else to do? The unicode set is huge...get the english ones right.
+//	}
+//	else
+//	{
+//		return isalpha( anyByte );
+//	}
+}
+
+
+/*static*/ int TiXmlBase::IsAlphaNum( unsigned char anyByte, TiXmlEncoding /*encoding*/ )
+{
+	// This will only work for low-ascii, everything else is assumed to be a valid
+	// letter. I'm not sure this is the best approach, but it is quite tricky trying
+	// to figure out alhabetical vs. not across encoding. So take a very 
+	// conservative approach.
+
+//	if ( encoding == TIXML_ENCODING_UTF8 )
+//	{
+		if ( anyByte < 127 )
+			return isalnum( anyByte );
+		else
+			return 1;	// What else to do? The unicode set is huge...get the english ones right.
+//	}
+//	else
+//	{
+//		return isalnum( anyByte );
+//	}
+}
+
+
+class TiXmlParsingData
+{
+	friend class TiXmlDocument;
+  public:
+	void Stamp( const char* now, TiXmlEncoding encoding );
+
+	const TiXmlCursor& Cursor() const	{ return cursor; }
+
+  private:
+	// Only used by the document!
+	TiXmlParsingData( const char* start, int _tabsize, int row, int col )
+	{
+		assert( start );
+		stamp = start;
+		tabsize = _tabsize;
+		cursor.row = row;
+		cursor.col = col;
+	}
+
+	TiXmlCursor		cursor;
+	const char*		stamp;
+	int				tabsize;
+};
+
+
+void TiXmlParsingData::Stamp( const char* now, TiXmlEncoding encoding )
+{
+	assert( now );
+
+	// Do nothing if the tabsize is 0.
+	if ( tabsize < 1 )
+	{
+		return;
+	}
+
+	// Get the current row, column.
+	int row = cursor.row;
+	int col = cursor.col;
+	const char* p = stamp;
+	assert( p );
+
+	while ( p < now )
+	{
+		// Treat p as unsigned, so we have a happy compiler.
+		const unsigned char* pU = (const unsigned char*)p;
+
+		// Code contributed by Fletcher Dunn: (modified by lee)
+		switch (*pU) {
+			case 0:
+				// We *should* never get here, but in case we do, don't
+				// advance past the terminating null character, ever
+				return;
+
+			case '\r':
+				// bump down to the next line
+				++row;
+				col = 0;				
+				// Eat the character
+				++p;
+
+				// Check for \r\n sequence, and treat this as a single character
+				if (*p == '\n') {
+					++p;
+				}
+				break;
+
+			case '\n':
+				// bump down to the next line
+				++row;
+				col = 0;
+
+				// Eat the character
+				++p;
+
+				// Check for \n\r sequence, and treat this as a single
+				// character.  (Yes, this bizarre thing does occur still
+				// on some arcane platforms...)
+				if (*p == '\r') {
+					++p;
+				}
+				break;
+
+			case '\t':
+				// Eat the character
+				++p;
+
+				// Skip to next tab stop
+				col = (col / tabsize + 1) * tabsize;
+				break;
+
+			case TIXML_UTF_LEAD_0:
+				if ( encoding == TIXML_ENCODING_UTF8 )
+				{
+					if ( *(p+1) && *(p+2) )
+					{
+						// In these cases, don't advance the column. These are
+						// 0-width spaces.
+						if ( *(pU+1)==TIXML_UTF_LEAD_1 && *(pU+2)==TIXML_UTF_LEAD_2 )
+							p += 3;	
+						else if ( *(pU+1)==0xbfU && *(pU+2)==0xbeU )
+							p += 3;	
+						else if ( *(pU+1)==0xbfU && *(pU+2)==0xbfU )
+							p += 3;	
+						else
+							{ p +=3; ++col; }	// A normal character.
+					}
+				}
+				else
+				{
+					++p;
+					++col;
+				}
+				break;
+
+			default:
+				if ( encoding == TIXML_ENCODING_UTF8 )
+				{
+					// Eat the 1 to 4 byte utf8 character.
+					int step = TiXmlBase::utf8ByteTable[*((const unsigned char*)p)];
+					if ( step == 0 )
+						step = 1;		// Error case from bad encoding, but handle gracefully.
+					p += step;
+
+					// Just advance one column, of course.
+					++col;
+				}
+				else
+				{
+					++p;
+					++col;
+				}
+				break;
+		}
+	}
+	cursor.row = row;
+	cursor.col = col;
+	assert( cursor.row >= -1 );
+	assert( cursor.col >= -1 );
+	stamp = p;
+	assert( stamp );
+}
+
+
+const char* TiXmlBase::SkipWhiteSpace( const char* p, TiXmlEncoding encoding )
+{
+	if ( !p || !*p )
+	{
+		return 0;
+	}
+	if ( encoding == TIXML_ENCODING_UTF8 )
+	{
+		while ( *p )
+		{
+			const unsigned char* pU = (const unsigned char*)p;
+			
+			// Skip the stupid Microsoft UTF-8 Byte order marks
+			if (	*(pU+0)==TIXML_UTF_LEAD_0
+				 && *(pU+1)==TIXML_UTF_LEAD_1 
+				 && *(pU+2)==TIXML_UTF_LEAD_2 )
+			{
+				p += 3;
+				continue;
+			}
+			else if(*(pU+0)==TIXML_UTF_LEAD_0
+				 && *(pU+1)==0xbfU
+				 && *(pU+2)==0xbeU )
+			{
+				p += 3;
+				continue;
+			}
+			else if(*(pU+0)==TIXML_UTF_LEAD_0
+				 && *(pU+1)==0xbfU
+				 && *(pU+2)==0xbfU )
+			{
+				p += 3;
+				continue;
+			}
+
+			if ( IsWhiteSpace( *p ) )		// Still using old rules for white space.
+				++p;
+			else
+				break;
+		}
+	}
+	else
+	{
+		while ( *p && IsWhiteSpace( *p ) )
+			++p;
+	}
+
+	return p;
+}
+
+#ifdef TIXML_USE_STL
+/*static*/ bool TiXmlBase::StreamWhiteSpace( std::istream * in, TIXML_STRING * tag )
+{
+	for( ;; )
+	{
+		if ( !in->good() ) return false;
+
+		int c = in->peek();
+		// At this scope, we can't get to a document. So fail silently.
+		if ( !IsWhiteSpace( c ) || c <= 0 )
+			return true;
+
+		*tag += (char) in->get();
+	}
+}
+
+/*static*/ bool TiXmlBase::StreamTo( std::istream * in, int character, TIXML_STRING * tag )
+{
+	//assert( character > 0 && character < 128 );	// else it won't work in utf-8
+	while ( in->good() )
+	{
+		int c = in->peek();
+		if ( c == character )
+			return true;
+		if ( c <= 0 )		// Silent failure: can't get document at this scope
+			return false;
+
+		in->get();
+		*tag += (char) c;
+	}
+	return false;
+}
+#endif
+
+// One of TinyXML's more performance demanding functions. Try to keep the memory overhead down. The
+// "assign" optimization removes over 10% of the execution time.
+//
+const char* TiXmlBase::ReadName( const char* p, TIXML_STRING * name, TiXmlEncoding encoding )
+{
+	// Oddly, not supported on some comilers,
+	//name->clear();
+	// So use this:
+	*name = "";
+	assert( p );
+
+	// Names start with letters or underscores.
+	// Of course, in unicode, tinyxml has no idea what a letter *is*. The
+	// algorithm is generous.
+	//
+	// After that, they can be letters, underscores, numbers,
+	// hyphens, or colons. (Colons are valid ony for namespaces,
+	// but tinyxml can't tell namespaces from names.)
+	if (    p && *p 
+		 && ( IsAlpha( (unsigned char) *p, encoding ) || *p == '_' ) )
+	{
+		const char* start = p;
+		while(		p && *p
+				&&	(		IsAlphaNum( (unsigned char ) *p, encoding ) 
+						 || *p == '_'
+						 || *p == '-'
+						 || *p == '.'
+						 || *p == ':' ) )
+		{
+			//(*name) += *p; // expensive
+			++p;
+		}
+		if ( p-start > 0 ) {
+			name->assign( start, p-start );
+		}
+		return p;
+	}
+	return 0;
+}
+
+const char* TiXmlBase::GetEntity( const char* p, char* value, int* length, TiXmlEncoding encoding )
+{
+	// Presume an entity, and pull it out.
+    TIXML_STRING ent;
+	int i;
+	*length = 0;
+
+	if ( *(p+1) && *(p+1) == '#' && *(p+2) )
+	{
+		unsigned long ucs = 0;
+		ptrdiff_t delta = 0;
+		unsigned mult = 1;
+
+		if ( *(p+2) == 'x' )
+		{
+			// Hexadecimal.
+			if ( !*(p+3) ) return 0;
+
+			const char* q = p+3;
+			q = strchr( q, ';' );
+
+			if ( !q || !*q ) return 0;
+
+			delta = q-p;
+			--q;
+
+			while ( *q != 'x' )
+			{
+				if ( *q >= '0' && *q <= '9' )
+					ucs += mult * (*q - '0');
+				else if ( *q >= 'a' && *q <= 'f' )
+					ucs += mult * (*q - 'a' + 10);
+				else if ( *q >= 'A' && *q <= 'F' )
+					ucs += mult * (*q - 'A' + 10 );
+				else 
+					return 0;
+				mult *= 16;
+				--q;
+			}
+		}
+		else
+		{
+			// Decimal.
+			if ( !*(p+2) ) return 0;
+
+			const char* q = p+2;
+			q = strchr( q, ';' );
+
+			if ( !q || !*q ) return 0;
+
+			delta = q-p;
+			--q;
+
+			while ( *q != '#' )
+			{
+				if ( *q >= '0' && *q <= '9' )
+					ucs += mult * (*q - '0');
+				else 
+					return 0;
+				mult *= 10;
+				--q;
+			}
+		}
+		if ( encoding == TIXML_ENCODING_UTF8 )
+		{
+			// convert the UCS to UTF-8
+			ConvertUTF32ToUTF8( ucs, value, length );
+		}
+		else
+		{
+			*value = (char)ucs;
+			*length = 1;
+		}
+		return p + delta + 1;
+	}
+
+	// Now try to match it.
+	for( i=0; i<NUM_ENTITY; ++i )
+	{
+		if ( strncmp( entity[i].str, p, entity[i].strLength ) == 0 )
+		{
+			assert( strlen( entity[i].str ) == entity[i].strLength );
+			*value = entity[i].chr;
+			*length = 1;
+			return ( p + entity[i].strLength );
+		}
+	}
+
+	// So it wasn't an entity, its unrecognized, or something like that.
+	*value = *p;	// Don't put back the last one, since we return it!
+	//*length = 1;	// Leave unrecognized entities - this doesn't really work.
+					// Just writes strange XML.
+	return p+1;
+}
+
+
+bool TiXmlBase::StringEqual( const char* p,
+							 const char* tag,
+							 bool ignoreCase,
+							 TiXmlEncoding encoding )
+{
+	assert( p );
+	assert( tag );
+	if ( !p || !*p )
+	{
+		assert( 0 );
+		return false;
+	}
+
+	const char* q = p;
+
+	if ( ignoreCase )
+	{
+		while ( *q && *tag && ToLower( *q, encoding ) == ToLower( *tag, encoding ) )
+		{
+			++q;
+			++tag;
+		}
+
+		if ( *tag == 0 )
+			return true;
+	}
+	else
+	{
+		while ( *q && *tag && *q == *tag )
+		{
+			++q;
+			++tag;
+		}
+
+		if ( *tag == 0 )		// Have we found the end of the tag, and everything equal?
+			return true;
+	}
+	return false;
+}
+
+const char* TiXmlBase::ReadText(	const char* p, 
+									TIXML_STRING * text, 
+									bool trimWhiteSpace, 
+									const char* endTag, 
+									bool caseInsensitive,
+									TiXmlEncoding encoding )
+{
+    *text = "";
+	if (    !trimWhiteSpace			// certain tags always keep whitespace
+		 || !condenseWhiteSpace )	// if true, whitespace is always kept
+	{
+		// Keep all the white space.
+		while (	   p && *p
+				&& !StringEqual( p, endTag, caseInsensitive, encoding )
+			  )
+		{
+			int len;
+			char cArr[4] = { 0, 0, 0, 0 };
+			p = GetChar( p, cArr, &len, encoding );
+			text->append( cArr, len );
+		}
+	}
+	else
+	{
+		bool whitespace = false;
+
+		// Remove leading white space:
+		p = SkipWhiteSpace( p, encoding );
+		while (	   p && *p
+				&& !StringEqual( p, endTag, caseInsensitive, encoding ) )
+		{
+			if ( *p == '\r' || *p == '\n' )
+			{
+				whitespace = true;
+				++p;
+			}
+			else if ( IsWhiteSpace( *p ) )
+			{
+				whitespace = true;
+				++p;
+			}
+			else
+			{
+				// If we've found whitespace, add it before the
+				// new character. Any whitespace just becomes a space.
+				if ( whitespace )
+				{
+					(*text) += ' ';
+					whitespace = false;
+				}
+				int len;
+				char cArr[4] = { 0, 0, 0, 0 };
+				p = GetChar( p, cArr, &len, encoding );
+				if ( len == 1 )
+					(*text) += cArr[0];	// more efficient
+				else
+					text->append( cArr, len );
+			}
+		}
+	}
+	if ( p && *p )
+		p += strlen( endTag );
+	return ( p && *p ) ? p : 0;
+}
+
+#ifdef TIXML_USE_STL
+
+void TiXmlDocument::StreamIn( std::istream * in, TIXML_STRING * tag )
+{
+	// The basic issue with a document is that we don't know what we're
+	// streaming. Read something presumed to be a tag (and hope), then
+	// identify it, and call the appropriate stream method on the tag.
+	//
+	// This "pre-streaming" will never read the closing ">" so the
+	// sub-tag can orient itself.
+
+	if ( !StreamTo( in, '<', tag ) ) 
+	{
+		SetError( TIXML_ERROR_PARSING_EMPTY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return;
+	}
+
+	while ( in->good() )
+	{
+		int tagIndex = (int) tag->length();
+		while ( in->good() && in->peek() != '>' )
+		{
+			int c = in->get();
+			if ( c <= 0 )
+			{
+				SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+				break;
+			}
+			(*tag) += (char) c;
+		}
+
+		if ( in->good() )
+		{
+			// We now have something we presume to be a node of 
+			// some sort. Identify it, and call the node to
+			// continue streaming.
+			TiXmlNode* node = Identify( tag->c_str() + tagIndex, TIXML_DEFAULT_ENCODING );
+
+			if ( node )
+			{
+				node->StreamIn( in, tag );
+				bool isElement = node->ToElement() != 0;
+				delete node;
+				node = 0;
+
+				// If this is the root element, we're done. Parsing will be
+				// done by the >> operator.
+				if ( isElement )
+				{
+					return;
+				}
+			}
+			else
+			{
+				SetError( TIXML_ERROR, 0, 0, TIXML_ENCODING_UNKNOWN );
+				return;
+			}
+		}
+	}
+	// We should have returned sooner.
+	SetError( TIXML_ERROR, 0, 0, TIXML_ENCODING_UNKNOWN );
+}
+
+#endif
+
+const char* TiXmlDocument::Parse( const char* p, TiXmlParsingData* prevData, TiXmlEncoding encoding )
+{
+	ClearError();
+
+	// Parse away, at the document level. Since a document
+	// contains nothing but other tags, most of what happens
+	// here is skipping white space.
+	if ( !p || !*p )
+	{
+		SetError( TIXML_ERROR_DOCUMENT_EMPTY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+
+	// Note that, for a document, this needs to come
+	// before the while space skip, so that parsing
+	// starts from the pointer we are given.
+	location.Clear();
+	if ( prevData )
+	{
+		location.row = prevData->cursor.row;
+		location.col = prevData->cursor.col;
+	}
+	else
+	{
+		location.row = 0;
+		location.col = 0;
+	}
+	TiXmlParsingData data( p, TabSize(), location.row, location.col );
+	location = data.Cursor();
+
+	if ( encoding == TIXML_ENCODING_UNKNOWN )
+	{
+		// Check for the Microsoft UTF-8 lead bytes.
+		const unsigned char* pU = (const unsigned char*)p;
+		if (	*(pU+0) && *(pU+0) == TIXML_UTF_LEAD_0
+			 && *(pU+1) && *(pU+1) == TIXML_UTF_LEAD_1
+			 && *(pU+2) && *(pU+2) == TIXML_UTF_LEAD_2 )
+		{
+			encoding = TIXML_ENCODING_UTF8;
+			useMicrosoftBOM = true;
+		}
+	}
+
+    p = SkipWhiteSpace( p, encoding );
+	if ( !p )
+	{
+		SetError( TIXML_ERROR_DOCUMENT_EMPTY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+
+	while ( p && *p )
+	{
+		TiXmlNode* node = Identify( p, encoding );
+		if ( node )
+		{
+			p = node->Parse( p, &data, encoding );
+			LinkEndChild( node );
+		}
+		else
+		{
+			break;
+		}
+
+		// Did we get encoding info?
+		if (    encoding == TIXML_ENCODING_UNKNOWN
+			 && node->ToDeclaration() )
+		{
+			TiXmlDeclaration* dec = node->ToDeclaration();
+			const char* enc = dec->Encoding();
+			assert( enc );
+
+			if ( *enc == 0 )
+				encoding = TIXML_ENCODING_UTF8;
+			else if ( StringEqual( enc, "UTF-8", true, TIXML_ENCODING_UNKNOWN ) )
+				encoding = TIXML_ENCODING_UTF8;
+			else if ( StringEqual( enc, "UTF8", true, TIXML_ENCODING_UNKNOWN ) )
+				encoding = TIXML_ENCODING_UTF8;	// incorrect, but be nice
+			else 
+				encoding = TIXML_ENCODING_LEGACY;
+		}
+
+		p = SkipWhiteSpace( p, encoding );
+	}
+
+	// Was this empty?
+	if ( !firstChild ) {
+		SetError( TIXML_ERROR_DOCUMENT_EMPTY, 0, 0, encoding );
+		return 0;
+	}
+
+	// All is well.
+	return p;
+}
+
+void TiXmlDocument::SetError( int err, const char* pError, TiXmlParsingData* data, TiXmlEncoding encoding )
+{	
+	// The first error in a chain is more accurate - don't set again!
+	if ( error )
+		return;
+
+	assert( err > 0 && err < TIXML_ERROR_STRING_COUNT );
+	error   = true;
+	errorId = err;
+	errorDesc = errorString[ errorId ];
+
+	errorLocation.Clear();
+	if ( pError && data )
+	{
+		data->Stamp( pError, encoding );
+		errorLocation = data->Cursor();
+	}
+}
+
+
+TiXmlNode* TiXmlNode::Identify( const char* p, TiXmlEncoding encoding )
+{
+	TiXmlNode* returnNode = 0;
+
+	p = SkipWhiteSpace( p, encoding );
+	if( !p || !*p || *p != '<' )
+	{
+		return 0;
+	}
+
+	p = SkipWhiteSpace( p, encoding );
+
+	if ( !p || !*p )
+	{
+		return 0;
+	}
+
+	// What is this thing? 
+	// - Elements start with a letter or underscore, but xml is reserved.
+	// - Comments: <!--
+	// - Decleration: <?xml
+	// - Everthing else is unknown to tinyxml.
+	//
+
+	const char* xmlHeader = { "<?xml" };
+	const char* commentHeader = { "<!--" };
+	const char* dtdHeader = { "<!" };
+	const char* cdataHeader = { "<![CDATA[" };
+
+	if ( StringEqual( p, xmlHeader, true, encoding ) )
+	{
+		#ifdef DEBUG_PARSER
+			TIXML_LOG( "XML parsing Declaration\n" );
+		#endif
+		returnNode = new TiXmlDeclaration();
+	}
+	else if ( StringEqual( p, commentHeader, false, encoding ) )
+	{
+		#ifdef DEBUG_PARSER
+			TIXML_LOG( "XML parsing Comment\n" );
+		#endif
+		returnNode = new TiXmlComment();
+	}
+	else if ( StringEqual( p, cdataHeader, false, encoding ) )
+	{
+		#ifdef DEBUG_PARSER
+			TIXML_LOG( "XML parsing CDATA\n" );
+		#endif
+		TiXmlText* text = new TiXmlText( "" );
+		text->SetCDATA( true );
+		returnNode = text;
+	}
+	else if ( StringEqual( p, dtdHeader, false, encoding ) )
+	{
+		#ifdef DEBUG_PARSER
+			TIXML_LOG( "XML parsing Unknown(1)\n" );
+		#endif
+		returnNode = new TiXmlUnknown();
+	}
+	else if (    IsAlpha( *(p+1), encoding )
+			  || *(p+1) == '_' )
+	{
+		#ifdef DEBUG_PARSER
+			TIXML_LOG( "XML parsing Element\n" );
+		#endif
+		returnNode = new TiXmlElement( "" );
+	}
+	else
+	{
+		#ifdef DEBUG_PARSER
+			TIXML_LOG( "XML parsing Unknown(2)\n" );
+		#endif
+		returnNode = new TiXmlUnknown();
+	}
+
+	if ( returnNode )
+	{
+		// Set the parent, so it can report errors
+		returnNode->parent = this;
+	}
+	return returnNode;
+}
+
+#ifdef TIXML_USE_STL
+
+void TiXmlElement::StreamIn (std::istream * in, TIXML_STRING * tag)
+{
+	// We're called with some amount of pre-parsing. That is, some of "this"
+	// element is in "tag". Go ahead and stream to the closing ">"
+	while( in->good() )
+	{
+		int c = in->get();
+		if ( c <= 0 )
+		{
+			TiXmlDocument* document = GetDocument();
+			if ( document )
+				document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+			return;
+		}
+		(*tag) += (char) c ;
+		
+		if ( c == '>' )
+			break;
+	}
+
+	if ( tag->length() < 3 ) return;
+
+	// Okay...if we are a "/>" tag, then we're done. We've read a complete tag.
+	// If not, identify and stream.
+
+	if (    tag->at( tag->length() - 1 ) == '>' 
+		 && tag->at( tag->length() - 2 ) == '/' )
+	{
+		// All good!
+		return;
+	}
+	else if ( tag->at( tag->length() - 1 ) == '>' )
+	{
+		// There is more. Could be:
+		//		text
+		//		cdata text (which looks like another node)
+		//		closing tag
+		//		another node.
+		for ( ;; )
+		{
+			StreamWhiteSpace( in, tag );
+
+			// Do we have text?
+			if ( in->good() && in->peek() != '<' ) 
+			{
+				// Yep, text.
+				TiXmlText text( "" );
+				text.StreamIn( in, tag );
+
+				// What follows text is a closing tag or another node.
+				// Go around again and figure it out.
+				continue;
+			}
+
+			// We now have either a closing tag...or another node.
+			// We should be at a "<", regardless.
+			if ( !in->good() ) return;
+			assert( in->peek() == '<' );
+			int tagIndex = (int) tag->length();
+
+			bool closingTag = false;
+			bool firstCharFound = false;
+
+			for( ;; )
+			{
+				if ( !in->good() )
+					return;
+
+				int c = in->peek();
+				if ( c <= 0 )
+				{
+					TiXmlDocument* document = GetDocument();
+					if ( document )
+						document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+					return;
+				}
+				
+				if ( c == '>' )
+					break;
+
+				*tag += (char) c;
+				in->get();
+
+				// Early out if we find the CDATA id.
+				if ( c == '[' && tag->size() >= 9 )
+				{
+					size_t len = tag->size();
+					const char* start = tag->c_str() + len - 9;
+					if ( strcmp( start, "<![CDATA[" ) == 0 ) {
+						assert( !closingTag );
+						break;
+					}
+				}
+
+				if ( !firstCharFound && c != '<' && !IsWhiteSpace( c ) )
+				{
+					firstCharFound = true;
+					if ( c == '/' )
+						closingTag = true;
+				}
+			}
+			// If it was a closing tag, then read in the closing '>' to clean up the input stream.
+			// If it was not, the streaming will be done by the tag.
+			if ( closingTag )
+			{
+				if ( !in->good() )
+					return;
+
+				int c = in->get();
+				if ( c <= 0 )
+				{
+					TiXmlDocument* document = GetDocument();
+					if ( document )
+						document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+					return;
+				}
+				assert( c == '>' );
+				*tag += (char) c;
+
+				// We are done, once we've found our closing tag.
+				return;
+			}
+			else
+			{
+				// If not a closing tag, id it, and stream.
+				const char* tagloc = tag->c_str() + tagIndex;
+				TiXmlNode* node = Identify( tagloc, TIXML_DEFAULT_ENCODING );
+				if ( !node )
+					return;
+				node->StreamIn( in, tag );
+				delete node;
+				node = 0;
+
+				// No return: go around from the beginning: text, closing tag, or node.
+			}
+		}
+	}
+}
+#endif
+
+const char* TiXmlElement::Parse( const char* p, TiXmlParsingData* data, TiXmlEncoding encoding )
+{
+	p = SkipWhiteSpace( p, encoding );
+	TiXmlDocument* document = GetDocument();
+
+	if ( !p || !*p )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_PARSING_ELEMENT, 0, 0, encoding );
+		return 0;
+	}
+
+	if ( data )
+	{
+		data->Stamp( p, encoding );
+		location = data->Cursor();
+	}
+
+	if ( *p != '<' )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_PARSING_ELEMENT, p, data, encoding );
+		return 0;
+	}
+
+	p = SkipWhiteSpace( p+1, encoding );
+
+	// Read the name.
+	const char* pErr = p;
+
+    p = ReadName( p, &value, encoding );
+	if ( !p || !*p )
+	{
+		if ( document )	document->SetError( TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME, pErr, data, encoding );
+		return 0;
+	}
+
+    TIXML_STRING endTag ("</");
+	endTag += value;
+
+	// Check for and read attributes. Also look for an empty
+	// tag or an end tag.
+	while ( p && *p )
+	{
+		pErr = p;
+		p = SkipWhiteSpace( p, encoding );
+		if ( !p || !*p )
+		{
+			if ( document ) document->SetError( TIXML_ERROR_READING_ATTRIBUTES, pErr, data, encoding );
+			return 0;
+		}
+		if ( *p == '/' )
+		{
+			++p;
+			// Empty tag.
+			if ( *p  != '>' )
+			{
+				if ( document ) document->SetError( TIXML_ERROR_PARSING_EMPTY, p, data, encoding );		
+				return 0;
+			}
+			return (p+1);
+		}
+		else if ( *p == '>' )
+		{
+			// Done with attributes (if there were any.)
+			// Read the value -- which can include other
+			// elements -- read the end tag, and return.
+			++p;
+			p = ReadValue( p, data, encoding );		// Note this is an Element method, and will set the error if one happens.
+			if ( !p || !*p ) {
+				// We were looking for the end tag, but found nothing.
+				// Fix for [ 1663758 ] Failure to report error on bad XML
+				if ( document ) document->SetError( TIXML_ERROR_READING_END_TAG, p, data, encoding );
+				return 0;
+			}
+
+			// We should find the end tag now
+			// note that:
+			// </foo > and
+			// </foo> 
+			// are both valid end tags.
+			if ( StringEqual( p, endTag.c_str(), false, encoding ) )
+			{
+				p += endTag.length();
+				p = SkipWhiteSpace( p, encoding );
+				if ( p && *p && *p == '>' ) {
+					++p;
+					return p;
+				}
+				if ( document ) document->SetError( TIXML_ERROR_READING_END_TAG, p, data, encoding );
+				return 0;
+			}
+			else
+			{
+				if ( document ) document->SetError( TIXML_ERROR_READING_END_TAG, p, data, encoding );
+				return 0;
+			}
+		}
+		else
+		{
+			// Try to read an attribute:
+			TiXmlAttribute* attrib = new TiXmlAttribute();
+			if ( !attrib )
+			{
+				return 0;
+			}
+
+			attrib->SetDocument( document );
+			pErr = p;
+			p = attrib->Parse( p, data, encoding );
+
+			if ( !p || !*p )
+			{
+				if ( document ) document->SetError( TIXML_ERROR_PARSING_ELEMENT, pErr, data, encoding );
+				delete attrib;
+				return 0;
+			}
+
+			// Handle the strange case of double attributes:
+			#ifdef TIXML_USE_STL
+			TiXmlAttribute* node = attributeSet.Find( attrib->NameTStr() );
+			#else
+			TiXmlAttribute* node = attributeSet.Find( attrib->Name() );
+			#endif
+			if ( node )
+			{
+				if ( document ) document->SetError( TIXML_ERROR_PARSING_ELEMENT, pErr, data, encoding );
+				delete attrib;
+				return 0;
+			}
+
+			attributeSet.Add( attrib );
+		}
+	}
+	return p;
+}
+
+
+const char* TiXmlElement::ReadValue( const char* p, TiXmlParsingData* data, TiXmlEncoding encoding )
+{
+	TiXmlDocument* document = GetDocument();
+
+	// Read in text and elements in any order.
+	const char* pWithWhiteSpace = p;
+	p = SkipWhiteSpace( p, encoding );
+
+	while ( p && *p )
+	{
+		if ( *p != '<' )
+		{
+			// Take what we have, make a text element.
+			TiXmlText* textNode = new TiXmlText( "" );
+
+			if ( !textNode )
+			{
+			    return 0;
+			}
+
+			if ( TiXmlBase::IsWhiteSpaceCondensed() )
+			{
+				p = textNode->Parse( p, data, encoding );
+			}
+			else
+			{
+				// Special case: we want to keep the white space
+				// so that leading spaces aren't removed.
+				p = textNode->Parse( pWithWhiteSpace, data, encoding );
+			}
+
+			if ( !textNode->Blank() )
+				LinkEndChild( textNode );
+			else
+				delete textNode;
+		} 
+		else 
+		{
+			// We hit a '<'
+			// Have we hit a new element or an end tag? This could also be
+			// a TiXmlText in the "CDATA" style.
+			if ( StringEqual( p, "</", false, encoding ) )
+			{
+				return p;
+			}
+			else
+			{
+				TiXmlNode* node = Identify( p, encoding );
+				if ( node )
+				{
+					p = node->Parse( p, data, encoding );
+					LinkEndChild( node );
+				}				
+				else
+				{
+					return 0;
+				}
+			}
+		}
+		pWithWhiteSpace = p;
+		p = SkipWhiteSpace( p, encoding );
+	}
+
+	if ( !p )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_READING_ELEMENT_VALUE, 0, 0, encoding );
+	}	
+	return p;
+}
+
+
+#ifdef TIXML_USE_STL
+void TiXmlUnknown::StreamIn( std::istream * in, TIXML_STRING * tag )
+{
+	while ( in->good() )
+	{
+		int c = in->get();	
+		if ( c <= 0 )
+		{
+			TiXmlDocument* document = GetDocument();
+			if ( document )
+				document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+			return;
+		}
+		(*tag) += (char) c;
+
+		if ( c == '>' )
+		{
+			// All is well.
+			return;		
+		}
+	}
+}
+#endif
+
+
+const char* TiXmlUnknown::Parse( const char* p, TiXmlParsingData* data, TiXmlEncoding encoding )
+{
+	TiXmlDocument* document = GetDocument();
+	p = SkipWhiteSpace( p, encoding );
+
+	if ( data )
+	{
+		data->Stamp( p, encoding );
+		location = data->Cursor();
+	}
+	if ( !p || !*p || *p != '<' )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_PARSING_UNKNOWN, p, data, encoding );
+		return 0;
+	}
+	++p;
+    value = "";
+
+	while ( p && *p && *p != '>' )
+	{
+		value += *p;
+		++p;
+	}
+
+	if ( !p )
+	{
+		if ( document )	
+			document->SetError( TIXML_ERROR_PARSING_UNKNOWN, 0, 0, encoding );
+	}
+	if ( p && *p == '>' )
+		return p+1;
+	return p;
+}
+
+#ifdef TIXML_USE_STL
+void TiXmlComment::StreamIn( std::istream * in, TIXML_STRING * tag )
+{
+	while ( in->good() )
+	{
+		int c = in->get();	
+		if ( c <= 0 )
+		{
+			TiXmlDocument* document = GetDocument();
+			if ( document )
+				document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+			return;
+		}
+
+		(*tag) += (char) c;
+
+		if ( c == '>' 
+			 && tag->at( tag->length() - 2 ) == '-'
+			 && tag->at( tag->length() - 3 ) == '-' )
+		{
+			// All is well.
+			return;		
+		}
+	}
+}
+#endif
+
+
+const char* TiXmlComment::Parse( const char* p, TiXmlParsingData* data, TiXmlEncoding encoding )
+{
+	TiXmlDocument* document = GetDocument();
+	value = "";
+
+	p = SkipWhiteSpace( p, encoding );
+
+	if ( data )
+	{
+		data->Stamp( p, encoding );
+		location = data->Cursor();
+	}
+	const char* startTag = "<!--";
+	const char* endTag   = "-->";
+
+	if ( !StringEqual( p, startTag, false, encoding ) )
+	{
+		if ( document )
+			document->SetError( TIXML_ERROR_PARSING_COMMENT, p, data, encoding );
+		return 0;
+	}
+	p += strlen( startTag );
+
+	// [ 1475201 ] TinyXML parses entities in comments
+	// Oops - ReadText doesn't work, because we don't want to parse the entities.
+	// p = ReadText( p, &value, false, endTag, false, encoding );
+	//
+	// from the XML spec:
+	/*
+	 [Definition: Comments may appear anywhere in a document outside other markup; in addition, 
+	              they may appear within the document type declaration at places allowed by the grammar. 
+				  They are not part of the document's character data; an XML processor MAY, but need not, 
+				  make it possible for an application to retrieve the text of comments. For compatibility, 
+				  the string "--" (double-hyphen) MUST NOT occur within comments.] Parameter entity 
+				  references MUST NOT be recognized within comments.
+
+				  An example of a comment:
+
+				  <!-- declarations for <head> & <body> -->
+	*/
+
+    value = "";
+	// Keep all the white space.
+	while (	p && *p && !StringEqual( p, endTag, false, encoding ) )
+	{
+		value.append( p, 1 );
+		++p;
+	}
+	if ( p && *p ) 
+		p += strlen( endTag );
+
+	return p;
+}
+
+
+const char* TiXmlAttribute::Parse( const char* p, TiXmlParsingData* data, TiXmlEncoding encoding )
+{
+	p = SkipWhiteSpace( p, encoding );
+	if ( !p || !*p ) return 0;
+
+	if ( data )
+	{
+		data->Stamp( p, encoding );
+		location = data->Cursor();
+	}
+	// Read the name, the '=' and the value.
+	const char* pErr = p;
+	p = ReadName( p, &name, encoding );
+	if ( !p || !*p )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_READING_ATTRIBUTES, pErr, data, encoding );
+		return 0;
+	}
+	p = SkipWhiteSpace( p, encoding );
+	if ( !p || !*p || *p != '=' )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_READING_ATTRIBUTES, p, data, encoding );
+		return 0;
+	}
+
+	++p;	// skip '='
+	p = SkipWhiteSpace( p, encoding );
+	if ( !p || !*p )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_READING_ATTRIBUTES, p, data, encoding );
+		return 0;
+	}
+	
+	const char* end;
+	const char SINGLE_QUOTE = '\'';
+	const char DOUBLE_QUOTE = '\"';
+
+	if ( *p == SINGLE_QUOTE )
+	{
+		++p;
+		end = "\'";		// single quote in string
+		p = ReadText( p, &value, false, end, false, encoding );
+	}
+	else if ( *p == DOUBLE_QUOTE )
+	{
+		++p;
+		end = "\"";		// double quote in string
+		p = ReadText( p, &value, false, end, false, encoding );
+	}
+	else
+	{
+		// All attribute values should be in single or double quotes.
+		// But this is such a common error that the parser will try
+		// its best, even without them.
+		value = "";
+		while (    p && *p											// existence
+				&& !IsWhiteSpace( *p )								// whitespace
+				&& *p != '/' && *p != '>' )							// tag end
+		{
+			if ( *p == SINGLE_QUOTE || *p == DOUBLE_QUOTE ) {
+				// [ 1451649 ] Attribute values with trailing quotes not handled correctly
+				// We did not have an opening quote but seem to have a 
+				// closing one. Give up and throw an error.
+				if ( document ) document->SetError( TIXML_ERROR_READING_ATTRIBUTES, p, data, encoding );
+				return 0;
+			}
+			value += *p;
+			++p;
+		}
+	}
+	return p;
+}
+
+#ifdef TIXML_USE_STL
+void TiXmlText::StreamIn( std::istream * in, TIXML_STRING * tag )
+{
+	while ( in->good() )
+	{
+		int c = in->peek();	
+		if ( !cdata && (c == '<' ) ) 
+		{
+			return;
+		}
+		if ( c <= 0 )
+		{
+			TiXmlDocument* document = GetDocument();
+			if ( document )
+				document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+			return;
+		}
+
+		(*tag) += (char) c;
+		in->get();	// "commits" the peek made above
+
+		if ( cdata && c == '>' && tag->size() >= 3 ) {
+			size_t len = tag->size();
+			if ( (*tag)[len-2] == ']' && (*tag)[len-3] == ']' ) {
+				// terminator of cdata.
+				return;
+			}
+		}    
+	}
+}
+#endif
+
+const char* TiXmlText::Parse( const char* p, TiXmlParsingData* data, TiXmlEncoding encoding )
+{
+	value = "";
+	TiXmlDocument* document = GetDocument();
+
+	if ( data )
+	{
+		data->Stamp( p, encoding );
+		location = data->Cursor();
+	}
+
+	const char* const startTag = "<![CDATA[";
+	const char* const endTag   = "]]>";
+
+	if ( cdata || StringEqual( p, startTag, false, encoding ) )
+	{
+		cdata = true;
+
+		if ( !StringEqual( p, startTag, false, encoding ) )
+		{
+			if ( document )
+				document->SetError( TIXML_ERROR_PARSING_CDATA, p, data, encoding );
+			return 0;
+		}
+		p += strlen( startTag );
+
+		// Keep all the white space, ignore the encoding, etc.
+		while (	   p && *p
+				&& !StringEqual( p, endTag, false, encoding )
+			  )
+		{
+			value += *p;
+			++p;
+		}
+
+		TIXML_STRING dummy; 
+		p = ReadText( p, &dummy, false, endTag, false, encoding );
+		return p;
+	}
+	else
+	{
+		bool ignoreWhite = true;
+
+		const char* end = "<";
+		p = ReadText( p, &value, ignoreWhite, end, false, encoding );
+		if ( p && *p )
+			return p-1;	// don't truncate the '<'
+		return 0;
+	}
+}
+
+#ifdef TIXML_USE_STL
+void TiXmlDeclaration::StreamIn( std::istream * in, TIXML_STRING * tag )
+{
+	while ( in->good() )
+	{
+		int c = in->get();
+		if ( c <= 0 )
+		{
+			TiXmlDocument* document = GetDocument();
+			if ( document )
+				document->SetError( TIXML_ERROR_EMBEDDED_NULL, 0, 0, TIXML_ENCODING_UNKNOWN );
+			return;
+		}
+		(*tag) += (char) c;
+
+		if ( c == '>' )
+		{
+			// All is well.
+			return;
+		}
+	}
+}
+#endif
+
+const char* TiXmlDeclaration::Parse( const char* p, TiXmlParsingData* data, TiXmlEncoding _encoding )
+{
+	p = SkipWhiteSpace( p, _encoding );
+	// Find the beginning, find the end, and look for
+	// the stuff in-between.
+	TiXmlDocument* document = GetDocument();
+	if ( !p || !*p || !StringEqual( p, "<?xml", true, _encoding ) )
+	{
+		if ( document ) document->SetError( TIXML_ERROR_PARSING_DECLARATION, 0, 0, _encoding );
+		return 0;
+	}
+	if ( data )
+	{
+		data->Stamp( p, _encoding );
+		location = data->Cursor();
+	}
+	p += 5;
+
+	version = "";
+	encoding = "";
+	standalone = "";
+
+	while ( p && *p )
+	{
+		if ( *p == '>' )
+		{
+			++p;
+			return p;
+		}
+
+		p = SkipWhiteSpace( p, _encoding );
+		if ( StringEqual( p, "version", true, _encoding ) )
+		{
+			TiXmlAttribute attrib;
+			p = attrib.Parse( p, data, _encoding );		
+			version = attrib.Value();
+		}
+		else if ( StringEqual( p, "encoding", true, _encoding ) )
+		{
+			TiXmlAttribute attrib;
+			p = attrib.Parse( p, data, _encoding );		
+			encoding = attrib.Value();
+		}
+		else if ( StringEqual( p, "standalone", true, _encoding ) )
+		{
+			TiXmlAttribute attrib;
+			p = attrib.Parse( p, data, _encoding );		
+			standalone = attrib.Value();
+		}
+		else
+		{
+			// Read over whatever it is.
+			while( p && *p && *p != '>' && !IsWhiteSpace( *p ) )
+				++p;
+		}
+	}
+	return 0;
+}
+
+bool TiXmlText::Blank() const
+{
+	for ( unsigned i=0; i<value.length(); i++ )
+		if ( !IsWhiteSpace( value[i] ) )
+			return false;
+	return true;
+}
+
Index: /branches/fep_rpc_client/tinyxml/tinyxml.cpp
===================================================================
--- /branches/fep_rpc_client/tinyxml/tinyxml.cpp	(revision 79)
+++ /branches/fep_rpc_client/tinyxml/tinyxml.cpp	(revision 79)
@@ -0,0 +1,1886 @@
+/*
+www.sourceforge.net/projects/tinyxml
+Original code by Lee Thomason (www.grinninglizard.com)
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any
+damages arising from the use of this software.
+
+Permission is granted to anyone to use this software for any
+purpose, including commercial applications, and to alter it and
+redistribute it freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must
+not claim that you wrote the original software. If you use this
+software in a product, an acknowledgment in the product documentation
+would be appreciated but is not required.
+
+2. Altered source versions must be plainly marked as such, and
+must not be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any source
+distribution.
+*/
+
+#include <ctype.h>
+
+#ifdef TIXML_USE_STL
+#include <sstream>
+#include <iostream>
+#endif
+
+#include "tinyxml.h"
+
+FILE* TiXmlFOpen( const char* filename, const char* mode );
+
+bool TiXmlBase::condenseWhiteSpace = true;
+
+// Microsoft compiler security
+FILE* TiXmlFOpen( const char* filename, const char* mode )
+{
+	#if defined(_MSC_VER) && (_MSC_VER >= 1400 )
+		FILE* fp = 0;
+		errno_t err = fopen_s( &fp, filename, mode );
+		if ( !err && fp )
+			return fp;
+		return 0;
+	#else
+		return fopen( filename, mode );
+	#endif
+}
+
+void TiXmlBase::EncodeString( const TIXML_STRING& str, TIXML_STRING* outString )
+{
+	int i=0;
+
+	while( i<(int)str.length() )
+	{
+		unsigned char c = (unsigned char) str[i];
+
+		if (    c == '&' 
+		     && i < ( (int)str.length() - 2 )
+			 && str[i+1] == '#'
+			 && str[i+2] == 'x' )
+		{
+			// Hexadecimal character reference.
+			// Pass through unchanged.
+			// &#xA9;	-- copyright symbol, for example.
+			//
+			// The -1 is a bug fix from Rob Laveaux. It keeps
+			// an overflow from happening if there is no ';'.
+			// There are actually 2 ways to exit this loop -
+			// while fails (error case) and break (semicolon found).
+			// However, there is no mechanism (currently) for
+			// this function to return an error.
+			while ( i<(int)str.length()-1 )
+			{
+				outString->append( str.c_str() + i, 1 );
+				++i;
+				if ( str[i] == ';' )
+					break;
+			}
+		}
+		else if ( c == '&' )
+		{
+			outString->append( entity[0].str, entity[0].strLength );
+			++i;
+		}
+		else if ( c == '<' )
+		{
+			outString->append( entity[1].str, entity[1].strLength );
+			++i;
+		}
+		else if ( c == '>' )
+		{
+			outString->append( entity[2].str, entity[2].strLength );
+			++i;
+		}
+		else if ( c == '\"' )
+		{
+			outString->append( entity[3].str, entity[3].strLength );
+			++i;
+		}
+		else if ( c == '\'' )
+		{
+			outString->append( entity[4].str, entity[4].strLength );
+			++i;
+		}
+		else if ( c < 32 )
+		{
+			// Easy pass at non-alpha/numeric/symbol
+			// Below 32 is symbolic.
+			char buf[ 32 ];
+			
+			#if defined(TIXML_SNPRINTF)		
+				TIXML_SNPRINTF( buf, sizeof(buf), "&#x%02X;", (unsigned) ( c & 0xff ) );
+			#else
+				sprintf( buf, "&#x%02X;", (unsigned) ( c & 0xff ) );
+			#endif		
+
+			//*ME:	warning C4267: convert 'size_t' to 'int'
+			//*ME:	Int-Cast to make compiler happy ...
+			outString->append( buf, (int)strlen( buf ) );
+			++i;
+		}
+		else
+		{
+			//char realc = (char) c;
+			//outString->append( &realc, 1 );
+			*outString += (char) c;	// somewhat more efficient function call.
+			++i;
+		}
+	}
+}
+
+
+TiXmlNode::TiXmlNode( NodeType _type ) : TiXmlBase()
+{
+	parent = 0;
+	type = _type;
+	firstChild = 0;
+	lastChild = 0;
+	prev = 0;
+	next = 0;
+}
+
+
+TiXmlNode::~TiXmlNode()
+{
+	TiXmlNode* node = firstChild;
+	TiXmlNode* temp = 0;
+
+	while ( node )
+	{
+		temp = node;
+		node = node->next;
+		delete temp;
+	}	
+}
+
+
+void TiXmlNode::CopyTo( TiXmlNode* target ) const
+{
+	target->SetValue (value.c_str() );
+	target->userData = userData; 
+	target->location = location;
+}
+
+
+void TiXmlNode::Clear()
+{
+	TiXmlNode* node = firstChild;
+	TiXmlNode* temp = 0;
+
+	while ( node )
+	{
+		temp = node;
+		node = node->next;
+		delete temp;
+	}	
+
+	firstChild = 0;
+	lastChild = 0;
+}
+
+
+TiXmlNode* TiXmlNode::LinkEndChild( TiXmlNode* node )
+{
+	assert( node->parent == 0 || node->parent == this );
+	assert( node->GetDocument() == 0 || node->GetDocument() == this->GetDocument() );
+
+	if ( node->Type() == TiXmlNode::TINYXML_DOCUMENT )
+	{
+		delete node;
+		if ( GetDocument() ) 
+			GetDocument()->SetError( TIXML_ERROR_DOCUMENT_TOP_ONLY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+
+	node->parent = this;
+
+	node->prev = lastChild;
+	node->next = 0;
+
+	if ( lastChild )
+		lastChild->next = node;
+	else
+		firstChild = node;			// it was an empty list.
+
+	lastChild = node;
+	return node;
+}
+
+
+TiXmlNode* TiXmlNode::InsertEndChild( const TiXmlNode& addThis )
+{
+	if ( addThis.Type() == TiXmlNode::TINYXML_DOCUMENT )
+	{
+		if ( GetDocument() ) 
+			GetDocument()->SetError( TIXML_ERROR_DOCUMENT_TOP_ONLY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+	TiXmlNode* node = addThis.Clone();
+	if ( !node )
+		return 0;
+
+	return LinkEndChild( node );
+}
+
+
+TiXmlNode* TiXmlNode::InsertBeforeChild( TiXmlNode* beforeThis, const TiXmlNode& addThis )
+{	
+	if ( !beforeThis || beforeThis->parent != this ) {
+		return 0;
+	}
+	if ( addThis.Type() == TiXmlNode::TINYXML_DOCUMENT )
+	{
+		if ( GetDocument() ) 
+			GetDocument()->SetError( TIXML_ERROR_DOCUMENT_TOP_ONLY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+
+	TiXmlNode* node = addThis.Clone();
+	if ( !node )
+		return 0;
+	node->parent = this;
+
+	node->next = beforeThis;
+	node->prev = beforeThis->prev;
+	if ( beforeThis->prev )
+	{
+		beforeThis->prev->next = node;
+	}
+	else
+	{
+		assert( firstChild == beforeThis );
+		firstChild = node;
+	}
+	beforeThis->prev = node;
+	return node;
+}
+
+
+TiXmlNode* TiXmlNode::InsertAfterChild( TiXmlNode* afterThis, const TiXmlNode& addThis )
+{
+	if ( !afterThis || afterThis->parent != this ) {
+		return 0;
+	}
+	if ( addThis.Type() == TiXmlNode::TINYXML_DOCUMENT )
+	{
+		if ( GetDocument() ) 
+			GetDocument()->SetError( TIXML_ERROR_DOCUMENT_TOP_ONLY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+
+	TiXmlNode* node = addThis.Clone();
+	if ( !node )
+		return 0;
+	node->parent = this;
+
+	node->prev = afterThis;
+	node->next = afterThis->next;
+	if ( afterThis->next )
+	{
+		afterThis->next->prev = node;
+	}
+	else
+	{
+		assert( lastChild == afterThis );
+		lastChild = node;
+	}
+	afterThis->next = node;
+	return node;
+}
+
+
+TiXmlNode* TiXmlNode::ReplaceChild( TiXmlNode* replaceThis, const TiXmlNode& withThis )
+{
+	if ( !replaceThis )
+		return 0;
+
+	if ( replaceThis->parent != this )
+		return 0;
+
+	if ( withThis.ToDocument() ) {
+		// A document can never be a child.	Thanks to Noam.
+		TiXmlDocument* document = GetDocument();
+		if ( document ) 
+			document->SetError( TIXML_ERROR_DOCUMENT_TOP_ONLY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return 0;
+	}
+
+	TiXmlNode* node = withThis.Clone();
+	if ( !node )
+		return 0;
+
+	node->next = replaceThis->next;
+	node->prev = replaceThis->prev;
+
+	if ( replaceThis->next )
+		replaceThis->next->prev = node;
+	else
+		lastChild = node;
+
+	if ( replaceThis->prev )
+		replaceThis->prev->next = node;
+	else
+		firstChild = node;
+
+	delete replaceThis;
+	node->parent = this;
+	return node;
+}
+
+
+bool TiXmlNode::RemoveChild( TiXmlNode* removeThis )
+{
+	if ( !removeThis ) {
+		return false;
+	}
+
+	if ( removeThis->parent != this )
+	{	
+		assert( 0 );
+		return false;
+	}
+
+	if ( removeThis->next )
+		removeThis->next->prev = removeThis->prev;
+	else
+		lastChild = removeThis->prev;
+
+	if ( removeThis->prev )
+		removeThis->prev->next = removeThis->next;
+	else
+		firstChild = removeThis->next;
+
+	delete removeThis;
+	return true;
+}
+
+const TiXmlNode* TiXmlNode::FirstChild( const char * _value ) const
+{
+	const TiXmlNode* node;
+	for ( node = firstChild; node; node = node->next )
+	{
+		if ( strcmp( node->Value(), _value ) == 0 )
+			return node;
+	}
+	return 0;
+}
+
+
+const TiXmlNode* TiXmlNode::LastChild( const char * _value ) const
+{
+	const TiXmlNode* node;
+	for ( node = lastChild; node; node = node->prev )
+	{
+		if ( strcmp( node->Value(), _value ) == 0 )
+			return node;
+	}
+	return 0;
+}
+
+
+const TiXmlNode* TiXmlNode::IterateChildren( const TiXmlNode* previous ) const
+{
+	if ( !previous )
+	{
+		return FirstChild();
+	}
+	else
+	{
+		assert( previous->parent == this );
+		return previous->NextSibling();
+	}
+}
+
+
+const TiXmlNode* TiXmlNode::IterateChildren( const char * val, const TiXmlNode* previous ) const
+{
+	if ( !previous )
+	{
+		return FirstChild( val );
+	}
+	else
+	{
+		assert( previous->parent == this );
+		return previous->NextSibling( val );
+	}
+}
+
+
+const TiXmlNode* TiXmlNode::NextSibling( const char * _value ) const 
+{
+	const TiXmlNode* node;
+	for ( node = next; node; node = node->next )
+	{
+		if ( strcmp( node->Value(), _value ) == 0 )
+			return node;
+	}
+	return 0;
+}
+
+
+const TiXmlNode* TiXmlNode::PreviousSibling( const char * _value ) const
+{
+	const TiXmlNode* node;
+	for ( node = prev; node; node = node->prev )
+	{
+		if ( strcmp( node->Value(), _value ) == 0 )
+			return node;
+	}
+	return 0;
+}
+
+
+void TiXmlElement::RemoveAttribute( const char * name )
+{
+    #ifdef TIXML_USE_STL
+	TIXML_STRING str( name );
+	TiXmlAttribute* node = attributeSet.Find( str );
+	#else
+	TiXmlAttribute* node = attributeSet.Find( name );
+	#endif
+	if ( node )
+	{
+		attributeSet.Remove( node );
+		delete node;
+	}
+}
+
+const TiXmlElement* TiXmlNode::FirstChildElement() const
+{
+	const TiXmlNode* node;
+
+	for (	node = FirstChild();
+			node;
+			node = node->NextSibling() )
+	{
+		if ( node->ToElement() )
+			return node->ToElement();
+	}
+	return 0;
+}
+
+
+const TiXmlElement* TiXmlNode::FirstChildElement( const char * _value ) const
+{
+	const TiXmlNode* node;
+
+	for (	node = FirstChild( _value );
+			node;
+			node = node->NextSibling( _value ) )
+	{
+		if ( node->ToElement() )
+			return node->ToElement();
+	}
+	return 0;
+}
+
+
+const TiXmlElement* TiXmlNode::NextSiblingElement() const
+{
+	const TiXmlNode* node;
+
+	for (	node = NextSibling();
+			node;
+			node = node->NextSibling() )
+	{
+		if ( node->ToElement() )
+			return node->ToElement();
+	}
+	return 0;
+}
+
+
+const TiXmlElement* TiXmlNode::NextSiblingElement( const char * _value ) const
+{
+	const TiXmlNode* node;
+
+	for (	node = NextSibling( _value );
+			node;
+			node = node->NextSibling( _value ) )
+	{
+		if ( node->ToElement() )
+			return node->ToElement();
+	}
+	return 0;
+}
+
+
+const TiXmlDocument* TiXmlNode::GetDocument() const
+{
+	const TiXmlNode* node;
+
+	for( node = this; node; node = node->parent )
+	{
+		if ( node->ToDocument() )
+			return node->ToDocument();
+	}
+	return 0;
+}
+
+
+TiXmlElement::TiXmlElement (const char * _value)
+	: TiXmlNode( TiXmlNode::TINYXML_ELEMENT )
+{
+	firstChild = lastChild = 0;
+	value = _value;
+}
+
+
+#ifdef TIXML_USE_STL
+TiXmlElement::TiXmlElement( const std::string& _value ) 
+	: TiXmlNode( TiXmlNode::TINYXML_ELEMENT )
+{
+	firstChild = lastChild = 0;
+	value = _value;
+}
+#endif
+
+
+TiXmlElement::TiXmlElement( const TiXmlElement& copy)
+	: TiXmlNode( TiXmlNode::TINYXML_ELEMENT )
+{
+	firstChild = lastChild = 0;
+	copy.CopyTo( this );	
+}
+
+
+TiXmlElement& TiXmlElement::operator=( const TiXmlElement& base )
+{
+	ClearThis();
+	base.CopyTo( this );
+	return *this;
+}
+
+
+TiXmlElement::~TiXmlElement()
+{
+	ClearThis();
+}
+
+
+void TiXmlElement::ClearThis()
+{
+	Clear();
+	while( attributeSet.First() )
+	{
+		TiXmlAttribute* node = attributeSet.First();
+		attributeSet.Remove( node );
+		delete node;
+	}
+}
+
+
+const char* TiXmlElement::Attribute( const char* name ) const
+{
+	const TiXmlAttribute* node = attributeSet.Find( name );
+	if ( node )
+		return node->Value();
+	return 0;
+}
+
+
+#ifdef TIXML_USE_STL
+const std::string* TiXmlElement::Attribute( const std::string& name ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	if ( attrib )
+		return &attrib->ValueStr();
+	return 0;
+}
+#endif
+
+
+const char* TiXmlElement::Attribute( const char* name, int* i ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	const char* result = 0;
+
+	if ( attrib ) {
+		result = attrib->Value();
+		if ( i ) {
+			attrib->QueryIntValue( i );
+		}
+	}
+	return result;
+}
+
+
+#ifdef TIXML_USE_STL
+const std::string* TiXmlElement::Attribute( const std::string& name, int* i ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	const std::string* result = 0;
+
+	if ( attrib ) {
+		result = &attrib->ValueStr();
+		if ( i ) {
+			attrib->QueryIntValue( i );
+		}
+	}
+	return result;
+}
+#endif
+
+
+const char* TiXmlElement::Attribute( const char* name, double* d ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	const char* result = 0;
+
+	if ( attrib ) {
+		result = attrib->Value();
+		if ( d ) {
+			attrib->QueryDoubleValue( d );
+		}
+	}
+	return result;
+}
+
+
+#ifdef TIXML_USE_STL
+const std::string* TiXmlElement::Attribute( const std::string& name, double* d ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	const std::string* result = 0;
+
+	if ( attrib ) {
+		result = &attrib->ValueStr();
+		if ( d ) {
+			attrib->QueryDoubleValue( d );
+		}
+	}
+	return result;
+}
+#endif
+
+
+int TiXmlElement::QueryIntAttribute( const char* name, int* ival ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	if ( !attrib )
+		return TIXML_NO_ATTRIBUTE;
+	return attrib->QueryIntValue( ival );
+}
+
+
+int TiXmlElement::QueryUnsignedAttribute( const char* name, unsigned* value ) const
+{
+	const TiXmlAttribute* node = attributeSet.Find( name );
+	if ( !node )
+		return TIXML_NO_ATTRIBUTE;
+
+	int ival = 0;
+	int result = node->QueryIntValue( &ival );
+	*value = (unsigned)ival;
+	return result;
+}
+
+
+int TiXmlElement::QueryBoolAttribute( const char* name, bool* bval ) const
+{
+	const TiXmlAttribute* node = attributeSet.Find( name );
+	if ( !node )
+		return TIXML_NO_ATTRIBUTE;
+	
+	int result = TIXML_WRONG_TYPE;
+	if (    StringEqual( node->Value(), "true", true, TIXML_ENCODING_UNKNOWN ) 
+		 || StringEqual( node->Value(), "yes", true, TIXML_ENCODING_UNKNOWN ) 
+		 || StringEqual( node->Value(), "1", true, TIXML_ENCODING_UNKNOWN ) ) 
+	{
+		*bval = true;
+		result = TIXML_SUCCESS;
+	}
+	else if (    StringEqual( node->Value(), "false", true, TIXML_ENCODING_UNKNOWN ) 
+			  || StringEqual( node->Value(), "no", true, TIXML_ENCODING_UNKNOWN ) 
+			  || StringEqual( node->Value(), "0", true, TIXML_ENCODING_UNKNOWN ) ) 
+	{
+		*bval = false;
+		result = TIXML_SUCCESS;
+	}
+	return result;
+}
+
+
+
+#ifdef TIXML_USE_STL
+int TiXmlElement::QueryIntAttribute( const std::string& name, int* ival ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	if ( !attrib )
+		return TIXML_NO_ATTRIBUTE;
+	return attrib->QueryIntValue( ival );
+}
+#endif
+
+
+int TiXmlElement::QueryDoubleAttribute( const char* name, double* dval ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	if ( !attrib )
+		return TIXML_NO_ATTRIBUTE;
+	return attrib->QueryDoubleValue( dval );
+}
+
+
+#ifdef TIXML_USE_STL
+int TiXmlElement::QueryDoubleAttribute( const std::string& name, double* dval ) const
+{
+	const TiXmlAttribute* attrib = attributeSet.Find( name );
+	if ( !attrib )
+		return TIXML_NO_ATTRIBUTE;
+	return attrib->QueryDoubleValue( dval );
+}
+#endif
+
+
+void TiXmlElement::SetAttribute( const char * name, int val )
+{	
+	TiXmlAttribute* attrib = attributeSet.FindOrCreate( name );
+	if ( attrib ) {
+		attrib->SetIntValue( val );
+	}
+}
+
+
+#ifdef TIXML_USE_STL
+void TiXmlElement::SetAttribute( const std::string& name, int val )
+{	
+	TiXmlAttribute* attrib = attributeSet.FindOrCreate( name );
+	if ( attrib ) {
+		attrib->SetIntValue( val );
+	}
+}
+#endif
+
+
+void TiXmlElement::SetDoubleAttribute( const char * name, double val )
+{	
+	TiXmlAttribute* attrib = attributeSet.FindOrCreate( name );
+	if ( attrib ) {
+		attrib->SetDoubleValue( val );
+	}
+}
+
+
+#ifdef TIXML_USE_STL
+void TiXmlElement::SetDoubleAttribute( const std::string& name, double val )
+{	
+	TiXmlAttribute* attrib = attributeSet.FindOrCreate( name );
+	if ( attrib ) {
+		attrib->SetDoubleValue( val );
+	}
+}
+#endif 
+
+
+void TiXmlElement::SetAttribute( const char * cname, const char * cvalue )
+{
+	TiXmlAttribute* attrib = attributeSet.FindOrCreate( cname );
+	if ( attrib ) {
+		attrib->SetValue( cvalue );
+	}
+}
+
+
+#ifdef TIXML_USE_STL
+void TiXmlElement::SetAttribute( const std::string& _name, const std::string& _value )
+{
+	TiXmlAttribute* attrib = attributeSet.FindOrCreate( _name );
+	if ( attrib ) {
+		attrib->SetValue( _value );
+	}
+}
+#endif
+
+
+void TiXmlElement::Print( FILE* cfile, int depth ) const
+{
+	int i;
+	assert( cfile );
+	for ( i=0; i<depth; i++ ) {
+		fprintf( cfile, "    " );
+	}
+
+	fprintf( cfile, "<%s", value.c_str() );
+
+	const TiXmlAttribute* attrib;
+	for ( attrib = attributeSet.First(); attrib; attrib = attrib->Next() )
+	{
+		fprintf( cfile, " " );
+		attrib->Print( cfile, depth );
+	}
+
+	// There are 3 different formatting approaches:
+	// 1) An element without children is printed as a <foo /> node
+	// 2) An element with only a text child is printed as <foo> text </foo>
+	// 3) An element with children is printed on multiple lines.
+	TiXmlNode* node;
+	if ( !firstChild )
+	{
+		fprintf( cfile, " />" );
+	}
+	else if ( firstChild == lastChild && firstChild->ToText() )
+	{
+		fprintf( cfile, ">" );
+		firstChild->Print( cfile, depth + 1 );
+		fprintf( cfile, "</%s>", value.c_str() );
+	}
+	else
+	{
+		fprintf( cfile, ">" );
+
+		for ( node = firstChild; node; node=node->NextSibling() )
+		{
+			if ( !node->ToText() )
+			{
+				fprintf( cfile, "\n" );
+			}
+			node->Print( cfile, depth+1 );
+		}
+		fprintf( cfile, "\n" );
+		for( i=0; i<depth; ++i ) {
+			fprintf( cfile, "    " );
+		}
+		fprintf( cfile, "</%s>", value.c_str() );
+	}
+}
+
+
+void TiXmlElement::CopyTo( TiXmlElement* target ) const
+{
+	// superclass:
+	TiXmlNode::CopyTo( target );
+
+	// Element class: 
+	// Clone the attributes, then clone the children.
+	const TiXmlAttribute* attribute = 0;
+	for(	attribute = attributeSet.First();
+	attribute;
+	attribute = attribute->Next() )
+	{
+		target->SetAttribute( attribute->Name(), attribute->Value() );
+	}
+
+	TiXmlNode* node = 0;
+	for ( node = firstChild; node; node = node->NextSibling() )
+	{
+		target->LinkEndChild( node->Clone() );
+	}
+}
+
+bool TiXmlElement::Accept( TiXmlVisitor* visitor ) const
+{
+	if ( visitor->VisitEnter( *this, attributeSet.First() ) ) 
+	{
+		for ( const TiXmlNode* node=FirstChild(); node; node=node->NextSibling() )
+		{
+			if ( !node->Accept( visitor ) )
+				break;
+		}
+	}
+	return visitor->VisitExit( *this );
+}
+
+
+TiXmlNode* TiXmlElement::Clone() const
+{
+	TiXmlElement* clone = new TiXmlElement( Value() );
+	if ( !clone )
+		return 0;
+
+	CopyTo( clone );
+	return clone;
+}
+
+
+const char* TiXmlElement::GetText() const
+{
+	const TiXmlNode* child = this->FirstChild();
+	if ( child ) {
+		const TiXmlText* childText = child->ToText();
+		if ( childText ) {
+			return childText->Value();
+		}
+	}
+	return 0;
+}
+
+
+TiXmlDocument::TiXmlDocument() : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
+{
+	tabsize = 4;
+	useMicrosoftBOM = false;
+	ClearError();
+}
+
+TiXmlDocument::TiXmlDocument( const char * documentName ) : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
+{
+	tabsize = 4;
+	useMicrosoftBOM = false;
+	value = documentName;
+	ClearError();
+}
+
+
+#ifdef TIXML_USE_STL
+TiXmlDocument::TiXmlDocument( const std::string& documentName ) : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
+{
+	tabsize = 4;
+	useMicrosoftBOM = false;
+    value = documentName;
+	ClearError();
+}
+#endif
+
+
+TiXmlDocument::TiXmlDocument( const TiXmlDocument& copy ) : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
+{
+	copy.CopyTo( this );
+}
+
+
+TiXmlDocument& TiXmlDocument::operator=( const TiXmlDocument& copy )
+{
+	Clear();
+	copy.CopyTo( this );
+	return *this;
+}
+
+
+bool TiXmlDocument::LoadFile( TiXmlEncoding encoding )
+{
+	return LoadFile( Value(), encoding );
+}
+
+
+bool TiXmlDocument::SaveFile() const
+{
+	return SaveFile( Value() );
+}
+
+bool TiXmlDocument::LoadFile( const char* _filename, TiXmlEncoding encoding )
+{
+	TIXML_STRING filename( _filename );
+	value = filename;
+
+	// reading in binary mode so that tinyxml can normalize the EOL
+	FILE* file = TiXmlFOpen( value.c_str (), "rb" );	
+
+	if ( file )
+	{
+		bool result = LoadFile( file, encoding );
+		fclose( file );
+		return result;
+	}
+	else
+	{
+		SetError( TIXML_ERROR_OPENING_FILE, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return false;
+	}
+}
+
+bool TiXmlDocument::LoadFile( FILE* file, TiXmlEncoding encoding )
+{
+	if ( !file ) 
+	{
+		SetError( TIXML_ERROR_OPENING_FILE, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return false;
+	}
+
+	// Delete the existing data:
+	Clear();
+	location.Clear();
+
+	// Get the file size, so we can pre-allocate the string. HUGE speed impact.
+	long length = 0;
+	fseek( file, 0, SEEK_END );
+	length = ftell( file );
+	fseek( file, 0, SEEK_SET );
+
+	// Strange case, but good to handle up front.
+	if ( length <= 0 )
+	{
+		SetError( TIXML_ERROR_DOCUMENT_EMPTY, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return false;
+	}
+
+	// Subtle bug here. TinyXml did use fgets. But from the XML spec:
+	// 2.11 End-of-Line Handling
+	// <snip>
+	// <quote>
+	// ...the XML processor MUST behave as if it normalized all line breaks in external 
+	// parsed entities (including the document entity) on input, before parsing, by translating 
+	// both the two-character sequence #xD #xA and any #xD that is not followed by #xA to 
+	// a single #xA character.
+	// </quote>
+	//
+	// It is not clear fgets does that, and certainly isn't clear it works cross platform. 
+	// Generally, you expect fgets to translate from the convention of the OS to the c/unix
+	// convention, and not work generally.
+
+	/*
+	while( fgets( buf, sizeof(buf), file ) )
+	{
+		data += buf;
+	}
+	*/
+
+	char* buf = new char[ length+1 ];
+	buf[0] = 0;
+
+	if ( fread( buf, length, 1, file ) != 1 ) {
+		delete [] buf;
+		SetError( TIXML_ERROR_OPENING_FILE, 0, 0, TIXML_ENCODING_UNKNOWN );
+		return false;
+	}
+
+	// Process the buffer in place to normalize new lines. (See comment above.)
+	// Copies from the 'p' to 'q' pointer, where p can advance faster if
+	// a newline-carriage return is hit.
+	//
+	// Wikipedia:
+	// Systems based on ASCII or a compatible character set use either LF  (Line feed, '\n', 0x0A, 10 in decimal) or 
+	// CR (Carriage return, '\r', 0x0D, 13 in decimal) individually, or CR followed by LF (CR+LF, 0x0D 0x0A)...
+	//		* LF:    Multics, Unix and Unix-like systems (GNU/Linux, AIX, Xenix, Mac OS X, FreeBSD, etc.), BeOS, Amiga, RISC OS, and others
+    //		* CR+LF: DEC RT-11 and most other early non-Unix, non-IBM OSes, CP/M, MP/M, DOS, OS/2, Microsoft Windows, Symbian OS
+    //		* CR:    Commodore 8-bit machines, Apple II family, Mac OS up to version 9 and OS-9
+
+	const char* p = buf;	// the read head
+	char* q = buf;			// the write head
+	const char CR = 0x0d;
+	const char LF = 0x0a;
+
+	buf[length] = 0;
+	while( *p ) {
+		assert( p < (buf+length) );
+		assert( q <= (buf+length) );
+		assert( q <= p );
+
+		if ( *p == CR ) {
+			*q++ = LF;
+			p++;
+			if ( *p == LF ) {		// check for CR+LF (and skip LF)
+				p++;
+			}
+		}
+		else {
+			*q++ = *p++;
+		}
+	}
+	assert( q <= (buf+length) );
+	*q = 0;
+
+	Parse( buf, 0, encoding );
+
+	delete [] buf;
+	return !Error();
+}
+
+
+bool TiXmlDocument::SaveFile( const char * filename ) const
+{
+	// The old c stuff lives on...
+	FILE* fp = TiXmlFOpen( filename, "w" );
+	if ( fp )
+	{
+		bool result = SaveFile( fp );
+		fclose( fp );
+		return result;
+	}
+	return false;
+}
+
+
+bool TiXmlDocument::SaveFile( FILE* fp ) const
+{
+	if ( useMicrosoftBOM ) 
+	{
+		const unsigned char TIXML_UTF_LEAD_0 = 0xefU;
+		const unsigned char TIXML_UTF_LEAD_1 = 0xbbU;
+		const unsigned char TIXML_UTF_LEAD_2 = 0xbfU;
+
+		fputc( TIXML_UTF_LEAD_0, fp );
+		fputc( TIXML_UTF_LEAD_1, fp );
+		fputc( TIXML_UTF_LEAD_2, fp );
+	}
+	Print( fp, 0 );
+	return (ferror(fp) == 0);
+}
+
+
+void TiXmlDocument::CopyTo( TiXmlDocument* target ) const
+{
+	TiXmlNode::CopyTo( target );
+
+	target->error = error;
+	target->errorId = errorId;
+	target->errorDesc = errorDesc;
+	target->tabsize = tabsize;
+	target->errorLocation = errorLocation;
+	target->useMicrosoftBOM = useMicrosoftBOM;
+
+	TiXmlNode* node = 0;
+	for ( node = firstChild; node; node = node->NextSibling() )
+	{
+		target->LinkEndChild( node->Clone() );
+	}	
+}
+
+
+TiXmlNode* TiXmlDocument::Clone() const
+{
+	TiXmlDocument* clone = new TiXmlDocument();
+	if ( !clone )
+		return 0;
+
+	CopyTo( clone );
+	return clone;
+}
+
+
+void TiXmlDocument::Print( FILE* cfile, int depth ) const
+{
+	assert( cfile );
+	for ( const TiXmlNode* node=FirstChild(); node; node=node->NextSibling() )
+	{
+		node->Print( cfile, depth );
+		fprintf( cfile, "\n" );
+	}
+}
+
+
+bool TiXmlDocument::Accept( TiXmlVisitor* visitor ) const
+{
+	if ( visitor->VisitEnter( *this ) )
+	{
+		for ( const TiXmlNode* node=FirstChild(); node; node=node->NextSibling() )
+		{
+			if ( !node->Accept( visitor ) )
+				break;
+		}
+	}
+	return visitor->VisitExit( *this );
+}
+
+
+const TiXmlAttribute* TiXmlAttribute::Next() const
+{
+	// We are using knowledge of the sentinel. The sentinel
+	// have a value or name.
+	if ( next->value.empty() && next->name.empty() )
+		return 0;
+	return next;
+}
+
+/*
+TiXmlAttribute* TiXmlAttribute::Next()
+{
+	// We are using knowledge of the sentinel. The sentinel
+	// have a value or name.
+	if ( next->value.empty() && next->name.empty() )
+		return 0;
+	return next;
+}
+*/
+
+const TiXmlAttribute* TiXmlAttribute::Previous() const
+{
+	// We are using knowledge of the sentinel. The sentinel
+	// have a value or name.
+	if ( prev->value.empty() && prev->name.empty() )
+		return 0;
+	return prev;
+}
+
+/*
+TiXmlAttribute* TiXmlAttribute::Previous()
+{
+	// We are using knowledge of the sentinel. The sentinel
+	// have a value or name.
+	if ( prev->value.empty() && prev->name.empty() )
+		return 0;
+	return prev;
+}
+*/
+
+void TiXmlAttribute::Print( FILE* cfile, int /*depth*/, TIXML_STRING* str ) const
+{
+	TIXML_STRING n, v;
+
+	EncodeString( name, &n );
+	EncodeString( value, &v );
+
+	if (value.find ('\"') == TIXML_STRING::npos) {
+		if ( cfile ) {
+			fprintf (cfile, "%s=\"%s\"", n.c_str(), v.c_str() );
+		}
+		if ( str ) {
+			(*str) += n; (*str) += "=\""; (*str) += v; (*str) += "\"";
+		}
+	}
+	else {
+		if ( cfile ) {
+			fprintf (cfile, "%s='%s'", n.c_str(), v.c_str() );
+		}
+		if ( str ) {
+			(*str) += n; (*str) += "='"; (*str) += v; (*str) += "'";
+		}
+	}
+}
+
+
+int TiXmlAttribute::QueryIntValue( int* ival ) const
+{
+	if ( TIXML_SSCANF( value.c_str(), "%d", ival ) == 1 )
+		return TIXML_SUCCESS;
+	return TIXML_WRONG_TYPE;
+}
+
+int TiXmlAttribute::QueryDoubleValue( double* dval ) const
+{
+	if ( TIXML_SSCANF( value.c_str(), "%lf", dval ) == 1 )
+		return TIXML_SUCCESS;
+	return TIXML_WRONG_TYPE;
+}
+
+void TiXmlAttribute::SetIntValue( int _value )
+{
+	char buf [64];
+	#if defined(TIXML_SNPRINTF)		
+		TIXML_SNPRINTF(buf, sizeof(buf), "%d", _value);
+	#else
+		sprintf (buf, "%d", _value);
+	#endif
+	SetValue (buf);
+}
+
+void TiXmlAttribute::SetDoubleValue( double _value )
+{
+	char buf [256];
+	#if defined(TIXML_SNPRINTF)		
+		TIXML_SNPRINTF( buf, sizeof(buf), "%g", _value);
+	#else
+		sprintf (buf, "%g", _value);
+	#endif
+	SetValue (buf);
+}
+
+int TiXmlAttribute::IntValue() const
+{
+	return atoi (value.c_str ());
+}
+
+double  TiXmlAttribute::DoubleValue() const
+{
+	return atof (value.c_str ());
+}
+
+
+TiXmlComment::TiXmlComment( const TiXmlComment& copy ) : TiXmlNode( TiXmlNode::TINYXML_COMMENT )
+{
+	copy.CopyTo( this );
+}
+
+
+TiXmlComment& TiXmlComment::operator=( const TiXmlComment& base )
+{
+	Clear();
+	base.CopyTo( this );
+	return *this;
+}
+
+
+void TiXmlComment::Print( FILE* cfile, int depth ) const
+{
+	assert( cfile );
+	for ( int i=0; i<depth; i++ )
+	{
+		fprintf( cfile,  "    " );
+	}
+	fprintf( cfile, "<!--%s-->", value.c_str() );
+}
+
+
+void TiXmlComment::CopyTo( TiXmlComment* target ) const
+{
+	TiXmlNode::CopyTo( target );
+}
+
+
+bool TiXmlComment::Accept( TiXmlVisitor* visitor ) const
+{
+	return visitor->Visit( *this );
+}
+
+
+TiXmlNode* TiXmlComment::Clone() const
+{
+	TiXmlComment* clone = new TiXmlComment();
+
+	if ( !clone )
+		return 0;
+
+	CopyTo( clone );
+	return clone;
+}
+
+
+void TiXmlText::Print( FILE* cfile, int depth ) const
+{
+	assert( cfile );
+	if ( cdata )
+	{
+		int i;
+		fprintf( cfile, "\n" );
+		for ( i=0; i<depth; i++ ) {
+			fprintf( cfile, "    " );
+		}
+		fprintf( cfile, "<![CDATA[%s]]>\n", value.c_str() );	// unformatted output
+	}
+	else
+	{
+		TIXML_STRING buffer;
+		EncodeString( value, &buffer );
+		fprintf( cfile, "%s", buffer.c_str() );
+	}
+}
+
+
+void TiXmlText::CopyTo( TiXmlText* target ) const
+{
+	TiXmlNode::CopyTo( target );
+	target->cdata = cdata;
+}
+
+
+bool TiXmlText::Accept( TiXmlVisitor* visitor ) const
+{
+	return visitor->Visit( *this );
+}
+
+
+TiXmlNode* TiXmlText::Clone() const
+{	
+	TiXmlText* clone = 0;
+	clone = new TiXmlText( "" );
+
+	if ( !clone )
+		return 0;
+
+	CopyTo( clone );
+	return clone;
+}
+
+
+TiXmlDeclaration::TiXmlDeclaration( const char * _version,
+									const char * _encoding,
+									const char * _standalone )
+	: TiXmlNode( TiXmlNode::TINYXML_DECLARATION )
+{
+	version = _version;
+	encoding = _encoding;
+	standalone = _standalone;
+}
+
+
+#ifdef TIXML_USE_STL
+TiXmlDeclaration::TiXmlDeclaration(	const std::string& _version,
+									const std::string& _encoding,
+									const std::string& _standalone )
+	: TiXmlNode( TiXmlNode::TINYXML_DECLARATION )
+{
+	version = _version;
+	encoding = _encoding;
+	standalone = _standalone;
+}
+#endif
+
+
+TiXmlDeclaration::TiXmlDeclaration( const TiXmlDeclaration& copy )
+	: TiXmlNode( TiXmlNode::TINYXML_DECLARATION )
+{
+	copy.CopyTo( this );	
+}
+
+
+TiXmlDeclaration& TiXmlDeclaration::operator=( const TiXmlDeclaration& copy )
+{
+	Clear();
+	copy.CopyTo( this );
+	return *this;
+}
+
+
+void TiXmlDeclaration::Print( FILE* cfile, int /*depth*/, TIXML_STRING* str ) const
+{
+	if ( cfile ) fprintf( cfile, "<?xml " );
+	if ( str )	 (*str) += "<?xml ";
+
+	if ( !version.empty() ) {
+		if ( cfile ) fprintf (cfile, "version=\"%s\" ", version.c_str ());
+		if ( str ) { (*str) += "version=\""; (*str) += version; (*str) += "\" "; }
+	}
+	if ( !encoding.empty() ) {
+		if ( cfile ) fprintf (cfile, "encoding=\"%s\" ", encoding.c_str ());
+		if ( str ) { (*str) += "encoding=\""; (*str) += encoding; (*str) += "\" "; }
+	}
+	if ( !standalone.empty() ) {
+		if ( cfile ) fprintf (cfile, "standalone=\"%s\" ", standalone.c_str ());
+		if ( str ) { (*str) += "standalone=\""; (*str) += standalone; (*str) += "\" "; }
+	}
+	if ( cfile ) fprintf( cfile, "?>" );
+	if ( str )	 (*str) += "?>";
+}
+
+
+void TiXmlDeclaration::CopyTo( TiXmlDeclaration* target ) const
+{
+	TiXmlNode::CopyTo( target );
+
+	target->version = version;
+	target->encoding = encoding;
+	target->standalone = standalone;
+}
+
+
+bool TiXmlDeclaration::Accept( TiXmlVisitor* visitor ) const
+{
+	return visitor->Visit( *this );
+}
+
+
+TiXmlNode* TiXmlDeclaration::Clone() const
+{	
+	TiXmlDeclaration* clone = new TiXmlDeclaration();
+
+	if ( !clone )
+		return 0;
+
+	CopyTo( clone );
+	return clone;
+}
+
+
+void TiXmlUnknown::Print( FILE* cfile, int depth ) const
+{
+	for ( int i=0; i<depth; i++ )
+		fprintf( cfile, "    " );
+	fprintf( cfile, "<%s>", value.c_str() );
+}
+
+
+void TiXmlUnknown::CopyTo( TiXmlUnknown* target ) const
+{
+	TiXmlNode::CopyTo( target );
+}
+
+
+bool TiXmlUnknown::Accept( TiXmlVisitor* visitor ) const
+{
+	return visitor->Visit( *this );
+}
+
+
+TiXmlNode* TiXmlUnknown::Clone() const
+{
+	TiXmlUnknown* clone = new TiXmlUnknown();
+
+	if ( !clone )
+		return 0;
+
+	CopyTo( clone );
+	return clone;
+}
+
+
+TiXmlAttributeSet::TiXmlAttributeSet()
+{
+	sentinel.next = &sentinel;
+	sentinel.prev = &sentinel;
+}
+
+
+TiXmlAttributeSet::~TiXmlAttributeSet()
+{
+	assert( sentinel.next == &sentinel );
+	assert( sentinel.prev == &sentinel );
+}
+
+
+void TiXmlAttributeSet::Add( TiXmlAttribute* addMe )
+{
+    #ifdef TIXML_USE_STL
+	assert( !Find( TIXML_STRING( addMe->Name() ) ) );	// Shouldn't be multiply adding to the set.
+	#else
+	assert( !Find( addMe->Name() ) );	// Shouldn't be multiply adding to the set.
+	#endif
+
+	addMe->next = &sentinel;
+	addMe->prev = sentinel.prev;
+
+	sentinel.prev->next = addMe;
+	sentinel.prev      = addMe;
+}
+
+void TiXmlAttributeSet::Remove( TiXmlAttribute* removeMe )
+{
+	TiXmlAttribute* node;
+
+	for( node = sentinel.next; node != &sentinel; node = node->next )
+	{
+		if ( node == removeMe )
+		{
+			node->prev->next = node->next;
+			node->next->prev = node->prev;
+			node->next = 0;
+			node->prev = 0;
+			return;
+		}
+	}
+	assert( 0 );		// we tried to remove a non-linked attribute.
+}
+
+
+#ifdef TIXML_USE_STL
+TiXmlAttribute* TiXmlAttributeSet::Find( const std::string& name ) const
+{
+	for( TiXmlAttribute* node = sentinel.next; node != &sentinel; node = node->next )
+	{
+		if ( node->name == name )
+			return node;
+	}
+	return 0;
+}
+
+TiXmlAttribute* TiXmlAttributeSet::FindOrCreate( const std::string& _name )
+{
+	TiXmlAttribute* attrib = Find( _name );
+	if ( !attrib ) {
+		attrib = new TiXmlAttribute();
+		Add( attrib );
+		attrib->SetName( _name );
+	}
+	return attrib;
+}
+#endif
+
+
+TiXmlAttribute* TiXmlAttributeSet::Find( const char* name ) const
+{
+	for( TiXmlAttribute* node = sentinel.next; node != &sentinel; node = node->next )
+	{
+		if ( strcmp( node->name.c_str(), name ) == 0 )
+			return node;
+	}
+	return 0;
+}
+
+
+TiXmlAttribute* TiXmlAttributeSet::FindOrCreate( const char* _name )
+{
+	TiXmlAttribute* attrib = Find( _name );
+	if ( !attrib ) {
+		attrib = new TiXmlAttribute();
+		Add( attrib );
+		attrib->SetName( _name );
+	}
+	return attrib;
+}
+
+
+#ifdef TIXML_USE_STL	
+std::istream& operator>> (std::istream & in, TiXmlNode & base)
+{
+	TIXML_STRING tag;
+	tag.reserve( 8 * 1000 );
+	base.StreamIn( &in, &tag );
+
+	base.Parse( tag.c_str(), 0, TIXML_DEFAULT_ENCODING );
+	return in;
+}
+#endif
+
+
+#ifdef TIXML_USE_STL	
+std::ostream& operator<< (std::ostream & out, const TiXmlNode & base)
+{
+	TiXmlPrinter printer;
+	printer.SetStreamPrinting();
+	base.Accept( &printer );
+	out << printer.Str();
+
+	return out;
+}
+
+
+std::string& operator<< (std::string& out, const TiXmlNode& base )
+{
+	TiXmlPrinter printer;
+	printer.SetStreamPrinting();
+	base.Accept( &printer );
+	out.append( printer.Str() );
+
+	return out;
+}
+#endif
+
+
+TiXmlHandle TiXmlHandle::FirstChild() const
+{
+	if ( node )
+	{
+		TiXmlNode* child = node->FirstChild();
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::FirstChild( const char * value ) const
+{
+	if ( node )
+	{
+		TiXmlNode* child = node->FirstChild( value );
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::FirstChildElement() const
+{
+	if ( node )
+	{
+		TiXmlElement* child = node->FirstChildElement();
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::FirstChildElement( const char * value ) const
+{
+	if ( node )
+	{
+		TiXmlElement* child = node->FirstChildElement( value );
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::Child( int count ) const
+{
+	if ( node )
+	{
+		int i;
+		TiXmlNode* child = node->FirstChild();
+		for (	i=0;
+				child && i<count;
+				child = child->NextSibling(), ++i )
+		{
+			// nothing
+		}
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::Child( const char* value, int count ) const
+{
+	if ( node )
+	{
+		int i;
+		TiXmlNode* child = node->FirstChild( value );
+		for (	i=0;
+				child && i<count;
+				child = child->NextSibling( value ), ++i )
+		{
+			// nothing
+		}
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::ChildElement( int count ) const
+{
+	if ( node )
+	{
+		int i;
+		TiXmlElement* child = node->FirstChildElement();
+		for (	i=0;
+				child && i<count;
+				child = child->NextSiblingElement(), ++i )
+		{
+			// nothing
+		}
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+TiXmlHandle TiXmlHandle::ChildElement( const char* value, int count ) const
+{
+	if ( node )
+	{
+		int i;
+		TiXmlElement* child = node->FirstChildElement( value );
+		for (	i=0;
+				child && i<count;
+				child = child->NextSiblingElement( value ), ++i )
+		{
+			// nothing
+		}
+		if ( child )
+			return TiXmlHandle( child );
+	}
+	return TiXmlHandle( 0 );
+}
+
+
+bool TiXmlPrinter::VisitEnter( const TiXmlDocument& )
+{
+	return true;
+}
+
+bool TiXmlPrinter::VisitExit( const TiXmlDocument& )
+{
+	return true;
+}
+
+bool TiXmlPrinter::VisitEnter( const TiXmlElement& element, const TiXmlAttribute* firstAttribute )
+{
+	DoIndent();
+	buffer += "<";
+	buffer += element.Value();
+
+	for( const TiXmlAttribute* attrib = firstAttribute; attrib; attrib = attrib->Next() )
+	{
+		buffer += " ";
+		attrib->Print( 0, 0, &buffer );
+	}
+
+	if ( !element.FirstChild() ) 
+	{
+		buffer += " />";
+		DoLineBreak();
+	}
+	else 
+	{
+		buffer += ">";
+		if (    element.FirstChild()->ToText()
+			  && element.LastChild() == element.FirstChild()
+			  && element.FirstChild()->ToText()->CDATA() == false )
+		{
+			simpleTextPrint = true;
+			// no DoLineBreak()!
+		}
+		else
+		{
+			DoLineBreak();
+		}
+	}
+	++depth;	
+	return true;
+}
+
+
+bool TiXmlPrinter::VisitExit( const TiXmlElement& element )
+{
+	--depth;
+	if ( !element.FirstChild() ) 
+	{
+		// nothing.
+	}
+	else 
+	{
+		if ( simpleTextPrint )
+		{
+			simpleTextPrint = false;
+		}
+		else
+		{
+			DoIndent();
+		}
+		buffer += "</";
+		buffer += element.Value();
+		buffer += ">";
+		DoLineBreak();
+	}
+	return true;
+}
+
+
+bool TiXmlPrinter::Visit( const TiXmlText& text )
+{
+	if ( text.CDATA() )
+	{
+		DoIndent();
+		buffer += "<![CDATA[";
+		buffer += text.Value();
+		buffer += "]]>";
+		DoLineBreak();
+	}
+	else if ( simpleTextPrint )
+	{
+		TIXML_STRING str;
+		TiXmlBase::EncodeString( text.ValueTStr(), &str );
+		buffer += str;
+	}
+	else
+	{
+		DoIndent();
+		TIXML_STRING str;
+		TiXmlBase::EncodeString( text.ValueTStr(), &str );
+		buffer += str;
+		DoLineBreak();
+	}
+	return true;
+}
+
+
+bool TiXmlPrinter::Visit( const TiXmlDeclaration& declaration )
+{
+	DoIndent();
+	declaration.Print( 0, 0, &buffer );
+	DoLineBreak();
+	return true;
+}
+
+
+bool TiXmlPrinter::Visit( const TiXmlComment& comment )
+{
+	DoIndent();
+	buffer += "<!--";
+	buffer += comment.Value();
+	buffer += "-->";
+	DoLineBreak();
+	return true;
+}
+
+
+bool TiXmlPrinter::Visit( const TiXmlUnknown& unknown )
+{
+	DoIndent();
+	buffer += "<";
+	buffer += unknown.Value();
+	buffer += ">";
+	DoLineBreak();
+	return true;
+}
+
Index: /branches/fep_rpc_client/network.h
===================================================================
--- /branches/fep_rpc_client/network.h	(revision 77)
+++ /branches/fep_rpc_client/network.h	(revision 79)
@@ -11,4 +11,5 @@
 const int Fixed_Byte_To_Checksum = 25; // the first byte is not considered in the calculation of "BYTE 2"
 const int CONTROL_DATA_LEN = 27;
+
 char * const dp5[8] = { "ML_1", "ML_2", "ML_3", "ML_4", "ML_5",
                                                 "ML_6", "HOV_Lane", "FYW_Conn"};
@@ -20,35 +21,30 @@
                                                 "SD_6", "Pass_Vol_Count", "X"};
 
-/*** NETWORK STRUCTS ***/
-typedef struct loopagg LOOPAGG;
-struct loopagg
-{
-	int		index;
-	char	lane;			// how namy lanes at the detector station
-	long	time;
-	int		interval;
-	int 	g_vol;
-	float	g_occ;
-	double	g_spd;
-	int		*vol;
-	float	*occ;
-	double	*spd;
-};
-
 // FEP line: has several lds
 typedef struct fep_line FEP_LINE;
 struct  fep_line
 {
-	int		lineNum;
-	vector<long> lds;
-	vector<long> ldsIndex;	// location in ldsMap
-	short	ldsNum;			// actual number of lds on the line
+	int             lineNum;
+	vector<long>    lds;
+	vector<long>    ldsIndex;	// location in ldsMap
 
-	short	count;	// actual count from caltrans
-	int		schedule;
-	int		lineInfo;
+	short   count;	// actual count from caltrans
+	int	schedule;
+	int	lineInfo;
 	long	systemKey;
 	long	globalSeq;
 	long	schedleSeq;
+};
+
+// Loop detector
+typedef struct loop LOOP;
+struct loop
+{
+    long loopID;
+    char *loop_loc;
+    
+    int vol;
+    float occ;
+    double spd;
 };
 
@@ -61,8 +57,6 @@
 	short	line_num;
 	short	drop;
-
-	int		num;	// number of loops
-	long	*loopID;
-	char	**loop_loc;
+        
+        vector<LOOP*> loops;
 
 	// LDS data
@@ -74,3 +68,11 @@
 };
 
+typedef struct volOcc VOLOCC;
+struct  volOcc
+{
+   char high;
+   char low;
+};
+
+
 #endif
Index: /branches/fep_rpc_client/DataPacker.cpp
===================================================================
--- /branches/fep_rpc_client/DataPacker.cpp	(revision 79)
+++ /branches/fep_rpc_client/DataPacker.cpp	(revision 79)
@@ -0,0 +1,266 @@
+#include "DataPacker.h";
+
+unsigned char * DataPacker::msg;
+
+unsigned char * DataPacker::packData(LDS_LOOP *station) {
+    int pos = 26;
+    DataPacker packer;
+    msg = packer.staticDataPack(station);
+    pos = packer.dynamicDataPack(station, 5, pos);    
+    pos = packer.dynamicDataPack(station, 6, pos);
+    pos = packer.dynamicDataPack(station, 7, pos);
+    pos = packer.dynamicDataPack(station, 8, pos);
+    // Update data for BYTE 9, 16, 21, 22, 23, 24
+
+    // what is the current metering rate?
+    // check each LDS, if there is demand detector, the downstream node the
+    // ldsMap[i].dataPack[22-1] = ldsMap[i].dataPack[9-1] = ;
+
+    // will need to check if queue override is enabled (Currently, no queue
+    // ldsMap[i].dataPack[16-1] = ;
+
+    // byte 23: MAINLINE total volume
+    msg[23 - 1] = station->MlTotVol;
+
+    // byte 24: opposite total volume
+    msg[24 - 1] = station->OppTotVol;
+
+    // last BYTE: checksum 
+    msg[station->length - 1] =
+            packer.chksum(msg, station->length - 1 - 1);
+    
+    /*
+    for (int j = 0; j < station->length; j++) {
+        printf("%02X", msg[j]);
+    }
+    printf("\n");
+    */
+}
+
+int DataPacker::dynamicDataPack(LDS_LOOP *station, int packNo, int pos) {
+    int i, j, vol, occ, haveData;
+    //used for data byte 23 and 24
+    station->MlTotVol = 0;
+    station->OppTotVol = 0;
+
+    for (j = 1; j <= 8; j++) {
+        
+        if (DataAvail(msg[packNo - 1], j)) {
+            // loop at bit j has data
+            for (int lane = 0; lane < station->loops.size(); lane++) {
+                // what's the corresponding loop of bit j
+                char * currLoopLoc = station->loops.at(lane)->loop_loc;
+                if (packNo == 5)
+                    haveData = strcmp(currLoopLoc, dp5[j - 1]);
+                else if (packNo == 6)
+                    haveData = strcmp(currLoopLoc, dp6[j - 1]);
+                else if (packNo == 7)
+                    haveData = strcmp(currLoopLoc, dp7[j - 1]);
+                else if (packNo == 8)
+                    haveData = strcmp(currLoopLoc, dp8[j - 1]);
+                else
+                    return -1;
+
+                if (haveData == 0) {
+                    LOOP *currLoop = station->loops.at(lane);
+                    vol = currLoop->vol;
+                    occ = (int) (currLoop->occ * 900 + 0.5);
+
+                    VOLOCC packedVOLOCC = packVOLOCC(vol, occ);
+                    pos++;
+                    msg[pos - 1] = packedVOLOCC.high;
+                    pos++;
+                    msg[pos - 1] = packedVOLOCC.low;
+
+                    if (packNo == 5) {
+                        station->MlTotVol += vol;
+                    } else if (packNo == 6) {
+                        station->OppTotVol += vol;
+                    }
+                }
+            }
+        }
+    }
+    return pos;
+}
+
+unsigned char * DataPacker::staticDataPack(LDS_LOOP *station) {
+    int j;
+    // Allocate memory for dataPack
+    unsigned char *dataPack = (unsigned char *) calloc(sizeof(unsigned char), station->length);
+
+    // dataPack 5-8: lane config
+    char d5 = 0, d6 = 0, d7 = 0, d8 = 0;
+    for (j = 0; j < station->loops.size(); j++) {
+        for (int k = 0; k < 8; k++) {
+            char * currLoopLoc = station->loops.at(j)->loop_loc;
+            if (strcmp(currLoopLoc, dp5[k]) == 0)
+                d5 += pow(2, k);
+            if (strcmp(currLoopLoc, dp6[k]) == 0)
+                d6 += pow(2, k);
+            if (strcmp(currLoopLoc, dp7[k]) == 0)
+                d7 += pow(2, k);
+            if (strcmp(currLoopLoc, dp8[k]) == 0)
+                d8 += pow(2, k);
+        }
+    }
+    dataPack[5 - 1] = d5;
+    dataPack[6 - 1] = d6;
+    dataPack[7 - 1] = d7;
+    dataPack[8 - 1] = d8;
+
+    // dataPack 1: Drop number, i.e. station address
+    dataPack[1 - 1] = station->drop;
+    // dataPack2 (2 bytes per loop)
+    dataPack[2 - 1] = station->loops.size() * 2 + Fixed_Byte_To_Checksum;
+
+    // dataPacket 3 (lowbyte: # of mainline loops, highbyte: # of opposite loops)
+    int low = 0, high = 0;
+    for (j = 1; j <= 6; j++) {
+        low += DataAvail(dataPack[5 - 1], j);
+        high += DataAvail(dataPack[6 - 1], j);
+    }
+    high = high << 4;
+    dataPack[3 - 1] = high | low;
+
+    // dataPack4 (Miscl. flags: samples are: 80, A0, E0, 00)
+    dataPack[4 - 1] = 0xA0;
+
+    // dataPack 9: initialized as 00 (meaning no metering); need to be updated every 30 sec
+    dataPack[9 - 1] = 0;
+
+    // datadataPack 10-13: lane malfunction? Assuming all functional
+    dataPack[10 - 1] = 0;
+    dataPack[11 - 1] = 0;
+    dataPack[12 - 1] = 0;
+    dataPack[13 - 1] = 0;
+
+    // dataPack 14-22: ramp metering data
+    // BYTE 16 and 22 need to be updated every 30 sec
+    bool found = false;
+    for (j = 0; j < station->loops.size(); j++) {
+        if (strcmp(station->loops.at(j)->loop_loc, "DEMAND") == 0) {
+            found = true;
+            break;
+        }
+    }
+    if (found) {
+        // BYTE 14: mostly 07, some are 05, 03, 00
+        dataPack[14 - 1] = 0x07;
+        // mostly 06(TOD table 1); some are 0B (No metering) or 05(traffic responsive)
+        dataPack[15 - 1] = 0x06;
+        // most 00, some are 01 (queue override) or 80(Meter ON sign)
+        dataPack[16 - 1] = 0x00;
+        // Field Manual Rate
+        dataPack[17 - 1] = 0xFF;
+        // TOC Manual Rate
+        dataPack[18 - 1] = 0xFF;
+        // PSO Manual Rate
+        dataPack[19 - 1] = 0xFF;
+        // CORM Rate
+        dataPack[20 - 1] = 0xFF;
+        // Local Responsive Rate. DON'T UNDERSTAND YET
+        dataPack[21 - 1] = 0x00;
+        // TOD Rate: need to query RAMP plugin!
+        dataPack[22 - 1] = 0x00;
+    }// LDS: NO Metering
+    else {
+        dataPack[14 - 1] = 0x00;
+        dataPack[15 - 1] = 0x0B;
+        dataPack[16 - 1] = 0x00;
+        dataPack[17 - 1] = 0xFF;
+        dataPack[18 - 1] = 0xFF;
+        dataPack[19 - 1] = 0xFF;
+        dataPack[20 - 1] = 0xFF;
+        dataPack[21 - 1] = 0x00;
+        dataPack[22 - 1] = 0x00;
+    }
+
+    // dataPack 23-24: sum of mainline/Opp traffic data; need to be updated every 30 sec
+    station->MlTotVol = 0;
+    station->OppTotVol = 0;
+    dataPack[23 - 1] = station->MlTotVol;
+    dataPack[24 - 1] = station->OppTotVol;
+
+    // dataPack 25-26: BYTE 25 is fixed, i.e. 03; BYTE 26 is either 0xA2 or 0x84
+    dataPack[25 - 1] = 0x03;
+    dataPack[26 - 1] = 0x84;
+
+    return dataPack;
+}
+
+bool DataPacker::DataAvail(char flag, int num) {
+    int mag, fel;
+
+    // find mask value
+    if (num == 1)
+        mag = 0x01;
+    else if (num == 2)
+        mag = 0x02;
+    else if (num == 3)
+        mag = 0x04;
+    else if (num == 4)
+        mag = 0x08;
+    else if (num == 5)
+        mag = 0x10;
+    else if (num == 6)
+        mag = 0x20;
+    else if (num == 7)
+        mag = 0x40;
+    else if (num == 8)
+        mag = 0x80;
+
+    fel = flag & mag;
+    fel = fel >> (num - 1);
+
+    if (fel == 1)
+        return true;
+    else
+        return false;
+}
+
+// checksum based on data from byte 1 (after 0DOA) to the second last byte (the 
+char DataPacker::chksum(unsigned char *dataptr, int len) {
+    int i;
+    unsigned char checksum = 0;
+
+    for (i = 0; i < len; i++)
+        checksum += dataptr[i];
+
+    return checksum;
+}
+
+// convert vol and occ data to a two-byte data packet
+VOLOCC DataPacker::packVOLOCC(int vol, int occ)
+{
+   int bit, i;
+   int   high, low; 
+   int high_high = 0, high_low = 0;
+   VOLOCC com;
+   
+   // occ data: 10 bits
+   low = 0;
+   for (i=9; i>=0; i--) 
+   {
+      if (i >= 8)
+      {
+         bit = ((occ >> i) & 1);
+         high_low += pow(2, (i - 8)) * bit; 
+      }
+      // lower byte
+      else
+      {
+         bit = ((occ >> i) & 1);
+         low += pow(2, i) * bit;
+      }
+   }
+
+   // vol: 6 bits (1. vol, shift to the left for two times; 2. combine data)
+   high_high = vol << 2;
+   high = high_high | high_low;
+
+   com.high = high;
+   com.low = low;
+
+   return com;
+}
Index: /branches/fep_rpc_client/DataPacker.h
===================================================================
--- /branches/fep_rpc_client/DataPacker.h	(revision 79)
+++ /branches/fep_rpc_client/DataPacker.h	(revision 79)
@@ -0,0 +1,47 @@
+/* 
+ * File:   DataPacker.h
+ *
+ * DataPacker has a single static public method packData(..) that returns the
+ * packed data message that is sent to the ATMS Server in the fep_reply struct
+ * via RPC.
+ * 
+ * @author John A. Torres
+ * @version 9/8/2017
+ */
+
+#ifndef DATAPACKER_H
+#define	DATAPACKER_H
+
+// Include dependencies
+#include "network.h";
+#include <iostream>
+#include <string.h>
+
+class DataPacker {
+    
+public:
+    /**
+     * Returns packed data message to be sent to ATMS Server in fep_reply via RPC
+     * 
+     * @param station The station for which the message is to be made
+     * @return The packed data message
+     */
+    static unsigned char * packData(LDS_LOOP *station);
+
+private:
+    static unsigned char *msg;
+    // Packs the static data in message sent to ATMS
+    unsigned char * staticDataPack(LDS_LOOP *station);
+    // Packs dynamic data in message sent to ATMS
+    int dynamicDataPack(LDS_LOOP *station, int packNo, int pos);
+    // Sets last byte of message
+    char chksum(unsigned char *dataptr, int len);
+    // Tells whether or not data is available for specified lane
+    bool DataAvail(char flag, int num);
+    // Helper function: packs vol and occ into two byte data packet
+    VOLOCC packVOLOCC(int vol, int occ);
+
+};
+
+#endif	/* DATAPACKER_H */
+
Index: /branches/fep_rpc_client/nbproject/Makefile-Release.mk
===================================================================
--- /branches/fep_rpc_client/nbproject/Makefile-Release.mk	(revision 77)
+++ /branches/fep_rpc_client/nbproject/Makefile-Release.mk	(revision 79)
@@ -36,4 +36,5 @@
 # Object Files
 OBJECTFILES= \
+	${OBJECTDIR}/DataPacker.o \
 	${OBJECTDIR}/FEPClient.o \
 	${OBJECTDIR}/NetworkReader.o \
@@ -65,4 +66,9 @@
 	${MKDIR} -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}
 	${LINK.cc} -o ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client ${OBJECTFILES} ${LDLIBSOPTIONS}
+
+${OBJECTDIR}/DataPacker.o: DataPacker.cpp 
+	${MKDIR} -p ${OBJECTDIR}
+	${RM} "$@.d"
+	$(COMPILE.cc) -O2 -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/DataPacker.o DataPacker.cpp
 
 ${OBJECTDIR}/FEPClient.o: FEPClient.cpp 
Index: /branches/fep_rpc_client/nbproject/Makefile-Debug.mk
===================================================================
--- /branches/fep_rpc_client/nbproject/Makefile-Debug.mk	(revision 77)
+++ /branches/fep_rpc_client/nbproject/Makefile-Debug.mk	(revision 79)
@@ -36,4 +36,5 @@
 # Object Files
 OBJECTFILES= \
+	${OBJECTDIR}/DataPacker.o \
 	${OBJECTDIR}/FEPClient.o \
 	${OBJECTDIR}/NetworkReader.o \
@@ -56,5 +57,5 @@
 
 # Link Libraries and Options
-LDLIBSOPTIONS=tinyxml/libtinyxml.a
+LDLIBSOPTIONS=tinyxml/tinyxml.a
 
 # Build Targets
@@ -62,9 +63,14 @@
 	"${MAKE}"  -f nbproject/Makefile-${CND_CONF}.mk ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client
 
-${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client: tinyxml/libtinyxml.a
+${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client: tinyxml/tinyxml.a
 
 ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client: ${OBJECTFILES}
 	${MKDIR} -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}
 	${LINK.cc} -o ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client ${OBJECTFILES} ${LDLIBSOPTIONS}
+
+${OBJECTDIR}/DataPacker.o: DataPacker.cpp 
+	${MKDIR} -p ${OBJECTDIR}
+	${RM} "$@.d"
+	$(COMPILE.cc) -g -Itinyxml -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/DataPacker.o DataPacker.cpp
 
 ${OBJECTDIR}/FEPClient.o: FEPClient.cpp 
Index: /branches/fep_rpc_client/nbproject/configurations.xml
===================================================================
--- /branches/fep_rpc_client/nbproject/configurations.xml	(revision 77)
+++ /branches/fep_rpc_client/nbproject/configurations.xml	(revision 79)
@@ -5,4 +5,5 @@
                    displayName="Header Files"
                    projectFiles="true">
+      <itemPath>DataPacker.h</itemPath>
       <itemPath>FEPClient.h</itemPath>
       <itemPath>NetworkReader.h</itemPath>
@@ -17,4 +18,5 @@
                    displayName="Source Files"
                    projectFiles="true">
+      <itemPath>DataPacker.cpp</itemPath>
       <itemPath>FEPClient.cpp</itemPath>
       <itemPath>NetworkReader.cpp</itemPath>
@@ -50,8 +52,12 @@
         <linkerTool>
           <linkerLibItems>
-            <linkerLibFileItem>tinyxml/libtinyxml.a</linkerLibFileItem>
+            <linkerLibFileItem>tinyxml/tinyxml.a</linkerLibFileItem>
           </linkerLibItems>
         </linkerTool>
       </compileType>
+      <item path="DataPacker.cpp" ex="false" tool="1" flavor2="0">
+      </item>
+      <item path="DataPacker.h" ex="false" tool="3" flavor2="0">
+      </item>
       <item path="FEPClient.cpp" ex="false" tool="1" flavor2="0">
       </item>
@@ -91,4 +97,8 @@
         </asmTool>
       </compileType>
+      <item path="DataPacker.cpp" ex="false" tool="1" flavor2="0">
+      </item>
+      <item path="DataPacker.h" ex="false" tool="3" flavor2="0">
+      </item>
       <item path="FEPClient.cpp" ex="false" tool="1" flavor2="0">
       </item>
Index: /branches/fep_rpc_client/nbproject/private/private.xml
===================================================================
--- /branches/fep_rpc_client/nbproject/private/private.xml	(revision 78)
+++ /branches/fep_rpc_client/nbproject/private/private.xml	(revision 79)
@@ -8,9 +8,12 @@
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
         <group>
-            <file>file:/home/andrew/tmcsim/branches/fep_rpc_client/NetworkReader.h</file>
-            <file>file:/home/andrew/tmcsim/branches/fep_rpc_client/FEPClient.cpp</file>
-            <file>file:/home/andrew/tmcsim/branches/fep_rpc_client/network.h</file>
-            <file>file:/home/andrew/tmcsim/branches/fep_rpc_client/fep.h</file>
-            <file>file:/home/andrew/tmcsim/branches/fep_rpc_client/NetworkReader.cpp</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/NetworkReader.cpp</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/NetworkReader.h</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/network.h</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/FEPClient.cpp</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/fep.h</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/DataPacker.h</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/DataPacker.cpp</file>
+            <file>file:/home/andrew/tmcsimulator/branches/fep_rpc_client/FEPClient.h</file>
         </group>
     </open-files>
Index: /branches/ATMSDriver/build/built-jar.properties
===================================================================
--- /branches/ATMSDriver/build/built-jar.properties	(revision 77)
+++ /branches/ATMSDriver/build/built-jar.properties	(revision 79)
@@ -1,4 +1,4 @@
-#Wed, 13 Sep 2017 17:07:03 -0700
+#Mon, 02 Oct 2017 13:41:31 -0700
 
 
-/home/andrew/branches/ATMSDriver=
+/home/andrew/tmcsimulator/branches/ATMSDriver=
Index: /branches/ATMSDriver/nbproject/private/private.xml
===================================================================
--- /branches/ATMSDriver/nbproject/private/private.xml	(revision 77)
+++ /branches/ATMSDriver/nbproject/private/private.xml	(revision 79)
@@ -3,9 +3,5 @@
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
-        <group>
-            <file>file:/home/andrew/branches/ATMSDriver/src/atmsdriver/ATMSDriver.java</file>
-            <file>file:/home/andrew/branches/ATMSDriver/src/atmsdriver/NetworkReader.java</file>
-            <file>file:/home/andrew/branches/ATMSDriver/src/atmsdriver/network/model/Network.java</file>
-        </group>
+        <group/>
     </open-files>
 </project-private>
